DEC 3000 - M800 SROM 6.1
(C)DEC 89
23-311E7-00 AYO LT9413

Disassembly of SROM image 6: LongWord Memory test (no cache)


RESET:
       0:  201f000e    lda        r0, 0xe
       4:  48041720    sll        r0, 0x20, r0
       8:  20006447    lda        r0, 0x6447(r0)      ; 'Gd'
       c:  24004000    ldah       r0, 0x4000(r0)
      10:  74000052    hw_mtpr/a  r0, 0x12            ; r0 -> BIU_CTL
      14:  215f0400    lda        r10, 0x400
      18:  754a00ce    hw_mtpr/pa r10, 0xe            ; r10 -> ABOX_CTL, PAL_TEMP[14]
      1c:  c3e0002b    br         0xcc
MCHK:
      20:  601f4000    mb
      24:  227f0020    lda        r19, 0x20           ; ' '
      28:  4a641733    sll        r19, 0x20, r19
      2c:  2273434d    lda        r19, 0x434d(r19)    ; 'MC'
      30:  26734b48    ldah       r19, 0x4b48(r19)    ; 'HK'
      34:  d3a001dd    bsr        r29, 0x7ac
      38:  66310024    hw_mfpr/i  r17, 0x4            ; EXC_ADDR -> r17
      3c:  46203411    or         r17, 0x1, r17
      40:  76310024    hw_mtpr/i  r17, 0x4            ; r17 -> EXC_ADDR
      44:  d3a001cd    bsr        r29, 0x77c
      48:  227f0a0d    lda        r19, 0xa0d          ; '\r\n'
      4c:  d3a001d7    bsr        r29, 0x7ac
      50:  6631004a    hw_mfpr/a  r17, 0xa            ; BIU_STAT -> r17
      54:  d3a001c9    bsr        r29, 0x77c
      58:  221f0020    lda        r16, 0x20           ; ' '
      5c:  d3c00212    bsr        r30, 0x8a8
ARITH:
      60:  66310049    hw_mfpr/a  r17, 0x9            ; BIU_ADDR -> r17
      64:  677b0053    hw_mfpr/a  r27, 0x13           ; FILL_SYNDROME -> r27
      68:  777b009b    hw_mtpr/p  r27, 0x1b           ; r27 -> PAL_TEMP[27]
      6c:  6631004d    hw_mfpr/a  r17, 0xd            ; FILL_ADDR -> r17
      70:  d3a001c2    bsr        r29, 0x77c
      74:  221f0020    lda        r16, 0x20           ; ' '
      78:  d3c0020b    bsr        r30, 0x8a8
      7c:  677b009b    hw_mfpr/p  r27, 0x1b           ; PAL_TEMP[27] -> r27
      80:  4b60f691    srl        r27, 0x7, r17
      84:  d3a001bd    bsr        r29, 0x77c
      88:  221f0020    lda        r16, 0x20           ; ' '
      8c:  d3c00206    bsr        r30, 0x8a8
      90:  677b009b    hw_mfpr/p  r27, 0x1b           ; PAL_TEMP[27] -> r27
      94:  4b673731    sll        r27, 0x39, r17
      98:  4a273691    srl        r17, 0x39, r17
      9c:  d3a001b7    bsr        r29, 0x77c
      a0:  227f0a0d    lda        r19, 0xa0d          ; '\r\n'
      a4:  d3a001c1    bsr        r29, 0x7ac
      a8:  6631004c    hw_mfpr/a  r17, 0xc            ; DC_STAT -> r17
      ac:  d3a001b3    bsr        r29, 0x77c
      b0:  221f0020    lda        r16, 0x20           ; ' '
      b4:  d3c001fc    bsr        r30, 0x8a8
      b8:  6631004b    hw_mfpr/a  r17, 0xb            ; DC_ADDR -> r17
      bc:  d3a001af    bsr        r29, 0x77c
      c0:  227f0a0d    lda        r19, 0xa0d          ; '\r\n'
      c4:  d3a001b9    bsr        r29, 0x7ac
      c8:  7bff8000    hw_rei
      cc:  215f05f8    lda        r10, 0x5f8
      d0:  4944172a    sll        r10, 0x20, r10
      d4:  754a0022    hw_mtpr/i  r10, 0x2            ; r10 -> ICCSR
      d8:  77ff0000    hw_mtpr    r31, 0
      dc:  77ff0000    hw_mtpr    r31, 0
INTERRUPT:
      e0:  77ff0000    hw_mtpr    r31, 0
      e4:  d0200001    bsr        r1, 0xec
      e8:  c3e0000b    br         0x118
      ec:  d0400001    bsr        r2, 0xf4
      f0:  6be18000    ret        r31, (r1), 0
      f4:  d0600001    bsr        r3, 0xfc
      f8:  6be28000    ret        r31, (r2), 0
      fc:  d0800001    bsr        r4, 0x104
     100:  6be38000    ret        r31, (r3), 0
     104:  77ff0000    hw_mtpr    r31, 0
     108:  77ff0000    hw_mtpr    r31, 0
     10c:  77ff0000    hw_mtpr    r31, 0
     110:  77ff0000    hw_mtpr    r31, 0
     114:  6be48000    ret        r31, (r4), 0
     118:  77ff002b    hw_mtpr/i  r31, 0xb            ; r31 -> PAL_BASE
     11c:  77ff002e    hw_mtpr/i  r31, 0xe            ; r31 -> ASTRR
     120:  77ff0032    hw_mtpr/i  r31, 0x12           ; r31 -> ASTER
     124:  77ff0030    hw_mtpr/i  r31, 0x10           ; r31 -> HIER
     128:  77ff0031    hw_mtpr/i  r31, 0x11           ; r31 -> SIER
     12c:  77ff002d    hw_mtpr/i  r31, 0xd            ; r31 -> SIRR
     130:  77ff0066    hw_mtpr/ai r31, 0x6            ; r31 -> ITBZAP, DTBZAP
     134:  77ff0033    hw_mtpr/i  r31, 0x13           ; r31 -> SL_CLR
     138:  77ff0054    hw_mtpr/a  r31, 0x14           ; r31 -> BC_TAG
     13c:  77ff0000    hw_mtpr    r31, 0
     140:  77ff0000    hw_mtpr    r31, 0
     144:  64420045    hw_mfpr/a  r2, 0x5             ; VA -> r2
     148:  6463004b    hw_mfpr/a  r3, 0xb             ; DC_ADDR -> r3
     14c:  64420049    hw_mfpr/a  r2, 0x9             ; BIU_ADDR -> r2
     150:  6463004d    hw_mfpr/a  r3, 0xd             ; FILL_ADDR -> r3
     154:  47ff041c    clr        r28
     158:  77ff009f    hw_mtpr/p  r31, 0x1f           ; r31 -> PAL_TEMP[31]
     15c:  237f8020    lda        r27, -0x7fe0
     160:  277b1f01    ldah       r27, 0x1f01(r27)
     164:  4b60973b    sll        r27, 0x4, r27
     168:  7ffb8000    hw_stl/p   r31, 0(r27)
     16c:  215f00c8    lda        r10, 0xc8
     170:  254a0404    ldah       r10, 0x404(r10)
     174:  754a0092    hw_mtpr/p  r10, 0x12           ; r10 -> PAL_TEMP[18]
     178:  47e03408    mov        0x1, r8
     17c:  227f0a0d    lda        r19, 0xa0d          ; '\r\n'
     180:  26730a0d    ldah       r19, 0xa0d(r19)     ; '\r\n'
     184:  d3a00189    bsr        r29, 0x7ac
     188:  227f3033    lda        r19, 0x3033         ; '30'
     18c:  26733030    ldah       r19, 0x3030(r19)    ; '00'
     190:  4a641733    sll        r19, 0x20, r19
     194:  22734544    lda        r19, 0x4544(r19)    ; 'DE'
     198:  26732043    ldah       r19, 0x2043(r19)    ; 'C '
     19c:  d3a00183    bsr        r29, 0x7ac
     1a0:  227f2d20    lda        r19, 0x2d20         ; ' -'
     1a4:  26730020    ldah       r19, 0x20(r19)      ; ' '
     1a8:  d3a00180    bsr        r29, 0x7ac
     1ac:  227f0020    lda        r19, 0x20           ; ' '
     1b0:  4a641733    sll        r19, 0x20, r19
     1b4:  2273384d    lda        r19, 0x384d(r19)    ; 'M8'
     1b8:  26733030    ldah       r19, 0x3030(r19)    ; '00'
     1bc:  d3a0017b    bsr        r29, 0x7ac
     1c0:  227f5253    lda        r19, 0x5253         ; 'SR'
     1c4:  26734d4f    ldah       r19, 0x4d4f(r19)    ; 'OM'
     1c8:  d3a00178    bsr        r29, 0x7ac
     1cc:  227f0a0d    lda        r19, 0xa0d          ; '\r\n'
     1d0:  4a641733    sll        r19, 0x20, r19
     1d4:  22733620    lda        r19, 0x3620(r19)    ; ' 6'
     1d8:  2673312e    ldah       r19, 0x312e(r19)    ; '.1'
     1dc:  d3a00173    bsr        r29, 0x7ac
