blob: ad2196640ef5eda4f506f43f541e900d71ec0545 [file] [log] [blame]
# name: MVE vmov, vmvn, vbic, vorr aliases
# as: -march=armv8.1-m.main+mve
# objdump: -dr --prefix-addresses --show-raw-insn -marmv8.1-m.main
# skip: *-*-pe *-*-wince
.*: +file format .*arm.*
Disassembly of section .text:
[^>]*> ff80 0d70 vmvn.i32 q0, #8454143 ; 0x0080ffff
[^>]*> ff80 0f70 ; <UNDEFINED> instruction: 0xff800f70
[^>]*> ef80 0e70 vmov.i64 q0, #0x0000000000000000
[^>]*> ef80 0070 vmvn.i32 q0, #0 ; 0x00000000
[^>]*> ef80 0270 vmvn.i32 q0, #0 ; 0x00000000
[^>]*> ef80 0470 vmvn.i32 q0, #0 ; 0x00000000
[^>]*> ef80 0670 vmvn.i32 q0, #0 ; 0x00000000
[^>]*> ef80 0870 vmvn.i16 q0, #0 ; 0x0000
[^>]*> ef80 0a70 vmvn.i16 q0, #0 ; 0x0000
[^>]*> ef80 0c70 vmvn.i32 q0, #255 ; 0x000000ff
[^>]*> ef80 0150 vorr.i32 q0, #0 ; 0x00000000
[^>]*> ef80 0350 vorr.i32 q0, #0 ; 0x00000000
[^>]*> ef80 0550 vorr.i32 q0, #0 ; 0x00000000
[^>]*> ef80 0950 vorr.i16 q0, #0 ; 0x0000
[^>]*> ef80 0b50 vorr.i16 q0, #0 ; 0x0000
[^>]*> ef80 0170 vbic.i32 q0, #0 ; 0x00000000
[^>]*> ef80 0370 vbic.i32 q0, #0 ; 0x00000000
[^>]*> ef80 0570 vbic.i32 q0, #0 ; 0x00000000
[^>]*> ef80 0770 vbic.i32 q0, #0 ; 0x00000000
[^>]*> ef80 0970 vbic.i16 q0, #0 ; 0x0000
[^>]*> ef80 0b70 vbic.i16 q0, #0 ; 0x0000
[^>]*> ef80 0050 vmov.i32 q0, #0 ; 0x00000000
[^>]*> ef80 0250 vmov.i32 q0, #0 ; 0x00000000
[^>]*> ef80 0450 vmov.i32 q0, #0 ; 0x00000000
[^>]*> ef80 0650 vmov.i32 q0, #0 ; 0x00000000
[^>]*> ef80 0850 vmov.i16 q0, #0 ; 0x0000
[^>]*> ef80 0a50 vmov.i16 q0, #0 ; 0x0000
[^>]*> ef80 0c50 vmov.i32 q0, #255 ; 0x000000ff
[^>]*> ef80 0e50 vmov.i8 q0, #0 ; 0x00
[^>]*> ef80 0d50 vmov.i32 q0, #65535 ; 0x0000ffff
[^>]*> ef80 0f50 vmov.f32 q0, #2 ; 0x40000000
[^>]*> ff80 0d70 vmvn.i32 q0, #8454143 ; 0x0080ffff
[^>]*> ff80 0d50 vmov.i32 q0, #8454143 ; 0x0080ffff