Home | History | Annotate | Download | only in z80
      1 	.text
      2 	.org 0
      3 ;;; 8-bit arithmetic and logic
      4 	add a,a
      5 	add a,b
      6 	add a,c
      7 	add a,d
      8 	add a,e
      9 	add a,h
     10 	add a,l
     11 	add a,(hl)
     12 	add a,(ix+5)
     13 	add a,(iy+5)
     14 	add a,17
     15 
     16 	adc a,a
     17 	adc a,b
     18 	adc a,c
     19 	adc a,d
     20 	adc a,e
     21 	adc a,h
     22 	adc a,l
     23 	adc a,(hl)
     24 	adc a,(ix+5)
     25 	adc a,(iy+5)
     26 	adc a,17
     27 
     28 	sub a
     29 	sub b
     30 	sub c
     31 	sub d
     32 	sub e
     33 	sub h
     34 	sub l
     35 	sub (hl)
     36 	sub (ix+5)
     37 	sub (iy+5)
     38 	sub 17
     39 
     40 	sbc a,a
     41 	sbc a,b
     42 	sbc a,c
     43 	sbc a,d
     44 	sbc a,e
     45 	sbc a,h
     46 	sbc a,l
     47 	sbc a,(hl)
     48 	sbc a,(ix+5)
     49 	sbc a,(iy+5)
     50 	sbc a,17
     51 
     52 	and a
     53 	and b
     54 	and c
     55 	and d
     56 	and e
     57 	and h
     58 	and l
     59 	and (hl)
     60 	and (ix+5)
     61 	and (iy+5)
     62 	and 17
     63 
     64 	xor a
     65 	xor b
     66 	xor c
     67 	xor d
     68 	xor e
     69 	xor h
     70 	xor l
     71 	xor (hl)
     72 	xor (ix+5)
     73 	xor (iy+5)
     74 	xor 17
     75 
     76 	or a
     77 	or b
     78 	or c
     79 	or d
     80 	or e
     81 	or h
     82 	or l
     83 	or (hl)
     84 	or (ix+5)
     85 	or (iy+5)
     86 	or 17
     87 
     88 	cp a
     89 	cp b
     90 	cp c
     91 	cp d
     92 	cp e
     93 	cp h
     94 	cp l
     95 	cp (hl)
     96 	cp (ix+5)
     97 	cp (iy+5)
     98 	cp 17
     99 
    100 	inc a
    101 	inc b
    102 	inc c
    103 	inc d
    104 	inc e
    105 	inc h
    106 	inc l
    107 	inc (hl)
    108 	inc (ix+5)
    109 	inc (iy+5)
    110 
    111 	dec a
    112 	dec b
    113 	dec c
    114 	dec d
    115 	dec e
    116 	dec h
    117 	dec l
    118 	dec (hl)
    119 	dec (ix+5)
    120 	dec (iy+5)
    121 
    122 ;;; 16-bit arithmetic anmd logic
    123 	add hl,bc
    124 	add hl,de
    125 	add hl,hl
    126 	add hl,sp
    127 
    128 	add ix,bc
    129 	add ix,de
    130 	add ix,ix
    131 	add ix,sp
    132 
    133 	add iy,bc
    134 	add iy,de
    135 	add iy,iy
    136 	add iy,sp
    137 
    138 	adc hl,bc
    139 	adc hl,de
    140 	adc hl,hl
    141 	adc hl,sp
    142 
    143 	sbc hl,bc
    144 	sbc hl,de
    145 	sbc hl,hl
    146 	sbc hl,sp
    147 
    148 	inc bc
    149 	inc de
    150 	inc hl
    151 	inc sp
    152 	inc ix
    153 	inc iy
    154 
    155 	dec bc
    156 	dec de
    157 	dec hl
    158 	dec sp
    159 	dec ix
    160 	dec iy
    161 
    162