blob: 1aa66b7e2a4ad04cfed1009a5b053b87a2a06b4e [file] [log] [blame]
.text
.org 0
;;; 8-bit arithmetic and logic
add a,a
add a,b
add a,c
add a,d
add a,e
add a,h
add a,l
add a,(hl)
add a,(ix+5)
add a,(iy+5)
add a,17
adc a,a
adc a,b
adc a,c
adc a,d
adc a,e
adc a,h
adc a,l
adc a,(hl)
adc a,(ix+5)
adc a,(iy+5)
adc a,17
sub a
sub b
sub c
sub d
sub e
sub h
sub l
sub (hl)
sub (ix+5)
sub (iy+5)
sub 17
sbc a,a
sbc a,b
sbc a,c
sbc a,d
sbc a,e
sbc a,h
sbc a,l
sbc a,(hl)
sbc a,(ix+5)
sbc a,(iy+5)
sbc a,17
and a
and b
and c
and d
and e
and h
and l
and (hl)
and (ix+5)
and (iy+5)
and 17
xor a
xor b
xor c
xor d
xor e
xor h
xor l
xor (hl)
xor (ix+5)
xor (iy+5)
xor 17
or a
or b
or c
or d
or e
or h
or l
or (hl)
or (ix+5)
or (iy+5)
or 17
cp a
cp b
cp c
cp d
cp e
cp h
cp l
cp (hl)
cp (ix+5)
cp (iy+5)
cp 17
inc a
inc b
inc c
inc d
inc e
inc h
inc l
inc (hl)
inc (ix+5)
inc (iy+5)
dec a
dec b
dec c
dec d
dec e
dec h
dec l
dec (hl)
dec (ix+5)
dec (iy+5)
;;; 16-bit arithmetic anmd logic
add hl,bc
add hl,de
add hl,hl
add hl,sp
add ix,bc
add ix,de
add ix,ix
add ix,sp
add iy,bc
add iy,de
add iy,iy
add iy,sp
adc hl,bc
adc hl,de
adc hl,hl
adc hl,sp
sbc hl,bc
sbc hl,de
sbc hl,hl
sbc hl,sp
inc bc
inc de
inc hl
inc sp
inc ix
inc iy
dec bc
dec de
dec hl
dec sp
dec ix
dec iy