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