| #as: -march=armv8.2-a+dotprod -mfpu=neon-fp-armv8 -mthumb |
| #source: dotprod.s |
| #objdump: -d |
| |
| .*: +file format .*arm.* |
| |
| Disassembly of section .text: |
| |
| .* <.*>: |
| .*: fc22 0d10 vudot.u8 d0, d2, d0 |
| .*: fe22 0d10 vudot.u8 d0, d2, d0\[0\] |
| .*: fc22 0d18 vudot.u8 d0, d2, d8 |
| .*: fe22 0d18 vudot.u8 d0, d2, d8\[0\] |
| .*: fc22 0d1f vudot.u8 d0, d2, d15 |
| .*: fe22 0d1f vudot.u8 d0, d2, d15\[0\] |
| .*: fc2f 0d10 vudot.u8 d0, d15, d0 |
| .*: fe2f 0d10 vudot.u8 d0, d15, d0\[0\] |
| .*: fc2f 0d18 vudot.u8 d0, d15, d8 |
| .*: fe2f 0d18 vudot.u8 d0, d15, d8\[0\] |
| .*: fc2f 0d1f vudot.u8 d0, d15, d15 |
| .*: fe2f 0d1f vudot.u8 d0, d15, d15\[0\] |
| .*: fc2e 0d90 vudot.u8 d0, d30, d0 |
| .*: fe2e 0d90 vudot.u8 d0, d30, d0\[0\] |
| .*: fc2e 0d98 vudot.u8 d0, d30, d8 |
| .*: fe2e 0d98 vudot.u8 d0, d30, d8\[0\] |
| .*: fc2e 0d9f vudot.u8 d0, d30, d15 |
| .*: fe2e 0d9f vudot.u8 d0, d30, d15\[0\] |
| .*: fc22 7d10 vudot.u8 d7, d2, d0 |
| .*: fe22 7d10 vudot.u8 d7, d2, d0\[0\] |
| .*: fc22 7d18 vudot.u8 d7, d2, d8 |
| .*: fe22 7d18 vudot.u8 d7, d2, d8\[0\] |
| .*: fc22 7d1f vudot.u8 d7, d2, d15 |
| .*: fe22 7d1f vudot.u8 d7, d2, d15\[0\] |
| .*: fc2f 7d10 vudot.u8 d7, d15, d0 |
| .*: fe2f 7d10 vudot.u8 d7, d15, d0\[0\] |
| .*: fc2f 7d18 vudot.u8 d7, d15, d8 |
| .*: fe2f 7d18 vudot.u8 d7, d15, d8\[0\] |
| .*: fc2f 7d1f vudot.u8 d7, d15, d15 |
| .*: fe2f 7d1f vudot.u8 d7, d15, d15\[0\] |
| .*: fc2e 7d90 vudot.u8 d7, d30, d0 |
| .*: fe2e 7d90 vudot.u8 d7, d30, d0\[0\] |
| .*: fc2e 7d98 vudot.u8 d7, d30, d8 |
| .*: fe2e 7d98 vudot.u8 d7, d30, d8\[0\] |
| .*: fc2e 7d9f vudot.u8 d7, d30, d15 |
| .*: fe2e 7d9f vudot.u8 d7, d30, d15\[0\] |
| .*: fc62 0d10 vudot.u8 d16, d2, d0 |
| .*: fe62 0d10 vudot.u8 d16, d2, d0\[0\] |
| .*: fc62 0d18 vudot.u8 d16, d2, d8 |
| .*: fe62 0d18 vudot.u8 d16, d2, d8\[0\] |
| .*: fc62 0d1f vudot.u8 d16, d2, d15 |
| .*: fe62 0d1f vudot.u8 d16, d2, d15\[0\] |
| .*: fc6f 0d10 vudot.u8 d16, d15, d0 |
| .*: fe6f 0d10 vudot.u8 d16, d15, d0\[0\] |
| .*: fc6f 0d18 vudot.u8 d16, d15, d8 |
| .*: fe6f 0d18 vudot.u8 d16, d15, d8\[0\] |
| .*: fc6f 0d1f vudot.u8 d16, d15, d15 |
| .*: fe6f 0d1f vudot.u8 d16, d15, d15\[0\] |
| .*: fc6e 0d90 vudot.u8 d16, d30, d0 |
| .*: fe6e 0d90 vudot.u8 d16, d30, d0\[0\] |
| .*: fc6e 0d98 vudot.u8 d16, d30, d8 |
| .*: fe6e 0d98 vudot.u8 d16, d30, d8\[0\] |
| .*: fc6e 0d9f vudot.u8 d16, d30, d15 |
| .*: fe6e 0d9f vudot.u8 d16, d30, d15\[0\] |
| .*: fc62 fd10 vudot.u8 d31, d2, d0 |
| .*: fe62 fd10 vudot.u8 d31, d2, d0\[0\] |
| .*: fc62 fd18 vudot.u8 d31, d2, d8 |
| .*: fe62 fd18 vudot.u8 d31, d2, d8\[0\] |
| .*: fc62 fd1f vudot.u8 d31, d2, d15 |
| .*: fe62 fd1f vudot.u8 d31, d2, d15\[0\] |
| .*: fc6f fd10 vudot.u8 d31, d15, d0 |
| .*: fe6f fd10 vudot.u8 d31, d15, d0\[0\] |
| .*: fc6f fd18 vudot.u8 d31, d15, d8 |
| .*: fe6f fd18 vudot.u8 d31, d15, d8\[0\] |
| .*: fc6f fd1f vudot.u8 d31, d15, d15 |
| .*: fe6f fd1f vudot.u8 d31, d15, d15\[0\] |
| .*: fc6e fd90 vudot.u8 d31, d30, d0 |
| .*: fe6e fd90 vudot.u8 d31, d30, d0\[0\] |
| .*: fc6e fd98 vudot.u8 d31, d30, d8 |
| .*: fe6e fd98 vudot.u8 d31, d30, d8\[0\] |
| .*: fc6e fd9f vudot.u8 d31, d30, d15 |
| .*: fe6e fd9f vudot.u8 d31, d30, d15\[0\] |
| .*: fc22 0d00 vsdot.s8 d0, d2, d0 |
| .*: fe22 0d00 vsdot.s8 d0, d2, d0\[0\] |
| .*: fc22 0d08 vsdot.s8 d0, d2, d8 |
| .*: fe22 0d08 vsdot.s8 d0, d2, d8\[0\] |
| .*: fc22 0d0f vsdot.s8 d0, d2, d15 |
| .*: fe22 0d0f vsdot.s8 d0, d2, d15\[0\] |
| .*: fc2f 0d00 vsdot.s8 d0, d15, d0 |
| .*: fe2f 0d00 vsdot.s8 d0, d15, d0\[0\] |
| .*: fc2f 0d08 vsdot.s8 d0, d15, d8 |
| .*: fe2f 0d08 vsdot.s8 d0, d15, d8\[0\] |
| .*: fc2f 0d0f vsdot.s8 d0, d15, d15 |
| .*: fe2f 0d0f vsdot.s8 d0, d15, d15\[0\] |
| .*: fc2e 0d80 vsdot.s8 d0, d30, d0 |
| .*: fe2e 0d80 vsdot.s8 d0, d30, d0\[0\] |
| .*: fc2e 0d88 vsdot.s8 d0, d30, d8 |
| .*: fe2e 0d88 vsdot.s8 d0, d30, d8\[0\] |
| .*: fc2e 0d8f vsdot.s8 d0, d30, d15 |
| .*: fe2e 0d8f vsdot.s8 d0, d30, d15\[0\] |
| .*: fc22 7d00 vsdot.s8 d7, d2, d0 |
| .*: fe22 7d00 vsdot.s8 d7, d2, d0\[0\] |
| .*: fc22 7d08 vsdot.s8 d7, d2, d8 |
| .*: fe22 7d08 vsdot.s8 d7, d2, d8\[0\] |
| .*: fc22 7d0f vsdot.s8 d7, d2, d15 |
| .*: fe22 7d0f vsdot.s8 d7, d2, d15\[0\] |
| .*: fc2f 7d00 vsdot.s8 d7, d15, d0 |
| .*: fe2f 7d00 vsdot.s8 d7, d15, d0\[0\] |
| .*: fc2f 7d08 vsdot.s8 d7, d15, d8 |
| .*: fe2f 7d08 vsdot.s8 d7, d15, d8\[0\] |
| .*: fc2f 7d0f vsdot.s8 d7, d15, d15 |
| .*: fe2f 7d0f vsdot.s8 d7, d15, d15\[0\] |
| .*: fc2e 7d80 vsdot.s8 d7, d30, d0 |
| .*: fe2e 7d80 vsdot.s8 d7, d30, d0\[0\] |
| .*: fc2e 7d88 vsdot.s8 d7, d30, d8 |
| .*: fe2e 7d88 vsdot.s8 d7, d30, d8\[0\] |
| .*: fc2e 7d8f vsdot.s8 d7, d30, d15 |
| .*: fe2e 7d8f vsdot.s8 d7, d30, d15\[0\] |
| .*: fc62 0d00 vsdot.s8 d16, d2, d0 |
| .*: fe62 0d00 vsdot.s8 d16, d2, d0\[0\] |
| .*: fc62 0d08 vsdot.s8 d16, d2, d8 |
| .*: fe62 0d08 vsdot.s8 d16, d2, d8\[0\] |
| .*: fc62 0d0f vsdot.s8 d16, d2, d15 |
| .*: fe62 0d0f vsdot.s8 d16, d2, d15\[0\] |
| .*: fc6f 0d00 vsdot.s8 d16, d15, d0 |
| .*: fe6f 0d00 vsdot.s8 d16, d15, d0\[0\] |
| .*: fc6f 0d08 vsdot.s8 d16, d15, d8 |
| .*: fe6f 0d08 vsdot.s8 d16, d15, d8\[0\] |
| .*: fc6f 0d0f vsdot.s8 d16, d15, d15 |
| .*: fe6f 0d0f vsdot.s8 d16, d15, d15\[0\] |
| .*: fc6e 0d80 vsdot.s8 d16, d30, d0 |
| .*: fe6e 0d80 vsdot.s8 d16, d30, d0\[0\] |
| .*: fc6e 0d88 vsdot.s8 d16, d30, d8 |
| .*: fe6e 0d88 vsdot.s8 d16, d30, d8\[0\] |
| .*: fc6e 0d8f vsdot.s8 d16, d30, d15 |
| .*: fe6e 0d8f vsdot.s8 d16, d30, d15\[0\] |
| .*: fc62 fd00 vsdot.s8 d31, d2, d0 |
| .*: fe62 fd00 vsdot.s8 d31, d2, d0\[0\] |
| .*: fc62 fd08 vsdot.s8 d31, d2, d8 |
| .*: fe62 fd08 vsdot.s8 d31, d2, d8\[0\] |
| .*: fc62 fd0f vsdot.s8 d31, d2, d15 |
| .*: fe62 fd0f vsdot.s8 d31, d2, d15\[0\] |
| .*: fc6f fd00 vsdot.s8 d31, d15, d0 |
| .*: fe6f fd00 vsdot.s8 d31, d15, d0\[0\] |
| .*: fc6f fd08 vsdot.s8 d31, d15, d8 |
| .*: fe6f fd08 vsdot.s8 d31, d15, d8\[0\] |
| .*: fc6f fd0f vsdot.s8 d31, d15, d15 |
| .*: fe6f fd0f vsdot.s8 d31, d15, d15\[0\] |
| .*: fc6e fd80 vsdot.s8 d31, d30, d0 |
| .*: fe6e fd80 vsdot.s8 d31, d30, d0\[0\] |
| .*: fc6e fd88 vsdot.s8 d31, d30, d8 |
| .*: fe6e fd88 vsdot.s8 d31, d30, d8\[0\] |
| .*: fc6e fd8f vsdot.s8 d31, d30, d15 |
| .*: fe6e fd8f vsdot.s8 d31, d30, d15\[0\] |
| .*: fc24 0d50 vudot.u8 q0, q2, q0 |
| .*: fe24 0d70 vudot.u8 q0, q2, d0\[1\] |
| .*: fc24 0d5e vudot.u8 q0, q2, q7 |
| .*: fe24 0d77 vudot.u8 q0, q2, d7\[1\] |
| .*: fc24 0d7e vudot.u8 q0, q2, q15 |
| .*: fe24 0d7f vudot.u8 q0, q2, d15\[1\] |
| .*: fc26 0d50 vudot.u8 q0, q3, q0 |
| .*: fe26 0d70 vudot.u8 q0, q3, d0\[1\] |
| .*: fc26 0d5e vudot.u8 q0, q3, q7 |
| .*: fe26 0d77 vudot.u8 q0, q3, d7\[1\] |
| .*: fc26 0d7e vudot.u8 q0, q3, q15 |
| .*: fe26 0d7f vudot.u8 q0, q3, d15\[1\] |
| .*: fc2c 0dd0 vudot.u8 q0, q14, q0 |
| .*: fe2c 0df0 vudot.u8 q0, q14, d0\[1\] |
| .*: fc2c 0dde vudot.u8 q0, q14, q7 |
| .*: fe2c 0df7 vudot.u8 q0, q14, d7\[1\] |
| .*: fc2c 0dfe vudot.u8 q0, q14, q15 |
| .*: fe2c 0dff vudot.u8 q0, q14, d15\[1\] |
| .*: fc24 2d50 vudot.u8 q1, q2, q0 |
| .*: fe24 2d70 vudot.u8 q1, q2, d0\[1\] |
| .*: fc24 2d5e vudot.u8 q1, q2, q7 |
| .*: fe24 2d77 vudot.u8 q1, q2, d7\[1\] |
| .*: fc24 2d7e vudot.u8 q1, q2, q15 |
| .*: fe24 2d7f vudot.u8 q1, q2, d15\[1\] |
| .*: fc26 2d50 vudot.u8 q1, q3, q0 |
| .*: fe26 2d70 vudot.u8 q1, q3, d0\[1\] |
| .*: fc26 2d5e vudot.u8 q1, q3, q7 |
| .*: fe26 2d77 vudot.u8 q1, q3, d7\[1\] |
| .*: fc26 2d7e vudot.u8 q1, q3, q15 |
| .*: fe26 2d7f vudot.u8 q1, q3, d15\[1\] |
| .*: fc2c 2dd0 vudot.u8 q1, q14, q0 |
| .*: fe2c 2df0 vudot.u8 q1, q14, d0\[1\] |
| .*: fc2c 2dde vudot.u8 q1, q14, q7 |
| .*: fe2c 2df7 vudot.u8 q1, q14, d7\[1\] |
| .*: fc2c 2dfe vudot.u8 q1, q14, q15 |
| .*: fe2c 2dff vudot.u8 q1, q14, d15\[1\] |
| .*: fc24 cd50 vudot.u8 q6, q2, q0 |
| .*: fe24 cd70 vudot.u8 q6, q2, d0\[1\] |
| .*: fc24 cd5e vudot.u8 q6, q2, q7 |
| .*: fe24 cd77 vudot.u8 q6, q2, d7\[1\] |
| .*: fc24 cd7e vudot.u8 q6, q2, q15 |
| .*: fe24 cd7f vudot.u8 q6, q2, d15\[1\] |
| .*: fc26 cd50 vudot.u8 q6, q3, q0 |
| .*: fe26 cd70 vudot.u8 q6, q3, d0\[1\] |
| .*: fc26 cd5e vudot.u8 q6, q3, q7 |
| .*: fe26 cd77 vudot.u8 q6, q3, d7\[1\] |
| .*: fc26 cd7e vudot.u8 q6, q3, q15 |
| .*: fe26 cd7f vudot.u8 q6, q3, d15\[1\] |
| .*: fc2c cdd0 vudot.u8 q6, q14, q0 |
| .*: fe2c cdf0 vudot.u8 q6, q14, d0\[1\] |
| .*: fc2c cdde vudot.u8 q6, q14, q7 |
| .*: fe2c cdf7 vudot.u8 q6, q14, d7\[1\] |
| .*: fc2c cdfe vudot.u8 q6, q14, q15 |
| .*: fe2c cdff vudot.u8 q6, q14, d15\[1\] |
| .*: fc64 ad50 vudot.u8 q13, q2, q0 |
| .*: fe64 ad70 vudot.u8 q13, q2, d0\[1\] |
| .*: fc64 ad5e vudot.u8 q13, q2, q7 |
| .*: fe64 ad77 vudot.u8 q13, q2, d7\[1\] |
| .*: fc64 ad7e vudot.u8 q13, q2, q15 |
| .*: fe64 ad7f vudot.u8 q13, q2, d15\[1\] |
| .*: fc66 ad50 vudot.u8 q13, q3, q0 |
| .*: fe66 ad70 vudot.u8 q13, q3, d0\[1\] |
| .*: fc66 ad5e vudot.u8 q13, q3, q7 |
| .*: fe66 ad77 vudot.u8 q13, q3, d7\[1\] |
| .*: fc66 ad7e vudot.u8 q13, q3, q15 |
| .*: fe66 ad7f vudot.u8 q13, q3, d15\[1\] |
| .*: fc6c add0 vudot.u8 q13, q14, q0 |
| .*: fe6c adf0 vudot.u8 q13, q14, d0\[1\] |
| .*: fc6c adde vudot.u8 q13, q14, q7 |
| .*: fe6c adf7 vudot.u8 q13, q14, d7\[1\] |
| .*: fc6c adfe vudot.u8 q13, q14, q15 |
| .*: fe6c adff vudot.u8 q13, q14, d15\[1\] |
| .*: fc24 0d40 vsdot.s8 q0, q2, q0 |
| .*: fe24 0d60 vsdot.s8 q0, q2, d0\[1\] |
| .*: fc24 0d4e vsdot.s8 q0, q2, q7 |
| .*: fe24 0d67 vsdot.s8 q0, q2, d7\[1\] |
| .*: fc24 0d6e vsdot.s8 q0, q2, q15 |
| .*: fe24 0d6f vsdot.s8 q0, q2, d15\[1\] |
| .*: fc26 0d40 vsdot.s8 q0, q3, q0 |
| .*: fe26 0d60 vsdot.s8 q0, q3, d0\[1\] |
| .*: fc26 0d4e vsdot.s8 q0, q3, q7 |
| .*: fe26 0d67 vsdot.s8 q0, q3, d7\[1\] |
| .*: fc26 0d6e vsdot.s8 q0, q3, q15 |
| .*: fe26 0d6f vsdot.s8 q0, q3, d15\[1\] |
| .*: fc2c 0dc0 vsdot.s8 q0, q14, q0 |
| .*: fe2c 0de0 vsdot.s8 q0, q14, d0\[1\] |
| .*: fc2c 0dce vsdot.s8 q0, q14, q7 |
| .*: fe2c 0de7 vsdot.s8 q0, q14, d7\[1\] |
| .*: fc2c 0dee vsdot.s8 q0, q14, q15 |
| .*: fe2c 0def vsdot.s8 q0, q14, d15\[1\] |
| .*: fc24 2d40 vsdot.s8 q1, q2, q0 |
| .*: fe24 2d60 vsdot.s8 q1, q2, d0\[1\] |
| .*: fc24 2d4e vsdot.s8 q1, q2, q7 |
| .*: fe24 2d67 vsdot.s8 q1, q2, d7\[1\] |
| .*: fc24 2d6e vsdot.s8 q1, q2, q15 |
| .*: fe24 2d6f vsdot.s8 q1, q2, d15\[1\] |
| .*: fc26 2d40 vsdot.s8 q1, q3, q0 |
| .*: fe26 2d60 vsdot.s8 q1, q3, d0\[1\] |
| .*: fc26 2d4e vsdot.s8 q1, q3, q7 |
| .*: fe26 2d67 vsdot.s8 q1, q3, d7\[1\] |
| .*: fc26 2d6e vsdot.s8 q1, q3, q15 |
| .*: fe26 2d6f vsdot.s8 q1, q3, d15\[1\] |
| .*: fc2c 2dc0 vsdot.s8 q1, q14, q0 |
| .*: fe2c 2de0 vsdot.s8 q1, q14, d0\[1\] |
| .*: fc2c 2dce vsdot.s8 q1, q14, q7 |
| .*: fe2c 2de7 vsdot.s8 q1, q14, d7\[1\] |
| .*: fc2c 2dee vsdot.s8 q1, q14, q15 |
| .*: fe2c 2def vsdot.s8 q1, q14, d15\[1\] |
| .*: fc24 cd40 vsdot.s8 q6, q2, q0 |
| .*: fe24 cd60 vsdot.s8 q6, q2, d0\[1\] |
| .*: fc24 cd4e vsdot.s8 q6, q2, q7 |
| .*: fe24 cd67 vsdot.s8 q6, q2, d7\[1\] |
| .*: fc24 cd6e vsdot.s8 q6, q2, q15 |
| .*: fe24 cd6f vsdot.s8 q6, q2, d15\[1\] |
| .*: fc26 cd40 vsdot.s8 q6, q3, q0 |
| .*: fe26 cd60 vsdot.s8 q6, q3, d0\[1\] |
| .*: fc26 cd4e vsdot.s8 q6, q3, q7 |
| .*: fe26 cd67 vsdot.s8 q6, q3, d7\[1\] |
| .*: fc26 cd6e vsdot.s8 q6, q3, q15 |
| .*: fe26 cd6f vsdot.s8 q6, q3, d15\[1\] |
| .*: fc2c cdc0 vsdot.s8 q6, q14, q0 |
| .*: fe2c cde0 vsdot.s8 q6, q14, d0\[1\] |
| .*: fc2c cdce vsdot.s8 q6, q14, q7 |
| .*: fe2c cde7 vsdot.s8 q6, q14, d7\[1\] |
| .*: fc2c cdee vsdot.s8 q6, q14, q15 |
| .*: fe2c cdef vsdot.s8 q6, q14, d15\[1\] |
| .*: fc64 ad40 vsdot.s8 q13, q2, q0 |
| .*: fe64 ad60 vsdot.s8 q13, q2, d0\[1\] |
| .*: fc64 ad4e vsdot.s8 q13, q2, q7 |
| .*: fe64 ad67 vsdot.s8 q13, q2, d7\[1\] |
| .*: fc64 ad6e vsdot.s8 q13, q2, q15 |
| .*: fe64 ad6f vsdot.s8 q13, q2, d15\[1\] |
| .*: fc66 ad40 vsdot.s8 q13, q3, q0 |
| .*: fe66 ad60 vsdot.s8 q13, q3, d0\[1\] |
| .*: fc66 ad4e vsdot.s8 q13, q3, q7 |
| .*: fe66 ad67 vsdot.s8 q13, q3, d7\[1\] |
| .*: fc66 ad6e vsdot.s8 q13, q3, q15 |
| .*: fe66 ad6f vsdot.s8 q13, q3, d15\[1\] |
| .*: fc6c adc0 vsdot.s8 q13, q14, q0 |
| .*: fe6c ade0 vsdot.s8 q13, q14, d0\[1\] |
| .*: fc6c adce vsdot.s8 q13, q14, q7 |
| .*: fe6c ade7 vsdot.s8 q13, q14, d7\[1\] |
| .*: fc6c adee vsdot.s8 q13, q14, q15 |
| .*: fe6c adef vsdot.s8 q13, q14, d15\[1\] |