blob: 9b558a65aa49f8263914476f11a5978880e0c9ad [file] [log] [blame]
#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\]