D_FAULT:
     1e0:  227f6554    lda        r19, 0x6554         ; 'Te'
     1e4:  26737473    ldah       r19, 0x7473(r19)    ; 'st'
     1e8:  4a641733    sll        r19, 0x20, r19
     1ec:  2273664d    lda        r19, 0x664d(r19)    ; 'Mf'
     1f0:  26732067    ldah       r19, 0x2067(r19)    ; 'g '
     1f4:  d3a0016d    bsr        r29, 0x7ac
     1f8:  227f0a0d    lda        r19, 0xa0d          ; '\r\n'
     1fc:  d3a0016b    bsr        r29, 0x7ac
     200:  215f0400    lda        r10, 0x400
     204:  754a00ce    hw_mtpr/pa r10, 0xe            ; r10 -> ABOX_CTL, PAL_TEMP[14]
     208:  47ff040d    clr        r13
     20c:  47ff0410    clr        r16
     210:  47ff0414    clr        r20
     214:  47ff0415    clr        r21
     218:  47ff0418    clr        r24
     21c:  22df5555    lda        r22, 0x5555         ; 'UU'
     220:  26d65555    ldah       r22, 0x5555(r22)    ; 'UU'
     224:  4ac4172a    sll        r22, 0x20, r10
     228:  46ca0416    or         r22, r10, r22
     22c:  22ff3333    lda        r23, 0x3333         ; '33'
     230:  26f73333    ldah       r23, 0x3333(r23)    ; '33'
     234:  4ae4172a    sll        r23, 0x20, r10
     238:  46ea0417    or         r23, r10, r23
     23c:  235f1c22    lda        r26, 0x1c22
     240:  4b42973a    sll        r26, 0x14, r26
     244:  d3a003ec    bsr        r29, 0x11f8
     248:  d3a00015    bsr        r29, 0x2a0
     24c:  46811494    cmoveq     r20, 0x8, r20
     250:  233f00f0    lda        r25, 0xf0
     254:  d3c001b2    bsr        r30, 0x920
     258:  c3e002c9    br         0xd80
     25c:  203f4000    lda        r1, 0x4000
     260:  40203402    addq       r1, 0x1, r2
     264:  74420024    hw_mtpr/i  r2, 0x4             ; r2 -> EXC_ADDR
     268:  7421002b    hw_mtpr/i  r1, 0xb             ; r1 -> PAL_BASE
     26c:  4aa1573e    sll        r21, 0xa, r30
     270:  47ff0400    clr        r0
     274:  235f3620    lda        r26, 0x3620         ; ' 6'
     278:  275a312e    ldah       r26, 0x312e(r26)    ; '.1'
     27c:  227f0400    lda        r19, 0x400
     280:  225f000e    lda        r18, 0xe
     284:  4a441732    sll        r18, 0x20, r18
     288:  22526447    lda        r18, 0x6447(r18)    ; 'Gd'
     28c:  26524000    ldah       r18, 0x4000(r18)
     290:  223f05f8    lda        r17, 0x5f8
     294:  4a241731    sll        r17, 0x20, r17
     298:  7bff8000    hw_rei
     29c:  00000000    halt
     2a0:  77ff009f    hw_mtpr/p  r31, 0x1f           ; r31 -> PAL_TEMP[31]
     2a4:  66940094    hw_mfpr/p  r20, 0x14           ; PAL_TEMP[20] -> r20
     2a8:  4a81f614    zap        r20, 0xf, r20
     2ac:  4b081618    zap        r24, 0x40, r24
     2b0:  209f0001    lda        r4, 1
     2b4:  20ff0001    lda        r7, 1
     2b8:  47ff0402    clr        r2
     2bc:  47ff0403    clr        r3
     2c0:  44980011    and        r4, r24, r17
     2c4:  e6200035    beq        r17, 0x39c
     2c8:  20df00c0    lda        r6, 0xc0
     2cc:  406113b1    cmpult     r3, 0x8, r17
     2d0:  e6200006    beq        r17, 0x2ec
     2d4:  47e30400    mov        r3, r0
     2d8:  203f000f    lda        r1, 0xf
     2dc:  225f0010    lda        r18, 0x10
     2e0:  227f0080    lda        r19, 0x80
     2e4:  48c00165    insbl      r6, r0, r5
     2e8:  c3e0000f    br         0x328
     2ec:  20df0080    lda        r6, 0x80
     2f0:  406213b1    cmpult     r3, 0x10, r17
     2f4:  e6200006    beq        r17, 0x310
     2f8:  40611520    subq       r3, 0x8, r0
     2fc:  203f0003    lda        r1, 3
     300:  225f0004    lda        r18, 4
     304:  227f0020    lda        r19, 0x20           ; ' '
     308:  48c00165    insbl      r6, r0, r5
     30c:  c3e00006    br         0x328
     310:  20df0040    lda        r6, 0x40            ; '@'
     314:  40621520    subq       r3, 0x10, r0
     318:  203f0000    lda        r1, 0
     31c:  225f0001    lda        r18, 1
     320:  227f0008    lda        r19, 8
     324:  48c00165    insbl      r6, r0, r5
     328:  4b00f0c8    extbl      r24, 0x7, r8
     32c:  44e80011    and        r7, r8, r17
     330:  f620000e    bne        r17, 0x36c
     334:  d3c00338    bsr        r30, 0x1018
     338:  e6000003    beq        r16, 0x348
     33c:  233f00fc    lda        r25, 0xfc
     340:  d3c00349    bsr        r30, 0x1068
     344:  d3c00176    bsr        r30, 0x920
     348:  f4400004    bne        r2, 0x35c
     34c:  44000409    mov        r0, r9
     350:  49261729    sll        r9, 0x30, r9
     354:  4b081618    zap        r24, 0x40, r24
     358:  45380418    or         r9, r24, r24
     35c:  42420402    addq       r18, r2, r2
     360:  42740414    addq       r19, r20, r20
     364:  44bc041c    or         r5, r28, r28
     368:  c3e0000c    br         0x39c
     36c:  74420082    hw_mtpr/p  r2, 0x2             ; r2 -> PAL_TEMP[2]
     370:  d3c00371    bsr        r30, 0x1138
     374:  64420082    hw_mfpr/p  r2, 0x2             ; PAL_TEMP[2] -> r2
     378:  6400009f    hw_mfpr/p  r0, 0x1f            ; PAL_TEMP[31] -> r0
     37c:  40003400    addq       r0, 0x1, r0
     380:  7400009f    hw_mtpr/p  r0, 0x1f            ; r0 -> PAL_TEMP[31]
     384:  4b00b0c8    extbl      r24, 0x5, r8
     388:  400803b1    cmpult     r0, r8, r17
     38c:  f6200003    bne        r17, 0x39c
     390:  233f00fc    lda        r25, 0xfc
     394:  d3c00334    bsr        r30, 0x1068
     398:  d3c00161    bsr        r30, 0x920
     39c:  48803724    sll        r4, 0x1, r4
     3a0:  48e03727    sll        r7, 0x1, r7
     3a4:  40f017b1    cmpule     r7, 0x80, r17
     3a8:  f6200001    bne        r17, 0x3b0
     3ac:  20ff0001    lda        r7, 1
     3b0:  40603403    addq       r3, 0x1, r3
     3b4:  406313b1    cmpult     r3, 0x18, r17
     3b8:  f63fffc1    bne        r17, 0x2c0
     3bc:  47ff040d    clr        r13
     3c0:  233f00fb    lda        r25, 0xfb
     3c4:  d3c00156    bsr        r30, 0x920
     3c8:  6bfd8000    ret        r31, (r29), 0
     3cc:  00000000    halt
     3d0:  77ff004e    hw_mtpr/a  r31, 0xe            ; r31 -> ABOX_CTL
     3d4:  47e03408    mov        0x1, r8
     3d8:  227f0a0d    lda        r19, 0xa0d          ; '\r\n'
     3dc:  d3a000f3    bsr        r29, 0x7ac
