blob: 629bd16b17238d83daa4c8f0b6c2edd467dd169d [file] [log] [blame]
# name: MVE vqmovnt, vqmovnb, vqmovunt and vqmovunb instructions
# 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:
[^>]*> ee33 1e01 vqmovnt.s16 q0, q0
[^>]*> ee33 0e01 vqmovnb.s16 q0, q0
[^>]*> ee33 1e03 vqmovnt.s16 q0, q1
[^>]*> ee33 0e03 vqmovnb.s16 q0, q1
[^>]*> ee33 1e05 vqmovnt.s16 q0, q2
[^>]*> ee33 0e05 vqmovnb.s16 q0, q2
[^>]*> ee33 1e09 vqmovnt.s16 q0, q4
[^>]*> ee33 0e09 vqmovnb.s16 q0, q4
[^>]*> ee33 1e0f vqmovnt.s16 q0, q7
[^>]*> ee33 0e0f vqmovnb.s16 q0, q7
[^>]*> ee33 3e01 vqmovnt.s16 q1, q0
[^>]*> ee33 2e01 vqmovnb.s16 q1, q0
[^>]*> ee33 3e03 vqmovnt.s16 q1, q1
[^>]*> ee33 2e03 vqmovnb.s16 q1, q1
[^>]*> ee33 3e05 vqmovnt.s16 q1, q2
[^>]*> ee33 2e05 vqmovnb.s16 q1, q2
[^>]*> ee33 3e09 vqmovnt.s16 q1, q4
[^>]*> ee33 2e09 vqmovnb.s16 q1, q4
[^>]*> ee33 3e0f vqmovnt.s16 q1, q7
[^>]*> ee33 2e0f vqmovnb.s16 q1, q7
[^>]*> ee33 5e01 vqmovnt.s16 q2, q0
[^>]*> ee33 4e01 vqmovnb.s16 q2, q0
[^>]*> ee33 5e03 vqmovnt.s16 q2, q1
[^>]*> ee33 4e03 vqmovnb.s16 q2, q1
[^>]*> ee33 5e05 vqmovnt.s16 q2, q2
[^>]*> ee33 4e05 vqmovnb.s16 q2, q2
[^>]*> ee33 5e09 vqmovnt.s16 q2, q4
[^>]*> ee33 4e09 vqmovnb.s16 q2, q4
[^>]*> ee33 5e0f vqmovnt.s16 q2, q7
[^>]*> ee33 4e0f vqmovnb.s16 q2, q7
[^>]*> ee33 9e01 vqmovnt.s16 q4, q0
[^>]*> ee33 8e01 vqmovnb.s16 q4, q0
[^>]*> ee33 9e03 vqmovnt.s16 q4, q1
[^>]*> ee33 8e03 vqmovnb.s16 q4, q1
[^>]*> ee33 9e05 vqmovnt.s16 q4, q2
[^>]*> ee33 8e05 vqmovnb.s16 q4, q2
[^>]*> ee33 9e09 vqmovnt.s16 q4, q4
[^>]*> ee33 8e09 vqmovnb.s16 q4, q4
[^>]*> ee33 9e0f vqmovnt.s16 q4, q7
[^>]*> ee33 8e0f vqmovnb.s16 q4, q7
[^>]*> ee33 fe01 vqmovnt.s16 q7, q0
[^>]*> ee33 ee01 vqmovnb.s16 q7, q0
[^>]*> ee33 fe03 vqmovnt.s16 q7, q1
[^>]*> ee33 ee03 vqmovnb.s16 q7, q1
[^>]*> ee33 fe05 vqmovnt.s16 q7, q2
[^>]*> ee33 ee05 vqmovnb.s16 q7, q2
[^>]*> ee33 fe09 vqmovnt.s16 q7, q4
[^>]*> ee33 ee09 vqmovnb.s16 q7, q4
[^>]*> ee33 fe0f vqmovnt.s16 q7, q7
[^>]*> ee33 ee0f vqmovnb.s16 q7, q7
[^>]*> fe33 1e01 vqmovnt.u16 q0, q0
[^>]*> fe33 0e01 vqmovnb.u16 q0, q0
[^>]*> fe33 1e03 vqmovnt.u16 q0, q1
[^>]*> fe33 0e03 vqmovnb.u16 q0, q1
[^>]*> fe33 1e05 vqmovnt.u16 q0, q2
[^>]*> fe33 0e05 vqmovnb.u16 q0, q2
[^>]*> fe33 1e09 vqmovnt.u16 q0, q4
[^>]*> fe33 0e09 vqmovnb.u16 q0, q4
[^>]*> fe33 1e0f vqmovnt.u16 q0, q7
[^>]*> fe33 0e0f vqmovnb.u16 q0, q7
[^>]*> fe33 3e01 vqmovnt.u16 q1, q0
[^>]*> fe33 2e01 vqmovnb.u16 q1, q0
[^>]*> fe33 3e03 vqmovnt.u16 q1, q1
[^>]*> fe33 2e03 vqmovnb.u16 q1, q1
[^>]*> fe33 3e05 vqmovnt.u16 q1, q2
[^>]*> fe33 2e05 vqmovnb.u16 q1, q2
[^>]*> fe33 3e09 vqmovnt.u16 q1, q4
[^>]*> fe33 2e09 vqmovnb.u16 q1, q4
[^>]*> fe33 3e0f vqmovnt.u16 q1, q7
[^>]*> fe33 2e0f vqmovnb.u16 q1, q7
[^>]*> fe33 5e01 vqmovnt.u16 q2, q0
[^>]*> fe33 4e01 vqmovnb.u16 q2, q0
[^>]*> fe33 5e03 vqmovnt.u16 q2, q1
[^>]*> fe33 4e03 vqmovnb.u16 q2, q1
[^>]*> fe33 5e05 vqmovnt.u16 q2, q2
[^>]*> fe33 4e05 vqmovnb.u16 q2, q2
[^>]*> fe33 5e09 vqmovnt.u16 q2, q4
[^>]*> fe33 4e09 vqmovnb.u16 q2, q4
[^>]*> fe33 5e0f vqmovnt.u16 q2, q7
[^>]*> fe33 4e0f vqmovnb.u16 q2, q7
[^>]*> fe33 9e01 vqmovnt.u16 q4, q0
[^>]*> fe33 8e01 vqmovnb.u16 q4, q0
[^>]*> fe33 9e03 vqmovnt.u16 q4, q1
[^>]*> fe33 8e03 vqmovnb.u16 q4, q1
[^>]*> fe33 9e05 vqmovnt.u16 q4, q2
[^>]*> fe33 8e05 vqmovnb.u16 q4, q2
[^>]*> fe33 9e09 vqmovnt.u16 q4, q4
[^>]*> fe33 8e09 vqmovnb.u16 q4, q4
[^>]*> fe33 9e0f vqmovnt.u16 q4, q7
[^>]*> fe33 8e0f vqmovnb.u16 q4, q7
[^>]*> fe33 fe01 vqmovnt.u16 q7, q0
[^>]*> fe33 ee01 vqmovnb.u16 q7, q0
[^>]*> fe33 fe03 vqmovnt.u16 q7, q1
[^>]*> fe33 ee03 vqmovnb.u16 q7, q1
[^>]*> fe33 fe05 vqmovnt.u16 q7, q2
[^>]*> fe33 ee05 vqmovnb.u16 q7, q2
[^>]*> fe33 fe09 vqmovnt.u16 q7, q4
[^>]*> fe33 ee09 vqmovnb.u16 q7, q4
[^>]*> fe33 fe0f vqmovnt.u16 q7, q7
[^>]*> fe33 ee0f vqmovnb.u16 q7, q7
[^>]*> ee37 1e01 vqmovnt.s32 q0, q0
[^>]*> ee37 0e01 vqmovnb.s32 q0, q0
[^>]*> ee37 1e03 vqmovnt.s32 q0, q1
[^>]*> ee37 0e03 vqmovnb.s32 q0, q1
[^>]*> ee37 1e05 vqmovnt.s32 q0, q2
[^>]*> ee37 0e05 vqmovnb.s32 q0, q2
[^>]*> ee37 1e09 vqmovnt.s32 q0, q4
[^>]*> ee37 0e09 vqmovnb.s32 q0, q4
[^>]*> ee37 1e0f vqmovnt.s32 q0, q7
[^>]*> ee37 0e0f vqmovnb.s32 q0, q7
[^>]*> ee37 3e01 vqmovnt.s32 q1, q0
[^>]*> ee37 2e01 vqmovnb.s32 q1, q0
[^>]*> ee37 3e03 vqmovnt.s32 q1, q1
[^>]*> ee37 2e03 vqmovnb.s32 q1, q1
[^>]*> ee37 3e05 vqmovnt.s32 q1, q2
[^>]*> ee37 2e05 vqmovnb.s32 q1, q2
[^>]*> ee37 3e09 vqmovnt.s32 q1, q4
[^>]*> ee37 2e09 vqmovnb.s32 q1, q4
[^>]*> ee37 3e0f vqmovnt.s32 q1, q7
[^>]*> ee37 2e0f vqmovnb.s32 q1, q7
[^>]*> ee37 5e01 vqmovnt.s32 q2, q0
[^>]*> ee37 4e01 vqmovnb.s32 q2, q0
[^>]*> ee37 5e03 vqmovnt.s32 q2, q1
[^>]*> ee37 4e03 vqmovnb.s32 q2, q1
[^>]*> ee37 5e05 vqmovnt.s32 q2, q2
[^>]*> ee37 4e05 vqmovnb.s32 q2, q2
[^>]*> ee37 5e09 vqmovnt.s32 q2, q4
[^>]*> ee37 4e09 vqmovnb.s32 q2, q4
[^>]*> ee37 5e0f vqmovnt.s32 q2, q7
[^>]*> ee37 4e0f vqmovnb.s32 q2, q7
[^>]*> ee37 9e01 vqmovnt.s32 q4, q0
[^>]*> ee37 8e01 vqmovnb.s32 q4, q0
[^>]*> ee37 9e03 vqmovnt.s32 q4, q1
[^>]*> ee37 8e03 vqmovnb.s32 q4, q1
[^>]*> ee37 9e05 vqmovnt.s32 q4, q2
[^>]*> ee37 8e05 vqmovnb.s32 q4, q2
[^>]*> ee37 9e09 vqmovnt.s32 q4, q4
[^>]*> ee37 8e09 vqmovnb.s32 q4, q4
[^>]*> ee37 9e0f vqmovnt.s32 q4, q7
[^>]*> ee37 8e0f vqmovnb.s32 q4, q7
[^>]*> ee37 fe01 vqmovnt.s32 q7, q0
[^>]*> ee37 ee01 vqmovnb.s32 q7, q0
[^>]*> ee37 fe03 vqmovnt.s32 q7, q1
[^>]*> ee37 ee03 vqmovnb.s32 q7, q1
[^>]*> ee37 fe05 vqmovnt.s32 q7, q2
[^>]*> ee37 ee05 vqmovnb.s32 q7, q2
[^>]*> ee37 fe09 vqmovnt.s32 q7, q4
[^>]*> ee37 ee09 vqmovnb.s32 q7, q4
[^>]*> ee37 fe0f vqmovnt.s32 q7, q7
[^>]*> ee37 ee0f vqmovnb.s32 q7, q7
[^>]*> fe37 1e01 vqmovnt.u32 q0, q0
[^>]*> fe37 0e01 vqmovnb.u32 q0, q0
[^>]*> fe37 1e03 vqmovnt.u32 q0, q1
[^>]*> fe37 0e03 vqmovnb.u32 q0, q1
[^>]*> fe37 1e05 vqmovnt.u32 q0, q2
[^>]*> fe37 0e05 vqmovnb.u32 q0, q2
[^>]*> fe37 1e09 vqmovnt.u32 q0, q4
[^>]*> fe37 0e09 vqmovnb.u32 q0, q4
[^>]*> fe37 1e0f vqmovnt.u32 q0, q7
[^>]*> fe37 0e0f vqmovnb.u32 q0, q7
[^>]*> fe37 3e01 vqmovnt.u32 q1, q0
[^>]*> fe37 2e01 vqmovnb.u32 q1, q0
[^>]*> fe37 3e03 vqmovnt.u32 q1, q1
[^>]*> fe37 2e03 vqmovnb.u32 q1, q1
[^>]*> fe37 3e05 vqmovnt.u32 q1, q2
[^>]*> fe37 2e05 vqmovnb.u32 q1, q2
[^>]*> fe37 3e09 vqmovnt.u32 q1, q4
[^>]*> fe37 2e09 vqmovnb.u32 q1, q4
[^>]*> fe37 3e0f vqmovnt.u32 q1, q7
[^>]*> fe37 2e0f vqmovnb.u32 q1, q7
[^>]*> fe37 5e01 vqmovnt.u32 q2, q0
[^>]*> fe37 4e01 vqmovnb.u32 q2, q0
[^>]*> fe37 5e03 vqmovnt.u32 q2, q1
[^>]*> fe37 4e03 vqmovnb.u32 q2, q1
[^>]*> fe37 5e05 vqmovnt.u32 q2, q2
[^>]*> fe37 4e05 vqmovnb.u32 q2, q2
[^>]*> fe37 5e09 vqmovnt.u32 q2, q4
[^>]*> fe37 4e09 vqmovnb.u32 q2, q4
[^>]*> fe37 5e0f vqmovnt.u32 q2, q7
[^>]*> fe37 4e0f vqmovnb.u32 q2, q7
[^>]*> fe37 9e01 vqmovnt.u32 q4, q0
[^>]*> fe37 8e01 vqmovnb.u32 q4, q0
[^>]*> fe37 9e03 vqmovnt.u32 q4, q1
[^>]*> fe37 8e03 vqmovnb.u32 q4, q1
[^>]*> fe37 9e05 vqmovnt.u32 q4, q2
[^>]*> fe37 8e05 vqmovnb.u32 q4, q2
[^>]*> fe37 9e09 vqmovnt.u32 q4, q4
[^>]*> fe37 8e09 vqmovnb.u32 q4, q4
[^>]*> fe37 9e0f vqmovnt.u32 q4, q7
[^>]*> fe37 8e0f vqmovnb.u32 q4, q7
[^>]*> fe37 fe01 vqmovnt.u32 q7, q0
[^>]*> fe37 ee01 vqmovnb.u32 q7, q0
[^>]*> fe37 fe03 vqmovnt.u32 q7, q1
[^>]*> fe37 ee03 vqmovnb.u32 q7, q1
[^>]*> fe37 fe05 vqmovnt.u32 q7, q2
[^>]*> fe37 ee05 vqmovnb.u32 q7, q2
[^>]*> fe37 fe09 vqmovnt.u32 q7, q4
[^>]*> fe37 ee09 vqmovnb.u32 q7, q4
[^>]*> fe37 fe0f vqmovnt.u32 q7, q7
[^>]*> fe37 ee0f vqmovnb.u32 q7, q7
[^>]*> ee31 1e81 vqmovunt.s16 q0, q0
[^>]*> ee31 0e81 vqmovunb.s16 q0, q0
[^>]*> ee31 1e83 vqmovunt.s16 q0, q1
[^>]*> ee31 0e83 vqmovunb.s16 q0, q1
[^>]*> ee31 1e85 vqmovunt.s16 q0, q2
[^>]*> ee31 0e85 vqmovunb.s16 q0, q2
[^>]*> ee31 1e89 vqmovunt.s16 q0, q4
[^>]*> ee31 0e89 vqmovunb.s16 q0, q4
[^>]*> ee31 1e8f vqmovunt.s16 q0, q7
[^>]*> ee31 0e8f vqmovunb.s16 q0, q7
[^>]*> ee31 3e81 vqmovunt.s16 q1, q0
[^>]*> ee31 2e81 vqmovunb.s16 q1, q0
[^>]*> ee31 3e83 vqmovunt.s16 q1, q1
[^>]*> ee31 2e83 vqmovunb.s16 q1, q1
[^>]*> ee31 3e85 vqmovunt.s16 q1, q2
[^>]*> ee31 2e85 vqmovunb.s16 q1, q2
[^>]*> ee31 3e89 vqmovunt.s16 q1, q4
[^>]*> ee31 2e89 vqmovunb.s16 q1, q4
[^>]*> ee31 3e8f vqmovunt.s16 q1, q7
[^>]*> ee31 2e8f vqmovunb.s16 q1, q7
[^>]*> ee31 5e81 vqmovunt.s16 q2, q0
[^>]*> ee31 4e81 vqmovunb.s16 q2, q0
[^>]*> ee31 5e83 vqmovunt.s16 q2, q1
[^>]*> ee31 4e83 vqmovunb.s16 q2, q1
[^>]*> ee31 5e85 vqmovunt.s16 q2, q2
[^>]*> ee31 4e85 vqmovunb.s16 q2, q2
[^>]*> ee31 5e89 vqmovunt.s16 q2, q4
[^>]*> ee31 4e89 vqmovunb.s16 q2, q4
[^>]*> ee31 5e8f vqmovunt.s16 q2, q7
[^>]*> ee31 4e8f vqmovunb.s16 q2, q7
[^>]*> ee31 9e81 vqmovunt.s16 q4, q0
[^>]*> ee31 8e81 vqmovunb.s16 q4, q0
[^>]*> ee31 9e83 vqmovunt.s16 q4, q1
[^>]*> ee31 8e83 vqmovunb.s16 q4, q1
[^>]*> ee31 9e85 vqmovunt.s16 q4, q2
[^>]*> ee31 8e85 vqmovunb.s16 q4, q2
[^>]*> ee31 9e89 vqmovunt.s16 q4, q4
[^>]*> ee31 8e89 vqmovunb.s16 q4, q4
[^>]*> ee31 9e8f vqmovunt.s16 q4, q7
[^>]*> ee31 8e8f vqmovunb.s16 q4, q7
[^>]*> ee31 fe81 vqmovunt.s16 q7, q0
[^>]*> ee31 ee81 vqmovunb.s16 q7, q0
[^>]*> ee31 fe83 vqmovunt.s16 q7, q1
[^>]*> ee31 ee83 vqmovunb.s16 q7, q1
[^>]*> ee31 fe85 vqmovunt.s16 q7, q2
[^>]*> ee31 ee85 vqmovunb.s16 q7, q2
[^>]*> ee31 fe89 vqmovunt.s16 q7, q4
[^>]*> ee31 ee89 vqmovunb.s16 q7, q4
[^>]*> ee31 fe8f vqmovunt.s16 q7, q7
[^>]*> ee31 ee8f vqmovunb.s16 q7, q7
[^>]*> ee35 1e81 vqmovunt.s32 q0, q0
[^>]*> ee35 0e81 vqmovunb.s32 q0, q0
[^>]*> ee35 1e83 vqmovunt.s32 q0, q1
[^>]*> ee35 0e83 vqmovunb.s32 q0, q1
[^>]*> ee35 1e85 vqmovunt.s32 q0, q2
[^>]*> ee35 0e85 vqmovunb.s32 q0, q2
[^>]*> ee35 1e89 vqmovunt.s32 q0, q4
[^>]*> ee35 0e89 vqmovunb.s32 q0, q4
[^>]*> ee35 1e8f vqmovunt.s32 q0, q7
[^>]*> ee35 0e8f vqmovunb.s32 q0, q7
[^>]*> ee35 3e81 vqmovunt.s32 q1, q0
[^>]*> ee35 2e81 vqmovunb.s32 q1, q0
[^>]*> ee35 3e83 vqmovunt.s32 q1, q1
[^>]*> ee35 2e83 vqmovunb.s32 q1, q1
[^>]*> ee35 3e85 vqmovunt.s32 q1, q2
[^>]*> ee35 2e85 vqmovunb.s32 q1, q2
[^>]*> ee35 3e89 vqmovunt.s32 q1, q4
[^>]*> ee35 2e89 vqmovunb.s32 q1, q4
[^>]*> ee35 3e8f vqmovunt.s32 q1, q7
[^>]*> ee35 2e8f vqmovunb.s32 q1, q7
[^>]*> ee35 5e81 vqmovunt.s32 q2, q0
[^>]*> ee35 4e81 vqmovunb.s32 q2, q0
[^>]*> ee35 5e83 vqmovunt.s32 q2, q1
[^>]*> ee35 4e83 vqmovunb.s32 q2, q1
[^>]*> ee35 5e85 vqmovunt.s32 q2, q2
[^>]*> ee35 4e85 vqmovunb.s32 q2, q2
[^>]*> ee35 5e89 vqmovunt.s32 q2, q4
[^>]*> ee35 4e89 vqmovunb.s32 q2, q4
[^>]*> ee35 5e8f vqmovunt.s32 q2, q7
[^>]*> ee35 4e8f vqmovunb.s32 q2, q7
[^>]*> ee35 9e81 vqmovunt.s32 q4, q0
[^>]*> ee35 8e81 vqmovunb.s32 q4, q0
[^>]*> ee35 9e83 vqmovunt.s32 q4, q1
[^>]*> ee35 8e83 vqmovunb.s32 q4, q1
[^>]*> ee35 9e85 vqmovunt.s32 q4, q2
[^>]*> ee35 8e85 vqmovunb.s32 q4, q2
[^>]*> ee35 9e89 vqmovunt.s32 q4, q4
[^>]*> ee35 8e89 vqmovunb.s32 q4, q4
[^>]*> ee35 9e8f vqmovunt.s32 q4, q7
[^>]*> ee35 8e8f vqmovunb.s32 q4, q7
[^>]*> ee35 fe81 vqmovunt.s32 q7, q0
[^>]*> ee35 ee81 vqmovunb.s32 q7, q0
[^>]*> ee35 fe83 vqmovunt.s32 q7, q1
[^>]*> ee35 ee83 vqmovunb.s32 q7, q1
[^>]*> ee35 fe85 vqmovunt.s32 q7, q2
[^>]*> ee35 ee85 vqmovunb.s32 q7, q2
[^>]*> ee35 fe89 vqmovunt.s32 q7, q4
[^>]*> ee35 ee89 vqmovunb.s32 q7, q4
[^>]*> ee35 fe8f vqmovunt.s32 q7, q7
[^>]*> ee35 ee8f vqmovunb.s32 q7, q7
[^>]*> fe71 ef4d vpstete
[^>]*> ee33 1e03 vqmovntt.s16 q0, q1
[^>]*> fe37 fe0f vqmovnte.u32 q7, q7
[^>]*> fe33 ee0f vqmovnbt.u16 q7, q7
[^>]*> ee37 0e03 vqmovnbe.s32 q0, q1
[^>]*> ee31 1e83 vqmovunt.s16 q0, q1
[^>]*> ee31 fe8f vqmovunt.s16 q7, q7
[^>]*> ee35 1e83 vqmovunt.s32 q0, q1
[^>]*> ee35 fe8f vqmovunt.s32 q7, q7
[^>]*> ee31 0e83 vqmovunb.s16 q0, q1
[^>]*> ee31 ee8f vqmovunb.s16 q7, q7
[^>]*> ee35 0e83 vqmovunb.s32 q0, q1
[^>]*> ee35 ee8f vqmovunb.s32 q7, q7
[^>]*> fe71 ef4d vpstete
[^>]*> ee31 1e83 vqmovuntt.s16 q0, q1
[^>]*> ee35 fe8f vqmovunte.s32 q7, q7
[^>]*> ee31 ee8f vqmovunbt.s16 q7, q7
[^>]*> ee35 0e83 vqmovunbe.s32 q0, q1