brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.9 KiB · c58c292 Raw
50 lines · plain
1# RUN: llvm-mc -triple=aarch64 -mattr=+hbc -disassemble %s | FileCheck %s2# RUN: llvm-mc -triple=aarch64 -mattr=+v8.8a -disassemble %s | FileCheck %s3# RUN: not llvm-mc -triple=aarch64 -disassemble %s 2>&1 | FileCheck --check-prefix=ERROR-NO-HBC %s4 5[0x30,0x00,0x00,0x54]6# CHECK: bc.eq #47# ERROR-NO-HBC: [[@LINE-2]]:2: warning: invalid instruction encoding8[0x51,0x00,0x00,0x54]9# CHECK: bc.ne #810# ERROR-NO-HBC: [[@LINE-2]]:2: warning: invalid instruction encoding11[0x92,0x00,0x00,0x54]12# CHECK: bc.hs #1613# ERROR-NO-HBC: [[@LINE-2]]:2: warning: invalid instruction encoding14[0x13,0x01,0x00,0x54]15# CHECK: bc.lo #3216# ERROR-NO-HBC: [[@LINE-2]]:2: warning: invalid instruction encoding17[0x14,0x02,0x00,0x54]18# CHECK: bc.mi #6419# ERROR-NO-HBC: [[@LINE-2]]:2: warning: invalid instruction encoding20[0x15,0x04,0x00,0x54]21# CHECK: bc.pl #12822# ERROR-NO-HBC: [[@LINE-2]]:2: warning: invalid instruction encoding23[0x16,0x08,0x00,0x54]24# CHECK: bc.vs #25625# ERROR-NO-HBC: [[@LINE-2]]:2: warning: invalid instruction encoding26[0x17,0x10,0x00,0x54]27# CHECK: bc.vc #51228# ERROR-NO-HBC: [[@LINE-2]]:2: warning: invalid instruction encoding29[0x18,0x20,0x00,0x54]30# CHECK: bc.hi #102431# ERROR-NO-HBC: [[@LINE-2]]:2: warning: invalid instruction encoding32[0x19,0x40,0x00,0x54]33# CHECK: bc.ls #204834# ERROR-NO-HBC: [[@LINE-2]]:2: warning: invalid instruction encoding35[0x1a,0x80,0x00,0x54]36# CHECK: bc.ge #409637# ERROR-NO-HBC: [[@LINE-2]]:2: warning: invalid instruction encoding38[0x1b,0x00,0x01,0x54]39# CHECK: bc.lt #819240# ERROR-NO-HBC: [[@LINE-2]]:2: warning: invalid instruction encoding41[0x1c,0x00,0x02,0x54]42# CHECK: bc.gt #1638443# ERROR-NO-HBC: [[@LINE-2]]:2: warning: invalid instruction encoding44[0x1d,0x00,0x04,0x54]45# CHECK: bc.le #3276846# ERROR-NO-HBC: [[@LINE-2]]:2: warning: invalid instruction encoding47[0x1e,0x00,0x08,0x54]48# CHECK: bc.al #6553649# ERROR-NO-HBC: [[@LINE-2]]:2: warning: invalid instruction encoding50