gas/
[deliverable/binutils-gdb.git] / gas / testsuite / gas / h8300 / h8sx_mov_imm.s
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
109 bar:
110 .space 16
This page took 0.041839 seconds and 4 git commands to generate.