3 #name: Dwarf2 test on opers12.s
6 .*: +file format elf32\-m68hc12
8 Disassembly of section .text:
15 anda \[12,x\] ; Indexed indirect
16 0: a4 e3 00 0c anda \[12,X\]
20 6: fe 00 09 ldx 9 <L1>
25 addd 1,y ; Offset from register
34 13: e8 e8 10 eorb 16,Y
36 16: e8 e9 ef eorb \-17,Y
38 19: aa f0 80 oraa 128,SP
40 1c: ea f1 80 orab \-128,SP
42 1f: ea e0 ff orab 255,X
44 22: ea e1 00 orab \-256,X
46 25: a4 e2 01 00 anda 256,X
48 29: e4 e2 fe ff andb \-257,X
49 anda \[12,x\] ; Indexed indirect \(16\-bit offset\)
50 2d: a4 e3 00 0c anda \[12,X\]
52 31: a6 eb 01 01 ldaa \[257,Y\]
54 35: e6 f3 7f ff ldab \[32767,SP\]
56 39: ec fb 80 00 ldd \[32768,PC\]
59 std a,x ; Two\-reg index
65 addd 1,\+x ; Pre\-Auto inc
71 addd 1,sp\+ ; Post\-Auto inc
77 subd 1,\-y ; Pre\-Auto dec
83 addd 1,y\- ; Post\-Auto dec
89 std \[d,x\] ; Indexed indirect with two reg index
94 62: 6c f7 std \[D,SP\]
96 64: 6c ff std \[D,PC\]
100 68: 18 27 ff 94 lbeq 0 <start>
102 6c: 18 24 00 4c lbcc bc <L2>
104 ;; Move insn with various operands
107 70: 18 09 01 00 movb 0 <start>, 1,X
110 75: 18 05 01 00 movw 1,X, 0 <start>
113 7a: 18 09 20 00 movb 0 <start>, 1,\+X
116 7f: 18 09 2f 00 movb 0 <start>, 1,\-X
119 84: 18 08 af 17 movb #23, 1,\-SP
121 88: 18 0c 00 09 movb 9 <L1>, bc <L2>
124 8e: 18 09 e4 00 movb 9 <L1>, A,X
127 93: 18 01 e5 00 movw 9 <L1>, B,X
130 98: 18 01 e6 00 movw 9 <L1>, D,X
133 9d: 18 02 e6 e4 movw D,X, A,X
135 a1: 18 02 f5 fe movw B,SP, D,PC
137 a5: 18 05 f5 00 movw B,SP, 9 <L1>
140 aa: 18 02 f5 01 movw B,SP, 1,X
142 ae: 18 02 e6 ec movw D,X, A,Y
157 bc: 18 02 01 02 movw 1,X, 2,X
159 c0: 18 04 ff ff movw ffff <bb\+0xd7ff>, ffff <bb\+0xd7ff>
162 c6: 18 01 01 ff movw ffff <bb\+0xd7ff>, 1,X
165 cb: 18 00 01 ff movw #ffff <bb\+0xd7ff>, 1,X
168 d0: 18 04 00 03 movw 3 <start\+0x3>, 8 <start\+0x8>
171 d6: 18 03 00 03 movw #3 <start\+0x3>, 3 <start\+0x3>
174 dc: 18 00 01 00 movw #3 <start\+0x3>, 1,X
177 e1: 18 01 01 00 movw 3 <start\+0x3>, 1,X
180 e6: 18 01 02 00 movw 3 <start\+0x3>, 2,X
183 eb: 18 01 1e 00 movw 4 <start\+0x4>, \-2,X
188 000000f1 <post_indexed_pb>:
190 ;; Post\-index byte with relocation
195 f1: 1b e2 00 00 leas 0,X
202 f7: 1a e2 00 64 leax 100,X
204 fb: 1b f2 00 6e leas 110,SP
206 ff: 19 e2 00 0a leay 10,X
208 103: 1b ea 28 00 leas 10240,Y
210 107: 1b fa 00 ff leas 255,PC
212 10b: 1b fa 00 00 leas 0,PC
214 10f: 1b fa 00 ff leas 255,PC
216 113: 1b fa 00 00 leas 0,PC