Home | History | Annotate | Download | only in z80
      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
    150