brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.7 KiB · 4c17c56 Raw
82 lines · plain
1// RUN: not llvm-mc -triple aarch64 -filetype asm -o - %s 2>&1 | FileCheck %s2 3	.arch axp644# CHECK: error: unknown arch name5# CHECK-NEXT: 	.arch axp646# CHECK-NEXT:	      ^7 8	.arch armv89	aese v0.8h, v1.8h10 11# CHECK: error: invalid operand for instruction12# CHECK-NEXT: 	aese v0.8h, v1.8h13# CHECK-NEXT:	^14 15	.arch armv8+foo+nobar16	aese v0.8h, v1.8h17 18# CHECK: error: unsupported architectural extension: foo19# CHECK-NEXT:   .arch armv8+foo+nobar20# CHECK-NEXT:               ^21 22# CHECK: error: invalid operand for instruction23# CHECK-NEXT:	aese v0.8h, v1.8h24# CHECK-NEXT:	^25 26	.arch armv8+crypto27 28	.arch armv829 30	aese v0.8h, v1.8h31 32# CHECK: error: invalid operand for instruction33# CHECK-NEXT: 	aese v0.8h, v1.8h34# CHECK-NEXT:	^35 36	.arch armv8.1-a+noras37	esb38 39# CHECK: error: instruction requires: ras40# CHECK-NEXT:   esb41 42	.arch armv843        casa  w5, w7, [x19]44 45# CHECK: error: instruction requires: lse46# CHECK-NEXT:   casa  w5, w7, [x19]47 48	.arch armv8+crypto49        crc32b w0, w1, w250 51# CHECK: error: instruction requires: crc52# CHECK-NEXT:   crc32b w0, w1, w253 54	.arch armv8.1-a+nolse55        casa  w5, w7, [x20]56 57# CHECK: error: instruction requires: lse58# CHECK-NEXT:   casa  w5, w7, [x20]59 60	.arch arm9.6-a-nocmpbr61        cbhi x5, x5, #102062# CHECK: error: instruction requires: cmpbr63# CHECK-NEXT:   cbhi x5, x5, #102064 65	.arch armv9.6.-a+nofprcvt66        scvtf d1, s267 68# CHECK: error: instruction requires: fprcvt69# CHECK-NEXT:   scvtf d1, s270 71	.arch armv9.6.-a+nof8f16mm72        fmmla v0.8h, v1.16b, v2.16b73 74# CHECK: error: instruction requires: f8f16mm75# CHECK-NEXT:   fmmla v0.8h, v1.16b, v2.16b76 77	.arch armv9.6.-a+nof8f32mm78        fmmla v0.4s, v1.16b, v2.16b79 80# CHECK: error: instruction requires: f8f32mm81# CHECK-NEXT:   fmmla v0.4s, v1.16b, v2.16b82