1	.h8300sx
2	mov.b	#foo,r2l
3	mov.b	#.L1,r2l
4	mov.b	#bar,r2l
5	mov.b	#foo,@er2
6	mov.b	#.L1,@er2
7	mov.b	#bar,@er2
8	mov.b	#foo,@-er2
9	mov.b	#.L1,@er2+
10	mov.b	#bar,@er2-
11	mov.b	#foo,@(2,er2)
12	mov.b	#.L1,@(2,er2)
13	mov.b	#bar,@(2,er2)
14	mov.b	#foo,@(16,er2)
15	mov.b	#.L1,@(16,er2)
16	mov.b	#bar,@(16,er2)
17	mov.b	#foo,@(16,r2l.b)
18	mov.b	#.L1,@(16,r2.w)
19	mov.b	#bar,@(16,er2.l)
20	mov.b	#foo,@(0x12345,er2)
21	mov.b	#.L1,@(0x12345,er2)
22	mov.b	#bar,@(0x12345,er2)
23	mov.b	#foo,@(0x12345,r2l.b)
24	mov.b	#.L1,@(0x12345,r2.w)
25	mov.b	#bar,@(0x12345,er2.l)
26	mov.b	#foo,@0xffff8000
27	mov.b	#.L1,@0xffff8000
28	mov.b	#bar,@0xffff8000
29	mov.b	#foo,@0x18000
30	mov.b	#.L1,@0x18000
31	mov.b	#bar,@0x18000
32
33	mov.w	#foo,r2
34	mov.w	#.L1,r2
35	mov.w	#bar,r2
36	mov.w	#foo,@er2
37	mov.w	#.L1,@er2
38	mov.w	#bar,@er2
39	mov.w	#foo,@-er2
40	mov.w	#.L1,@er2+
41	mov.w	#bar,@er2-
42	mov.w	#foo,@(4,er2)
43	mov.w	#.L1,@(4,er2)
44	mov.w	#bar,@(4,er2)
45	mov.w	#foo,@(16,er2)
46	mov.w	#.L1,@(16,er2)
47	mov.w	#bar,@(16,er2)
48	mov.w	#foo,@(16,r2l.b)
49	mov.w	#.L1,@(16,r2.w)
50	mov.w	#bar,@(16,er2.l)
51	mov.w	#foo,@(0x12345,er2)
52	mov.w	#.L1,@(0x12345,er2)
53	mov.w	#bar,@(0x12345,er2)
54	mov.w	#foo,@(0x12345,r2l.b)
55	mov.w	#.L1,@(0x12345,r2.w)
56	mov.w	#bar,@(0x12345,er2.l)
57	mov.w	#foo,@0xffff8000
58	mov.w	#.L1,@0xffff8000
59	mov.w	#bar,@0xffff8000
60	mov.w	#foo,@0x18000
61	mov.w	#.L1,@0x18000
62	mov.w	#bar,@0x18000
63
64.L1:
65	mov.l	#foo,er2
66	mov.l	#.L1,er2
67	mov.l	#bar,er2
68	mov.l	#foo,@er2
69	mov.l	#.L1,@er2
70	mov.l	#bar,@er2
71	mov.l	#foo,@-er2
72	mov.l	#.L1,@er2+
73	mov.l	#bar,@er2-
74	mov.l	#foo,@(8,er2)
75	mov.l	#.L1,@(8,er2)
76	mov.l	#bar,@(8,er2)
77	mov.l	#foo,@(16,er2)
78	mov.l	#.L1,@(16,er2)
79	mov.l	#bar,@(16,er2)
80	mov.l	#foo,@(16,r2l.b)
81	mov.l	#.L1,@(16,r2.w)
82	mov.l	#bar,@(16,er2.l)
83	mov.l	#foo,@(0x12345,er2)
84	mov.l	#.L1,@(0x12345,er2)
85	mov.l	#bar,@(0x12345,er2)
86	mov.l	#foo,@(0x12345,r2l.b)
87	mov.l	#.L1,@(0x12345,r2.w)
88	mov.l	#bar,@(0x12345,er2.l)
89	mov.l	#foo,@0xffff8000
90	mov.l	#.L1,@0xffff8000
91	mov.l	#bar,@0xffff8000
92	mov.l	#foo,@0x18000
93	mov.l	#.L1,@0x18000
94	mov.l	#bar,@0x18000
95
96	mov.w	#-1,@er0
97	mov.w	#0,@er0
98	mov.w	#1,@er0
99	mov.w	#0xff,@er0
100	mov.w	#0x100,@er0
101
102	mov.l	#-1,@er0
103	mov.l	#0,@er0
104	mov.l	#1,@er0
105	mov.l	#0xff,@er0
106	mov.l	#0x100,@er0
107
108	.globl	bar
109bar:
110	.space	16
111