1; RUN: llvm-mc -triple=m68k -show-encoding %s | FileCheck %s
2
3; CHECK:      add.b  (0,%pc,%d1), %d0
4; CHECK-SAME: encoding: [0xd0,0x3b,0x18,0x00]
5add.b	(0,%pc,%d1), %d0
6; CHECK:      add.b  (-1,%pc,%d1), %d0
7; CHECK-SAME: encoding: [0xd0,0x3b,0x18,0xff]
8add.b	(-1,%pc,%d1), %d0
9; CHECK:      add.l  (0,%pc,%d1), %d0
10; CHECK-SAME: encoding: [0xd0,0xbb,0x18,0x00]
11add.l	(0,%pc,%d1), %d0
12; CHECK:      adda.l  (0,%pc,%a2), %a1
13; CHECK-SAME: encoding: [0xd3,0xfb,0xa8,0x00]
14adda.l	(0,%pc,%a2), %a1
15
16; CHECK:      add.b  (0,%pc), %d0
17; CHECK-SAME: encoding: [0xd0,0x3a,0x00,0x00]
18add.b	(0,%pc), %d0
19; CHECK:      add.l  (-1,%pc), %d0
20; CHECK-SAME: encoding: [0xd0,0xba,0xff,0xff]
21add.l	(-1,%pc), %d0
22
23; CHECK:      add.b  (0,%a0,%d1), %d0
24; CHECK-SAME: encoding: [0xd0,0x30,0x18,0x00]
25add.b	(0,%a0,%d1), %d0
26; CHECK:      add.b  (-1,%a0,%d1), %d0
27; CHECK-SAME: encoding: [0xd0,0x30,0x18,0xff]
28add.b	(-1,%a0,%d1), %d0
29; CHECK:      add.l  (0,%a1,%d1), %d0
30; CHECK-SAME: encoding: [0xd0,0xb1,0x18,0x00]
31add.l	(0,%a1,%d1), %d0
32; CHECK:      adda.l  (0,%a2,%a2), %a1
33; CHECK-SAME: encoding: [0xd3,0xf2,0xa8,0x00]
34adda.l	(0,%a2,%a2), %a1
35
36; CHECK:      add.b  (0,%a0), %d0
37; CHECK-SAME: encoding: [0xd0,0x28,0x00,0x00]
38add.b	(0,%a0), %d0
39; CHECK:      add.l  (-1,%a1), %d0
40; CHECK-SAME: encoding: [0xd0,0xa9,0xff,0xff]
41add.l	(-1,%a1), %d0
42
43; CHECK:      add.b  (%a0), %d0
44; CHECK-SAME: encoding: [0xd0,0x10]
45add.b	(%a0), %d0
46; CHECK:      adda.l  (%a1), %a3
47; CHECK-SAME: encoding: [0xd7,0xd1]
48adda.l	(%a1), %a3
49
50