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