blob: 502fa197d75323d91a721a4664724162aa5f7a5f [file] [log] [blame]
# 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