| # name: MVE vcvt instructions, part 2 |
| # as: -march=armv8.1-m.main+mve.fp |
| # objdump: -dr --prefix-addresses --show-raw-insn -marmv8.1-m.main |
| |
| .*: +file format .*arm.* |
| |
| Disassembly of section .text: |
| [^>]*> ffb7 0640 vcvt.f16.s16 q0, q0 |
| [^>]*> ffb7 0642 vcvt.f16.s16 q0, q1 |
| [^>]*> ffb7 0644 vcvt.f16.s16 q0, q2 |
| [^>]*> ffb7 0648 vcvt.f16.s16 q0, q4 |
| [^>]*> ffb7 064e vcvt.f16.s16 q0, q7 |
| [^>]*> ffb7 2640 vcvt.f16.s16 q1, q0 |
| [^>]*> ffb7 2642 vcvt.f16.s16 q1, q1 |
| [^>]*> ffb7 2644 vcvt.f16.s16 q1, q2 |
| [^>]*> ffb7 2648 vcvt.f16.s16 q1, q4 |
| [^>]*> ffb7 264e vcvt.f16.s16 q1, q7 |
| [^>]*> ffb7 4640 vcvt.f16.s16 q2, q0 |
| [^>]*> ffb7 4642 vcvt.f16.s16 q2, q1 |
| [^>]*> ffb7 4644 vcvt.f16.s16 q2, q2 |
| [^>]*> ffb7 4648 vcvt.f16.s16 q2, q4 |
| [^>]*> ffb7 464e vcvt.f16.s16 q2, q7 |
| [^>]*> ffb7 8640 vcvt.f16.s16 q4, q0 |
| [^>]*> ffb7 8642 vcvt.f16.s16 q4, q1 |
| [^>]*> ffb7 8644 vcvt.f16.s16 q4, q2 |
| [^>]*> ffb7 8648 vcvt.f16.s16 q4, q4 |
| [^>]*> ffb7 864e vcvt.f16.s16 q4, q7 |
| [^>]*> ffb7 e640 vcvt.f16.s16 q7, q0 |
| [^>]*> ffb7 e642 vcvt.f16.s16 q7, q1 |
| [^>]*> ffb7 e644 vcvt.f16.s16 q7, q2 |
| [^>]*> ffb7 e648 vcvt.f16.s16 q7, q4 |
| [^>]*> ffb7 e64e vcvt.f16.s16 q7, q7 |
| [^>]*> ffb7 06c0 vcvt.f16.u16 q0, q0 |
| [^>]*> ffb7 06c2 vcvt.f16.u16 q0, q1 |
| [^>]*> ffb7 06c4 vcvt.f16.u16 q0, q2 |
| [^>]*> ffb7 06c8 vcvt.f16.u16 q0, q4 |
| [^>]*> ffb7 06ce vcvt.f16.u16 q0, q7 |
| [^>]*> ffb7 26c0 vcvt.f16.u16 q1, q0 |
| [^>]*> ffb7 26c2 vcvt.f16.u16 q1, q1 |
| [^>]*> ffb7 26c4 vcvt.f16.u16 q1, q2 |
| [^>]*> ffb7 26c8 vcvt.f16.u16 q1, q4 |
| [^>]*> ffb7 26ce vcvt.f16.u16 q1, q7 |
| [^>]*> ffb7 46c0 vcvt.f16.u16 q2, q0 |
| [^>]*> ffb7 46c2 vcvt.f16.u16 q2, q1 |
| [^>]*> ffb7 46c4 vcvt.f16.u16 q2, q2 |
| [^>]*> ffb7 46c8 vcvt.f16.u16 q2, q4 |
| [^>]*> ffb7 46ce vcvt.f16.u16 q2, q7 |
| [^>]*> ffb7 86c0 vcvt.f16.u16 q4, q0 |
| [^>]*> ffb7 86c2 vcvt.f16.u16 q4, q1 |
| [^>]*> ffb7 86c4 vcvt.f16.u16 q4, q2 |
| [^>]*> ffb7 86c8 vcvt.f16.u16 q4, q4 |
| [^>]*> ffb7 86ce vcvt.f16.u16 q4, q7 |
| [^>]*> ffb7 e6c0 vcvt.f16.u16 q7, q0 |
| [^>]*> ffb7 e6c2 vcvt.f16.u16 q7, q1 |
| [^>]*> ffb7 e6c4 vcvt.f16.u16 q7, q2 |
| [^>]*> ffb7 e6c8 vcvt.f16.u16 q7, q4 |
| [^>]*> ffb7 e6ce vcvt.f16.u16 q7, q7 |
| [^>]*> ffb7 0740 vcvt.s16.f16 q0, q0 |
| [^>]*> ffb7 0742 vcvt.s16.f16 q0, q1 |
| [^>]*> ffb7 0744 vcvt.s16.f16 q0, q2 |
| [^>]*> ffb7 0748 vcvt.s16.f16 q0, q4 |
| [^>]*> ffb7 074e vcvt.s16.f16 q0, q7 |
| [^>]*> ffb7 2740 vcvt.s16.f16 q1, q0 |
| [^>]*> ffb7 2742 vcvt.s16.f16 q1, q1 |
| [^>]*> ffb7 2744 vcvt.s16.f16 q1, q2 |
| [^>]*> ffb7 2748 vcvt.s16.f16 q1, q4 |
| [^>]*> ffb7 274e vcvt.s16.f16 q1, q7 |
| [^>]*> ffb7 4740 vcvt.s16.f16 q2, q0 |
| [^>]*> ffb7 4742 vcvt.s16.f16 q2, q1 |
| [^>]*> ffb7 4744 vcvt.s16.f16 q2, q2 |
| [^>]*> ffb7 4748 vcvt.s16.f16 q2, q4 |
| [^>]*> ffb7 474e vcvt.s16.f16 q2, q7 |
| [^>]*> ffb7 8740 vcvt.s16.f16 q4, q0 |
| [^>]*> ffb7 8742 vcvt.s16.f16 q4, q1 |
| [^>]*> ffb7 8744 vcvt.s16.f16 q4, q2 |
| [^>]*> ffb7 8748 vcvt.s16.f16 q4, q4 |
| [^>]*> ffb7 874e vcvt.s16.f16 q4, q7 |
| [^>]*> ffb7 e740 vcvt.s16.f16 q7, q0 |
| [^>]*> ffb7 e742 vcvt.s16.f16 q7, q1 |
| [^>]*> ffb7 e744 vcvt.s16.f16 q7, q2 |
| [^>]*> ffb7 e748 vcvt.s16.f16 q7, q4 |
| [^>]*> ffb7 e74e vcvt.s16.f16 q7, q7 |
| [^>]*> ffb7 07c0 vcvt.u16.f16 q0, q0 |
| [^>]*> ffb7 07c2 vcvt.u16.f16 q0, q1 |
| [^>]*> ffb7 07c4 vcvt.u16.f16 q0, q2 |
| [^>]*> ffb7 07c8 vcvt.u16.f16 q0, q4 |
| [^>]*> ffb7 07ce vcvt.u16.f16 q0, q7 |
| [^>]*> ffb7 27c0 vcvt.u16.f16 q1, q0 |
| [^>]*> ffb7 27c2 vcvt.u16.f16 q1, q1 |
| [^>]*> ffb7 27c4 vcvt.u16.f16 q1, q2 |
| [^>]*> ffb7 27c8 vcvt.u16.f16 q1, q4 |
| [^>]*> ffb7 27ce vcvt.u16.f16 q1, q7 |
| [^>]*> ffb7 47c0 vcvt.u16.f16 q2, q0 |
| [^>]*> ffb7 47c2 vcvt.u16.f16 q2, q1 |
| [^>]*> ffb7 47c4 vcvt.u16.f16 q2, q2 |
| [^>]*> ffb7 47c8 vcvt.u16.f16 q2, q4 |
| [^>]*> ffb7 47ce vcvt.u16.f16 q2, q7 |
| [^>]*> ffb7 87c0 vcvt.u16.f16 q4, q0 |
| [^>]*> ffb7 87c2 vcvt.u16.f16 q4, q1 |
| [^>]*> ffb7 87c4 vcvt.u16.f16 q4, q2 |
| [^>]*> ffb7 87c8 vcvt.u16.f16 q4, q4 |
| [^>]*> ffb7 87ce vcvt.u16.f16 q4, q7 |
| [^>]*> ffb7 e7c0 vcvt.u16.f16 q7, q0 |
| [^>]*> ffb7 e7c2 vcvt.u16.f16 q7, q1 |
| [^>]*> ffb7 e7c4 vcvt.u16.f16 q7, q2 |
| [^>]*> ffb7 e7c8 vcvt.u16.f16 q7, q4 |
| [^>]*> ffb7 e7ce vcvt.u16.f16 q7, q7 |
| [^>]*> ffbb 0640 vcvt.f32.s32 q0, q0 |
| [^>]*> ffbb 0642 vcvt.f32.s32 q0, q1 |
| [^>]*> ffbb 0644 vcvt.f32.s32 q0, q2 |
| [^>]*> ffbb 0648 vcvt.f32.s32 q0, q4 |
| [^>]*> ffbb 064e vcvt.f32.s32 q0, q7 |
| [^>]*> ffbb 2640 vcvt.f32.s32 q1, q0 |
| [^>]*> ffbb 2642 vcvt.f32.s32 q1, q1 |
| [^>]*> ffbb 2644 vcvt.f32.s32 q1, q2 |
| [^>]*> ffbb 2648 vcvt.f32.s32 q1, q4 |
| [^>]*> ffbb 264e vcvt.f32.s32 q1, q7 |
| [^>]*> ffbb 4640 vcvt.f32.s32 q2, q0 |
| [^>]*> ffbb 4642 vcvt.f32.s32 q2, q1 |
| [^>]*> ffbb 4644 vcvt.f32.s32 q2, q2 |
| [^>]*> ffbb 4648 vcvt.f32.s32 q2, q4 |
| [^>]*> ffbb 464e vcvt.f32.s32 q2, q7 |
| [^>]*> ffbb 8640 vcvt.f32.s32 q4, q0 |
| [^>]*> ffbb 8642 vcvt.f32.s32 q4, q1 |
| [^>]*> ffbb 8644 vcvt.f32.s32 q4, q2 |
| [^>]*> ffbb 8648 vcvt.f32.s32 q4, q4 |
| [^>]*> ffbb 864e vcvt.f32.s32 q4, q7 |
| [^>]*> ffbb e640 vcvt.f32.s32 q7, q0 |
| [^>]*> ffbb e642 vcvt.f32.s32 q7, q1 |
| [^>]*> ffbb e644 vcvt.f32.s32 q7, q2 |
| [^>]*> ffbb e648 vcvt.f32.s32 q7, q4 |
| [^>]*> ffbb e64e vcvt.f32.s32 q7, q7 |
| [^>]*> ffbb 06c0 vcvt.f32.u32 q0, q0 |
| [^>]*> ffbb 06c2 vcvt.f32.u32 q0, q1 |
| [^>]*> ffbb 06c4 vcvt.f32.u32 q0, q2 |
| [^>]*> ffbb 06c8 vcvt.f32.u32 q0, q4 |
| [^>]*> ffbb 06ce vcvt.f32.u32 q0, q7 |
| [^>]*> ffbb 26c0 vcvt.f32.u32 q1, q0 |
| [^>]*> ffbb 26c2 vcvt.f32.u32 q1, q1 |
| [^>]*> ffbb 26c4 vcvt.f32.u32 q1, q2 |
| [^>]*> ffbb 26c8 vcvt.f32.u32 q1, q4 |
| [^>]*> ffbb 26ce vcvt.f32.u32 q1, q7 |
| [^>]*> ffbb 46c0 vcvt.f32.u32 q2, q0 |
| [^>]*> ffbb 46c2 vcvt.f32.u32 q2, q1 |
| [^>]*> ffbb 46c4 vcvt.f32.u32 q2, q2 |
| [^>]*> ffbb 46c8 vcvt.f32.u32 q2, q4 |
| [^>]*> ffbb 46ce vcvt.f32.u32 q2, q7 |
| [^>]*> ffbb 86c0 vcvt.f32.u32 q4, q0 |
| [^>]*> ffbb 86c2 vcvt.f32.u32 q4, q1 |
| [^>]*> ffbb 86c4 vcvt.f32.u32 q4, q2 |
| [^>]*> ffbb 86c8 vcvt.f32.u32 q4, q4 |
| [^>]*> ffbb 86ce vcvt.f32.u32 q4, q7 |
| [^>]*> ffbb e6c0 vcvt.f32.u32 q7, q0 |
| [^>]*> ffbb e6c2 vcvt.f32.u32 q7, q1 |
| [^>]*> ffbb e6c4 vcvt.f32.u32 q7, q2 |
| [^>]*> ffbb e6c8 vcvt.f32.u32 q7, q4 |
| [^>]*> ffbb e6ce vcvt.f32.u32 q7, q7 |
| [^>]*> ffbb 0740 vcvt.s32.f32 q0, q0 |
| [^>]*> ffbb 0742 vcvt.s32.f32 q0, q1 |
| [^>]*> ffbb 0744 vcvt.s32.f32 q0, q2 |
| [^>]*> ffbb 0748 vcvt.s32.f32 q0, q4 |
| [^>]*> ffbb 074e vcvt.s32.f32 q0, q7 |
| [^>]*> ffbb 2740 vcvt.s32.f32 q1, q0 |
| [^>]*> ffbb 2742 vcvt.s32.f32 q1, q1 |
| [^>]*> ffbb 2744 vcvt.s32.f32 q1, q2 |
| [^>]*> ffbb 2748 vcvt.s32.f32 q1, q4 |
| [^>]*> ffbb 274e vcvt.s32.f32 q1, q7 |
| [^>]*> ffbb 4740 vcvt.s32.f32 q2, q0 |
| [^>]*> ffbb 4742 vcvt.s32.f32 q2, q1 |
| [^>]*> ffbb 4744 vcvt.s32.f32 q2, q2 |
| [^>]*> ffbb 4748 vcvt.s32.f32 q2, q4 |
| [^>]*> ffbb 474e vcvt.s32.f32 q2, q7 |
| [^>]*> ffbb 8740 vcvt.s32.f32 q4, q0 |
| [^>]*> ffbb 8742 vcvt.s32.f32 q4, q1 |
| [^>]*> ffbb 8744 vcvt.s32.f32 q4, q2 |
| [^>]*> ffbb 8748 vcvt.s32.f32 q4, q4 |
| [^>]*> ffbb 874e vcvt.s32.f32 q4, q7 |
| [^>]*> ffbb e740 vcvt.s32.f32 q7, q0 |
| [^>]*> ffbb e742 vcvt.s32.f32 q7, q1 |
| [^>]*> ffbb e744 vcvt.s32.f32 q7, q2 |
| [^>]*> ffbb e748 vcvt.s32.f32 q7, q4 |
| [^>]*> ffbb e74e vcvt.s32.f32 q7, q7 |
| [^>]*> ffbb 07c0 vcvt.u32.f32 q0, q0 |
| [^>]*> ffbb 07c2 vcvt.u32.f32 q0, q1 |
| [^>]*> ffbb 07c4 vcvt.u32.f32 q0, q2 |
| [^>]*> ffbb 07c8 vcvt.u32.f32 q0, q4 |
| [^>]*> ffbb 07ce vcvt.u32.f32 q0, q7 |
| [^>]*> ffbb 27c0 vcvt.u32.f32 q1, q0 |
| [^>]*> ffbb 27c2 vcvt.u32.f32 q1, q1 |
| [^>]*> ffbb 27c4 vcvt.u32.f32 q1, q2 |
| [^>]*> ffbb 27c8 vcvt.u32.f32 q1, q4 |
| [^>]*> ffbb 27ce vcvt.u32.f32 q1, q7 |
| [^>]*> ffbb 47c0 vcvt.u32.f32 q2, q0 |
| [^>]*> ffbb 47c2 vcvt.u32.f32 q2, q1 |
| [^>]*> ffbb 47c4 vcvt.u32.f32 q2, q2 |
| [^>]*> ffbb 47c8 vcvt.u32.f32 q2, q4 |
| [^>]*> ffbb 47ce vcvt.u32.f32 q2, q7 |
| [^>]*> ffbb 87c0 vcvt.u32.f32 q4, q0 |
| [^>]*> ffbb 87c2 vcvt.u32.f32 q4, q1 |
| [^>]*> ffbb 87c4 vcvt.u32.f32 q4, q2 |
| [^>]*> ffbb 87c8 vcvt.u32.f32 q4, q4 |
| [^>]*> ffbb 87ce vcvt.u32.f32 q4, q7 |
| [^>]*> ffbb e7c0 vcvt.u32.f32 q7, q0 |
| [^>]*> ffbb e7c2 vcvt.u32.f32 q7, q1 |
| [^>]*> ffbb e7c4 vcvt.u32.f32 q7, q2 |
| [^>]*> ffbb e7c8 vcvt.u32.f32 q7, q4 |
| [^>]*> ffbb e7ce vcvt.u32.f32 q7, q7 |
| [^>]*> fe31 af4d vpsttee |
| [^>]*> ffb7 0642 vcvtt.f16.s16 q0, q1 |
| [^>]*> ffb7 26c4 vcvtt.f16.u16 q1, q2 |
| [^>]*> ffb7 4746 vcvte.s16.f16 q2, q3 |
| [^>]*> ffb7 67c8 vcvte.u16.f16 q3, q4 |
| [^>]*> fe31 af4d vpsttee |
| [^>]*> ffbb 864a vcvtt.f32.s32 q4, q5 |
| [^>]*> ffbb a6cc vcvtt.f32.u32 q5, q6 |
| [^>]*> ffbb c74e vcvte.s32.f32 q6, q7 |
| [^>]*> ffbb e7c0 vcvte.u32.f32 q7, q0 |