ITB_MISS:
     3e0:  227f203e    lda        r19, 0x203e         ; '> '
     3e4:  4a641733    sll        r19, 0x20, r19
     3e8:  22735253    lda        r19, 0x5253(r19)    ; 'SR'
     3ec:  26734d4f    ldah       r19, 0x4d4f(r19)    ; 'OM'
     3f0:  d3a000ee    bsr        r29, 0x7ac
     3f4:  d3a000f2    bsr        r29, 0x7c0
     3f8:  4a607633    zapnot     r19, 0x3, r19
     3fc:  201f454d    lda        r0, 0x454d          ; 'ME'
     400:  46600800    xor        r19, r0, r0
     404:  f4000002    bne        r0, 0x410
     408:  47ff040a    clr        r10
     40c:  c3e0006b    br         0x5bc
     410:  201f4549    lda        r0, 0x4549          ; 'IE'
     414:  46600800    xor        r19, r0, r0
     418:  f4000002    bne        r0, 0x424
     41c:  47e0340a    mov        0x1, r10
     420:  c3e00066    br         0x5bc
     424:  201f524d    lda        r0, 0x524d          ; 'MR'
     428:  46600800    xor        r19, r0, r0
     42c:  f4000002    bne        r0, 0x438
     430:  47e0940a    mov        0x4, r10
     434:  c3e00061    br         0x5bc
     438:  201f5249    lda        r0, 0x5249          ; 'IR'
     43c:  46600800    xor        r19, r0, r0
     440:  f4000002    bne        r0, 0x44c
     444:  47e0b40a    mov        0x5, r10
     448:  c3e0005c    br         0x5bc
     44c:  201f424d    lda        r0, 0x424d          ; 'MB'
     450:  46600800    xor        r19, r0, r0
     454:  f4000002    bne        r0, 0x460
     458:  47e1140a    mov        0x8, r10
     45c:  c3e00057    br         0x5bc
     460:  201f4249    lda        r0, 0x4249          ; 'IB'
     464:  46600800    xor        r19, r0, r0
     468:  f4000002    bne        r0, 0x474
     46c:  47e1340a    mov        0x9, r10
     470:  c3e00052    br         0x5bc
     474:  201f444d    lda        r0, 0x444d          ; 'MD'
     478:  46600800    xor        r19, r0, r0
     47c:  f4000002    bne        r0, 0x488
     480:  47ff040a    clr        r10
     484:  c3e00055    br         0x5dc
     488:  201f4449    lda        r0, 0x4449          ; 'ID'
     48c:  46600800    xor        r19, r0, r0
     490:  f4000002    bne        r0, 0x49c
     494:  47e0340a    mov        0x1, r10
     498:  c3e00050    br         0x5dc
     49c:  201f574d    lda        r0, 0x574d          ; 'MW'
     4a0:  46600800    xor        r19, r0, r0
     4a4:  f4000002    bne        r0, 0x4b0
     4a8:  47e0940a    mov        0x4, r10
     4ac:  c3e0004b    br         0x5dc
     4b0:  201f5749    lda        r0, 0x5749          ; 'IW'
     4b4:  46600800    xor        r19, r0, r0
     4b8:  f4000002    bne        r0, 0x4c4
     4bc:  47e0b40a    mov        0x5, r10
     4c0:  c3e00046    br         0x5dc
     4c4:  201f464d    lda        r0, 0x464d          ; 'MF'
     4c8:  46600800    xor        r19, r0, r0
     4cc:  f4000002    bne        r0, 0x4d8
     4d0:  47e1140a    mov        0x8, r10
     4d4:  c3e00041    br         0x5dc
     4d8:  201f4649    lda        r0, 0x4649          ; 'IF'
     4dc:  46600800    xor        r19, r0, r0
     4e0:  f4000002    bne        r0, 0x4ec
     4e4:  47e1340a    mov        0x9, r10
     4e8:  c3e0003c    br         0x5dc
     4ec:  201f2149    lda        r0, 0x2149          ; 'I!'
     4f0:  46600800    xor        r19, r0, r0
     4f4:  f4000002    bne        r0, 0x500
     4f8:  47e2340a    mov        0x11, r10
     4fc:  c3e00037    br         0x5dc
     500:  201f214d    lda        r0, 0x214d          ; 'M!'
     504:  46600800    xor        r19, r0, r0
     508:  f4000002    bne        r0, 0x514
     50c:  47e2140a    mov        0x10, r10
     510:  c3e00032    br         0x5dc
     514:  201f584d    lda        r0, 0x584d          ; 'MX'
     518:  46600800    xor        r19, r0, r0
     51c:  f4000012    bne        r0, 0x568
     520:  d380006e    bsr        r28, 0x6dc
     524:  d3800065    bsr        r28, 0x6bc
     528:  416d040d    addq       r11, r13, r13
     52c:  47ff0407    clr        r7
     530:  47ff040a    clr        r10
     534:  d3c000c8    bsr        r30, 0x858
     538:  4807016c    insbl      r0, r7, r12
     53c:  458a040a    or         r12, r10, r10
     540:  40e03407    addq       r7, 0x1, r7
     544:  40e115a0    cmpeq      r7, 0x8, r0
     548:  e41ffffa    beq        r0, 0x534
     54c:  7d4b9000    hw_stq/p   r10, 0(r11)
     550:  6d4b9000    hw_ldq/p   r10, 0(r11)
     554:  454a080a    xor        r10, r10, r10
     558:  4161140b    addq       r11, 0x8, r11
     55c:  416d05a0    cmpeq      r11, r13, r0
     560:  e41ffff2    beq        r0, 0x52c
     564:  c3ffff9b    br         0x3d4
     568:  201f5354    lda        r0, 0x5354          ; 'TS'
     56c:  46600800    xor        r19, r0, r0
     570:  f4000011    bne        r0, 0x5b8
     574:  d3800059    bsr        r28, 0x6dc
     578:  4560340b    or         r11, 0x1, r11
     57c:  201f4000    lda        r0, 0x4000
     580:  7400002b    hw_mtpr/i  r0, 0xb             ; r0 -> PAL_BASE
     584:  756b0024    hw_mtpr/i  r11, 0x4            ; r11 -> EXC_ADDR
     588:  77ff0000    hw_mtpr    r31, 0
     58c:  77ff0000    hw_mtpr    r31, 0
     590:  679c009c    hw_mfpr/p  r28, 0x1c           ; PAL_TEMP[28] -> r28
     594:  67180098    hw_mfpr/p  r24, 0x18           ; PAL_TEMP[24] -> r24
     598:  66b50095    hw_mfpr/p  r21, 0x15           ; PAL_TEMP[21] -> r21
     59c:  66940094    hw_mfpr/p  r20, 0x14           ; PAL_TEMP[20] -> r20
     5a0:  4aa1573e    sll        r21, 0xa, r30
     5a4:  47ff0400    clr        r0
     5a8:  77ff0000    hw_mtpr    r31, 0
     5ac:  77ff0000    hw_mtpr    r31, 0
     5b0:  77ff0000    hw_mtpr    r31, 0
     5b4:  7bff8000    hw_rei
     5b8:  c3ffff86    br         0x3d4
     5bc:  4540510a    andnot     r10, 0x2, r10
     5c0:  d3800046    bsr        r28, 0x6dc
     5c4:  456b040c    mov        r11, r12
     5c8:  45411000    and        r10, 0x8, r0
     5cc:  e4000001    beq        r0, 0x5d4
     5d0:  d3800042    bsr        r28, 0x6dc
     5d4:  d380000a    bsr        r28, 0x600
     5d8:  c3ffff7e    br         0x3d4
     5dc:  4540540a    or         r10, 0x2, r10
     5e0:  d380003e    bsr        r28, 0x6dc
     5e4:  456b040c    mov        r11, r12
     5e8:  45411000    and        r10, 0x8, r0
     5ec:  e4000001    beq        r0, 0x5f4
     5f0:  d380003a    bsr        r28, 0x6dc
     5f4:  d3800031    bsr        r28, 0x6bc
     5f8:  d3800001    bsr        r28, 0x600
     5fc:  c3ffff75    br         0x3d4
     600:  45403000    and        r10, 0x1, r0
     604:  48041720    sll        r0, 0x20, r0
     608:  440c040c    or         r0, r12, r12
     60c:  440b040b    or         r0, r11, r11
     610:  45421000    and        r10, 0x10, r0
     614:  f4000025    bne        r0, 0x6ac
     618:  45405000    and        r10, 0x2, r0
     61c:  f4000016    bne        r0, 0x678
     620:  45409000    and        r10, 0x4, r0
     624:  e4000002    beq        r0, 0x630
     628:  6e2c8000    hw_ldl/p   r17, 0(r12)
     62c:  c3fffffe    br         0x628
     630:  45403000    and        r10, 0x1, r0
     634:  e4000002    beq        r0, 0x640
     638:  227f2e31    lda        r19, 0x2e31         ; '1.'
     63c:  d3a0005b    bsr        r29, 0x7ac
     640:  458c0411    mov        r12, r17
     644:  d3a0004d    bsr        r29, 0x77c
     648:  227f203a    lda        r19, 0x203a         ; ': '
     64c:  d3a00057    bsr        r29, 0x7ac
     650:  6e2c8000    hw_ldl/p   r17, 0(r12)
     654:  d3a00049    bsr        r29, 0x77c
     658:  227f0a0d    lda        r19, 0xa0d          ; '\r\n'
     65c:  d3a00053    bsr        r29, 0x7ac
     660:  45411000    and        r10, 0x8, r0
     664:  e4000003    beq        r0, 0x674
     668:  4180940c    addq       r12, 0x4, r12
     66c:  418b03a0    cmpult     r12, r11, r0
     670:  f41fffef    bne        r0, 0x630
     674:  6bfc8000    ret        r31, (r28), 0
     678:  45409000    and        r10, 0x4, r0
     67c:  e4000003    beq        r0, 0x68c
     680:  7dac8000    hw_stl/p   r13, 0(r12)
     684:  601f4000    mb
     688:  c3fffffd    br         0x680
     68c:  7dac8000    hw_stl/p   r13, 0(r12)
     690:  601f4000    mb
     694:  45411000    and        r10, 0x8, r0
     698:  e4000003    beq        r0, 0x6a8
     69c:  4180940c    addq       r12, 0x4, r12
     6a0:  418b03a0    cmpult     r12, r11, r0
     6a4:  f41ffff9    bne        r0, 0x68c
     6a8:  6bfc8000    ret        r31, (r28), 0
     6ac:  7dac8000    hw_stl/p   r13, 0(r12)
     6b0:  601f4000    mb
     6b4:  6e2c8000    hw_ldl/p   r17, 0(r12)
     6b8:  c3fffffc    br         0x6ac
     6bc:  267f0020    ldah       r19, 0x20           ; ' '
     6c0:  22733e44    lda        r19, 0x3e44(r19)    ; 'D>'
     6c4:  d3a00039    bsr        r29, 0x7ac
     6c8:  d3a0003d    bsr        r29, 0x7c0
     6cc:  d3a0000c    bsr        r29, 0x700
     6d0:  4400040d    mov        r0, r13
     6d4:  49a1f62d    zapnot     r13, 0xf, r13
     6d8:  6bfc8000    ret        r31, (r28), 0
     6dc:  267f0020    ldah       r19, 0x20           ; ' '
     6e0:  22733e41    lda        r19, 0x3e41(r19)    ; 'A>'
     6e4:  d3a00031    bsr        r29, 0x7ac
     6e8:  d3a00035    bsr        r29, 0x7c0
     6ec:  d3a00004    bsr        r29, 0x700
     6f0:  441f040b    or         r0, r31, r11
     6f4:  4961f62b    zapnot     r11, 0xf, r11
     6f8:  4560710b    andnot     r11, 0x3, r11
     6fc:  6bfc8000    ret        r31, (r28), 0
     700:  209f0008    lda        r4, 8
     704:  48009720    sll        r0, 0x4, r0
     708:  40803521    subq       r4, 0x1, r1
     70c:  4a6100c2    extbl      r19, r1, r2
     710:  40461522    subq       r2, 0x30, r2
     714:  404159a3    cmplt      r2, 0xa, r3
     718:  f4600006    bne        r3, 0x734
     71c:  404c39a3    cmplt      r2, 0x61, r3
     720:  f4600001    bne        r3, 0x728
     724:  40423522    subq       r2, 0x11, r2
     728:  40463522    subq       r2, 0x31, r2
     72c:  40415402    addq       r2, 0xa, r2
     730:  4441f002    and        r2, 0xf, r2
     734:  44400400    or         r2, r0, r0
     738:  40803524    subq       r4, 0x1, r4
     73c:  f49ffff1    bne        r4, 0x704
     740:  6bfd8000    ret        r31, (r29), 0
     744:  d3a00019    bsr        r29, 0x7ac
     748:  221f0009    lda        r16, 9              ; '\t'
     74c:  d3c00056    bsr        r30, 0x8a8
     750:  49441691    srl        r10, 0x20, r17
     754:  d3a00009    bsr        r29, 0x77c
     758:  221f002e    lda        r16, 0x2e           ; '.'
     75c:  d3c00052    bsr        r30, 0x8a8
     760:  4941f631    zapnot     r10, 0xf, r17
     764:  d3a00005    bsr        r29, 0x77c
     768:  227f0a0d    lda        r19, 0xa0d          ; '\r\n'
     76c:  d3a0000f    bsr        r29, 0x7ac
     770:  6bfa8000    ret        r31, (r26), 0
     774:  201f0002    lda        r0, 2
     778:  c3e00001    br         0x780
     77c:  201f0008    lda        r0, 8
     780:  47ff0413    clr        r19
     784:  4a611733    sll        r19, 0x8, r19
     788:  4621f001    and        r17, 0xf, r1
     78c:  40261401    addq       r1, 0x30, r1
     790:  402759a2    cmplt      r1, 0x3a, r2
     794:  f4400001    bne        r2, 0x79c
     798:  4024f401    addq       r1, 0x27, r1
     79c:  44330413    or         r1, r19, r19
     7a0:  4a209691    srl        r17, 0x4, r17
     7a4:  40003520    subq       r0, 0x1, r0
     7a8:  f41ffff6    bne        r0, 0x784
     7ac:  4a603630    zapnot     r19, 0x1, r16
     7b0:  d3c0003d    bsr        r30, 0x8a8
     7b4:  4a611693    srl        r19, 0x8, r19
     7b8:  f67ffffc    bne        r19, 0x7ac
     7bc:  6bfd8000    ret        r31, (r29), 0
     7c0:  227f3030    lda        r19, 0x3030         ; '00'
     7c4:  26733030    ldah       r19, 0x3030(r19)    ; '00'
     7c8:  4a641720    sll        r19, 0x20, r0
     7cc:  44130413    or         r0, r19, r19
     7d0:  4a6ff612    zap        r19, 0x7f, r18
     7d4:  47ff040e    clr        r14
     7d8:  d3c0001f    bsr        r30, 0x858
     7dc:  400ff5a3    cmpeq      r0, 0x7f, r3
