1 ; RUN
: llvm-mc
-triple
=m68k
-show-encoding
%s | FileCheck
%s
3 ; CHECK
: add.b %d0
, (0,%a0
,%d1
)
4 ; CHECK-SAME
: encoding
: [0xd1,0x30,0x18,0x00]
6 ; CHECK
: add.b %d0
, (-1,%a0
,%d1
)
7 ; CHECK-SAME
: encoding
: [0xd1,0x30,0x18,0xff]
8 add.b %d0
, (-1,%a0
,%d1
)
9 ; CHECK
: add.w
%d0
, (0,%a1
,%d1
)
10 ; CHECK-SAME
: encoding
: [0xd1,0x71,0x18,0x00]
11 add.w
%d0
, (0,%a1
,%d1
)
12 ; CHECK
: add.w
%d1
, (0,%a2
,%a2
)
13 ; CHECK-SAME
: encoding
: [0xd3,0x72,0xa8,0x00]
14 add.w
%d1
, (0,%a2
,%a2
)
15 ; CHECK
: add.l %d0
, (0,%a1
,%d1
)
16 ; CHECK-SAME
: encoding
: [0xd1,0xb1,0x18,0x00]
17 add.l %d0
, (0,%a1
,%d1
)
18 ; CHECK
: add.l %d1
, (0,%a2
,%a2
)
19 ; CHECK-SAME
: encoding
: [0xd3,0xb2,0xa8,0x00]
20 add.l %d1
, (0,%a2
,%a2
)
22 ; CHECK
: add.b %d0
, (0,%a0
)
23 ; CHECK-SAME
: encoding
: [0xd1,0x28,0x00,0x00]
25 ; CHECK
: add.w
%d1
, (1,%a0
)
26 ; CHECK-SAME
: encoding
: [0xd3,0x68,0x00,0x01]
28 ; CHECK
: add.l %d0
, (-1,%a1
)
29 ; CHECK-SAME
: encoding
: [0xd1,0xa9,0xff,0xff]
32 ; CHECK
: add.b %d0
, (%a0
)
33 ; CHECK-SAME
: encoding
: [0xd1,0x10]
35 ; CHECK
: add.w
%d0
, (%a1
)
36 ; CHECK-SAME
: encoding
: [0xd1,0x51]
38 ; CHECK
: add.l %d3
, (%a1
)
39 ; CHECK-SAME
: encoding
: [0xd7,0x91]