Upload Tizen:Base source
[external/binutils.git] / gas / testsuite / gas / z80 / arith.d
1 #objdump: -d
2 #name: arithmetic and logic
3
4 .*: .*
5
6 Disassembly of section .text:
7
8 0+ <.text>:
9 [       ]+[0-9a-f]+:[   ]+87[   ]+add a,a
10 [       ]+[0-9a-f]+:[   ]+80[   ]+add a,b
11 [       ]+[0-9a-f]+:[   ]+81[   ]+add a,c
12 [       ]+[0-9a-f]+:[   ]+82[   ]+add a,d
13 [       ]+[0-9a-f]+:[   ]+83[   ]+add a,e
14 [       ]+[0-9a-f]+:[   ]+84[   ]+add a,h
15 [       ]+[0-9a-f]+:[   ]+85[   ]+add a,l
16 [       ]+[0-9a-f]+:[   ]+86[   ]+add a,\(hl\)
17 [       ]+[0-9a-f]+:[   ]+dd 86 05[     ]+add a,\(ix\+5\)
18 [       ]+[0-9a-f]+:[   ]+fd 86 05[     ]+add a,\(iy\+5\)
19 [       ]+[0-9a-f]+:[   ]+c6 11[        ]+add a,0x11
20 [       ]+[0-9a-f]+:[   ]+8f[   ]+adc a,a
21 [       ]+[0-9a-f]+:[   ]+88[   ]+adc a,b
22 [       ]+[0-9a-f]+:[   ]+89[   ]+adc a,c
23 [       ]+[0-9a-f]+:[   ]+8a[   ]+adc a,d
24 [       ]+[0-9a-f]+:[   ]+8b[   ]+adc a,e
25 [       ]+[0-9a-f]+:[   ]+8c[   ]+adc a,h
26 [       ]+[0-9a-f]+:[   ]+8d[   ]+adc a,l
27 [       ]+[0-9a-f]+:[   ]+8e[   ]+adc a,\(hl\)
28 [       ]+[0-9a-f]+:[   ]+dd 8e 05[     ]+adc a,\(ix\+5\)
29 [       ]+[0-9a-f]+:[   ]+fd 8e 05[     ]+adc a,\(iy\+5\)
30 [       ]+[0-9a-f]+:[   ]+ce 11[        ]+adc a,0x11
31 [       ]+[0-9a-f]+:[   ]+97[   ]+sub a
32 [       ]+[0-9a-f]+:[   ]+90[   ]+sub b
33 [       ]+[0-9a-f]+:[   ]+91[   ]+sub c
34 [       ]+[0-9a-f]+:[   ]+92[   ]+sub d
35 [       ]+[0-9a-f]+:[   ]+93[   ]+sub e
36 [       ]+[0-9a-f]+:[   ]+94[   ]+sub h
37 [       ]+[0-9a-f]+:[   ]+95[   ]+sub l
38 [       ]+[0-9a-f]+:[   ]+96[   ]+sub \(hl\)
39 [       ]+[0-9a-f]+:[   ]+dd 96 05[     ]+sub \(ix\+5\)
40 [       ]+[0-9a-f]+:[   ]+fd 96 05[     ]+sub \(iy\+5\)
41 [       ]+[0-9a-f]+:[   ]+d6 11[        ]+sub 0x11
42 [       ]+[0-9a-f]+:[   ]+9f[   ]+sbc a,a
43 [       ]+[0-9a-f]+:[   ]+98[   ]+sbc a,b
44 [       ]+[0-9a-f]+:[   ]+99[   ]+sbc a,c
45 [       ]+[0-9a-f]+:[   ]+9a[   ]+sbc a,d
46 [       ]+[0-9a-f]+:[   ]+9b[   ]+sbc a,e
47 [       ]+[0-9a-f]+:[   ]+9c[   ]+sbc a,h
48 [       ]+[0-9a-f]+:[   ]+9d[   ]+sbc a,l
49 [       ]+[0-9a-f]+:[   ]+9e[   ]+sbc a,\(hl\)
50 [       ]+[0-9a-f]+:[   ]+dd 9e 05[     ]+sbc a,\(ix\+5\)
51 [       ]+[0-9a-f]+:[   ]+fd 9e 05[     ]+sbc a,\(iy\+5\)
52 [       ]+[0-9a-f]+:[   ]+de 11[        ]+sbc a,0x11
53 [       ]+[0-9a-f]+:[   ]+a7[   ]+and a
54 [       ]+[0-9a-f]+:[   ]+a0[   ]+and b
55 [       ]+[0-9a-f]+:[   ]+a1[   ]+and c
56 [       ]+[0-9a-f]+:[   ]+a2[   ]+and d
57 [       ]+[0-9a-f]+:[   ]+a3[   ]+and e
58 [       ]+[0-9a-f]+:[   ]+a4[   ]+and h
59 [       ]+[0-9a-f]+:[   ]+a5[   ]+and l
60 [       ]+[0-9a-f]+:[   ]+a6[   ]+and \(hl\)
61 [       ]+[0-9a-f]+:[   ]+dd a6 05[     ]+and \(ix\+5\)
62 [       ]+[0-9a-f]+:[   ]+fd a6 05[     ]+and \(iy\+5\)
63 [       ]+[0-9a-f]+:[   ]+e6 11[        ]+and 0x11
64 [       ]+[0-9a-f]+:[   ]+af[   ]+xor a
65 [       ]+[0-9a-f]+:[   ]+a8[   ]+xor b
66 [       ]+[0-9a-f]+:[   ]+a9[   ]+xor c
67 [       ]+[0-9a-f]+:[   ]+aa[   ]+xor d
68 [       ]+[0-9a-f]+:[   ]+ab[   ]+xor e
69 [       ]+[0-9a-f]+:[   ]+ac[   ]+xor h
70 [       ]+[0-9a-f]+:[   ]+ad[   ]+xor l
71 [       ]+[0-9a-f]+:[   ]+ae[   ]+xor \(hl\)
72 [       ]+[0-9a-f]+:[   ]+dd ae 05[     ]+xor \(ix\+5\)
73 [       ]+[0-9a-f]+:[   ]+fd ae 05[     ]+xor \(iy\+5\)
74 [       ]+[0-9a-f]+:[   ]+ee 11[        ]+xor 0x11
75 [       ]+[0-9a-f]+:[   ]+b7[   ]+or a
76 [       ]+[0-9a-f]+:[   ]+b0[   ]+or b
77 [       ]+[0-9a-f]+:[   ]+b1[   ]+or c
78 [       ]+[0-9a-f]+:[   ]+b2[   ]+or d
79 [       ]+[0-9a-f]+:[   ]+b3[   ]+or e
80 [       ]+[0-9a-f]+:[   ]+b4[   ]+or h
81 [       ]+[0-9a-f]+:[   ]+b5[   ]+or l
82 [       ]+[0-9a-f]+:[   ]+b6[   ]+or \(hl\)
83 [       ]+[0-9a-f]+:[   ]+dd b6 05[     ]+or \(ix\+5\)
84 [       ]+[0-9a-f]+:[   ]+fd b6 05[     ]+or \(iy\+5\)
85 [       ]+[0-9a-f]+:[   ]+f6 11[        ]+or 0x11
86 [       ]+[0-9a-f]+:[   ]+bf[   ]+cp a
87 [       ]+[0-9a-f]+:[   ]+b8[   ]+cp b
88 [       ]+[0-9a-f]+:[   ]+b9[   ]+cp c
89 [       ]+[0-9a-f]+:[   ]+ba[   ]+cp d
90 [       ]+[0-9a-f]+:[   ]+bb[   ]+cp e
91 [       ]+[0-9a-f]+:[   ]+bc[   ]+cp h
92 [       ]+[0-9a-f]+:[   ]+bd[   ]+cp l
93 [       ]+[0-9a-f]+:[   ]+be[   ]+cp \(hl\)
94 [       ]+[0-9a-f]+:[   ]+dd be 05[     ]+cp \(ix\+5\)
95 [       ]+[0-9a-f]+:[   ]+fd be 05[     ]+cp \(iy\+5\)
96 [       ]+[0-9a-f]+:[   ]+fe 11[        ]+cp 0x11
97 [       ]+[0-9a-f]+:[   ]+3c[   ]+inc a
98 [       ]+[0-9a-f]+:[   ]+04[   ]+inc b
99 [       ]+[0-9a-f]+:[   ]+0c[   ]+inc c
100 [       ]+[0-9a-f]+:[   ]+14[   ]+inc d
101 [       ]+[0-9a-f]+:[   ]+1c[   ]+inc e
102 [       ]+[0-9a-f]+:[   ]+24[   ]+inc h
103 [       ]+[0-9a-f]+:[   ]+2c[   ]+inc l
104 [       ]+[0-9a-f]+:[   ]+34[   ]+inc \(hl\)
105 [       ]+[0-9a-f]+:[   ]+dd 34 05[     ]+inc \(ix\+5\)
106 [       ]+[0-9a-f]+:[   ]+fd 34 05[     ]+inc \(iy\+5\)
107 [       ]+[0-9a-f]+:[   ]+3d[   ]+dec a
108 [       ]+[0-9a-f]+:[   ]+05[   ]+dec b
109 [       ]+[0-9a-f]+:[   ]+0d[   ]+dec c
110 [       ]+[0-9a-f]+:[   ]+15[   ]+dec d
111 [       ]+[0-9a-f]+:[   ]+1d[   ]+dec e
112 [       ]+[0-9a-f]+:[   ]+25[   ]+dec h
113 [       ]+[0-9a-f]+:[   ]+2d[   ]+dec l
114 [       ]+[0-9a-f]+:[   ]+35[   ]+dec \(hl\)
115 [       ]+[0-9a-f]+:[   ]+dd 35 05[     ]+dec \(ix\+5\)
116 [       ]+[0-9a-f]+:[   ]+fd 35 05[     ]+dec \(iy\+5\)
117 [       ]+[0-9a-f]+:[   ]+09[   ]+add hl,bc
118 [       ]+[0-9a-f]+:[   ]+19[   ]+add hl,de
119 [       ]+[0-9a-f]+:[   ]+29[   ]+add hl,hl
120 [       ]+[0-9a-f]+:[   ]+39[   ]+add hl,sp
121 [       ]+[0-9a-f]+:[   ]+dd 09[        ]+add ix,bc
122 [       ]+[0-9a-f]+:[   ]+dd 19[        ]+add ix,de
123 [       ]+[0-9a-f]+:[   ]+dd 29[        ]+add ix,ix
124 [       ]+[0-9a-f]+:[   ]+dd 39[        ]+add ix,sp
125 [       ]+[0-9a-f]+:[   ]+fd 09[        ]+add iy,bc
126 [       ]+[0-9a-f]+:[   ]+fd 19[        ]+add iy,de
127 [       ]+[0-9a-f]+:[   ]+fd 29[        ]+add iy,iy
128 [       ]+[0-9a-f]+:[   ]+fd 39[        ]+add iy,sp
129 [       ]+[0-9a-f]+:[   ]+ed 4a[        ]+adc hl,bc
130 [       ]+[0-9a-f]+:[   ]+ed 5a[        ]+adc hl,de
131 [       ]+[0-9a-f]+:[   ]+ed 6a[        ]+adc hl,hl
132 [       ]+[0-9a-f]+:[   ]+ed 7a[        ]+adc hl,sp
133 [       ]+[0-9a-f]+:[   ]+ed 42[        ]+sbc hl,bc
134 [       ]+[0-9a-f]+:[   ]+ed 52[        ]+sbc hl,de
135 [       ]+[0-9a-f]+:[   ]+ed 62[        ]+sbc hl,hl
136 [       ]+[0-9a-f]+:[   ]+ed 72[        ]+sbc hl,sp
137 [       ]+[0-9a-f]+:[   ]+03[   ]+inc bc
138 [       ]+[0-9a-f]+:[   ]+13[   ]+inc de
139 [       ]+[0-9a-f]+:[   ]+23[   ]+inc hl
140 [       ]+[0-9a-f]+:[   ]+33[   ]+inc sp
141 [       ]+[0-9a-f]+:[   ]+dd 23[        ]+inc ix
142 [       ]+[0-9a-f]+:[   ]+fd 23[        ]+inc iy
143 [       ]+[0-9a-f]+:[   ]+0b[   ]+dec bc
144 [       ]+[0-9a-f]+:[   ]+1b[   ]+dec de
145 [       ]+[0-9a-f]+:[   ]+2b[   ]+dec hl
146 [       ]+[0-9a-f]+:[   ]+3b[   ]+dec sp
147 [       ]+[0-9a-f]+:[   ]+dd 2b[        ]+dec ix
148 [       ]+[0-9a-f]+:[   ]+fd 2b[        ]+dec iy
149 #pass