ITB_ACV:
     7e0:  e460000c    beq        r3, 0x814
     7e4:  eddffffc    ble        r14, 0x7d8
     7e8:  47e11410    mov        0x8, r16
     7ec:  d3c0002e    bsr        r30, 0x8a8
     7f0:  47e41410    mov        0x20, r16
     7f4:  d3c0002c    bsr        r30, 0x8a8
     7f8:  47e11410    mov        0x8, r16
     7fc:  d3c0002a    bsr        r30, 0x8a8
     800:  4a611693    srl        r19, 0x8, r19
     804:  41c0352e    subq       r14, 0x1, r14
     808:  45c01c8e    cmovle     r14, 0, r14
     80c:  46720413    or         r19, r18, r19
     810:  c3fffff1    br         0x7d8
     814:  441f0410    or         r0, r31, r16
     818:  41c0340e    addq       r14, 0x1, r14
     81c:  4001b5a3    cmpeq      r0, 0xd, r3
     820:  f4600009    bne        r3, 0x848
     824:  400c3523    subq       r0, 0x61, r3
     828:  e8600003    blt        r3, 0x838
     82c:  400f5da3    cmple      r0, 0x7a, r3
     830:  e4600001    beq        r3, 0x838
     834:  40041520    subq       r0, 0x20, r0
     838:  4a611733    sll        r19, 0x8, r19
     83c:  44130413    or         r0, r19, r19
     840:  d3c00019    bsr        r30, 0x8a8
     844:  c3ffffe4    br         0x7d8
     848:  d3c00017    bsr        r30, 0x8a8
     84c:  221f000a    lda        r16, 0xa            ; '\n'
     850:  d3c00015    bsr        r30, 0x8a8
     854:  6bfd8000    ret        r31, (r29), 0
     858:  47e11416    mov        0x8, r22
     85c:  47ff0417    clr        r23
     860:  47ff0419    clr        r25
     864:  64c60025    hw_mfpr/i  r6, 0x5             ; SL_RCV -> r6
     868:  f4dffffe    bne        r6, 0x864
     86c:  d360001e    bsr        r27, 0x8e8
     870:  d360001f    bsr        r27, 0x8f0
     874:  64c60025    hw_mfpr/i  r6, 0x5             ; SL_RCV -> r6
     878:  48c07686    srl        r6, 0x3, r6
     87c:  48d70726    sll        r6, r23, r6
     880:  44d90419    or         r6, r25, r25
     884:  42e03417    addq       r23, 0x1, r23
     888:  42c03536    subq       r22, 0x1, r22
     88c:  f6dffff8    bne        r22, 0x870
     890:  d3600017    bsr        r27, 0x8f0
     894:  64c60025    hw_mfpr/i  r6, 0x5             ; SL_RCV -> r6
     898:  473f0400    or         r25, r31, r0
     89c:  e5000001    beq        r8, 0x8a4
     8a0:  440b1808    xor        r0, 0x58, r8
     8a4:  6bfe8000    ret        r31, (r30), 0
     8a8:  e5000009    beq        r8, 0x8d0
     8ac:  22df0014    lda        r22, 0x14
     8b0:  2210ff00    lda        r16, -0x100(r16)
     8b4:  4a00b730    sll        r16, 0x5, r16
     8b8:  77ff0033    hw_mtpr/i  r31, 0x13           ; r31 -> SL_CLR
     8bc:  76100036    hw_mtpr/i  r16, 0x16           ; r16 -> SL_XMIT
     8c0:  4a003690    srl        r16, 0x1, r16
     8c4:  42c03536    subq       r22, 0x1, r22
     8c8:  d3600009    bsr        r27, 0x8f0
     8cc:  f6dffffa    bne        r22, 0x8b8
     8d0:  6bfe8000    ret        r31, (r30), 0
     8d4:  47e11413    mov        0x8, r19
     8d8:  d3600005    bsr        r27, 0x8f0
     8dc:  42603533    subq       r19, 0x1, r19
DTB_MISS:
     8e0:  fe7ffffd    bgt        r19, 0x8d8
     8e4:  6bfd8000    ret        r31, (r29), 0
     8e8:  47e03415    mov        0x1, r21
     8ec:  c3e00001    br         0x8f4
     8f0:  47ff0415    clr        r21
     8f4:  201f00c8    lda        r0, 0xc8
     8f8:  4c0d1400    mulq       r0, 0x68, r0
     8fc:  48150680    srl        r0, r21, r0
     900:  22bf0001    lda        r21, 1
     904:  4aa41735    sll        r21, 0x20, r21
     908:  76b50051    hw_mtpr/a  r21, 0x11           ; r21 -> CC_CTL
     90c:  613fc000    rpcc       r9
     910:  4921f629    zapnot     r9, 0xf, r9
     914:  400909b5    cmplt      r0, r9, r21
     918:  e6bffffc    beq        r21, 0x90c
     91c:  6bfb8000    ret        r31, (r27), 0
     920:  74000080    hw_mtpr/p  r0, 0               ; r0 -> PAL_TEMP[0]
     924:  74210081    hw_mtpr/p  r1, 0x1             ; r1 -> PAL_TEMP[1]
     928:  74420082    hw_mtpr/p  r2, 0x2             ; r2 -> PAL_TEMP[2]
     92c:  74630083    hw_mtpr/p  r3, 0x3             ; r3 -> PAL_TEMP[3]
     930:  74840084    hw_mtpr/p  r4, 0x4             ; r4 -> PAL_TEMP[4]
     934:  74a50085    hw_mtpr/p  r5, 0x5             ; r5 -> PAL_TEMP[5]
     938:  74c60086    hw_mtpr/p  r6, 0x6             ; r6 -> PAL_TEMP[6]
     93c:  74e70087    hw_mtpr/p  r7, 0x7             ; r7 -> PAL_TEMP[7]
     940:  75080088    hw_mtpr/p  r8, 0x8             ; r8 -> PAL_TEMP[8]
     944:  75290089    hw_mtpr/p  r9, 0x9             ; r9 -> PAL_TEMP[9]
     948:  754a008a    hw_mtpr/p  r10, 0xa            ; r10 -> PAL_TEMP[10]
     94c:  756b008b    hw_mtpr/p  r11, 0xb            ; r11 -> PAL_TEMP[11]
     950:  758c008c    hw_mtpr/p  r12, 0xc            ; r12 -> PAL_TEMP[12]
     954:  75ad008d    hw_mtpr/p  r13, 0xd            ; r13 -> PAL_TEMP[13]
     958:  75ef008f    hw_mtpr/p  r15, 0xf            ; r15 -> PAL_TEMP[15]
     95c:  76100090    hw_mtpr/p  r16, 0x10           ; r16 -> PAL_TEMP[16]
     960:  76310091    hw_mtpr/p  r17, 0x11           ; r17 -> PAL_TEMP[17]
     964:  76730093    hw_mtpr/p  r19, 0x13           ; r19 -> PAL_TEMP[19]
     968:  76940094    hw_mtpr/p  r20, 0x14           ; r20 -> PAL_TEMP[20]
     96c:  76b50095    hw_mtpr/p  r21, 0x15           ; r21 -> PAL_TEMP[21]
     970:  76d60096    hw_mtpr/p  r22, 0x16           ; r22 -> PAL_TEMP[22]
     974:  76f70097    hw_mtpr/p  r23, 0x17           ; r23 -> PAL_TEMP[23]
     978:  77180098    hw_mtpr/p  r24, 0x18           ; r24 -> PAL_TEMP[24]
     97c:  77390099    hw_mtpr/p  r25, 0x19           ; r25 -> PAL_TEMP[25]
     980:  775a009a    hw_mtpr/p  r26, 0x1a           ; r26 -> PAL_TEMP[26]
     984:  777b009b    hw_mtpr/p  r27, 0x1b           ; r27 -> PAL_TEMP[27]
     988:  779c009c    hw_mtpr/p  r28, 0x1c           ; r28 -> PAL_TEMP[28]
     98c:  77bd009d    hw_mtpr/p  r29, 0x1d           ; r29 -> PAL_TEMP[29]
     990:  77de009e    hw_mtpr/p  r30, 0x1e           ; r30 -> PAL_TEMP[30]
     994:  77ff0000    hw_mtpr    r31, 0
     998:  77ff0000    hw_mtpr    r31, 0
     99c:  654a008e    hw_mfpr/p  r10, 0xe            ; PAL_TEMP[14] -> r10
     9a0:  4540510a    andnot     r10, 0x2, r10
     9a4:  754a004e    hw_mtpr/a  r10, 0xe            ; r10 -> ABOX_CTL
     9a8:  47e03408    mov        0x1, r8
     9ac:  237f8020    lda        r27, -0x7fe0
     9b0:  277b1f01    ldah       r27, 0x1f01(r27)
     9b4:  4b60973b    sll        r27, 0x4, r27
     9b8:  6e7b8000    hw_ldl/p   r19, 0(r27)
     9bc:  4a603613    zap        r19, 0x1, r19
     9c0:  46790413    or         r19, r25, r19
     9c4:  7e7b8000    hw_stl/p   r19, 0(r27)
     9c8:  66310099    hw_mfpr/p  r17, 0x19           ; PAL_TEMP[25] -> r17
     9cc:  d3bfff69    bsr        r29, 0x774
     9d0:  221f002e    lda        r16, 0x2e           ; '.'
     9d4:  d3dfffb4    bsr        r30, 0x8a8
     9d8:  473e1812    xor        r25, 0xf0, r18
     9dc:  f6400003    bne        r18, 0x9ec
