Add support for the GBZ80, Z180, and eZ80 variants of the Z80 architecure. Add an...
[deliverable/binutils-gdb.git] / gas / testsuite / gas / z80 / sdcc.d
1 #name: SDCC compatibility mode
2 #source: sdcc.s -z80 -sdcc
3 #objdump: -d -j _CODE
4
5 .*:[ ]+file format (coff)|(elf32)\-z80
6
7 Disassembly of section _CODE:
8
9 00000000 <_start>:
10 [ ]+0:[ ]+21 04 00[ ]+ld hl,0x0004
11 [ ]+3:[ ]+8f[ ]+adc a,a
12 [ ]+4:[ ]+88[ ]+adc a,b
13 [ ]+5:[ ]+89[ ]+adc a,c
14 [ ]+6:[ ]+8a[ ]+adc a,d
15 [ ]+7:[ ]+8b[ ]+adc a,e
16 [ ]+8:[ ]+8c[ ]+adc a,h
17 [ ]+9:[ ]+8d[ ]+adc a,l
18 [ ]+a:[ ]+dd 8c[ ]+adc a,ixh
19 [ ]+c:[ ]+dd 8d[ ]+adc a,ixl
20 [ ]+e:[ ]+fd 8c[ ]+adc a,iyh
21 [ ]+10:[ ]+fd 8d[ ]+adc a,iyl
22 [ ]+12:[ ]+ce a5[ ]+adc a,0xa5
23 [ ]+14:[ ]+8e[ ]+adc a,\(hl\)
24 [ ]+15:[ ]+dd 8e 05[ ]+adc a,\(ix\+5\)
25 [ ]+18:[ ]+fd 8e fe[ ]+adc a,\(iy\-2\)
26 [ ]+1b:[ ]+87[ ]+add a,a
27 [ ]+1c:[ ]+80[ ]+add a,b
28 [ ]+1d:[ ]+81[ ]+add a,c
29 [ ]+1e:[ ]+82[ ]+add a,d
30 [ ]+1f:[ ]+83[ ]+add a,e
31 [ ]+20:[ ]+84[ ]+add a,h
32 [ ]+21:[ ]+85[ ]+add a,l
33 [ ]+22:[ ]+dd 84[ ]+add a,ixh
34 [ ]+24:[ ]+dd 85[ ]+add a,ixl
35 [ ]+26:[ ]+fd 84[ ]+add a,iyh
36 [ ]+28:[ ]+fd 85[ ]+add a,iyl
37 [ ]+2a:[ ]+c6 a5[ ]+add a,0xa5
38 [ ]+2c:[ ]+86[ ]+add a,\(hl\)
39 [ ]+2d:[ ]+dd 86 05[ ]+add a,\(ix\+5\)
40 [ ]+30:[ ]+fd 86 fe[ ]+add a,\(iy\-2\)
41 [ ]+33:[ ]+a7[ ]+and a
42 [ ]+34:[ ]+a0[ ]+and b
43 [ ]+35:[ ]+a1[ ]+and c
44 [ ]+36:[ ]+a2[ ]+and d
45 [ ]+37:[ ]+a3[ ]+and e
46 [ ]+38:[ ]+a4[ ]+and h
47 [ ]+39:[ ]+a5[ ]+and l
48 [ ]+3a:[ ]+dd a4[ ]+and ixh
49 [ ]+3c:[ ]+dd a5[ ]+and ixl
50 [ ]+3e:[ ]+fd a4[ ]+and iyh
51 [ ]+40:[ ]+fd a5[ ]+and iyl
52 [ ]+42:[ ]+e6 a5[ ]+and 0xa5
53 [ ]+44:[ ]+a6[ ]+and \(hl\)
54 [ ]+45:[ ]+dd a6 05[ ]+and \(ix\+5\)
55 [ ]+48:[ ]+fd a6 fe[ ]+and \(iy\-2\)
56 [ ]+4b:[ ]+bf[ ]+cp a
57 [ ]+4c:[ ]+b8[ ]+cp b
58 [ ]+4d:[ ]+b9[ ]+cp c
59 [ ]+4e:[ ]+ba[ ]+cp d
60 [ ]+4f:[ ]+bb[ ]+cp e
61 [ ]+50:[ ]+bc[ ]+cp h
62 [ ]+51:[ ]+bd[ ]+cp l
63 [ ]+52:[ ]+dd bc[ ]+cp ixh
64 [ ]+54:[ ]+dd bd[ ]+cp ixl
65 [ ]+56:[ ]+fd bc[ ]+cp iyh
66 [ ]+58:[ ]+fd bd[ ]+cp iyl
67 [ ]+5a:[ ]+fe a5[ ]+cp 0xa5
68 [ ]+5c:[ ]+be[ ]+cp \(hl\)
69 [ ]+5d:[ ]+dd be 05[ ]+cp \(ix\+5\)
70 [ ]+60:[ ]+fd be fe[ ]+cp \(iy\-2\)
71 [ ]+63:[ ]+b7[ ]+or a
72 [ ]+64:[ ]+b0[ ]+or b
73 [ ]+65:[ ]+b1[ ]+or c
74 [ ]+66:[ ]+b2[ ]+or d
75 [ ]+67:[ ]+b3[ ]+or e
76 [ ]+68:[ ]+b4[ ]+or h
77 [ ]+69:[ ]+b5[ ]+or l
78 [ ]+6a:[ ]+dd b4[ ]+or ixh
79 [ ]+6c:[ ]+dd b5[ ]+or ixl
80 [ ]+6e:[ ]+fd b4[ ]+or iyh
81 [ ]+70:[ ]+fd b5[ ]+or iyl
82 [ ]+72:[ ]+f6 a5[ ]+or 0xa5
83 [ ]+74:[ ]+b6[ ]+or \(hl\)
84 [ ]+75:[ ]+dd b6 05[ ]+or \(ix\+5\)
85 [ ]+78:[ ]+fd b6 fe[ ]+or \(iy\-2\)
86 [ ]+7b:[ ]+9f[ ]+sbc a,a
87 [ ]+7c:[ ]+98[ ]+sbc a,b
88 [ ]+7d:[ ]+99[ ]+sbc a,c
89 [ ]+7e:[ ]+9a[ ]+sbc a,d
90 [ ]+7f:[ ]+9b[ ]+sbc a,e
91 [ ]+80:[ ]+9c[ ]+sbc a,h
92 [ ]+81:[ ]+9d[ ]+sbc a,l
93 [ ]+82:[ ]+dd 9c[ ]+sbc a,ixh
94 [ ]+84:[ ]+dd 9d[ ]+sbc a,ixl
95 [ ]+86:[ ]+fd 9c[ ]+sbc a,iyh
96 [ ]+88:[ ]+fd 9d[ ]+sbc a,iyl
97 [ ]+8a:[ ]+de a5[ ]+sbc a,0xa5
98 [ ]+8c:[ ]+9e[ ]+sbc a,\(hl\)
99 [ ]+8d:[ ]+dd 9e 05[ ]+sbc a,\(ix\+5\)
100 [ ]+90:[ ]+fd 9e fe[ ]+sbc a,\(iy\-2\)
101 [ ]+93:[ ]+97[ ]+sub a
102 [ ]+94:[ ]+90[ ]+sub b
103 [ ]+95:[ ]+91[ ]+sub c
104 [ ]+96:[ ]+92[ ]+sub d
105 [ ]+97:[ ]+93[ ]+sub e
106 [ ]+98:[ ]+94[ ]+sub h
107 [ ]+99:[ ]+95[ ]+sub l
108 [ ]+9a:[ ]+dd 94[ ]+sub ixh
109 [ ]+9c:[ ]+dd 95[ ]+sub ixl
110 [ ]+9e:[ ]+fd 94[ ]+sub iyh
111 [ ]+a0:[ ]+fd 95[ ]+sub iyl
112 [ ]+a2:[ ]+d6 a5[ ]+sub 0xa5
113 [ ]+a4:[ ]+96[ ]+sub \(hl\)
114 [ ]+a5:[ ]+dd 96 05[ ]+sub \(ix\+5\)
115 [ ]+a8:[ ]+fd 96 fe[ ]+sub \(iy\-2\)
116 [ ]+ab:[ ]+af[ ]+xor a
117 [ ]+ac:[ ]+a8[ ]+xor b
118 [ ]+ad:[ ]+a9[ ]+xor c
119 [ ]+ae:[ ]+aa[ ]+xor d
120 [ ]+af:[ ]+ab[ ]+xor e
121 [ ]+b0:[ ]+ac[ ]+xor h
122 [ ]+b1:[ ]+ad[ ]+xor l
123 [ ]+b2:[ ]+dd ac[ ]+xor ixh
124 [ ]+b4:[ ]+dd ad[ ]+xor ixl
125 [ ]+b6:[ ]+fd ac[ ]+xor iyh
126 [ ]+b8:[ ]+fd ad[ ]+xor iyl
127 [ ]+ba:[ ]+ee a5[ ]+xor 0xa5
128 [ ]+bc:[ ]+ae[ ]+xor \(hl\)
129 [ ]+bd:[ ]+dd ae 05[ ]+xor \(ix\+5\)
130 [ ]+c0:[ ]+fd ae fe[ ]+xor \(iy\-2\)
131 [ ]+c3:[ ]+c3 03 00[ ]+jp 0x0003
132 [ ]+c6:[ ]+c3 1b 00[ ]+jp 0x001b
133 [ ]+c9:[ ]+c3 33 00[ ]+jp 0x0033
134 [ ]+cc:[ ]+c3 4b 00[ ]+jp 0x004b
135 [ ]+cf:[ ]+c3 7b 00[ ]+jp 0x007b
136 [ ]+d2:[ ]+c3 93 00[ ]+jp 0x0093
137 [ ]+d5:[ ]+c3 ab 00[ ]+jp 0x00ab
138 [ ]+d8:[ ]+21 00 00[ ]+ld hl,0x0000
139 [ ]+db:[ ]+36 00[ ]+ld \(hl\),0x00
140 [ ]+dd:[ ]+23[ ]+inc hl
141 [ ]+de:[ ]+36 00[ ]+ld \(hl\),0x00
142 [ ]+e0:[ ]+18 fb[ ]+jr 0x00dd
143
144 000000e2 <_finish>:
145 [ ]+e2:[ ]+fd 7e 02[ ]+ld a,\(iy\+2\)
146 [ ]+e5:[ ]+dd 77 ff[ ]+ld \(ix\-1\),a
147 [ ]+e8:[ ]+3a 34 12[ ]+ld a,\(0x1234\)
148
149 [ ]+eb:[ ]+c9[ ]+ret
150 [ ]+ec:[ ]+27[ ]+daa
151 [ ]+ed:[ ]+1f[ ]+rra
152 [ ]+ee:[ ]+2f[ ]+cpl
This page took 0.038723 seconds and 4 git commands to generate.