1# name: MVE vcvt instructions, part 2 2# as: -march=armv8.1-m.main+mve.fp 3# objdump: -dr --prefix-addresses --show-raw-insn -marmv8.1-m.main 4 5.*: +file format .*arm.* 6 7Disassembly of section .text: 8[^>]*> ffb7 0640 vcvt.f16.s16 q0, q0 9[^>]*> ffb7 0642 vcvt.f16.s16 q0, q1 10[^>]*> ffb7 0644 vcvt.f16.s16 q0, q2 11[^>]*> ffb7 0648 vcvt.f16.s16 q0, q4 12[^>]*> ffb7 064e vcvt.f16.s16 q0, q7 13[^>]*> ffb7 2640 vcvt.f16.s16 q1, q0 14[^>]*> ffb7 2642 vcvt.f16.s16 q1, q1 15[^>]*> ffb7 2644 vcvt.f16.s16 q1, q2 16[^>]*> ffb7 2648 vcvt.f16.s16 q1, q4 17[^>]*> ffb7 264e vcvt.f16.s16 q1, q7 18[^>]*> ffb7 4640 vcvt.f16.s16 q2, q0 19[^>]*> ffb7 4642 vcvt.f16.s16 q2, q1 20[^>]*> ffb7 4644 vcvt.f16.s16 q2, q2 21[^>]*> ffb7 4648 vcvt.f16.s16 q2, q4 22[^>]*> ffb7 464e vcvt.f16.s16 q2, q7 23[^>]*> ffb7 8640 vcvt.f16.s16 q4, q0 24[^>]*> ffb7 8642 vcvt.f16.s16 q4, q1 25[^>]*> ffb7 8644 vcvt.f16.s16 q4, q2 26[^>]*> ffb7 8648 vcvt.f16.s16 q4, q4 27[^>]*> ffb7 864e vcvt.f16.s16 q4, q7 28[^>]*> ffb7 e640 vcvt.f16.s16 q7, q0 29[^>]*> ffb7 e642 vcvt.f16.s16 q7, q1 30[^>]*> ffb7 e644 vcvt.f16.s16 q7, q2 31[^>]*> ffb7 e648 vcvt.f16.s16 q7, q4 32[^>]*> ffb7 e64e vcvt.f16.s16 q7, q7 33[^>]*> ffb7 06c0 vcvt.f16.u16 q0, q0 34[^>]*> ffb7 06c2 vcvt.f16.u16 q0, q1 35[^>]*> ffb7 06c4 vcvt.f16.u16 q0, q2 36[^>]*> ffb7 06c8 vcvt.f16.u16 q0, q4 37[^>]*> ffb7 06ce vcvt.f16.u16 q0, q7 38[^>]*> ffb7 26c0 vcvt.f16.u16 q1, q0 39[^>]*> ffb7 26c2 vcvt.f16.u16 q1, q1 40[^>]*> ffb7 26c4 vcvt.f16.u16 q1, q2 41[^>]*> ffb7 26c8 vcvt.f16.u16 q1, q4 42[^>]*> ffb7 26ce vcvt.f16.u16 q1, q7 43[^>]*> ffb7 46c0 vcvt.f16.u16 q2, q0 44[^>]*> ffb7 46c2 vcvt.f16.u16 q2, q1 45[^>]*> ffb7 46c4 vcvt.f16.u16 q2, q2 46[^>]*> ffb7 46c8 vcvt.f16.u16 q2, q4 47[^>]*> ffb7 46ce vcvt.f16.u16 q2, q7 48[^>]*> ffb7 86c0 vcvt.f16.u16 q4, q0 49[^>]*> ffb7 86c2 vcvt.f16.u16 q4, q1 50[^>]*> ffb7 86c4 vcvt.f16.u16 q4, q2 51[^>]*> ffb7 86c8 vcvt.f16.u16 q4, q4 52[^>]*> ffb7 86ce vcvt.f16.u16 q4, q7 53[^>]*> ffb7 e6c0 vcvt.f16.u16 q7, q0 54[^>]*> ffb7 e6c2 vcvt.f16.u16 q7, q1 55[^>]*> ffb7 e6c4 vcvt.f16.u16 q7, q2 56[^>]*> ffb7 e6c8 vcvt.f16.u16 q7, q4 57[^>]*> ffb7 e6ce vcvt.f16.u16 q7, q7 58[^>]*> ffb7 0740 vcvt.s16.f16 q0, q0 59[^>]*> ffb7 0742 vcvt.s16.f16 q0, q1 60[^>]*> ffb7 0744 vcvt.s16.f16 q0, q2 61[^>]*> ffb7 0748 vcvt.s16.f16 q0, q4 62[^>]*> ffb7 074e vcvt.s16.f16 q0, q7 63[^>]*> ffb7 2740 vcvt.s16.f16 q1, q0 64[^>]*> ffb7 2742 vcvt.s16.f16 q1, q1 65[^>]*> ffb7 2744 vcvt.s16.f16 q1, q2 66[^>]*> ffb7 2748 vcvt.s16.f16 q1, q4 67[^>]*> ffb7 274e vcvt.s16.f16 q1, q7 68[^>]*> ffb7 4740 vcvt.s16.f16 q2, q0 69[^>]*> ffb7 4742 vcvt.s16.f16 q2, q1 70[^>]*> ffb7 4744 vcvt.s16.f16 q2, q2 71[^>]*> ffb7 4748 vcvt.s16.f16 q2, q4 72[^>]*> ffb7 474e vcvt.s16.f16 q2, q7 73[^>]*> ffb7 8740 vcvt.s16.f16 q4, q0 74[^>]*> ffb7 8742 vcvt.s16.f16 q4, q1 75[^>]*> ffb7 8744 vcvt.s16.f16 q4, q2 76[^>]*> ffb7 8748 vcvt.s16.f16 q4, q4 77[^>]*> ffb7 874e vcvt.s16.f16 q4, q7 78[^>]*> ffb7 e740 vcvt.s16.f16 q7, q0 79[^>]*> ffb7 e742 vcvt.s16.f16 q7, q1 80[^>]*> ffb7 e744 vcvt.s16.f16 q7, q2 81[^>]*> ffb7 e748 vcvt.s16.f16 q7, q4 82[^>]*> ffb7 e74e vcvt.s16.f16 q7, q7 83[^>]*> ffb7 07c0 vcvt.u16.f16 q0, q0 84[^>]*> ffb7 07c2 vcvt.u16.f16 q0, q1 85[^>]*> ffb7 07c4 vcvt.u16.f16 q0, q2 86[^>]*> ffb7 07c8 vcvt.u16.f16 q0, q4 87[^>]*> ffb7 07ce vcvt.u16.f16 q0, q7 88[^>]*> ffb7 27c0 vcvt.u16.f16 q1, q0 89[^>]*> ffb7 27c2 vcvt.u16.f16 q1, q1 90[^>]*> ffb7 27c4 vcvt.u16.f16 q1, q2 91[^>]*> ffb7 27c8 vcvt.u16.f16 q1, q4 92[^>]*> ffb7 27ce vcvt.u16.f16 q1, q7 93[^>]*> ffb7 47c0 vcvt.u16.f16 q2, q0 94[^>]*> ffb7 47c2 vcvt.u16.f16 q2, q1 95[^>]*> ffb7 47c4 vcvt.u16.f16 q2, q2 96[^>]*> ffb7 47c8 vcvt.u16.f16 q2, q4 97[^>]*> ffb7 47ce vcvt.u16.f16 q2, q7 98[^>]*> ffb7 87c0 vcvt.u16.f16 q4, q0 99[^>]*> ffb7 87c2 vcvt.u16.f16 q4, q1 100[^>]*> ffb7 87c4 vcvt.u16.f16 q4, q2 101[^>]*> ffb7 87c8 vcvt.u16.f16 q4, q4 102[^>]*> ffb7 87ce vcvt.u16.f16 q4, q7 103[^>]*> ffb7 e7c0 vcvt.u16.f16 q7, q0 104[^>]*> ffb7 e7c2 vcvt.u16.f16 q7, q1 105[^>]*> ffb7 e7c4 vcvt.u16.f16 q7, q2 106[^>]*> ffb7 e7c8 vcvt.u16.f16 q7, q4 107[^>]*> ffb7 e7ce vcvt.u16.f16 q7, q7 108[^>]*> ffbb 0640 vcvt.f32.s32 q0, q0 109[^>]*> ffbb 0642 vcvt.f32.s32 q0, q1 110[^>]*> ffbb 0644 vcvt.f32.s32 q0, q2 111[^>]*> ffbb 0648 vcvt.f32.s32 q0, q4 112[^>]*> ffbb 064e vcvt.f32.s32 q0, q7 113[^>]*> ffbb 2640 vcvt.f32.s32 q1, q0 114[^>]*> ffbb 2642 vcvt.f32.s32 q1, q1 115[^>]*> ffbb 2644 vcvt.f32.s32 q1, q2 116[^>]*> ffbb 2648 vcvt.f32.s32 q1, q4 117[^>]*> ffbb 264e vcvt.f32.s32 q1, q7 118[^>]*> ffbb 4640 vcvt.f32.s32 q2, q0 119[^>]*> ffbb 4642 vcvt.f32.s32 q2, q1 120[^>]*> ffbb 4644 vcvt.f32.s32 q2, q2 121[^>]*> ffbb 4648 vcvt.f32.s32 q2, q4 122[^>]*> ffbb 464e vcvt.f32.s32 q2, q7 123[^>]*> ffbb 8640 vcvt.f32.s32 q4, q0 124[^>]*> ffbb 8642 vcvt.f32.s32 q4, q1 125[^>]*> ffbb 8644 vcvt.f32.s32 q4, q2 126[^>]*> ffbb 8648 vcvt.f32.s32 q4, q4 127[^>]*> ffbb 864e vcvt.f32.s32 q4, q7 128[^>]*> ffbb e640 vcvt.f32.s32 q7, q0 129[^>]*> ffbb e642 vcvt.f32.s32 q7, q1 130[^>]*> ffbb e644 vcvt.f32.s32 q7, q2 131[^>]*> ffbb e648 vcvt.f32.s32 q7, q4 132[^>]*> ffbb e64e vcvt.f32.s32 q7, q7 133[^>]*> ffbb 06c0 vcvt.f32.u32 q0, q0 134[^>]*> ffbb 06c2 vcvt.f32.u32 q0, q1 135[^>]*> ffbb 06c4 vcvt.f32.u32 q0, q2 136[^>]*> ffbb 06c8 vcvt.f32.u32 q0, q4 137[^>]*> ffbb 06ce vcvt.f32.u32 q0, q7 138[^>]*> ffbb 26c0 vcvt.f32.u32 q1, q0 139[^>]*> ffbb 26c2 vcvt.f32.u32 q1, q1 140[^>]*> ffbb 26c4 vcvt.f32.u32 q1, q2 141[^>]*> ffbb 26c8 vcvt.f32.u32 q1, q4 142[^>]*> ffbb 26ce vcvt.f32.u32 q1, q7 143[^>]*> ffbb 46c0 vcvt.f32.u32 q2, q0 144[^>]*> ffbb 46c2 vcvt.f32.u32 q2, q1 145[^>]*> ffbb 46c4 vcvt.f32.u32 q2, q2 146[^>]*> ffbb 46c8 vcvt.f32.u32 q2, q4 147[^>]*> ffbb 46ce vcvt.f32.u32 q2, q7 148[^>]*> ffbb 86c0 vcvt.f32.u32 q4, q0 149[^>]*> ffbb 86c2 vcvt.f32.u32 q4, q1 150[^>]*> ffbb 86c4 vcvt.f32.u32 q4, q2 151[^>]*> ffbb 86c8 vcvt.f32.u32 q4, q4 152[^>]*> ffbb 86ce vcvt.f32.u32 q4, q7 153[^>]*> ffbb e6c0 vcvt.f32.u32 q7, q0 154[^>]*> ffbb e6c2 vcvt.f32.u32 q7, q1 155[^>]*> ffbb e6c4 vcvt.f32.u32 q7, q2 156[^>]*> ffbb e6c8 vcvt.f32.u32 q7, q4 157[^>]*> ffbb e6ce vcvt.f32.u32 q7, q7 158[^>]*> ffbb 0740 vcvt.s32.f32 q0, q0 159[^>]*> ffbb 0742 vcvt.s32.f32 q0, q1 160[^>]*> ffbb 0744 vcvt.s32.f32 q0, q2 161[^>]*> ffbb 0748 vcvt.s32.f32 q0, q4 162[^>]*> ffbb 074e vcvt.s32.f32 q0, q7 163[^>]*> ffbb 2740 vcvt.s32.f32 q1, q0 164[^>]*> ffbb 2742 vcvt.s32.f32 q1, q1 165[^>]*> ffbb 2744 vcvt.s32.f32 q1, q2 166[^>]*> ffbb 2748 vcvt.s32.f32 q1, q4 167[^>]*> ffbb 274e vcvt.s32.f32 q1, q7 168[^>]*> ffbb 4740 vcvt.s32.f32 q2, q0 169[^>]*> ffbb 4742 vcvt.s32.f32 q2, q1 170[^>]*> ffbb 4744 vcvt.s32.f32 q2, q2 171[^>]*> ffbb 4748 vcvt.s32.f32 q2, q4 172[^>]*> ffbb 474e vcvt.s32.f32 q2, q7 173[^>]*> ffbb 8740 vcvt.s32.f32 q4, q0 174[^>]*> ffbb 8742 vcvt.s32.f32 q4, q1 175[^>]*> ffbb 8744 vcvt.s32.f32 q4, q2 176[^>]*> ffbb 8748 vcvt.s32.f32 q4, q4 177[^>]*> ffbb 874e vcvt.s32.f32 q4, q7 178[^>]*> ffbb e740 vcvt.s32.f32 q7, q0 179[^>]*> ffbb e742 vcvt.s32.f32 q7, q1 180[^>]*> ffbb e744 vcvt.s32.f32 q7, q2 181[^>]*> ffbb e748 vcvt.s32.f32 q7, q4 182[^>]*> ffbb e74e vcvt.s32.f32 q7, q7 183[^>]*> ffbb 07c0 vcvt.u32.f32 q0, q0 184[^>]*> ffbb 07c2 vcvt.u32.f32 q0, q1 185[^>]*> ffbb 07c4 vcvt.u32.f32 q0, q2 186[^>]*> ffbb 07c8 vcvt.u32.f32 q0, q4 187[^>]*> ffbb 07ce vcvt.u32.f32 q0, q7 188[^>]*> ffbb 27c0 vcvt.u32.f32 q1, q0 189[^>]*> ffbb 27c2 vcvt.u32.f32 q1, q1 190[^>]*> ffbb 27c4 vcvt.u32.f32 q1, q2 191[^>]*> ffbb 27c8 vcvt.u32.f32 q1, q4 192[^>]*> ffbb 27ce vcvt.u32.f32 q1, q7 193[^>]*> ffbb 47c0 vcvt.u32.f32 q2, q0 194[^>]*> ffbb 47c2 vcvt.u32.f32 q2, q1 195[^>]*> ffbb 47c4 vcvt.u32.f32 q2, q2 196[^>]*> ffbb 47c8 vcvt.u32.f32 q2, q4 197[^>]*> ffbb 47ce vcvt.u32.f32 q2, q7 198[^>]*> ffbb 87c0 vcvt.u32.f32 q4, q0 199[^>]*> ffbb 87c2 vcvt.u32.f32 q4, q1 200[^>]*> ffbb 87c4 vcvt.u32.f32 q4, q2 201[^>]*> ffbb 87c8 vcvt.u32.f32 q4, q4 202[^>]*> ffbb 87ce vcvt.u32.f32 q4, q7 203[^>]*> ffbb e7c0 vcvt.u32.f32 q7, q0 204[^>]*> ffbb e7c2 vcvt.u32.f32 q7, q1 205[^>]*> ffbb e7c4 vcvt.u32.f32 q7, q2 206[^>]*> ffbb e7c8 vcvt.u32.f32 q7, q4 207[^>]*> ffbb e7ce vcvt.u32.f32 q7, q7 208[^>]*> fe31 af4d vpsttee 209[^>]*> ffb7 0642 vcvtt.f16.s16 q0, q1 210[^>]*> ffb7 26c4 vcvtt.f16.u16 q1, q2 211[^>]*> ffb7 4746 vcvte.s16.f16 q2, q3 212[^>]*> ffb7 67c8 vcvte.u16.f16 q3, q4 213[^>]*> fe31 af4d vpsttee 214[^>]*> ffbb 864a vcvtt.f32.s32 q4, q5 215[^>]*> ffbb a6cc vcvtt.f32.u32 q5, q6 216[^>]*> ffbb c74e vcvte.s32.f32 q6, q7 217[^>]*> ffbb e7c0 vcvte.u32.f32 q7, q0 218