DTB_MISS_PAL:
     9e0:  227f0a0d    lda        r19, 0xa0d          ; '\r\n'
     9e4:  d3bfff71    bsr        r29, 0x7ac
     9e8:  c3e000aa    br         0xc94
     9ec:  47241812    xor        r25, 0x20, r18
     9f0:  e6400005    beq        r18, 0xa08
     9f4:  66100090    hw_mfpr/p  r16, 0x10           ; PAL_TEMP[16] -> r16
     9f8:  65ad008d    hw_mfpr/p  r13, 0xd            ; PAL_TEMP[13] -> r13
     9fc:  45b0040a    or         r13, r16, r10
     a00:  e54000bb    beq        r10, 0xcf0
     a04:  c3e0002f    br         0xac4
     a08:  227f4b48    lda        r19, 0x4b48         ; 'HK'
     a0c:  26730a0d    ldah       r19, 0xa0d(r19)     ; '\r\n'
     a10:  4a641733    sll        r19, 0x20, r19
     a14:  22730a0d    lda        r19, 0xa0d(r19)     ; '\r\n'
     a18:  2673434d    ldah       r19, 0x434d(r19)    ; 'MC'
     a1c:  d3bfff63    bsr        r29, 0x7ac
     a20:  654a0024    hw_mfpr/i  r10, 0x4            ; EXC_ADDR -> r10
     a24:  4540740b    or         r10, 0x3, r11
     a28:  4540710a    andnot     r10, 0x3, r10
     a2c:  756b0024    hw_mtpr/i  r11, 0x4            ; r11 -> EXC_ADDR
     a30:  227f6461    lda        r19, 0x6461         ; 'ad'
     a34:  26737264    ldah       r19, 0x7264(r19)    ; 'dr'
     a38:  4a641733    sll        r19, 0x20, r19
     a3c:  22737865    lda        r19, 0x7865(r19)    ; 'ex'
     a40:  26735f63    ldah       r19, 0x5f63(r19)    ; 'c_'
     a44:  d35fff3f    bsr        r26, 0x744
     a48:  654a004a    hw_mfpr/a  r10, 0xa            ; BIU_STAT -> r10
     a4c:  227f7473    lda        r19, 0x7473         ; 'st'
     a50:  26737461    ldah       r19, 0x7461(r19)    ; 'at'
     a54:  4a641733    sll        r19, 0x20, r19
     a58:  22736962    lda        r19, 0x6962(r19)    ; 'bi'
     a5c:  26735f75    ldah       r19, 0x5f75(r19)    ; 'u_'
     a60:  d35fff38    bsr        r26, 0x744
     a64:  654a004c    hw_mfpr/a  r10, 0xc            ; DC_STAT -> r10
     a68:  227f6174    lda        r19, 0x6174         ; 'ta'
     a6c:  26732074    ldah       r19, 0x2074(r19)    ; 't '
     a70:  4a641733    sll        r19, 0x20, r19
     a74:  22736364    lda        r19, 0x6364(r19)    ; 'dc'
     a78:  2673735f    ldah       r19, 0x735f(r19)    ; '_s'
     a7c:  d35fff31    bsr        r26, 0x744
     a80:  654a0049    hw_mfpr/a  r10, 0x9            ; BIU_ADDR -> r10
     a84:  656b0053    hw_mfpr/a  r11, 0x13           ; FILL_SYNDROME -> r11
     a88:  654a004d    hw_mfpr/a  r10, 0xd            ; FILL_ADDR -> r10
     a8c:  227f615f    lda        r19, 0x615f         ; '_a'
     a90:  26737264    ldah       r19, 0x7264(r19)    ; 'dr'
     a94:  4a641733    sll        r19, 0x20, r19
     a98:  22736966    lda        r19, 0x6966(r19)    ; 'fi'
     a9c:  26736c6c    ldah       r19, 0x6c6c(r19)    ; 'll'
     aa0:  d35fff28    bsr        r26, 0x744
     aa4:  456b040a    mov        r11, r10
     aa8:  227f735f    lda        r19, 0x735f         ; '_s'
     aac:  26736e79    ldah       r19, 0x6e79(r19)    ; 'yn'
     ab0:  4a641733    sll        r19, 0x20, r19
     ab4:  22736966    lda        r19, 0x6966(r19)    ; 'fi'
     ab8:  26736c6c    ldah       r19, 0x6c6c(r19)    ; 'll'
     abc:  d35fff21    bsr        r26, 0x744
     ac0:  c3e00060    br         0xc44
     ac4:  654a0099    hw_mfpr/p  r10, 0x19           ; PAL_TEMP[25] -> r10
     ac8:  656b009e    hw_mfpr/p  r11, 0x1e           ; PAL_TEMP[30] -> r11
     acc:  4947172a    sll        r10, 0x38, r10
     ad0:  454b040a    or         r10, r11, r10
     ad4:  227f2f71    lda        r19, 0x2f71         ; 'q/'
     ad8:  26734350    ldah       r19, 0x4350(r19)    ; 'PC'
     adc:  4a641733    sll        r19, 0x20, r19
     ae0:  22730a0d    lda        r19, 0xa0d(r19)     ; '\r\n'
     ae4:  26736553    ldah       r19, 0x6553(r19)    ; 'Se'
     ae8:  d35fff16    bsr        r26, 0x744
     aec:  654a009f    hw_mfpr/p  r10, 0x1f           ; PAL_TEMP[31] -> r10
     af0:  414113aa    cmpult     r10, 0x8, r10
     af4:  f540004f    bne        r10, 0xc34
     af8:  221f0009    lda        r16, 9              ; '\t'
     afc:  d3dfff6a    bsr        r30, 0x8a8
     b00:  227f6f4e    lda        r19, 0x6f4e         ; 'No'
     b04:  26737520    ldah       r19, 0x7520(r19)    ; ' u'
     b08:  4a641733    sll        r19, 0x20, r19
     b0c:  22732a2a    lda        r19, 0x2a2a(r19)    ; '**'
     b10:  2673202a    ldah       r19, 0x202a(r19)    ; '* '
     b14:  d3bfff25    bsr        r29, 0x7ac
     b18:  227f2065    lda        r19, 0x2065         ; 'e '
     b1c:  2673656d    ldah       r19, 0x656d(r19)    ; 'me'
     b20:  4a641733    sll        r19, 0x20, r19
     b24:  22736173    lda        r19, 0x6173(r19)    ; 'sa'
     b28:  26736c62    ldah       r19, 0x6c62(r19)    ; 'bl'
     b2c:  d3bfff1f    bsr        r29, 0x7ac
     b30:  227f6420    lda        r19, 0x6420         ; ' d'
     b34:  26737465    ldah       r19, 0x7465(r19)    ; 'et'
     b38:  4a641733    sll        r19, 0x20, r19
     b3c:  22736f6d    lda        r19, 0x6f6d(r19)    ; 'mo'
     b40:  26737972    ldah       r19, 0x7972(r19)    ; 'ry'
     b44:  d3bfff19    bsr        r29, 0x7ac
     b48:  227f2064    lda        r19, 0x2064         ; 'd '
     b4c:  26732a2a    ldah       r19, 0x2a2a(r19)    ; '**'
     b50:  4a641733    sll        r19, 0x20, r19
     b54:  22736365    lda        r19, 0x6365(r19)    ; 'ec'
     b58:  26736574    ldah       r19, 0x6574(r19)    ; 'te'
     b5c:  d3bfff13    bsr        r29, 0x7ac
     b60:  227f0a0d    lda        r19, 0xa0d          ; '\r\n'
     b64:  26730009    ldah       r19, 9(r19)         ; '\t'
     b68:  4a641733    sll        r19, 0x20, r19
     b6c:  2273002a    lda        r19, 0x2a(r19)      ; '*'
     b70:  d3bfff0e    bsr        r29, 0x7ac
     b74:  227f6c75    lda        r19, 0x6c75         ; 'ul'
     b78:  26732074    ldah       r19, 0x2074(r19)    ; 't '
     b7c:  4a641733    sll        r19, 0x20, r19
     b80:  22736544    lda        r19, 0x6544(r19)    ; 'De'
     b84:  26736166    ldah       r19, 0x6166(r19)    ; 'fa'
     b88:  d3bfff08    bsr        r29, 0x7ac
     b8c:  227f6643    lda        r19, 0x6643         ; 'Cf'
     b90:  26733a67    ldah       r19, 0x3a67(r19)    ; 'g:'
     b94:  4a641733    sll        r19, 0x20, r19
     b98:  2273654d    lda        r19, 0x654d(r19)    ; 'Me'
     b9c:  2673206d    ldah       r19, 0x206d(r19)    ; 'm '
     ba0:  d3bfff02    bsr        r29, 0x7ac
     ba4:  227f736b    lda        r19, 0x736b         ; 'ks'
     ba8:  26733020    ldah       r19, 0x3020(r19)    ; ' 0'
     bac:  4a641733    sll        r19, 0x20, r19
     bb0:  22734220    lda        r19, 0x4220(r19)    ; ' B'
     bb4:  26736e61    ldah       r19, 0x6e61(r19)    ; 'an'
     bb8:  d3bffefc    bsr        r29, 0x7ac
     bbc:  227f3620    lda        r19, 0x3620         ; ' 6'
     bc0:  26733d20    ldah       r19, 0x3d20(r19)    ; ' ='
     bc4:  4a641733    sll        r19, 0x20, r19
     bc8:  22736120    lda        r19, 0x6120(r19)    ; ' a'
     bcc:  2673646e    ldah       r19, 0x646e(r19)    ; 'nd'
     bd0:  d3bffef6    bsr        r29, 0x7ac
     bd4:  227f202c    lda        r19, 0x202c         ; ', '
     bd8:  26736f62    ldah       r19, 0x6f62(r19)    ; 'bo'
     bdc:  4a641733    sll        r19, 0x20, r19
     be0:  22733820    lda        r19, 0x3820(r19)    ; ' 8'
     be4:  2673424d    ldah       r19, 0x424d(r19)    ; 'MB'
     be8:  d3bffef0    bsr        r29, 0x7ac
     bec:  227f7061    lda        r19, 0x7061         ; 'ap'
     bf0:  26736570    ldah       r19, 0x6570(r19)    ; 'pe'
     bf4:  4a641733    sll        r19, 0x20, r19
     bf8:  22736874    lda        r19, 0x6874(r19)    ; 'th'
     bfc:  26736d20    ldah       r19, 0x6d20(r19)    ; ' m'
     c00:  d3bffeea    bsr        r29, 0x7ac
     c04:  227f6120    lda        r19, 0x6120         ; ' a'
     c08:  26736464    ldah       r19, 0x6464(r19)    ; 'dd'
     c0c:  4a641733    sll        r19, 0x20, r19
     c10:  22732064    lda        r19, 0x2064(r19)    ; 'd '
     c14:  26736f74    ldah       r19, 0x6f74(r19)    ; 'to'
     c18:  d3bffee4    bsr        r29, 0x7ac
     c1c:  227f0a0d    lda        r19, 0xa0d          ; '\r\n'
     c20:  4a641733    sll        r19, 0x20, r19
     c24:  22732072    lda        r19, 0x2072(r19)    ; 'r '
     c28:  26732e30    ldah       r19, 0x2e30(r19)    ; '0.'
     c2c:  d3bffedf    bsr        r29, 0x7ac
     c30:  c3e00018    br         0xc94
     c34:  654a008f    hw_mfpr/p  r10, 0xf            ; PAL_TEMP[15] -> r10
     c38:  227f6441    lda        r19, 0x6441         ; 'Ad'
     c3c:  26737264    ldah       r19, 0x7264(r19)    ; 'dr'
     c40:  d35ffec0    bsr        r26, 0x744
     c44:  654a0081    hw_mfpr/p  r10, 0x1            ; PAL_TEMP[1] -> r10
     c48:  227f7845    lda        r19, 0x7845         ; 'Ex'
     c4c:  26730070    ldah       r19, 0x70(r19)      ; 'p'
     c50:  4a641733    sll        r19, 0x20, r19
     c54:  22736144    lda        r19, 0x6144(r19)    ; 'Da'
     c58:  26736174    ldah       r19, 0x6174(r19)    ; 'ta'
     c5c:  d35ffeb9    bsr        r26, 0x744
     c60:  654a008b    hw_mfpr/p  r10, 0xb            ; PAL_TEMP[11] -> r10
     c64:  227f6552    lda        r19, 0x6552         ; 'Re'
     c68:  26730063    ldah       r19, 0x63(r19)      ; 'c'
     c6c:  4a641733    sll        r19, 0x20, r19
     c70:  22736144    lda        r19, 0x6144(r19)    ; 'Da'
     c74:  26736174    ldah       r19, 0x6174(r19)    ; 'ta'
     c78:  d35ffeb2    bsr        r26, 0x744
     c7c:  e6400005    beq        r18, 0xc94
     c80:  654a0090    hw_mfpr/p  r10, 0x10           ; PAL_TEMP[16] -> r10
     c84:  227f4f58    lda        r19, 0x4f58         ; 'XO'
     c88:  26730052    ldah       r19, 0x52(r19)      ; 'R'
     c8c:  d35ffead    bsr        r26, 0x744
     c90:  c3e00000    br         0xc94
     c94:  654a009c    hw_mfpr/p  r10, 0x1c           ; PAL_TEMP[28] -> r10
     c98:  227f7473    lda        r19, 0x7473         ; 'st'
     c9c:  26737461    ldah       r19, 0x7461(r19)    ; 'at'
     ca0:  4a641733    sll        r19, 0x20, r19
     ca4:  2273434d    lda        r19, 0x434d(r19)    ; 'MC'
     ca8:  26730052    ldah       r19, 0x52(r19)      ; 'R'
     cac:  d35ffea5    bsr        r26, 0x744
     cb0:  654a0098    hw_mfpr/p  r10, 0x18           ; PAL_TEMP[24] -> r10
     cb4:  227f6953    lda        r19, 0x6953         ; 'Si'
     cb8:  2673657a    ldah       r19, 0x657a(r19)    ; 'ze'
     cbc:  4a641733    sll        r19, 0x20, r19
     cc0:  22736e62    lda        r19, 0x6e62(r19)    ; 'bn'
     cc4:  2673006b    ldah       r19, 0x6b(r19)      ; 'k'
     cc8:  d35ffe9e    bsr        r26, 0x744
     ccc:  654a0094    hw_mfpr/p  r10, 0x14           ; PAL_TEMP[20] -> r10
     cd0:  227f6953    lda        r19, 0x6953         ; 'Si'
     cd4:  2673657a    ldah       r19, 0x657a(r19)    ; 'ze'
     cd8:  4a641733    sll        r19, 0x20, r19
     cdc:  2273656d    lda        r19, 0x656d(r19)    ; 'me'
     ce0:  2673006d    ldah       r19, 0x6d(r19)      ; 'm'
     ce4:  d35ffe97    bsr        r26, 0x744
     ce8:  227f0a0d    lda        r19, 0xa0d          ; '\r\n'
     cec:  d3bffeaf    bsr        r29, 0x7ac
     cf0:  65ad008d    hw_mfpr/p  r13, 0xd            ; PAL_TEMP[13] -> r13
     cf4:  e5a00000    beq        r13, 0xcf8
     cf8:  654a008e    hw_mfpr/p  r10, 0xe            ; PAL_TEMP[14] -> r10
     cfc:  754a004e    hw_mtpr/a  r10, 0xe            ; r10 -> ABOX_CTL
     d00:  77ff0000    hw_mtpr    r31, 0
     d04:  77ff0000    hw_mtpr    r31, 0
     d08:  67de009e    hw_mfpr/p  r30, 0x1e           ; PAL_TEMP[30] -> r30
     d0c:  67bd009d    hw_mfpr/p  r29, 0x1d           ; PAL_TEMP[29] -> r29
     d10:  679c009c    hw_mfpr/p  r28, 0x1c           ; PAL_TEMP[28] -> r28
     d14:  677b009b    hw_mfpr/p  r27, 0x1b           ; PAL_TEMP[27] -> r27
     d18:  675a009a    hw_mfpr/p  r26, 0x1a           ; PAL_TEMP[26] -> r26
     d1c:  67390099    hw_mfpr/p  r25, 0x19           ; PAL_TEMP[25] -> r25
     d20:  67180098    hw_mfpr/p  r24, 0x18           ; PAL_TEMP[24] -> r24
     d24:  66f70097    hw_mfpr/p  r23, 0x17           ; PAL_TEMP[23] -> r23
     d28:  66d60096    hw_mfpr/p  r22, 0x16           ; PAL_TEMP[22] -> r22
     d2c:  66b50095    hw_mfpr/p  r21, 0x15           ; PAL_TEMP[21] -> r21
     d30:  66940094    hw_mfpr/p  r20, 0x14           ; PAL_TEMP[20] -> r20
     d34:  66730093    hw_mfpr/p  r19, 0x13           ; PAL_TEMP[19] -> r19
     d38:  66310091    hw_mfpr/p  r17, 0x11           ; PAL_TEMP[17] -> r17
     d3c:  66100090    hw_mfpr/p  r16, 0x10           ; PAL_TEMP[16] -> r16
     d40:  65ef008f    hw_mfpr/p  r15, 0xf            ; PAL_TEMP[15] -> r15
     d44:  65ad008d    hw_mfpr/p  r13, 0xd            ; PAL_TEMP[13] -> r13
     d48:  658c008c    hw_mfpr/p  r12, 0xc            ; PAL_TEMP[12] -> r12
     d4c:  656b008b    hw_mfpr/p  r11, 0xb            ; PAL_TEMP[11] -> r11
     d50:  654a008a    hw_mfpr/p  r10, 0xa            ; PAL_TEMP[10] -> r10
     d54:  65290089    hw_mfpr/p  r9, 0x9             ; PAL_TEMP[9] -> r9
     d58:  65080088    hw_mfpr/p  r8, 0x8             ; PAL_TEMP[8] -> r8
     d5c:  64e70087    hw_mfpr/p  r7, 0x7             ; PAL_TEMP[7] -> r7
     d60:  64c60086    hw_mfpr/p  r6, 0x6             ; PAL_TEMP[6] -> r6
     d64:  64a50085    hw_mfpr/p  r5, 0x5             ; PAL_TEMP[5] -> r5
     d68:  64840084    hw_mfpr/p  r4, 0x4             ; PAL_TEMP[4] -> r4
     d6c:  64630083    hw_mfpr/p  r3, 0x3             ; PAL_TEMP[3] -> r3
     d70:  64420082    hw_mfpr/p  r2, 0x2             ; PAL_TEMP[2] -> r2
     d74:  64210081    hw_mfpr/p  r1, 0x1             ; PAL_TEMP[1] -> r1
     d78:  64000080    hw_mfpr/p  r0, 0               ; PAL_TEMP[0] -> r0
     d7c:  6bfe8000    ret        r31, (r30), 0
     d80:  4a9e1614    zap        r20, 0xf0, r20
     d84:  211f0001    lda        r8, 1
     d88:  221f0009    lda        r16, 9              ; '\t'
     d8c:  d3dffec6    bsr        r30, 0x8a8
     d90:  227f7365    lda        r19, 0x7365         ; 'es'
     d94:  26732074    ldah       r19, 0x2074(r19)    ; 't '
     d98:  4a641733    sll        r19, 0x20, r19
     d9c:  2273656d    lda        r19, 0x656d(r19)    ; 'me'
     da0:  2673546d    ldah       r19, 0x546d(r19)    ; 'mT'
     da4:  d3bffe81    bsr        r29, 0x7ac
     da8:  227f6163    lda        r19, 0x6163         ; 'ca'
     dac:  26736863    ldah       r19, 0x6863(r19)    ; 'ch'
     db0:  4a641733    sll        r19, 0x20, r19
     db4:  22736e28    lda        r19, 0x6e28(r19)    ; '(n'
     db8:  26732d6f    ldah       r19, 0x2d6f(r19)    ; 'o-'
     dbc:  d3bffe7b    bsr        r29, 0x7ac
     dc0:  227f2965    lda        r19, 0x2965         ; 'e)'
     dc4:  26730a0d    ldah       r19, 0xa0d(r19)     ; '\r\n'
     dc8:  d3bffe78    bsr        r29, 0x7ac
     dcc:  221f0009    lda        r16, 9              ; '\t'
     dd0:  d3dffeb5    bsr        r30, 0x8a8
     dd4:  227f6f57    lda        r19, 0x6f57         ; 'Wo'
     dd8:  26736472    ldah       r19, 0x6472(r19)    ; 'rd'
     ddc:  4a641733    sll        r19, 0x20, r19
     de0:  22736f4c    lda        r19, 0x6f4c(r19)    ; 'Lo'
     de4:  2673676e    ldah       r19, 0x676e(r19)    ; 'ng'
     de8:  d3bffe70    bsr        r29, 0x7ac
     dec:  227f726f    lda        r19, 0x726f         ; 'or'
     df0:  26732079    ldah       r19, 0x2079(r19)    ; 'y '
     df4:  4a641733    sll        r19, 0x20, r19
     df8:  22734d20    lda        r19, 0x4d20(r19)    ; ' M'
     dfc:  26736d65    ldah       r19, 0x6d65(r19)    ; 'em'
     e00:  d3bffe6a    bsr        r29, 0x7ac
     e04:  227f0a0d    lda        r19, 0xa0d          ; '\r\n'
     e08:  26730a0d    ldah       r19, 0xa0d(r19)     ; '\r\n'
     e0c:  4a641733    sll        r19, 0x20, r19
     e10:  22736554    lda        r19, 0x6554(r19)    ; 'Te'
     e14:  26737473    ldah       r19, 0x7473(r19)    ; 'st'
     e18:  d3bffe64    bsr        r29, 0x7ac
     e1c:  4a82972d    sll        r20, 0x14, r13
     e20:  25ad4000    ldah       r13, 0x4000(r13)
     e24:  75ad009f    hw_mtpr/p  r13, 0x1f           ; r13 -> PAL_TEMP[31]
     e28:  217f0000    lda        r11, 0
     e2c:  256b4000    ldah       r11, 0x4000(r11)
     e30:  213fffff    lda        r9, -1
     e34:  47ff041f    nop
     e38:  41a0952d    subq       r13, 0x4, r13
     e3c:  7d2d8000    hw_stl/p   r9, 0(r13)
     e40:  45ab0800    xor        r13, r11, r0
     e44:  f41ffffc    bne        r0, 0xe38
     e48:  65ad009f    hw_mfpr/p  r13, 0x1f           ; PAL_TEMP[31] -> r13
     e4c:  47ff041f    nop
     e50:  41a0952d    subq       r13, 0x4, r13
     e54:  6d4d8000    hw_ldl/p   r10, 0(r13)
     e58:  452a0800    xor        r9, r10, r0
     e5c:  7fed8000    hw_stl/p   r31, 0(r13)
     e60:  4801f620    zapnot     r0, 0xf, r0
     e64:  e4000001    beq        r0, 0xe6c
     e68:  d380004a    bsr        r28, 0xf94
     e6c:  45ab0800    xor        r13, r11, r0
     e70:  f41ffff7    bne        r0, 0xe50
     e74:  221f002e    lda        r16, 0x2e           ; '.'
     e78:  d3dffe8b    bsr        r30, 0x8a8
     e7c:  21bf0000    lda        r13, 0
     e80:  25ad4000    ldah       r13, 0x4000(r13)
     e84:  656b009f    hw_mfpr/p  r11, 0x1f           ; PAL_TEMP[31] -> r11
     e88:  219f5555    lda        r12, 0x5555         ; 'UU'
     e8c:  258c5555    ldah       r12, 0x5555(r12)    ; 'UU'
     e90:  4984172c    sll        r12, 0x20, r12
     e94:  218c5555    lda        r12, 0x5555(r12)    ; 'UU'
     e98:  258c5555    ldah       r12, 0x5555(r12)    ; 'UU'
     e9c:  459f090c    eqv        r12, r31, r12
     ea0:  47ff0409    clr        r9
     ea4:  47ff041f    nop
     ea8:  6d4d8000    hw_ldl/p   r10, 0(r13)
     eac:  4941f62a    zapnot     r10, 0xf, r10
     eb0:  7d8d8000    hw_stl/p   r12, 0(r13)
     eb4:  47ea0800    xor        r31, r10, r0
     eb8:  e4000001    beq        r0, 0xec0
     ebc:  d3800035    bsr        r28, 0xf94
     ec0:  41a0940d    addq       r13, 0x4, r13
     ec4:  45ab0800    xor        r13, r11, r0
     ec8:  f41ffff7    bne        r0, 0xea8
     ecc:  21bf0000    lda        r13, 0
     ed0:  25ad4000    ldah       r13, 0x4000(r13)
     ed4:  459f0409    or         r12, r31, r9
     ed8:  6d4d8000    hw_ldl/p   r10, 0(r13)
     edc:  453f0900    eqv        r9, r31, r0
     ee0:  7c0d8000    hw_stl/p   r0, 0(r13)
     ee4:  452a0800    xor        r9, r10, r0
     ee8:  4801f620    zapnot     r0, 0xf, r0
     eec:  e4000001    beq        r0, 0xef4
     ef0:  d3800028    bsr        r28, 0xf94
     ef4:  41a0940d    addq       r13, 0x4, r13
     ef8:  45ab0800    xor        r13, r11, r0
     efc:  f41ffff6    bne        r0, 0xed8
     f00:  221f002e    lda        r16, 0x2e           ; '.'
     f04:  d3dffe68    bsr        r30, 0x8a8
     f08:  65ad009f    hw_mfpr/p  r13, 0x1f           ; PAL_TEMP[31] -> r13
     f0c:  217f0000    lda        r11, 0
     f10:  256b4000    ldah       r11, 0x4000(r11)
     f14:  47ec0509    not        r12, r9
     f18:  41a0952d    subq       r13, 0x4, r13
     f1c:  6d4d8000    hw_ldl/p   r10, 0(r13)
     f20:  452a0800    xor        r9, r10, r0
     f24:  4801f620    zapnot     r0, 0xf, r0
     f28:  e4000001    beq        r0, 0xf30
     f2c:  d3800019    bsr        r28, 0xf94
     f30:  7fed8000    hw_stl/p   r31, 0(r13)
     f34:  45ab0800    xor        r13, r11, r0
     f38:  f41ffff7    bne        r0, 0xf18
     f3c:  221f002e    lda        r16, 0x2e           ; '.'
     f40:  d3dffe59    bsr        r30, 0x8a8
     f44:  21bf0000    lda        r13, 0
     f48:  25ad4000    ldah       r13, 0x4000(r13)
     f4c:  656b009f    hw_mfpr/p  r11, 0x1f           ; PAL_TEMP[31] -> r11
     f50:  47ff0409    clr        r9
     f54:  47ff041f    nop
     f58:  6d4d8000    hw_ldl/p   r10, 0(r13)
     f5c:  452a0800    xor        r9, r10, r0
     f60:  4801f620    zapnot     r0, 0xf, r0
     f64:  e4000001    beq        r0, 0xf6c
     f68:  d380000a    bsr        r28, 0xf94
     f6c:  41a0940d    addq       r13, 0x4, r13
     f70:  45ab0800    xor        r13, r11, r0
     f74:  f41ffff8    bne        r0, 0xf58
     f78:  227f2e65    lda        r19, 0x2e65         ; 'e.'
     f7c:  26730a0d    ldah       r19, 0xa0d(r19)     ; '\r\n'
     f80:  4a641733    sll        r19, 0x20, r19
     f84:  2273642e    lda        r19, 0x642e(r19)    ; '.d'
     f88:  26736e6f    ldah       r19, 0x6e6f(r19)    ; 'on'
     f8c:  d3bffe07    bsr        r29, 0x7ac
     f90:  c3ffffa2    br         0xe1c
     f94:  75ad008d    hw_mtpr/p  r13, 0xd            ; r13 -> PAL_TEMP[13]
     f98:  75290089    hw_mtpr/p  r9, 0x9             ; r9 -> PAL_TEMP[9]
     f9c:  754a008a    hw_mtpr/p  r10, 0xa            ; r10 -> PAL_TEMP[10]
     fa0:  227f7365    lda        r19, 0x7365         ; 'es'
     fa4:  26733a73    ldah       r19, 0x3a73(r19)    ; 's:'
     fa8:  4a641733    sll        r19, 0x20, r19
     fac:  22736461    lda        r19, 0x6461(r19)    ; 'ad'
     fb0:  26737264    ldah       r19, 0x7264(r19)    ; 'dr'
     fb4:  d3bffdfd    bsr        r29, 0x7ac
     fb8:  6631008d    hw_mfpr/p  r17, 0xd            ; PAL_TEMP[13] -> r17
     fbc:  d3bffdef    bsr        r29, 0x77c
     fc0:  227f6574    lda        r19, 0x6574         ; 'te'
     fc4:  2673003a    ldah       r19, 0x3a(r19)      ; ':'
     fc8:  4a641733    sll        r19, 0x20, r19
     fcc:  22737720    lda        r19, 0x7720(r19)    ; ' w'
     fd0:  26736f72    ldah       r19, 0x6f72(r19)    ; 'ro'
     fd4:  d3bffdf5    bsr        r29, 0x7ac
     fd8:  66310089    hw_mfpr/p  r17, 0x9            ; PAL_TEMP[9] -> r17
     fdc:  d3bffde7    bsr        r29, 0x77c
     fe0:  227f3a64    lda        r19, 0x3a64         ; 'd:'
     fe4:  4a641733    sll        r19, 0x20, r19
     fe8:  22737220    lda        r19, 0x7220(r19)    ; ' r'
     fec:  26736165    ldah       r19, 0x6165(r19)    ; 'ea'
     ff0:  d3bffdee    bsr        r29, 0x7ac
     ff4:  6631008a    hw_mfpr/p  r17, 0xa            ; PAL_TEMP[10] -> r17
     ff8:  d3bffde0    bsr        r29, 0x77c
     ffc:  227f0a0d    lda        r19, 0xa0d          ; '\r\n'
    1000:  d3bffdea    bsr        r29, 0x7ac
    1004:  65ad008d    hw_mfpr/p  r13, 0xd            ; PAL_TEMP[13] -> r13
    1008:  65290089    hw_mfpr/p  r9, 0x9             ; PAL_TEMP[9] -> r9
    100c:  654a008a    hw_mfpr/p  r10, 0xa            ; PAL_TEMP[10] -> r10
    1010:  6bfc8000    ret        r31, (r28), 0
    1014:  00000000    halt
    1018:  4841372c    sll        r2, 0x9, r12
    101c:  4820b72b    sll        r1, 0x5, r11
    1020:  4802172a    sll        r0, 0x10, r10
    1024:  458a040a    or         r12, r10, r10
    1028:  456a040a    or         r11, r10, r10
    102c:  455a040f    or         r10, r26, r15
    1030:  7def8000    hw_stl/p   r15, 0(r15)
    1034:  601f4000    mb
    1038:  6d6f8000    hw_ldl/p   r11, 0(r15)
    103c:  49e0762c    zapnot     r15, 0x3, r12
    1040:  4960762b    zapnot     r11, 0x3, r11
    1044:  4563f10b    andnot     r11, 0x1f, r11
    1048:  458c0401    mov        r12, r1
    104c:  456c0810    xor        r11, r12, r16
    1050:  e6000003    beq        r16, 0x1060
    1054:  21bf0020    lda        r13, 0x20           ; ' '
    1058:  49a0016d    insbl      r13, r0, r13
    105c:  45bc041c    or         r13, r28, r28
    1060:  6bfe8000    ret        r31, (r30), 0
    1064:  00000000    halt
    1068:  77de009e    hw_mtpr/p  r30, 0x1e           ; r30 -> PAL_TEMP[30]
    106c:  74210081    hw_mtpr/p  r1, 0x1             ; r1 -> PAL_TEMP[1]
    1070:  756b008b    hw_mtpr/p  r11, 0xb            ; r11 -> PAL_TEMP[11]
    1074:  75ef008f    hw_mtpr/p  r15, 0xf            ; r15 -> PAL_TEMP[15]
    1078:  76100090    hw_mtpr/p  r16, 0x10           ; r16 -> PAL_TEMP[16]
    107c:  201f0008    lda        r0, 8
    1080:  203f0000    lda        r1, 0
    1084:  205f007f    lda        r2, 0x7f
    1088:  7400009f    hw_mtpr/p  r0, 0x1f            ; r0 -> PAL_TEMP[31]
    108c:  40003520    subq       r0, 0x1, r0
    1090:  d3dfffe1    bsr        r30, 0x1018
    1094:  21df0010    lda        r14, 0x10
    1098:  49c0016e    insbl      r14, r0, r14
    109c:  45dc041c    or         r14, r28, r28
    10a0:  fc1ffffa    bgt        r0, 0x108c
    10a4:  201f0000    lda        r0, 0
    10a8:  203f0000    lda        r1, 0
    10ac:  205f0000    lda        r2, 0
    10b0:  d3dfffd9    bsr        r30, 0x1018
    10b4:  21df0010    lda        r14, 0x10
    10b8:  21ce00c0    lda        r14, 0xc0(r14)
    10bc:  49c0016e    insbl      r14, r0, r14
    10c0:  478e011c    andnot     r28, r14, r28
    10c4:  20df0040    lda        r6, 0x40            ; '@'
    10c8:  48c00166    insbl      r6, r0, r6
    10cc:  44dc041c    or         r6, r28, r28
    10d0:  201f0006    lda        r0, 6
    10d4:  d3dfffd0    bsr        r30, 0x1018
    10d8:  21df0010    lda        r14, 0x10
    10dc:  21ce00c0    lda        r14, 0xc0(r14)
    10e0:  49c0016e    insbl      r14, r0, r14
    10e4:  478e011c    andnot     r28, r14, r28
    10e8:  20df0040    lda        r6, 0x40            ; '@'
    10ec:  48c00166    insbl      r6, r0, r6
    10f0:  44dc041c    or         r6, r28, r28
    10f4:  67de009e    hw_mfpr/p  r30, 0x1e           ; PAL_TEMP[30] -> r30
    10f8:  64210081    hw_mfpr/p  r1, 0x1             ; PAL_TEMP[1] -> r1
    10fc:  656b008b    hw_mfpr/p  r11, 0xb            ; PAL_TEMP[11] -> r11
    1100:  65ef008f    hw_mfpr/p  r15, 0xf            ; PAL_TEMP[15] -> r15
    1104:  66100090    hw_mfpr/p  r16, 0x10           ; PAL_TEMP[16] -> r16
    1108:  21bfffff    lda        r13, -1
    110c:  6bfe8000    ret        r31, (r30), 0
    1110:  4841572f    sll        r2, 0xa, r15
    1114:  4861572d    sll        r3, 0xa, r13
    1118:  45ef040c    mov        r15, r12
    111c:  45a4148d    cmoveq     r13, 0x20, r13
    1120:  7c2f9000    hw_stq/p   r1, 0(r15)
    1124:  41e4040f    addq       r15, r4, r15
    1128:  41a4052d    subq       r13, r4, r13
    112c:  fdbffffc    bgt        r13, 0x1120
    1130:  6bfe8000    ret        r31, (r30), 0
    1134:  00000000    halt
    1138:  77de009e    hw_mtpr/p  r30, 0x1e           ; r30 -> PAL_TEMP[30]
    113c:  203f0000    lda        r1, 0
    1140:  205f007f    lda        r2, 0x7f
    1144:  d3dfffb4    bsr        r30, 0x1018
    1148:  21df0010    lda        r14, 0x10
    114c:  49c0016e    insbl      r14, r0, r14
    1150:  45dc041c    or         r14, r28, r28
    1154:  67de009e    hw_mfpr/p  r30, 0x1e           ; PAL_TEMP[30] -> r30
    1158:  6bfe8000    ret        r31, (r30), 0
    115c:  00000000    halt
    1160:  47ff040c    clr        r12
    1164:  47ff040b    clr        r11
    1168:  6d2f8000    hw_ldl/p   r9, 0(r15)
    116c:  21ef0008    lda        r15, 8(r15)
    1170:  47ff0405    clr        r5
    1174:  4940362a    zapnot     r10, 0x1, r10
    1178:  4940f690    srl        r10, 0x7, r16
    117c:  4940372a    sll        r10, 0x1, r10
    1180:  4550040a    or         r10, r16, r10
    1184:  492500cd    extbl      r9, r5, r13
    1188:  414d040a    addq       r10, r13, r10
    118c:  4940362a    zapnot     r10, 0x1, r10
    1190:  49ac016d    insbl      r13, r12, r13
    1194:  456d040b    or         r11, r13, r11
    1198:  40650405    addq       r3, r5, r5
    119c:  4180340c    addq       r12, 0x1, r12
    11a0:  40a093ad    cmpult     r5, 0x4, r13
    11a4:  f5bffff3    bne        r13, 0x1174
    11a8:  418403ad    cmpult     r12, r4, r13
    11ac:  f5bfffee    bne        r13, 0x1168
    11b0:  7d738000    hw_stl/p   r11, 0(r19)
    11b4:  40440522    subq       r2, r4, r2
    11b8:  42609413    addq       r19, 0x4, r19
    11bc:  fc5fffe8    bgt        r2, 0x1160
    11c0:  6bfe8000    ret        r31, (r30), 0
    11c4:  00000000    halt
    11c8:  4841572f    sll        r2, 0xa, r15
    11cc:  4861572d    sll        r3, 0xa, r13
    11d0:  45ef040c    mov        r15, r12
    11d4:  45a4148d    cmoveq     r13, 0x20, r13
    11d8:  6d6f9000    hw_ldq/p   r11, 0(r15)
    11dc:  41a4052d    subq       r13, r4, r13
