| 1 | #as: -march=armv8.2-a+fp16fml -mfpu=neon-fp-armv8 -mthumb |
| 2 | #source: armv8_2-a-fp16.s |
| 3 | #objdump: -d |
| 4 | |
| 5 | .*: +file format .*arm.* |
| 6 | |
| 7 | Disassembly of section .text: |
| 8 | |
| 9 | .* <.*>: |
| 10 | .*: fc21 0810 vfmal.f16 d0, s2, s0 |
| 11 | .*: fe00 2810 vfmal.f16 d2, s0, s0\[0\] |
| 12 | .*: fca1 0810 vfmsl.f16 d0, s2, s0 |
| 13 | .*: fe10 2818 vfmsl.f16 d2, s0, s0\[1\] |
| 14 | .*: fc21 0814 vfmal.f16 d0, s2, s8 |
| 15 | .*: fe00 2814 vfmal.f16 d2, s0, s8\[0\] |
| 16 | .*: fca1 0814 vfmsl.f16 d0, s2, s8 |
| 17 | .*: fe10 281c vfmsl.f16 d2, s0, s8\[1\] |
| 18 | .*: fc21 0837 vfmal.f16 d0, s2, s15 |
| 19 | .*: fe00 2837 vfmal.f16 d2, s0, s15\[0\] |
| 20 | .*: fca1 0837 vfmsl.f16 d0, s2, s15 |
| 21 | .*: fe10 283f vfmsl.f16 d2, s0, s15\[1\] |
| 22 | .*: fc27 0890 vfmal.f16 d0, s15, s0 |
| 23 | .*: fe00 f810 vfmal.f16 d15, s0, s0\[0\] |
| 24 | .*: fca7 0890 vfmsl.f16 d0, s15, s0 |
| 25 | .*: fe10 f818 vfmsl.f16 d15, s0, s0\[1\] |
| 26 | .*: fc27 0894 vfmal.f16 d0, s15, s8 |
| 27 | .*: fe00 f814 vfmal.f16 d15, s0, s8\[0\] |
| 28 | .*: fca7 0894 vfmsl.f16 d0, s15, s8 |
| 29 | .*: fe10 f81c vfmsl.f16 d15, s0, s8\[1\] |
| 30 | .*: fc27 08b7 vfmal.f16 d0, s15, s15 |
| 31 | .*: fe00 f837 vfmal.f16 d15, s0, s15\[0\] |
| 32 | .*: fca7 08b7 vfmsl.f16 d0, s15, s15 |
| 33 | .*: fe10 f83f vfmsl.f16 d15, s0, s15\[1\] |
| 34 | .*: fc2f 0810 vfmal.f16 d0, s30, s0 |
| 35 | .*: fe40 e810 vfmal.f16 d30, s0, s0\[0\] |
| 36 | .*: fcaf 0810 vfmsl.f16 d0, s30, s0 |
| 37 | .*: fe50 e818 vfmsl.f16 d30, s0, s0\[1\] |
| 38 | .*: fc2f 0814 vfmal.f16 d0, s30, s8 |
| 39 | .*: fe40 e814 vfmal.f16 d30, s0, s8\[0\] |
| 40 | .*: fcaf 0814 vfmsl.f16 d0, s30, s8 |
| 41 | .*: fe50 e81c vfmsl.f16 d30, s0, s8\[1\] |
| 42 | .*: fc2f 0837 vfmal.f16 d0, s30, s15 |
| 43 | .*: fe40 e837 vfmal.f16 d30, s0, s15\[0\] |
| 44 | .*: fcaf 0837 vfmsl.f16 d0, s30, s15 |
| 45 | .*: fe50 e83f vfmsl.f16 d30, s0, s15\[1\] |
| 46 | .*: fc21 7810 vfmal.f16 d7, s2, s0 |
| 47 | .*: fe03 2890 vfmal.f16 d2, s7, s0\[0\] |
| 48 | .*: fca1 7810 vfmsl.f16 d7, s2, s0 |
| 49 | .*: fe13 2898 vfmsl.f16 d2, s7, s0\[1\] |
| 50 | .*: fc21 7814 vfmal.f16 d7, s2, s8 |
| 51 | .*: fe03 2894 vfmal.f16 d2, s7, s8\[0\] |
| 52 | .*: fca1 7814 vfmsl.f16 d7, s2, s8 |
| 53 | .*: fe13 289c vfmsl.f16 d2, s7, s8\[1\] |
| 54 | .*: fc21 7837 vfmal.f16 d7, s2, s15 |
| 55 | .*: fe03 28b7 vfmal.f16 d2, s7, s15\[0\] |
| 56 | .*: fca1 7837 vfmsl.f16 d7, s2, s15 |
| 57 | .*: fe13 28bf vfmsl.f16 d2, s7, s15\[1\] |
| 58 | .*: fc27 7890 vfmal.f16 d7, s15, s0 |
| 59 | .*: fe03 f890 vfmal.f16 d15, s7, s0\[0\] |
| 60 | .*: fca7 7890 vfmsl.f16 d7, s15, s0 |
| 61 | .*: fe13 f898 vfmsl.f16 d15, s7, s0\[1\] |
| 62 | .*: fc27 7894 vfmal.f16 d7, s15, s8 |
| 63 | .*: fe03 f894 vfmal.f16 d15, s7, s8\[0\] |
| 64 | .*: fca7 7894 vfmsl.f16 d7, s15, s8 |
| 65 | .*: fe13 f89c vfmsl.f16 d15, s7, s8\[1\] |
| 66 | .*: fc27 78b7 vfmal.f16 d7, s15, s15 |
| 67 | .*: fe03 f8b7 vfmal.f16 d15, s7, s15\[0\] |
| 68 | .*: fca7 78b7 vfmsl.f16 d7, s15, s15 |
| 69 | .*: fe13 f8bf vfmsl.f16 d15, s7, s15\[1\] |
| 70 | .*: fc2f 7810 vfmal.f16 d7, s30, s0 |
| 71 | .*: fe43 e890 vfmal.f16 d30, s7, s0\[0\] |
| 72 | .*: fcaf 7810 vfmsl.f16 d7, s30, s0 |
| 73 | .*: fe53 e898 vfmsl.f16 d30, s7, s0\[1\] |
| 74 | .*: fc2f 7814 vfmal.f16 d7, s30, s8 |
| 75 | .*: fe43 e894 vfmal.f16 d30, s7, s8\[0\] |
| 76 | .*: fcaf 7814 vfmsl.f16 d7, s30, s8 |
| 77 | .*: fe53 e89c vfmsl.f16 d30, s7, s8\[1\] |
| 78 | .*: fc2f 7837 vfmal.f16 d7, s30, s15 |
| 79 | .*: fe43 e8b7 vfmal.f16 d30, s7, s15\[0\] |
| 80 | .*: fcaf 7837 vfmsl.f16 d7, s30, s15 |
| 81 | .*: fe53 e8bf vfmsl.f16 d30, s7, s15\[1\] |
| 82 | .*: fc61 0810 vfmal.f16 d16, s2, s0 |
| 83 | .*: fe08 2810 vfmal.f16 d2, s16, s0\[0\] |
| 84 | .*: fce1 0810 vfmsl.f16 d16, s2, s0 |
| 85 | .*: fe18 2818 vfmsl.f16 d2, s16, s0\[1\] |
| 86 | .*: fc61 0814 vfmal.f16 d16, s2, s8 |
| 87 | .*: fe08 2814 vfmal.f16 d2, s16, s8\[0\] |
| 88 | .*: fce1 0814 vfmsl.f16 d16, s2, s8 |
| 89 | .*: fe18 281c vfmsl.f16 d2, s16, s8\[1\] |
| 90 | .*: fc61 0837 vfmal.f16 d16, s2, s15 |
| 91 | .*: fe08 2837 vfmal.f16 d2, s16, s15\[0\] |
| 92 | .*: fce1 0837 vfmsl.f16 d16, s2, s15 |
| 93 | .*: fe18 283f vfmsl.f16 d2, s16, s15\[1\] |
| 94 | .*: fc67 0890 vfmal.f16 d16, s15, s0 |
| 95 | .*: fe08 f810 vfmal.f16 d15, s16, s0\[0\] |
| 96 | .*: fce7 0890 vfmsl.f16 d16, s15, s0 |
| 97 | .*: fe18 f818 vfmsl.f16 d15, s16, s0\[1\] |
| 98 | .*: fc67 0894 vfmal.f16 d16, s15, s8 |
| 99 | .*: fe08 f814 vfmal.f16 d15, s16, s8\[0\] |
| 100 | .*: fce7 0894 vfmsl.f16 d16, s15, s8 |
| 101 | .*: fe18 f81c vfmsl.f16 d15, s16, s8\[1\] |
| 102 | .*: fc67 08b7 vfmal.f16 d16, s15, s15 |
| 103 | .*: fe08 f837 vfmal.f16 d15, s16, s15\[0\] |
| 104 | .*: fce7 08b7 vfmsl.f16 d16, s15, s15 |
| 105 | .*: fe18 f83f vfmsl.f16 d15, s16, s15\[1\] |
| 106 | .*: fc6f 0810 vfmal.f16 d16, s30, s0 |
| 107 | .*: fe48 e810 vfmal.f16 d30, s16, s0\[0\] |
| 108 | .*: fcef 0810 vfmsl.f16 d16, s30, s0 |
| 109 | .*: fe58 e818 vfmsl.f16 d30, s16, s0\[1\] |
| 110 | .*: fc6f 0814 vfmal.f16 d16, s30, s8 |
| 111 | .*: fe48 e814 vfmal.f16 d30, s16, s8\[0\] |
| 112 | .*: fcef 0814 vfmsl.f16 d16, s30, s8 |
| 113 | .*: fe58 e81c vfmsl.f16 d30, s16, s8\[1\] |
| 114 | .*: fc6f 0837 vfmal.f16 d16, s30, s15 |
| 115 | .*: fe48 e837 vfmal.f16 d30, s16, s15\[0\] |
| 116 | .*: fcef 0837 vfmsl.f16 d16, s30, s15 |
| 117 | .*: fe58 e83f vfmsl.f16 d30, s16, s15\[1\] |
| 118 | .*: fc61 f810 vfmal.f16 d31, s2, s0 |
| 119 | .*: fe0f 2890 vfmal.f16 d2, s31, s0\[0\] |
| 120 | .*: fce1 f810 vfmsl.f16 d31, s2, s0 |
| 121 | .*: fe1f 2898 vfmsl.f16 d2, s31, s0\[1\] |
| 122 | .*: fc61 f814 vfmal.f16 d31, s2, s8 |
| 123 | .*: fe0f 2894 vfmal.f16 d2, s31, s8\[0\] |
| 124 | .*: fce1 f814 vfmsl.f16 d31, s2, s8 |
| 125 | .*: fe1f 289c vfmsl.f16 d2, s31, s8\[1\] |
| 126 | .*: fc61 f837 vfmal.f16 d31, s2, s15 |
| 127 | .*: fe0f 28b7 vfmal.f16 d2, s31, s15\[0\] |
| 128 | .*: fce1 f837 vfmsl.f16 d31, s2, s15 |
| 129 | .*: fe1f 28bf vfmsl.f16 d2, s31, s15\[1\] |
| 130 | .*: fc67 f890 vfmal.f16 d31, s15, s0 |
| 131 | .*: fe0f f890 vfmal.f16 d15, s31, s0\[0\] |
| 132 | .*: fce7 f890 vfmsl.f16 d31, s15, s0 |
| 133 | .*: fe1f f898 vfmsl.f16 d15, s31, s0\[1\] |
| 134 | .*: fc67 f894 vfmal.f16 d31, s15, s8 |
| 135 | .*: fe0f f894 vfmal.f16 d15, s31, s8\[0\] |
| 136 | .*: fce7 f894 vfmsl.f16 d31, s15, s8 |
| 137 | .*: fe1f f89c vfmsl.f16 d15, s31, s8\[1\] |
| 138 | .*: fc67 f8b7 vfmal.f16 d31, s15, s15 |
| 139 | .*: fe0f f8b7 vfmal.f16 d15, s31, s15\[0\] |
| 140 | .*: fce7 f8b7 vfmsl.f16 d31, s15, s15 |
| 141 | .*: fe1f f8bf vfmsl.f16 d15, s31, s15\[1\] |
| 142 | .*: fc6f f810 vfmal.f16 d31, s30, s0 |
| 143 | .*: fe4f e890 vfmal.f16 d30, s31, s0\[0\] |
| 144 | .*: fcef f810 vfmsl.f16 d31, s30, s0 |
| 145 | .*: fe5f e898 vfmsl.f16 d30, s31, s0\[1\] |
| 146 | .*: fc6f f814 vfmal.f16 d31, s30, s8 |
| 147 | .*: fe4f e894 vfmal.f16 d30, s31, s8\[0\] |
| 148 | .*: fcef f814 vfmsl.f16 d31, s30, s8 |
| 149 | .*: fe5f e89c vfmsl.f16 d30, s31, s8\[1\] |
| 150 | .*: fc6f f837 vfmal.f16 d31, s30, s15 |
| 151 | .*: fe4f e8b7 vfmal.f16 d30, s31, s15\[0\] |
| 152 | .*: fcef f837 vfmsl.f16 d31, s30, s15 |
| 153 | .*: fe5f e8bf vfmsl.f16 d30, s31, s15\[1\] |
| 154 | .*: fc20 4850 vfmal.f16 q2, d0, d0 |
| 155 | .*: fe02 0850 vfmal.f16 q0, d2, d0\[0\] |
| 156 | .*: fca0 4850 vfmsl.f16 q2, d0, d0 |
| 157 | .*: fe12 0878 vfmsl.f16 q0, d2, d0\[3\] |
| 158 | .*: fc20 4857 vfmal.f16 q2, d0, d7 |
| 159 | .*: fe02 0857 vfmal.f16 q0, d2, d7\[0\] |
| 160 | .*: fca0 4857 vfmsl.f16 q2, d0, d7 |
| 161 | .*: fe12 087f vfmsl.f16 q0, d2, d7\[3\] |
| 162 | .*: fc20 6850 vfmal.f16 q3, d0, d0 |
| 163 | .*: fe03 0850 vfmal.f16 q0, d3, d0\[0\] |
| 164 | .*: fca0 6850 vfmsl.f16 q3, d0, d0 |
| 165 | .*: fe13 0878 vfmsl.f16 q0, d3, d0\[3\] |
| 166 | .*: fc20 6857 vfmal.f16 q3, d0, d7 |
| 167 | .*: fe03 0857 vfmal.f16 q0, d3, d7\[0\] |
| 168 | .*: fca0 6857 vfmsl.f16 q3, d0, d7 |
| 169 | .*: fe13 087f vfmsl.f16 q0, d3, d7\[3\] |
| 170 | .*: fc60 a850 vfmal.f16 q13, d0, d0 |
| 171 | .*: fe0d 0850 vfmal.f16 q0, d13, d0\[0\] |
| 172 | .*: fce0 a850 vfmsl.f16 q13, d0, d0 |
| 173 | .*: fe1d 0878 vfmsl.f16 q0, d13, d0\[3\] |
| 174 | .*: fc60 a857 vfmal.f16 q13, d0, d7 |
| 175 | .*: fe0d 0857 vfmal.f16 q0, d13, d7\[0\] |
| 176 | .*: fce0 a857 vfmsl.f16 q13, d0, d7 |
| 177 | .*: fe1d 087f vfmsl.f16 q0, d13, d7\[3\] |
| 178 | .*: fc21 4850 vfmal.f16 q2, d1, d0 |
| 179 | .*: fe02 2850 vfmal.f16 q1, d2, d0\[0\] |
| 180 | .*: fca1 4850 vfmsl.f16 q2, d1, d0 |
| 181 | .*: fe12 2878 vfmsl.f16 q1, d2, d0\[3\] |
| 182 | .*: fc21 4857 vfmal.f16 q2, d1, d7 |
| 183 | .*: fe02 2857 vfmal.f16 q1, d2, d7\[0\] |
| 184 | .*: fca1 4857 vfmsl.f16 q2, d1, d7 |
| 185 | .*: fe12 287f vfmsl.f16 q1, d2, d7\[3\] |
| 186 | .*: fc21 6850 vfmal.f16 q3, d1, d0 |
| 187 | .*: fe03 2850 vfmal.f16 q1, d3, d0\[0\] |
| 188 | .*: fca1 6850 vfmsl.f16 q3, d1, d0 |
| 189 | .*: fe13 2878 vfmsl.f16 q1, d3, d0\[3\] |
| 190 | .*: fc21 6857 vfmal.f16 q3, d1, d7 |
| 191 | .*: fe03 2857 vfmal.f16 q1, d3, d7\[0\] |
| 192 | .*: fca1 6857 vfmsl.f16 q3, d1, d7 |
| 193 | .*: fe13 287f vfmsl.f16 q1, d3, d7\[3\] |
| 194 | .*: fc61 a850 vfmal.f16 q13, d1, d0 |
| 195 | .*: fe0d 2850 vfmal.f16 q1, d13, d0\[0\] |
| 196 | .*: fce1 a850 vfmsl.f16 q13, d1, d0 |
| 197 | .*: fe1d 2878 vfmsl.f16 q1, d13, d0\[3\] |
| 198 | .*: fc61 a857 vfmal.f16 q13, d1, d7 |
| 199 | .*: fe0d 2857 vfmal.f16 q1, d13, d7\[0\] |
| 200 | .*: fce1 a857 vfmsl.f16 q13, d1, d7 |
| 201 | .*: fe1d 287f vfmsl.f16 q1, d13, d7\[3\] |
| 202 | .*: fc26 4850 vfmal.f16 q2, d6, d0 |
| 203 | .*: fe02 c850 vfmal.f16 q6, d2, d0\[0\] |
| 204 | .*: fca6 4850 vfmsl.f16 q2, d6, d0 |
| 205 | .*: fe12 c878 vfmsl.f16 q6, d2, d0\[3\] |
| 206 | .*: fc26 4857 vfmal.f16 q2, d6, d7 |
| 207 | .*: fe02 c857 vfmal.f16 q6, d2, d7\[0\] |
| 208 | .*: fca6 4857 vfmsl.f16 q2, d6, d7 |
| 209 | .*: fe12 c87f vfmsl.f16 q6, d2, d7\[3\] |
| 210 | .*: fc26 6850 vfmal.f16 q3, d6, d0 |
| 211 | .*: fe03 c850 vfmal.f16 q6, d3, d0\[0\] |
| 212 | .*: fca6 6850 vfmsl.f16 q3, d6, d0 |
| 213 | .*: fe13 c878 vfmsl.f16 q6, d3, d0\[3\] |
| 214 | .*: fc26 6857 vfmal.f16 q3, d6, d7 |
| 215 | .*: fe03 c857 vfmal.f16 q6, d3, d7\[0\] |
| 216 | .*: fca6 6857 vfmsl.f16 q3, d6, d7 |
| 217 | .*: fe13 c87f vfmsl.f16 q6, d3, d7\[3\] |
| 218 | .*: fc66 a850 vfmal.f16 q13, d6, d0 |
| 219 | .*: fe0d c850 vfmal.f16 q6, d13, d0\[0\] |
| 220 | .*: fce6 a850 vfmsl.f16 q13, d6, d0 |
| 221 | .*: fe1d c878 vfmsl.f16 q6, d13, d0\[3\] |
| 222 | .*: fc66 a857 vfmal.f16 q13, d6, d7 |
| 223 | .*: fe0d c857 vfmal.f16 q6, d13, d7\[0\] |
| 224 | .*: fce6 a857 vfmsl.f16 q13, d6, d7 |
| 225 | .*: fe1d c87f vfmsl.f16 q6, d13, d7\[3\] |
| 226 | .*: fc2f 4850 vfmal.f16 q2, d15, d0 |
| 227 | .*: fe42 e850 vfmal.f16 q15, d2, d0\[0\] |
| 228 | .*: fcaf 4850 vfmsl.f16 q2, d15, d0 |
| 229 | .*: fe52 e878 vfmsl.f16 q15, d2, d0\[3\] |
| 230 | .*: fc2f 4857 vfmal.f16 q2, d15, d7 |
| 231 | .*: fe42 e857 vfmal.f16 q15, d2, d7\[0\] |
| 232 | .*: fcaf 4857 vfmsl.f16 q2, d15, d7 |
| 233 | .*: fe52 e87f vfmsl.f16 q15, d2, d7\[3\] |
| 234 | .*: fc2f 6850 vfmal.f16 q3, d15, d0 |
| 235 | .*: fe43 e850 vfmal.f16 q15, d3, d0\[0\] |
| 236 | .*: fcaf 6850 vfmsl.f16 q3, d15, d0 |
| 237 | .*: fe53 e878 vfmsl.f16 q15, d3, d0\[3\] |
| 238 | .*: fc2f 6857 vfmal.f16 q3, d15, d7 |
| 239 | .*: fe43 e857 vfmal.f16 q15, d3, d7\[0\] |
| 240 | .*: fcaf 6857 vfmsl.f16 q3, d15, d7 |
| 241 | .*: fe53 e87f vfmsl.f16 q15, d3, d7\[3\] |
| 242 | .*: fc6f a850 vfmal.f16 q13, d15, d0 |
| 243 | .*: fe4d e850 vfmal.f16 q15, d13, d0\[0\] |
| 244 | .*: fcef a850 vfmsl.f16 q13, d15, d0 |
| 245 | .*: fe5d e878 vfmsl.f16 q15, d13, d0\[3\] |
| 246 | .*: fc6f a857 vfmal.f16 q13, d15, d7 |
| 247 | .*: fe4d e857 vfmal.f16 q15, d13, d7\[0\] |
| 248 | .*: fcef a857 vfmsl.f16 q13, d15, d7 |
| 249 | .*: fe5d e87f vfmsl.f16 q15, d13, d7\[3\] |