• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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
70x74 0x03 0xaf 0x06
8
9# CHECK-WARN: potentially undefined
10# CHECK-WARN: 0x74 0x3f 0xbf 0x06
11# CHECK: sxth
120x74 0x3f 0xbf 0x06
13
14# CHECK-WARN: potentially undefined
15# CHECK-WARN: 0x74 0x3f 0xa6 0x06
16# CHECK: sxtab
170x74 0x3f 0xa6 0x06
18
19# CHECK-WARN: potentially undefined
20# CHECK-WARN: 0x74 0x3f 0xb7 0x06
21# CHECK: sxtah
220x74 0x3f 0xb7 0x06
23
24# CHECK-WARN: potentially undefined
25# CHECK-WARN: 0x74 0x3f 0x8f 0x06
26# CHECK: sxtb16
270x74 0x3f 0x8f 0x06
28
29# CHECK-WARN: potentially undefined
30# CHECK-WARN: 0x74 0x3f 0x86 0x06
31# CHECK: sxtab16
320x74 0x3f 0x86 0x06
33
34# CHECK-WARN: potentially undefined
35# CHECK-WARN: 0x74 0x3f 0xef 0x06
36# CHECK: uxtb
370x74 0x3f 0xef 0x06
38
39# CHECK-WARN: potentially undefined
40# CHECK-WARN: 0x74 0x3f 0xff 0x06
41# CHECK: uxth
420x74 0x3f 0xff 0x06
43
44# CHECK-WARN: potentially undefined
45# CHECK-WARN: 0x74 0x3f 0xcf 0x06
46# CHECK: uxtb16
470x74 0x3f 0xcf 0x06
48
49# CHECK-WARN: potentially undefined
50# CHECK-WARN: 0x74 0x3f 0xe4 0x06
51# CHECK: uxtab
520x74 0x3f 0xe4 0x06
53
54# CHECK-WARN: potentially undefined
55# CHECK-WARN: 0x74 0x3f 0xf2 0x06
56# CHECK: uxtah
570x74 0x3f 0xf2 0x06
58
59# CHECK-WARN: potentially undefined
60# CHECK-WARN: 0x74 0x3f 0xc4 0x06
61# CHECK: uxtab16
620x74 0x3f 0xc4 0x06
63