[ORC] Fail materialization in tasks that are destroyed before running.
[llvm-project.git] / llvm / test / MC / M68k / Arith / Classes / MxCMP_RM.s
blob1cbe507d3e5c98b946aba6509e5e658dd07ca257
1 ; RUN: llvm-mc -triple=m68k -show-encoding %s | FileCheck %s
3 ; CHECK: cmp.b (0,%pc,%d1), %d0
4 ; CHECK-SAME: encoding: [0xb0,0x3b,0x18,0x00]
5 cmp.b (0,%pc,%d1), %d0
6 ; CHECK: cmp.b (-1,%pc,%d1), %d0
7 ; CHECK-SAME: encoding: [0xb0,0x3b,0x18,0xff]
8 cmp.b (-1,%pc,%d1), %d0
9 ; CHECK: cmp.w (0,%pc,%d1), %d0
10 ; CHECK-SAME: encoding: [0xb0,0x7b,0x18,0x00]
11 cmp.w (0,%pc,%d1), %d0
12 ; CHECK: cmp.w (-1,%pc,%d1), %d0
13 ; CHECK-SAME: encoding: [0xb0,0x7b,0x18,0xff]
14 cmp.w (-1,%pc,%d1), %d0
15 ; CHECK: cmp.l (0,%pc,%d1), %d0
16 ; CHECK-SAME: encoding: [0xb0,0xbb,0x18,0x00]
17 cmp.l (0,%pc,%d1), %d0
18 ; CHECK: cmp.l (-1,%pc,%d1), %d0
19 ; CHECK-SAME: encoding: [0xb0,0xbb,0x18,0xff]
20 cmp.l (-1,%pc,%d1), %d0
22 ; CHECK: cmp.b (0,%pc), %d0
23 ; CHECK-SAME: encoding: [0xb0,0x3a,0x00,0x00]
24 cmp.b (0,%pc), %d0
25 ; CHECK: cmp.b (-1,%pc), %d0
26 ; CHECK-SAME: encoding: [0xb0,0x3a,0xff,0xff]
27 cmp.b (-1,%pc), %d0
28 ; CHECK: cmp.w (0,%pc), %d0
29 ; CHECK-SAME: encoding: [0xb0,0x7a,0x00,0x00]
30 cmp.w (0,%pc), %d0
31 ; CHECK: cmp.w (-1,%pc), %d0
32 ; CHECK-SAME: encoding: [0xb0,0x7a,0xff,0xff]
33 cmp.w (-1,%pc), %d0
34 ; CHECK: cmp.l (0,%pc), %d0
35 ; CHECK-SAME: encoding: [0xb0,0xba,0x00,0x00]
36 cmp.l (0,%pc), %d0
37 ; CHECK: cmp.l (-1,%pc), %d0
38 ; CHECK-SAME: encoding: [0xb0,0xba,0xff,0xff]
39 cmp.l (-1,%pc), %d0
41 ; CHECK: cmp.b (0,%a0,%d1), %d0
42 ; CHECK-SAME: encoding: [0xb0,0x30,0x18,0x00]
43 cmp.b (0,%a0,%d1), %d0
44 ; CHECK: cmp.b (-1,%a0,%d1), %d0
45 ; CHECK-SAME: encoding: [0xb0,0x30,0x18,0xff]
46 cmp.b (-1,%a0,%d1), %d0
47 ; CHECK: cmp.w (0,%a3,%d2), %d1
48 ; CHECK-SAME: encoding: [0xb2,0x73,0x28,0x00]
49 cmp.w (0,%a3,%d2), %d1
50 ; CHECK: cmp.w (-1,%a4,%d1), %d0
51 ; CHECK-SAME: encoding: [0xb0,0x74,0x18,0xff]
52 cmp.w (-1,%a4,%d1), %d0
53 ; CHECK: cmp.l (0,%a1,%d1), %d0
54 ; CHECK-SAME: encoding: [0xb0,0xb1,0x18,0x00]
55 cmp.l (0,%a1,%d1), %d0
56 ; CHECK: cmp.l (0,%a2,%a2), %d1
57 ; CHECK-SAME: encoding: [0xb2,0xb2,0xa8,0x00]
58 cmp.l (0,%a2,%a2), %d1
60 ; CHECK: cmp.b (0,%a0), %d0
61 ; CHECK-SAME: encoding: [0xb0,0x28,0x00,0x00]
62 cmp.b (0,%a0), %d0
63 ; CHECK: cmp.b (-1,%a1), %d0
64 ; CHECK-SAME: encoding: [0xb0,0x29,0xff,0xff]
65 cmp.b (-1,%a1), %d0
66 ; CHECK: cmp.w (0,%a0), %d0
67 ; CHECK-SAME: encoding: [0xb0,0x68,0x00,0x00]
68 cmp.w (0,%a0), %d0
69 ; CHECK: cmp.w (-1,%a1), %d0
70 ; CHECK-SAME: encoding: [0xb0,0x69,0xff,0xff]
71 cmp.w (-1,%a1), %d0
72 ; CHECK: cmp.l (0,%a0), %d0
73 ; CHECK-SAME: encoding: [0xb0,0xa8,0x00,0x00]
74 cmp.l (0,%a0), %d0
75 ; CHECK: cmp.l (-1,%a1), %d0
76 ; CHECK-SAME: encoding: [0xb0,0xa9,0xff,0xff]
77 cmp.l (-1,%a1), %d0
79 ; CHECK: cmp.b (%a0), %d0
80 ; CHECK-SAME: encoding: [0xb0,0x10]
81 cmp.b (%a0), %d0
82 ; CHECK: cmp.b (%a0), %d1
83 ; CHECK-SAME: encoding: [0xb2,0x10]
84 cmp.b (%a0), %d1
85 ; CHECK: cmp.w (%a1), %d0
86 ; CHECK-SAME: encoding: [0xb0,0x51]
87 cmp.w (%a1), %d0
88 ; CHECK: cmp.w (%a1), %d1
89 ; CHECK-SAME: encoding: [0xb2,0x51]
90 cmp.w (%a1), %d1
91 ; CHECK: cmp.l (%a1), %d2
92 ; CHECK-SAME: encoding: [0xb4,0x91]
93 cmp.l (%a1), %d2
94 ; CHECK: cmp.l (%a1), %d3
95 ; CHECK-SAME: encoding: [0xb6,0x91]
96 cmp.l (%a1), %d3