Home | History | Annotate | Line # | Download | only in gdb.disasm
      1  1.1  christos ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
      2  1.1  christos ;others
      3  1.1  christos ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
      4  1.1  christos 	.h8300sx
      5  1.1  christos 	.text
      6  1.1  christos 	.org 0x12
      7  1.1  christos lab_12:
      8  1.1  christos 	.org 0x1234
      9  1.1  christos 	.global	_start
     10  1.1  christos _start:
     11  1.1  christos     bra 0x12+.+2                  ;4012
     12  1.1  christos     brn 0x12+.+2                  ;4112
     13  1.1  christos     bhi 0x12+.+2                  ;4212
     14  1.1  christos     bls 0x12+.+2                  ;4312
     15  1.1  christos     bcc 0x12+.+2                  ;4412
     16  1.1  christos     bcs 0x12+.+2                  ;4512
     17  1.1  christos     bne 0x12+.+2                  ;4612
     18  1.1  christos     beq 0x12+.+2                  ;4712
     19  1.1  christos     bvc 0x12+.+2                  ;4812
     20  1.1  christos     bvs 0x12+.+2                  ;4912
     21  1.1  christos     bpl 0x12+.+2                  ;4a12
     22  1.1  christos     bmi 0x12+.+2                  ;4b12
     23  1.1  christos     bge 0x12+.+2                  ;4c12
     24  1.1  christos     blt 0x12+.+2                  ;4d12
     25  1.1  christos     bgt 0x12+.+2                  ;4e12
     26  1.1  christos     ble 0x12+.+2                  ;4f12
     27  1.1  christos 
     28  1.1  christos     bra 0x1234+.+4                ;58001234
     29  1.1  christos     brn 0x1234+.+4                ;58101234
     30  1.1  christos     bhi 0x1234+.+4                ;58201234
     31  1.1  christos     bls 0x1234+.+4                ;58301234
     32  1.1  christos     bcc 0x1234+.+4                ;58401234
     33  1.1  christos     bcs 0x1234+.+4                ;58501234
     34  1.1  christos     bne 0x1234+.+4                ;58601234
     35  1.1  christos     beq 0x1234+.+4                ;58701234
     36  1.1  christos     bvc 0x1234+.+4                ;58801234
     37  1.1  christos     bvs 0x1234+.+4                ;58901234
     38  1.1  christos     bpl 0x1234+.+4                ;58a01234
     39  1.1  christos     bmi 0x1234+.+4                ;58b01234
     40  1.1  christos     bge 0x1234+.+4                ;58c01234
     41  1.1  christos     blt 0x1234+.+4                ;58d01234
     42  1.1  christos     bgt 0x1234+.+4                ;58e01234
     43  1.1  christos     ble 0x1234+.+4                ;58f01234
     44  1.1  christos 
     45  1.1  christos     bra/s 0x12+.+2                ;4013
     46  1.1  christos     nop                           ;0000
     47  1.1  christos 
     48  1.1  christos     bra/bc #0x7,@er2,0x12+.+4            ;7c204712
     49  1.1  christos     bra/bc #0x7,@0xffffff9a:8,0x12+.+4   ;7e9a4712
     50  1.1  christos     bra/bc #0x7,@0x1234:16,0x12+.+6      ;6a1012344712
     51  1.1  christos     bra/bc #0x7,@0x12345678:32,0x12+.+8  ;6a30123456784712
     52  1.1  christos     bra/bc #0x7,@er2,0x1234+.+6              ;7c2058701234
     53  1.1  christos     bra/bc #0x7,@0xffffff12:8,0x1234+.+6     ;7e1258701234
     54  1.1  christos     bra/bc #0x7,@0xffff9abc:16,0x1234+.+8    ;6a109abc58701234
     55  1.1  christos     bra/bc #0x7,@0x12345678:32,0x1234+.+0xa  ;6a301234567858701234
     56  1.1  christos 
     57  1.1  christos     bra/bs #0x7,@er2,0x12+.+4            ;7c204f12
     58  1.1  christos     bra/bs #0x7,@0xffffff9a:8,0x12+.+4   ;7e9a4f12
     59  1.1  christos     bra/bs #0x7,@0x1234:16,0x12+.+6      ;6a1012344f12
     60  1.1  christos     bra/bs #0x7,@0x12345678:32,0x12+.+8  ;6a30123456784f12
     61  1.1  christos     bra/bs #0x7,@er2,0x1234+.+6              ;7c2058f01234
     62  1.1  christos     bra/bs #0x7,@0xffffff12:8,0x1234+.+6     ;7e1258f01234
     63  1.1  christos     bra/bs #0x7,@0xffff9abc:16,0x1234+.+8    ;6a109abc58f01234
     64  1.1  christos     bra/bs #0x7,@0x12345678:32,0x1234+.+0xa  ;6a301234567858f01234
     65  1.1  christos 
     66  1.1  christos     bsr/bc #0x7,@er2,0x1234+.+6             ;7c205c701234
     67  1.1  christos     bsr/bc #0x7,@0xffffff12:8,0x1234+.+6    ;7e125c701234
     68  1.1  christos     bsr/bc #0x7,@0xffff9abc:16,0x1234+.+8   ;6a109abc5c701234
     69  1.1  christos     bsr/bc #0x7,@0x12345678:32,0x1234+.+0xa ;6a30123456785c701234
     70  1.1  christos 
     71  1.1  christos     bsr/bs #0x7,@er2,0x1234+.+6             ;7c205cf01234
     72  1.1  christos     bsr/bs #0x7,@0xffffff12:8,0x1234+.+6    ;7e125cf01234
     73  1.1  christos     bsr/bs #0x7,@0xffff9abc:16,0x1234+.+8   ;6a109abc5cf01234
     74  1.1  christos     bsr/bs #0x7,@0x12345678:32,0x1234+.+0xa ;6a30123456785cf01234
     75  1.1  christos 
     76  1.1  christos     bra r2l.b          ;5925
     77  1.1  christos     bra r2.w           ;5926
     78  1.1  christos     bra er2.l          ;5927
     79  1.1  christos 
     80  1.1  christos     bsr 0x12+.+2       ;5512
     81  1.1  christos     bsr 0x1234+.+4     ;5c001234
     82  1.1  christos     bsr r2l.b          ;5d25
     83  1.1  christos     bsr r2.w           ;5d26
     84  1.1  christos     bsr er2.l          ;5d27
     85  1.1  christos 
     86  1.1  christos     jmp @er2             ;5920
     87  1.1  christos     jmp @0x123456:24     ;5a123456
     88  1.1  christos     jmp @0x12345678:32   ;590812345678
     89  1.1  christos     jmp @@0x12           ;5b12
     90  1.1  christos     jmp @@0x234          ;598d
     91  1.1  christos 
     92  1.1  christos     jsr @er2             ;5d20
     93  1.1  christos     jsr @0x123456:24     ;5e123456
     94  1.1  christos     jsr @0x12345678:32   ;5d0812345678
     95  1.1  christos     jsr @@0x12           ;5f12
     96  1.1  christos     jsr @@0x234          ;5d8d
     97  1.1  christos 
     98  1.1  christos     rts                      ;5470
     99  1.1  christos     rts/l  er3               ;5403
    100  1.1  christos     rts/l  er1-er2           ;5412
    101  1.1  christos     rts/l  er2-er4           ;5424
    102  1.1  christos     rts/l  er3-er6           ;5436
    103  1.1  christos 
    104  1.1  christos     trapa #0x3               ;5730
    105  1.1  christos 
    106  1.1  christos     rte                      ;5670
    107  1.1  christos     rte/l  er3               ;5603
    108  1.1  christos     rte/l  er1-er2           ;5612
    109  1.1  christos     rte/l  er2-er4           ;5624
    110  1.1  christos     rte/l  er3-er6           ;5636
    111  1.1  christos 
    112  1.1  christos     ldc.b #0x12:8,ccr        ;0712
    113  1.1  christos     ldc.b r3h,ccr            ;0303
    114  1.1  christos     ldc.w @er3,ccr           ;01406930
    115  1.1  christos     ldc.w @er3+,ccr          ;01406d30
    116  1.1  christos     ldc.w @(0x1234:16,er3),ccr        ;01406f301234
    117  1.1  christos     ldc.w @(0x12345678:32,er3),ccr    ;014078306b2012345678
    118  1.1  christos     ldc.w @0x1234:16,ccr              ;01406b001234
    119  1.1  christos     ldc.w @0x12345678:32,ccr          ;01406b2012345678
    120  1.1  christos 
    121  1.1  christos     ldc.b #0x12:8,exr        ;01410712
    122  1.1  christos     ldc.b r3h,exr            ;0313
    123  1.1  christos     ldc.w @er3,exr           ;01416930
    124  1.1  christos     ldc.w @er3+,exr          ;01416d30
    125  1.1  christos     ldc.w @(0x1234:16,er3),exr        ;01416f301234
    126  1.1  christos     ldc.w @(0x12345678:32,er3),exr    ;014178306b2012345678
    127  1.1  christos     ldc.w @0x1234:16,exr              ;01416b001234
    128  1.1  christos     ldc.w @0x12345678:32,exr          ;01416b2012345678
    129  1.1  christos 
    130  1.1  christos     stc.b ccr,r1h            ;0201
    131  1.1  christos     stc.w ccr,@er1           ;01406990
    132  1.1  christos     stc.w ccr,@-er1          ;01406d90
    133  1.1  christos     stc.w ccr,@(0x1234:16,er1)       ;01406f901234
    134  1.1  christos     stc.w ccr,@(0x12345678:32,er1)   ;014078106ba012345678
    135  1.1  christos     stc.w ccr,@0x1234:16             ;01406b801234
    136  1.1  christos     stc.w ccr,@0x12345678:32         ;01406ba012345678
    137  1.1  christos 
    138  1.1  christos     stc.b exr,r1h            ;0211
    139  1.1  christos     stc.w exr,@er1           ;01416990
    140  1.1  christos     stc.w exr,@-er1          ;01416d90
    141  1.1  christos     stc.w exr,@(0x1234:16,er1)       ;01416f901234
    142  1.1  christos     stc.w exr,@(0x12345678:32,er1)   ;014178106ba012345678
    143  1.1  christos     stc.w exr,@0x1234:16             ;01416b801234
    144  1.1  christos     stc.w exr,@0x12345678:32         ;01416ba012345678
    145  1.1  christos 
    146  1.1  christos     orc.b #0x12:8,ccr          ;0412
    147  1.1  christos     orc.b #0x12:8,exr          ;01410412
    148  1.1  christos 
    149  1.1  christos     xorc.b #0x12:8,ccr         ;0512
    150  1.1  christos     xorc.b #0x12:8,exr         ;01410512
    151  1.1  christos 
    152  1.1  christos     andc.b #0x12:8,ccr         ;0612
    153  1.1  christos     andc.b #0x12:8,exr         ;01410612
    154  1.1  christos 
    155  1.1  christos     sleep                      ;0180
    156  1.1  christos 
    157  1.1  christos     nop                        ;0000
    158  1.1  christos 
    159  1.1  christos 	.end
    160  1.6  christos 	.section	.note.GNU-stack,"",@progbits
    161