blob: 94172adea0c024ffab190ffac6e2069599d0ccdc [file] [log] [blame]
#name: Valid MVE shift instructions
#source: mve-shift.s
#as: -march=armv8.1-m.main+mve
#objdump: -dr --prefix-addresses --show-raw-insn -marmv8.1-m.main
.*: +file format .*arm.*
Disassembly of section .text:
0[0-9a-f]+ <[^>]+> ea52 136f asrl r2, r3, #5
0[0-9a-f]+ <[^>]+> ea52 532d asrl r2, r3, r5
0[0-9a-f]+ <[^>]+> ea52 134f lsll r2, r3, #5
0[0-9a-f]+ <[^>]+> ea52 530d lsll r2, r3, r5
0[0-9a-f]+ <[^>]+> ea52 135f lsrl r2, r3, #5
0[0-9a-f]+ <[^>]+> ea53 53ad sqrshrl r2, r3, #48, r5
0[0-9a-f]+ <[^>]+> ea53 532d sqrshrl r2, r3, #64, r5
0[0-9a-f]+ <[^>]+> ea52 5f2d sqrshr r2, r5
0[0-9a-f]+ <[^>]+> ea53 137f sqshll r2, r3, #5
0[0-9a-f]+ <[^>]+> ea52 1f7f sqshl r2, #5
0[0-9a-f]+ <[^>]+> ea53 73ef srshrl r2, r3, #31
0[0-9a-f]+ <[^>]+> ea52 7fef srshr r2, #31
0[0-9a-f]+ <[^>]+> ea53 538d uqrshll r2, r3, #48, r5
0[0-9a-f]+ <[^>]+> ea53 530d uqrshll r2, r3, #64, r5
0[0-9a-f]+ <[^>]+> ea52 5f0d uqrshl r2, r5
0[0-9a-f]+ <[^>]+> ea53 73cf uqshll r2, r3, #31
0[0-9a-f]+ <[^>]+> bfce itee gt
0[0-9a-f]+ <[^>]+> ea52 0f0f uqshlgt r2, #32
0[0-9a-f]+ <[^>]+> ea53 031f urshrlle r2, r3, #32
0[0-9a-f]+ <[^>]+> ea52 0f1f urshrle r2, #32
#...