1 # RUN: llvm-mc --disassemble %s -triple=armv7-linux-gnueabi 2>&1 | FileCheck %s -check-prefix=CHECK-WARN 2 # RUN: llvm-mc --disassemble %s -triple=armv7-linux-gnueabi 2>&1 | FileCheck %s 3 4 # CHECK-WARN: potentially undefined 5 # CHECK-WARN: 0x74 0x03 0xaf 0x06 6 # CHECK: sxtb 7 0x74 0x03 0xaf 0x06 8 9 # CHECK-WARN: potentially undefined 10 # CHECK-WARN: 0x74 0x3f 0xbf 0x06 11 # CHECK: sxth 12 0x74 0x3f 0xbf 0x06 13 14 # CHECK-WARN: potentially undefined 15 # CHECK-WARN: 0x74 0x3f 0xa6 0x06 16 # CHECK: sxtab 17 0x74 0x3f 0xa6 0x06 18 19 # CHECK-WARN: potentially undefined 20 # CHECK-WARN: 0x74 0x3f 0xb7 0x06 21 # CHECK: sxtah 22 0x74 0x3f 0xb7 0x06 23 24 # CHECK-WARN: potentially undefined 25 # CHECK-WARN: 0x74 0x3f 0x8f 0x06 26 # CHECK: sxtb16 27 0x74 0x3f 0x8f 0x06 28 29 # CHECK-WARN: potentially undefined 30 # CHECK-WARN: 0x74 0x3f 0x86 0x06 31 # CHECK: sxtab16 32 0x74 0x3f 0x86 0x06 33 34 # CHECK-WARN: potentially undefined 35 # CHECK-WARN: 0x74 0x3f 0xef 0x06 36 # CHECK: uxtb 37 0x74 0x3f 0xef 0x06 38 39 # CHECK-WARN: potentially undefined 40 # CHECK-WARN: 0x74 0x3f 0xff 0x06 41 # CHECK: uxth 42 0x74 0x3f 0xff 0x06 43 44 # CHECK-WARN: potentially undefined 45 # CHECK-WARN: 0x74 0x3f 0xcf 0x06 46 # CHECK: uxtb16 47 0x74 0x3f 0xcf 0x06 48 49 # CHECK-WARN: potentially undefined 50 # CHECK-WARN: 0x74 0x3f 0xe4 0x06 51 # CHECK: uxtab 52 0x74 0x3f 0xe4 0x06 53 54 # CHECK-WARN: potentially undefined 55 # CHECK-WARN: 0x74 0x3f 0xf2 0x06 56 # CHECK: uxtah 57 0x74 0x3f 0xf2 0x06 58 59 # CHECK-WARN: potentially undefined 60 # CHECK-WARN: 0x74 0x3f 0xc4 0x06 61 # CHECK: uxtab16 62 0x74 0x3f 0xc4 0x06 63