brintos

brintos / llvm-project-archived public Read only

0
0
Text · 727 B · a19f14b Raw
34 lines · plain
1# RUN: llvm-mc -triple=aarch64 -mattr=+bti   -disassemble < %s      | FileCheck %s2# RUN: llvm-mc -triple=aarch64 -mattr=+v8.5a -disassemble < %s      | FileCheck %s3# RUN: llvm-mc -triple=aarch64 -mattr=-bti   -disassemble < %s 2>&1 | FileCheck %s --check-prefix=NOBTI4 5[0x1f 0x24 0x03 0xd5]6[0x5f 0x24 0x03 0xd5]7[0x9f 0x24 0x03 0xd5]8[0xdf 0x24 0x03 0xd5]9 10[0x3f 0x24 0x03 0xd5]11[0x7f 0x24 0x03 0xd5]12[0xbf 0x24 0x03 0xd5]13[0xff 0x24 0x03 0xd5]14 15# CHECK: bti16# CHECK: bti c17# CHECK: bti j18# CHECK: bti jc19 20# CHECK: hint #3321# CHECK: hint #3522# CHECK: hint #3723# CHECK: hint #3924 25# NOBTI: hint #3226# NOBTI: hint #3427# NOBTI: hint #3628# NOBTI: hint #3829 30# NOBTI: hint #3331# NOBTI: hint #3532# NOBTI: hint #3733# NOBTI: hint #3934