UNALIGN:
    11e0:  41e4040f    addq       r15, r4, r15
    11e4:  45610810    xor        r11, r1, r16
    11e8:  f6000001    bne        r16, 0x11f0
    11ec:  fdbffffa    bgt        r13, 0x11d8
    11f0:  41e4052f    subq       r15, r4, r15
    11f4:  6bfe8000    ret        r31, (r30), 0
    11f8:  233f00ff    lda        r25, 0xff
    11fc:  6400009f    hw_mfpr/p  r0, 0x1f            ; PAL_TEMP[31] -> r0
    1200:  47ff0402    clr        r2
    1204:  203f000f    lda        r1, 0xf
    1208:  d3dfff83    bsr        r30, 0x1018
    120c:  f6000004    bne        r16, 0x1220
    1210:  40421402    addq       r2, 0x10, r2
    1214:  40003400    addq       r0, 0x1, r0
    1218:  400113ae    cmpult     r0, 0x8, r14
    121c:  f5dffff9    bne        r14, 0x1204
    1220:  e6000001    beq        r16, 0x1228
    1224:  d3dfff90    bsr        r30, 0x1068
    1228:  d3dffdbd    bsr        r30, 0x920
    122c:  20bf2000    lda        r5, 0x2000
    1230:  48a05729    sll        r5, 0x2, r9
    1234:  6400009f    hw_mfpr/p  r0, 0x1f            ; PAL_TEMP[31] -> r0
    1238:  211f0008    lda        r8, 8
    123c:  41000528    subq       r8, r0, r8
    1240:  24df0010    ldah       r6, 0x10
    1244:  47ff0418    clr        r24
    1248:  47e11404    mov        0x8, r4
    124c:  47ff0403    clr        r3
    1250:  20460000    lda        r2, 0(r6)
    1254:  47f60401    mov        r22, r1
    1258:  d3dfffad    bsr        r30, 0x1110
    125c:  40a60402    addq       r5, r6, r2
    1260:  47f60501    not        r22, r1
    1264:  d3dfffaa    bsr        r30, 0x1110
    1268:  d3dfffd7    bsr        r30, 0x11c8
    126c:  41260402    addq       r9, r6, r2
    1270:  46f70401    mov        r23, r1
    1274:  d3dfffa6    bsr        r30, 0x1110
    1278:  d3dfffd3    bsr        r30, 0x11c8
    127c:  d2a00048    bsr        r21, 0x13a0
    1280:  20460000    lda        r2, 0(r6)
    1284:  47f60401    mov        r22, r1
    1288:  d3dfffcf    bsr        r30, 0x11c8
    128c:  f6000003    bne        r16, 0x129c
    1290:  203f0080    lda        r1, 0x80
    1294:  205f0001    lda        r2, 1
    1298:  c3e00046    br         0x13b4
    129c:  d2a00040    bsr        r21, 0x13a0
    12a0:  20460000    lda        r2, 0(r6)
    12a4:  46f70401    mov        r23, r1
    12a8:  d3dfffc7    bsr        r30, 0x11c8
    12ac:  f6000012    bne        r16, 0x12f8
    12b0:  d2a0003b    bsr        r21, 0x13a0
    12b4:  40a60402    addq       r5, r6, r2
    12b8:  47f60501    not        r22, r1
    12bc:  d3dfffc2    bsr        r30, 0x11c8
    12c0:  f6000003    bne        r16, 0x12d0
    12c4:  203f0020    lda        r1, 0x20            ; ' '
    12c8:  205f0100    lda        r2, 0x100
    12cc:  c3e00039    br         0x13b4
    12d0:  d2a00033    bsr        r21, 0x13a0
    12d4:  40a60402    addq       r5, r6, r2
    12d8:  46f70401    mov        r23, r1
    12dc:  d3dfffba    bsr        r30, 0x11c8
    12e0:  f6000004    bne        r16, 0x12f4
    12e4:  47ff0402    clr        r2
    12e8:  203f0008    lda        r1, 8
    12ec:  245f0001    ldah       r2, 1
    12f0:  c3e00030    br         0x13b4
    12f4:  c3e00000    br         0x12f8
    12f8:  20ff0008    lda        r7, 8
    12fc:  49a0568e    srl        r13, 0x2, r14
    1300:  40ee0527    subq       r7, r14, r7
    1304:  4a01f62e    zapnot     r16, 0xf, r14
    1308:  e5c00001    beq        r14, 0x1310
    130c:  20e7ffff    lda        r7, -1(r7)
    1310:  48e00767    insql      r7, r0, r7
    1314:  4787041c    or         r28, r7, r28
    1318:  47f70501    not        r23, r1
    131c:  20460000    lda        r2, 0(r6)
    1320:  d3dfff7b    bsr        r30, 0x1110
    1324:  d2a0001e    bsr        r21, 0x13a0
    1328:  47f70501    not        r23, r1
    132c:  20460000    lda        r2, 0(r6)
    1330:  d3dfffa5    bsr        r30, 0x11c8
    1334:  f6000004    bne        r16, 0x1348
    1338:  47ff0402    clr        r2
    133c:  203f0008    lda        r1, 8
    1340:  245f0001    ldah       r2, 1
    1344:  c3e0001b    br         0x13b4
    1348:  d3dfff7b    bsr        r30, 0x1138
    134c:  41003528    subq       r8, 0x1, r8
    1350:  e6000003    beq        r16, 0x1360
    1354:  233f00fe    lda        r25, 0xfe
    1358:  d3dfff43    bsr        r30, 0x1068
    135c:  d3dffd70    bsr        r30, 0x920
    1360:  24c60002    ldah       r6, 2(r6)
    1364:  40003400    addq       r0, 0x1, r0
    1368:  400113ae    cmpult     r0, 0x8, r14
    136c:  f5dfffb8    bne        r14, 0x1250
    1370:  233f00fd    lda        r25, 0xfd
    1374:  47ff0410    clr        r16
    1378:  47ff040d    clr        r13
    137c:  fd000001    bgt        r8, 0x1384
    1380:  d3dfff39    bsr        r30, 0x1068
    1384:  d3dffd66    bsr        r30, 0x920
    1388:  46940400    mov        r20, r0
    138c:  48041720    sll        r0, 0x20, r0
    1390:  44140414    or         r0, r20, r20
    1394:  4a81f614    zap        r20, 0xf, r20
    1398:  76940094    hw_mtpr/p  r20, 0x14           ; r20 -> PAL_TEMP[20]
    139c:  6bfd8000    ret        r31, (r29), 0
    13a0:  20460010    lda        r2, 0x10(r6)
    13a4:  47ff0401    clr        r1
    13a8:  d3dfff59    bsr        r30, 0x1110
    13ac:  d3dfff86    bsr        r30, 0x11c8
    13b0:  6bf58000    ret        r31, (r21), 0
    13b4:  40340414    addq       r1, r20, r20
    13b8:  48400722    sll        r2, r0, r2
    13bc:  44580418    or         r2, r24, r24
    13c0:  4b00b0d3    extbl      r24, 0x5, r19
    13c4:  4b041618    zap        r24, 0x20, r24
    13c8:  42603413    addq       r19, 0x1, r19
    13cc:  4a651733    sll        r19, 0x28, r19
    13d0:  46780418    or         r19, r24, r24
    13d4:  c3ffffe2    br         0x1360
	...