Collab_RPG/dump.txt
2024-07-28 23:19:44 +02:00

46088 lines
1.7 MiB

build-cg/myaddin: file format elf32-sh
Disassembly of section .text:
00300000 <_start>:
300000: d0 01 mov.l 300008 <_start+0x8>,r0 ! 30cf4c <_start2.isra.0>
300002: 40 2b jmp @r0
300004: 00 09 nop
300006: 00 09 nop
300008: 00 30 .word 0x0030
30000a: cf 4c or.b #76,@(r0,gbr)
0030000c <_bctors>:
30000c: 00 30 .word 0x0030
30000e: e3 ec mov #-20,r3
00300010 <_bdtors>:
300010: 4f 22 sts.l pr,@-r15
300012: 4f 13 stc.l gbr,@-r15
300014: 4f 02 sts.l mach,@-r15
300016: 4f 12 sts.l macl,@-r15
300018: 2f 86 mov.l r8,@-r15
30001a: 2f 96 mov.l r9,@-r15
30001c: d0 18 mov.l 300080 <.gint>,r0 ! 8101fd4 <_gint>
30001e: 60 02 mov.l @r0,r0
300020: c8 01 tst #1,r0
300022: d8 18 mov.l 300084 <.expevt_sh4>,r8 ! ff000024
300024: 89 00 bt 300028 <catch>
300026: d8 18 mov.l 300088 <.expevt_sh3>,r8 ! ffffffd4
00300028 <catch>:
300028: d0 18 mov.l 30008c <.catcher>,r0 ! 81018d0 <_gint_exc_catcher>
30002a: 60 02 mov.l @r0,r0
30002c: 20 08 tst r0,r0
30002e: 89 0a bt 300046 <panic>
300030: 09 02 stc sr,r9
300032: d1 18 mov.l 300094 <.SR_set_IMASK>,r1 ! f0
300034: 21 9b or r9,r1
300036: d2 18 mov.l 300098 <.SR_clear_BL>,r2 ! efffffff
300038: 21 29 and r2,r1
30003a: 41 0e ldc r1,sr
30003c: 40 0b jsr @r0
30003e: 64 82 mov.l @r8,r4
300040: 49 0e ldc r9,sr
300042: 20 08 tst r0,r0
300044: 89 0d bt 300062 <end>
00300046 <panic>:
300046: 64 82 mov.l @r8,r4
300048: 44 ce ldc r4,r4_bank
30004a: 69 f6 mov.l @r15+,r9
30004c: 68 f6 mov.l @r15+,r8
30004e: 4f 16 lds.l @r15+,macl
300050: 4f 06 lds.l @r15+,mach
300052: 4f 17 ldc.l @r15+,gbr
300054: 4f 26 lds.l @r15+,pr
300056: 00 32 stc ssr,r0
300058: 40 0e ldc r0,sr
30005a: d0 0d mov.l 300090 <.panic>,r0 ! 8101f98 <_gint_exc_panic>
30005c: 60 02 mov.l @r0,r0
30005e: 40 2b jmp @r0
300060: 00 09 nop
00300062 <end>:
300062: 69 f6 mov.l @r15+,r9
300064: 68 f6 mov.l @r15+,r8
300066: 4f 16 lds.l @r15+,macl
300068: 4f 06 lds.l @r15+,mach
30006a: 4f 17 ldc.l @r15+,gbr
30006c: 4f 26 lds.l @r15+,pr
30006e: 00 2b rte
300070: 00 09 nop
300072: 00 09 nop
300074: 00 09 nop
300076: 00 09 nop
300078: 00 09 nop
30007a: 00 09 nop
30007c: 00 09 nop
30007e: 00 09 nop
00300080 <.gint>:
300080: 08 10 .word 0x0810
300082: 1f d4 mov.l r13,@(16,r15)
00300084 <.expevt_sh4>:
300084: ff 00 .word 0xff00
300086: 00 24 mov.b r2,@(r0,r0)
00300088 <.expevt_sh3>:
300088: ff ff .word 0xffff
30008a: ff d4 .word 0xffd4
0030008c <.catcher>:
30008c: 08 10 .word 0x0810
30008e: 18 d0 mov.l r13,@(0,r8)
00300090 <.panic>:
300090: 08 10 .word 0x0810
300092: 1f 98 mov.l r9,@(32,r15)
00300094 <.SR_set_IMASK>:
300094: 00 00 .word 0x0000
300096: 00 f0 .word 0x00f0
00300098 <.SR_clear_BL>:
300098: ef ff mov #-1,r15
30009a: ff ff .word 0xffff
30009c: 00 09 nop
30009e: 00 09 nop
003000a0 <_gint_tlbh>:
3000a0: 4f 22 sts.l pr,@-r15
3000a2: 4f 13 stc.l gbr,@-r15
3000a4: 4f 02 sts.l mach,@-r15
3000a6: 4f 12 sts.l macl,@-r15
3000a8: d0 11 mov.l 3000f0 <.gint>,r0 ! 8101fd4 <_gint>
3000aa: 60 02 mov.l @r0,r0
3000ac: c8 01 tst #1,r0
3000ae: d0 11 mov.l 3000f4 <.tea_sh4>,r0 ! ff00000c
3000b0: 89 00 bt 3000b4 <test_tea>
3000b2: d0 11 mov.l 3000f8 <.tea_sh3>,r0 ! fffffffc
003000b4 <test_tea>:
3000b4: 60 02 mov.l @r0,r0
3000b6: d1 12 mov.l 300100 <.max_mapped_rom>,r1 ! 3465fc <_ldata>
3000b8: 30 13 cmp/ge r1,r0
3000ba: 89 0b bt 3000d4 <panic>
3000bc: d1 0f mov.l 3000fc <.min_mapped_rom>,r1 ! 300000 <_start>
3000be: 30 13 cmp/ge r1,r0
3000c0: 8b 08 bf 3000d4 <panic>
003000c2 <map>:
3000c2: d2 10 mov.l 300104 <.syscall>,r2 ! 80020070
3000c4: 42 0b jsr @r2
3000c6: e0 0c mov #12,r0
3000c8: 4f 16 lds.l @r15+,macl
3000ca: 4f 06 lds.l @r15+,mach
3000cc: 4f 17 ldc.l @r15+,gbr
3000ce: 4f 26 lds.l @r15+,pr
3000d0: 00 2b rte
3000d2: 00 09 nop
003000d4 <panic>:
3000d4: 4f 16 lds.l @r15+,macl
3000d6: 4f 06 lds.l @r15+,mach
3000d8: 4f 17 ldc.l @r15+,gbr
3000da: 4f 26 lds.l @r15+,pr
3000dc: 00 22 stc vbr,r0
3000de: e1 01 mov #1,r1
3000e0: 41 18 shll8 r1
3000e2: 30 1c add r1,r0
3000e4: 40 2b jmp @r0
3000e6: 00 09 nop
3000e8: 00 09 nop
3000ea: 00 09 nop
3000ec: 00 09 nop
3000ee: 00 09 nop
003000f0 <.gint>:
3000f0: 08 10 .word 0x0810
3000f2: 1f d4 mov.l r13,@(16,r15)
003000f4 <.tea_sh4>:
3000f4: ff 00 .word 0xff00
3000f6: 00 0c mov.b @(r0,r0),r0
003000f8 <.tea_sh3>:
3000f8: ff ff .word 0xffff
3000fa: ff fc .word 0xfffc
003000fc <.min_mapped_rom>:
3000fc: 00 30 .word 0x0030
...
00300100 <.max_mapped_rom>:
300100: 00 34 mov.b r3,@(r0,r0)
300102: 65 fc extu.b r15,r5
00300104 <.syscall>:
300104: 80 02 mov.b r0,@(2,r0)
300106: 00 70 .word 0x0070
300108: 00 09 nop
30010a: 00 09 nop
30010c: 00 09 nop
30010e: 00 09 nop
00300110 <_GINT_CALL_SET_function>:
300110: 2f e6 mov.l r14,@-r15
300112: 7f fc add #-4,r15
300114: 6e f3 mov r15,r14
300116: 61 e3 mov r14,r1
300118: 71 c4 add #-60,r1
30011a: 11 4f mov.l r4,@(60,r1)
30011c: 61 e3 mov r14,r1
30011e: 71 c4 add #-60,r1
300120: 51 1f mov.l @(60,r1),r1
300122: e2 01 mov #1,r2
300124: 21 22 mov.l r2,@r1
300126: e1 00 mov #0,r1
300128: 60 13 mov r1,r0
30012a: 7e 04 add #4,r14
30012c: 6f e3 mov r14,r15
30012e: 6e f6 mov.l @r15+,r14
300130: 00 0b rts
300132: 00 09 nop
00300134 <_GINT_CALL_INC_function>:
300134: 2f e6 mov.l r14,@-r15
300136: 7f fc add #-4,r15
300138: 6e f3 mov r15,r14
30013a: 61 e3 mov r14,r1
30013c: 71 c4 add #-60,r1
30013e: 11 4f mov.l r4,@(60,r1)
300140: 61 e3 mov r14,r1
300142: 71 c4 add #-60,r1
300144: 51 1f mov.l @(60,r1),r1
300146: 61 12 mov.l @r1,r1
300148: 62 13 mov r1,r2
30014a: 72 01 add #1,r2
30014c: 61 e3 mov r14,r1
30014e: 71 c4 add #-60,r1
300150: 51 1f mov.l @(60,r1),r1
300152: 21 22 mov.l r2,@r1
300154: e1 00 mov #0,r1
300156: 60 13 mov r1,r0
300158: 7e 04 add #4,r14
30015a: 6f e3 mov r14,r15
30015c: 6e f6 mov.l @r15+,r14
30015e: 00 0b rts
300160: 00 09 nop
00300162 <_GINT_CALL_SET_STOP_function>:
300162: 2f e6 mov.l r14,@-r15
300164: 7f fc add #-4,r15
300166: 6e f3 mov r15,r14
300168: 61 e3 mov r14,r1
30016a: 71 c4 add #-60,r1
30016c: 11 4f mov.l r4,@(60,r1)
30016e: 61 e3 mov r14,r1
300170: 71 c4 add #-60,r1
300172: 51 1f mov.l @(60,r1),r1
300174: e2 01 mov #1,r2
300176: 21 22 mov.l r2,@r1
300178: e1 01 mov #1,r1
30017a: 60 13 mov r1,r0
30017c: 7e 04 add #4,r14
30017e: 6f e3 mov r14,r15
300180: 6e f6 mov.l @r15+,r14
300182: 00 0b rts
300184: 00 09 nop
00300186 <_GINT_CALL_INC_STOP_function>:
300186: 2f e6 mov.l r14,@-r15
300188: 7f fc add #-4,r15
30018a: 6e f3 mov r15,r14
30018c: 61 e3 mov r14,r1
30018e: 71 c4 add #-60,r1
300190: 11 4f mov.l r4,@(60,r1)
300192: 61 e3 mov r14,r1
300194: 71 c4 add #-60,r1
300196: 51 1f mov.l @(60,r1),r1
300198: 61 12 mov.l @r1,r1
30019a: 62 13 mov r1,r2
30019c: 72 01 add #1,r2
30019e: 61 e3 mov r14,r1
3001a0: 71 c4 add #-60,r1
3001a2: 51 1f mov.l @(60,r1),r1
3001a4: 21 22 mov.l r2,@r1
3001a6: e1 01 mov #1,r1
3001a8: 60 13 mov r1,r0
3001aa: 7e 04 add #4,r14
3001ac: 6f e3 mov r14,r15
3001ae: 6e f6 mov.l @r15+,r14
3001b0: 00 0b rts
3001b2: 00 09 nop
003001b4 <_update_time>:
3001b4: 2f e6 mov.l r14,@-r15
3001b6: 6e f3 mov r15,r14
3001b8: d1 08 mov.l 3001dc <_update_time+0x28>,r1 ! 8101ca0 <_game>
3001ba: 92 0d mov.w 3001d8 <_update_time+0x24>,r2 ! fc
3001bc: 31 2c add r2,r1
3001be: 51 1a mov.l @(40,r1),r1
3001c0: 62 13 mov r1,r2
3001c2: 72 01 add #1,r2
3001c4: d1 05 mov.l 3001dc <_update_time+0x28>,r1 ! 8101ca0 <_game>
3001c6: 93 07 mov.w 3001d8 <_update_time+0x24>,r3 ! fc
3001c8: 31 3c add r3,r1
3001ca: 11 2a mov.l r2,@(40,r1)
3001cc: e1 00 mov #0,r1
3001ce: 60 13 mov r1,r0
3001d0: 6f e3 mov r14,r15
3001d2: 6e f6 mov.l @r15+,r14
3001d4: 00 0b rts
3001d6: 00 09 nop
3001d8: 00 fc mov.b @(r0,r15),r0
3001da: 00 09 nop
3001dc: 08 10 .word 0x0810
3001de: 1c a0 mov.l r10,@(0,r12)
003001e0 <_main>:
3001e0: 2f 86 mov.l r8,@-r15
3001e2: 2f e6 mov.l r14,@-r15
3001e4: 4f 22 sts.l pr,@-r15
3001e6: 7f d8 add #-40,r15
3001e8: 6e f3 mov r15,r14
3001ea: d1 53 mov.l 300338 <_main+0x158>,r1 ! 30a848 <_gdb_start_on_exception>
3001ec: 41 0b jsr @r1
3001ee: 00 09 nop
3001f0: d1 52 mov.l 30033c <_main+0x15c>,r1 ! 30bdfc <___printf_enable_fp>
3001f2: 41 0b jsr @r1
3001f4: 00 09 nop
3001f6: 61 e3 mov r14,r1
3001f8: 71 10 add #16,r1
3001fa: e2 00 mov #0,r2
3001fc: 21 22 mov.l r2,@r1
3001fe: e2 00 mov #0,r2
300200: 11 21 mov.l r2,@(4,r1)
300202: e2 00 mov #0,r2
300204: 11 22 mov.l r2,@(8,r1)
300206: e2 00 mov #0,r2
300208: 11 23 mov.l r2,@(12,r1)
30020a: e2 00 mov #0,r2
30020c: 11 24 mov.l r2,@(16,r1)
30020e: 61 e3 mov r14,r1
300210: 71 10 add #16,r1
300212: d2 4b mov.l 300340 <_main+0x160>,r2 ! 3001b4 <_update_time>
300214: 21 22 mov.l r2,@r1
300216: 68 e3 mov r14,r8
300218: 78 e8 add #-24,r8
30021a: 62 e3 mov r14,r2
30021c: 72 10 add #16,r2
30021e: e4 00 mov #0,r4
300220: 95 86 mov.w 300330 <_main+0x150>,r5 ! 3e8
300222: 61 23 mov r2,r1
300224: 71 04 add #4,r1
300226: 63 12 mov.l @r1,r3
300228: 2f 32 mov.l r3,@r15
30022a: 71 04 add #4,r1
30022c: 63 12 mov.l @r1,r3
30022e: 1f 31 mov.l r3,@(4,r15)
300230: 71 04 add #4,r1
300232: 63 12 mov.l @r1,r3
300234: 1f 32 mov.l r3,@(8,r15)
300236: 71 04 add #4,r1
300238: 63 12 mov.l @r1,r3
30023a: 1f 33 mov.l r3,@(12,r15)
30023c: 71 04 add #4,r1
30023e: 67 22 mov.l @r2,r7
300240: 66 53 mov r5,r6
300242: 65 43 mov r4,r5
300244: e4 fe mov #-2,r4
300246: d1 3f mov.l 300344 <_main+0x164>,r1 ! 30b864 <_timer_configure>
300248: 41 0b jsr @r1
30024a: 00 09 nop
30024c: 61 03 mov r0,r1
30024e: 18 1f mov.l r1,@(60,r8)
300250: 61 e3 mov r14,r1
300252: 71 e8 add #-24,r1
300254: 51 1f mov.l @(60,r1),r1
300256: 41 11 cmp/pz r1
300258: 89 02 bt 300260 <_main+0x80>
30025a: e1 ff mov #-1,r1
30025c: a0 60 bra 300320 <_main+0x140>
30025e: 00 09 nop
300260: 61 e3 mov r14,r1
300262: 71 e8 add #-24,r1
300264: 54 1f mov.l @(60,r1),r4
300266: d1 38 mov.l 300348 <_main+0x168>,r1 ! 30bb04 <_timer_start>
300268: 41 0b jsr @r1
30026a: 00 09 nop
30026c: d1 37 mov.l 30034c <_main+0x16c>,r1 ! 316234 <_worldRPG>
30026e: 62 12 mov.l @r1,r2
300270: d1 37 mov.l 300350 <_main+0x170>,r1 ! 8101ca0 <_game>
300272: 21 22 mov.l r2,@r1
300274: d1 37 mov.l 300354 <_main+0x174>,r1 ! 8101cbc
300276: 64 13 mov r1,r4
300278: d1 37 mov.l 300358 <_main+0x178>,r1 ! 30475c <_events_init_handler>
30027a: 41 0b jsr @r1
30027c: 00 09 nop
30027e: d3 37 mov.l 30035c <_main+0x17c>,r3 ! 3161a0 <_gint_drivers_end>
300280: d2 37 mov.l 300360 <_main+0x180>,r2 ! 8101cb0
300282: d1 34 mov.l 300354 <_main+0x174>,r1 ! 8101cbc
300284: 66 33 mov r3,r6
300286: 65 23 mov r2,r5
300288: 64 13 mov r1,r4
30028a: d1 36 mov.l 300364 <_main+0x184>,r1 ! 304784 <_events_bind_variable>
30028c: 41 0b jsr @r1
30028e: 00 09 nop
300290: d3 35 mov.l 300368 <_main+0x188>,r3 ! 3161a8
300292: d2 36 mov.l 30036c <_main+0x18c>,r2 ! 8101dcc
300294: d1 2f mov.l 300354 <_main+0x174>,r1 ! 8101cbc
300296: 66 33 mov r3,r6
300298: 65 23 mov r2,r5
30029a: 64 13 mov r1,r4
30029c: d1 31 mov.l 300364 <_main+0x184>,r1 ! 304784 <_events_bind_variable>
30029e: 41 0b jsr @r1
3002a0: 00 09 nop
3002a2: d1 33 mov.l 300370 <_main+0x190>,r1 ! 30b124 <_dupdate>
3002a4: 41 0b jsr @r1
3002a6: 00 09 nop
3002a8: d1 32 mov.l 300374 <_main+0x194>,r1 ! 30b5cc <_getkey>
3002aa: 41 0b jsr @r1
3002ac: 00 09 nop
3002ae: d1 32 mov.l 300378 <_main+0x198>,r1 ! ffff
3002b0: 64 13 mov r1,r4
3002b2: d1 32 mov.l 30037c <_main+0x19c>,r1 ! 30aeb4 <_dclear>
3002b4: 41 0b jsr @r1
3002b6: 00 09 nop
3002b8: d1 25 mov.l 300350 <_main+0x170>,r1 ! 8101ca0 <_game>
3002ba: 64 13 mov r1,r4
3002bc: d1 30 mov.l 300380 <_main+0x1a0>,r1 ! 301e74 <_game_draw>
3002be: 41 0b jsr @r1
3002c0: 00 09 nop
3002c2: d1 23 mov.l 300350 <_main+0x170>,r1 ! 8101ca0 <_game>
3002c4: 64 13 mov r1,r4
3002c6: d1 2f mov.l 300384 <_main+0x1a4>,r1 ! 301de8 <_game_logic>
3002c8: 41 0b jsr @r1
3002ca: 00 09 nop
3002cc: d1 28 mov.l 300370 <_main+0x190>,r1 ! 30b124 <_dupdate>
3002ce: 41 0b jsr @r1
3002d0: 00 09 nop
3002d2: d1 1f mov.l 300350 <_main+0x170>,r1 ! 8101ca0 <_game>
3002d4: 64 13 mov r1,r4
3002d6: d1 2c mov.l 300388 <_main+0x1a8>,r1 ! 301f3c <_game_get_inputs>
3002d8: 41 0b jsr @r1
3002da: 00 09 nop
3002dc: a0 03 bra 3002e6 <_main+0x106>
3002de: 00 09 nop
3002e0: d1 2a mov.l 30038c <_main+0x1ac>,r1 ! 309eaa <_sleep>
3002e2: 41 0b jsr @r1
3002e4: 00 09 nop
3002e6: d1 1a mov.l 300350 <_main+0x170>,r1 ! 8101ca0 <_game>
3002e8: 92 23 mov.w 300332 <_main+0x152>,r2 ! fc
3002ea: 31 2c add r2,r1
3002ec: 52 1a mov.l @(40,r1),r2
3002ee: e1 13 mov #19,r1
3002f0: 32 17 cmp/gt r1,r2
3002f2: 8b f5 bf 3002e0 <_main+0x100>
3002f4: d1 16 mov.l 300350 <_main+0x170>,r1 ! 8101ca0 <_game>
3002f6: 92 1c mov.w 300332 <_main+0x152>,r2 ! fc
3002f8: 31 2c add r2,r1
3002fa: e2 00 mov #0,r2
3002fc: 11 2a mov.l r2,@(40,r1)
3002fe: d1 14 mov.l 300350 <_main+0x170>,r1 ! 8101ca0 <_game>
300300: 92 18 mov.w 300334 <_main+0x154>,r2 ! 120
300302: 31 2c add r2,r1
300304: 61 10 mov.b @r1,r1
300306: 61 1c extu.b r1,r1
300308: e2 01 mov #1,r2
30030a: 21 2a xor r2,r1
30030c: 61 1c extu.b r1,r1
30030e: 21 18 tst r1,r1
300310: 8b cd bf 3002ae <_main+0xce>
300312: 61 e3 mov r14,r1
300314: 71 e8 add #-24,r1
300316: 54 1f mov.l @(60,r1),r4
300318: d1 1d mov.l 300390 <_main+0x1b0>,r1 ! 30bbdc <_timer_stop>
30031a: 41 0b jsr @r1
30031c: 00 09 nop
30031e: e1 01 mov #1,r1
300320: 60 13 mov r1,r0
300322: 7e 28 add #40,r14
300324: 6f e3 mov r14,r15
300326: 4f 26 lds.l @r15+,pr
300328: 6e f6 mov.l @r15+,r14
30032a: 68 f6 mov.l @r15+,r8
30032c: 00 0b rts
30032e: 00 09 nop
300330: 03 e8 .word 0x03e8
300332: 00 fc mov.b @(r0,r15),r0
300334: 01 20 .word 0x0120
300336: 00 09 nop
300338: 00 30 .word 0x0030
30033a: a8 48 bra 2ff3ce <_srom+0x2b8dd2>
30033c: 00 30 .word 0x0030
30033e: bd fc bsr 2fff3a <_srom+0x2b993e>
300340: 00 30 .word 0x0030
300342: 01 b4 mov.b r11,@(r0,r1)
300344: 00 30 .word 0x0030
300346: b8 64 bsr 2ff412 <_srom+0x2b8e16>
300348: 00 30 .word 0x0030
30034a: bb 04 bsr 2ff956 <_srom+0x2b935a>
30034c: 00 31 .word 0x0031
30034e: 62 34 mov.b @r3+,r2
300350: 08 10 .word 0x0810
300352: 1c a0 mov.l r10,@(0,r12)
300354: 08 10 .word 0x0810
300356: 1c bc mov.l r11,@(48,r12)
300358: 00 30 .word 0x0030
30035a: 47 5c shad r5,r7
30035c: 00 31 .word 0x0031
30035e: 61 a0 mov.b @r10,r1
300360: 08 10 .word 0x0810
300362: 1c b0 mov.l r11,@(0,r12)
300364: 00 30 .word 0x0030
300366: 47 84 .word 0x4784
300368: 00 31 .word 0x0031
30036a: 61 a8 swap.b r10,r1
30036c: 08 10 .word 0x0810
30036e: 1d cc mov.l r12,@(48,r13)
300370: 00 30 .word 0x0030
300372: b1 24 bsr 3005be <_map_render+0x186>
300374: 00 30 .word 0x0030
300376: b5 cc bsr 300f12 <_map_get_for_coordinates+0xc6>
300378: 00 00 .word 0x0000
30037a: ff ff .word 0xffff
30037c: 00 30 .word 0x0030
30037e: ae b4 bra 3000ea <panic+0x16>
300380: 00 30 .word 0x0030
300382: 1e 74 mov.l r7,@(16,r14)
300384: 00 30 .word 0x0030
300386: 1d e8 mov.l r14,@(32,r13)
300388: 00 30 .word 0x0030
30038a: 1f 3c mov.l r3,@(48,r15)
30038c: 00 30 .word 0x0030
30038e: 9e aa mov.w 3004e6 <_map_render+0xae>,r14 ! 611d
300390: 00 30 .word 0x0030
300392: bb dc bsr 2ffb4e <_srom+0x2b9552>
00300394 <_GINT_CALL_SET_function>:
300394: 2f e6 mov.l r14,@-r15
300396: 7f fc add #-4,r15
300398: 6e f3 mov r15,r14
30039a: 61 e3 mov r14,r1
30039c: 71 c4 add #-60,r1
30039e: 11 4f mov.l r4,@(60,r1)
3003a0: 61 e3 mov r14,r1
3003a2: 71 c4 add #-60,r1
3003a4: 51 1f mov.l @(60,r1),r1
3003a6: e2 01 mov #1,r2
3003a8: 21 22 mov.l r2,@r1
3003aa: e1 00 mov #0,r1
3003ac: 60 13 mov r1,r0
3003ae: 7e 04 add #4,r14
3003b0: 6f e3 mov r14,r15
3003b2: 6e f6 mov.l @r15+,r14
3003b4: 00 0b rts
3003b6: 00 09 nop
003003b8 <_GINT_CALL_INC_function>:
3003b8: 2f e6 mov.l r14,@-r15
3003ba: 7f fc add #-4,r15
3003bc: 6e f3 mov r15,r14
3003be: 61 e3 mov r14,r1
3003c0: 71 c4 add #-60,r1
3003c2: 11 4f mov.l r4,@(60,r1)
3003c4: 61 e3 mov r14,r1
3003c6: 71 c4 add #-60,r1
3003c8: 51 1f mov.l @(60,r1),r1
3003ca: 61 12 mov.l @r1,r1
3003cc: 62 13 mov r1,r2
3003ce: 72 01 add #1,r2
3003d0: 61 e3 mov r14,r1
3003d2: 71 c4 add #-60,r1
3003d4: 51 1f mov.l @(60,r1),r1
3003d6: 21 22 mov.l r2,@r1
3003d8: e1 00 mov #0,r1
3003da: 60 13 mov r1,r0
3003dc: 7e 04 add #4,r14
3003de: 6f e3 mov r14,r15
3003e0: 6e f6 mov.l @r15+,r14
3003e2: 00 0b rts
3003e4: 00 09 nop
003003e6 <_GINT_CALL_SET_STOP_function>:
3003e6: 2f e6 mov.l r14,@-r15
3003e8: 7f fc add #-4,r15
3003ea: 6e f3 mov r15,r14
3003ec: 61 e3 mov r14,r1
3003ee: 71 c4 add #-60,r1
3003f0: 11 4f mov.l r4,@(60,r1)
3003f2: 61 e3 mov r14,r1
3003f4: 71 c4 add #-60,r1
3003f6: 51 1f mov.l @(60,r1),r1
3003f8: e2 01 mov #1,r2
3003fa: 21 22 mov.l r2,@r1
3003fc: e1 01 mov #1,r1
3003fe: 60 13 mov r1,r0
300400: 7e 04 add #4,r14
300402: 6f e3 mov r14,r15
300404: 6e f6 mov.l @r15+,r14
300406: 00 0b rts
300408: 00 09 nop
0030040a <_GINT_CALL_INC_STOP_function>:
30040a: 2f e6 mov.l r14,@-r15
30040c: 7f fc add #-4,r15
30040e: 6e f3 mov r15,r14
300410: 61 e3 mov r14,r1
300412: 71 c4 add #-60,r1
300414: 11 4f mov.l r4,@(60,r1)
300416: 61 e3 mov r14,r1
300418: 71 c4 add #-60,r1
30041a: 51 1f mov.l @(60,r1),r1
30041c: 61 12 mov.l @r1,r1
30041e: 62 13 mov r1,r2
300420: 72 01 add #1,r2
300422: 61 e3 mov r14,r1
300424: 71 c4 add #-60,r1
300426: 51 1f mov.l @(60,r1),r1
300428: 21 22 mov.l r2,@r1
30042a: e1 01 mov #1,r1
30042c: 60 13 mov r1,r0
30042e: 7e 04 add #4,r14
300430: 6f e3 mov r14,r15
300432: 6e f6 mov.l @r15+,r14
300434: 00 0b rts
300436: 00 09 nop
00300438 <_map_render>:
300438: 2f e6 mov.l r14,@-r15
30043a: 4f 22 sts.l pr,@-r15
30043c: 7f c4 add #-60,r15
30043e: 6e f3 mov r15,r14
300440: 61 e3 mov r14,r1
300442: 71 fc add #-4,r1
300444: 11 45 mov.l r4,@(20,r1)
300446: 61 e3 mov r14,r1
300448: 71 fc add #-4,r1
30044a: 62 e3 mov r14,r2
30044c: 72 fc add #-4,r2
30044e: 52 25 mov.l @(20,r2),r2
300450: 62 22 mov.l @r2,r2
300452: 11 2d mov.l r2,@(52,r1)
300454: 61 e3 mov r14,r1
300456: 71 fc add #-4,r1
300458: 62 e3 mov r14,r2
30045a: 72 fc add #-4,r2
30045c: 52 25 mov.l @(20,r2),r2
30045e: 72 04 add #4,r2
300460: 11 2c mov.l r2,@(48,r1)
300462: 61 e3 mov r14,r1
300464: 71 1c add #28,r1
300466: e2 1a mov #26,r2
300468: 60 23 mov r2,r0
30046a: 80 1f mov.b r0,@(15,r1)
30046c: 61 e3 mov r14,r1
30046e: 71 1c add #28,r1
300470: e2 0f mov #15,r2
300472: 60 23 mov r2,r0
300474: 80 1e mov.b r0,@(14,r1)
300476: 61 e3 mov r14,r1
300478: 71 fc add #-4,r1
30047a: 51 1d mov.l @(52,r1),r1
30047c: 61 12 mov.l @r1,r1
30047e: 62 1d extu.w r1,r2
300480: 61 e3 mov r14,r1
300482: 71 1c add #28,r1
300484: 42 08 shll2 r2
300486: 42 08 shll2 r2
300488: 60 23 mov r2,r0
30048a: 81 16 mov.w r0,@(12,r1)
30048c: 61 e3 mov r14,r1
30048e: 71 fc add #-4,r1
300490: 51 1d mov.l @(52,r1),r1
300492: 51 11 mov.l @(4,r1),r1
300494: 62 1d extu.w r1,r2
300496: 61 e3 mov r14,r1
300498: 71 1c add #28,r1
30049a: 42 08 shll2 r2
30049c: 42 08 shll2 r2
30049e: 60 23 mov r2,r0
3004a0: 81 15 mov.w r0,@(10,r1)
3004a2: 61 e3 mov r14,r1
3004a4: 71 fc add #-4,r1
3004a6: 51 1c mov.l @(48,r1),r1
3004a8: 62 11 mov.w @r1,r2
3004aa: 91 96 mov.w 3005da <_map_render+0x1a2>,r1 ! c5
3004ac: 32 17 cmp/gt r1,r2
3004ae: 89 10 bt 3004d2 <_map_render+0x9a>
3004b0: 61 e3 mov r14,r1
3004b2: 71 fc add #-4,r1
3004b4: 51 1c mov.l @(48,r1),r1
3004b6: 61 11 mov.w @r1,r1
3004b8: 62 1d extu.w r1,r2
3004ba: 61 e3 mov r14,r1
3004bc: 71 fc add #-4,r1
3004be: 51 1c mov.l @(48,r1),r1
3004c0: 60 23 mov r2,r0
3004c2: 81 12 mov.w r0,@(4,r1)
3004c4: 61 e3 mov r14,r1
3004c6: 71 1c add #28,r1
3004c8: e2 00 mov #0,r2
3004ca: 60 23 mov r2,r0
3004cc: 81 1e mov.w r0,@(28,r1)
3004ce: a0 3f bra 300550 <_map_render+0x118>
3004d0: 00 09 nop
3004d2: 61 e3 mov r14,r1
3004d4: 71 fc add #-4,r1
3004d6: 51 1c mov.l @(48,r1),r1
3004d8: 61 11 mov.w @r1,r1
3004da: 92 7e mov.w 3005da <_map_render+0x1a2>,r2 ! c5
3004dc: 32 1c add r1,r2
3004de: 61 e3 mov r14,r1
3004e0: 71 1c add #28,r1
3004e2: 85 16 mov.w @(12,r1),r0
3004e4: 61 03 mov r0,r1
3004e6: 61 1d extu.w r1,r1
3004e8: 32 13 cmp/ge r1,r2
3004ea: 8b 1b bf 300524 <_map_render+0xec>
3004ec: 61 e3 mov r14,r1
3004ee: 71 1c add #28,r1
3004f0: 62 e3 mov r14,r2
3004f2: 72 1c add #28,r2
3004f4: 85 26 mov.w @(12,r2),r0
3004f6: 62 03 mov r0,r2
3004f8: 93 70 mov.w 3005dc <_map_render+0x1a4>,r3 ! fe74
3004fa: 32 3c add r3,r2
3004fc: 60 23 mov r2,r0
3004fe: 81 1e mov.w r0,@(28,r1)
300500: 61 e3 mov r14,r1
300502: 71 fc add #-4,r1
300504: 51 1c mov.l @(48,r1),r1
300506: 61 11 mov.w @r1,r1
300508: 61 1d extu.w r1,r1
30050a: 62 e3 mov r14,r2
30050c: 72 1c add #28,r2
30050e: 85 2e mov.w @(28,r2),r0
300510: 62 03 mov r0,r2
300512: 31 28 sub r2,r1
300514: 62 1d extu.w r1,r2
300516: 61 e3 mov r14,r1
300518: 71 fc add #-4,r1
30051a: 51 1c mov.l @(48,r1),r1
30051c: 60 23 mov r2,r0
30051e: 81 12 mov.w r0,@(4,r1)
300520: a0 16 bra 300550 <_map_render+0x118>
300522: 00 09 nop
300524: 61 e3 mov r14,r1
300526: 71 fc add #-4,r1
300528: 51 1c mov.l @(48,r1),r1
30052a: 92 58 mov.w 3005de <_map_render+0x1a6>,r2 ! c6
30052c: 60 23 mov r2,r0
30052e: 81 12 mov.w r0,@(4,r1)
300530: 61 e3 mov r14,r1
300532: 71 fc add #-4,r1
300534: 51 1c mov.l @(48,r1),r1
300536: 61 11 mov.w @r1,r1
300538: 62 1d extu.w r1,r2
30053a: 61 e3 mov r14,r1
30053c: 71 fc add #-4,r1
30053e: 51 1c mov.l @(48,r1),r1
300540: 85 12 mov.w @(4,r1),r0
300542: 61 03 mov r0,r1
300544: 63 1d extu.w r1,r3
300546: 61 e3 mov r14,r1
300548: 71 1c add #28,r1
30054a: 32 38 sub r3,r2
30054c: 60 23 mov r2,r0
30054e: 81 1e mov.w r0,@(28,r1)
300550: 61 e3 mov r14,r1
300552: 71 fc add #-4,r1
300554: 51 1c mov.l @(48,r1),r1
300556: 85 11 mov.w @(2,r1),r0
300558: 62 03 mov r0,r2
30055a: e1 6f mov #111,r1
30055c: 32 17 cmp/gt r1,r2
30055e: 89 11 bt 300584 <_map_render+0x14c>
300560: 61 e3 mov r14,r1
300562: 71 fc add #-4,r1
300564: 51 1c mov.l @(48,r1),r1
300566: 85 11 mov.w @(2,r1),r0
300568: 61 03 mov r0,r1
30056a: 62 1d extu.w r1,r2
30056c: 61 e3 mov r14,r1
30056e: 71 fc add #-4,r1
300570: 51 1c mov.l @(48,r1),r1
300572: 60 23 mov r2,r0
300574: 81 13 mov.w r0,@(6,r1)
300576: 61 e3 mov r14,r1
300578: 71 1c add #28,r1
30057a: e2 00 mov #0,r2
30057c: 60 23 mov r2,r0
30057e: 81 1d mov.w r0,@(26,r1)
300580: a0 46 bra 300610 <_map_render+0x1d8>
300582: 00 09 nop
300584: 61 e3 mov r14,r1
300586: 71 fc add #-4,r1
300588: 51 1c mov.l @(48,r1),r1
30058a: 85 11 mov.w @(2,r1),r0
30058c: 61 03 mov r0,r1
30058e: 62 13 mov r1,r2
300590: 72 6f add #111,r2
300592: 61 e3 mov r14,r1
300594: 71 1c add #28,r1
300596: 85 15 mov.w @(10,r1),r0
300598: 61 03 mov r0,r1
30059a: 61 1d extu.w r1,r1
30059c: 32 13 cmp/ge r1,r2
30059e: 8b 20 bf 3005e2 <_map_render+0x1aa>
3005a0: 61 e3 mov r14,r1
3005a2: 71 1c add #28,r1
3005a4: 62 e3 mov r14,r2
3005a6: 72 1c add #28,r2
3005a8: 85 25 mov.w @(10,r2),r0
3005aa: 62 03 mov r0,r2
3005ac: 93 18 mov.w 3005e0 <_map_render+0x1a8>,r3 ! ff20
3005ae: 32 3c add r3,r2
3005b0: 60 23 mov r2,r0
3005b2: 81 1d mov.w r0,@(26,r1)
3005b4: 61 e3 mov r14,r1
3005b6: 71 fc add #-4,r1
3005b8: 51 1c mov.l @(48,r1),r1
3005ba: 85 11 mov.w @(2,r1),r0
3005bc: 61 03 mov r0,r1
3005be: 61 1d extu.w r1,r1
3005c0: 62 e3 mov r14,r2
3005c2: 72 1c add #28,r2
3005c4: 85 2d mov.w @(26,r2),r0
3005c6: 62 03 mov r0,r2
3005c8: 31 28 sub r2,r1
3005ca: 62 1d extu.w r1,r2
3005cc: 61 e3 mov r14,r1
3005ce: 71 fc add #-4,r1
3005d0: 51 1c mov.l @(48,r1),r1
3005d2: 60 23 mov r2,r0
3005d4: 81 13 mov.w r0,@(6,r1)
3005d6: a0 1b bra 300610 <_map_render+0x1d8>
3005d8: 00 09 nop
3005da: 00 c5 mov.w r12,@(r0,r0)
3005dc: fe 74 .word 0xfe74
3005de: 00 c6 mov.l r12,@(r0,r0)
3005e0: ff 20 .word 0xff20
3005e2: 61 e3 mov r14,r1
3005e4: 71 fc add #-4,r1
3005e6: 51 1c mov.l @(48,r1),r1
3005e8: e2 70 mov #112,r2
3005ea: 60 23 mov r2,r0
3005ec: 81 13 mov.w r0,@(6,r1)
3005ee: 61 e3 mov r14,r1
3005f0: 71 fc add #-4,r1
3005f2: 51 1c mov.l @(48,r1),r1
3005f4: 85 11 mov.w @(2,r1),r0
3005f6: 61 03 mov r0,r1
3005f8: 62 1d extu.w r1,r2
3005fa: 61 e3 mov r14,r1
3005fc: 71 fc add #-4,r1
3005fe: 51 1c mov.l @(48,r1),r1
300600: 85 13 mov.w @(6,r1),r0
300602: 61 03 mov r0,r1
300604: 63 1d extu.w r1,r3
300606: 61 e3 mov r14,r1
300608: 71 1c add #28,r1
30060a: 32 38 sub r3,r2
30060c: 60 23 mov r2,r0
30060e: 81 1d mov.w r0,@(26,r1)
300610: 61 e3 mov r14,r1
300612: 71 1c add #28,r1
300614: 62 e3 mov r14,r2
300616: 72 1c add #28,r2
300618: 85 2e mov.w @(28,r2),r0
30061a: 62 03 mov r0,r2
30061c: 62 2d extu.w r2,r2
30061e: 42 09 shlr2 r2
300620: 42 09 shlr2 r2
300622: 60 23 mov r2,r0
300624: 81 14 mov.w r0,@(8,r1)
300626: 61 e3 mov r14,r1
300628: 71 1c add #28,r1
30062a: 62 e3 mov r14,r2
30062c: 72 1c add #28,r2
30062e: 85 2d mov.w @(26,r2),r0
300630: 62 03 mov r0,r2
300632: 62 2d extu.w r2,r2
300634: 42 09 shlr2 r2
300636: 42 09 shlr2 r2
300638: 60 23 mov r2,r0
30063a: 81 13 mov.w r0,@(6,r1)
30063c: 61 e3 mov r14,r1
30063e: 71 1c add #28,r1
300640: 85 1e mov.w @(28,r1),r0
300642: 61 03 mov r0,r1
300644: 62 1c extu.b r1,r2
300646: 61 e3 mov r14,r1
300648: 71 1c add #28,r1
30064a: 85 14 mov.w @(8,r1),r0
30064c: 61 03 mov r0,r1
30064e: 61 1c extu.b r1,r1
300650: 41 08 shll2 r1
300652: 41 08 shll2 r1
300654: 63 1c extu.b r1,r3
300656: 61 e3 mov r14,r1
300658: 71 1c add #28,r1
30065a: 32 38 sub r3,r2
30065c: 60 23 mov r2,r0
30065e: 80 15 mov.b r0,@(5,r1)
300660: 61 e3 mov r14,r1
300662: 71 1c add #28,r1
300664: 85 1d mov.w @(26,r1),r0
300666: 61 03 mov r0,r1
300668: 62 1c extu.b r1,r2
30066a: 61 e3 mov r14,r1
30066c: 71 1c add #28,r1
30066e: 85 13 mov.w @(6,r1),r0
300670: 61 03 mov r0,r1
300672: 61 1c extu.b r1,r1
300674: 41 08 shll2 r1
300676: 41 08 shll2 r1
300678: 63 1c extu.b r1,r3
30067a: 61 e3 mov r14,r1
30067c: 71 1c add #28,r1
30067e: 32 38 sub r3,r2
300680: 60 23 mov r2,r0
300682: 80 14 mov.b r0,@(4,r1)
300684: 61 e3 mov r14,r1
300686: 71 2c add #44,r1
300688: e2 00 mov #0,r2
30068a: 60 23 mov r2,r0
30068c: 80 19 mov.b r0,@(9,r1)
30068e: a1 0f bra 3008b0 <_map_render+0x478>
300690: 00 09 nop
300692: 61 e3 mov r14,r1
300694: 71 2c add #44,r1
300696: e2 00 mov #0,r2
300698: 60 23 mov r2,r0
30069a: 80 1e mov.b r0,@(14,r1)
30069c: a0 f0 bra 300880 <_map_render+0x448>
30069e: 00 09 nop
3006a0: 61 e3 mov r14,r1
3006a2: 71 2c add #44,r1
3006a4: e2 00 mov #0,r2
3006a6: 60 23 mov r2,r0
3006a8: 80 1f mov.b r0,@(15,r1)
3006aa: a0 d1 bra 300850 <_map_render+0x418>
3006ac: 00 09 nop
3006ae: 61 e3 mov r14,r1
3006b0: 71 1c add #28,r1
3006b2: 85 14 mov.w @(8,r1),r0
3006b4: 61 03 mov r0,r1
3006b6: 62 1d extu.w r1,r2
3006b8: 61 e3 mov r14,r1
3006ba: 71 2c add #44,r1
3006bc: 84 1f mov.b @(15,r1),r0
3006be: 61 03 mov r0,r1
3006c0: 61 1c extu.b r1,r1
3006c2: 31 2c add r2,r1
3006c4: 62 13 mov r1,r2
3006c6: 61 e3 mov r14,r1
3006c8: 71 fc add #-4,r1
3006ca: 51 1d mov.l @(52,r1),r1
3006cc: 61 12 mov.l @r1,r1
3006ce: 32 12 cmp/hs r1,r2
3006d0: 89 11 bt 3006f6 <_map_render+0x2be>
3006d2: 61 e3 mov r14,r1
3006d4: 71 1c add #28,r1
3006d6: 85 13 mov.w @(6,r1),r0
3006d8: 61 03 mov r0,r1
3006da: 62 1d extu.w r1,r2
3006dc: 61 e3 mov r14,r1
3006de: 71 2c add #44,r1
3006e0: 84 1e mov.b @(14,r1),r0
3006e2: 61 03 mov r0,r1
3006e4: 61 1c extu.b r1,r1
3006e6: 31 2c add r2,r1
3006e8: 62 13 mov r1,r2
3006ea: 61 e3 mov r14,r1
3006ec: 71 fc add #-4,r1
3006ee: 51 1d mov.l @(52,r1),r1
3006f0: 51 11 mov.l @(4,r1),r1
3006f2: 32 12 cmp/hs r1,r2
3006f4: 8b 01 bf 3006fa <_map_render+0x2c2>
3006f6: a0 a1 bra 30083c <_map_render+0x404>
3006f8: 00 09 nop
3006fa: 61 e3 mov r14,r1
3006fc: 71 2c add #44,r1
3006fe: 84 1e mov.b @(14,r1),r0
300700: 61 03 mov r0,r1
300702: 62 1c extu.b r1,r2
300704: 61 e3 mov r14,r1
300706: 71 1c add #28,r1
300708: 85 13 mov.w @(6,r1),r0
30070a: 61 03 mov r0,r1
30070c: 61 1d extu.w r1,r1
30070e: 31 2c add r2,r1
300710: 62 13 mov r1,r2
300712: 61 e3 mov r14,r1
300714: 71 fc add #-4,r1
300716: 51 1d mov.l @(52,r1),r1
300718: 61 12 mov.l @r1,r1
30071a: 02 17 mul.l r1,r2
30071c: 02 1a sts macl,r2
30071e: 61 e3 mov r14,r1
300720: 71 1c add #28,r1
300722: 85 14 mov.w @(8,r1),r0
300724: 61 03 mov r0,r1
300726: 61 1d extu.w r1,r1
300728: 32 1c add r1,r2
30072a: 61 e3 mov r14,r1
30072c: 71 2c add #44,r1
30072e: 84 1f mov.b @(15,r1),r0
300730: 61 03 mov r0,r1
300732: 61 1c extu.b r1,r1
300734: 32 1c add r1,r2
300736: 61 e3 mov r14,r1
300738: 71 fc add #-4,r1
30073a: 11 28 mov.l r2,@(32,r1)
30073c: 61 e3 mov r14,r1
30073e: 71 2c add #44,r1
300740: 84 19 mov.b @(9,r1),r0
300742: 61 03 mov r0,r1
300744: 61 1c extu.b r1,r1
300746: 62 e3 mov r14,r2
300748: 72 fc add #-4,r2
30074a: 52 2d mov.l @(52,r2),r2
30074c: 71 12 add #18,r1
30074e: 41 08 shll2 r1
300750: 31 2c add r2,r1
300752: 62 12 mov.l @r1,r2
300754: 61 e3 mov r14,r1
300756: 71 fc add #-4,r1
300758: 51 18 mov.l @(32,r1),r1
30075a: 31 1c add r1,r1
30075c: 31 2c add r2,r1
30075e: 61 11 mov.w @r1,r1
300760: 62 1d extu.w r1,r2
300762: 61 e3 mov r14,r1
300764: 71 fc add #-4,r1
300766: 60 23 mov r2,r0
300768: 81 1f mov.w r0,@(30,r1)
30076a: 61 e3 mov r14,r1
30076c: 71 fc add #-4,r1
30076e: 85 1f mov.w @(30,r1),r0
300770: 61 03 mov r0,r1
300772: 41 11 cmp/pz r1
300774: 8b 62 bf 30083c <_map_render+0x404>
300776: 61 e3 mov r14,r1
300778: 71 fc add #-4,r1
30077a: 85 1f mov.w @(30,r1),r0
30077c: 62 03 mov r0,r2
30077e: 61 e3 mov r14,r1
300780: 71 fc add #-4,r1
300782: 51 1d mov.l @(52,r1),r1
300784: 53 13 mov.l @(12,r1),r3
300786: d7 55 mov.l 3008dc <_map_render+0x4a4>,r7 ! 30e528 <___udivsi3_i4i>
300788: 64 23 mov r2,r4
30078a: 65 33 mov r3,r5
30078c: 47 0b jsr @r7
30078e: 00 09 nop
300790: 67 03 mov r0,r7
300792: 07 37 mul.l r3,r7
300794: 03 1a sts macl,r3
300796: 61 23 mov r2,r1
300798: 31 38 sub r3,r1
30079a: 62 1d extu.w r1,r2
30079c: 61 e3 mov r14,r1
30079e: 71 fc add #-4,r1
3007a0: 42 08 shll2 r2
3007a2: 42 08 shll2 r2
3007a4: 60 23 mov r2,r0
3007a6: 81 1e mov.w r0,@(28,r1)
3007a8: 61 e3 mov r14,r1
3007aa: 71 fc add #-4,r1
3007ac: 85 1f mov.w @(30,r1),r0
3007ae: 63 03 mov r0,r3
3007b0: 61 e3 mov r14,r1
3007b2: 71 fc add #-4,r1
3007b4: 51 1d mov.l @(52,r1),r1
3007b6: 51 13 mov.l @(12,r1),r1
3007b8: d2 48 mov.l 3008dc <_map_render+0x4a4>,r2 ! 30e528 <___udivsi3_i4i>
3007ba: 64 33 mov r3,r4
3007bc: 65 13 mov r1,r5
3007be: 42 0b jsr @r2
3007c0: 00 09 nop
3007c2: 62 03 mov r0,r2
3007c4: 62 2d extu.w r2,r2
3007c6: 61 e3 mov r14,r1
3007c8: 71 fc add #-4,r1
3007ca: 42 08 shll2 r2
3007cc: 42 08 shll2 r2
3007ce: 60 23 mov r2,r0
3007d0: 81 1d mov.w r0,@(26,r1)
3007d2: 61 e3 mov r14,r1
3007d4: 71 2c add #44,r1
3007d6: 84 1f mov.b @(15,r1),r0
3007d8: 61 03 mov r0,r1
3007da: 61 1c extu.b r1,r1
3007dc: 41 08 shll2 r1
3007de: 41 08 shll2 r1
3007e0: 62 e3 mov r14,r2
3007e2: 72 1c add #28,r2
3007e4: 84 25 mov.b @(5,r2),r0
3007e6: 62 03 mov r0,r2
3007e8: 62 2c extu.b r2,r2
3007ea: 63 13 mov r1,r3
3007ec: 33 28 sub r2,r3
3007ee: 61 e3 mov r14,r1
3007f0: 71 2c add #44,r1
3007f2: 84 1e mov.b @(14,r1),r0
3007f4: 61 03 mov r0,r1
3007f6: 61 1c extu.b r1,r1
3007f8: 41 08 shll2 r1
3007fa: 41 08 shll2 r1
3007fc: 62 e3 mov r14,r2
3007fe: 72 1c add #28,r2
300800: 84 24 mov.b @(4,r2),r0
300802: 62 03 mov r0,r2
300804: 62 2c extu.b r2,r2
300806: 65 13 mov r1,r5
300808: 35 28 sub r2,r5
30080a: 61 e3 mov r14,r1
30080c: 71 fc add #-4,r1
30080e: 51 1d mov.l @(52,r1),r1
300810: 56 18 mov.l @(32,r1),r6
300812: 61 e3 mov r14,r1
300814: 71 fc add #-4,r1
300816: 85 1e mov.w @(28,r1),r0
300818: 61 03 mov r0,r1
30081a: 67 1d extu.w r1,r7
30081c: 61 e3 mov r14,r1
30081e: 71 fc add #-4,r1
300820: 85 1d mov.w @(26,r1),r0
300822: 61 03 mov r0,r1
300824: 61 1d extu.w r1,r1
300826: e2 00 mov #0,r2
300828: 1f 23 mov.l r2,@(12,r15)
30082a: e2 10 mov #16,r2
30082c: 1f 22 mov.l r2,@(8,r15)
30082e: e2 10 mov #16,r2
300830: 1f 21 mov.l r2,@(4,r15)
300832: 2f 12 mov.l r1,@r15
300834: 64 33 mov r3,r4
300836: d1 2a mov.l 3008e0 <_map_render+0x4a8>,r1 ! 30afac <_dsubimage>
300838: 41 0b jsr @r1
30083a: 00 09 nop
30083c: 61 e3 mov r14,r1
30083e: 71 2c add #44,r1
300840: 84 1f mov.b @(15,r1),r0
300842: 61 03 mov r0,r1
300844: 62 1c extu.b r1,r2
300846: 61 e3 mov r14,r1
300848: 71 2c add #44,r1
30084a: 72 01 add #1,r2
30084c: 60 23 mov r2,r0
30084e: 80 1f mov.b r0,@(15,r1)
300850: 62 e3 mov r14,r2
300852: 72 2c add #44,r2
300854: 61 e3 mov r14,r1
300856: 71 1c add #28,r1
300858: 84 2f mov.b @(15,r2),r0
30085a: 62 03 mov r0,r2
30085c: 62 2c extu.b r2,r2
30085e: 84 1f mov.b @(15,r1),r0
300860: 61 03 mov r0,r1
300862: 61 1c extu.b r1,r1
300864: 32 12 cmp/hs r1,r2
300866: 89 01 bt 30086c <_map_render+0x434>
300868: af 21 bra 3006ae <_map_render+0x276>
30086a: 00 09 nop
30086c: 61 e3 mov r14,r1
30086e: 71 2c add #44,r1
300870: 84 1e mov.b @(14,r1),r0
300872: 61 03 mov r0,r1
300874: 62 1c extu.b r1,r2
300876: 61 e3 mov r14,r1
300878: 71 2c add #44,r1
30087a: 72 01 add #1,r2
30087c: 60 23 mov r2,r0
30087e: 80 1e mov.b r0,@(14,r1)
300880: 62 e3 mov r14,r2
300882: 72 2c add #44,r2
300884: 61 e3 mov r14,r1
300886: 71 1c add #28,r1
300888: 84 2e mov.b @(14,r2),r0
30088a: 62 03 mov r0,r2
30088c: 62 2c extu.b r2,r2
30088e: 84 1e mov.b @(14,r1),r0
300890: 61 03 mov r0,r1
300892: 61 1c extu.b r1,r1
300894: 32 12 cmp/hs r1,r2
300896: 89 01 bt 30089c <_map_render+0x464>
300898: af 02 bra 3006a0 <_map_render+0x268>
30089a: 00 09 nop
30089c: 61 e3 mov r14,r1
30089e: 71 2c add #44,r1
3008a0: 84 19 mov.b @(9,r1),r0
3008a2: 61 03 mov r0,r1
3008a4: 62 1c extu.b r1,r2
3008a6: 61 e3 mov r14,r1
3008a8: 71 2c add #44,r1
3008aa: 72 01 add #1,r2
3008ac: 60 23 mov r2,r0
3008ae: 80 19 mov.b r0,@(9,r1)
3008b0: 61 e3 mov r14,r1
3008b2: 71 2c add #44,r1
3008b4: 84 19 mov.b @(9,r1),r0
3008b6: 61 03 mov r0,r1
3008b8: 62 1c extu.b r1,r2
3008ba: 61 e3 mov r14,r1
3008bc: 71 fc add #-4,r1
3008be: 51 1d mov.l @(52,r1),r1
3008c0: 51 12 mov.l @(8,r1),r1
3008c2: 71 ff add #-1,r1
3008c4: 32 12 cmp/hs r1,r2
3008c6: 89 01 bt 3008cc <_map_render+0x494>
3008c8: ae e3 bra 300692 <_map_render+0x25a>
3008ca: 00 09 nop
3008cc: 00 09 nop
3008ce: 00 09 nop
3008d0: 7e 3c add #60,r14
3008d2: 6f e3 mov r14,r15
3008d4: 4f 26 lds.l @r15+,pr
3008d6: 6e f6 mov.l @r15+,r14
3008d8: 00 0b rts
3008da: 00 09 nop
3008dc: 00 30 .word 0x0030
3008de: e5 28 mov #40,r5
3008e0: 00 30 .word 0x0030
3008e2: af ac bra 30083e <_map_render+0x406>
003008e4 <_map_render_by_layer>:
3008e4: 2f e6 mov.l r14,@-r15
3008e6: 4f 22 sts.l pr,@-r15
3008e8: 7f c0 add #-64,r15
3008ea: 6e f3 mov r15,r14
3008ec: 61 e3 mov r14,r1
3008ee: 11 45 mov.l r4,@(20,r1)
3008f0: 61 e3 mov r14,r1
3008f2: 11 54 mov.l r5,@(16,r1)
3008f4: 61 e3 mov r14,r1
3008f6: 62 e3 mov r14,r2
3008f8: 52 25 mov.l @(20,r2),r2
3008fa: 62 22 mov.l @r2,r2
3008fc: 11 2d mov.l r2,@(52,r1)
3008fe: 61 e3 mov r14,r1
300900: 62 e3 mov r14,r2
300902: 52 25 mov.l @(20,r2),r2
300904: 72 04 add #4,r2
300906: 11 2c mov.l r2,@(48,r1)
300908: 61 e3 mov r14,r1
30090a: 71 20 add #32,r1
30090c: e2 1a mov #26,r2
30090e: 60 23 mov r2,r0
300910: 80 1f mov.b r0,@(15,r1)
300912: 61 e3 mov r14,r1
300914: 71 20 add #32,r1
300916: e2 0f mov #15,r2
300918: 60 23 mov r2,r0
30091a: 80 1e mov.b r0,@(14,r1)
30091c: 61 e3 mov r14,r1
30091e: 51 1d mov.l @(52,r1),r1
300920: 61 12 mov.l @r1,r1
300922: 62 1d extu.w r1,r2
300924: 61 e3 mov r14,r1
300926: 71 20 add #32,r1
300928: 42 08 shll2 r2
30092a: 42 08 shll2 r2
30092c: 60 23 mov r2,r0
30092e: 81 16 mov.w r0,@(12,r1)
300930: 61 e3 mov r14,r1
300932: 51 1d mov.l @(52,r1),r1
300934: 51 11 mov.l @(4,r1),r1
300936: 62 1d extu.w r1,r2
300938: 61 e3 mov r14,r1
30093a: 71 20 add #32,r1
30093c: 42 08 shll2 r2
30093e: 42 08 shll2 r2
300940: 60 23 mov r2,r0
300942: 81 15 mov.w r0,@(10,r1)
300944: 61 e3 mov r14,r1
300946: 51 1c mov.l @(48,r1),r1
300948: 62 11 mov.w @r1,r2
30094a: 91 88 mov.w 300a5e <_map_render_by_layer+0x17a>,r1 ! c5
30094c: 32 17 cmp/gt r1,r2
30094e: 89 0e bt 30096e <_map_render_by_layer+0x8a>
300950: 61 e3 mov r14,r1
300952: 51 1c mov.l @(48,r1),r1
300954: 61 11 mov.w @r1,r1
300956: 62 1d extu.w r1,r2
300958: 61 e3 mov r14,r1
30095a: 51 1c mov.l @(48,r1),r1
30095c: 60 23 mov r2,r0
30095e: 81 12 mov.w r0,@(4,r1)
300960: 61 e3 mov r14,r1
300962: 71 20 add #32,r1
300964: e2 00 mov #0,r2
300966: 60 23 mov r2,r0
300968: 81 1e mov.w r0,@(28,r1)
30096a: a0 39 bra 3009e0 <_map_render_by_layer+0xfc>
30096c: 00 09 nop
30096e: 61 e3 mov r14,r1
300970: 51 1c mov.l @(48,r1),r1
300972: 61 11 mov.w @r1,r1
300974: 92 73 mov.w 300a5e <_map_render_by_layer+0x17a>,r2 ! c5
300976: 32 1c add r1,r2
300978: 61 e3 mov r14,r1
30097a: 71 20 add #32,r1
30097c: 85 16 mov.w @(12,r1),r0
30097e: 61 03 mov r0,r1
300980: 61 1d extu.w r1,r1
300982: 32 13 cmp/ge r1,r2
300984: 8b 19 bf 3009ba <_map_render_by_layer+0xd6>
300986: 61 e3 mov r14,r1
300988: 71 20 add #32,r1
30098a: 62 e3 mov r14,r2
30098c: 72 20 add #32,r2
30098e: 85 26 mov.w @(12,r2),r0
300990: 62 03 mov r0,r2
300992: 93 65 mov.w 300a60 <_map_render_by_layer+0x17c>,r3 ! fe74
300994: 32 3c add r3,r2
300996: 60 23 mov r2,r0
300998: 81 1e mov.w r0,@(28,r1)
30099a: 61 e3 mov r14,r1
30099c: 51 1c mov.l @(48,r1),r1
30099e: 61 11 mov.w @r1,r1
3009a0: 61 1d extu.w r1,r1
3009a2: 62 e3 mov r14,r2
3009a4: 72 20 add #32,r2
3009a6: 85 2e mov.w @(28,r2),r0
3009a8: 62 03 mov r0,r2
3009aa: 31 28 sub r2,r1
3009ac: 62 1d extu.w r1,r2
3009ae: 61 e3 mov r14,r1
3009b0: 51 1c mov.l @(48,r1),r1
3009b2: 60 23 mov r2,r0
3009b4: 81 12 mov.w r0,@(4,r1)
3009b6: a0 13 bra 3009e0 <_map_render_by_layer+0xfc>
3009b8: 00 09 nop
3009ba: 61 e3 mov r14,r1
3009bc: 51 1c mov.l @(48,r1),r1
3009be: 92 50 mov.w 300a62 <_map_render_by_layer+0x17e>,r2 ! c6
3009c0: 60 23 mov r2,r0
3009c2: 81 12 mov.w r0,@(4,r1)
3009c4: 61 e3 mov r14,r1
3009c6: 51 1c mov.l @(48,r1),r1
3009c8: 61 11 mov.w @r1,r1
3009ca: 62 1d extu.w r1,r2
3009cc: 61 e3 mov r14,r1
3009ce: 51 1c mov.l @(48,r1),r1
3009d0: 85 12 mov.w @(4,r1),r0
3009d2: 61 03 mov r0,r1
3009d4: 63 1d extu.w r1,r3
3009d6: 61 e3 mov r14,r1
3009d8: 71 20 add #32,r1
3009da: 32 38 sub r3,r2
3009dc: 60 23 mov r2,r0
3009de: 81 1e mov.w r0,@(28,r1)
3009e0: 61 e3 mov r14,r1
3009e2: 51 1c mov.l @(48,r1),r1
3009e4: 85 11 mov.w @(2,r1),r0
3009e6: 62 03 mov r0,r2
3009e8: e1 6f mov #111,r1
3009ea: 32 17 cmp/gt r1,r2
3009ec: 89 0f bt 300a0e <_map_render_by_layer+0x12a>
3009ee: 61 e3 mov r14,r1
3009f0: 51 1c mov.l @(48,r1),r1
3009f2: 85 11 mov.w @(2,r1),r0
3009f4: 61 03 mov r0,r1
3009f6: 62 1d extu.w r1,r2
3009f8: 61 e3 mov r14,r1
3009fa: 51 1c mov.l @(48,r1),r1
3009fc: 60 23 mov r2,r0
3009fe: 81 13 mov.w r0,@(6,r1)
300a00: 61 e3 mov r14,r1
300a02: 71 20 add #32,r1
300a04: e2 00 mov #0,r2
300a06: 60 23 mov r2,r0
300a08: 81 1d mov.w r0,@(26,r1)
300a0a: a0 40 bra 300a8e <_map_render_by_layer+0x1aa>
300a0c: 00 09 nop
300a0e: 61 e3 mov r14,r1
300a10: 51 1c mov.l @(48,r1),r1
300a12: 85 11 mov.w @(2,r1),r0
300a14: 61 03 mov r0,r1
300a16: 62 13 mov r1,r2
300a18: 72 6f add #111,r2
300a1a: 61 e3 mov r14,r1
300a1c: 71 20 add #32,r1
300a1e: 85 15 mov.w @(10,r1),r0
300a20: 61 03 mov r0,r1
300a22: 61 1d extu.w r1,r1
300a24: 32 13 cmp/ge r1,r2
300a26: 8b 1e bf 300a66 <_map_render_by_layer+0x182>
300a28: 61 e3 mov r14,r1
300a2a: 71 20 add #32,r1
300a2c: 62 e3 mov r14,r2
300a2e: 72 20 add #32,r2
300a30: 85 25 mov.w @(10,r2),r0
300a32: 62 03 mov r0,r2
300a34: 93 16 mov.w 300a64 <_map_render_by_layer+0x180>,r3 ! ff20
300a36: 32 3c add r3,r2
300a38: 60 23 mov r2,r0
300a3a: 81 1d mov.w r0,@(26,r1)
300a3c: 61 e3 mov r14,r1
300a3e: 51 1c mov.l @(48,r1),r1
300a40: 85 11 mov.w @(2,r1),r0
300a42: 61 03 mov r0,r1
300a44: 61 1d extu.w r1,r1
300a46: 62 e3 mov r14,r2
300a48: 72 20 add #32,r2
300a4a: 85 2d mov.w @(26,r2),r0
300a4c: 62 03 mov r0,r2
300a4e: 31 28 sub r2,r1
300a50: 62 1d extu.w r1,r2
300a52: 61 e3 mov r14,r1
300a54: 51 1c mov.l @(48,r1),r1
300a56: 60 23 mov r2,r0
300a58: 81 13 mov.w r0,@(6,r1)
300a5a: a0 18 bra 300a8e <_map_render_by_layer+0x1aa>
300a5c: 00 09 nop
300a5e: 00 c5 mov.w r12,@(r0,r0)
300a60: fe 74 .word 0xfe74
300a62: 00 c6 mov.l r12,@(r0,r0)
300a64: ff 20 .word 0xff20
300a66: 61 e3 mov r14,r1
300a68: 51 1c mov.l @(48,r1),r1
300a6a: e2 70 mov #112,r2
300a6c: 60 23 mov r2,r0
300a6e: 81 13 mov.w r0,@(6,r1)
300a70: 61 e3 mov r14,r1
300a72: 51 1c mov.l @(48,r1),r1
300a74: 85 11 mov.w @(2,r1),r0
300a76: 61 03 mov r0,r1
300a78: 62 1d extu.w r1,r2
300a7a: 61 e3 mov r14,r1
300a7c: 51 1c mov.l @(48,r1),r1
300a7e: 85 13 mov.w @(6,r1),r0
300a80: 61 03 mov r0,r1
300a82: 63 1d extu.w r1,r3
300a84: 61 e3 mov r14,r1
300a86: 71 20 add #32,r1
300a88: 32 38 sub r3,r2
300a8a: 60 23 mov r2,r0
300a8c: 81 1d mov.w r0,@(26,r1)
300a8e: 61 e3 mov r14,r1
300a90: 71 20 add #32,r1
300a92: 62 e3 mov r14,r2
300a94: 72 20 add #32,r2
300a96: 85 2e mov.w @(28,r2),r0
300a98: 62 03 mov r0,r2
300a9a: 62 2d extu.w r2,r2
300a9c: 42 09 shlr2 r2
300a9e: 42 09 shlr2 r2
300aa0: 60 23 mov r2,r0
300aa2: 81 14 mov.w r0,@(8,r1)
300aa4: 61 e3 mov r14,r1
300aa6: 71 20 add #32,r1
300aa8: 62 e3 mov r14,r2
300aaa: 72 20 add #32,r2
300aac: 85 2d mov.w @(26,r2),r0
300aae: 62 03 mov r0,r2
300ab0: 62 2d extu.w r2,r2
300ab2: 42 09 shlr2 r2
300ab4: 42 09 shlr2 r2
300ab6: 60 23 mov r2,r0
300ab8: 81 13 mov.w r0,@(6,r1)
300aba: 61 e3 mov r14,r1
300abc: 71 20 add #32,r1
300abe: 85 1e mov.w @(28,r1),r0
300ac0: 61 03 mov r0,r1
300ac2: 62 1c extu.b r1,r2
300ac4: 61 e3 mov r14,r1
300ac6: 71 20 add #32,r1
300ac8: 85 14 mov.w @(8,r1),r0
300aca: 61 03 mov r0,r1
300acc: 61 1c extu.b r1,r1
300ace: 41 08 shll2 r1
300ad0: 41 08 shll2 r1
300ad2: 63 1c extu.b r1,r3
300ad4: 61 e3 mov r14,r1
300ad6: 71 20 add #32,r1
300ad8: 32 38 sub r3,r2
300ada: 60 23 mov r2,r0
300adc: 80 15 mov.b r0,@(5,r1)
300ade: 61 e3 mov r14,r1
300ae0: 71 20 add #32,r1
300ae2: 85 1d mov.w @(26,r1),r0
300ae4: 61 03 mov r0,r1
300ae6: 62 1c extu.b r1,r2
300ae8: 61 e3 mov r14,r1
300aea: 71 20 add #32,r1
300aec: 85 13 mov.w @(6,r1),r0
300aee: 61 03 mov r0,r1
300af0: 61 1c extu.b r1,r1
300af2: 41 08 shll2 r1
300af4: 41 08 shll2 r1
300af6: 63 1c extu.b r1,r3
300af8: 61 e3 mov r14,r1
300afa: 71 20 add #32,r1
300afc: 32 38 sub r3,r2
300afe: 60 23 mov r2,r0
300b00: 80 14 mov.b r0,@(4,r1)
300b02: 61 e3 mov r14,r1
300b04: 71 30 add #48,r1
300b06: e2 00 mov #0,r2
300b08: 60 23 mov r2,r0
300b0a: 80 1e mov.b r0,@(14,r1)
300b0c: a0 dc bra 300cc8 <_map_render_by_layer+0x3e4>
300b0e: 00 09 nop
300b10: 61 e3 mov r14,r1
300b12: 71 30 add #48,r1
300b14: e2 00 mov #0,r2
300b16: 60 23 mov r2,r0
300b18: 80 1f mov.b r0,@(15,r1)
300b1a: a0 bd bra 300c98 <_map_render_by_layer+0x3b4>
300b1c: 00 09 nop
300b1e: 61 e3 mov r14,r1
300b20: 71 20 add #32,r1
300b22: 85 14 mov.w @(8,r1),r0
300b24: 61 03 mov r0,r1
300b26: 62 1d extu.w r1,r2
300b28: 61 e3 mov r14,r1
300b2a: 71 30 add #48,r1
300b2c: 84 1f mov.b @(15,r1),r0
300b2e: 61 03 mov r0,r1
300b30: 61 1c extu.b r1,r1
300b32: 31 2c add r2,r1
300b34: 62 13 mov r1,r2
300b36: 61 e3 mov r14,r1
300b38: 51 1d mov.l @(52,r1),r1
300b3a: 61 12 mov.l @r1,r1
300b3c: 32 12 cmp/hs r1,r2
300b3e: 89 10 bt 300b62 <_map_render_by_layer+0x27e>
300b40: 61 e3 mov r14,r1
300b42: 71 20 add #32,r1
300b44: 85 13 mov.w @(6,r1),r0
300b46: 61 03 mov r0,r1
300b48: 62 1d extu.w r1,r2
300b4a: 61 e3 mov r14,r1
300b4c: 71 30 add #48,r1
300b4e: 84 1e mov.b @(14,r1),r0
300b50: 61 03 mov r0,r1
300b52: 61 1c extu.b r1,r1
300b54: 31 2c add r2,r1
300b56: 62 13 mov r1,r2
300b58: 61 e3 mov r14,r1
300b5a: 51 1d mov.l @(52,r1),r1
300b5c: 51 11 mov.l @(4,r1),r1
300b5e: 32 12 cmp/hs r1,r2
300b60: 8b 01 bf 300b66 <_map_render_by_layer+0x282>
300b62: a0 8f bra 300c84 <_map_render_by_layer+0x3a0>
300b64: 00 09 nop
300b66: 61 e3 mov r14,r1
300b68: 71 30 add #48,r1
300b6a: 84 1e mov.b @(14,r1),r0
300b6c: 61 03 mov r0,r1
300b6e: 62 1c extu.b r1,r2
300b70: 61 e3 mov r14,r1
300b72: 71 20 add #32,r1
300b74: 85 13 mov.w @(6,r1),r0
300b76: 61 03 mov r0,r1
300b78: 61 1d extu.w r1,r1
300b7a: 31 2c add r2,r1
300b7c: 62 13 mov r1,r2
300b7e: 61 e3 mov r14,r1
300b80: 51 1d mov.l @(52,r1),r1
300b82: 61 12 mov.l @r1,r1
300b84: 02 17 mul.l r1,r2
300b86: 02 1a sts macl,r2
300b88: 61 e3 mov r14,r1
300b8a: 71 20 add #32,r1
300b8c: 85 14 mov.w @(8,r1),r0
300b8e: 61 03 mov r0,r1
300b90: 61 1d extu.w r1,r1
300b92: 32 1c add r1,r2
300b94: 61 e3 mov r14,r1
300b96: 71 30 add #48,r1
300b98: 84 1f mov.b @(15,r1),r0
300b9a: 61 03 mov r0,r1
300b9c: 61 1c extu.b r1,r1
300b9e: 32 1c add r1,r2
300ba0: 61 e3 mov r14,r1
300ba2: 11 28 mov.l r2,@(32,r1)
300ba4: 61 e3 mov r14,r1
300ba6: 52 1d mov.l @(52,r1),r2
300ba8: 61 e3 mov r14,r1
300baa: 51 14 mov.l @(16,r1),r1
300bac: 71 12 add #18,r1
300bae: 41 08 shll2 r1
300bb0: 31 2c add r2,r1
300bb2: 62 12 mov.l @r1,r2
300bb4: 61 e3 mov r14,r1
300bb6: 51 18 mov.l @(32,r1),r1
300bb8: 31 1c add r1,r1
300bba: 31 2c add r2,r1
300bbc: 61 11 mov.w @r1,r1
300bbe: 62 1d extu.w r1,r2
300bc0: 61 e3 mov r14,r1
300bc2: 60 23 mov r2,r0
300bc4: 81 1f mov.w r0,@(30,r1)
300bc6: 61 e3 mov r14,r1
300bc8: 85 1f mov.w @(30,r1),r0
300bca: 61 03 mov r0,r1
300bcc: 41 11 cmp/pz r1
300bce: 8b 59 bf 300c84 <_map_render_by_layer+0x3a0>
300bd0: 61 e3 mov r14,r1
300bd2: 85 1f mov.w @(30,r1),r0
300bd4: 62 03 mov r0,r2
300bd6: 61 e3 mov r14,r1
300bd8: 51 1d mov.l @(52,r1),r1
300bda: 53 13 mov.l @(12,r1),r3
300bdc: d7 45 mov.l 300cf4 <_map_render_by_layer+0x410>,r7 ! 30e528 <___udivsi3_i4i>
300bde: 64 23 mov r2,r4
300be0: 65 33 mov r3,r5
300be2: 47 0b jsr @r7
300be4: 00 09 nop
300be6: 67 03 mov r0,r7
300be8: 07 37 mul.l r3,r7
300bea: 03 1a sts macl,r3
300bec: 61 23 mov r2,r1
300bee: 31 38 sub r3,r1
300bf0: 62 1d extu.w r1,r2
300bf2: 61 e3 mov r14,r1
300bf4: 42 08 shll2 r2
300bf6: 42 08 shll2 r2
300bf8: 60 23 mov r2,r0
300bfa: 81 1e mov.w r0,@(28,r1)
300bfc: 61 e3 mov r14,r1
300bfe: 85 1f mov.w @(30,r1),r0
300c00: 63 03 mov r0,r3
300c02: 61 e3 mov r14,r1
300c04: 51 1d mov.l @(52,r1),r1
300c06: 51 13 mov.l @(12,r1),r1
300c08: d2 3a mov.l 300cf4 <_map_render_by_layer+0x410>,r2 ! 30e528 <___udivsi3_i4i>
300c0a: 64 33 mov r3,r4
300c0c: 65 13 mov r1,r5
300c0e: 42 0b jsr @r2
300c10: 00 09 nop
300c12: 62 03 mov r0,r2
300c14: 62 2d extu.w r2,r2
300c16: 61 e3 mov r14,r1
300c18: 42 08 shll2 r2
300c1a: 42 08 shll2 r2
300c1c: 60 23 mov r2,r0
300c1e: 81 1d mov.w r0,@(26,r1)
300c20: 61 e3 mov r14,r1
300c22: 71 30 add #48,r1
300c24: 84 1f mov.b @(15,r1),r0
300c26: 61 03 mov r0,r1
300c28: 61 1c extu.b r1,r1
300c2a: 41 08 shll2 r1
300c2c: 41 08 shll2 r1
300c2e: 62 e3 mov r14,r2
300c30: 72 20 add #32,r2
300c32: 84 25 mov.b @(5,r2),r0
300c34: 62 03 mov r0,r2
300c36: 62 2c extu.b r2,r2
300c38: 63 13 mov r1,r3
300c3a: 33 28 sub r2,r3
300c3c: 61 e3 mov r14,r1
300c3e: 71 30 add #48,r1
300c40: 84 1e mov.b @(14,r1),r0
300c42: 61 03 mov r0,r1
300c44: 61 1c extu.b r1,r1
300c46: 41 08 shll2 r1
300c48: 41 08 shll2 r1
300c4a: 62 e3 mov r14,r2
300c4c: 72 20 add #32,r2
300c4e: 84 24 mov.b @(4,r2),r0
300c50: 62 03 mov r0,r2
300c52: 62 2c extu.b r2,r2
300c54: 65 13 mov r1,r5
300c56: 35 28 sub r2,r5
300c58: 61 e3 mov r14,r1
300c5a: 51 1d mov.l @(52,r1),r1
300c5c: 56 18 mov.l @(32,r1),r6
300c5e: 61 e3 mov r14,r1
300c60: 85 1e mov.w @(28,r1),r0
300c62: 61 03 mov r0,r1
300c64: 67 1d extu.w r1,r7
300c66: 61 e3 mov r14,r1
300c68: 85 1d mov.w @(26,r1),r0
300c6a: 61 03 mov r0,r1
300c6c: 61 1d extu.w r1,r1
300c6e: e2 00 mov #0,r2
300c70: 1f 23 mov.l r2,@(12,r15)
300c72: e2 10 mov #16,r2
300c74: 1f 22 mov.l r2,@(8,r15)
300c76: e2 10 mov #16,r2
300c78: 1f 21 mov.l r2,@(4,r15)
300c7a: 2f 12 mov.l r1,@r15
300c7c: 64 33 mov r3,r4
300c7e: d1 1e mov.l 300cf8 <_map_render_by_layer+0x414>,r1 ! 30afac <_dsubimage>
300c80: 41 0b jsr @r1
300c82: 00 09 nop
300c84: 61 e3 mov r14,r1
300c86: 71 30 add #48,r1
300c88: 84 1f mov.b @(15,r1),r0
300c8a: 61 03 mov r0,r1
300c8c: 62 1c extu.b r1,r2
300c8e: 61 e3 mov r14,r1
300c90: 71 30 add #48,r1
300c92: 72 01 add #1,r2
300c94: 60 23 mov r2,r0
300c96: 80 1f mov.b r0,@(15,r1)
300c98: 62 e3 mov r14,r2
300c9a: 72 30 add #48,r2
300c9c: 61 e3 mov r14,r1
300c9e: 71 20 add #32,r1
300ca0: 84 2f mov.b @(15,r2),r0
300ca2: 62 03 mov r0,r2
300ca4: 62 2c extu.b r2,r2
300ca6: 84 1f mov.b @(15,r1),r0
300ca8: 61 03 mov r0,r1
300caa: 61 1c extu.b r1,r1
300cac: 32 12 cmp/hs r1,r2
300cae: 89 01 bt 300cb4 <_map_render_by_layer+0x3d0>
300cb0: af 35 bra 300b1e <_map_render_by_layer+0x23a>
300cb2: 00 09 nop
300cb4: 61 e3 mov r14,r1
300cb6: 71 30 add #48,r1
300cb8: 84 1e mov.b @(14,r1),r0
300cba: 61 03 mov r0,r1
300cbc: 62 1c extu.b r1,r2
300cbe: 61 e3 mov r14,r1
300cc0: 71 30 add #48,r1
300cc2: 72 01 add #1,r2
300cc4: 60 23 mov r2,r0
300cc6: 80 1e mov.b r0,@(14,r1)
300cc8: 62 e3 mov r14,r2
300cca: 72 30 add #48,r2
300ccc: 61 e3 mov r14,r1
300cce: 71 20 add #32,r1
300cd0: 84 2e mov.b @(14,r2),r0
300cd2: 62 03 mov r0,r2
300cd4: 62 2c extu.b r2,r2
300cd6: 84 1e mov.b @(14,r1),r0
300cd8: 61 03 mov r0,r1
300cda: 61 1c extu.b r1,r1
300cdc: 32 12 cmp/hs r1,r2
300cde: 89 01 bt 300ce4 <_map_render_by_layer+0x400>
300ce0: af 16 bra 300b10 <_map_render_by_layer+0x22c>
300ce2: 00 09 nop
300ce4: 00 09 nop
300ce6: 00 09 nop
300ce8: 7e 40 add #64,r14
300cea: 6f e3 mov r14,r15
300cec: 4f 26 lds.l @r15+,pr
300cee: 6e f6 mov.l @r15+,r14
300cf0: 00 0b rts
300cf2: 00 09 nop
300cf4: 00 30 .word 0x0030
300cf6: e5 28 mov #40,r5
300cf8: 00 30 .word 0x0030
300cfa: af ac bra 300c56 <_map_render_by_layer+0x372>
00300cfc <_map_get_tile>:
300cfc: 2f e6 mov.l r14,@-r15
300cfe: 7f ec add #-20,r15
300d00: 6e f3 mov r15,r14
300d02: 61 e3 mov r14,r1
300d04: 71 d4 add #-44,r1
300d06: 11 4e mov.l r4,@(56,r1)
300d08: 61 e3 mov r14,r1
300d0a: 71 d4 add #-44,r1
300d0c: 11 5d mov.l r5,@(52,r1)
300d0e: 61 e3 mov r14,r1
300d10: 71 d4 add #-44,r1
300d12: 11 6c mov.l r6,@(48,r1)
300d14: 61 e3 mov r14,r1
300d16: 71 d4 add #-44,r1
300d18: 11 7b mov.l r7,@(44,r1)
300d1a: 61 e3 mov r14,r1
300d1c: 71 d4 add #-44,r1
300d1e: 62 e3 mov r14,r2
300d20: 72 d4 add #-44,r2
300d22: 52 2e mov.l @(56,r2),r2
300d24: 62 22 mov.l @r2,r2
300d26: 11 2f mov.l r2,@(60,r1)
300d28: 61 e3 mov r14,r1
300d2a: 71 d4 add #-44,r1
300d2c: 51 1d mov.l @(52,r1),r1
300d2e: 41 11 cmp/pz r1
300d30: 8b 36 bf 300da0 <_map_get_tile+0xa4>
300d32: 61 e3 mov r14,r1
300d34: 71 d4 add #-44,r1
300d36: 51 1f mov.l @(60,r1),r1
300d38: 61 12 mov.l @r1,r1
300d3a: 62 13 mov r1,r2
300d3c: 61 e3 mov r14,r1
300d3e: 71 d4 add #-44,r1
300d40: 51 1d mov.l @(52,r1),r1
300d42: 31 23 cmp/ge r2,r1
300d44: 89 2c bt 300da0 <_map_get_tile+0xa4>
300d46: 61 e3 mov r14,r1
300d48: 71 d4 add #-44,r1
300d4a: 51 1c mov.l @(48,r1),r1
300d4c: 41 11 cmp/pz r1
300d4e: 8b 27 bf 300da0 <_map_get_tile+0xa4>
300d50: 61 e3 mov r14,r1
300d52: 71 d4 add #-44,r1
300d54: 51 1f mov.l @(60,r1),r1
300d56: 51 11 mov.l @(4,r1),r1
300d58: 62 13 mov r1,r2
300d5a: 61 e3 mov r14,r1
300d5c: 71 d4 add #-44,r1
300d5e: 51 1c mov.l @(48,r1),r1
300d60: 31 23 cmp/ge r2,r1
300d62: 89 1d bt 300da0 <_map_get_tile+0xa4>
300d64: 61 e3 mov r14,r1
300d66: 71 d4 add #-44,r1
300d68: 52 1f mov.l @(60,r1),r2
300d6a: 61 e3 mov r14,r1
300d6c: 71 d4 add #-44,r1
300d6e: 51 1b mov.l @(44,r1),r1
300d70: 71 12 add #18,r1
300d72: 41 08 shll2 r1
300d74: 31 2c add r2,r1
300d76: 62 12 mov.l @r1,r2
300d78: 61 e3 mov r14,r1
300d7a: 71 d4 add #-44,r1
300d7c: 51 1f mov.l @(60,r1),r1
300d7e: 63 12 mov.l @r1,r3
300d80: 61 e3 mov r14,r1
300d82: 71 d4 add #-44,r1
300d84: 51 1c mov.l @(48,r1),r1
300d86: 03 17 mul.l r1,r3
300d88: 03 1a sts macl,r3
300d8a: 61 e3 mov r14,r1
300d8c: 71 d4 add #-44,r1
300d8e: 51 1d mov.l @(52,r1),r1
300d90: 31 3c add r3,r1
300d92: 31 1c add r1,r1
300d94: 31 2c add r2,r1
300d96: 61 11 mov.w @r1,r1
300d98: 61 1d extu.w r1,r1
300d9a: 61 1f exts.w r1,r1
300d9c: a0 01 bra 300da2 <_map_get_tile+0xa6>
300d9e: 00 09 nop
300da0: e1 fe mov #-2,r1
300da2: 60 13 mov r1,r0
300da4: 7e 14 add #20,r14
300da6: 6f e3 mov r14,r15
300da8: 6e f6 mov.l @r15+,r14
300daa: 00 0b rts
300dac: 00 09 nop
00300dae <_map_get_walkable>:
300dae: 2f e6 mov.l r14,@-r15
300db0: 7f f0 add #-16,r15
300db2: 6e f3 mov r15,r14
300db4: 61 e3 mov r14,r1
300db6: 71 d0 add #-48,r1
300db8: 11 4e mov.l r4,@(56,r1)
300dba: 61 e3 mov r14,r1
300dbc: 71 d0 add #-48,r1
300dbe: 11 5d mov.l r5,@(52,r1)
300dc0: 61 e3 mov r14,r1
300dc2: 71 d0 add #-48,r1
300dc4: 11 6c mov.l r6,@(48,r1)
300dc6: 61 e3 mov r14,r1
300dc8: 71 d0 add #-48,r1
300dca: 62 e3 mov r14,r2
300dcc: 72 d0 add #-48,r2
300dce: 52 2e mov.l @(56,r2),r2
300dd0: 62 22 mov.l @r2,r2
300dd2: 11 2f mov.l r2,@(60,r1)
300dd4: 61 e3 mov r14,r1
300dd6: 71 d0 add #-48,r1
300dd8: 51 1d mov.l @(52,r1),r1
300dda: 41 11 cmp/pz r1
300ddc: 8b 2f bf 300e3e <_map_get_walkable+0x90>
300dde: 61 e3 mov r14,r1
300de0: 71 d0 add #-48,r1
300de2: 51 1f mov.l @(60,r1),r1
300de4: 61 12 mov.l @r1,r1
300de6: 62 13 mov r1,r2
300de8: 61 e3 mov r14,r1
300dea: 71 d0 add #-48,r1
300dec: 51 1d mov.l @(52,r1),r1
300dee: 31 23 cmp/ge r2,r1
300df0: 89 25 bt 300e3e <_map_get_walkable+0x90>
300df2: 61 e3 mov r14,r1
300df4: 71 d0 add #-48,r1
300df6: 51 1c mov.l @(48,r1),r1
300df8: 41 11 cmp/pz r1
300dfa: 8b 20 bf 300e3e <_map_get_walkable+0x90>
300dfc: 61 e3 mov r14,r1
300dfe: 71 d0 add #-48,r1
300e00: 51 1f mov.l @(60,r1),r1
300e02: 51 11 mov.l @(4,r1),r1
300e04: 62 13 mov r1,r2
300e06: 61 e3 mov r14,r1
300e08: 71 d0 add #-48,r1
300e0a: 51 1c mov.l @(48,r1),r1
300e0c: 31 23 cmp/ge r2,r1
300e0e: 89 16 bt 300e3e <_map_get_walkable+0x90>
300e10: 61 e3 mov r14,r1
300e12: 71 d0 add #-48,r1
300e14: 51 1f mov.l @(60,r1),r1
300e16: 52 19 mov.l @(36,r1),r2
300e18: 61 e3 mov r14,r1
300e1a: 71 d0 add #-48,r1
300e1c: 51 1f mov.l @(60,r1),r1
300e1e: 63 12 mov.l @r1,r3
300e20: 61 e3 mov r14,r1
300e22: 71 d0 add #-48,r1
300e24: 51 1c mov.l @(48,r1),r1
300e26: 03 17 mul.l r1,r3
300e28: 03 1a sts macl,r3
300e2a: 61 e3 mov r14,r1
300e2c: 71 d0 add #-48,r1
300e2e: 51 1d mov.l @(52,r1),r1
300e30: 31 3c add r3,r1
300e32: 31 2c add r2,r1
300e34: 61 10 mov.b @r1,r1
300e36: 61 1c extu.b r1,r1
300e38: 61 1f exts.w r1,r1
300e3a: a0 01 bra 300e40 <_map_get_walkable+0x92>
300e3c: 00 09 nop
300e3e: e1 fe mov #-2,r1
300e40: 60 13 mov r1,r0
300e42: 7e 10 add #16,r14
300e44: 6f e3 mov r14,r15
300e46: 6e f6 mov.l @r15+,r14
300e48: 00 0b rts
300e4a: 00 09 nop
00300e4c <_map_get_for_coordinates>:
300e4c: 2f e6 mov.l r14,@-r15
300e4e: 7f ec add #-20,r15
300e50: 6e f3 mov r15,r14
300e52: 61 e3 mov r14,r1
300e54: 71 d4 add #-44,r1
300e56: 11 4d mov.l r4,@(52,r1)
300e58: 61 e3 mov r14,r1
300e5a: 71 d4 add #-44,r1
300e5c: 11 5c mov.l r5,@(48,r1)
300e5e: 61 e3 mov r14,r1
300e60: 71 d4 add #-44,r1
300e62: 11 6b mov.l r6,@(44,r1)
300e64: 61 e3 mov r14,r1
300e66: 71 d4 add #-44,r1
300e68: 51 1d mov.l @(52,r1),r1
300e6a: 61 12 mov.l @r1,r1
300e6c: 51 14 mov.l @(16,r1),r1
300e6e: 62 13 mov r1,r2
300e70: 61 e3 mov r14,r1
300e72: 71 d4 add #-44,r1
300e74: 51 1c mov.l @(48,r1),r1
300e76: 31 23 cmp/ge r2,r1
300e78: 8b 26 bf 300ec8 <_map_get_for_coordinates+0x7c>
300e7a: 61 e3 mov r14,r1
300e7c: 71 d4 add #-44,r1
300e7e: 51 1d mov.l @(52,r1),r1
300e80: 61 12 mov.l @r1,r1
300e82: 51 16 mov.l @(24,r1),r1
300e84: 62 13 mov r1,r2
300e86: 61 e3 mov r14,r1
300e88: 71 d4 add #-44,r1
300e8a: 51 1c mov.l @(48,r1),r1
300e8c: 31 23 cmp/ge r2,r1
300e8e: 89 1b bt 300ec8 <_map_get_for_coordinates+0x7c>
300e90: 61 e3 mov r14,r1
300e92: 71 d4 add #-44,r1
300e94: 51 1d mov.l @(52,r1),r1
300e96: 61 12 mov.l @r1,r1
300e98: 51 15 mov.l @(20,r1),r1
300e9a: 62 13 mov r1,r2
300e9c: 61 e3 mov r14,r1
300e9e: 71 d4 add #-44,r1
300ea0: 51 1b mov.l @(44,r1),r1
300ea2: 31 23 cmp/ge r2,r1
300ea4: 8b 10 bf 300ec8 <_map_get_for_coordinates+0x7c>
300ea6: 61 e3 mov r14,r1
300ea8: 71 d4 add #-44,r1
300eaa: 51 1d mov.l @(52,r1),r1
300eac: 61 12 mov.l @r1,r1
300eae: 51 17 mov.l @(28,r1),r1
300eb0: 62 13 mov r1,r2
300eb2: 61 e3 mov r14,r1
300eb4: 71 d4 add #-44,r1
300eb6: 51 1b mov.l @(44,r1),r1
300eb8: 31 23 cmp/ge r2,r1
300eba: 89 05 bt 300ec8 <_map_get_for_coordinates+0x7c>
300ebc: 61 e3 mov r14,r1
300ebe: 71 d4 add #-44,r1
300ec0: 51 1d mov.l @(52,r1),r1
300ec2: 61 12 mov.l @r1,r1
300ec4: a0 52 bra 300f6c <_map_get_for_coordinates+0x120>
300ec6: 00 09 nop
300ec8: 61 e3 mov r14,r1
300eca: 71 d4 add #-44,r1
300ecc: e2 00 mov #0,r2
300ece: 11 2f mov.l r2,@(60,r1)
300ed0: 61 e3 mov r14,r1
300ed2: 71 d4 add #-44,r1
300ed4: d3 28 mov.l 300f78 <_map_get_for_coordinates+0x12c>,r3 ! 316234 <_worldRPG>
300ed6: 62 e3 mov r14,r2
300ed8: 72 d4 add #-44,r2
300eda: 52 2f mov.l @(60,r2),r2
300edc: 42 08 shll2 r2
300ede: 32 3c add r3,r2
300ee0: 62 22 mov.l @r2,r2
300ee2: 11 2e mov.l r2,@(56,r1)
300ee4: 61 e3 mov r14,r1
300ee6: 71 d4 add #-44,r1
300ee8: 51 1e mov.l @(56,r1),r1
300eea: 51 14 mov.l @(16,r1),r1
300eec: 62 13 mov r1,r2
300eee: 61 e3 mov r14,r1
300ef0: 71 d4 add #-44,r1
300ef2: 51 1c mov.l @(48,r1),r1
300ef4: 31 23 cmp/ge r2,r1
300ef6: 8b 22 bf 300f3e <_map_get_for_coordinates+0xf2>
300ef8: 61 e3 mov r14,r1
300efa: 71 d4 add #-44,r1
300efc: 51 1e mov.l @(56,r1),r1
300efe: 51 16 mov.l @(24,r1),r1
300f00: 62 13 mov r1,r2
300f02: 61 e3 mov r14,r1
300f04: 71 d4 add #-44,r1
300f06: 51 1c mov.l @(48,r1),r1
300f08: 31 23 cmp/ge r2,r1
300f0a: 89 18 bt 300f3e <_map_get_for_coordinates+0xf2>
300f0c: 61 e3 mov r14,r1
300f0e: 71 d4 add #-44,r1
300f10: 51 1e mov.l @(56,r1),r1
300f12: 51 15 mov.l @(20,r1),r1
300f14: 62 13 mov r1,r2
300f16: 61 e3 mov r14,r1
300f18: 71 d4 add #-44,r1
300f1a: 51 1b mov.l @(44,r1),r1
300f1c: 31 23 cmp/ge r2,r1
300f1e: 8b 0e bf 300f3e <_map_get_for_coordinates+0xf2>
300f20: 61 e3 mov r14,r1
300f22: 71 d4 add #-44,r1
300f24: 51 1e mov.l @(56,r1),r1
300f26: 51 17 mov.l @(28,r1),r1
300f28: 62 13 mov r1,r2
300f2a: 61 e3 mov r14,r1
300f2c: 71 d4 add #-44,r1
300f2e: 51 1b mov.l @(44,r1),r1
300f30: 31 23 cmp/ge r2,r1
300f32: 89 04 bt 300f3e <_map_get_for_coordinates+0xf2>
300f34: 61 e3 mov r14,r1
300f36: 71 d4 add #-44,r1
300f38: 51 1e mov.l @(56,r1),r1
300f3a: a0 17 bra 300f6c <_map_get_for_coordinates+0x120>
300f3c: 00 09 nop
300f3e: 61 e3 mov r14,r1
300f40: 71 d4 add #-44,r1
300f42: 62 e3 mov r14,r2
300f44: 72 d4 add #-44,r2
300f46: 52 2f mov.l @(60,r2),r2
300f48: 72 01 add #1,r2
300f4a: 11 2f mov.l r2,@(60,r1)
300f4c: 61 e3 mov r14,r1
300f4e: 71 d4 add #-44,r1
300f50: d3 09 mov.l 300f78 <_map_get_for_coordinates+0x12c>,r3 ! 316234 <_worldRPG>
300f52: 62 e3 mov r14,r2
300f54: 72 d4 add #-44,r2
300f56: 52 2f mov.l @(60,r2),r2
300f58: 42 08 shll2 r2
300f5a: 32 3c add r3,r2
300f5c: 62 22 mov.l @r2,r2
300f5e: 11 2e mov.l r2,@(56,r1)
300f60: 61 e3 mov r14,r1
300f62: 71 d4 add #-44,r1
300f64: 51 1e mov.l @(56,r1),r1
300f66: 21 18 tst r1,r1
300f68: 8b bc bf 300ee4 <_map_get_for_coordinates+0x98>
300f6a: e1 00 mov #0,r1
300f6c: 60 13 mov r1,r0
300f6e: 7e 14 add #20,r14
300f70: 6f e3 mov r14,r15
300f72: 6e f6 mov.l @r15+,r14
300f74: 00 0b rts
300f76: 00 09 nop
300f78: 00 31 .word 0x0031
300f7a: 62 34 mov.b @r3+,r2
00300f7c <_GINT_CALL_SET_function>:
300f7c: 2f e6 mov.l r14,@-r15
300f7e: 7f fc add #-4,r15
300f80: 6e f3 mov r15,r14
300f82: 61 e3 mov r14,r1
300f84: 71 c4 add #-60,r1
300f86: 11 4f mov.l r4,@(60,r1)
300f88: 61 e3 mov r14,r1
300f8a: 71 c4 add #-60,r1
300f8c: 51 1f mov.l @(60,r1),r1
300f8e: e2 01 mov #1,r2
300f90: 21 22 mov.l r2,@r1
300f92: e1 00 mov #0,r1
300f94: 60 13 mov r1,r0
300f96: 7e 04 add #4,r14
300f98: 6f e3 mov r14,r15
300f9a: 6e f6 mov.l @r15+,r14
300f9c: 00 0b rts
300f9e: 00 09 nop
00300fa0 <_GINT_CALL_INC_function>:
300fa0: 2f e6 mov.l r14,@-r15
300fa2: 7f fc add #-4,r15
300fa4: 6e f3 mov r15,r14
300fa6: 61 e3 mov r14,r1
300fa8: 71 c4 add #-60,r1
300faa: 11 4f mov.l r4,@(60,r1)
300fac: 61 e3 mov r14,r1
300fae: 71 c4 add #-60,r1
300fb0: 51 1f mov.l @(60,r1),r1
300fb2: 61 12 mov.l @r1,r1
300fb4: 62 13 mov r1,r2
300fb6: 72 01 add #1,r2
300fb8: 61 e3 mov r14,r1
300fba: 71 c4 add #-60,r1
300fbc: 51 1f mov.l @(60,r1),r1
300fbe: 21 22 mov.l r2,@r1
300fc0: e1 00 mov #0,r1
300fc2: 60 13 mov r1,r0
300fc4: 7e 04 add #4,r14
300fc6: 6f e3 mov r14,r15
300fc8: 6e f6 mov.l @r15+,r14
300fca: 00 0b rts
300fcc: 00 09 nop
00300fce <_GINT_CALL_SET_STOP_function>:
300fce: 2f e6 mov.l r14,@-r15
300fd0: 7f fc add #-4,r15
300fd2: 6e f3 mov r15,r14
300fd4: 61 e3 mov r14,r1
300fd6: 71 c4 add #-60,r1
300fd8: 11 4f mov.l r4,@(60,r1)
300fda: 61 e3 mov r14,r1
300fdc: 71 c4 add #-60,r1
300fde: 51 1f mov.l @(60,r1),r1
300fe0: e2 01 mov #1,r2
300fe2: 21 22 mov.l r2,@r1
300fe4: e1 01 mov #1,r1
300fe6: 60 13 mov r1,r0
300fe8: 7e 04 add #4,r14
300fea: 6f e3 mov r14,r15
300fec: 6e f6 mov.l @r15+,r14
300fee: 00 0b rts
300ff0: 00 09 nop
00300ff2 <_GINT_CALL_INC_STOP_function>:
300ff2: 2f e6 mov.l r14,@-r15
300ff4: 7f fc add #-4,r15
300ff6: 6e f3 mov r15,r14
300ff8: 61 e3 mov r14,r1
300ffa: 71 c4 add #-60,r1
300ffc: 11 4f mov.l r4,@(60,r1)
300ffe: 61 e3 mov r14,r1
301000: 71 c4 add #-60,r1
301002: 51 1f mov.l @(60,r1),r1
301004: 61 12 mov.l @r1,r1
301006: 62 13 mov r1,r2
301008: 72 01 add #1,r2
30100a: 61 e3 mov r14,r1
30100c: 71 c4 add #-60,r1
30100e: 51 1f mov.l @(60,r1),r1
301010: 21 22 mov.l r2,@r1
301012: e1 01 mov #1,r1
301014: 60 13 mov r1,r0
301016: 7e 04 add #4,r14
301018: 6f e3 mov r14,r15
30101a: 6e f6 mov.l @r15+,r14
30101c: 00 0b rts
30101e: 00 09 nop
00301020 <_player_draw>:
301020: 2f e6 mov.l r14,@-r15
301022: 4f 22 sts.l pr,@-r15
301024: 7f f8 add #-8,r15
301026: 6e f3 mov r15,r14
301028: 61 e3 mov r14,r1
30102a: 71 c8 add #-56,r1
30102c: 11 4e mov.l r4,@(56,r1)
30102e: 61 e3 mov r14,r1
301030: 71 c8 add #-56,r1
301032: 62 e3 mov r14,r2
301034: 72 c8 add #-56,r2
301036: 52 2e mov.l @(56,r2),r2
301038: 72 04 add #4,r2
30103a: 11 2f mov.l r2,@(60,r1)
30103c: 61 e3 mov r14,r1
30103e: 71 c8 add #-56,r1
301040: 51 1f mov.l @(60,r1),r1
301042: 85 12 mov.w @(4,r1),r0
301044: 61 03 mov r0,r1
301046: 61 1d extu.w r1,r1
301048: 62 13 mov r1,r2
30104a: 72 f8 add #-8,r2
30104c: 61 e3 mov r14,r1
30104e: 71 c8 add #-56,r1
301050: 51 1f mov.l @(60,r1),r1
301052: 85 13 mov.w @(6,r1),r0
301054: 61 03 mov r0,r1
301056: 61 1d extu.w r1,r1
301058: 71 f8 add #-8,r1
30105a: d3 07 mov.l 301078 <_player_draw+0x58>,r3 ! 31ce6c <_demo_player_img>
30105c: 66 33 mov r3,r6
30105e: 65 13 mov r1,r5
301060: 64 23 mov r2,r4
301062: d1 06 mov.l 30107c <_player_draw+0x5c>,r1 ! 30b0fc <_dimage>
301064: 41 0b jsr @r1
301066: 00 09 nop
301068: 00 09 nop
30106a: 7e 08 add #8,r14
30106c: 6f e3 mov r14,r15
30106e: 4f 26 lds.l @r15+,pr
301070: 6e f6 mov.l @r15+,r14
301072: 00 0b rts
301074: 00 09 nop
301076: 00 09 nop
301078: 00 31 .word 0x0031
30107a: ce 6c xor.b #108,@(r0,gbr)
30107c: 00 30 .word 0x0030
30107e: b0 fc bsr 30127a <_player_move+0x1fa>
00301080 <_player_move>:
301080: 2f e6 mov.l r14,@-r15
301082: 4f 22 sts.l pr,@-r15
301084: 7f f0 add #-16,r15
301086: 6e f3 mov r15,r14
301088: 61 e3 mov r14,r1
30108a: 71 d0 add #-48,r1
30108c: 11 4d mov.l r4,@(52,r1)
30108e: 61 e3 mov r14,r1
301090: 71 d0 add #-48,r1
301092: 11 5c mov.l r5,@(48,r1)
301094: 61 e3 mov r14,r1
301096: 71 d0 add #-48,r1
301098: 62 e3 mov r14,r2
30109a: 72 d0 add #-48,r2
30109c: 52 2d mov.l @(52,r2),r2
30109e: 72 04 add #4,r2
3010a0: 11 2f mov.l r2,@(60,r1)
3010a2: 62 e3 mov r14,r2
3010a4: 72 d0 add #-48,r2
3010a6: 61 e3 mov r14,r1
3010a8: 71 d0 add #-48,r1
3010aa: e6 00 mov #0,r6
3010ac: 55 2c mov.l @(48,r2),r5
3010ae: 54 1d mov.l @(52,r1),r4
3010b0: d1 90 mov.l 3012f4 <_player_move+0x274>,r1 ! 30148c <_player_collision>
3010b2: 41 0b jsr @r1
3010b4: 00 09 nop
3010b6: 61 03 mov r0,r1
3010b8: 21 18 tst r1,r1
3010ba: 89 42 bt 301142 <_player_move+0xc2>
3010bc: 61 e3 mov r14,r1
3010be: 71 d0 add #-48,r1
3010c0: 51 1c mov.l @(48,r1),r1
3010c2: 31 1c add r1,r1
3010c4: d2 8c mov.l 3012f8 <_player_move+0x278>,r2 ! 3161f0 <_one_px_mov>
3010c6: 60 13 mov r1,r0
3010c8: 01 2c mov.b @(r0,r2),r1
3010ca: 62 1c extu.b r1,r2
3010cc: 61 e3 mov r14,r1
3010ce: 71 d0 add #-48,r1
3010d0: 51 1f mov.l @(60,r1),r1
3010d2: 84 1d mov.b @(13,r1),r0
3010d4: 61 03 mov r0,r1
3010d6: 61 1c extu.b r1,r1
3010d8: 22 1e mulu.w r1,r2
3010da: 01 1a sts macl,r1
3010dc: 62 1c extu.b r1,r2
3010de: 61 e3 mov r14,r1
3010e0: 60 23 mov r2,r0
3010e2: 80 1b mov.b r0,@(11,r1)
3010e4: 61 e3 mov r14,r1
3010e6: 71 d0 add #-48,r1
3010e8: 51 1c mov.l @(48,r1),r1
3010ea: 31 1c add r1,r1
3010ec: 71 01 add #1,r1
3010ee: d2 82 mov.l 3012f8 <_player_move+0x278>,r2 ! 3161f0 <_one_px_mov>
3010f0: 60 13 mov r1,r0
3010f2: 01 2c mov.b @(r0,r2),r1
3010f4: 62 1c extu.b r1,r2
3010f6: 61 e3 mov r14,r1
3010f8: 71 d0 add #-48,r1
3010fa: 51 1f mov.l @(60,r1),r1
3010fc: 84 1d mov.b @(13,r1),r0
3010fe: 61 03 mov r0,r1
301100: 61 1c extu.b r1,r1
301102: 22 1e mulu.w r1,r2
301104: 01 1a sts macl,r1
301106: 62 1c extu.b r1,r2
301108: 61 e3 mov r14,r1
30110a: 60 23 mov r2,r0
30110c: 80 1a mov.b r0,@(10,r1)
30110e: 61 e3 mov r14,r1
301110: 84 1b mov.b @(11,r1),r0
301112: 61 03 mov r0,r1
301114: 21 18 tst r1,r1
301116: e1 ff mov #-1,r1
301118: 61 1a negc r1,r1
30111a: 61 1c extu.b r1,r1
30111c: 62 13 mov r1,r2
30111e: 61 e3 mov r14,r1
301120: 84 1a mov.b @(10,r1),r0
301122: 61 03 mov r0,r1
301124: 21 18 tst r1,r1
301126: e1 ff mov #-1,r1
301128: 61 1a negc r1,r1
30112a: 61 1c extu.b r1,r1
30112c: 63 13 mov r1,r3
30112e: 61 e3 mov r14,r1
301130: 71 d0 add #-48,r1
301132: 66 33 mov r3,r6
301134: 65 23 mov r2,r5
301136: 54 1d mov.l @(52,r1),r4
301138: d1 70 mov.l 3012fc <_player_move+0x27c>,r1 ! 301944 <_player_fix_position>
30113a: 41 0b jsr @r1
30113c: 00 09 nop
30113e: a0 a6 bra 30128e <_player_move+0x20e>
301140: 00 09 nop
301142: 62 e3 mov r14,r2
301144: 72 d0 add #-48,r2
301146: 61 e3 mov r14,r1
301148: 71 d0 add #-48,r1
30114a: e6 01 mov #1,r6
30114c: 55 2c mov.l @(48,r2),r5
30114e: 54 1d mov.l @(52,r1),r4
301150: d1 68 mov.l 3012f4 <_player_move+0x274>,r1 ! 30148c <_player_collision>
301152: 41 0b jsr @r1
301154: 00 09 nop
301156: 61 03 mov r0,r1
301158: 21 18 tst r1,r1
30115a: 8b 0c bf 301176 <_player_move+0xf6>
30115c: 62 e3 mov r14,r2
30115e: 72 d0 add #-48,r2
301160: 61 e3 mov r14,r1
301162: 71 d0 add #-48,r1
301164: e6 ff mov #-1,r6
301166: 55 2c mov.l @(48,r2),r5
301168: 54 1d mov.l @(52,r1),r4
30116a: d1 62 mov.l 3012f4 <_player_move+0x274>,r1 ! 30148c <_player_collision>
30116c: 41 0b jsr @r1
30116e: 00 09 nop
301170: 61 03 mov r0,r1
301172: 21 18 tst r1,r1
301174: 89 3e bt 3011f4 <_player_move+0x174>
301176: 61 e3 mov r14,r1
301178: 71 d0 add #-48,r1
30117a: 51 1c mov.l @(48,r1),r1
30117c: 31 1c add r1,r1
30117e: d2 5e mov.l 3012f8 <_player_move+0x278>,r2 ! 3161f0 <_one_px_mov>
301180: 60 13 mov r1,r0
301182: 01 2c mov.b @(r0,r2),r1
301184: 62 1c extu.b r1,r2
301186: 61 e3 mov r14,r1
301188: 71 d0 add #-48,r1
30118a: 51 1f mov.l @(60,r1),r1
30118c: 84 1d mov.b @(13,r1),r0
30118e: 61 03 mov r0,r1
301190: 61 1c extu.b r1,r1
301192: 22 1e mulu.w r1,r2
301194: 01 1a sts macl,r1
301196: 62 1c extu.b r1,r2
301198: 61 e3 mov r14,r1
30119a: 60 23 mov r2,r0
30119c: 80 1b mov.b r0,@(11,r1)
30119e: 61 e3 mov r14,r1
3011a0: 71 d0 add #-48,r1
3011a2: 51 1c mov.l @(48,r1),r1
3011a4: 31 1c add r1,r1
3011a6: 71 01 add #1,r1
3011a8: d2 53 mov.l 3012f8 <_player_move+0x278>,r2 ! 3161f0 <_one_px_mov>
3011aa: 60 13 mov r1,r0
3011ac: 01 2c mov.b @(r0,r2),r1
3011ae: 62 1c extu.b r1,r2
3011b0: 61 e3 mov r14,r1
3011b2: 71 d0 add #-48,r1
3011b4: 51 1f mov.l @(60,r1),r1
3011b6: 84 1d mov.b @(13,r1),r0
3011b8: 61 03 mov r0,r1
3011ba: 61 1c extu.b r1,r1
3011bc: 22 1e mulu.w r1,r2
3011be: 01 1a sts macl,r1
3011c0: 62 1c extu.b r1,r2
3011c2: 61 e3 mov r14,r1
3011c4: 60 23 mov r2,r0
3011c6: 80 1a mov.b r0,@(10,r1)
3011c8: 61 e3 mov r14,r1
3011ca: 84 1b mov.b @(11,r1),r0
3011cc: 61 03 mov r0,r1
3011ce: 21 18 tst r1,r1
3011d0: 01 29 movt r1
3011d2: 61 1c extu.b r1,r1
3011d4: 62 13 mov r1,r2
3011d6: 61 e3 mov r14,r1
3011d8: 84 1a mov.b @(10,r1),r0
3011da: 61 03 mov r0,r1
3011dc: 21 18 tst r1,r1
3011de: 01 29 movt r1
3011e0: 61 1c extu.b r1,r1
3011e2: 63 13 mov r1,r3
3011e4: 61 e3 mov r14,r1
3011e6: 71 d0 add #-48,r1
3011e8: 66 33 mov r3,r6
3011ea: 65 23 mov r2,r5
3011ec: 54 1d mov.l @(52,r1),r4
3011ee: d1 43 mov.l 3012fc <_player_move+0x27c>,r1 ! 301944 <_player_fix_position>
3011f0: 41 0b jsr @r1
3011f2: 00 09 nop
3011f4: 61 e3 mov r14,r1
3011f6: 71 d0 add #-48,r1
3011f8: 51 1c mov.l @(48,r1),r1
3011fa: 31 1c add r1,r1
3011fc: d2 3e mov.l 3012f8 <_player_move+0x278>,r2 ! 3161f0 <_one_px_mov>
3011fe: 60 13 mov r1,r0
301200: 01 2c mov.b @(r0,r2),r1
301202: 62 1c extu.b r1,r2
301204: 61 e3 mov r14,r1
301206: 71 d0 add #-48,r1
301208: 51 1f mov.l @(60,r1),r1
30120a: 84 1d mov.b @(13,r1),r0
30120c: 61 03 mov r0,r1
30120e: 61 1c extu.b r1,r1
301210: 22 1e mulu.w r1,r2
301212: 01 1a sts macl,r1
301214: 62 1c extu.b r1,r2
301216: 61 e3 mov r14,r1
301218: 60 23 mov r2,r0
30121a: 80 1b mov.b r0,@(11,r1)
30121c: 61 e3 mov r14,r1
30121e: 71 d0 add #-48,r1
301220: 51 1c mov.l @(48,r1),r1
301222: 31 1c add r1,r1
301224: 71 01 add #1,r1
301226: d2 34 mov.l 3012f8 <_player_move+0x278>,r2 ! 3161f0 <_one_px_mov>
301228: 60 13 mov r1,r0
30122a: 01 2c mov.b @(r0,r2),r1
30122c: 62 1c extu.b r1,r2
30122e: 61 e3 mov r14,r1
301230: 71 d0 add #-48,r1
301232: 51 1f mov.l @(60,r1),r1
301234: 84 1d mov.b @(13,r1),r0
301236: 61 03 mov r0,r1
301238: 61 1c extu.b r1,r1
30123a: 22 1e mulu.w r1,r2
30123c: 01 1a sts macl,r1
30123e: 62 1c extu.b r1,r2
301240: 61 e3 mov r14,r1
301242: 60 23 mov r2,r0
301244: 80 1a mov.b r0,@(10,r1)
301246: 61 e3 mov r14,r1
301248: 71 d0 add #-48,r1
30124a: 51 1f mov.l @(60,r1),r1
30124c: 61 11 mov.w @r1,r1
30124e: 62 1d extu.w r1,r2
301250: 61 e3 mov r14,r1
301252: 84 1b mov.b @(11,r1),r0
301254: 61 03 mov r0,r1
301256: 61 1e exts.b r1,r1
301258: 61 1d extu.w r1,r1
30125a: 31 2c add r2,r1
30125c: 61 1d extu.w r1,r1
30125e: 62 1f exts.w r1,r2
301260: 61 e3 mov r14,r1
301262: 71 d0 add #-48,r1
301264: 51 1f mov.l @(60,r1),r1
301266: 21 21 mov.w r2,@r1
301268: 61 e3 mov r14,r1
30126a: 71 d0 add #-48,r1
30126c: 51 1f mov.l @(60,r1),r1
30126e: 85 11 mov.w @(2,r1),r0
301270: 61 03 mov r0,r1
301272: 62 1d extu.w r1,r2
301274: 61 e3 mov r14,r1
301276: 84 1a mov.b @(10,r1),r0
301278: 61 03 mov r0,r1
30127a: 61 1e exts.b r1,r1
30127c: 61 1d extu.w r1,r1
30127e: 31 2c add r2,r1
301280: 61 1d extu.w r1,r1
301282: 62 1f exts.w r1,r2
301284: 61 e3 mov r14,r1
301286: 71 d0 add #-48,r1
301288: 51 1f mov.l @(60,r1),r1
30128a: 60 23 mov r2,r0
30128c: 81 11 mov.w r0,@(2,r1)
30128e: 61 e3 mov r14,r1
301290: 71 d0 add #-48,r1
301292: 51 1d mov.l @(52,r1),r1
301294: 61 12 mov.l @r1,r1
301296: 51 14 mov.l @(16,r1),r1
301298: 61 1d extu.w r1,r1
30129a: 31 1c add r1,r1
30129c: 62 1d extu.w r1,r2
30129e: 61 e3 mov r14,r1
3012a0: 71 d0 add #-48,r1
3012a2: 51 1f mov.l @(60,r1),r1
3012a4: 61 11 mov.w @r1,r1
3012a6: 61 1d extu.w r1,r1
3012a8: 31 2c add r2,r1
3012aa: 61 1d extu.w r1,r1
3012ac: 62 1f exts.w r1,r2
3012ae: 61 e3 mov r14,r1
3012b0: 71 d0 add #-48,r1
3012b2: 51 1f mov.l @(60,r1),r1
3012b4: 60 23 mov r2,r0
3012b6: 81 14 mov.w r0,@(8,r1)
3012b8: 61 e3 mov r14,r1
3012ba: 71 d0 add #-48,r1
3012bc: 51 1d mov.l @(52,r1),r1
3012be: 61 12 mov.l @r1,r1
3012c0: 51 15 mov.l @(20,r1),r1
3012c2: 61 1d extu.w r1,r1
3012c4: 31 1c add r1,r1
3012c6: 62 1d extu.w r1,r2
3012c8: 61 e3 mov r14,r1
3012ca: 71 d0 add #-48,r1
3012cc: 51 1f mov.l @(60,r1),r1
3012ce: 85 11 mov.w @(2,r1),r0
3012d0: 61 03 mov r0,r1
3012d2: 61 1d extu.w r1,r1
3012d4: 31 2c add r2,r1
3012d6: 61 1d extu.w r1,r1
3012d8: 62 1f exts.w r1,r2
3012da: 61 e3 mov r14,r1
3012dc: 71 d0 add #-48,r1
3012de: 51 1f mov.l @(60,r1),r1
3012e0: 60 23 mov r2,r0
3012e2: 81 15 mov.w r0,@(10,r1)
3012e4: 00 09 nop
3012e6: 7e 10 add #16,r14
3012e8: 6f e3 mov r14,r15
3012ea: 4f 26 lds.l @r15+,pr
3012ec: 6e f6 mov.l @r15+,r14
3012ee: 00 0b rts
3012f0: 00 09 nop
3012f2: 00 09 nop
3012f4: 00 30 .word 0x0030
3012f6: 14 8c mov.l r8,@(48,r4)
3012f8: 00 31 .word 0x0031
3012fa: 61 f0 mov.b @r15,r1
3012fc: 00 30 .word 0x0030
3012fe: 19 44 mov.l r4,@(16,r9)
00301300 <_player_action>:
301300: 2f e6 mov.l r14,@-r15
301302: 4f 22 sts.l pr,@-r15
301304: 7f e4 add #-28,r15
301306: 6e f3 mov r15,r14
301308: 61 e3 mov r14,r1
30130a: 71 dc add #-36,r1
30130c: 11 49 mov.l r4,@(36,r1)
30130e: 61 e3 mov r14,r1
301310: 71 dc add #-36,r1
301312: 51 19 mov.l @(36,r1),r1
301314: 71 10 add #16,r1
301316: 84 18 mov.b @(8,r1),r0
301318: 61 03 mov r0,r1
30131a: 61 1c extu.b r1,r1
30131c: 21 18 tst r1,r1
30131e: 8b 0b bf 301338 <_player_action+0x38>
301320: 61 e3 mov r14,r1
301322: 71 dc add #-36,r1
301324: 51 19 mov.l @(36,r1),r1
301326: 71 10 add #16,r1
301328: 84 12 mov.b @(2,r1),r0
30132a: 61 03 mov r0,r1
30132c: 61 1c extu.b r1,r1
30132e: e2 01 mov #1,r2
301330: 21 2a xor r2,r1
301332: 61 1c extu.b r1,r1
301334: 21 18 tst r1,r1
301336: 89 01 bt 30133c <_player_action+0x3c>
301338: a0 99 bra 30146e <_player_action+0x16e>
30133a: 00 09 nop
30133c: 61 e3 mov r14,r1
30133e: 71 dc add #-36,r1
301340: 51 19 mov.l @(36,r1),r1
301342: 71 10 add #16,r1
301344: 84 19 mov.b @(9,r1),r0
301346: 61 03 mov r0,r1
301348: 61 1c extu.b r1,r1
30134a: e2 01 mov #1,r2
30134c: 21 2a xor r2,r1
30134e: 61 1c extu.b r1,r1
301350: 21 18 tst r1,r1
301352: 89 43 bt 3013dc <_player_action+0xdc>
301354: 61 e3 mov r14,r1
301356: 71 dc add #-36,r1
301358: 51 19 mov.l @(36,r1),r1
30135a: 71 10 add #16,r1
30135c: e2 01 mov #1,r2
30135e: 60 23 mov r2,r0
301360: 80 18 mov.b r0,@(8,r1)
301362: 61 e3 mov r14,r1
301364: 71 dc add #-36,r1
301366: 51 19 mov.l @(36,r1),r1
301368: 61 12 mov.l @r1,r1
30136a: 52 1d mov.l @(52,r1),r2
30136c: 61 e3 mov r14,r1
30136e: 71 dc add #-36,r1
301370: 51 19 mov.l @(36,r1),r1
301372: 51 15 mov.l @(20,r1),r1
301374: 63 13 mov r1,r3
301376: e1 18 mov #24,r1
301378: 03 17 mul.l r1,r3
30137a: 03 1a sts macl,r3
30137c: 61 e3 mov r14,r1
30137e: 71 dc add #-36,r1
301380: 32 3c add r3,r2
301382: 11 2b mov.l r2,@(44,r1)
301384: 61 e3 mov r14,r1
301386: 71 dc add #-36,r1
301388: 51 1b mov.l @(44,r1),r1
30138a: 51 12 mov.l @(8,r1),r1
30138c: 21 18 tst r1,r1
30138e: 89 05 bt 30139c <_player_action+0x9c>
301390: 61 e3 mov r14,r1
301392: 71 dc add #-36,r1
301394: d2 39 mov.l 30147c <_player_action+0x17c>,r2 ! 326324 <_INFO_Icon_img>
301396: 11 2f mov.l r2,@(60,r1)
301398: a0 04 bra 3013a4 <_player_action+0xa4>
30139a: 00 09 nop
30139c: 61 e3 mov r14,r1
30139e: 71 dc add #-36,r1
3013a0: d2 37 mov.l 301480 <_player_action+0x180>,r2 ! 325308 <_SGN_Icon_img>
3013a2: 11 2f mov.l r2,@(60,r1)
3013a4: 61 e3 mov r14,r1
3013a6: 71 dc add #-36,r1
3013a8: 62 e3 mov r14,r2
3013aa: 72 dc add #-36,r2
3013ac: 52 2b mov.l @(44,r2),r2
3013ae: 52 24 mov.l @(16,r2),r2
3013b0: 11 2a mov.l r2,@(40,r1)
3013b2: 63 e3 mov r14,r3
3013b4: 73 dc add #-36,r3
3013b6: 62 e3 mov r14,r2
3013b8: 72 dc add #-36,r2
3013ba: 61 e3 mov r14,r1
3013bc: 71 dc add #-36,r1
3013be: 56 3a mov.l @(40,r3),r6
3013c0: 55 2f mov.l @(60,r2),r5
3013c2: 54 19 mov.l @(36,r1),r4
3013c4: d1 2f mov.l 301484 <_player_action+0x184>,r1 ! 302f74 <_dialogs_initiate_sequence>
3013c6: 41 0b jsr @r1
3013c8: 00 09 nop
3013ca: 61 e3 mov r14,r1
3013cc: 71 dc add #-36,r1
3013ce: 51 19 mov.l @(36,r1),r1
3013d0: 71 10 add #16,r1
3013d2: e2 00 mov #0,r2
3013d4: 60 23 mov r2,r0
3013d6: 80 18 mov.b r0,@(8,r1)
3013d8: a0 4a bra 301470 <_player_action+0x170>
3013da: 00 09 nop
3013dc: 61 e3 mov r14,r1
3013de: 71 dc add #-36,r1
3013e0: 51 19 mov.l @(36,r1),r1
3013e2: 71 10 add #16,r1
3013e4: e2 01 mov #1,r2
3013e6: 60 23 mov r2,r0
3013e8: 80 18 mov.b r0,@(8,r1)
3013ea: 61 e3 mov r14,r1
3013ec: 71 dc add #-36,r1
3013ee: 51 19 mov.l @(36,r1),r1
3013f0: 61 12 mov.l @r1,r1
3013f2: 52 1b mov.l @(44,r1),r2
3013f4: 61 e3 mov r14,r1
3013f6: 71 dc add #-36,r1
3013f8: 51 19 mov.l @(36,r1),r1
3013fa: 51 15 mov.l @(20,r1),r1
3013fc: 63 13 mov r1,r3
3013fe: 61 33 mov r3,r1
301400: 41 08 shll2 r1
301402: 41 08 shll2 r1
301404: 31 38 sub r3,r1
301406: 41 08 shll2 r1
301408: 63 13 mov r1,r3
30140a: 61 e3 mov r14,r1
30140c: 71 dc add #-36,r1
30140e: 32 3c add r3,r2
301410: 11 2e mov.l r2,@(56,r1)
301412: 61 e3 mov r14,r1
301414: 71 dc add #-36,r1
301416: d2 1c mov.l 301488 <_player_action+0x188>,r2 ! 31d2b8 <_npc_male>
301418: 11 2d mov.l r2,@(52,r1)
30141a: 61 e3 mov r14,r1
30141c: 71 dc add #-36,r1
30141e: 62 e3 mov r14,r2
301420: 72 dc add #-36,r2
301422: 52 2e mov.l @(56,r2),r2
301424: 52 25 mov.l @(20,r2),r2
301426: 11 2c mov.l r2,@(48,r1)
301428: 61 e3 mov r14,r1
30142a: 71 dc add #-36,r1
30142c: 51 1e mov.l @(56,r1),r1
30142e: 71 10 add #16,r1
301430: e2 01 mov #1,r2
301432: 60 23 mov r2,r0
301434: 80 12 mov.b r0,@(2,r1)
301436: 63 e3 mov r14,r3
301438: 73 dc add #-36,r3
30143a: 62 e3 mov r14,r2
30143c: 72 dc add #-36,r2
30143e: 61 e3 mov r14,r1
301440: 71 dc add #-36,r1
301442: 56 3c mov.l @(48,r3),r6
301444: 55 2d mov.l @(52,r2),r5
301446: 54 19 mov.l @(36,r1),r4
301448: d1 0e mov.l 301484 <_player_action+0x184>,r1 ! 302f74 <_dialogs_initiate_sequence>
30144a: 41 0b jsr @r1
30144c: 00 09 nop
30144e: 61 e3 mov r14,r1
301450: 71 dc add #-36,r1
301452: 51 19 mov.l @(36,r1),r1
301454: 71 10 add #16,r1
301456: e2 00 mov #0,r2
301458: 60 23 mov r2,r0
30145a: 80 18 mov.b r0,@(8,r1)
30145c: 61 e3 mov r14,r1
30145e: 71 dc add #-36,r1
301460: 51 1e mov.l @(56,r1),r1
301462: 71 10 add #16,r1
301464: e2 00 mov #0,r2
301466: 60 23 mov r2,r0
301468: 80 12 mov.b r0,@(2,r1)
30146a: a0 01 bra 301470 <_player_action+0x170>
30146c: 00 09 nop
30146e: 00 09 nop
301470: 7e 1c add #28,r14
301472: 6f e3 mov r14,r15
301474: 4f 26 lds.l @r15+,pr
301476: 6e f6 mov.l @r15+,r14
301478: 00 0b rts
30147a: 00 09 nop
30147c: 00 32 stc ssr,r0
30147e: 63 24 mov.b @r2+,r3
301480: 00 32 stc ssr,r0
301482: 53 08 mov.l @(32,r0),r3
301484: 00 30 .word 0x0030
301486: 2f 74 mov.b r7,@-r15
301488: 00 31 .word 0x0031
30148a: d2 b8 mov.l 30176c <_player_collision+0x2e0>,r2 ! d10e410b
0030148c <_player_collision>:
30148c: 2f 86 mov.l r8,@-r15
30148e: 2f e6 mov.l r14,@-r15
301490: 4f 22 sts.l pr,@-r15
301492: 7f b4 add #-76,r15
301494: 6e f3 mov r15,r14
301496: 61 e3 mov r14,r1
301498: 71 cc add #-52,r1
30149a: 11 4f mov.l r4,@(60,r1)
30149c: 61 e3 mov r14,r1
30149e: 71 cc add #-52,r1
3014a0: 11 5e mov.l r5,@(56,r1)
3014a2: 61 e3 mov r14,r1
3014a4: 71 cc add #-52,r1
3014a6: 11 6d mov.l r6,@(52,r1)
3014a8: 61 e3 mov r14,r1
3014aa: 71 0c add #12,r1
3014ac: 62 e3 mov r14,r2
3014ae: 72 cc add #-52,r2
3014b0: 52 2f mov.l @(60,r2),r2
3014b2: 72 04 add #4,r2
3014b4: 11 2c mov.l r2,@(48,r1)
3014b6: 61 e3 mov r14,r1
3014b8: 71 cc add #-52,r1
3014ba: 51 1e mov.l @(56,r1),r1
3014bc: 62 13 mov r1,r2
3014be: 32 2c add r2,r2
3014c0: 61 e3 mov r14,r1
3014c2: 71 3c add #60,r1
3014c4: d3 b7 mov.l 3017a4 <_player_collision+0x318>,r3 ! 3161f0 <_one_px_mov>
3014c6: 60 23 mov r2,r0
3014c8: 02 3c mov.b @(r0,r3),r2
3014ca: 60 23 mov r2,r0
3014cc: 80 1f mov.b r0,@(15,r1)
3014ce: 61 e3 mov r14,r1
3014d0: 71 cc add #-52,r1
3014d2: 51 1e mov.l @(56,r1),r1
3014d4: 31 1c add r1,r1
3014d6: 62 13 mov r1,r2
3014d8: 72 01 add #1,r2
3014da: 61 e3 mov r14,r1
3014dc: 71 3c add #60,r1
3014de: d3 b1 mov.l 3017a4 <_player_collision+0x318>,r3 ! 3161f0 <_one_px_mov>
3014e0: 60 23 mov r2,r0
3014e2: 02 3c mov.b @(r0,r3),r2
3014e4: 60 23 mov r2,r0
3014e6: 80 1e mov.b r0,@(14,r1)
3014e8: 61 e3 mov r14,r1
3014ea: 71 3c add #60,r1
3014ec: 84 1f mov.b @(15,r1),r0
3014ee: 61 03 mov r0,r1
3014f0: 21 18 tst r1,r1
3014f2: 8b 10 bf 301516 <_player_collision+0x8a>
3014f4: 61 e3 mov r14,r1
3014f6: 71 cc add #-52,r1
3014f8: 51 1d mov.l @(52,r1),r1
3014fa: 62 1c extu.b r1,r2
3014fc: 61 e3 mov r14,r1
3014fe: 71 3c add #60,r1
301500: 84 1f mov.b @(15,r1),r0
301502: 61 03 mov r0,r1
301504: 61 1c extu.b r1,r1
301506: 31 2c add r2,r1
301508: 62 1c extu.b r1,r2
30150a: 61 e3 mov r14,r1
30150c: 71 3c add #60,r1
30150e: 60 23 mov r2,r0
301510: 80 1f mov.b r0,@(15,r1)
301512: a0 15 bra 301540 <_player_collision+0xb4>
301514: 00 09 nop
301516: 61 e3 mov r14,r1
301518: 71 3c add #60,r1
30151a: 84 1e mov.b @(14,r1),r0
30151c: 61 03 mov r0,r1
30151e: 21 18 tst r1,r1
301520: 8b 0e bf 301540 <_player_collision+0xb4>
301522: 61 e3 mov r14,r1
301524: 71 cc add #-52,r1
301526: 51 1d mov.l @(52,r1),r1
301528: 62 1c extu.b r1,r2
30152a: 61 e3 mov r14,r1
30152c: 71 3c add #60,r1
30152e: 84 1e mov.b @(14,r1),r0
301530: 61 03 mov r0,r1
301532: 61 1c extu.b r1,r1
301534: 31 2c add r2,r1
301536: 62 1c extu.b r1,r2
301538: 61 e3 mov r14,r1
30153a: 71 3c add #60,r1
30153c: 60 23 mov r2,r0
30153e: 80 1e mov.b r0,@(14,r1)
301540: 61 e3 mov r14,r1
301542: 71 3c add #60,r1
301544: 84 1f mov.b @(15,r1),r0
301546: 61 03 mov r0,r1
301548: 61 1c extu.b r1,r1
30154a: 62 13 mov r1,r2
30154c: 42 08 shll2 r2
30154e: 32 2c add r2,r2
301550: 31 2c add r2,r1
301552: 62 1c extu.b r1,r2
301554: 61 e3 mov r14,r1
301556: 71 3c add #60,r1
301558: 60 23 mov r2,r0
30155a: 80 1f mov.b r0,@(15,r1)
30155c: 61 e3 mov r14,r1
30155e: 71 3c add #60,r1
301560: 84 1e mov.b @(14,r1),r0
301562: 61 03 mov r0,r1
301564: 61 1c extu.b r1,r1
301566: 62 13 mov r1,r2
301568: 42 08 shll2 r2
30156a: 32 2c add r2,r2
30156c: 31 2c add r2,r1
30156e: 62 1c extu.b r1,r2
301570: 61 e3 mov r14,r1
301572: 71 3c add #60,r1
301574: 60 23 mov r2,r0
301576: 80 1e mov.b r0,@(14,r1)
301578: 61 e3 mov r14,r1
30157a: 71 0c add #12,r1
30157c: 51 1c mov.l @(48,r1),r1
30157e: 61 11 mov.w @r1,r1
301580: 63 13 mov r1,r3
301582: 61 e3 mov r14,r1
301584: 71 3c add #60,r1
301586: 84 1f mov.b @(15,r1),r0
301588: 62 03 mov r0,r2
30158a: 61 e3 mov r14,r1
30158c: 71 0c add #12,r1
30158e: 32 3c add r3,r2
301590: 11 2e mov.l r2,@(56,r1)
301592: 61 e3 mov r14,r1
301594: 71 0c add #12,r1
301596: 51 1c mov.l @(48,r1),r1
301598: 85 11 mov.w @(2,r1),r0
30159a: 61 03 mov r0,r1
30159c: 63 13 mov r1,r3
30159e: 61 e3 mov r14,r1
3015a0: 71 3c add #60,r1
3015a2: 84 1e mov.b @(14,r1),r0
3015a4: 62 03 mov r0,r2
3015a6: 61 e3 mov r14,r1
3015a8: 71 0c add #12,r1
3015aa: 32 3c add r3,r2
3015ac: 11 2d mov.l r2,@(52,r1)
3015ae: 63 e3 mov r14,r3
3015b0: 73 0c add #12,r3
3015b2: 62 e3 mov r14,r2
3015b4: 72 0c add #12,r2
3015b6: 61 e3 mov r14,r1
3015b8: 71 cc add #-52,r1
3015ba: 56 3d mov.l @(52,r3),r6
3015bc: 55 2e mov.l @(56,r2),r5
3015be: 54 1f mov.l @(60,r1),r4
3015c0: d1 79 mov.l 3017a8 <_player_collision+0x31c>,r1 ! 300dae <_map_get_walkable>
3015c2: 41 0b jsr @r1
3015c4: 00 09 nop
3015c6: 61 03 mov r0,r1
3015c8: 62 13 mov r1,r2
3015ca: e1 fe mov #-2,r1
3015cc: 32 10 cmp/eq r1,r2
3015ce: 8b 43 bf 301658 <_player_collision+0x1cc>
3015d0: 61 e3 mov r14,r1
3015d2: 71 0c add #12,r1
3015d4: 51 1c mov.l @(48,r1),r1
3015d6: 85 14 mov.w @(8,r1),r0
3015d8: 61 03 mov r0,r1
3015da: 62 13 mov r1,r2
3015dc: 61 e3 mov r14,r1
3015de: 71 3c add #60,r1
3015e0: 84 1f mov.b @(15,r1),r0
3015e2: 61 03 mov r0,r1
3015e4: 31 2c add r2,r1
3015e6: 63 e3 mov r14,r3
3015e8: 73 0c add #12,r3
3015ea: 62 13 mov r1,r2
3015ec: 42 00 shll r2
3015ee: 02 29 movt r2
3015f0: 31 2c add r2,r1
3015f2: 41 21 shar r1
3015f4: 13 1b mov.l r1,@(44,r3)
3015f6: 61 e3 mov r14,r1
3015f8: 71 0c add #12,r1
3015fa: 51 1c mov.l @(48,r1),r1
3015fc: 85 15 mov.w @(10,r1),r0
3015fe: 61 03 mov r0,r1
301600: 62 13 mov r1,r2
301602: 61 e3 mov r14,r1
301604: 71 3c add #60,r1
301606: 84 1e mov.b @(14,r1),r0
301608: 61 03 mov r0,r1
30160a: 31 2c add r2,r1
30160c: 63 e3 mov r14,r3
30160e: 73 0c add #12,r3
301610: 62 13 mov r1,r2
301612: 42 00 shll r2
301614: 02 29 movt r2
301616: 31 2c add r2,r1
301618: 41 21 shar r1
30161a: 13 1a mov.l r1,@(40,r3)
30161c: 68 e3 mov r14,r8
30161e: 78 0c add #12,r8
301620: 63 e3 mov r14,r3
301622: 73 0c add #12,r3
301624: 62 e3 mov r14,r2
301626: 72 0c add #12,r2
301628: 61 e3 mov r14,r1
30162a: 71 cc add #-52,r1
30162c: 56 3a mov.l @(40,r3),r6
30162e: 55 2b mov.l @(44,r2),r5
301630: 54 1f mov.l @(60,r1),r4
301632: d1 5e mov.l 3017ac <_player_collision+0x320>,r1 ! 300e4c <_map_get_for_coordinates>
301634: 41 0b jsr @r1
301636: 00 09 nop
301638: 61 03 mov r0,r1
30163a: 18 19 mov.l r1,@(36,r8)
30163c: 61 e3 mov r14,r1
30163e: 71 0c add #12,r1
301640: 51 19 mov.l @(36,r1),r1
301642: 21 18 tst r1,r1
301644: 89 08 bt 301658 <_player_collision+0x1cc>
301646: 61 e3 mov r14,r1
301648: 71 cc add #-52,r1
30164a: 51 1f mov.l @(60,r1),r1
30164c: 61 12 mov.l @r1,r1
30164e: 62 e3 mov r14,r2
301650: 72 0c add #12,r2
301652: 52 29 mov.l @(36,r2),r2
301654: 32 10 cmp/eq r1,r2
301656: 8b 01 bf 30165c <_player_collision+0x1d0>
301658: a0 e5 bra 301826 <_player_collision+0x39a>
30165a: 00 09 nop
30165c: 61 e3 mov r14,r1
30165e: 71 0c add #12,r1
301660: 62 e3 mov r14,r2
301662: 72 cc add #-52,r2
301664: 52 2f mov.l @(60,r2),r2
301666: 62 22 mov.l @r2,r2
301668: 11 28 mov.l r2,@(32,r1)
30166a: 61 e3 mov r14,r1
30166c: 71 0c add #12,r1
30166e: 51 1c mov.l @(48,r1),r1
301670: 62 11 mov.w @r1,r2
301672: 61 e3 mov r14,r1
301674: 71 0c add #12,r1
301676: 11 27 mov.l r2,@(28,r1)
301678: 61 e3 mov r14,r1
30167a: 71 0c add #12,r1
30167c: 51 1c mov.l @(48,r1),r1
30167e: 85 11 mov.w @(2,r1),r0
301680: 62 03 mov r0,r2
301682: 61 e3 mov r14,r1
301684: 71 0c add #12,r1
301686: 11 26 mov.l r2,@(24,r1)
301688: 61 e3 mov r14,r1
30168a: 71 0c add #12,r1
30168c: 51 1c mov.l @(48,r1),r1
30168e: 85 14 mov.w @(8,r1),r0
301690: 62 03 mov r0,r2
301692: 61 e3 mov r14,r1
301694: 71 0c add #12,r1
301696: 11 25 mov.l r2,@(20,r1)
301698: 61 e3 mov r14,r1
30169a: 71 0c add #12,r1
30169c: 51 1c mov.l @(48,r1),r1
30169e: 85 15 mov.w @(10,r1),r0
3016a0: 62 03 mov r0,r2
3016a2: 61 e3 mov r14,r1
3016a4: 71 0c add #12,r1
3016a6: 11 24 mov.l r2,@(16,r1)
3016a8: 61 e3 mov r14,r1
3016aa: 71 cc add #-52,r1
3016ac: 51 1f mov.l @(60,r1),r1
3016ae: 62 e3 mov r14,r2
3016b0: 72 0c add #12,r2
3016b2: 52 29 mov.l @(36,r2),r2
3016b4: 21 22 mov.l r2,@r1
3016b6: 61 e3 mov r14,r1
3016b8: 71 0c add #12,r1
3016ba: 51 1b mov.l @(44,r1),r1
3016bc: 61 1d extu.w r1,r1
3016be: 31 1c add r1,r1
3016c0: 61 1d extu.w r1,r1
3016c2: 62 1f exts.w r1,r2
3016c4: 61 e3 mov r14,r1
3016c6: 71 0c add #12,r1
3016c8: 51 1c mov.l @(48,r1),r1
3016ca: 60 23 mov r2,r0
3016cc: 81 14 mov.w r0,@(8,r1)
3016ce: 61 e3 mov r14,r1
3016d0: 71 0c add #12,r1
3016d2: 51 1a mov.l @(40,r1),r1
3016d4: 61 1d extu.w r1,r1
3016d6: 31 1c add r1,r1
3016d8: 61 1d extu.w r1,r1
3016da: 62 1f exts.w r1,r2
3016dc: 61 e3 mov r14,r1
3016de: 71 0c add #12,r1
3016e0: 51 1c mov.l @(48,r1),r1
3016e2: 60 23 mov r2,r0
3016e4: 81 15 mov.w r0,@(10,r1)
3016e6: 61 e3 mov r14,r1
3016e8: 71 0c add #12,r1
3016ea: 51 1b mov.l @(44,r1),r1
3016ec: 62 e3 mov r14,r2
3016ee: 72 0c add #12,r2
3016f0: 52 29 mov.l @(36,r2),r2
3016f2: 52 24 mov.l @(16,r2),r2
3016f4: 31 28 sub r2,r1
3016f6: 61 1d extu.w r1,r1
3016f8: 31 1c add r1,r1
3016fa: 61 1d extu.w r1,r1
3016fc: 62 1f exts.w r1,r2
3016fe: 61 e3 mov r14,r1
301700: 71 0c add #12,r1
301702: 51 1c mov.l @(48,r1),r1
301704: 21 21 mov.w r2,@r1
301706: 61 e3 mov r14,r1
301708: 71 0c add #12,r1
30170a: 51 1a mov.l @(40,r1),r1
30170c: 62 e3 mov r14,r2
30170e: 72 0c add #12,r2
301710: 52 29 mov.l @(36,r2),r2
301712: 52 25 mov.l @(20,r2),r2
301714: 31 28 sub r2,r1
301716: 61 1d extu.w r1,r1
301718: 31 1c add r1,r1
30171a: 61 1d extu.w r1,r1
30171c: 62 1f exts.w r1,r2
30171e: 61 e3 mov r14,r1
301720: 71 0c add #12,r1
301722: 51 1c mov.l @(48,r1),r1
301724: 60 23 mov r2,r0
301726: 81 11 mov.w r0,@(2,r1)
301728: 61 e3 mov r14,r1
30172a: 71 0c add #12,r1
30172c: 51 1c mov.l @(48,r1),r1
30172e: 61 11 mov.w @r1,r1
301730: e2 00 mov #0,r2
301732: 32 17 cmp/gt r1,r2
301734: 32 2a subc r2,r2
301736: e3 0f mov #15,r3
301738: 22 39 and r3,r2
30173a: 31 2c add r2,r1
30173c: e2 fc mov #-4,r2
30173e: 41 2c shad r2,r1
301740: 61 1f exts.w r1,r1
301742: 63 13 mov r1,r3
301744: 61 e3 mov r14,r1
301746: 71 0c add #12,r1
301748: 51 1c mov.l @(48,r1),r1
30174a: 85 11 mov.w @(2,r1),r0
30174c: 61 03 mov r0,r1
30174e: e2 00 mov #0,r2
301750: 32 17 cmp/gt r1,r2
301752: 32 2a subc r2,r2
301754: e7 0f mov #15,r7
301756: 22 79 and r7,r2
301758: 31 2c add r2,r1
30175a: e2 fc mov #-4,r2
30175c: 41 2c shad r2,r1
30175e: 61 1f exts.w r1,r1
301760: 62 13 mov r1,r2
301762: 61 e3 mov r14,r1
301764: 71 cc add #-52,r1
301766: 66 23 mov r2,r6
301768: 65 33 mov r3,r5
30176a: 54 1f mov.l @(60,r1),r4
30176c: d1 0e mov.l 3017a8 <_player_collision+0x31c>,r1 ! 300dae <_map_get_walkable>
30176e: 41 0b jsr @r1
301770: 00 09 nop
301772: 61 03 mov r0,r1
301774: 62 13 mov r1,r2
301776: 61 e3 mov r14,r1
301778: 71 0c add #12,r1
30177a: 11 23 mov.l r2,@(12,r1)
30177c: 61 e3 mov r14,r1
30177e: 71 0c add #12,r1
301780: 51 13 mov.l @(12,r1),r1
301782: 41 11 cmp/pz r1
301784: 8b 16 bf 3017b4 <_player_collision+0x328>
301786: 61 e3 mov r14,r1
301788: 71 0c add #12,r1
30178a: 52 13 mov.l @(12,r1),r2
30178c: e1 03 mov #3,r1
30178e: 32 17 cmp/gt r1,r2
301790: 89 10 bt 3017b4 <_player_collision+0x328>
301792: d2 07 mov.l 3017b0 <_player_collision+0x324>,r2 ! 3161f8 <_walkable_speed>
301794: 61 e3 mov r14,r1
301796: 71 0c add #12,r1
301798: 51 13 mov.l @(12,r1),r1
30179a: 31 1c add r1,r1
30179c: 31 2c add r2,r1
30179e: 61 11 mov.w @r1,r1
3017a0: a0 09 bra 3017b6 <_player_collision+0x32a>
3017a2: 00 09 nop
3017a4: 00 31 .word 0x0031
3017a6: 61 f0 mov.b @r15,r1
3017a8: 00 30 .word 0x0030
3017aa: 0d ae mov.l @(r0,r10),r13
3017ac: 00 30 .word 0x0030
3017ae: 0e 4c mov.b @(r0,r4),r14
3017b0: 00 31 .word 0x0031
3017b2: 61 f8 swap.b r15,r1
3017b4: e1 00 mov #0,r1
3017b6: 62 e3 mov r14,r2
3017b8: 72 0c add #12,r2
3017ba: 12 12 mov.l r1,@(8,r2)
3017bc: 61 e3 mov r14,r1
3017be: 71 0c add #12,r1
3017c0: 51 12 mov.l @(8,r1),r1
3017c2: 21 18 tst r1,r1
3017c4: 8b 2c bf 301820 <_player_collision+0x394>
3017c6: 61 e3 mov r14,r1
3017c8: 71 cc add #-52,r1
3017ca: 51 1f mov.l @(60,r1),r1
3017cc: 62 e3 mov r14,r2
3017ce: 72 0c add #12,r2
3017d0: 52 28 mov.l @(32,r2),r2
3017d2: 21 22 mov.l r2,@r1
3017d4: 61 e3 mov r14,r1
3017d6: 71 0c add #12,r1
3017d8: 51 17 mov.l @(28,r1),r1
3017da: 62 1f exts.w r1,r2
3017dc: 61 e3 mov r14,r1
3017de: 71 0c add #12,r1
3017e0: 51 1c mov.l @(48,r1),r1
3017e2: 21 21 mov.w r2,@r1
3017e4: 61 e3 mov r14,r1
3017e6: 71 0c add #12,r1
3017e8: 51 16 mov.l @(24,r1),r1
3017ea: 62 1f exts.w r1,r2
3017ec: 61 e3 mov r14,r1
3017ee: 71 0c add #12,r1
3017f0: 51 1c mov.l @(48,r1),r1
3017f2: 60 23 mov r2,r0
3017f4: 81 11 mov.w r0,@(2,r1)
3017f6: 61 e3 mov r14,r1
3017f8: 71 0c add #12,r1
3017fa: 51 15 mov.l @(20,r1),r1
3017fc: 62 1f exts.w r1,r2
3017fe: 61 e3 mov r14,r1
301800: 71 0c add #12,r1
301802: 51 1c mov.l @(48,r1),r1
301804: 60 23 mov r2,r0
301806: 81 14 mov.w r0,@(8,r1)
301808: 61 e3 mov r14,r1
30180a: 71 0c add #12,r1
30180c: 51 14 mov.l @(16,r1),r1
30180e: 62 1f exts.w r1,r2
301810: 61 e3 mov r14,r1
301812: 71 0c add #12,r1
301814: 51 1c mov.l @(48,r1),r1
301816: 60 23 mov r2,r0
301818: 81 15 mov.w r0,@(10,r1)
30181a: e1 01 mov #1,r1
30181c: a0 86 bra 30192c <_player_collision+0x4a0>
30181e: 00 09 nop
301820: e1 00 mov #0,r1
301822: a0 83 bra 30192c <_player_collision+0x4a0>
301824: 00 09 nop
301826: 61 e3 mov r14,r1
301828: 71 0c add #12,r1
30182a: 51 1e mov.l @(56,r1),r1
30182c: 41 11 cmp/pz r1
30182e: 89 10 bt 301852 <_player_collision+0x3c6>
301830: 61 e3 mov r14,r1
301832: 71 0c add #12,r1
301834: 51 1e mov.l @(56,r1),r1
301836: e2 00 mov #0,r2
301838: 32 17 cmp/gt r1,r2
30183a: 32 2a subc r2,r2
30183c: e3 0f mov #15,r3
30183e: 22 39 and r3,r2
301840: 32 1c add r1,r2
301842: e1 fc mov #-4,r1
301844: 42 1c shad r1,r2
301846: 61 e3 mov r14,r1
301848: 71 0c add #12,r1
30184a: 72 ff add #-1,r2
30184c: 11 2e mov.l r2,@(56,r1)
30184e: a0 0e bra 30186e <_player_collision+0x3e2>
301850: 00 09 nop
301852: 62 e3 mov r14,r2
301854: 72 0c add #12,r2
301856: 61 e3 mov r14,r1
301858: 71 0c add #12,r1
30185a: 51 1e mov.l @(56,r1),r1
30185c: e3 00 mov #0,r3
30185e: 33 17 cmp/gt r1,r3
301860: 33 3a subc r3,r3
301862: e7 0f mov #15,r7
301864: 23 79 and r7,r3
301866: 31 3c add r3,r1
301868: e3 fc mov #-4,r3
30186a: 41 3c shad r3,r1
30186c: 12 1e mov.l r1,@(56,r2)
30186e: 61 e3 mov r14,r1
301870: 71 0c add #12,r1
301872: 51 1d mov.l @(52,r1),r1
301874: 41 11 cmp/pz r1
301876: 89 10 bt 30189a <_player_collision+0x40e>
301878: 61 e3 mov r14,r1
30187a: 71 0c add #12,r1
30187c: 51 1d mov.l @(52,r1),r1
30187e: e2 00 mov #0,r2
301880: 32 17 cmp/gt r1,r2
301882: 32 2a subc r2,r2
301884: e0 0f mov #15,r0
301886: 22 09 and r0,r2
301888: 32 1c add r1,r2
30188a: e1 fc mov #-4,r1
30188c: 42 1c shad r1,r2
30188e: 61 e3 mov r14,r1
301890: 71 0c add #12,r1
301892: 72 ff add #-1,r2
301894: 11 2d mov.l r2,@(52,r1)
301896: a0 0e bra 3018b6 <_player_collision+0x42a>
301898: 00 09 nop
30189a: 62 e3 mov r14,r2
30189c: 72 0c add #12,r2
30189e: 61 e3 mov r14,r1
3018a0: 71 0c add #12,r1
3018a2: 51 1d mov.l @(52,r1),r1
3018a4: e3 00 mov #0,r3
3018a6: 33 17 cmp/gt r1,r3
3018a8: 33 3a subc r3,r3
3018aa: e7 0f mov #15,r7
3018ac: 23 79 and r7,r3
3018ae: 31 3c add r3,r1
3018b0: e3 fc mov #-4,r3
3018b2: 41 3c shad r3,r1
3018b4: 12 1d mov.l r1,@(52,r2)
3018b6: 63 e3 mov r14,r3
3018b8: 73 0c add #12,r3
3018ba: 62 e3 mov r14,r2
3018bc: 72 0c add #12,r2
3018be: 61 e3 mov r14,r1
3018c0: 71 cc add #-52,r1
3018c2: 56 3d mov.l @(52,r3),r6
3018c4: 55 2e mov.l @(56,r2),r5
3018c6: 54 1f mov.l @(60,r1),r4
3018c8: d1 1c mov.l 30193c <_player_collision+0x4b0>,r1 ! 300dae <_map_get_walkable>
3018ca: 41 0b jsr @r1
3018cc: 00 09 nop
3018ce: 61 03 mov r0,r1
3018d0: 62 13 mov r1,r2
3018d2: 61 e3 mov r14,r1
3018d4: 71 0c add #12,r1
3018d6: 11 21 mov.l r2,@(4,r1)
3018d8: 61 e3 mov r14,r1
3018da: 71 0c add #12,r1
3018dc: 51 11 mov.l @(4,r1),r1
3018de: 41 11 cmp/pz r1
3018e0: 8b 0e bf 301900 <_player_collision+0x474>
3018e2: 61 e3 mov r14,r1
3018e4: 71 0c add #12,r1
3018e6: 52 11 mov.l @(4,r1),r2
3018e8: e1 03 mov #3,r1
3018ea: 32 17 cmp/gt r1,r2
3018ec: 89 08 bt 301900 <_player_collision+0x474>
3018ee: d2 14 mov.l 301940 <_player_collision+0x4b4>,r2 ! 3161f8 <_walkable_speed>
3018f0: 61 e3 mov r14,r1
3018f2: 71 0c add #12,r1
3018f4: 51 11 mov.l @(4,r1),r1
3018f6: 31 1c add r1,r1
3018f8: 31 2c add r2,r1
3018fa: 61 11 mov.w @r1,r1
3018fc: a0 01 bra 301902 <_player_collision+0x476>
3018fe: 00 09 nop
301900: e1 00 mov #0,r1
301902: 62 e3 mov r14,r2
301904: 72 0c add #12,r2
301906: 12 10 mov.l r1,@(0,r2)
301908: 61 e3 mov r14,r1
30190a: 71 0c add #12,r1
30190c: 51 10 mov.l @(0,r1),r1
30190e: 21 18 tst r1,r1
301910: 8b 02 bf 301918 <_player_collision+0x48c>
301912: e1 01 mov #1,r1
301914: a0 0a bra 30192c <_player_collision+0x4a0>
301916: 00 09 nop
301918: 61 e3 mov r14,r1
30191a: 71 0c add #12,r1
30191c: 51 10 mov.l @(0,r1),r1
30191e: 62 1e exts.b r1,r2
301920: 61 e3 mov r14,r1
301922: 71 0c add #12,r1
301924: 51 1c mov.l @(48,r1),r1
301926: 60 23 mov r2,r0
301928: 80 1d mov.b r0,@(13,r1)
30192a: e1 00 mov #0,r1
30192c: 60 13 mov r1,r0
30192e: 7e 4c add #76,r14
301930: 6f e3 mov r14,r15
301932: 4f 26 lds.l @r15+,pr
301934: 6e f6 mov.l @r15+,r14
301936: 68 f6 mov.l @r15+,r8
301938: 00 0b rts
30193a: 00 09 nop
30193c: 00 30 .word 0x0030
30193e: 0d ae mov.l @(r0,r10),r13
301940: 00 31 .word 0x0031
301942: 61 f8 swap.b r15,r1
00301944 <_player_fix_position>:
301944: 2f e6 mov.l r14,@-r15
301946: 7f f0 add #-16,r15
301948: 6e f3 mov r15,r14
30194a: 61 e3 mov r14,r1
30194c: 71 d0 add #-48,r1
30194e: 11 4e mov.l r4,@(56,r1)
301950: 62 53 mov r5,r2
301952: 63 63 mov r6,r3
301954: 61 e3 mov r14,r1
301956: 60 23 mov r2,r0
301958: 80 14 mov.b r0,@(4,r1)
30195a: 61 e3 mov r14,r1
30195c: 62 33 mov r3,r2
30195e: 21 20 mov.b r2,@r1
301960: 61 e3 mov r14,r1
301962: 71 d0 add #-48,r1
301964: 62 e3 mov r14,r2
301966: 72 d0 add #-48,r2
301968: 52 2e mov.l @(56,r2),r2
30196a: 72 04 add #4,r2
30196c: 11 2f mov.l r2,@(60,r1)
30196e: 61 e3 mov r14,r1
301970: 84 14 mov.b @(4,r1),r0
301972: 61 03 mov r0,r1
301974: 61 1c extu.b r1,r1
301976: 21 18 tst r1,r1
301978: 89 17 bt 3019aa <_player_fix_position+0x66>
30197a: 61 e3 mov r14,r1
30197c: 71 d0 add #-48,r1
30197e: 51 1f mov.l @(60,r1),r1
301980: 61 11 mov.w @r1,r1
301982: e2 00 mov #0,r2
301984: 32 17 cmp/gt r1,r2
301986: 32 2a subc r2,r2
301988: e3 0f mov #15,r3
30198a: 22 39 and r3,r2
30198c: 31 2c add r2,r1
30198e: e2 fc mov #-4,r2
301990: 41 2c shad r2,r1
301992: 61 1f exts.w r1,r1
301994: 61 1d extu.w r1,r1
301996: 41 08 shll2 r1
301998: 41 08 shll2 r1
30199a: 61 1d extu.w r1,r1
30199c: 71 08 add #8,r1
30199e: 61 1d extu.w r1,r1
3019a0: 62 1f exts.w r1,r2
3019a2: 61 e3 mov r14,r1
3019a4: 71 d0 add #-48,r1
3019a6: 51 1f mov.l @(60,r1),r1
3019a8: 21 21 mov.w r2,@r1
3019aa: 61 e3 mov r14,r1
3019ac: 61 10 mov.b @r1,r1
3019ae: 61 1c extu.b r1,r1
3019b0: 21 18 tst r1,r1
3019b2: 89 19 bt 3019e8 <_player_fix_position+0xa4>
3019b4: 61 e3 mov r14,r1
3019b6: 71 d0 add #-48,r1
3019b8: 51 1f mov.l @(60,r1),r1
3019ba: 85 11 mov.w @(2,r1),r0
3019bc: 61 03 mov r0,r1
3019be: e2 00 mov #0,r2
3019c0: 32 17 cmp/gt r1,r2
3019c2: 32 2a subc r2,r2
3019c4: e3 0f mov #15,r3
3019c6: 22 39 and r3,r2
3019c8: 31 2c add r2,r1
3019ca: e2 fc mov #-4,r2
3019cc: 41 2c shad r2,r1
3019ce: 61 1f exts.w r1,r1
3019d0: 61 1d extu.w r1,r1
3019d2: 41 08 shll2 r1
3019d4: 41 08 shll2 r1
3019d6: 61 1d extu.w r1,r1
3019d8: 71 08 add #8,r1
3019da: 61 1d extu.w r1,r1
3019dc: 62 1f exts.w r1,r2
3019de: 61 e3 mov r14,r1
3019e0: 71 d0 add #-48,r1
3019e2: 51 1f mov.l @(60,r1),r1
3019e4: 60 23 mov r2,r0
3019e6: 81 11 mov.w r0,@(2,r1)
3019e8: 00 09 nop
3019ea: 7e 10 add #16,r14
3019ec: 6f e3 mov r14,r15
3019ee: 6e f6 mov.l @r15+,r14
3019f0: 00 0b rts
3019f2: 00 09 nop
003019f4 <_player_damage>:
3019f4: 2f e6 mov.l r14,@-r15
3019f6: 7f f4 add #-12,r15
3019f8: 6e f3 mov r15,r14
3019fa: 61 e3 mov r14,r1
3019fc: 71 cc add #-52,r1
3019fe: 11 4e mov.l r4,@(56,r1)
301a00: 61 e3 mov r14,r1
301a02: 71 cc add #-52,r1
301a04: 11 5d mov.l r5,@(52,r1)
301a06: 61 e3 mov r14,r1
301a08: 71 cc add #-52,r1
301a0a: 62 e3 mov r14,r2
301a0c: 72 cc add #-52,r2
301a0e: 52 2e mov.l @(56,r2),r2
301a10: 72 04 add #4,r2
301a12: 11 2f mov.l r2,@(60,r1)
301a14: 61 e3 mov r14,r1
301a16: 71 cc add #-52,r1
301a18: 51 1f mov.l @(60,r1),r1
301a1a: 84 1c mov.b @(12,r1),r0
301a1c: 61 03 mov r0,r1
301a1e: 61 1c extu.b r1,r1
301a20: 62 e3 mov r14,r2
301a22: 72 cc add #-52,r2
301a24: 52 2d mov.l @(52,r2),r2
301a26: 62 2c extu.b r2,r2
301a28: 31 28 sub r2,r1
301a2a: 61 1c extu.b r1,r1
301a2c: 62 1e exts.b r1,r2
301a2e: 61 e3 mov r14,r1
301a30: 71 cc add #-52,r1
301a32: 51 1f mov.l @(60,r1),r1
301a34: 60 23 mov r2,r0
301a36: 80 1c mov.b r0,@(12,r1)
301a38: 00 09 nop
301a3a: 7e 0c add #12,r14
301a3c: 6f e3 mov r14,r15
301a3e: 6e f6 mov.l @r15+,r14
301a40: 00 0b rts
301a42: 00 09 nop
00301a44 <_memory_is_in>:
301a44: 2f e6 mov.l r14,@-r15
301a46: 7f f0 add #-16,r15
301a48: 6e f3 mov r15,r14
301a4a: 61 e3 mov r14,r1
301a4c: 71 d0 add #-48,r1
301a4e: 11 4e mov.l r4,@(56,r1)
301a50: 62 53 mov r5,r2
301a52: 63 63 mov r6,r3
301a54: 61 e3 mov r14,r1
301a56: 71 f0 add #-16,r1
301a58: 60 23 mov r2,r0
301a5a: 81 1a mov.w r0,@(20,r1)
301a5c: 61 e3 mov r14,r1
301a5e: 71 f0 add #-16,r1
301a60: 62 33 mov r3,r2
301a62: 60 23 mov r2,r0
301a64: 81 18 mov.w r0,@(16,r1)
301a66: 61 e3 mov r14,r1
301a68: 71 f0 add #-16,r1
301a6a: e2 00 mov #0,r2
301a6c: 60 23 mov r2,r0
301a6e: 81 1f mov.w r0,@(30,r1)
301a70: a0 1e bra 301ab0 <_memory_is_in+0x6c>
301a72: 00 09 nop
301a74: 61 e3 mov r14,r1
301a76: 71 f0 add #-16,r1
301a78: 85 1f mov.w @(30,r1),r0
301a7a: 61 03 mov r0,r1
301a7c: 31 1c add r1,r1
301a7e: 62 e3 mov r14,r2
301a80: 72 d0 add #-48,r2
301a82: 52 2e mov.l @(56,r2),r2
301a84: 31 2c add r2,r1
301a86: 61 11 mov.w @r1,r1
301a88: 62 e3 mov r14,r2
301a8a: 72 f0 add #-16,r2
301a8c: 85 28 mov.w @(16,r2),r0
301a8e: 62 03 mov r0,r2
301a90: 32 10 cmp/eq r1,r2
301a92: 8b 02 bf 301a9a <_memory_is_in+0x56>
301a94: e1 01 mov #1,r1
301a96: a0 16 bra 301ac6 <_memory_is_in+0x82>
301a98: 00 09 nop
301a9a: 61 e3 mov r14,r1
301a9c: 71 f0 add #-16,r1
301a9e: 85 1f mov.w @(30,r1),r0
301aa0: 61 03 mov r0,r1
301aa2: 61 1d extu.w r1,r1
301aa4: 71 01 add #1,r1
301aa6: 62 1d extu.w r1,r2
301aa8: 61 e3 mov r14,r1
301aaa: 71 f0 add #-16,r1
301aac: 60 23 mov r2,r0
301aae: 81 1f mov.w r0,@(30,r1)
301ab0: 62 e3 mov r14,r2
301ab2: 72 f0 add #-16,r2
301ab4: 61 e3 mov r14,r1
301ab6: 71 f0 add #-16,r1
301ab8: 85 2f mov.w @(30,r2),r0
301aba: 62 03 mov r0,r2
301abc: 85 1a mov.w @(20,r1),r0
301abe: 61 03 mov r0,r1
301ac0: 32 13 cmp/ge r1,r2
301ac2: 8b d7 bf 301a74 <_memory_is_in+0x30>
301ac4: e1 00 mov #0,r1
301ac6: 60 13 mov r1,r0
301ac8: 7e 10 add #16,r14
301aca: 6f e3 mov r14,r15
301acc: 6e f6 mov.l @r15+,r14
301ace: 00 0b rts
301ad0: 00 09 nop
...
00301ad4 <_GINT_CALL_SET_function>:
301ad4: 2f e6 mov.l r14,@-r15
301ad6: 7f fc add #-4,r15
301ad8: 6e f3 mov r15,r14
301ada: 61 e3 mov r14,r1
301adc: 71 c4 add #-60,r1
301ade: 11 4f mov.l r4,@(60,r1)
301ae0: 61 e3 mov r14,r1
301ae2: 71 c4 add #-60,r1
301ae4: 51 1f mov.l @(60,r1),r1
301ae6: e2 01 mov #1,r2
301ae8: 21 22 mov.l r2,@r1
301aea: e1 00 mov #0,r1
301aec: 60 13 mov r1,r0
301aee: 7e 04 add #4,r14
301af0: 6f e3 mov r14,r15
301af2: 6e f6 mov.l @r15+,r14
301af4: 00 0b rts
301af6: 00 09 nop
00301af8 <_GINT_CALL_INC_function>:
301af8: 2f e6 mov.l r14,@-r15
301afa: 7f fc add #-4,r15
301afc: 6e f3 mov r15,r14
301afe: 61 e3 mov r14,r1
301b00: 71 c4 add #-60,r1
301b02: 11 4f mov.l r4,@(60,r1)
301b04: 61 e3 mov r14,r1
301b06: 71 c4 add #-60,r1
301b08: 51 1f mov.l @(60,r1),r1
301b0a: 61 12 mov.l @r1,r1
301b0c: 62 13 mov r1,r2
301b0e: 72 01 add #1,r2
301b10: 61 e3 mov r14,r1
301b12: 71 c4 add #-60,r1
301b14: 51 1f mov.l @(60,r1),r1
301b16: 21 22 mov.l r2,@r1
301b18: e1 00 mov #0,r1
301b1a: 60 13 mov r1,r0
301b1c: 7e 04 add #4,r14
301b1e: 6f e3 mov r14,r15
301b20: 6e f6 mov.l @r15+,r14
301b22: 00 0b rts
301b24: 00 09 nop
00301b26 <_GINT_CALL_SET_STOP_function>:
301b26: 2f e6 mov.l r14,@-r15
301b28: 7f fc add #-4,r15
301b2a: 6e f3 mov r15,r14
301b2c: 61 e3 mov r14,r1
301b2e: 71 c4 add #-60,r1
301b30: 11 4f mov.l r4,@(60,r1)
301b32: 61 e3 mov r14,r1
301b34: 71 c4 add #-60,r1
301b36: 51 1f mov.l @(60,r1),r1
301b38: e2 01 mov #1,r2
301b3a: 21 22 mov.l r2,@r1
301b3c: e1 01 mov #1,r1
301b3e: 60 13 mov r1,r0
301b40: 7e 04 add #4,r14
301b42: 6f e3 mov r14,r15
301b44: 6e f6 mov.l @r15+,r14
301b46: 00 0b rts
301b48: 00 09 nop
00301b4a <_GINT_CALL_INC_STOP_function>:
301b4a: 2f e6 mov.l r14,@-r15
301b4c: 7f fc add #-4,r15
301b4e: 6e f3 mov r15,r14
301b50: 61 e3 mov r14,r1
301b52: 71 c4 add #-60,r1
301b54: 11 4f mov.l r4,@(60,r1)
301b56: 61 e3 mov r14,r1
301b58: 71 c4 add #-60,r1
301b5a: 51 1f mov.l @(60,r1),r1
301b5c: 61 12 mov.l @r1,r1
301b5e: 62 13 mov r1,r2
301b60: 72 01 add #1,r2
301b62: 61 e3 mov r14,r1
301b64: 71 c4 add #-60,r1
301b66: 51 1f mov.l @(60,r1),r1
301b68: 21 22 mov.l r2,@r1
301b6a: e1 01 mov #1,r1
301b6c: 60 13 mov r1,r0
301b6e: 7e 04 add #4,r14
301b70: 6f e3 mov r14,r15
301b72: 6e f6 mov.l @r15+,r14
301b74: 00 0b rts
301b76: 00 09 nop
00301b78 <_interaction_available>:
301b78: 2f 86 mov.l r8,@-r15
301b7a: 2f e6 mov.l r14,@-r15
301b7c: 4f 22 sts.l pr,@-r15
301b7e: 7f e4 add #-28,r15
301b80: 6e f3 mov r15,r14
301b82: 61 e3 mov r14,r1
301b84: 71 dc add #-36,r1
301b86: 11 49 mov.l r4,@(36,r1)
301b88: 61 e3 mov r14,r1
301b8a: 71 dc add #-36,r1
301b8c: e2 00 mov #0,r2
301b8e: 11 2e mov.l r2,@(56,r1)
301b90: a0 8b bra 301caa <_interaction_available+0x132>
301b92: 00 09 nop
301b94: 61 e3 mov r14,r1
301b96: 71 dc add #-36,r1
301b98: 51 19 mov.l @(36,r1),r1
301b9a: 61 12 mov.l @r1,r1
301b9c: 53 1b mov.l @(44,r1),r3
301b9e: 61 e3 mov r14,r1
301ba0: 71 dc add #-36,r1
301ba2: 52 1e mov.l @(56,r1),r2
301ba4: 61 23 mov r2,r1
301ba6: 41 08 shll2 r1
301ba8: 41 08 shll2 r1
301baa: 31 28 sub r2,r1
301bac: 41 08 shll2 r1
301bae: 31 3c add r3,r1
301bb0: 71 10 add #16,r1
301bb2: 84 13 mov.b @(3,r1),r0
301bb4: 61 03 mov r0,r1
301bb6: 61 1c extu.b r1,r1
301bb8: 21 18 tst r1,r1
301bba: 8b 01 bf 301bc0 <_interaction_available+0x48>
301bbc: a0 6d bra 301c9a <_interaction_available+0x122>
301bbe: 00 09 nop
301bc0: 61 e3 mov r14,r1
301bc2: 71 dc add #-36,r1
301bc4: 51 19 mov.l @(36,r1),r1
301bc6: 85 16 mov.w @(12,r1),r0
301bc8: 61 03 mov r0,r1
301bca: 68 13 mov r1,r8
301bcc: 61 e3 mov r14,r1
301bce: 71 dc add #-36,r1
301bd0: 51 19 mov.l @(36,r1),r1
301bd2: 61 12 mov.l @r1,r1
301bd4: 53 1b mov.l @(44,r1),r3
301bd6: 61 e3 mov r14,r1
301bd8: 71 dc add #-36,r1
301bda: 52 1e mov.l @(56,r1),r2
301bdc: 61 23 mov r2,r1
301bde: 41 08 shll2 r1
301be0: 41 08 shll2 r1
301be2: 31 28 sub r2,r1
301be4: 41 08 shll2 r1
301be6: 31 3c add r3,r1
301be8: 62 12 mov.l @r1,r2
301bea: d1 7e mov.l 301de4 <_interaction_available+0x26c>,r1 ! 30f828 <___fixsfsi>
301bec: 64 23 mov r2,r4
301bee: 41 0b jsr @r1
301bf0: 00 09 nop
301bf2: 61 03 mov r0,r1
301bf4: 63 13 mov r1,r3
301bf6: 33 3c add r3,r3
301bf8: 61 e3 mov r14,r1
301bfa: 71 dc add #-36,r1
301bfc: 62 83 mov r8,r2
301bfe: 32 38 sub r3,r2
301c00: 11 2b mov.l r2,@(44,r1)
301c02: 61 e3 mov r14,r1
301c04: 71 dc add #-36,r1
301c06: 51 1b mov.l @(44,r1),r1
301c08: 41 11 cmp/pz r1
301c0a: 62 13 mov r1,r2
301c0c: 89 00 bt 301c10 <_interaction_available+0x98>
301c0e: 62 1b neg r1,r2
301c10: e1 17 mov #23,r1
301c12: 32 17 cmp/gt r1,r2
301c14: 89 42 bt 301c9c <_interaction_available+0x124>
301c16: 61 e3 mov r14,r1
301c18: 71 dc add #-36,r1
301c1a: 51 19 mov.l @(36,r1),r1
301c1c: 85 17 mov.w @(14,r1),r0
301c1e: 61 03 mov r0,r1
301c20: 68 13 mov r1,r8
301c22: 61 e3 mov r14,r1
301c24: 71 dc add #-36,r1
301c26: 51 19 mov.l @(36,r1),r1
301c28: 61 12 mov.l @r1,r1
301c2a: 53 1b mov.l @(44,r1),r3
301c2c: 61 e3 mov r14,r1
301c2e: 71 dc add #-36,r1
301c30: 52 1e mov.l @(56,r1),r2
301c32: 61 23 mov r2,r1
301c34: 41 08 shll2 r1
301c36: 41 08 shll2 r1
301c38: 31 28 sub r2,r1
301c3a: 41 08 shll2 r1
301c3c: 31 3c add r3,r1
301c3e: 52 11 mov.l @(4,r1),r2
301c40: d1 68 mov.l 301de4 <_interaction_available+0x26c>,r1 ! 30f828 <___fixsfsi>
301c42: 64 23 mov r2,r4
301c44: 41 0b jsr @r1
301c46: 00 09 nop
301c48: 61 03 mov r0,r1
301c4a: 63 13 mov r1,r3
301c4c: 33 3c add r3,r3
301c4e: 61 e3 mov r14,r1
301c50: 71 dc add #-36,r1
301c52: 62 83 mov r8,r2
301c54: 32 38 sub r3,r2
301c56: 11 2a mov.l r2,@(40,r1)
301c58: 61 e3 mov r14,r1
301c5a: 71 dc add #-36,r1
301c5c: 51 1a mov.l @(40,r1),r1
301c5e: 41 11 cmp/pz r1
301c60: 62 13 mov r1,r2
301c62: 89 00 bt 301c66 <_interaction_available+0xee>
301c64: 62 1b neg r1,r2
301c66: e1 17 mov #23,r1
301c68: 32 17 cmp/gt r1,r2
301c6a: 89 17 bt 301c9c <_interaction_available+0x124>
301c6c: 61 e3 mov r14,r1
301c6e: 71 dc add #-36,r1
301c70: 51 19 mov.l @(36,r1),r1
301c72: 71 10 add #16,r1
301c74: e2 01 mov #1,r2
301c76: 60 23 mov r2,r0
301c78: 80 12 mov.b r0,@(2,r1)
301c7a: 61 e3 mov r14,r1
301c7c: 71 dc add #-36,r1
301c7e: 52 1e mov.l @(56,r1),r2
301c80: 61 e3 mov r14,r1
301c82: 71 dc add #-36,r1
301c84: 51 19 mov.l @(36,r1),r1
301c86: 11 25 mov.l r2,@(20,r1)
301c88: 61 e3 mov r14,r1
301c8a: 71 dc add #-36,r1
301c8c: 51 19 mov.l @(36,r1),r1
301c8e: 71 10 add #16,r1
301c90: e2 01 mov #1,r2
301c92: 60 23 mov r2,r0
301c94: 80 19 mov.b r0,@(9,r1)
301c96: a0 9e bra 301dd6 <_interaction_available+0x25e>
301c98: 00 09 nop
301c9a: 00 09 nop
301c9c: 61 e3 mov r14,r1
301c9e: 71 dc add #-36,r1
301ca0: 62 e3 mov r14,r2
301ca2: 72 dc add #-36,r2
301ca4: 52 2e mov.l @(56,r2),r2
301ca6: 72 01 add #1,r2
301ca8: 11 2e mov.l r2,@(56,r1)
301caa: 61 e3 mov r14,r1
301cac: 71 dc add #-36,r1
301cae: 51 19 mov.l @(36,r1),r1
301cb0: 61 12 mov.l @r1,r1
301cb2: 51 1a mov.l @(40,r1),r1
301cb4: 62 e3 mov r14,r2
301cb6: 72 dc add #-36,r2
301cb8: 52 2e mov.l @(56,r2),r2
301cba: 32 12 cmp/hs r1,r2
301cbc: 89 01 bt 301cc2 <_interaction_available+0x14a>
301cbe: af 69 bra 301b94 <_interaction_available+0x1c>
301cc0: 00 09 nop
301cc2: 61 e3 mov r14,r1
301cc4: 71 dc add #-36,r1
301cc6: e2 00 mov #0,r2
301cc8: 11 2f mov.l r2,@(60,r1)
301cca: a0 66 bra 301d9a <_interaction_available+0x222>
301ccc: 00 09 nop
301cce: 61 e3 mov r14,r1
301cd0: 71 dc add #-36,r1
301cd2: 51 19 mov.l @(36,r1),r1
301cd4: 85 16 mov.w @(12,r1),r0
301cd6: 61 03 mov r0,r1
301cd8: 67 13 mov r1,r7
301cda: 61 e3 mov r14,r1
301cdc: 71 dc add #-36,r1
301cde: 51 19 mov.l @(36,r1),r1
301ce0: 61 12 mov.l @r1,r1
301ce2: 51 1d mov.l @(52,r1),r1
301ce4: 62 e3 mov r14,r2
301ce6: 72 dc add #-36,r2
301ce8: 53 2f mov.l @(60,r2),r3
301cea: e2 18 mov #24,r2
301cec: 03 27 mul.l r2,r3
301cee: 02 1a sts macl,r2
301cf0: 31 2c add r2,r1
301cf2: 61 12 mov.l @r1,r1
301cf4: 63 13 mov r1,r3
301cf6: 33 3c add r3,r3
301cf8: 61 e3 mov r14,r1
301cfa: 71 dc add #-36,r1
301cfc: 62 73 mov r7,r2
301cfe: 32 38 sub r3,r2
301d00: 11 2d mov.l r2,@(52,r1)
301d02: 61 e3 mov r14,r1
301d04: 71 dc add #-36,r1
301d06: 51 1d mov.l @(52,r1),r1
301d08: 41 11 cmp/pz r1
301d0a: 62 13 mov r1,r2
301d0c: 89 00 bt 301d10 <_interaction_available+0x198>
301d0e: 62 1b neg r1,r2
301d10: e1 17 mov #23,r1
301d12: 32 17 cmp/gt r1,r2
301d14: 89 3a bt 301d8c <_interaction_available+0x214>
301d16: 61 e3 mov r14,r1
301d18: 71 dc add #-36,r1
301d1a: 51 19 mov.l @(36,r1),r1
301d1c: 85 17 mov.w @(14,r1),r0
301d1e: 61 03 mov r0,r1
301d20: 67 13 mov r1,r7
301d22: 61 e3 mov r14,r1
301d24: 71 dc add #-36,r1
301d26: 51 19 mov.l @(36,r1),r1
301d28: 61 12 mov.l @r1,r1
301d2a: 51 1d mov.l @(52,r1),r1
301d2c: 62 e3 mov r14,r2
301d2e: 72 dc add #-36,r2
301d30: 53 2f mov.l @(60,r2),r3
301d32: e2 18 mov #24,r2
301d34: 03 27 mul.l r2,r3
301d36: 02 1a sts macl,r2
301d38: 31 2c add r2,r1
301d3a: 51 11 mov.l @(4,r1),r1
301d3c: 63 13 mov r1,r3
301d3e: 33 3c add r3,r3
301d40: 61 e3 mov r14,r1
301d42: 71 dc add #-36,r1
301d44: 62 73 mov r7,r2
301d46: 32 38 sub r3,r2
301d48: 11 2c mov.l r2,@(48,r1)
301d4a: 61 e3 mov r14,r1
301d4c: 71 dc add #-36,r1
301d4e: 51 1c mov.l @(48,r1),r1
301d50: 41 11 cmp/pz r1
301d52: 62 13 mov r1,r2
301d54: 89 00 bt 301d58 <_interaction_available+0x1e0>
301d56: 62 1b neg r1,r2
301d58: e1 17 mov #23,r1
301d5a: 32 17 cmp/gt r1,r2
301d5c: 89 16 bt 301d8c <_interaction_available+0x214>
301d5e: 61 e3 mov r14,r1
301d60: 71 dc add #-36,r1
301d62: 51 19 mov.l @(36,r1),r1
301d64: 71 10 add #16,r1
301d66: e2 01 mov #1,r2
301d68: 60 23 mov r2,r0
301d6a: 80 12 mov.b r0,@(2,r1)
301d6c: 61 e3 mov r14,r1
301d6e: 71 dc add #-36,r1
301d70: 52 1f mov.l @(60,r1),r2
301d72: 61 e3 mov r14,r1
301d74: 71 dc add #-36,r1
301d76: 51 19 mov.l @(36,r1),r1
301d78: 11 25 mov.l r2,@(20,r1)
301d7a: 61 e3 mov r14,r1
301d7c: 71 dc add #-36,r1
301d7e: 51 19 mov.l @(36,r1),r1
301d80: 71 10 add #16,r1
301d82: e2 00 mov #0,r2
301d84: 60 23 mov r2,r0
301d86: 80 19 mov.b r0,@(9,r1)
301d88: a0 25 bra 301dd6 <_interaction_available+0x25e>
301d8a: 00 09 nop
301d8c: 61 e3 mov r14,r1
301d8e: 71 dc add #-36,r1
301d90: 62 e3 mov r14,r2
301d92: 72 dc add #-36,r2
301d94: 52 2f mov.l @(60,r2),r2
301d96: 72 01 add #1,r2
301d98: 11 2f mov.l r2,@(60,r1)
301d9a: 61 e3 mov r14,r1
301d9c: 71 dc add #-36,r1
301d9e: 51 19 mov.l @(36,r1),r1
301da0: 61 12 mov.l @r1,r1
301da2: 51 1c mov.l @(48,r1),r1
301da4: 62 e3 mov r14,r2
301da6: 72 dc add #-36,r2
301da8: 52 2f mov.l @(60,r2),r2
301daa: 32 12 cmp/hs r1,r2
301dac: 8b 8f bf 301cce <_interaction_available+0x156>
301dae: 61 e3 mov r14,r1
301db0: 71 dc add #-36,r1
301db2: 51 19 mov.l @(36,r1),r1
301db4: 71 10 add #16,r1
301db6: e2 00 mov #0,r2
301db8: 60 23 mov r2,r0
301dba: 80 12 mov.b r0,@(2,r1)
301dbc: 61 e3 mov r14,r1
301dbe: 71 dc add #-36,r1
301dc0: 51 19 mov.l @(36,r1),r1
301dc2: e2 ff mov #-1,r2
301dc4: 11 25 mov.l r2,@(20,r1)
301dc6: 61 e3 mov r14,r1
301dc8: 71 dc add #-36,r1
301dca: 51 19 mov.l @(36,r1),r1
301dcc: 71 10 add #16,r1
301dce: e2 00 mov #0,r2
301dd0: 60 23 mov r2,r0
301dd2: 80 19 mov.b r0,@(9,r1)
301dd4: 00 09 nop
301dd6: 7e 1c add #28,r14
301dd8: 6f e3 mov r14,r15
301dda: 4f 26 lds.l @r15+,pr
301ddc: 6e f6 mov.l @r15+,r14
301dde: 68 f6 mov.l @r15+,r8
301de0: 00 0b rts
301de2: 00 09 nop
301de4: 00 30 .word 0x0030
301de6: Address 0x301de8 is out of bounds.
00301de8 <_game_logic>:
301de8: 2f e6 mov.l r14,@-r15
301dea: 4f 22 sts.l pr,@-r15
301dec: 7f fc add #-4,r15
301dee: 6e f3 mov r15,r14
301df0: 61 e3 mov r14,r1
301df2: 71 c4 add #-60,r1
301df4: 11 4f mov.l r4,@(60,r1)
301df6: 61 e3 mov r14,r1
301df8: 71 c4 add #-60,r1
301dfa: 54 1f mov.l @(60,r1),r4
301dfc: d1 07 mov.l 301e1c <_game_logic+0x34>,r1 ! 3040f8 <_update_npcs>
301dfe: 41 0b jsr @r1
301e00: 00 09 nop
301e02: 61 e3 mov r14,r1
301e04: 71 c4 add #-60,r1
301e06: 54 1f mov.l @(60,r1),r4
301e08: d1 05 mov.l 301e20 <_game_logic+0x38>,r1 ! 301b78 <_interaction_available>
301e0a: 41 0b jsr @r1
301e0c: 00 09 nop
301e0e: 00 09 nop
301e10: 7e 04 add #4,r14
301e12: 6f e3 mov r14,r15
301e14: 4f 26 lds.l @r15+,pr
301e16: 6e f6 mov.l @r15+,r14
301e18: 00 0b rts
301e1a: 00 09 nop
301e1c: 00 30 .word 0x0030
301e1e: 40 f8 .word 0x40f8
301e20: 00 30 .word 0x0030
301e22: 1b 78 mov.l r7,@(32,r11)
00301e24 <_game_render_indicator>:
301e24: 2f e6 mov.l r14,@-r15
301e26: 4f 22 sts.l pr,@-r15
301e28: 7f fc add #-4,r15
301e2a: 6e f3 mov r15,r14
301e2c: 61 e3 mov r14,r1
301e2e: 71 c4 add #-60,r1
301e30: 11 4f mov.l r4,@(60,r1)
301e32: 61 e3 mov r14,r1
301e34: 71 c4 add #-60,r1
301e36: 51 1f mov.l @(60,r1),r1
301e38: 71 10 add #16,r1
301e3a: 84 12 mov.b @(2,r1),r0
301e3c: 61 03 mov r0,r1
301e3e: 61 1c extu.b r1,r1
301e40: e2 01 mov #1,r2
301e42: 21 2a xor r2,r1
301e44: 61 1c extu.b r1,r1
301e46: 21 18 tst r1,r1
301e48: 8b 08 bf 301e5c <_game_render_indicator+0x38>
301e4a: d1 08 mov.l 301e6c <_game_render_indicator+0x48>,r1 ! 31d19c <_SignAction_img>
301e4c: 66 13 mov r1,r6
301e4e: e5 05 mov #5,r5
301e50: e4 05 mov #5,r4
301e52: d1 07 mov.l 301e70 <_game_render_indicator+0x4c>,r1 ! 30b0fc <_dimage>
301e54: 41 0b jsr @r1
301e56: 00 09 nop
301e58: a0 01 bra 301e5e <_game_render_indicator+0x3a>
301e5a: 00 09 nop
301e5c: 00 09 nop
301e5e: 7e 04 add #4,r14
301e60: 6f e3 mov r14,r15
301e62: 4f 26 lds.l @r15+,pr
301e64: 6e f6 mov.l @r15+,r14
301e66: 00 0b rts
301e68: 00 09 nop
301e6a: 00 09 nop
301e6c: 00 31 .word 0x0031
301e6e: d1 9c mov.l 3020e0 <_game_get_inputs+0x1a4>,r1 ! 6023801a
301e70: 00 30 .word 0x0030
301e72: b0 fc bsr 30206e <_game_get_inputs+0x132>
00301e74 <_game_draw>:
301e74: 2f e6 mov.l r14,@-r15
301e76: 4f 22 sts.l pr,@-r15
301e78: 7f f8 add #-8,r15
301e7a: 6e f3 mov r15,r14
301e7c: 61 e3 mov r14,r1
301e7e: 71 c8 add #-56,r1
301e80: 11 4f mov.l r4,@(60,r1)
301e82: d1 25 mov.l 301f18 <_game_draw+0xa4>,r1 ! ffff
301e84: 64 13 mov r1,r4
301e86: d1 25 mov.l 301f1c <_game_draw+0xa8>,r1 ! 30aeb4 <_dclear>
301e88: 41 0b jsr @r1
301e8a: 00 09 nop
301e8c: 61 e3 mov r14,r1
301e8e: 71 c8 add #-56,r1
301e90: e5 00 mov #0,r5
301e92: 54 1f mov.l @(60,r1),r4
301e94: d1 22 mov.l 301f20 <_game_draw+0xac>,r1 ! 3008e4 <_map_render_by_layer>
301e96: 41 0b jsr @r1
301e98: 00 09 nop
301e9a: 61 e3 mov r14,r1
301e9c: 71 c8 add #-56,r1
301e9e: 54 1f mov.l @(60,r1),r4
301ea0: d1 20 mov.l 301f24 <_game_draw+0xb0>,r1 ! 3043d0 <_npc_draw>
301ea2: 41 0b jsr @r1
301ea4: 00 09 nop
301ea6: 61 e3 mov r14,r1
301ea8: 71 c8 add #-56,r1
301eaa: 54 1f mov.l @(60,r1),r4
301eac: d1 1e mov.l 301f28 <_game_draw+0xb4>,r1 ! 301020 <_player_draw>
301eae: 41 0b jsr @r1
301eb0: 00 09 nop
301eb2: 61 e3 mov r14,r1
301eb4: 71 c8 add #-56,r1
301eb6: e5 01 mov #1,r5
301eb8: 54 1f mov.l @(60,r1),r4
301eba: d1 19 mov.l 301f20 <_game_draw+0xac>,r1 ! 3008e4 <_map_render_by_layer>
301ebc: 41 0b jsr @r1
301ebe: 00 09 nop
301ec0: 61 e3 mov r14,r1
301ec2: 71 c8 add #-56,r1
301ec4: 54 1f mov.l @(60,r1),r4
301ec6: d1 19 mov.l 301f2c <_game_draw+0xb8>,r1 ! 301e24 <_game_render_indicator>
301ec8: 41 0b jsr @r1
301eca: 00 09 nop
301ecc: 61 e3 mov r14,r1
301ece: 71 c8 add #-56,r1
301ed0: 51 1f mov.l @(60,r1),r1
301ed2: 71 10 add #16,r1
301ed4: 61 10 mov.b @r1,r1
301ed6: 62 13 mov r1,r2
301ed8: d1 15 mov.l 301f30 <_game_draw+0xbc>,r1 ! 316204
301eda: 2f 22 mov.l r2,@r15
301edc: 67 13 mov r1,r7
301ede: e6 00 mov #0,r6
301ee0: e5 08 mov #8,r5
301ee2: e4 08 mov #8,r4
301ee4: d1 13 mov.l 301f34 <_game_draw+0xc0>,r1 ! 30c0f4 <_dprint>
301ee6: 41 0b jsr @r1
301ee8: 00 09 nop
301eea: 61 e3 mov r14,r1
301eec: 71 c8 add #-56,r1
301eee: 51 1f mov.l @(60,r1),r1
301ef0: 92 11 mov.w 301f16 <_game_draw+0xa2>,r2 ! fc
301ef2: 31 2c add r2,r1
301ef4: 51 1c mov.l @(48,r1),r1
301ef6: d2 10 mov.l 301f38 <_game_draw+0xc4>,r2 ! 316210
301ef8: 2f 12 mov.l r1,@r15
301efa: 67 23 mov r2,r7
301efc: e6 00 mov #0,r6
301efe: e5 10 mov #16,r5
301f00: e4 08 mov #8,r4
301f02: d1 0c mov.l 301f34 <_game_draw+0xc0>,r1 ! 30c0f4 <_dprint>
301f04: 41 0b jsr @r1
301f06: 00 09 nop
301f08: 00 09 nop
301f0a: 7e 08 add #8,r14
301f0c: 6f e3 mov r14,r15
301f0e: 4f 26 lds.l @r15+,pr
301f10: 6e f6 mov.l @r15+,r14
301f12: 00 0b rts
301f14: 00 09 nop
301f16: 00 fc mov.b @(r0,r15),r0
301f18: 00 00 .word 0x0000
301f1a: ff ff .word 0xffff
301f1c: 00 30 .word 0x0030
301f1e: ae b4 bra 301c8a <_interaction_available+0x112>
301f20: 00 30 .word 0x0030
301f22: 08 e4 mov.b r14,@(r0,r8)
301f24: 00 30 .word 0x0030
301f26: 43 d0 .word 0x43d0
301f28: 00 30 .word 0x0030
301f2a: 10 20 mov.l r2,@(0,r0)
301f2c: 00 30 .word 0x0030
301f2e: 1e 24 mov.l r2,@(16,r14)
301f30: 00 31 .word 0x0031
301f32: 62 04 mov.b @r0+,r2
301f34: 00 30 .word 0x0030
301f36: c0 f4 mov.b r0,@(244,gbr)
301f38: 00 31 .word 0x0031
301f3a: 62 10 mov.b @r1,r2
00301f3c <_game_get_inputs>:
301f3c: 2f e6 mov.l r14,@-r15
301f3e: 4f 22 sts.l pr,@-r15
301f40: 7f fc add #-4,r15
301f42: 6e f3 mov r15,r14
301f44: 61 e3 mov r14,r1
301f46: 71 c4 add #-60,r1
301f48: 11 4f mov.l r4,@(60,r1)
301f4a: d1 5a mov.l 3020b4 <_game_get_inputs+0x178>,r1 ! 30a958 <_clearevents>
301f4c: 41 0b jsr @r1
301f4e: 00 09 nop
301f50: e4 74 mov #116,r4
301f52: d1 59 mov.l 3020b8 <_game_get_inputs+0x17c>,r1 ! 30a938 <_keydown>
301f54: 41 0b jsr @r1
301f56: 00 09 nop
301f58: 61 03 mov r0,r1
301f5a: 21 18 tst r1,r1
301f5c: 89 06 bt 301f6c <_game_get_inputs+0x30>
301f5e: 61 e3 mov r14,r1
301f60: 71 c4 add #-60,r1
301f62: 51 1f mov.l @(60,r1),r1
301f64: 90 9f mov.w 3020a6 <_game_get_inputs+0x16a>,r0 ! 120
301f66: 31 0c add r0,r1
301f68: e2 01 mov #1,r2
301f6a: 21 20 mov.b r2,@r1
301f6c: 91 9c mov.w 3020a8 <_game_get_inputs+0x16c>,r1 ! 85
301f6e: 64 13 mov r1,r4
301f70: d1 51 mov.l 3020b8 <_game_get_inputs+0x17c>,r1 ! 30a938 <_keydown>
301f72: 41 0b jsr @r1
301f74: 00 09 nop
301f76: 61 03 mov r0,r1
301f78: 21 18 tst r1,r1
301f7a: 89 06 bt 301f8a <_game_get_inputs+0x4e>
301f7c: 61 e3 mov r14,r1
301f7e: 71 c4 add #-60,r1
301f80: e5 02 mov #2,r5
301f82: 54 1f mov.l @(60,r1),r4
301f84: d1 4d mov.l 3020bc <_game_get_inputs+0x180>,r1 ! 301080 <_player_move>
301f86: 41 0b jsr @r1
301f88: 00 09 nop
301f8a: e4 76 mov #118,r4
301f8c: d1 4a mov.l 3020b8 <_game_get_inputs+0x17c>,r1 ! 30a938 <_keydown>
301f8e: 41 0b jsr @r1
301f90: 00 09 nop
301f92: 61 03 mov r0,r1
301f94: 21 18 tst r1,r1
301f96: 89 06 bt 301fa6 <_game_get_inputs+0x6a>
301f98: 61 e3 mov r14,r1
301f9a: 71 c4 add #-60,r1
301f9c: e5 03 mov #3,r5
301f9e: 54 1f mov.l @(60,r1),r4
301fa0: d1 46 mov.l 3020bc <_game_get_inputs+0x180>,r1 ! 301080 <_player_move>
301fa2: 41 0b jsr @r1
301fa4: 00 09 nop
301fa6: 91 80 mov.w 3020aa <_game_get_inputs+0x16e>,r1 ! 86
301fa8: 64 13 mov r1,r4
301faa: d1 43 mov.l 3020b8 <_game_get_inputs+0x17c>,r1 ! 30a938 <_keydown>
301fac: 41 0b jsr @r1
301fae: 00 09 nop
301fb0: 61 03 mov r0,r1
301fb2: 21 18 tst r1,r1
301fb4: 89 06 bt 301fc4 <_game_get_inputs+0x88>
301fb6: 61 e3 mov r14,r1
301fb8: 71 c4 add #-60,r1
301fba: e5 00 mov #0,r5
301fbc: 54 1f mov.l @(60,r1),r4
301fbe: d1 3f mov.l 3020bc <_game_get_inputs+0x180>,r1 ! 301080 <_player_move>
301fc0: 41 0b jsr @r1
301fc2: 00 09 nop
301fc4: e4 75 mov #117,r4
301fc6: d1 3c mov.l 3020b8 <_game_get_inputs+0x17c>,r1 ! 30a938 <_keydown>
301fc8: 41 0b jsr @r1
301fca: 00 09 nop
301fcc: 61 03 mov r0,r1
301fce: 21 18 tst r1,r1
301fd0: 89 06 bt 301fe0 <_game_get_inputs+0xa4>
301fd2: 61 e3 mov r14,r1
301fd4: 71 c4 add #-60,r1
301fd6: e5 01 mov #1,r5
301fd8: 54 1f mov.l @(60,r1),r4
301fda: d1 38 mov.l 3020bc <_game_get_inputs+0x180>,r1 ! 301080 <_player_move>
301fdc: 41 0b jsr @r1
301fde: 00 09 nop
301fe0: 91 64 mov.w 3020ac <_game_get_inputs+0x170>,r1 ! 81
301fe2: 64 13 mov r1,r4
301fe4: d1 34 mov.l 3020b8 <_game_get_inputs+0x17c>,r1 ! 30a938 <_keydown>
301fe6: 41 0b jsr @r1
301fe8: 00 09 nop
301fea: 61 03 mov r0,r1
301fec: 21 18 tst r1,r1
301fee: 89 05 bt 301ffc <_game_get_inputs+0xc0>
301ff0: 61 e3 mov r14,r1
301ff2: 71 c4 add #-60,r1
301ff4: 54 1f mov.l @(60,r1),r4
301ff6: d1 32 mov.l 3020c0 <_game_get_inputs+0x184>,r1 ! 301300 <_player_action>
301ff8: 41 0b jsr @r1
301ffa: 00 09 nop
301ffc: 91 57 mov.w 3020ae <_game_get_inputs+0x172>,r1 ! 91
301ffe: 64 13 mov r1,r4
302000: d1 2d mov.l 3020b8 <_game_get_inputs+0x17c>,r1 ! 30a938 <_keydown>
302002: 41 0b jsr @r1
302004: 00 09 nop
302006: 61 03 mov r0,r1
302008: 21 18 tst r1,r1
30200a: 89 18 bt 30203e <_game_get_inputs+0x102>
30200c: 61 e3 mov r14,r1
30200e: 71 c4 add #-60,r1
302010: 51 1f mov.l @(60,r1),r1
302012: 92 48 mov.w 3020a6 <_game_get_inputs+0x16a>,r2 ! 120
302014: 31 2c add r2,r1
302016: 84 18 mov.b @(8,r1),r0
302018: 61 03 mov r0,r1
30201a: 61 1c extu.b r1,r1
30201c: 21 18 tst r1,r1
30201e: e1 ff mov #-1,r1
302020: 61 1a negc r1,r1
302022: 61 1c extu.b r1,r1
302024: e2 01 mov #1,r2
302026: 21 2a xor r2,r1
302028: 61 1c extu.b r1,r1
30202a: e3 01 mov #1,r3
30202c: 21 39 and r3,r1
30202e: 62 1c extu.b r1,r2
302030: 61 e3 mov r14,r1
302032: 71 c4 add #-60,r1
302034: 51 1f mov.l @(60,r1),r1
302036: 90 36 mov.w 3020a6 <_game_get_inputs+0x16a>,r0 ! 120
302038: 31 0c add r0,r1
30203a: 60 23 mov r2,r0
30203c: 80 18 mov.b r0,@(8,r1)
30203e: 91 37 mov.w 3020b0 <_game_get_inputs+0x174>,r1 ! 92
302040: 64 13 mov r1,r4
302042: d1 1d mov.l 3020b8 <_game_get_inputs+0x17c>,r1 ! 30a938 <_keydown>
302044: 41 0b jsr @r1
302046: 00 09 nop
302048: 61 03 mov r0,r1
30204a: 21 18 tst r1,r1
30204c: 89 18 bt 302080 <_game_get_inputs+0x144>
30204e: 61 e3 mov r14,r1
302050: 71 c4 add #-60,r1
302052: 51 1f mov.l @(60,r1),r1
302054: 92 27 mov.w 3020a6 <_game_get_inputs+0x16a>,r2 ! 120
302056: 31 2c add r2,r1
302058: 84 19 mov.b @(9,r1),r0
30205a: 61 03 mov r0,r1
30205c: 61 1c extu.b r1,r1
30205e: 21 18 tst r1,r1
302060: e1 ff mov #-1,r1
302062: 61 1a negc r1,r1
302064: 61 1c extu.b r1,r1
302066: e2 01 mov #1,r2
302068: 21 2a xor r2,r1
30206a: 61 1c extu.b r1,r1
30206c: e3 01 mov #1,r3
30206e: 21 39 and r3,r1
302070: 62 1c extu.b r1,r2
302072: 61 e3 mov r14,r1
302074: 71 c4 add #-60,r1
302076: 51 1f mov.l @(60,r1),r1
302078: 90 15 mov.w 3020a6 <_game_get_inputs+0x16a>,r0 ! 120
30207a: 31 0c add r0,r1
30207c: 60 23 mov r2,r0
30207e: 80 19 mov.b r0,@(9,r1)
302080: 91 17 mov.w 3020b2 <_game_get_inputs+0x176>,r1 ! 93
302082: 64 13 mov r1,r4
302084: d1 0c mov.l 3020b8 <_game_get_inputs+0x17c>,r1 ! 30a938 <_keydown>
302086: 41 0b jsr @r1
302088: 00 09 nop
30208a: 61 03 mov r0,r1
30208c: 21 18 tst r1,r1
30208e: 89 29 bt 3020e4 <_game_get_inputs+0x1a8>
302090: 61 e3 mov r14,r1
302092: 71 c4 add #-60,r1
302094: 51 1f mov.l @(60,r1),r1
302096: 92 06 mov.w 3020a6 <_game_get_inputs+0x16a>,r2 ! 120
302098: 31 2c add r2,r1
30209a: 84 1a mov.b @(10,r1),r0
30209c: 61 03 mov r0,r1
30209e: 61 1c extu.b r1,r1
3020a0: 21 18 tst r1,r1
3020a2: a0 0f bra 3020c4 <_game_get_inputs+0x188>
3020a4: 00 09 nop
3020a6: 01 20 .word 0x0120
3020a8: 00 85 mov.w r8,@(r0,r0)
3020aa: 00 86 mov.l r8,@(r0,r0)
3020ac: 00 81 .word 0x0081
3020ae: 00 91 .word 0x0091
3020b0: 00 92 stc r1_bank,r0
3020b2: 00 93 ocbi @r0
3020b4: 00 30 .word 0x0030
3020b6: a9 58 bra 30136a <_player_action+0x6a>
3020b8: 00 30 .word 0x0030
3020ba: a9 38 bra 30132e <_player_action+0x2e>
3020bc: 00 30 .word 0x0030
3020be: 10 80 mov.l r8,@(0,r0)
3020c0: 00 30 .word 0x0030
3020c2: 13 00 mov.l r0,@(0,r3)
3020c4: e1 ff mov #-1,r1
3020c6: 61 1a negc r1,r1
3020c8: 61 1c extu.b r1,r1
3020ca: e2 01 mov #1,r2
3020cc: 21 2a xor r2,r1
3020ce: 61 1c extu.b r1,r1
3020d0: e3 01 mov #1,r3
3020d2: 21 39 and r3,r1
3020d4: 62 1c extu.b r1,r2
3020d6: 61 e3 mov r14,r1
3020d8: 71 c4 add #-60,r1
3020da: 51 1f mov.l @(60,r1),r1
3020dc: 90 09 mov.w 3020f2 <_game_get_inputs+0x1b6>,r0 ! 120
3020de: 31 0c add r0,r1
3020e0: 60 23 mov r2,r0
3020e2: 80 1a mov.b r0,@(10,r1)
3020e4: 00 09 nop
3020e6: 7e 04 add #4,r14
3020e8: 6f e3 mov r14,r15
3020ea: 4f 26 lds.l @r15+,pr
3020ec: 6e f6 mov.l @r15+,r14
3020ee: 00 0b rts
3020f0: 00 09 nop
3020f2: 01 20 .word 0x0120
003020f4 <_GINT_CALL_SET_function>:
3020f4: 2f e6 mov.l r14,@-r15
3020f6: 7f fc add #-4,r15
3020f8: 6e f3 mov r15,r14
3020fa: 61 e3 mov r14,r1
3020fc: 71 c4 add #-60,r1
3020fe: 11 4f mov.l r4,@(60,r1)
302100: 61 e3 mov r14,r1
302102: 71 c4 add #-60,r1
302104: 51 1f mov.l @(60,r1),r1
302106: e2 01 mov #1,r2
302108: 21 22 mov.l r2,@r1
30210a: e1 00 mov #0,r1
30210c: 60 13 mov r1,r0
30210e: 7e 04 add #4,r14
302110: 6f e3 mov r14,r15
302112: 6e f6 mov.l @r15+,r14
302114: 00 0b rts
302116: 00 09 nop
00302118 <_GINT_CALL_INC_function>:
302118: 2f e6 mov.l r14,@-r15
30211a: 7f fc add #-4,r15
30211c: 6e f3 mov r15,r14
30211e: 61 e3 mov r14,r1
302120: 71 c4 add #-60,r1
302122: 11 4f mov.l r4,@(60,r1)
302124: 61 e3 mov r14,r1
302126: 71 c4 add #-60,r1
302128: 51 1f mov.l @(60,r1),r1
30212a: 61 12 mov.l @r1,r1
30212c: 62 13 mov r1,r2
30212e: 72 01 add #1,r2
302130: 61 e3 mov r14,r1
302132: 71 c4 add #-60,r1
302134: 51 1f mov.l @(60,r1),r1
302136: 21 22 mov.l r2,@r1
302138: e1 00 mov #0,r1
30213a: 60 13 mov r1,r0
30213c: 7e 04 add #4,r14
30213e: 6f e3 mov r14,r15
302140: 6e f6 mov.l @r15+,r14
302142: 00 0b rts
302144: 00 09 nop
00302146 <_GINT_CALL_SET_STOP_function>:
302146: 2f e6 mov.l r14,@-r15
302148: 7f fc add #-4,r15
30214a: 6e f3 mov r15,r14
30214c: 61 e3 mov r14,r1
30214e: 71 c4 add #-60,r1
302150: 11 4f mov.l r4,@(60,r1)
302152: 61 e3 mov r14,r1
302154: 71 c4 add #-60,r1
302156: 51 1f mov.l @(60,r1),r1
302158: e2 01 mov #1,r2
30215a: 21 22 mov.l r2,@r1
30215c: e1 01 mov #1,r1
30215e: 60 13 mov r1,r0
302160: 7e 04 add #4,r14
302162: 6f e3 mov r14,r15
302164: 6e f6 mov.l @r15+,r14
302166: 00 0b rts
302168: 00 09 nop
0030216a <_GINT_CALL_INC_STOP_function>:
30216a: 2f e6 mov.l r14,@-r15
30216c: 7f fc add #-4,r15
30216e: 6e f3 mov r15,r14
302170: 61 e3 mov r14,r1
302172: 71 c4 add #-60,r1
302174: 11 4f mov.l r4,@(60,r1)
302176: 61 e3 mov r14,r1
302178: 71 c4 add #-60,r1
30217a: 51 1f mov.l @(60,r1),r1
30217c: 61 12 mov.l @r1,r1
30217e: 62 13 mov r1,r2
302180: 72 01 add #1,r2
302182: 61 e3 mov r14,r1
302184: 71 c4 add #-60,r1
302186: 51 1f mov.l @(60,r1),r1
302188: 21 22 mov.l r2,@r1
30218a: e1 01 mov #1,r1
30218c: 60 13 mov r1,r0
30218e: 7e 04 add #4,r14
302190: 6f e3 mov r14,r15
302192: 6e f6 mov.l @r15+,r14
302194: 00 0b rts
302196: 00 09 nop
00302198 <_blit>:
302198: 2f e6 mov.l r14,@-r15
30219a: 4f 22 sts.l pr,@-r15
30219c: 6e f3 mov r15,r14
30219e: d1 04 mov.l 3021b0 <_blit+0x18>,r1 ! 30b124 <_dupdate>
3021a0: 41 0b jsr @r1
3021a2: 00 09 nop
3021a4: 00 09 nop
3021a6: 6f e3 mov r14,r15
3021a8: 4f 26 lds.l @r15+,pr
3021aa: 6e f6 mov.l @r15+,r14
3021ac: 00 0b rts
3021ae: 00 09 nop
3021b0: 00 30 .word 0x0030
3021b2: b1 24 bsr 3023fe <_dialogs_text_opt+0x24a>
003021b4 <_dialogs_text_opt>:
3021b4: 2f 86 mov.l r8,@-r15
3021b6: 2f e6 mov.l r14,@-r15
3021b8: 4f 22 sts.l pr,@-r15
3021ba: 7f b0 add #-80,r15
3021bc: 6e f3 mov r15,r14
3021be: 61 e3 mov r14,r1
3021c0: 71 10 add #16,r1
3021c2: 11 47 mov.l r4,@(28,r1)
3021c4: 61 e3 mov r14,r1
3021c6: 71 10 add #16,r1
3021c8: 11 56 mov.l r5,@(24,r1)
3021ca: 61 e3 mov r14,r1
3021cc: 71 10 add #16,r1
3021ce: 11 65 mov.l r6,@(20,r1)
3021d0: 61 e3 mov r14,r1
3021d2: 71 10 add #16,r1
3021d4: 11 74 mov.l r7,@(16,r1)
3021d6: 60 e3 mov r14,r0
3021d8: 70 40 add #64,r0
3021da: 56 07 mov.l @(28,r0),r6
3021dc: 61 e3 mov r14,r1
3021de: 71 40 add #64,r1
3021e0: 57 18 mov.l @(32,r1),r7
3021e2: 62 e3 mov r14,r2
3021e4: 72 40 add #64,r2
3021e6: 53 2b mov.l @(44,r2),r3
3021e8: 60 e3 mov r14,r0
3021ea: 70 40 add #64,r0
3021ec: 52 0d mov.l @(52,r0),r2
3021ee: 61 e3 mov r14,r1
3021f0: 71 10 add #16,r1
3021f2: 60 63 mov r6,r0
3021f4: 80 1c mov.b r0,@(12,r1)
3021f6: 61 e3 mov r14,r1
3021f8: 71 10 add #16,r1
3021fa: 60 73 mov r7,r0
3021fc: 80 18 mov.b r0,@(8,r1)
3021fe: 61 e3 mov r14,r1
302200: 71 10 add #16,r1
302202: 60 33 mov r3,r0
302204: 80 14 mov.b r0,@(4,r1)
302206: 61 e3 mov r14,r1
302208: 71 10 add #16,r1
30220a: 21 20 mov.b r2,@r1
30220c: 61 e3 mov r14,r1
30220e: 71 10 add #16,r1
302210: 51 17 mov.l @(28,r1),r1
302212: 62 13 mov r1,r2
302214: 72 1c add #28,r2
302216: 68 e3 mov r14,r8
302218: 78 10 add #16,r8
30221a: 61 e3 mov r14,r1
30221c: 71 10 add #16,r1
30221e: 55 15 mov.l @(20,r1),r5
302220: 64 23 mov r2,r4
302222: d1 75 mov.l 3023f8 <_dialogs_text_opt+0x244>,r1 ! 304980 <_events_parse_string>
302224: 41 0b jsr @r1
302226: 00 09 nop
302228: 61 03 mov r0,r1
30222a: 18 15 mov.l r1,@(20,r8)
30222c: d1 73 mov.l 3023fc <_dialogs_text_opt+0x248>,r1 ! 328360 <_fontRPG>
30222e: 64 13 mov r1,r4
302230: d1 73 mov.l 302400 <_dialogs_text_opt+0x24c>,r1 ! 30acd8 <_dfont>
302232: 41 0b jsr @r1
302234: 00 09 nop
302236: 61 e3 mov r14,r1
302238: 71 10 add #16,r1
30223a: e2 02 mov #2,r2
30223c: 11 2d mov.l r2,@(52,r1)
30223e: 61 e3 mov r14,r1
302240: 71 10 add #16,r1
302242: e2 00 mov #0,r2
302244: 11 2c mov.l r2,@(48,r1)
302246: 61 e3 mov r14,r1
302248: 71 10 add #16,r1
30224a: e2 00 mov #0,r2
30224c: 11 2b mov.l r2,@(44,r1)
30224e: d1 6b mov.l 3023fc <_dialogs_text_opt+0x248>,r1 ! 328360 <_fontRPG>
302250: 84 15 mov.b @(5,r1),r0
302252: 61 03 mov r0,r1
302254: 61 1c extu.b r1,r1
302256: 71 02 add #2,r1
302258: d2 6a mov.l 302404 <_dialogs_text_opt+0x250>,r2 ! 30e5f8 <___sdivsi3_i4i>
30225a: e4 4c mov #76,r4
30225c: 65 13 mov r1,r5
30225e: 42 0b jsr @r2
302260: 00 09 nop
302262: 62 03 mov r0,r2
302264: 61 e3 mov r14,r1
302266: 71 10 add #16,r1
302268: 11 2a mov.l r2,@(40,r1)
30226a: 61 e3 mov r14,r1
30226c: 71 10 add #16,r1
30226e: 84 1c mov.b @(12,r1),r0
302270: 61 03 mov r0,r1
302272: 61 1c extu.b r1,r1
302274: 21 18 tst r1,r1
302276: 8b 01 bf 30227c <_dialogs_text_opt+0xc8>
302278: a0 72 bra 302360 <_dialogs_text_opt+0x1ac>
30227a: 00 09 nop
30227c: 61 e3 mov r14,r1
30227e: 71 10 add #16,r1
302280: e2 00 mov #0,r2
302282: 11 2f mov.l r2,@(60,r1)
302284: a0 64 bra 302350 <_dialogs_text_opt+0x19c>
302286: 00 09 nop
302288: 61 e3 mov r14,r1
30228a: 71 10 add #16,r1
30228c: 54 17 mov.l @(28,r1),r4
30228e: d1 5e mov.l 302408 <_dialogs_text_opt+0x254>,r1 ! 3040f8 <_update_npcs>
302290: 41 0b jsr @r1
302292: 00 09 nop
302294: 61 e3 mov r14,r1
302296: 71 10 add #16,r1
302298: 54 17 mov.l @(28,r1),r4
30229a: d1 5c mov.l 30240c <_dialogs_text_opt+0x258>,r1 ! 301e74 <_game_draw>
30229c: 41 0b jsr @r1
30229e: 00 09 nop
3022a0: 61 e3 mov r14,r1
3022a2: 71 10 add #16,r1
3022a4: 51 1f mov.l @(60,r1),r1
3022a6: 31 1c add r1,r1
3022a8: 63 13 mov r1,r3
3022aa: 92 a2 mov.w 3023f2 <_dialogs_text_opt+0x23e>,r2 ! 18c
3022ac: d1 58 mov.l 302410 <_dialogs_text_opt+0x25c>,r1 ! ffff
3022ae: 2f 12 mov.l r1,@r15
3022b0: 67 33 mov r3,r7
3022b2: 66 23 mov r2,r6
3022b4: e5 00 mov #0,r5
3022b6: e4 00 mov #0,r4
3022b8: d1 56 mov.l 302414 <_dialogs_text_opt+0x260>,r1 ! 30ad9c <_drect>
3022ba: 41 0b jsr @r1
3022bc: 00 09 nop
3022be: 61 e3 mov r14,r1
3022c0: 71 10 add #16,r1
3022c2: 51 1f mov.l @(60,r1),r1
3022c4: 31 1c add r1,r1
3022c6: 63 13 mov r1,r3
3022c8: 61 e3 mov r14,r1
3022ca: 71 10 add #16,r1
3022cc: 51 1f mov.l @(60,r1),r1
3022ce: 71 01 add #1,r1
3022d0: 31 1c add r1,r1
3022d2: 67 13 mov r1,r7
3022d4: 92 8d mov.w 3023f2 <_dialogs_text_opt+0x23e>,r2 ! 18c
3022d6: e1 00 mov #0,r1
3022d8: 2f 12 mov.l r1,@r15
3022da: 66 23 mov r2,r6
3022dc: 65 33 mov r3,r5
3022de: e4 00 mov #0,r4
3022e0: d1 4c mov.l 302414 <_dialogs_text_opt+0x260>,r1 ! 30ad9c <_drect>
3022e2: 41 0b jsr @r1
3022e4: 00 09 nop
3022e6: 61 e3 mov r14,r1
3022e8: 71 10 add #16,r1
3022ea: 51 1f mov.l @(60,r1),r1
3022ec: 71 f8 add #-8,r1
3022ee: 31 1c add r1,r1
3022f0: 63 13 mov r1,r3
3022f2: 61 e3 mov r14,r1
3022f4: 71 10 add #16,r1
3022f6: e2 00 mov #0,r2
3022f8: 1f 23 mov.l r2,@(12,r15)
3022fa: 1f 32 mov.l r3,@(8,r15)
3022fc: e2 40 mov #64,r2
3022fe: 1f 21 mov.l r2,@(4,r15)
302300: e2 00 mov #0,r2
302302: 2f 22 mov.l r2,@r15
302304: e7 00 mov #0,r7
302306: 56 16 mov.l @(24,r1),r6
302308: e5 04 mov #4,r5
30230a: e4 08 mov #8,r4
30230c: d1 42 mov.l 302418 <_dialogs_text_opt+0x264>,r1 ! 30afac <_dsubimage>
30230e: 41 0b jsr @r1
302310: 00 09 nop
302312: d1 42 mov.l 30241c <_dialogs_text_opt+0x268>,r1 ! 302198 <_blit>
302314: 41 0b jsr @r1
302316: 00 09 nop
302318: a0 03 bra 302322 <_dialogs_text_opt+0x16e>
30231a: 00 09 nop
30231c: d1 40 mov.l 302420 <_dialogs_text_opt+0x26c>,r1 ! 309eaa <_sleep>
30231e: 41 0b jsr @r1
302320: 00 09 nop
302322: 61 e3 mov r14,r1
302324: 71 10 add #16,r1
302326: 51 17 mov.l @(28,r1),r1
302328: 92 64 mov.w 3023f4 <_dialogs_text_opt+0x240>,r2 ! fc
30232a: 31 2c add r2,r1
30232c: 52 1a mov.l @(40,r1),r2
30232e: e1 13 mov #19,r1
302330: 32 17 cmp/gt r1,r2
302332: 8b f3 bf 30231c <_dialogs_text_opt+0x168>
302334: 61 e3 mov r14,r1
302336: 71 10 add #16,r1
302338: 51 17 mov.l @(28,r1),r1
30233a: 93 5b mov.w 3023f4 <_dialogs_text_opt+0x240>,r3 ! fc
30233c: 31 3c add r3,r1
30233e: e2 00 mov #0,r2
302340: 11 2a mov.l r2,@(40,r1)
302342: 61 e3 mov r14,r1
302344: 71 10 add #16,r1
302346: 62 e3 mov r14,r2
302348: 72 10 add #16,r2
30234a: 52 2f mov.l @(60,r2),r2
30234c: 72 01 add #1,r2
30234e: 11 2f mov.l r2,@(60,r1)
302350: 61 e3 mov r14,r1
302352: 71 10 add #16,r1
302354: 52 1f mov.l @(60,r1),r2
302356: e1 28 mov #40,r1
302358: 32 16 cmp/hi r1,r2
30235a: 8b 95 bf 302288 <_dialogs_text_opt+0xd4>
30235c: a0 41 bra 3023e2 <_dialogs_text_opt+0x22e>
30235e: 00 09 nop
302360: 61 e3 mov r14,r1
302362: 71 10 add #16,r1
302364: 54 17 mov.l @(28,r1),r4
302366: d1 29 mov.l 30240c <_dialogs_text_opt+0x258>,r1 ! 301e74 <_game_draw>
302368: 41 0b jsr @r1
30236a: 00 09 nop
30236c: 92 41 mov.w 3023f2 <_dialogs_text_opt+0x23e>,r2 ! 18c
30236e: d1 28 mov.l 302410 <_dialogs_text_opt+0x25c>,r1 ! ffff
302370: 2f 12 mov.l r1,@r15
302372: e7 50 mov #80,r7
302374: 66 23 mov r2,r6
302376: e5 00 mov #0,r5
302378: e4 00 mov #0,r4
30237a: d1 26 mov.l 302414 <_dialogs_text_opt+0x260>,r1 ! 30ad9c <_drect>
30237c: 41 0b jsr @r1
30237e: 00 09 nop
302380: 92 37 mov.w 3023f2 <_dialogs_text_opt+0x23e>,r2 ! 18c
302382: e1 00 mov #0,r1
302384: 2f 12 mov.l r1,@r15
302386: e7 52 mov #82,r7
302388: 66 23 mov r2,r6
30238a: e5 50 mov #80,r5
30238c: e4 00 mov #0,r4
30238e: d1 21 mov.l 302414 <_dialogs_text_opt+0x260>,r1 ! 30ad9c <_drect>
302390: 41 0b jsr @r1
302392: 00 09 nop
302394: 61 e3 mov r14,r1
302396: 71 10 add #16,r1
302398: 56 16 mov.l @(24,r1),r6
30239a: e5 04 mov #4,r5
30239c: e4 08 mov #8,r4
30239e: d1 21 mov.l 302424 <_dialogs_text_opt+0x270>,r1 ! 30b0fc <_dimage>
3023a0: 41 0b jsr @r1
3023a2: 00 09 nop
3023a4: 61 e3 mov r14,r1
3023a6: 71 10 add #16,r1
3023a8: 84 14 mov.b @(4,r1),r0
3023aa: 61 03 mov r0,r1
3023ac: 61 1c extu.b r1,r1
3023ae: 21 18 tst r1,r1
3023b0: 89 17 bt 3023e2 <_dialogs_text_opt+0x22e>
3023b2: d1 1a mov.l 30241c <_dialogs_text_opt+0x268>,r1 ! 302198 <_blit>
3023b4: 41 0b jsr @r1
3023b6: 00 09 nop
3023b8: a0 03 bra 3023c2 <_dialogs_text_opt+0x20e>
3023ba: 00 09 nop
3023bc: d1 18 mov.l 302420 <_dialogs_text_opt+0x26c>,r1 ! 309eaa <_sleep>
3023be: 41 0b jsr @r1
3023c0: 00 09 nop
3023c2: 61 e3 mov r14,r1
3023c4: 71 10 add #16,r1
3023c6: 51 17 mov.l @(28,r1),r1
3023c8: 92 14 mov.w 3023f4 <_dialogs_text_opt+0x240>,r2 ! fc
3023ca: 31 2c add r2,r1
3023cc: 52 1a mov.l @(40,r1),r2
3023ce: e1 13 mov #19,r1
3023d0: 32 17 cmp/gt r1,r2
3023d2: 8b f3 bf 3023bc <_dialogs_text_opt+0x208>
3023d4: 61 e3 mov r14,r1
3023d6: 71 10 add #16,r1
3023d8: 51 17 mov.l @(28,r1),r1
3023da: 93 0b mov.w 3023f4 <_dialogs_text_opt+0x240>,r3 ! fc
3023dc: 31 3c add r3,r1
3023de: e2 00 mov #0,r2
3023e0: 11 2a mov.l r2,@(40,r1)
3023e2: 61 e3 mov r14,r1
3023e4: 71 10 add #16,r1
3023e6: 67 e3 mov r14,r7
3023e8: 77 40 add #64,r7
3023ea: 52 7c mov.l @(48,r7),r2
3023ec: 11 2f mov.l r2,@(60,r1)
3023ee: a1 9f bra 302730 <_dialogs_text_opt+0x57c>
3023f0: 00 09 nop
3023f2: 01 8c mov.b @(r0,r8),r1
3023f4: 00 fc mov.b @(r0,r15),r0
3023f6: 00 09 nop
3023f8: 00 30 .word 0x0030
3023fa: 49 80 .word 0x4980
3023fc: 00 32 stc ssr,r0
3023fe: 83 60 .word 0x8360
302400: 00 30 .word 0x0030
302402: ac d8 bra 301db6 <_interaction_available+0x23e>
302404: 00 30 .word 0x0030
302406: e5 f8 mov #-8,r5
302408: 00 30 .word 0x0030
30240a: 40 f8 .word 0x40f8
30240c: 00 30 .word 0x0030
30240e: 1e 74 mov.l r7,@(16,r14)
302410: 00 00 .word 0x0000
302412: ff ff .word 0xffff
302414: 00 30 .word 0x0030
302416: ad 9c bra 301f52 <_game_get_inputs+0x16>
302418: 00 30 .word 0x0030
30241a: af ac bra 302376 <_dialogs_text_opt+0x1c2>
30241c: 00 30 .word 0x0030
30241e: 21 98 tst r9,r1
302420: 00 30 .word 0x0030
302422: 9e aa mov.w 30257a <_dialogs_text_opt+0x3c6>,r14 ! 62e3
302424: 00 30 .word 0x0030
302426: b0 fc bsr 302622 <_dialogs_text_opt+0x46e>
302428: 61 e3 mov r14,r1
30242a: 71 10 add #16,r1
30242c: 51 1c mov.l @(48,r1),r1
30242e: 21 18 tst r1,r1
302430: 8b 0f bf 302452 <_dialogs_text_opt+0x29e>
302432: 60 e3 mov r14,r0
302434: 70 40 add #64,r0
302436: 51 09 mov.l @(36,r0),r1
302438: 21 18 tst r1,r1
30243a: 89 0a bt 302452 <_dialogs_text_opt+0x29e>
30243c: 63 e3 mov r14,r3
30243e: 73 10 add #16,r3
302440: 62 e3 mov r14,r2
302442: 72 10 add #16,r2
302444: 67 e3 mov r14,r7
302446: 77 40 add #64,r7
302448: 51 79 mov.l @(36,r7),r1
30244a: 55 3f mov.l @(60,r3),r5
30244c: 54 27 mov.l @(28,r2),r4
30244e: 41 0b jsr @r1
302450: 00 09 nop
302452: 62 e3 mov r14,r2
302454: 72 10 add #16,r2
302456: 61 e3 mov r14,r1
302458: 71 10 add #16,r1
30245a: 52 25 mov.l @(20,r2),r2
30245c: 51 1f mov.l @(60,r1),r1
30245e: 31 2c add r2,r1
302460: 68 e3 mov r14,r8
302462: 78 10 add #16,r8
302464: 93 7f mov.w 302566 <_dialogs_text_opt+0x3b2>,r3 ! 13a
302466: d2 40 mov.l 302568 <_dialogs_text_opt+0x3b4>,r2 ! 328360 <_fontRPG>
302468: e7 00 mov #0,r7
30246a: 66 33 mov r3,r6
30246c: 65 23 mov r2,r5
30246e: 64 13 mov r1,r4
302470: d1 3e mov.l 30256c <_dialogs_text_opt+0x3b8>,r1 ! 30ad0c <_drsize>
302472: 41 0b jsr @r1
302474: 00 09 nop
302476: 61 03 mov r0,r1
302478: 18 19 mov.l r1,@(36,r8)
30247a: 62 e3 mov r14,r2
30247c: 72 10 add #16,r2
30247e: 61 e3 mov r14,r1
302480: 71 10 add #16,r1
302482: 52 25 mov.l @(20,r2),r2
302484: 51 1f mov.l @(60,r1),r1
302486: 63 23 mov r2,r3
302488: 33 1c add r1,r3
30248a: 61 e3 mov r14,r1
30248c: 71 10 add #16,r1
30248e: 62 e3 mov r14,r2
302490: 72 10 add #16,r2
302492: 52 29 mov.l @(36,r2),r2
302494: 32 38 sub r3,r2
302496: 11 28 mov.l r2,@(32,r1)
302498: 61 e3 mov r14,r1
30249a: 71 10 add #16,r1
30249c: 51 19 mov.l @(36,r1),r1
30249e: 61 10 mov.b @r1,r1
3024a0: 21 18 tst r1,r1
3024a2: 8b 01 bf 3024a8 <_dialogs_text_opt+0x2f4>
3024a4: a0 66 bra 302574 <_dialogs_text_opt+0x3c0>
3024a6: 00 09 nop
3024a8: 61 e3 mov r14,r1
3024aa: 71 10 add #16,r1
3024ac: 62 e3 mov r14,r2
3024ae: 72 10 add #16,r2
3024b0: 52 28 mov.l @(32,r2),r2
3024b2: 11 2e mov.l r2,@(56,r1)
3024b4: a0 50 bra 302558 <_dialogs_text_opt+0x3a4>
3024b6: 00 09 nop
3024b8: 62 e3 mov r14,r2
3024ba: 72 10 add #16,r2
3024bc: 61 e3 mov r14,r1
3024be: 71 10 add #16,r1
3024c0: 52 2f mov.l @(60,r2),r2
3024c2: 51 1e mov.l @(56,r1),r1
3024c4: 31 2c add r2,r1
3024c6: 62 e3 mov r14,r2
3024c8: 72 10 add #16,r2
3024ca: 52 25 mov.l @(20,r2),r2
3024cc: 31 2c add r2,r1
3024ce: 62 10 mov.b @r1,r2
3024d0: e1 20 mov #32,r1
3024d2: 32 10 cmp/eq r1,r2
3024d4: 8b 39 bf 30254a <_dialogs_text_opt+0x396>
3024d6: 61 e3 mov r14,r1
3024d8: 71 10 add #16,r1
3024da: 53 1d mov.l @(52,r1),r3
3024dc: 62 e3 mov r14,r2
3024de: 72 10 add #16,r2
3024e0: 61 e3 mov r14,r1
3024e2: 71 10 add #16,r1
3024e4: 52 25 mov.l @(20,r2),r2
3024e6: 51 1f mov.l @(60,r1),r1
3024e8: 31 2c add r2,r1
3024ea: 62 e3 mov r14,r2
3024ec: 72 10 add #16,r2
3024ee: 52 2e mov.l @(56,r2),r2
3024f0: 1f 23 mov.l r2,@(12,r15)
3024f2: 1f 12 mov.l r1,@(8,r15)
3024f4: e1 00 mov #0,r1
3024f6: 1f 11 mov.l r1,@(4,r15)
3024f8: e1 00 mov #0,r1
3024fa: 2f 12 mov.l r1,@r15
3024fc: e7 ff mov #-1,r7
3024fe: e6 00 mov #0,r6
302500: 65 33 mov r3,r5
302502: e4 50 mov #80,r4
302504: d1 1a mov.l 302570 <_dialogs_text_opt+0x3bc>,r1 ! 30b5dc <_dtext_opt>
302506: 41 0b jsr @r1
302508: 00 09 nop
30250a: d1 17 mov.l 302568 <_dialogs_text_opt+0x3b4>,r1 ! 328360 <_fontRPG>
30250c: 84 15 mov.b @(5,r1),r0
30250e: 61 03 mov r0,r1
302510: 61 1c extu.b r1,r1
302512: 62 13 mov r1,r2
302514: 61 e3 mov r14,r1
302516: 71 10 add #16,r1
302518: 51 1d mov.l @(52,r1),r1
30251a: 32 1c add r1,r2
30251c: 61 e3 mov r14,r1
30251e: 71 10 add #16,r1
302520: 72 02 add #2,r2
302522: 11 2d mov.l r2,@(52,r1)
302524: 61 e3 mov r14,r1
302526: 71 10 add #16,r1
302528: 63 e3 mov r14,r3
30252a: 73 10 add #16,r3
30252c: 62 e3 mov r14,r2
30252e: 72 10 add #16,r2
302530: 53 3f mov.l @(60,r3),r3
302532: 52 2e mov.l @(56,r2),r2
302534: 32 3c add r3,r2
302536: 11 2f mov.l r2,@(60,r1)
302538: 61 e3 mov r14,r1
30253a: 71 10 add #16,r1
30253c: 62 e3 mov r14,r2
30253e: 72 10 add #16,r2
302540: 52 2c mov.l @(48,r2),r2
302542: 72 01 add #1,r2
302544: 11 2c mov.l r2,@(48,r1)
302546: a0 4d bra 3025e4 <_dialogs_text_opt+0x430>
302548: 00 09 nop
30254a: 61 e3 mov r14,r1
30254c: 71 10 add #16,r1
30254e: 62 e3 mov r14,r2
302550: 72 10 add #16,r2
302552: 52 2e mov.l @(56,r2),r2
302554: 72 ff add #-1,r2
302556: 11 2e mov.l r2,@(56,r1)
302558: 61 e3 mov r14,r1
30255a: 71 10 add #16,r1
30255c: 51 1e mov.l @(56,r1),r1
30255e: 21 18 tst r1,r1
302560: 8b aa bf 3024b8 <_dialogs_text_opt+0x304>
302562: a0 3f bra 3025e4 <_dialogs_text_opt+0x430>
302564: 00 09 nop
302566: 01 3a stc sgr,r1
302568: 00 32 stc ssr,r0
30256a: 83 60 .word 0x8360
30256c: 00 30 .word 0x0030
30256e: ad 0c bra 301f8a <_game_get_inputs+0x4e>
302570: 00 30 .word 0x0030
302572: b5 dc bsr 30312e <_dialogs_initiate_sequence+0x1ba>
302574: 61 e3 mov r14,r1
302576: 71 10 add #16,r1
302578: 53 1d mov.l @(52,r1),r3
30257a: 62 e3 mov r14,r2
30257c: 72 10 add #16,r2
30257e: 61 e3 mov r14,r1
302580: 71 10 add #16,r1
302582: 52 25 mov.l @(20,r2),r2
302584: 51 1f mov.l @(60,r1),r1
302586: 31 2c add r2,r1
302588: 62 e3 mov r14,r2
30258a: 72 10 add #16,r2
30258c: 52 28 mov.l @(32,r2),r2
30258e: 1f 23 mov.l r2,@(12,r15)
302590: 1f 12 mov.l r1,@(8,r15)
302592: e1 00 mov #0,r1
302594: 1f 11 mov.l r1,@(4,r15)
302596: e1 00 mov #0,r1
302598: 2f 12 mov.l r1,@r15
30259a: e7 ff mov #-1,r7
30259c: e6 00 mov #0,r6
30259e: 65 33 mov r3,r5
3025a0: e4 50 mov #80,r4
3025a2: d1 4c mov.l 3026d4 <_dialogs_text_opt+0x520>,r1 ! 30b5dc <_dtext_opt>
3025a4: 41 0b jsr @r1
3025a6: 00 09 nop
3025a8: d1 4b mov.l 3026d8 <_dialogs_text_opt+0x524>,r1 ! 328360 <_fontRPG>
3025aa: 84 15 mov.b @(5,r1),r0
3025ac: 61 03 mov r0,r1
3025ae: 61 1c extu.b r1,r1
3025b0: 62 13 mov r1,r2
3025b2: 61 e3 mov r14,r1
3025b4: 71 10 add #16,r1
3025b6: 51 1d mov.l @(52,r1),r1
3025b8: 32 1c add r1,r2
3025ba: 61 e3 mov r14,r1
3025bc: 71 10 add #16,r1
3025be: 72 02 add #2,r2
3025c0: 11 2d mov.l r2,@(52,r1)
3025c2: 61 e3 mov r14,r1
3025c4: 71 10 add #16,r1
3025c6: 52 18 mov.l @(32,r1),r2
3025c8: 61 e3 mov r14,r1
3025ca: 71 10 add #16,r1
3025cc: 63 e3 mov r14,r3
3025ce: 73 10 add #16,r3
3025d0: 53 3f mov.l @(60,r3),r3
3025d2: 32 3c add r3,r2
3025d4: 11 2f mov.l r2,@(60,r1)
3025d6: 61 e3 mov r14,r1
3025d8: 71 10 add #16,r1
3025da: 62 e3 mov r14,r2
3025dc: 72 10 add #16,r2
3025de: 52 2c mov.l @(48,r2),r2
3025e0: 72 01 add #1,r2
3025e2: 11 2c mov.l r2,@(48,r1)
3025e4: 61 e3 mov r14,r1
3025e6: 71 10 add #16,r1
3025e8: 51 1a mov.l @(40,r1),r1
3025ea: 71 ff add #-1,r1
3025ec: 62 e3 mov r14,r2
3025ee: 72 10 add #16,r2
3025f0: 52 2c mov.l @(48,r2),r2
3025f2: 32 12 cmp/hs r1,r2
3025f4: 8b 2c bf 302650 <_dialogs_text_opt+0x49c>
3025f6: 61 e3 mov r14,r1
3025f8: 71 10 add #16,r1
3025fa: 84 14 mov.b @(4,r1),r0
3025fc: 61 03 mov r0,r1
3025fe: 61 1c extu.b r1,r1
302600: 21 18 tst r1,r1
302602: 89 07 bt 302614 <_dialogs_text_opt+0x460>
302604: d1 35 mov.l 3026dc <_dialogs_text_opt+0x528>,r1 ! 302198 <_blit>
302606: 41 0b jsr @r1
302608: 00 09 nop
30260a: a0 03 bra 302614 <_dialogs_text_opt+0x460>
30260c: 00 09 nop
30260e: d1 34 mov.l 3026e0 <_dialogs_text_opt+0x52c>,r1 ! 309eaa <_sleep>
302610: 41 0b jsr @r1
302612: 00 09 nop
302614: 61 e3 mov r14,r1
302616: 71 10 add #16,r1
302618: 51 17 mov.l @(28,r1),r1
30261a: 92 56 mov.w 3026ca <_dialogs_text_opt+0x516>,r2 ! fc
30261c: 31 2c add r2,r1
30261e: 51 1a mov.l @(40,r1),r1
302620: 63 e3 mov r14,r3
302622: 73 40 add #64,r3
302624: 52 3a mov.l @(40,r3),r2
302626: 32 17 cmp/gt r1,r2
302628: 89 f1 bt 30260e <_dialogs_text_opt+0x45a>
30262a: 61 e3 mov r14,r1
30262c: 71 10 add #16,r1
30262e: 51 17 mov.l @(28,r1),r1
302630: 97 4b mov.w 3026ca <_dialogs_text_opt+0x516>,r7 ! fc
302632: 31 7c add r7,r1
302634: e2 00 mov #0,r2
302636: 11 2a mov.l r2,@(40,r1)
302638: 61 e3 mov r14,r1
30263a: 71 10 add #16,r1
30263c: 51 1d mov.l @(52,r1),r1
30263e: d3 29 mov.l 3026e4 <_dialogs_text_opt+0x530>,r3 ! 31621c
302640: 92 44 mov.w 3026cc <_dialogs_text_opt+0x518>,r2 ! 528a
302642: 67 33 mov r3,r7
302644: 66 23 mov r2,r6
302646: 65 13 mov r1,r5
302648: e4 50 mov #80,r4
30264a: d1 27 mov.l 3026e8 <_dialogs_text_opt+0x534>,r1 ! 30b840 <_dtext>
30264c: 41 0b jsr @r1
30264e: 00 09 nop
302650: 61 e3 mov r14,r1
302652: 71 10 add #16,r1
302654: 84 14 mov.b @(4,r1),r0
302656: 61 03 mov r0,r1
302658: 61 1c extu.b r1,r1
30265a: 21 18 tst r1,r1
30265c: 89 02 bt 302664 <_dialogs_text_opt+0x4b0>
30265e: d1 1f mov.l 3026dc <_dialogs_text_opt+0x528>,r1 ! 302198 <_blit>
302660: 41 0b jsr @r1
302662: 00 09 nop
302664: 61 e3 mov r14,r1
302666: 71 10 add #16,r1
302668: 51 1a mov.l @(40,r1),r1
30266a: 71 ff add #-1,r1
30266c: 62 e3 mov r14,r2
30266e: 72 10 add #16,r2
302670: 52 2c mov.l @(48,r2),r2
302672: 32 12 cmp/hs r1,r2
302674: 8b 43 bf 3026fe <_dialogs_text_opt+0x54a>
302676: 61 e3 mov r14,r1
302678: 71 10 add #16,r1
30267a: 61 10 mov.b @r1,r1
30267c: 61 1c extu.b r1,r1
30267e: 21 18 tst r1,r1
302680: 89 0f bt 3026a2 <_dialogs_text_opt+0x4ee>
302682: a0 03 bra 30268c <_dialogs_text_opt+0x4d8>
302684: 00 09 nop
302686: d1 16 mov.l 3026e0 <_dialogs_text_opt+0x52c>,r1 ! 309eaa <_sleep>
302688: 41 0b jsr @r1
30268a: 00 09 nop
30268c: 91 1f mov.w 3026ce <_dialogs_text_opt+0x51a>,r1 ! 5dc
30268e: e5 00 mov #0,r5
302690: 64 13 mov r1,r4
302692: d1 16 mov.l 3026ec <_dialogs_text_opt+0x538>,r1 ! 30b1e4 <_getkey_opt>
302694: 41 0b jsr @r1
302696: 00 09 nop
302698: 61 03 mov r0,r1
30269a: 62 1c extu.b r1,r2
30269c: 91 18 mov.w 3026d0 <_dialogs_text_opt+0x51c>,r1 ! 81
30269e: 32 10 cmp/eq r1,r2
3026a0: 8b f1 bf 302686 <_dialogs_text_opt+0x4d2>
3026a2: 92 16 mov.w 3026d2 <_dialogs_text_opt+0x51e>,r2 ! 18c
3026a4: d1 12 mov.l 3026f0 <_dialogs_text_opt+0x53c>,r1 ! ffff
3026a6: 2f 12 mov.l r1,@r15
3026a8: e7 4c mov #76,r7
3026aa: 66 23 mov r2,r6
3026ac: e5 00 mov #0,r5
3026ae: e4 50 mov #80,r4
3026b0: d1 10 mov.l 3026f4 <_dialogs_text_opt+0x540>,r1 ! 30ad9c <_drect>
3026b2: 41 0b jsr @r1
3026b4: 00 09 nop
3026b6: 61 e3 mov r14,r1
3026b8: 71 10 add #16,r1
3026ba: e2 02 mov #2,r2
3026bc: 11 2d mov.l r2,@(52,r1)
3026be: 61 e3 mov r14,r1
3026c0: 71 10 add #16,r1
3026c2: e2 00 mov #0,r2
3026c4: 11 2c mov.l r2,@(48,r1)
3026c6: a0 2c bra 302722 <_dialogs_text_opt+0x56e>
3026c8: 00 09 nop
3026ca: 00 fc mov.b @(r0,r15),r0
3026cc: 52 8a mov.l @(40,r8),r2
3026ce: 05 dc mov.b @(r0,r13),r5
3026d0: 00 81 .word 0x0081
3026d2: 01 8c mov.b @(r0,r8),r1
3026d4: 00 30 .word 0x0030
3026d6: b5 dc bsr 303292 <_npc_clear_path+0x1a>
3026d8: 00 32 stc ssr,r0
3026da: 83 60 .word 0x8360
3026dc: 00 30 .word 0x0030
3026de: 21 98 tst r9,r1
3026e0: 00 30 .word 0x0030
3026e2: 9e aa mov.w 30283a <_dialogs_text_opt+0x686>,r14 ! 181b
3026e4: 00 31 .word 0x0031
3026e6: 62 1c extu.b r1,r2
3026e8: 00 30 .word 0x0030
3026ea: b8 40 bsr 30176e <_player_collision+0x2e2>
3026ec: 00 30 .word 0x0030
3026ee: b1 e4 bsr 302aba <__choice_call_before_end+0x9e>
3026f0: 00 00 .word 0x0000
3026f2: ff ff .word 0xffff
3026f4: 00 30 .word 0x0030
3026f6: ad 9c bra 302232 <_dialogs_text_opt+0x7e>
3026f8: d1 3a mov.l 3027e4 <_dialogs_text_opt+0x630>,r1 ! 309eaa <_sleep>
3026fa: 41 0b jsr @r1
3026fc: 00 09 nop
3026fe: 61 e3 mov r14,r1
302700: 71 10 add #16,r1
302702: 51 17 mov.l @(28,r1),r1
302704: 92 6c mov.w 3027e0 <_dialogs_text_opt+0x62c>,r2 ! fc
302706: 31 2c add r2,r1
302708: 51 1a mov.l @(40,r1),r1
30270a: 63 e3 mov r14,r3
30270c: 73 40 add #64,r3
30270e: 52 3a mov.l @(40,r3),r2
302710: 32 17 cmp/gt r1,r2
302712: 89 f1 bt 3026f8 <_dialogs_text_opt+0x544>
302714: 61 e3 mov r14,r1
302716: 71 10 add #16,r1
302718: 51 17 mov.l @(28,r1),r1
30271a: 97 61 mov.w 3027e0 <_dialogs_text_opt+0x62c>,r7 ! fc
30271c: 31 7c add r7,r1
30271e: e2 00 mov #0,r2
302720: 11 2a mov.l r2,@(40,r1)
302722: 61 e3 mov r14,r1
302724: 71 10 add #16,r1
302726: 62 e3 mov r14,r2
302728: 72 10 add #16,r2
30272a: 52 2f mov.l @(60,r2),r2
30272c: 72 01 add #1,r2
30272e: 11 2f mov.l r2,@(60,r1)
302730: 61 e3 mov r14,r1
302732: 71 10 add #16,r1
302734: 54 15 mov.l @(20,r1),r4
302736: d1 2c mov.l 3027e8 <_dialogs_text_opt+0x634>,r1 ! 312176 <_strlen>
302738: 41 0b jsr @r1
30273a: 00 09 nop
30273c: 61 03 mov r0,r1
30273e: 62 e3 mov r14,r2
302740: 72 10 add #16,r2
302742: 52 2f mov.l @(60,r2),r2
302744: 32 12 cmp/hs r1,r2
302746: 89 01 bt 30274c <_dialogs_text_opt+0x598>
302748: ae 6e bra 302428 <_dialogs_text_opt+0x274>
30274a: 00 09 nop
30274c: 61 e3 mov r14,r1
30274e: 71 10 add #16,r1
302750: 51 1a mov.l @(40,r1),r1
302752: 71 ff add #-1,r1
302754: 62 e3 mov r14,r2
302756: 72 10 add #16,r2
302758: 52 2c mov.l @(48,r2),r2
30275a: 32 12 cmp/hs r1,r2
30275c: 8b 01 bf 302762 <_dialogs_text_opt+0x5ae>
30275e: a0 59 bra 302814 <_dialogs_text_opt+0x660>
302760: 00 09 nop
302762: 61 e3 mov r14,r1
302764: 71 10 add #16,r1
302766: 84 14 mov.b @(4,r1),r0
302768: 61 03 mov r0,r1
30276a: 61 1c extu.b r1,r1
30276c: 21 18 tst r1,r1
30276e: 89 07 bt 302780 <_dialogs_text_opt+0x5cc>
302770: d1 1e mov.l 3027ec <_dialogs_text_opt+0x638>,r1 ! 302198 <_blit>
302772: 41 0b jsr @r1
302774: 00 09 nop
302776: a0 03 bra 302780 <_dialogs_text_opt+0x5cc>
302778: 00 09 nop
30277a: d1 1a mov.l 3027e4 <_dialogs_text_opt+0x630>,r1 ! 309eaa <_sleep>
30277c: 41 0b jsr @r1
30277e: 00 09 nop
302780: 61 e3 mov r14,r1
302782: 71 10 add #16,r1
302784: 51 17 mov.l @(28,r1),r1
302786: 92 2b mov.w 3027e0 <_dialogs_text_opt+0x62c>,r2 ! fc
302788: 31 2c add r2,r1
30278a: 51 1a mov.l @(40,r1),r1
30278c: 63 e3 mov r14,r3
30278e: 73 40 add #64,r3
302790: 52 3a mov.l @(40,r3),r2
302792: 32 17 cmp/gt r1,r2
302794: 89 f1 bt 30277a <_dialogs_text_opt+0x5c6>
302796: 61 e3 mov r14,r1
302798: 71 10 add #16,r1
30279a: 51 17 mov.l @(28,r1),r1
30279c: 97 20 mov.w 3027e0 <_dialogs_text_opt+0x62c>,r7 ! fc
30279e: 31 7c add r7,r1
3027a0: e2 00 mov #0,r2
3027a2: 11 2a mov.l r2,@(40,r1)
3027a4: 61 e3 mov r14,r1
3027a6: 71 10 add #16,r1
3027a8: 51 1d mov.l @(52,r1),r1
3027aa: d3 11 mov.l 3027f0 <_dialogs_text_opt+0x63c>,r3 ! 31621c
3027ac: 92 19 mov.w 3027e2 <_dialogs_text_opt+0x62e>,r2 ! 528a
3027ae: 67 33 mov r3,r7
3027b0: 66 23 mov r2,r6
3027b2: 65 13 mov r1,r5
3027b4: e4 50 mov #80,r4
3027b6: d1 0f mov.l 3027f4 <_dialogs_text_opt+0x640>,r1 ! 30b840 <_dtext>
3027b8: 41 0b jsr @r1
3027ba: 00 09 nop
3027bc: 61 e3 mov r14,r1
3027be: 71 10 add #16,r1
3027c0: 84 14 mov.b @(4,r1),r0
3027c2: 61 03 mov r0,r1
3027c4: 61 1c extu.b r1,r1
3027c6: 21 18 tst r1,r1
3027c8: 89 02 bt 3027d0 <_dialogs_text_opt+0x61c>
3027ca: d1 08 mov.l 3027ec <_dialogs_text_opt+0x638>,r1 ! 302198 <_blit>
3027cc: 41 0b jsr @r1
3027ce: 00 09 nop
3027d0: 61 e3 mov r14,r1
3027d2: 71 10 add #16,r1
3027d4: 61 10 mov.b @r1,r1
3027d6: 61 1c extu.b r1,r1
3027d8: 21 18 tst r1,r1
3027da: 89 1b bt 302814 <_dialogs_text_opt+0x660>
3027dc: a0 0f bra 3027fe <_dialogs_text_opt+0x64a>
3027de: 00 09 nop
3027e0: 00 fc mov.b @(r0,r15),r0
3027e2: 52 8a mov.l @(40,r8),r2
3027e4: 00 30 .word 0x0030
3027e6: 9e aa mov.w 30293e <_dialogs_text_opt+0x78a>,r14 ! b
3027e8: 00 31 .word 0x0031
3027ea: 21 76 mov.l r7,@-r1
3027ec: 00 30 .word 0x0030
3027ee: 21 98 tst r9,r1
3027f0: 00 31 .word 0x0031
3027f2: 62 1c extu.b r1,r2
3027f4: 00 30 .word 0x0030
3027f6: b8 40 bsr 30187a <_player_collision+0x3ee>
3027f8: d1 54 mov.l 30294c <_dialogs_text_opt+0x798>,r1 ! 309eaa <_sleep>
3027fa: 41 0b jsr @r1
3027fc: 00 09 nop
3027fe: 91 a0 mov.w 302942 <_dialogs_text_opt+0x78e>,r1 ! 5dc
302800: e5 00 mov #0,r5
302802: 64 13 mov r1,r4
302804: d1 52 mov.l 302950 <_dialogs_text_opt+0x79c>,r1 ! 30b1e4 <_getkey_opt>
302806: 41 0b jsr @r1
302808: 00 09 nop
30280a: 61 03 mov r0,r1
30280c: 62 1c extu.b r1,r2
30280e: 91 99 mov.w 302944 <_dialogs_text_opt+0x790>,r1 ! 81
302810: 32 10 cmp/eq r1,r2
302812: 8b f1 bf 3027f8 <_dialogs_text_opt+0x644>
302814: 61 e3 mov r14,r1
302816: 71 10 add #16,r1
302818: 51 14 mov.l @(16,r1),r1
30281a: 21 18 tst r1,r1
30281c: 89 0e bt 30283c <_dialogs_text_opt+0x688>
30281e: 68 e3 mov r14,r8
302820: 78 10 add #16,r8
302822: 63 e3 mov r14,r3
302824: 73 10 add #16,r3
302826: 62 e3 mov r14,r2
302828: 72 10 add #16,r2
30282a: 61 e3 mov r14,r1
30282c: 71 10 add #16,r1
30282e: 51 14 mov.l @(16,r1),r1
302830: 55 3f mov.l @(60,r3),r5
302832: 54 27 mov.l @(28,r2),r4
302834: 41 0b jsr @r1
302836: 00 09 nop
302838: 61 03 mov r0,r1
30283a: 18 1b mov.l r1,@(44,r8)
30283c: 61 e3 mov r14,r1
30283e: 71 10 add #16,r1
302840: 84 18 mov.b @(8,r1),r0
302842: 61 03 mov r0,r1
302844: 61 1c extu.b r1,r1
302846: 21 18 tst r1,r1
302848: 8b 01 bf 30284e <_dialogs_text_opt+0x69a>
30284a: a0 6f bra 30292c <_dialogs_text_opt+0x778>
30284c: 00 09 nop
30284e: 61 e3 mov r14,r1
302850: 71 10 add #16,r1
302852: e2 28 mov #40,r2
302854: 11 2f mov.l r2,@(60,r1)
302856: a0 64 bra 302922 <_dialogs_text_opt+0x76e>
302858: 00 09 nop
30285a: 61 e3 mov r14,r1
30285c: 71 10 add #16,r1
30285e: 54 17 mov.l @(28,r1),r4
302860: d1 3c mov.l 302954 <_dialogs_text_opt+0x7a0>,r1 ! 3040f8 <_update_npcs>
302862: 41 0b jsr @r1
302864: 00 09 nop
302866: 61 e3 mov r14,r1
302868: 71 10 add #16,r1
30286a: 54 17 mov.l @(28,r1),r4
30286c: d1 3a mov.l 302958 <_dialogs_text_opt+0x7a4>,r1 ! 301e74 <_game_draw>
30286e: 41 0b jsr @r1
302870: 00 09 nop
302872: 61 e3 mov r14,r1
302874: 71 10 add #16,r1
302876: 51 1f mov.l @(60,r1),r1
302878: 31 1c add r1,r1
30287a: 63 13 mov r1,r3
30287c: 92 63 mov.w 302946 <_dialogs_text_opt+0x792>,r2 ! 18c
30287e: d1 37 mov.l 30295c <_dialogs_text_opt+0x7a8>,r1 ! ffff
302880: 2f 12 mov.l r1,@r15
302882: 67 33 mov r3,r7
302884: 66 23 mov r2,r6
302886: e5 00 mov #0,r5
302888: e4 00 mov #0,r4
30288a: d1 35 mov.l 302960 <_dialogs_text_opt+0x7ac>,r1 ! 30ad9c <_drect>
30288c: 41 0b jsr @r1
30288e: 00 09 nop
302890: 61 e3 mov r14,r1
302892: 71 10 add #16,r1
302894: 51 1f mov.l @(60,r1),r1
302896: 31 1c add r1,r1
302898: 63 13 mov r1,r3
30289a: 61 e3 mov r14,r1
30289c: 71 10 add #16,r1
30289e: 51 1f mov.l @(60,r1),r1
3028a0: 71 01 add #1,r1
3028a2: 31 1c add r1,r1
3028a4: 67 13 mov r1,r7
3028a6: 92 4e mov.w 302946 <_dialogs_text_opt+0x792>,r2 ! 18c
3028a8: e1 00 mov #0,r1
3028aa: 2f 12 mov.l r1,@r15
3028ac: 66 23 mov r2,r6
3028ae: 65 33 mov r3,r5
3028b0: e4 00 mov #0,r4
3028b2: d1 2b mov.l 302960 <_dialogs_text_opt+0x7ac>,r1 ! 30ad9c <_drect>
3028b4: 41 0b jsr @r1
3028b6: 00 09 nop
3028b8: 61 e3 mov r14,r1
3028ba: 71 10 add #16,r1
3028bc: 51 1f mov.l @(60,r1),r1
3028be: 71 f8 add #-8,r1
3028c0: 31 1c add r1,r1
3028c2: 63 13 mov r1,r3
3028c4: 61 e3 mov r14,r1
3028c6: 71 10 add #16,r1
3028c8: e2 00 mov #0,r2
3028ca: 1f 23 mov.l r2,@(12,r15)
3028cc: 1f 32 mov.l r3,@(8,r15)
3028ce: e2 40 mov #64,r2
3028d0: 1f 21 mov.l r2,@(4,r15)
3028d2: e2 00 mov #0,r2
3028d4: 2f 22 mov.l r2,@r15
3028d6: e7 00 mov #0,r7
3028d8: 56 16 mov.l @(24,r1),r6
3028da: e5 04 mov #4,r5
3028dc: e4 08 mov #8,r4
3028de: d1 21 mov.l 302964 <_dialogs_text_opt+0x7b0>,r1 ! 30afac <_dsubimage>
3028e0: 41 0b jsr @r1
3028e2: 00 09 nop
3028e4: d1 20 mov.l 302968 <_dialogs_text_opt+0x7b4>,r1 ! 30b124 <_dupdate>
3028e6: 41 0b jsr @r1
3028e8: 00 09 nop
3028ea: a0 03 bra 3028f4 <_dialogs_text_opt+0x740>
3028ec: 00 09 nop
3028ee: d1 17 mov.l 30294c <_dialogs_text_opt+0x798>,r1 ! 309eaa <_sleep>
3028f0: 41 0b jsr @r1
3028f2: 00 09 nop
3028f4: 61 e3 mov r14,r1
3028f6: 71 10 add #16,r1
3028f8: 51 17 mov.l @(28,r1),r1
3028fa: 92 25 mov.w 302948 <_dialogs_text_opt+0x794>,r2 ! fc
3028fc: 31 2c add r2,r1
3028fe: 52 1a mov.l @(40,r1),r2
302900: e1 13 mov #19,r1
302902: 32 17 cmp/gt r1,r2
302904: 8b f3 bf 3028ee <_dialogs_text_opt+0x73a>
302906: 61 e3 mov r14,r1
302908: 71 10 add #16,r1
30290a: 51 17 mov.l @(28,r1),r1
30290c: 93 1c mov.w 302948 <_dialogs_text_opt+0x794>,r3 ! fc
30290e: 31 3c add r3,r1
302910: e2 00 mov #0,r2
302912: 11 2a mov.l r2,@(40,r1)
302914: 61 e3 mov r14,r1
302916: 71 10 add #16,r1
302918: 62 e3 mov r14,r2
30291a: 72 10 add #16,r2
30291c: 52 2f mov.l @(60,r2),r2
30291e: 72 ff add #-1,r2
302920: 11 2f mov.l r2,@(60,r1)
302922: 61 e3 mov r14,r1
302924: 71 10 add #16,r1
302926: 51 1f mov.l @(60,r1),r1
302928: 21 18 tst r1,r1
30292a: 8b 96 bf 30285a <_dialogs_text_opt+0x6a6>
30292c: 61 e3 mov r14,r1
30292e: 71 10 add #16,r1
302930: 51 1b mov.l @(44,r1),r1
302932: 60 13 mov r1,r0
302934: 7e 50 add #80,r14
302936: 6f e3 mov r14,r15
302938: 4f 26 lds.l @r15+,pr
30293a: 6e f6 mov.l @r15+,r14
30293c: 68 f6 mov.l @r15+,r8
30293e: 00 0b rts
302940: 00 09 nop
302942: 05 dc mov.b @(r0,r13),r5
302944: 00 81 .word 0x0081
302946: 01 8c mov.b @(r0,r8),r1
302948: 00 fc mov.b @(r0,r15),r0
30294a: 00 09 nop
30294c: 00 30 .word 0x0030
30294e: 9e aa mov.w 302aa6 <__choice_call_before_end+0x8a>,r14 ! 6213
302950: 00 30 .word 0x0030
302952: b1 e4 bsr 302d1e <__choice_call_before_end+0x302>
302954: 00 30 .word 0x0030
302956: 40 f8 .word 0x40f8
302958: 00 30 .word 0x0030
30295a: 1e 74 mov.l r7,@(16,r14)
30295c: 00 00 .word 0x0000
30295e: ff ff .word 0xffff
302960: 00 30 .word 0x0030
302962: ad 9c bra 30249e <_dialogs_text_opt+0x2ea>
302964: 00 30 .word 0x0030
302966: af ac bra 3028c2 <_dialogs_text_opt+0x70e>
302968: 00 30 .word 0x0030
30296a: b1 24 bsr 302bb6 <__choice_call_before_end+0x19a>
0030296c <_dialogs_text>:
30296c: 2f e6 mov.l r14,@-r15
30296e: 4f 22 sts.l pr,@-r15
302970: 7f d0 add #-48,r15
302972: 6e f3 mov r15,r14
302974: 61 e3 mov r14,r1
302976: 71 f0 add #-16,r1
302978: 11 4f mov.l r4,@(60,r1)
30297a: 61 e3 mov r14,r1
30297c: 71 f0 add #-16,r1
30297e: 11 5e mov.l r5,@(56,r1)
302980: 61 e3 mov r14,r1
302982: 71 f0 add #-16,r1
302984: 11 6d mov.l r6,@(52,r1)
302986: 63 73 mov r7,r3
302988: 52 ee mov.l @(56,r14),r2
30298a: 61 e3 mov r14,r1
30298c: 71 20 add #32,r1
30298e: 21 30 mov.b r3,@r1
302990: 61 e3 mov r14,r1
302992: 71 10 add #16,r1
302994: 60 23 mov r2,r0
302996: 80 1c mov.b r0,@(12,r1)
302998: 61 e3 mov r14,r1
30299a: 71 20 add #32,r1
30299c: 61 10 mov.b @r1,r1
30299e: 67 1c extu.b r1,r7
3029a0: 61 e3 mov r14,r1
3029a2: 71 10 add #16,r1
3029a4: 84 1c mov.b @(12,r1),r0
3029a6: 61 03 mov r0,r1
3029a8: 66 1c extu.b r1,r6
3029aa: 63 e3 mov r14,r3
3029ac: 73 f0 add #-16,r3
3029ae: 62 e3 mov r14,r2
3029b0: 72 f0 add #-16,r2
3029b2: 61 e3 mov r14,r1
3029b4: 71 f0 add #-16,r1
3029b6: e5 01 mov #1,r5
3029b8: 1f 56 mov.l r5,@(24,r15)
3029ba: e5 00 mov #0,r5
3029bc: 1f 55 mov.l r5,@(20,r15)
3029be: e5 01 mov #1,r5
3029c0: 1f 54 mov.l r5,@(16,r15)
3029c2: e5 64 mov #100,r5
3029c4: 1f 53 mov.l r5,@(12,r15)
3029c6: e5 00 mov #0,r5
3029c8: 1f 52 mov.l r5,@(8,r15)
3029ca: 1f 61 mov.l r6,@(4,r15)
3029cc: 2f 72 mov.l r7,@r15
3029ce: e7 00 mov #0,r7
3029d0: 56 3d mov.l @(52,r3),r6
3029d2: 55 2e mov.l @(56,r2),r5
3029d4: 54 1f mov.l @(60,r1),r4
3029d6: d1 05 mov.l 3029ec <_dialogs_text+0x80>,r1 ! 3021b4 <_dialogs_text_opt>
3029d8: 41 0b jsr @r1
3029da: 00 09 nop
3029dc: 00 09 nop
3029de: 7e 30 add #48,r14
3029e0: 6f e3 mov r14,r15
3029e2: 4f 26 lds.l @r15+,pr
3029e4: 6e f6 mov.l @r15+,r14
3029e6: 00 0b rts
3029e8: 00 09 nop
3029ea: 00 09 nop
3029ec: 00 30 .word 0x0030
3029ee: 21 b4 mov.b r11,@-r1
003029f0 <__choice_screen_call>:
3029f0: 2f e6 mov.l r14,@-r15
3029f2: 7f f8 add #-8,r15
3029f4: 6e f3 mov r15,r14
3029f6: 61 e3 mov r14,r1
3029f8: 71 c8 add #-56,r1
3029fa: 11 4f mov.l r4,@(60,r1)
3029fc: 61 e3 mov r14,r1
3029fe: 71 c8 add #-56,r1
302a00: 11 5e mov.l r5,@(56,r1)
302a02: d1 05 mov.l 302a18 <__choice_screen_call+0x28>,r1 ! 8101414 <__i>
302a04: 62 e3 mov r14,r2
302a06: 72 c8 add #-56,r2
302a08: 52 2e mov.l @(56,r2),r2
302a0a: 21 22 mov.l r2,@r1
302a0c: 00 09 nop
302a0e: 7e 08 add #8,r14
302a10: 6f e3 mov r14,r15
302a12: 6e f6 mov.l @r15+,r14
302a14: 00 0b rts
302a16: 00 09 nop
302a18: 08 10 .word 0x0810
302a1a: 14 14 mov.l r1,@(16,r4)
00302a1c <__choice_call_before_end>:
302a1c: 2f e6 mov.l r14,@-r15
302a1e: 4f 22 sts.l pr,@-r15
302a20: 7f c0 add #-64,r15
302a22: 6e f3 mov r15,r14
302a24: 61 e3 mov r14,r1
302a26: 11 48 mov.l r4,@(32,r1)
302a28: 61 e3 mov r14,r1
302a2a: 11 57 mov.l r5,@(28,r1)
302a2c: 61 e3 mov r14,r1
302a2e: e2 00 mov #0,r2
302a30: 11 2f mov.l r2,@(60,r1)
302a32: a0 60 bra 302af6 <__choice_call_before_end+0xda>
302a34: 00 09 nop
302a36: 61 e3 mov r14,r1
302a38: 52 1f mov.l @(60,r1),r2
302a3a: 61 23 mov r2,r1
302a3c: 41 08 shll2 r1
302a3e: 31 1c add r1,r1
302a40: 31 28 sub r2,r1
302a42: 62 13 mov r1,r2
302a44: 42 08 shll2 r2
302a46: 32 2c add r2,r2
302a48: 32 18 sub r1,r2
302a4a: d1 60 mov.l 302bcc <__choice_call_before_end+0x1b0>,r1 ! ffff
302a4c: 2f 12 mov.l r1,@r15
302a4e: e7 64 mov #100,r7
302a50: 66 23 mov r2,r6
302a52: e5 53 mov #83,r5
302a54: e4 00 mov #0,r4
302a56: d1 5e mov.l 302bd0 <__choice_call_before_end+0x1b4>,r1 ! 30ad9c <_drect>
302a58: 41 0b jsr @r1
302a5a: 00 09 nop
302a5c: 61 e3 mov r14,r1
302a5e: 52 1f mov.l @(60,r1),r2
302a60: 61 23 mov r2,r1
302a62: 41 08 shll2 r1
302a64: 31 1c add r1,r1
302a66: 31 28 sub r2,r1
302a68: 62 13 mov r1,r2
302a6a: 42 08 shll2 r2
302a6c: 32 2c add r2,r2
302a6e: 63 23 mov r2,r3
302a70: 33 18 sub r1,r3
302a72: 61 e3 mov r14,r1
302a74: 52 1f mov.l @(60,r1),r2
302a76: 61 23 mov r2,r1
302a78: 41 08 shll2 r1
302a7a: 31 1c add r1,r1
302a7c: 31 28 sub r2,r1
302a7e: 62 13 mov r1,r2
302a80: 42 08 shll2 r2
302a82: 32 2c add r2,r2
302a84: 32 18 sub r1,r2
302a86: 72 01 add #1,r2
302a88: e1 00 mov #0,r1
302a8a: 2f 12 mov.l r1,@r15
302a8c: e7 66 mov #102,r7
302a8e: 66 23 mov r2,r6
302a90: e5 50 mov #80,r5
302a92: 64 33 mov r3,r4
302a94: d1 4e mov.l 302bd0 <__choice_call_before_end+0x1b4>,r1 ! 30ad9c <_drect>
302a96: 41 0b jsr @r1
302a98: 00 09 nop
302a9a: 61 e3 mov r14,r1
302a9c: 52 1f mov.l @(60,r1),r2
302a9e: 61 23 mov r2,r1
302aa0: 41 08 shll2 r1
302aa2: 31 1c add r1,r1
302aa4: 31 28 sub r2,r1
302aa6: 62 13 mov r1,r2
302aa8: 42 08 shll2 r2
302aaa: 32 2c add r2,r2
302aac: 32 18 sub r1,r2
302aae: e1 00 mov #0,r1
302ab0: 2f 12 mov.l r1,@r15
302ab2: e7 66 mov #102,r7
302ab4: 66 23 mov r2,r6
302ab6: e5 64 mov #100,r5
302ab8: e4 00 mov #0,r4
302aba: d1 45 mov.l 302bd0 <__choice_call_before_end+0x1b4>,r1 ! 30ad9c <_drect>
302abc: 41 0b jsr @r1
302abe: 00 09 nop
302ac0: d1 44 mov.l 302bd4 <__choice_call_before_end+0x1b8>,r1 ! 302198 <_blit>
302ac2: 41 0b jsr @r1
302ac4: 00 09 nop
302ac6: a0 03 bra 302ad0 <__choice_call_before_end+0xb4>
302ac8: 00 09 nop
302aca: d1 43 mov.l 302bd8 <__choice_call_before_end+0x1bc>,r1 ! 309eaa <_sleep>
302acc: 41 0b jsr @r1
302ace: 00 09 nop
302ad0: 61 e3 mov r14,r1
302ad2: 51 18 mov.l @(32,r1),r1
302ad4: 90 78 mov.w 302bc8 <__choice_call_before_end+0x1ac>,r0 ! fc
302ad6: 31 0c add r0,r1
302ad8: 52 1a mov.l @(40,r1),r2
302ada: e1 13 mov #19,r1
302adc: 32 17 cmp/gt r1,r2
302ade: 8b f4 bf 302aca <__choice_call_before_end+0xae>
302ae0: 61 e3 mov r14,r1
302ae2: 51 18 mov.l @(32,r1),r1
302ae4: 92 70 mov.w 302bc8 <__choice_call_before_end+0x1ac>,r2 ! fc
302ae6: 31 2c add r2,r1
302ae8: e2 00 mov #0,r2
302aea: 11 2a mov.l r2,@(40,r1)
302aec: 61 e3 mov r14,r1
302aee: 62 e3 mov r14,r2
302af0: 52 2f mov.l @(60,r2),r2
302af2: 72 01 add #1,r2
302af4: 11 2f mov.l r2,@(60,r1)
302af6: 61 e3 mov r14,r1
302af8: 52 1f mov.l @(60,r1),r2
302afa: e1 31 mov #49,r1
302afc: 32 17 cmp/gt r1,r2
302afe: 8b 9a bf 302a36 <__choice_call_before_end+0x1a>
302b00: d1 36 mov.l 302bdc <__choice_call_before_end+0x1c0>,r1 ! 8101408 <__choices_amount>
302b02: 61 12 mov.l @r1,r1
302b04: 62 e3 mov r14,r2
302b06: d3 36 mov.l 302be0 <__choice_call_before_end+0x1c4>,r3 ! 30e5f8 <___sdivsi3_i4i>
302b08: 94 5f mov.w 302bca <__choice_call_before_end+0x1ae>,r4 ! 18c
302b0a: 65 13 mov r1,r5
302b0c: 43 0b jsr @r3
302b0e: 00 09 nop
302b10: 63 03 mov r0,r3
302b12: 12 3c mov.l r3,@(48,r2)
302b14: 61 e3 mov r14,r1
302b16: d2 33 mov.l 302be4 <__choice_call_before_end+0x1c8>,r2 ! 810140c <__default_choice>
302b18: 62 22 mov.l @r2,r2
302b1a: 11 2e mov.l r2,@(56,r1)
302b1c: 61 e3 mov r14,r1
302b1e: e2 00 mov #0,r2
302b20: 11 2d mov.l r2,@(52,r1)
302b22: 67 e3 mov r14,r7
302b24: 77 24 add #36,r7
302b26: 63 e3 mov r14,r3
302b28: 73 28 add #40,r3
302b2a: d2 2f mov.l 302be8 <__choice_call_before_end+0x1cc>,r2 ! 328360 <_fontRPG>
302b2c: d1 2f mov.l 302bec <__choice_call_before_end+0x1d0>,r1 ! 316230
302b2e: 66 33 mov r3,r6
302b30: 65 23 mov r2,r5
302b32: 64 13 mov r1,r4
302b34: d1 2e mov.l 302bf0 <__choice_call_before_end+0x1d4>,r1 ! 30acf0 <_dsize>
302b36: 41 0b jsr @r1
302b38: 00 09 nop
302b3a: d1 2b mov.l 302be8 <__choice_call_before_end+0x1cc>,r1 ! 328360 <_fontRPG>
302b3c: 84 1c mov.b @(12,r1),r0
302b3e: 61 03 mov r0,r1
302b40: 61 1c extu.b r1,r1
302b42: 62 13 mov r1,r2
302b44: 61 e3 mov r14,r1
302b46: 51 1a mov.l @(40,r1),r1
302b48: 32 1c add r1,r2
302b4a: 61 e3 mov r14,r1
302b4c: 11 2a mov.l r2,@(40,r1)
302b4e: 61 e3 mov r14,r1
302b50: e2 00 mov #0,r2
302b52: 11 2f mov.l r2,@(60,r1)
302b54: a0 2d bra 302bb2 <__choice_call_before_end+0x196>
302b56: 00 09 nop
302b58: 62 e3 mov r14,r2
302b5a: 61 e3 mov r14,r1
302b5c: 52 2f mov.l @(60,r2),r2
302b5e: 51 1c mov.l @(48,r1),r1
302b60: 02 17 mul.l r1,r2
302b62: 02 1a sts macl,r2
302b64: 61 e3 mov r14,r1
302b66: 51 1a mov.l @(40,r1),r1
302b68: 31 2c add r2,r1
302b6a: 63 13 mov r1,r3
302b6c: 73 02 add #2,r3
302b6e: d1 21 mov.l 302bf4 <__choice_call_before_end+0x1d8>,r1 ! 8101400 <__choices>
302b70: 62 12 mov.l @r1,r2
302b72: 61 e3 mov r14,r1
302b74: 51 1d mov.l @(52,r1),r1
302b76: 31 2c add r2,r1
302b78: 67 13 mov r1,r7
302b7a: e6 00 mov #0,r6
302b7c: e5 56 mov #86,r5
302b7e: 64 33 mov r3,r4
302b80: d1 1d mov.l 302bf8 <__choice_call_before_end+0x1dc>,r1 ! 30b840 <_dtext>
302b82: 41 0b jsr @r1
302b84: 00 09 nop
302b86: d1 1b mov.l 302bf4 <__choice_call_before_end+0x1d8>,r1 ! 8101400 <__choices>
302b88: 62 12 mov.l @r1,r2
302b8a: 61 e3 mov r14,r1
302b8c: 51 1d mov.l @(52,r1),r1
302b8e: 31 2c add r2,r1
302b90: 64 13 mov r1,r4
302b92: d1 1a mov.l 302bfc <__choice_call_before_end+0x1e0>,r1 ! 312176 <_strlen>
302b94: 41 0b jsr @r1
302b96: 00 09 nop
302b98: 61 03 mov r0,r1
302b9a: 62 13 mov r1,r2
302b9c: 72 01 add #1,r2
302b9e: 61 e3 mov r14,r1
302ba0: 51 1d mov.l @(52,r1),r1
302ba2: 32 1c add r1,r2
302ba4: 61 e3 mov r14,r1
302ba6: 11 2d mov.l r2,@(52,r1)
302ba8: 61 e3 mov r14,r1
302baa: 62 e3 mov r14,r2
302bac: 52 2f mov.l @(60,r2),r2
302bae: 72 01 add #1,r2
302bb0: 11 2f mov.l r2,@(60,r1)
302bb2: d1 0a mov.l 302bdc <__choice_call_before_end+0x1c0>,r1 ! 8101408 <__choices_amount>
302bb4: 61 12 mov.l @r1,r1
302bb6: 62 e3 mov r14,r2
302bb8: 52 2f mov.l @(60,r2),r2
302bba: 32 13 cmp/ge r1,r2
302bbc: 8b cc bf 302b58 <__choice_call_before_end+0x13c>
302bbe: 61 e3 mov r14,r1
302bc0: e2 00 mov #0,r2
302bc2: 11 2f mov.l r2,@(60,r1)
302bc4: a0 36 bra 302c34 <__choice_call_before_end+0x218>
302bc6: 00 09 nop
302bc8: 00 fc mov.b @(r0,r15),r0
302bca: 01 8c mov.b @(r0,r8),r1
302bcc: 00 00 .word 0x0000
302bce: ff ff .word 0xffff
302bd0: 00 30 .word 0x0030
302bd2: ad 9c bra 30270e <_dialogs_text_opt+0x55a>
302bd4: 00 30 .word 0x0030
302bd6: 21 98 tst r9,r1
302bd8: 00 30 .word 0x0030
302bda: 9e aa mov.w 302d32 <__choice_call_before_end+0x316>,r14 ! 85
302bdc: 08 10 .word 0x0810
302bde: 14 08 mov.l r0,@(32,r4)
302be0: 00 30 .word 0x0030
302be2: e5 f8 mov #-8,r5
302be4: 08 10 .word 0x0810
302be6: 14 0c mov.l r0,@(48,r4)
302be8: 00 32 stc ssr,r0
302bea: 83 60 .word 0x8360
302bec: 00 31 .word 0x0031
302bee: 62 30 mov.b @r3,r2
302bf0: 00 30 .word 0x0030
302bf2: ac f0 bra 3025d6 <_dialogs_text_opt+0x422>
302bf4: 08 10 .word 0x0810
302bf6: 14 00 mov.l r0,@(0,r4)
302bf8: 00 30 .word 0x0030
302bfa: b8 40 bsr 301c7e <_interaction_available+0x106>
302bfc: 00 31 .word 0x0031
302bfe: 21 76 mov.l r7,@-r1
302c00: 62 e3 mov r14,r2
302c02: 61 e3 mov r14,r1
302c04: 52 2f mov.l @(60,r2),r2
302c06: 51 1e mov.l @(56,r1),r1
302c08: 32 10 cmp/eq r1,r2
302c0a: 8b 0e bf 302c2a <__choice_call_before_end+0x20e>
302c0c: 62 e3 mov r14,r2
302c0e: 61 e3 mov r14,r1
302c10: 52 2f mov.l @(60,r2),r2
302c12: 51 1c mov.l @(48,r1),r1
302c14: 02 17 mul.l r1,r2
302c16: 01 1a sts macl,r1
302c18: 71 02 add #2,r1
302c1a: d2 47 mov.l 302d38 <__choice_call_before_end+0x31c>,r2 ! 316230
302c1c: 67 23 mov r2,r7
302c1e: e6 00 mov #0,r6
302c20: e5 56 mov #86,r5
302c22: 64 13 mov r1,r4
302c24: d1 45 mov.l 302d3c <__choice_call_before_end+0x320>,r1 ! 30b840 <_dtext>
302c26: 41 0b jsr @r1
302c28: 00 09 nop
302c2a: 61 e3 mov r14,r1
302c2c: 62 e3 mov r14,r2
302c2e: 52 2f mov.l @(60,r2),r2
302c30: 72 01 add #1,r2
302c32: 11 2f mov.l r2,@(60,r1)
302c34: d1 42 mov.l 302d40 <__choice_call_before_end+0x324>,r1 ! 8101408 <__choices_amount>
302c36: 61 12 mov.l @r1,r1
302c38: 62 e3 mov r14,r2
302c3a: 52 2f mov.l @(60,r2),r2
302c3c: 32 13 cmp/ge r1,r2
302c3e: 8b df bf 302c00 <__choice_call_before_end+0x1e4>
302c40: d1 40 mov.l 302d44 <__choice_call_before_end+0x328>,r1 ! 302198 <_blit>
302c42: 41 0b jsr @r1
302c44: 00 09 nop
302c46: 91 73 mov.w 302d30 <__choice_call_before_end+0x314>,r1 ! 5dc
302c48: e5 00 mov #0,r5
302c4a: 64 13 mov r1,r4
302c4c: d1 3e mov.l 302d48 <__choice_call_before_end+0x32c>,r1 ! 30b1e4 <_getkey_opt>
302c4e: 41 0b jsr @r1
302c50: 00 09 nop
302c52: 61 03 mov r0,r1
302c54: 62 1c extu.b r1,r2
302c56: 61 e3 mov r14,r1
302c58: 11 2b mov.l r2,@(44,r1)
302c5a: 61 e3 mov r14,r1
302c5c: 52 1b mov.l @(44,r1),r2
302c5e: 91 68 mov.w 302d32 <__choice_call_before_end+0x316>,r1 ! 85
302c60: 32 10 cmp/eq r1,r2
302c62: 8b 29 bf 302cb8 <__choice_call_before_end+0x29c>
302c64: 61 e3 mov r14,r1
302c66: 51 1e mov.l @(56,r1),r1
302c68: 41 15 cmp/pl r1
302c6a: 8b 25 bf 302cb8 <__choice_call_before_end+0x29c>
302c6c: 62 e3 mov r14,r2
302c6e: 61 e3 mov r14,r1
302c70: 52 2e mov.l @(56,r2),r2
302c72: 51 1c mov.l @(48,r1),r1
302c74: 02 17 mul.l r1,r2
302c76: 01 1a sts macl,r1
302c78: 63 13 mov r1,r3
302c7a: 73 02 add #2,r3
302c7c: 62 e3 mov r14,r2
302c7e: 61 e3 mov r14,r1
302c80: 52 2e mov.l @(56,r2),r2
302c82: 51 1c mov.l @(48,r1),r1
302c84: 02 17 mul.l r1,r2
302c86: 01 1a sts macl,r1
302c88: 62 13 mov r1,r2
302c8a: 72 02 add #2,r2
302c8c: 61 e3 mov r14,r1
302c8e: 51 1a mov.l @(40,r1),r1
302c90: 32 1c add r1,r2
302c92: 61 e3 mov r14,r1
302c94: 51 19 mov.l @(36,r1),r1
302c96: 67 13 mov r1,r7
302c98: 77 56 add #86,r7
302c9a: d1 2c mov.l 302d4c <__choice_call_before_end+0x330>,r1 ! ffff
302c9c: 2f 12 mov.l r1,@r15
302c9e: 66 23 mov r2,r6
302ca0: e5 56 mov #86,r5
302ca2: 64 33 mov r3,r4
302ca4: d1 2a mov.l 302d50 <__choice_call_before_end+0x334>,r1 ! 30ad9c <_drect>
302ca6: 41 0b jsr @r1
302ca8: 00 09 nop
302caa: 61 e3 mov r14,r1
302cac: 62 e3 mov r14,r2
302cae: 52 2e mov.l @(56,r2),r2
302cb0: 72 ff add #-1,r2
302cb2: 11 2e mov.l r2,@(56,r1)
302cb4: a0 30 bra 302d18 <__choice_call_before_end+0x2fc>
302cb6: 00 09 nop
302cb8: 61 e3 mov r14,r1
302cba: 52 1b mov.l @(44,r1),r2
302cbc: e1 76 mov #118,r1
302cbe: 32 10 cmp/eq r1,r2
302cc0: 8b 2a bf 302d18 <__choice_call_before_end+0x2fc>
302cc2: d1 1f mov.l 302d40 <__choice_call_before_end+0x324>,r1 ! 8101408 <__choices_amount>
302cc4: 61 12 mov.l @r1,r1
302cc6: 71 ff add #-1,r1
302cc8: 62 e3 mov r14,r2
302cca: 52 2e mov.l @(56,r2),r2
302ccc: 32 13 cmp/ge r1,r2
302cce: 89 23 bt 302d18 <__choice_call_before_end+0x2fc>
302cd0: 62 e3 mov r14,r2
302cd2: 61 e3 mov r14,r1
302cd4: 52 2e mov.l @(56,r2),r2
302cd6: 51 1c mov.l @(48,r1),r1
302cd8: 02 17 mul.l r1,r2
302cda: 01 1a sts macl,r1
302cdc: 63 13 mov r1,r3
302cde: 73 02 add #2,r3
302ce0: 62 e3 mov r14,r2
302ce2: 61 e3 mov r14,r1
302ce4: 52 2e mov.l @(56,r2),r2
302ce6: 51 1c mov.l @(48,r1),r1
302ce8: 02 17 mul.l r1,r2
302cea: 01 1a sts macl,r1
302cec: 62 13 mov r1,r2
302cee: 72 02 add #2,r2
302cf0: 61 e3 mov r14,r1
302cf2: 51 1a mov.l @(40,r1),r1
302cf4: 32 1c add r1,r2
302cf6: 61 e3 mov r14,r1
302cf8: 51 19 mov.l @(36,r1),r1
302cfa: 67 13 mov r1,r7
302cfc: 77 56 add #86,r7
302cfe: d1 13 mov.l 302d4c <__choice_call_before_end+0x330>,r1 ! ffff
302d00: 2f 12 mov.l r1,@r15
302d02: 66 23 mov r2,r6
302d04: e5 56 mov #86,r5
302d06: 64 33 mov r3,r4
302d08: d1 11 mov.l 302d50 <__choice_call_before_end+0x334>,r1 ! 30ad9c <_drect>
302d0a: 41 0b jsr @r1
302d0c: 00 09 nop
302d0e: 61 e3 mov r14,r1
302d10: 62 e3 mov r14,r2
302d12: 52 2e mov.l @(56,r2),r2
302d14: 72 01 add #1,r2
302d16: 11 2e mov.l r2,@(56,r1)
302d18: 61 e3 mov r14,r1
302d1a: 52 1b mov.l @(44,r1),r2
302d1c: 91 0a mov.w 302d34 <__choice_call_before_end+0x318>,r1 ! 81
302d1e: 32 10 cmp/eq r1,r2
302d20: 89 01 bt 302d26 <__choice_call_before_end+0x30a>
302d22: af 4c bra 302bbe <__choice_call_before_end+0x1a2>
302d24: 00 09 nop
302d26: 61 e3 mov r14,r1
302d28: e2 32 mov #50,r2
302d2a: 11 2f mov.l r2,@(60,r1)
302d2c: a0 95 bra 302e5a <__choice_call_before_end+0x43e>
302d2e: 00 09 nop
302d30: 05 dc mov.b @(r0,r13),r5
302d32: 00 85 mov.w r8,@(r0,r0)
302d34: 00 81 .word 0x0081
302d36: 00 09 nop
302d38: 00 31 .word 0x0031
302d3a: 62 30 mov.b @r3,r2
302d3c: 00 30 .word 0x0030
302d3e: b8 40 bsr 301dc2 <_interaction_available+0x24a>
302d40: 08 10 .word 0x0810
302d42: 14 08 mov.l r0,@(32,r4)
302d44: 00 30 .word 0x0030
302d46: 21 98 tst r9,r1
302d48: 00 30 .word 0x0030
302d4a: b1 e4 bsr 303116 <_dialogs_initiate_sequence+0x1a2>
302d4c: 00 00 .word 0x0000
302d4e: ff ff .word 0xffff
302d50: 00 30 .word 0x0030
302d52: ad 9c bra 30288e <_dialogs_text_opt+0x6da>
302d54: 61 e3 mov r14,r1
302d56: 54 18 mov.l @(32,r1),r4
302d58: d1 48 mov.l 302e7c <__choice_call_before_end+0x460>,r1 ! 3040f8 <_update_npcs>
302d5a: 41 0b jsr @r1
302d5c: 00 09 nop
302d5e: 61 e3 mov r14,r1
302d60: 54 18 mov.l @(32,r1),r4
302d62: d1 47 mov.l 302e80 <__choice_call_before_end+0x464>,r1 ! 301e74 <_game_draw>
302d64: 41 0b jsr @r1
302d66: 00 09 nop
302d68: d1 46 mov.l 302e84 <__choice_call_before_end+0x468>,r1 ! 8101410 <__face>
302d6a: 65 12 mov.l @r1,r5
302d6c: d1 46 mov.l 302e88 <__choice_call_before_end+0x46c>,r1 ! 8101404 <__text>
302d6e: 66 12 mov.l @r1,r6
302d70: d1 46 mov.l 302e8c <__choice_call_before_end+0x470>,r1 ! 8101414 <__i>
302d72: 62 12 mov.l @r1,r2
302d74: 61 e3 mov r14,r1
302d76: e3 00 mov #0,r3
302d78: 1f 36 mov.l r3,@(24,r15)
302d7a: 1f 25 mov.l r2,@(20,r15)
302d7c: e2 00 mov #0,r2
302d7e: 1f 24 mov.l r2,@(16,r15)
302d80: e2 00 mov #0,r2
302d82: 1f 23 mov.l r2,@(12,r15)
302d84: e2 00 mov #0,r2
302d86: 1f 22 mov.l r2,@(8,r15)
302d88: e2 00 mov #0,r2
302d8a: 1f 21 mov.l r2,@(4,r15)
302d8c: e2 00 mov #0,r2
302d8e: 2f 22 mov.l r2,@r15
302d90: e7 00 mov #0,r7
302d92: 54 18 mov.l @(32,r1),r4
302d94: d1 3e mov.l 302e90 <__choice_call_before_end+0x474>,r1 ! 3021b4 <_dialogs_text_opt>
302d96: 41 0b jsr @r1
302d98: 00 09 nop
302d9a: 61 e3 mov r14,r1
302d9c: 52 1f mov.l @(60,r1),r2
302d9e: 61 23 mov r2,r1
302da0: 41 08 shll2 r1
302da2: 31 1c add r1,r1
302da4: 31 28 sub r2,r1
302da6: 62 13 mov r1,r2
302da8: 42 08 shll2 r2
302daa: 32 2c add r2,r2
302dac: 32 18 sub r1,r2
302dae: d1 39 mov.l 302e94 <__choice_call_before_end+0x478>,r1 ! ffff
302db0: 2f 12 mov.l r1,@r15
302db2: e7 64 mov #100,r7
302db4: 66 23 mov r2,r6
302db6: e5 53 mov #83,r5
302db8: e4 00 mov #0,r4
302dba: d1 37 mov.l 302e98 <__choice_call_before_end+0x47c>,r1 ! 30ad9c <_drect>
302dbc: 41 0b jsr @r1
302dbe: 00 09 nop
302dc0: 61 e3 mov r14,r1
302dc2: 52 1f mov.l @(60,r1),r2
302dc4: 61 23 mov r2,r1
302dc6: 41 08 shll2 r1
302dc8: 31 1c add r1,r1
302dca: 31 28 sub r2,r1
302dcc: 62 13 mov r1,r2
302dce: 42 08 shll2 r2
302dd0: 32 2c add r2,r2
302dd2: 63 23 mov r2,r3
302dd4: 33 18 sub r1,r3
302dd6: 61 e3 mov r14,r1
302dd8: 52 1f mov.l @(60,r1),r2
302dda: 61 23 mov r2,r1
302ddc: 41 08 shll2 r1
302dde: 31 1c add r1,r1
302de0: 31 28 sub r2,r1
302de2: 62 13 mov r1,r2
302de4: 42 08 shll2 r2
302de6: 32 2c add r2,r2
302de8: 32 18 sub r1,r2
302dea: 72 01 add #1,r2
302dec: e1 00 mov #0,r1
302dee: 2f 12 mov.l r1,@r15
302df0: e7 66 mov #102,r7
302df2: 66 23 mov r2,r6
302df4: e5 50 mov #80,r5
302df6: 64 33 mov r3,r4
302df8: d1 27 mov.l 302e98 <__choice_call_before_end+0x47c>,r1 ! 30ad9c <_drect>
302dfa: 41 0b jsr @r1
302dfc: 00 09 nop
302dfe: 61 e3 mov r14,r1
302e00: 52 1f mov.l @(60,r1),r2
302e02: 61 23 mov r2,r1
302e04: 41 08 shll2 r1
302e06: 31 1c add r1,r1
302e08: 31 28 sub r2,r1
302e0a: 62 13 mov r1,r2
302e0c: 42 08 shll2 r2
302e0e: 32 2c add r2,r2
302e10: 32 18 sub r1,r2
302e12: e1 00 mov #0,r1
302e14: 2f 12 mov.l r1,@r15
302e16: e7 66 mov #102,r7
302e18: 66 23 mov r2,r6
302e1a: e5 64 mov #100,r5
302e1c: e4 00 mov #0,r4
302e1e: d1 1e mov.l 302e98 <__choice_call_before_end+0x47c>,r1 ! 30ad9c <_drect>
302e20: 41 0b jsr @r1
302e22: 00 09 nop
302e24: d1 1d mov.l 302e9c <__choice_call_before_end+0x480>,r1 ! 30b124 <_dupdate>
302e26: 41 0b jsr @r1
302e28: 00 09 nop
302e2a: a0 03 bra 302e34 <__choice_call_before_end+0x418>
302e2c: 00 09 nop
302e2e: d1 1c mov.l 302ea0 <__choice_call_before_end+0x484>,r1 ! 309eaa <_sleep>
302e30: 41 0b jsr @r1
302e32: 00 09 nop
302e34: 61 e3 mov r14,r1
302e36: 51 18 mov.l @(32,r1),r1
302e38: 92 1e mov.w 302e78 <__choice_call_before_end+0x45c>,r2 ! fc
302e3a: 31 2c add r2,r1
302e3c: 52 1a mov.l @(40,r1),r2
302e3e: e1 13 mov #19,r1
302e40: 32 17 cmp/gt r1,r2
302e42: 8b f4 bf 302e2e <__choice_call_before_end+0x412>
302e44: 61 e3 mov r14,r1
302e46: 51 18 mov.l @(32,r1),r1
302e48: 90 16 mov.w 302e78 <__choice_call_before_end+0x45c>,r0 ! fc
302e4a: 31 0c add r0,r1
302e4c: e2 00 mov #0,r2
302e4e: 11 2a mov.l r2,@(40,r1)
302e50: 61 e3 mov r14,r1
302e52: 62 e3 mov r14,r2
302e54: 52 2f mov.l @(60,r2),r2
302e56: 72 ff add #-1,r2
302e58: 11 2f mov.l r2,@(60,r1)
302e5a: 61 e3 mov r14,r1
302e5c: 51 1f mov.l @(60,r1),r1
302e5e: 41 15 cmp/pl r1
302e60: 8b 01 bf 302e66 <__choice_call_before_end+0x44a>
302e62: af 77 bra 302d54 <__choice_call_before_end+0x338>
302e64: 00 09 nop
302e66: 61 e3 mov r14,r1
302e68: 51 1e mov.l @(56,r1),r1
302e6a: 60 13 mov r1,r0
302e6c: 7e 40 add #64,r14
302e6e: 6f e3 mov r14,r15
302e70: 4f 26 lds.l @r15+,pr
302e72: 6e f6 mov.l @r15+,r14
302e74: 00 0b rts
302e76: 00 09 nop
302e78: 00 fc mov.b @(r0,r15),r0
302e7a: 00 09 nop
302e7c: 00 30 .word 0x0030
302e7e: 40 f8 .word 0x40f8
302e80: 00 30 .word 0x0030
302e82: 1e 74 mov.l r7,@(16,r14)
302e84: 08 10 .word 0x0810
302e86: 14 10 mov.l r1,@(0,r4)
302e88: 08 10 .word 0x0810
302e8a: 14 04 mov.l r0,@(16,r4)
302e8c: 08 10 .word 0x0810
302e8e: 14 14 mov.l r1,@(16,r4)
302e90: 00 30 .word 0x0030
302e92: 21 b4 mov.b r11,@-r1
302e94: 00 00 .word 0x0000
302e96: ff ff .word 0xffff
302e98: 00 30 .word 0x0030
302e9a: ad 9c bra 3029d6 <_dialogs_text+0x6a>
302e9c: 00 30 .word 0x0030
302e9e: b1 24 bsr 3030ea <_dialogs_initiate_sequence+0x176>
302ea0: 00 30 .word 0x0030
302ea2: 9e aa mov.w 302ffa <_dialogs_initiate_sequence+0x86>,r14 ! 112a
00302ea4 <_dialogs_ask>:
302ea4: 2f e6 mov.l r14,@-r15
302ea6: 4f 22 sts.l pr,@-r15
302ea8: 7f d0 add #-48,r15
302eaa: 6e f3 mov r15,r14
302eac: 61 e3 mov r14,r1
302eae: 71 f0 add #-16,r1
302eb0: 11 4f mov.l r4,@(60,r1)
302eb2: 61 e3 mov r14,r1
302eb4: 71 f0 add #-16,r1
302eb6: 11 5e mov.l r5,@(56,r1)
302eb8: 61 e3 mov r14,r1
302eba: 71 f0 add #-16,r1
302ebc: 11 6d mov.l r6,@(52,r1)
302ebe: 63 73 mov r7,r3
302ec0: 52 ee mov.l @(56,r14),r2
302ec2: 61 e3 mov r14,r1
302ec4: 71 20 add #32,r1
302ec6: 21 30 mov.b r3,@r1
302ec8: 61 e3 mov r14,r1
302eca: 71 10 add #16,r1
302ecc: 60 23 mov r2,r0
302ece: 80 1c mov.b r0,@(12,r1)
302ed0: d1 20 mov.l 302f54 <_dialogs_ask+0xb0>,r1 ! 8101400 <__choices>
302ed2: 52 ef mov.l @(60,r14),r2
302ed4: 21 22 mov.l r2,@r1
302ed6: d1 20 mov.l 302f58 <_dialogs_ask+0xb4>,r1 ! 8101408 <__choices_amount>
302ed8: 63 e3 mov r14,r3
302eda: 73 40 add #64,r3
302edc: 52 30 mov.l @(0,r3),r2
302ede: 21 22 mov.l r2,@r1
302ee0: d1 1e mov.l 302f5c <_dialogs_ask+0xb8>,r1 ! 810140c <__default_choice>
302ee2: 60 e3 mov r14,r0
302ee4: 70 40 add #64,r0
302ee6: 52 01 mov.l @(4,r0),r2
302ee8: 21 22 mov.l r2,@r1
302eea: d1 1d mov.l 302f60 <_dialogs_ask+0xbc>,r1 ! 8101410 <__face>
302eec: 62 e3 mov r14,r2
302eee: 72 f0 add #-16,r2
302ef0: 52 2e mov.l @(56,r2),r2
302ef2: 21 22 mov.l r2,@r1
302ef4: d1 1b mov.l 302f64 <_dialogs_ask+0xc0>,r1 ! 8101404 <__text>
302ef6: 62 e3 mov r14,r2
302ef8: 72 f0 add #-16,r2
302efa: 52 2d mov.l @(52,r2),r2
302efc: 21 22 mov.l r2,@r1
302efe: 61 e3 mov r14,r1
302f00: 71 20 add #32,r1
302f02: 61 10 mov.b @r1,r1
302f04: 67 1c extu.b r1,r7
302f06: 61 e3 mov r14,r1
302f08: 71 10 add #16,r1
302f0a: 84 1c mov.b @(12,r1),r0
302f0c: 61 03 mov r0,r1
302f0e: 66 1c extu.b r1,r6
302f10: d4 15 mov.l 302f68 <_dialogs_ask+0xc4>,r4 ! 302a1c <__choice_call_before_end>
302f12: 63 e3 mov r14,r3
302f14: 73 f0 add #-16,r3
302f16: 62 e3 mov r14,r2
302f18: 72 f0 add #-16,r2
302f1a: 61 e3 mov r14,r1
302f1c: 71 f0 add #-16,r1
302f1e: e5 01 mov #1,r5
302f20: 1f 56 mov.l r5,@(24,r15)
302f22: e5 00 mov #0,r5
302f24: 1f 55 mov.l r5,@(20,r15)
302f26: e5 01 mov #1,r5
302f28: 1f 54 mov.l r5,@(16,r15)
302f2a: e5 64 mov #100,r5
302f2c: 1f 53 mov.l r5,@(12,r15)
302f2e: d5 0f mov.l 302f6c <_dialogs_ask+0xc8>,r5 ! 3029f0 <__choice_screen_call>
302f30: 1f 52 mov.l r5,@(8,r15)
302f32: 1f 61 mov.l r6,@(4,r15)
302f34: 2f 72 mov.l r7,@r15
302f36: 67 43 mov r4,r7
302f38: 56 3d mov.l @(52,r3),r6
302f3a: 55 2e mov.l @(56,r2),r5
302f3c: 54 1f mov.l @(60,r1),r4
302f3e: d1 0c mov.l 302f70 <_dialogs_ask+0xcc>,r1 ! 3021b4 <_dialogs_text_opt>
302f40: 41 0b jsr @r1
302f42: 00 09 nop
302f44: 61 03 mov r0,r1
302f46: 60 13 mov r1,r0
302f48: 7e 30 add #48,r14
302f4a: 6f e3 mov r14,r15
302f4c: 4f 26 lds.l @r15+,pr
302f4e: 6e f6 mov.l @r15+,r14
302f50: 00 0b rts
302f52: 00 09 nop
302f54: 08 10 .word 0x0810
302f56: 14 00 mov.l r0,@(0,r4)
302f58: 08 10 .word 0x0810
302f5a: 14 08 mov.l r0,@(32,r4)
302f5c: 08 10 .word 0x0810
302f5e: 14 0c mov.l r0,@(48,r4)
302f60: 08 10 .word 0x0810
302f62: 14 10 mov.l r1,@(0,r4)
302f64: 08 10 .word 0x0810
302f66: 14 04 mov.l r0,@(16,r4)
302f68: 00 30 .word 0x0030
302f6a: 2a 1c cmp/str r1,r10
302f6c: 00 30 .word 0x0030
302f6e: 29 f0 mov.b r15,@r9
302f70: 00 30 .word 0x0030
302f72: 21 b4 mov.b r11,@-r1
00302f74 <_dialogs_initiate_sequence>:
302f74: 2f 86 mov.l r8,@-r15
302f76: 2f e6 mov.l r14,@-r15
302f78: 4f 22 sts.l pr,@-r15
302f7a: 7f bc add #-68,r15
302f7c: 6e f3 mov r15,r14
302f7e: 61 e3 mov r14,r1
302f80: 71 04 add #4,r1
302f82: 11 45 mov.l r4,@(20,r1)
302f84: 61 e3 mov r14,r1
302f86: 71 04 add #4,r1
302f88: 11 54 mov.l r5,@(16,r1)
302f8a: 61 e3 mov r14,r1
302f8c: 71 04 add #4,r1
302f8e: 11 63 mov.l r6,@(12,r1)
302f90: 61 e3 mov r14,r1
302f92: 71 04 add #4,r1
302f94: 51 15 mov.l @(20,r1),r1
302f96: 61 12 mov.l @r1,r1
302f98: 71 40 add #64,r1
302f9a: 53 11 mov.l @(4,r1),r3
302f9c: 61 e3 mov r14,r1
302f9e: 71 04 add #4,r1
302fa0: 52 13 mov.l @(12,r1),r2
302fa2: 61 23 mov r2,r1
302fa4: 41 08 shll2 r1
302fa6: 31 1c add r1,r1
302fa8: 31 2c add r2,r1
302faa: 41 08 shll2 r1
302fac: 62 13 mov r1,r2
302fae: 61 e3 mov r14,r1
302fb0: 71 04 add #4,r1
302fb2: 32 3c add r3,r2
302fb4: 11 2f mov.l r2,@(60,r1)
302fb6: 61 e3 mov r14,r1
302fb8: 71 04 add #4,r1
302fba: 62 e3 mov r14,r2
302fbc: 72 04 add #4,r2
302fbe: 52 2f mov.l @(60,r2),r2
302fc0: 52 21 mov.l @(4,r2),r2
302fc2: 11 2e mov.l r2,@(56,r1)
302fc4: 61 e3 mov r14,r1
302fc6: 71 04 add #4,r1
302fc8: 62 e3 mov r14,r2
302fca: 72 04 add #4,r2
302fcc: 52 2f mov.l @(60,r2),r2
302fce: 52 23 mov.l @(12,r2),r2
302fd0: 11 2d mov.l r2,@(52,r1)
302fd2: 61 e3 mov r14,r1
302fd4: 71 04 add #4,r1
302fd6: 62 e3 mov r14,r2
302fd8: 72 04 add #4,r2
302fda: 52 2f mov.l @(60,r2),r2
302fdc: 52 24 mov.l @(16,r2),r2
302fde: 11 2c mov.l r2,@(48,r1)
302fe0: 61 e3 mov r14,r1
302fe2: 71 04 add #4,r1
302fe4: 62 e3 mov r14,r2
302fe6: 72 04 add #4,r2
302fe8: 52 2f mov.l @(60,r2),r2
302fea: 52 25 mov.l @(20,r2),r2
302fec: 11 2b mov.l r2,@(44,r1)
302fee: 61 e3 mov r14,r1
302ff0: 71 04 add #4,r1
302ff2: 62 e3 mov r14,r2
302ff4: 72 04 add #4,r2
302ff6: 52 2f mov.l @(60,r2),r2
302ff8: 52 26 mov.l @(24,r2),r2
302ffa: 11 2a mov.l r2,@(40,r1)
302ffc: 61 e3 mov r14,r1
302ffe: 71 04 add #4,r1
303000: 62 e3 mov r14,r2
303002: 72 04 add #4,r2
303004: 52 2f mov.l @(60,r2),r2
303006: 52 27 mov.l @(28,r2),r2
303008: 11 29 mov.l r2,@(36,r1)
30300a: 61 e3 mov r14,r1
30300c: 71 04 add #4,r1
30300e: 62 e3 mov r14,r2
303010: 72 04 add #4,r2
303012: 52 2f mov.l @(60,r2),r2
303014: 52 28 mov.l @(32,r2),r2
303016: 11 28 mov.l r2,@(32,r1)
303018: 61 e3 mov r14,r1
30301a: 71 04 add #4,r1
30301c: 51 1f mov.l @(60,r1),r1
30301e: 52 12 mov.l @(8,r1),r2
303020: 61 e3 mov r14,r1
303022: 71 04 add #4,r1
303024: 11 27 mov.l r2,@(28,r1)
303026: 61 e3 mov r14,r1
303028: 71 04 add #4,r1
30302a: 52 17 mov.l @(28,r1),r2
30302c: e1 01 mov #1,r1
30302e: 32 10 cmp/eq r1,r2
303030: 89 01 bt 303036 <_dialogs_initiate_sequence+0xc2>
303032: a0 68 bra 303106 <_dialogs_initiate_sequence+0x192>
303034: 00 09 nop
303036: 68 e3 mov r14,r8
303038: 78 04 add #4,r8
30303a: 63 e3 mov r14,r3
30303c: 73 04 add #4,r3
30303e: 62 e3 mov r14,r2
303040: 72 04 add #4,r2
303042: 61 e3 mov r14,r1
303044: 71 04 add #4,r1
303046: e7 00 mov #0,r7
303048: 1f 73 mov.l r7,@(12,r15)
30304a: e7 02 mov #2,r7
30304c: 1f 72 mov.l r7,@(8,r15)
30304e: 67 e3 mov r14,r7
303050: 77 04 add #4,r7
303052: 57 7d mov.l @(52,r7),r7
303054: 1f 71 mov.l r7,@(4,r15)
303056: e7 01 mov #1,r7
303058: 2f 72 mov.l r7,@r15
30305a: e7 01 mov #1,r7
30305c: 56 3e mov.l @(56,r3),r6
30305e: 55 24 mov.l @(16,r2),r5
303060: 54 15 mov.l @(20,r1),r4
303062: d1 3e mov.l 30315c <_dialogs_initiate_sequence+0x1e8>,r1 ! 302ea4 <_dialogs_ask>
303064: 41 0b jsr @r1
303066: 00 09 nop
303068: 61 03 mov r0,r1
30306a: 18 16 mov.l r1,@(24,r8)
30306c: 61 e3 mov r14,r1
30306e: 71 04 add #4,r1
303070: 51 16 mov.l @(24,r1),r1
303072: 21 18 tst r1,r1
303074: 8b 23 bf 3030be <_dialogs_initiate_sequence+0x14a>
303076: 63 e3 mov r14,r3
303078: 73 04 add #4,r3
30307a: 62 e3 mov r14,r2
30307c: 72 04 add #4,r2
30307e: 61 e3 mov r14,r1
303080: 71 04 add #4,r1
303082: e7 01 mov #1,r7
303084: 2f 72 mov.l r7,@r15
303086: e7 01 mov #1,r7
303088: 56 3c mov.l @(48,r3),r6
30308a: 55 24 mov.l @(16,r2),r5
30308c: 54 15 mov.l @(20,r1),r4
30308e: d1 34 mov.l 303160 <_dialogs_initiate_sequence+0x1ec>,r1 ! 30296c <_dialogs_text>
303090: 41 0b jsr @r1
303092: 00 09 nop
303094: 61 e3 mov r14,r1
303096: 71 04 add #4,r1
303098: 52 1b mov.l @(44,r1),r2
30309a: e1 ff mov #-1,r1
30309c: 32 10 cmp/eq r1,r2
30309e: 89 54 bt 30314a <_dialogs_initiate_sequence+0x1d6>
3030a0: 61 e3 mov r14,r1
3030a2: 71 04 add #4,r1
3030a4: 53 1b mov.l @(44,r1),r3
3030a6: 62 e3 mov r14,r2
3030a8: 72 04 add #4,r2
3030aa: 61 e3 mov r14,r1
3030ac: 71 04 add #4,r1
3030ae: 66 33 mov r3,r6
3030b0: 55 24 mov.l @(16,r2),r5
3030b2: 54 15 mov.l @(20,r1),r4
3030b4: d1 2b mov.l 303164 <_dialogs_initiate_sequence+0x1f0>,r1 ! 302f74 <_dialogs_initiate_sequence>
3030b6: 41 0b jsr @r1
3030b8: 00 09 nop
3030ba: a0 46 bra 30314a <_dialogs_initiate_sequence+0x1d6>
3030bc: 00 09 nop
3030be: 63 e3 mov r14,r3
3030c0: 73 04 add #4,r3
3030c2: 62 e3 mov r14,r2
3030c4: 72 04 add #4,r2
3030c6: 61 e3 mov r14,r1
3030c8: 71 04 add #4,r1
3030ca: e7 01 mov #1,r7
3030cc: 2f 72 mov.l r7,@r15
3030ce: e7 01 mov #1,r7
3030d0: 56 3a mov.l @(40,r3),r6
3030d2: 55 24 mov.l @(16,r2),r5
3030d4: 54 15 mov.l @(20,r1),r4
3030d6: d1 22 mov.l 303160 <_dialogs_initiate_sequence+0x1ec>,r1 ! 30296c <_dialogs_text>
3030d8: 41 0b jsr @r1
3030da: 00 09 nop
3030dc: 61 e3 mov r14,r1
3030de: 71 04 add #4,r1
3030e0: 52 19 mov.l @(36,r1),r2
3030e2: e1 ff mov #-1,r1
3030e4: 32 10 cmp/eq r1,r2
3030e6: 89 30 bt 30314a <_dialogs_initiate_sequence+0x1d6>
3030e8: 61 e3 mov r14,r1
3030ea: 71 04 add #4,r1
3030ec: 53 19 mov.l @(36,r1),r3
3030ee: 62 e3 mov r14,r2
3030f0: 72 04 add #4,r2
3030f2: 61 e3 mov r14,r1
3030f4: 71 04 add #4,r1
3030f6: 66 33 mov r3,r6
3030f8: 55 24 mov.l @(16,r2),r5
3030fa: 54 15 mov.l @(20,r1),r4
3030fc: d1 19 mov.l 303164 <_dialogs_initiate_sequence+0x1f0>,r1 ! 302f74 <_dialogs_initiate_sequence>
3030fe: 41 0b jsr @r1
303100: 00 09 nop
303102: a0 22 bra 30314a <_dialogs_initiate_sequence+0x1d6>
303104: 00 09 nop
303106: 63 e3 mov r14,r3
303108: 73 04 add #4,r3
30310a: 62 e3 mov r14,r2
30310c: 72 04 add #4,r2
30310e: 61 e3 mov r14,r1
303110: 71 04 add #4,r1
303112: e7 01 mov #1,r7
303114: 2f 72 mov.l r7,@r15
303116: e7 01 mov #1,r7
303118: 56 3e mov.l @(56,r3),r6
30311a: 55 24 mov.l @(16,r2),r5
30311c: 54 15 mov.l @(20,r1),r4
30311e: d1 10 mov.l 303160 <_dialogs_initiate_sequence+0x1ec>,r1 ! 30296c <_dialogs_text>
303120: 41 0b jsr @r1
303122: 00 09 nop
303124: 61 e3 mov r14,r1
303126: 71 04 add #4,r1
303128: 52 18 mov.l @(32,r1),r2
30312a: e1 ff mov #-1,r1
30312c: 32 10 cmp/eq r1,r2
30312e: 89 0c bt 30314a <_dialogs_initiate_sequence+0x1d6>
303130: 61 e3 mov r14,r1
303132: 71 04 add #4,r1
303134: 53 18 mov.l @(32,r1),r3
303136: 62 e3 mov r14,r2
303138: 72 04 add #4,r2
30313a: 61 e3 mov r14,r1
30313c: 71 04 add #4,r1
30313e: 66 33 mov r3,r6
303140: 55 24 mov.l @(16,r2),r5
303142: 54 15 mov.l @(20,r1),r4
303144: d1 07 mov.l 303164 <_dialogs_initiate_sequence+0x1f0>,r1 ! 302f74 <_dialogs_initiate_sequence>
303146: 41 0b jsr @r1
303148: 00 09 nop
30314a: 00 09 nop
30314c: 7e 44 add #68,r14
30314e: 6f e3 mov r14,r15
303150: 4f 26 lds.l @r15+,pr
303152: 6e f6 mov.l @r15+,r14
303154: 68 f6 mov.l @r15+,r8
303156: 00 0b rts
303158: 00 09 nop
30315a: 00 09 nop
30315c: 00 30 .word 0x0030
30315e: 2e a4 mov.b r10,@-r14
303160: 00 30 .word 0x0030
303162: 29 6c cmp/str r6,r9
303164: 00 30 .word 0x0030
303166: 2f 74 mov.b r7,@-r15
00303168 <_GINT_CALL_SET_function>:
303168: 2f e6 mov.l r14,@-r15
30316a: 7f fc add #-4,r15
30316c: 6e f3 mov r15,r14
30316e: 61 e3 mov r14,r1
303170: 71 c4 add #-60,r1
303172: 11 4f mov.l r4,@(60,r1)
303174: 61 e3 mov r14,r1
303176: 71 c4 add #-60,r1
303178: 51 1f mov.l @(60,r1),r1
30317a: e2 01 mov #1,r2
30317c: 21 22 mov.l r2,@r1
30317e: e1 00 mov #0,r1
303180: 60 13 mov r1,r0
303182: 7e 04 add #4,r14
303184: 6f e3 mov r14,r15
303186: 6e f6 mov.l @r15+,r14
303188: 00 0b rts
30318a: 00 09 nop
0030318c <_GINT_CALL_INC_function>:
30318c: 2f e6 mov.l r14,@-r15
30318e: 7f fc add #-4,r15
303190: 6e f3 mov r15,r14
303192: 61 e3 mov r14,r1
303194: 71 c4 add #-60,r1
303196: 11 4f mov.l r4,@(60,r1)
303198: 61 e3 mov r14,r1
30319a: 71 c4 add #-60,r1
30319c: 51 1f mov.l @(60,r1),r1
30319e: 61 12 mov.l @r1,r1
3031a0: 62 13 mov r1,r2
3031a2: 72 01 add #1,r2
3031a4: 61 e3 mov r14,r1
3031a6: 71 c4 add #-60,r1
3031a8: 51 1f mov.l @(60,r1),r1
3031aa: 21 22 mov.l r2,@r1
3031ac: e1 00 mov #0,r1
3031ae: 60 13 mov r1,r0
3031b0: 7e 04 add #4,r14
3031b2: 6f e3 mov r14,r15
3031b4: 6e f6 mov.l @r15+,r14
3031b6: 00 0b rts
3031b8: 00 09 nop
003031ba <_GINT_CALL_SET_STOP_function>:
3031ba: 2f e6 mov.l r14,@-r15
3031bc: 7f fc add #-4,r15
3031be: 6e f3 mov r15,r14
3031c0: 61 e3 mov r14,r1
3031c2: 71 c4 add #-60,r1
3031c4: 11 4f mov.l r4,@(60,r1)
3031c6: 61 e3 mov r14,r1
3031c8: 71 c4 add #-60,r1
3031ca: 51 1f mov.l @(60,r1),r1
3031cc: e2 01 mov #1,r2
3031ce: 21 22 mov.l r2,@r1
3031d0: e1 01 mov #1,r1
3031d2: 60 13 mov r1,r0
3031d4: 7e 04 add #4,r14
3031d6: 6f e3 mov r14,r15
3031d8: 6e f6 mov.l @r15+,r14
3031da: 00 0b rts
3031dc: 00 09 nop
003031de <_GINT_CALL_INC_STOP_function>:
3031de: 2f e6 mov.l r14,@-r15
3031e0: 7f fc add #-4,r15
3031e2: 6e f3 mov r15,r14
3031e4: 61 e3 mov r14,r1
3031e6: 71 c4 add #-60,r1
3031e8: 11 4f mov.l r4,@(60,r1)
3031ea: 61 e3 mov r14,r1
3031ec: 71 c4 add #-60,r1
3031ee: 51 1f mov.l @(60,r1),r1
3031f0: 61 12 mov.l @r1,r1
3031f2: 62 13 mov r1,r2
3031f4: 72 01 add #1,r2
3031f6: 61 e3 mov r14,r1
3031f8: 71 c4 add #-60,r1
3031fa: 51 1f mov.l @(60,r1),r1
3031fc: 21 22 mov.l r2,@r1
3031fe: e1 01 mov #1,r1
303200: 60 13 mov r1,r0
303202: 7e 04 add #4,r14
303204: 6f e3 mov r14,r15
303206: 6e f6 mov.l @r15+,r14
303208: 00 0b rts
30320a: 00 09 nop
0030320c <_length>:
30320c: 2f 86 mov.l r8,@-r15
30320e: 2f e6 mov.l r14,@-r15
303210: 4f 22 sts.l pr,@-r15
303212: 7f f8 add #-8,r15
303214: 6e f3 mov r15,r14
303216: 61 e3 mov r14,r1
303218: 71 c8 add #-56,r1
30321a: 11 4f mov.l r4,@(60,r1)
30321c: 61 e3 mov r14,r1
30321e: 71 c8 add #-56,r1
303220: 11 5e mov.l r5,@(56,r1)
303222: 61 e3 mov r14,r1
303224: 71 c8 add #-56,r1
303226: d2 11 mov.l 30326c <_length+0x60>,r2 ! 30ef78 <___mulsf3>
303228: 55 1f mov.l @(60,r1),r5
30322a: 54 1f mov.l @(60,r1),r4
30322c: 42 0b jsr @r2
30322e: 00 09 nop
303230: 61 03 mov r0,r1
303232: 68 13 mov r1,r8
303234: 61 e3 mov r14,r1
303236: 71 c8 add #-56,r1
303238: d2 0c mov.l 30326c <_length+0x60>,r2 ! 30ef78 <___mulsf3>
30323a: 55 1e mov.l @(56,r1),r5
30323c: 54 1e mov.l @(56,r1),r4
30323e: 42 0b jsr @r2
303240: 00 09 nop
303242: 61 03 mov r0,r1
303244: 62 13 mov r1,r2
303246: d1 0a mov.l 303270 <_length+0x64>,r1 ! 30e94c <___addsf3>
303248: 65 23 mov r2,r5
30324a: 64 83 mov r8,r4
30324c: 41 0b jsr @r1
30324e: 00 09 nop
303250: 61 03 mov r0,r1
303252: 64 13 mov r1,r4
303254: d1 07 mov.l 303274 <_length+0x68>,r1 ! 3139ec <_sqrtf>
303256: 41 0b jsr @r1
303258: 00 09 nop
30325a: 61 03 mov r0,r1
30325c: 60 13 mov r1,r0
30325e: 7e 08 add #8,r14
303260: 6f e3 mov r14,r15
303262: 4f 26 lds.l @r15+,pr
303264: 6e f6 mov.l @r15+,r14
303266: 68 f6 mov.l @r15+,r8
303268: 00 0b rts
30326a: 00 09 nop
30326c: 00 30 .word 0x0030
30326e: ef 78 mov #120,r15
303270: 00 30 .word 0x0030
303272: e9 4c mov #76,r9
303274: 00 31 .word 0x0031
303276: 39 ec add r14,r9
00303278 <_npc_clear_path>:
303278: 2f e6 mov.l r14,@-r15
30327a: 4f 22 sts.l pr,@-r15
30327c: 7f fc add #-4,r15
30327e: 6e f3 mov r15,r14
303280: 61 e3 mov r14,r1
303282: 71 c4 add #-60,r1
303284: 11 4f mov.l r4,@(60,r1)
303286: 61 e3 mov r14,r1
303288: 71 c4 add #-60,r1
30328a: 51 1f mov.l @(60,r1),r1
30328c: e2 00 mov #0,r2
30328e: 11 2a mov.l r2,@(40,r1)
303290: 61 e3 mov r14,r1
303292: 71 c4 add #-60,r1
303294: 51 1f mov.l @(60,r1),r1
303296: e2 00 mov #0,r2
303298: 11 28 mov.l r2,@(32,r1)
30329a: 61 e3 mov r14,r1
30329c: 71 c4 add #-60,r1
30329e: 51 1f mov.l @(60,r1),r1
3032a0: e2 00 mov #0,r2
3032a2: 11 29 mov.l r2,@(36,r1)
3032a4: 61 e3 mov r14,r1
3032a6: 71 c4 add #-60,r1
3032a8: 51 1f mov.l @(60,r1),r1
3032aa: 51 1b mov.l @(44,r1),r1
3032ac: 64 13 mov r1,r4
3032ae: d1 1a mov.l 303318 <_npc_clear_path+0xa0>,r1 ! 30a83c <_free>
3032b0: 41 0b jsr @r1
3032b2: 00 09 nop
3032b4: 61 e3 mov r14,r1
3032b6: 71 c4 add #-60,r1
3032b8: 51 1f mov.l @(60,r1),r1
3032ba: 51 1c mov.l @(48,r1),r1
3032bc: 64 13 mov r1,r4
3032be: d1 16 mov.l 303318 <_npc_clear_path+0xa0>,r1 ! 30a83c <_free>
3032c0: 41 0b jsr @r1
3032c2: 00 09 nop
3032c4: e4 04 mov #4,r4
3032c6: d1 15 mov.l 30331c <_npc_clear_path+0xa4>,r1 ! 30c940 <_malloc>
3032c8: 41 0b jsr @r1
3032ca: 00 09 nop
3032cc: 61 03 mov r0,r1
3032ce: 62 e3 mov r14,r2
3032d0: 72 c4 add #-60,r2
3032d2: 52 2f mov.l @(60,r2),r2
3032d4: 12 1b mov.l r1,@(44,r2)
3032d6: e4 04 mov #4,r4
3032d8: d1 10 mov.l 30331c <_npc_clear_path+0xa4>,r1 ! 30c940 <_malloc>
3032da: 41 0b jsr @r1
3032dc: 00 09 nop
3032de: 61 03 mov r0,r1
3032e0: 62 e3 mov r14,r2
3032e2: 72 c4 add #-60,r2
3032e4: 52 2f mov.l @(60,r2),r2
3032e6: 12 1c mov.l r1,@(48,r2)
3032e8: 61 e3 mov r14,r1
3032ea: 71 c4 add #-60,r1
3032ec: 51 1f mov.l @(60,r1),r1
3032ee: 51 1b mov.l @(44,r1),r1
3032f0: 21 18 tst r1,r1
3032f2: 89 05 bt 303300 <_npc_clear_path+0x88>
3032f4: 61 e3 mov r14,r1
3032f6: 71 c4 add #-60,r1
3032f8: 51 1f mov.l @(60,r1),r1
3032fa: 51 1c mov.l @(48,r1),r1
3032fc: 21 18 tst r1,r1
3032fe: 8b 02 bf 303306 <_npc_clear_path+0x8e>
303300: e1 01 mov #1,r1
303302: a0 01 bra 303308 <_npc_clear_path+0x90>
303304: 00 09 nop
303306: e1 00 mov #0,r1
303308: 60 13 mov r1,r0
30330a: 7e 04 add #4,r14
30330c: 6f e3 mov r14,r15
30330e: 4f 26 lds.l @r15+,pr
303310: 6e f6 mov.l @r15+,r14
303312: 00 0b rts
303314: 00 09 nop
303316: 00 09 nop
303318: 00 30 .word 0x0030
30331a: a8 3c bra 302396 <_dialogs_text_opt+0x1e2>
30331c: 00 30 .word 0x0030
30331e: c9 40 and #64,r0
00303320 <_npc_append_path>:
303320: 2f e6 mov.l r14,@-r15
303322: 4f 22 sts.l pr,@-r15
303324: 7f f4 add #-12,r15
303326: 6e f3 mov r15,r14
303328: 62 43 mov r4,r2
30332a: 63 53 mov r5,r3
30332c: 61 e3 mov r14,r1
30332e: 71 cc add #-52,r1
303330: 11 6d mov.l r6,@(52,r1)
303332: 61 e3 mov r14,r1
303334: 71 ec add #-20,r1
303336: 60 23 mov r2,r0
303338: 81 1e mov.w r0,@(28,r1)
30333a: 61 e3 mov r14,r1
30333c: 71 ec add #-20,r1
30333e: 62 33 mov r3,r2
303340: 60 23 mov r2,r0
303342: 81 1c mov.w r0,@(24,r1)
303344: 61 e3 mov r14,r1
303346: 71 cc add #-52,r1
303348: 51 1d mov.l @(52,r1),r1
30334a: 52 1b mov.l @(44,r1),r2
30334c: 61 e3 mov r14,r1
30334e: 71 cc add #-52,r1
303350: 51 1d mov.l @(52,r1),r1
303352: 51 19 mov.l @(36,r1),r1
303354: 71 01 add #1,r1
303356: 31 1c add r1,r1
303358: 65 13 mov r1,r5
30335a: 64 23 mov r2,r4
30335c: d1 37 mov.l 30343c <_npc_append_path+0x11c>,r1 ! 30c934 <_realloc>
30335e: 41 0b jsr @r1
303360: 00 09 nop
303362: 61 03 mov r0,r1
303364: 62 e3 mov r14,r2
303366: 72 cc add #-52,r2
303368: 52 2d mov.l @(52,r2),r2
30336a: 12 1b mov.l r1,@(44,r2)
30336c: 61 e3 mov r14,r1
30336e: 71 cc add #-52,r1
303370: 51 1d mov.l @(52,r1),r1
303372: 52 1c mov.l @(48,r1),r2
303374: 61 e3 mov r14,r1
303376: 71 cc add #-52,r1
303378: 51 1d mov.l @(52,r1),r1
30337a: 51 19 mov.l @(36,r1),r1
30337c: 71 01 add #1,r1
30337e: 31 1c add r1,r1
303380: 65 13 mov r1,r5
303382: 64 23 mov r2,r4
303384: d1 2d mov.l 30343c <_npc_append_path+0x11c>,r1 ! 30c934 <_realloc>
303386: 41 0b jsr @r1
303388: 00 09 nop
30338a: 61 03 mov r0,r1
30338c: 62 e3 mov r14,r2
30338e: 72 cc add #-52,r2
303390: 52 2d mov.l @(52,r2),r2
303392: 12 1c mov.l r1,@(48,r2)
303394: 61 e3 mov r14,r1
303396: 71 cc add #-52,r1
303398: 51 1d mov.l @(52,r1),r1
30339a: 51 1b mov.l @(44,r1),r1
30339c: 21 18 tst r1,r1
30339e: 89 05 bt 3033ac <_npc_append_path+0x8c>
3033a0: 61 e3 mov r14,r1
3033a2: 71 cc add #-52,r1
3033a4: 51 1d mov.l @(52,r1),r1
3033a6: 51 1c mov.l @(48,r1),r1
3033a8: 21 18 tst r1,r1
3033aa: 8b 02 bf 3033b2 <_npc_append_path+0x92>
3033ac: e1 01 mov #1,r1
3033ae: a0 3d bra 30342c <_npc_append_path+0x10c>
3033b0: 00 09 nop
3033b2: 61 e3 mov r14,r1
3033b4: 71 cc add #-52,r1
3033b6: 51 1d mov.l @(52,r1),r1
3033b8: 51 19 mov.l @(36,r1),r1
3033ba: 62 13 mov r1,r2
3033bc: 72 01 add #1,r2
3033be: 61 e3 mov r14,r1
3033c0: 71 cc add #-52,r1
3033c2: 51 1d mov.l @(52,r1),r1
3033c4: 11 29 mov.l r2,@(36,r1)
3033c6: 61 e3 mov r14,r1
3033c8: 71 cc add #-52,r1
3033ca: 51 1d mov.l @(52,r1),r1
3033cc: 51 12 mov.l @(8,r1),r1
3033ce: 62 1d extu.w r1,r2
3033d0: 61 e3 mov r14,r1
3033d2: 71 ec add #-20,r1
3033d4: 85 1e mov.w @(28,r1),r0
3033d6: 61 03 mov r0,r1
3033d8: 31 28 sub r2,r1
3033da: 62 1d extu.w r1,r2
3033dc: 61 e3 mov r14,r1
3033de: 71 cc add #-52,r1
3033e0: 51 1d mov.l @(52,r1),r1
3033e2: 53 1b mov.l @(44,r1),r3
3033e4: 61 e3 mov r14,r1
3033e6: 71 cc add #-52,r1
3033e8: 51 1d mov.l @(52,r1),r1
3033ea: 51 19 mov.l @(36,r1),r1
3033ec: d7 14 mov.l 303440 <_npc_append_path+0x120>,r7 ! 7fffffff
3033ee: 31 7c add r7,r1
3033f0: 31 1c add r1,r1
3033f2: 31 3c add r3,r1
3033f4: 62 2f exts.w r2,r2
3033f6: 21 21 mov.w r2,@r1
3033f8: 61 e3 mov r14,r1
3033fa: 71 cc add #-52,r1
3033fc: 51 1d mov.l @(52,r1),r1
3033fe: 51 13 mov.l @(12,r1),r1
303400: 62 1d extu.w r1,r2
303402: 61 e3 mov r14,r1
303404: 71 ec add #-20,r1
303406: 85 1c mov.w @(24,r1),r0
303408: 61 03 mov r0,r1
30340a: 31 28 sub r2,r1
30340c: 62 1d extu.w r1,r2
30340e: 61 e3 mov r14,r1
303410: 71 cc add #-52,r1
303412: 51 1d mov.l @(52,r1),r1
303414: 53 1c mov.l @(48,r1),r3
303416: 61 e3 mov r14,r1
303418: 71 cc add #-52,r1
30341a: 51 1d mov.l @(52,r1),r1
30341c: 51 19 mov.l @(36,r1),r1
30341e: d7 08 mov.l 303440 <_npc_append_path+0x120>,r7 ! 7fffffff
303420: 31 7c add r7,r1
303422: 31 1c add r1,r1
303424: 31 3c add r3,r1
303426: 62 2f exts.w r2,r2
303428: 21 21 mov.w r2,@r1
30342a: e1 00 mov #0,r1
30342c: 60 13 mov r1,r0
30342e: 7e 0c add #12,r14
303430: 6f e3 mov r14,r15
303432: 4f 26 lds.l @r15+,pr
303434: 6e f6 mov.l @r15+,r14
303436: 00 0b rts
303438: 00 09 nop
30343a: 00 09 nop
30343c: 00 30 .word 0x0030
30343e: c9 34 and #52,r0
303440: 7f ff add #-1,r15
303442: ff ff .word 0xffff
00303444 <_as_clean>:
303444: 2f e6 mov.l r14,@-r15
303446: 4f 22 sts.l pr,@-r15
303448: 7f f4 add #-12,r15
30344a: 6e f3 mov r15,r14
30344c: 61 e3 mov r14,r1
30344e: 71 cc add #-52,r1
303450: 11 4f mov.l r4,@(60,r1)
303452: 61 e3 mov r14,r1
303454: 71 cc add #-52,r1
303456: 11 5e mov.l r5,@(56,r1)
303458: 61 e3 mov r14,r1
30345a: 71 cc add #-52,r1
30345c: 11 6d mov.l r6,@(52,r1)
30345e: 61 e3 mov r14,r1
303460: 71 cc add #-52,r1
303462: 54 1f mov.l @(60,r1),r4
303464: d1 0a mov.l 303490 <_as_clean+0x4c>,r1 ! 30a83c <_free>
303466: 41 0b jsr @r1
303468: 00 09 nop
30346a: 61 e3 mov r14,r1
30346c: 71 cc add #-52,r1
30346e: 54 1e mov.l @(56,r1),r4
303470: d1 07 mov.l 303490 <_as_clean+0x4c>,r1 ! 30a83c <_free>
303472: 41 0b jsr @r1
303474: 00 09 nop
303476: 61 e3 mov r14,r1
303478: 71 cc add #-52,r1
30347a: 54 1d mov.l @(52,r1),r4
30347c: d1 04 mov.l 303490 <_as_clean+0x4c>,r1 ! 30a83c <_free>
30347e: 41 0b jsr @r1
303480: 00 09 nop
303482: 00 09 nop
303484: 7e 0c add #12,r14
303486: 6f e3 mov r14,r15
303488: 4f 26 lds.l @r15+,pr
30348a: 6e f6 mov.l @r15+,r14
30348c: 00 0b rts
30348e: 00 09 nop
303490: 00 30 .word 0x0030
303492: a8 3c bra 30250e <_dialogs_text_opt+0x35a>
00303494 <_as_reconstruct_path>:
303494: 2f e6 mov.l r14,@-r15
303496: 4f 22 sts.l pr,@-r15
303498: 7f e0 add #-32,r15
30349a: 6e f3 mov r15,r14
30349c: 61 e3 mov r14,r1
30349e: 71 e0 add #-32,r1
3034a0: 11 4c mov.l r4,@(48,r1)
3034a2: 61 e3 mov r14,r1
3034a4: 71 e0 add #-32,r1
3034a6: 11 5b mov.l r5,@(44,r1)
3034a8: 61 e3 mov r14,r1
3034aa: 71 e0 add #-32,r1
3034ac: 11 6a mov.l r6,@(40,r1)
3034ae: 63 73 mov r7,r3
3034b0: 52 ea mov.l @(40,r14),r2
3034b2: 61 e3 mov r14,r1
3034b4: 60 33 mov r3,r0
3034b6: 81 12 mov.w r0,@(4,r1)
3034b8: 61 e3 mov r14,r1
3034ba: 21 21 mov.w r2,@r1
3034bc: 54 eb mov.l @(44,r14),r4
3034be: d1 97 mov.l 30371c <_as_reconstruct_path+0x288>,r1 ! 303278 <_npc_clear_path>
3034c0: 41 0b jsr @r1
3034c2: 00 09 nop
3034c4: 61 03 mov r0,r1
3034c6: 21 18 tst r1,r1
3034c8: 89 01 bt 3034ce <_as_reconstruct_path+0x3a>
3034ca: a1 14 bra 3036f6 <_as_reconstruct_path+0x262>
3034cc: 00 09 nop
3034ce: 61 e3 mov r14,r1
3034d0: 61 11 mov.w @r1,r1
3034d2: 31 1c add r1,r1
3034d4: 62 e3 mov r14,r2
3034d6: 72 e0 add #-32,r2
3034d8: 52 2c mov.l @(48,r2),r2
3034da: 32 1c add r1,r2
3034dc: 61 e3 mov r14,r1
3034de: 62 21 mov.w @r2,r2
3034e0: 60 23 mov r2,r0
3034e2: 81 1f mov.w r0,@(30,r1)
3034e4: 61 e3 mov r14,r1
3034e6: 71 e0 add #-32,r1
3034e8: e2 00 mov #0,r2
3034ea: 11 2e mov.l r2,@(56,r1)
3034ec: a0 79 bra 3035e2 <_as_reconstruct_path+0x14e>
3034ee: 00 09 nop
3034f0: 61 e3 mov r14,r1
3034f2: 85 1f mov.w @(30,r1),r0
3034f4: 63 03 mov r0,r3
3034f6: 62 e3 mov r14,r2
3034f8: 72 e0 add #-32,r2
3034fa: d7 89 mov.l 303720 <_as_reconstruct_path+0x28c>,r7 ! 30e5f8 <___sdivsi3_i4i>
3034fc: 64 33 mov r3,r4
3034fe: 55 2b mov.l @(44,r2),r5
303500: 47 0b jsr @r7
303502: 00 09 nop
303504: 67 03 mov r0,r7
303506: 51 2b mov.l @(44,r2),r1
303508: 07 17 mul.l r1,r7
30350a: 02 1a sts macl,r2
30350c: 61 33 mov r3,r1
30350e: 31 28 sub r2,r1
303510: 61 1d extu.w r1,r1
303512: 41 08 shll2 r1
303514: 41 08 shll2 r1
303516: 61 1d extu.w r1,r1
303518: 67 13 mov r1,r7
30351a: 61 e3 mov r14,r1
30351c: 85 1f mov.w @(30,r1),r0
30351e: 63 03 mov r0,r3
303520: 61 e3 mov r14,r1
303522: 71 e0 add #-32,r1
303524: d2 7e mov.l 303720 <_as_reconstruct_path+0x28c>,r2 ! 30e5f8 <___sdivsi3_i4i>
303526: 64 33 mov r3,r4
303528: 55 1a mov.l @(40,r1),r5
30352a: 42 0b jsr @r2
30352c: 00 09 nop
30352e: 62 03 mov r0,r2
303530: 61 2d extu.w r2,r1
303532: 41 08 shll2 r1
303534: 41 08 shll2 r1
303536: 61 1d extu.w r1,r1
303538: 56 eb mov.l @(44,r14),r6
30353a: 65 13 mov r1,r5
30353c: 64 73 mov r7,r4
30353e: d1 79 mov.l 303724 <_as_reconstruct_path+0x290>,r1 ! 303320 <_npc_append_path>
303540: 41 0b jsr @r1
303542: 00 09 nop
303544: 61 03 mov r0,r1
303546: 21 18 tst r1,r1
303548: 89 01 bt 30354e <_as_reconstruct_path+0xba>
30354a: a0 d7 bra 3036fc <_as_reconstruct_path+0x268>
30354c: 00 09 nop
30354e: 61 e3 mov r14,r1
303550: 85 1f mov.w @(30,r1),r0
303552: 61 03 mov r0,r1
303554: 31 1c add r1,r1
303556: 62 e3 mov r14,r2
303558: 72 e0 add #-32,r2
30355a: 52 2c mov.l @(48,r2),r2
30355c: 32 1c add r1,r2
30355e: 61 e3 mov r14,r1
303560: 62 21 mov.w @r2,r2
303562: 60 23 mov r2,r0
303564: 81 1f mov.w r0,@(30,r1)
303566: 62 e3 mov r14,r2
303568: 61 e3 mov r14,r1
30356a: 85 2f mov.w @(30,r2),r0
30356c: 62 03 mov r0,r2
30356e: 85 12 mov.w @(4,r1),r0
303570: 61 03 mov r0,r1
303572: 32 10 cmp/eq r1,r2
303574: 8b 2e bf 3035d4 <_as_reconstruct_path+0x140>
303576: 61 e3 mov r14,r1
303578: 85 12 mov.w @(4,r1),r0
30357a: 63 03 mov r0,r3
30357c: 62 e3 mov r14,r2
30357e: 72 e0 add #-32,r2
303580: d7 67 mov.l 303720 <_as_reconstruct_path+0x28c>,r7 ! 30e5f8 <___sdivsi3_i4i>
303582: 64 33 mov r3,r4
303584: 55 2b mov.l @(44,r2),r5
303586: 47 0b jsr @r7
303588: 00 09 nop
30358a: 67 03 mov r0,r7
30358c: 51 2b mov.l @(44,r2),r1
30358e: 07 17 mul.l r1,r7
303590: 02 1a sts macl,r2
303592: 61 33 mov r3,r1
303594: 31 28 sub r2,r1
303596: 61 1d extu.w r1,r1
303598: 41 08 shll2 r1
30359a: 41 08 shll2 r1
30359c: 61 1d extu.w r1,r1
30359e: 67 13 mov r1,r7
3035a0: 61 e3 mov r14,r1
3035a2: 85 12 mov.w @(4,r1),r0
3035a4: 63 03 mov r0,r3
3035a6: 61 e3 mov r14,r1
3035a8: 71 e0 add #-32,r1
3035aa: d2 5d mov.l 303720 <_as_reconstruct_path+0x28c>,r2 ! 30e5f8 <___sdivsi3_i4i>
3035ac: 64 33 mov r3,r4
3035ae: 55 1a mov.l @(40,r1),r5
3035b0: 42 0b jsr @r2
3035b2: 00 09 nop
3035b4: 62 03 mov r0,r2
3035b6: 61 2d extu.w r2,r1
3035b8: 41 08 shll2 r1
3035ba: 41 08 shll2 r1
3035bc: 61 1d extu.w r1,r1
3035be: 56 eb mov.l @(44,r14),r6
3035c0: 65 13 mov r1,r5
3035c2: 64 73 mov r7,r4
3035c4: d1 57 mov.l 303724 <_as_reconstruct_path+0x290>,r1 ! 303320 <_npc_append_path>
3035c6: 41 0b jsr @r1
3035c8: 00 09 nop
3035ca: 61 03 mov r0,r1
3035cc: 21 18 tst r1,r1
3035ce: 89 10 bt 3035f2 <_as_reconstruct_path+0x15e>
3035d0: a0 95 bra 3036fe <_as_reconstruct_path+0x26a>
3035d2: 00 09 nop
3035d4: 61 e3 mov r14,r1
3035d6: 71 e0 add #-32,r1
3035d8: 62 e3 mov r14,r2
3035da: 72 e0 add #-32,r2
3035dc: 52 2e mov.l @(56,r2),r2
3035de: 72 01 add #1,r2
3035e0: 11 2e mov.l r2,@(56,r1)
3035e2: 61 e3 mov r14,r1
3035e4: 71 e0 add #-32,r1
3035e6: 52 1e mov.l @(56,r1),r2
3035e8: e1 3f mov #63,r1
3035ea: 32 16 cmp/hi r1,r2
3035ec: 8b 80 bf 3034f0 <_as_reconstruct_path+0x5c>
3035ee: a0 01 bra 3035f4 <_as_reconstruct_path+0x160>
3035f0: 00 09 nop
3035f2: 00 09 nop
3035f4: 61 e3 mov r14,r1
3035f6: 71 e0 add #-32,r1
3035f8: e2 00 mov #0,r2
3035fa: 11 2e mov.l r2,@(56,r1)
3035fc: a0 67 bra 3036ce <_as_reconstruct_path+0x23a>
3035fe: 00 09 nop
303600: 51 eb mov.l @(44,r14),r1
303602: 52 1b mov.l @(44,r1),r2
303604: 61 e3 mov r14,r1
303606: 71 e0 add #-32,r1
303608: 51 1e mov.l @(56,r1),r1
30360a: 31 1c add r1,r1
30360c: 31 2c add r2,r1
30360e: 62 11 mov.w @r1,r2
303610: 61 e3 mov r14,r1
303612: 60 23 mov r2,r0
303614: 81 1b mov.w r0,@(22,r1)
303616: 51 eb mov.l @(44,r14),r1
303618: 52 1c mov.l @(48,r1),r2
30361a: 61 e3 mov r14,r1
30361c: 71 e0 add #-32,r1
30361e: 51 1e mov.l @(56,r1),r1
303620: 31 1c add r1,r1
303622: 31 2c add r2,r1
303624: 62 11 mov.w @r1,r2
303626: 61 e3 mov r14,r1
303628: 60 23 mov r2,r0
30362a: 81 1a mov.w r0,@(20,r1)
30362c: 51 eb mov.l @(44,r14),r1
30362e: 52 1b mov.l @(44,r1),r2
303630: 51 eb mov.l @(44,r14),r1
303632: 51 19 mov.l @(36,r1),r1
303634: 63 e3 mov r14,r3
303636: 73 e0 add #-32,r3
303638: 53 3e mov.l @(56,r3),r3
30363a: 31 38 sub r3,r1
30363c: d3 3a mov.l 303728 <_as_reconstruct_path+0x294>,r3 ! 7fffffff
30363e: 31 3c add r3,r1
303640: 31 1c add r1,r1
303642: 32 1c add r1,r2
303644: 51 eb mov.l @(44,r14),r1
303646: 53 1b mov.l @(44,r1),r3
303648: 61 e3 mov r14,r1
30364a: 71 e0 add #-32,r1
30364c: 51 1e mov.l @(56,r1),r1
30364e: 31 1c add r1,r1
303650: 31 3c add r3,r1
303652: 62 21 mov.w @r2,r2
303654: 21 21 mov.w r2,@r1
303656: 51 eb mov.l @(44,r14),r1
303658: 52 1c mov.l @(48,r1),r2
30365a: 51 eb mov.l @(44,r14),r1
30365c: 51 19 mov.l @(36,r1),r1
30365e: 63 e3 mov r14,r3
303660: 73 e0 add #-32,r3
303662: 53 3e mov.l @(56,r3),r3
303664: 31 38 sub r3,r1
303666: d0 30 mov.l 303728 <_as_reconstruct_path+0x294>,r0 ! 7fffffff
303668: 31 0c add r0,r1
30366a: 31 1c add r1,r1
30366c: 32 1c add r1,r2
30366e: 51 eb mov.l @(44,r14),r1
303670: 53 1c mov.l @(48,r1),r3
303672: 61 e3 mov r14,r1
303674: 71 e0 add #-32,r1
303676: 51 1e mov.l @(56,r1),r1
303678: 31 1c add r1,r1
30367a: 31 3c add r3,r1
30367c: 62 21 mov.w @r2,r2
30367e: 21 21 mov.w r2,@r1
303680: 51 eb mov.l @(44,r14),r1
303682: 52 1c mov.l @(48,r1),r2
303684: 51 eb mov.l @(44,r14),r1
303686: 51 19 mov.l @(36,r1),r1
303688: 63 e3 mov r14,r3
30368a: 73 e0 add #-32,r3
30368c: 53 3e mov.l @(56,r3),r3
30368e: 31 38 sub r3,r1
303690: d3 25 mov.l 303728 <_as_reconstruct_path+0x294>,r3 ! 7fffffff
303692: 31 3c add r3,r1
303694: 31 1c add r1,r1
303696: 31 2c add r2,r1
303698: 62 e3 mov r14,r2
30369a: 85 2b mov.w @(22,r2),r0
30369c: 62 03 mov r0,r2
30369e: 21 21 mov.w r2,@r1
3036a0: 51 eb mov.l @(44,r14),r1
3036a2: 52 1c mov.l @(48,r1),r2
3036a4: 51 eb mov.l @(44,r14),r1
3036a6: 51 19 mov.l @(36,r1),r1
3036a8: 63 e3 mov r14,r3
3036aa: 73 e0 add #-32,r3
3036ac: 53 3e mov.l @(56,r3),r3
3036ae: 31 38 sub r3,r1
3036b0: d3 1d mov.l 303728 <_as_reconstruct_path+0x294>,r3 ! 7fffffff
3036b2: 31 3c add r3,r1
3036b4: 31 1c add r1,r1
3036b6: 31 2c add r2,r1
3036b8: 62 e3 mov r14,r2
3036ba: 85 2a mov.w @(20,r2),r0
3036bc: 62 03 mov r0,r2
3036be: 21 21 mov.w r2,@r1
3036c0: 61 e3 mov r14,r1
3036c2: 71 e0 add #-32,r1
3036c4: 62 e3 mov r14,r2
3036c6: 72 e0 add #-32,r2
3036c8: 52 2e mov.l @(56,r2),r2
3036ca: 72 01 add #1,r2
3036cc: 11 2e mov.l r2,@(56,r1)
3036ce: 51 eb mov.l @(44,r14),r1
3036d0: 51 19 mov.l @(36,r1),r1
3036d2: 41 01 shlr r1
3036d4: 62 e3 mov r14,r2
3036d6: 72 e0 add #-32,r2
3036d8: 52 2e mov.l @(56,r2),r2
3036da: 32 12 cmp/hs r1,r2
3036dc: 8b 90 bf 303600 <_as_reconstruct_path+0x16c>
3036de: 61 e3 mov r14,r1
3036e0: 71 e0 add #-32,r1
3036e2: 54 1c mov.l @(48,r1),r4
3036e4: d1 11 mov.l 30372c <_as_reconstruct_path+0x298>,r1 ! 30a83c <_free>
3036e6: 41 0b jsr @r1
3036e8: 00 09 nop
3036ea: 51 eb mov.l @(44,r14),r1
3036ec: e2 01 mov #1,r2
3036ee: 11 28 mov.l r2,@(32,r1)
3036f0: e1 00 mov #0,r1
3036f2: a0 0b bra 30370c <_as_reconstruct_path+0x278>
3036f4: 00 09 nop
3036f6: 00 09 nop
3036f8: a0 01 bra 3036fe <_as_reconstruct_path+0x26a>
3036fa: 00 09 nop
3036fc: 00 09 nop
3036fe: 61 e3 mov r14,r1
303700: 71 e0 add #-32,r1
303702: 54 1c mov.l @(48,r1),r4
303704: d1 09 mov.l 30372c <_as_reconstruct_path+0x298>,r1 ! 30a83c <_free>
303706: 41 0b jsr @r1
303708: 00 09 nop
30370a: e1 01 mov #1,r1
30370c: 60 13 mov r1,r0
30370e: 7e 20 add #32,r14
303710: 6f e3 mov r14,r15
303712: 4f 26 lds.l @r15+,pr
303714: 6e f6 mov.l @r15+,r14
303716: 00 0b rts
303718: 00 09 nop
30371a: 00 09 nop
30371c: 00 30 .word 0x0030
30371e: 32 78 sub r7,r2
303720: 00 30 .word 0x0030
303722: e5 f8 mov #-8,r5
303724: 00 30 .word 0x0030
303726: 33 20 cmp/eq r2,r3
303728: 7f ff add #-1,r15
30372a: ff ff .word 0xffff
30372c: 00 30 .word 0x0030
30372e: a8 3c bra 3027aa <_dialogs_text_opt+0x5f6>
00303730 <_npc_pathfind>:
303730: 2f 86 mov.l r8,@-r15
303732: 2f a6 mov.l r10,@-r15
303734: 2f b6 mov.l r11,@-r15
303736: 2f e6 mov.l r14,@-r15
303738: 4f 22 sts.l pr,@-r15
30373a: 7f a4 add #-92,r15
30373c: 6e f3 mov r15,r14
30373e: 61 e3 mov r14,r1
303740: 71 dc add #-36,r1
303742: 11 4e mov.l r4,@(56,r1)
303744: 61 e3 mov r14,r1
303746: 71 dc add #-36,r1
303748: 11 5d mov.l r5,@(52,r1)
30374a: 61 e3 mov r14,r1
30374c: 71 dc add #-36,r1
30374e: 11 6c mov.l r6,@(48,r1)
303750: 61 e3 mov r14,r1
303752: 71 dc add #-36,r1
303754: 11 7b mov.l r7,@(44,r1)
303756: 61 e3 mov r14,r1
303758: 71 dc add #-36,r1
30375a: 51 1c mov.l @(48,r1),r1
30375c: 62 12 mov.l @r1,r2
30375e: 61 e3 mov r14,r1
303760: 71 1c add #28,r1
303762: 11 29 mov.l r2,@(36,r1)
303764: 61 e3 mov r14,r1
303766: 71 dc add #-36,r1
303768: 51 1c mov.l @(48,r1),r1
30376a: 52 11 mov.l @(4,r1),r2
30376c: 61 e3 mov r14,r1
30376e: 71 1c add #28,r1
303770: 11 28 mov.l r2,@(32,r1)
303772: 61 e3 mov r14,r1
303774: 71 dc add #-36,r1
303776: 51 1b mov.l @(44,r1),r1
303778: 62 12 mov.l @r1,r2
30377a: d1 a2 mov.l 303a04 <_npc_pathfind+0x2d4>,r1 ! 310a14 <___extendsfdf2>
30377c: 64 23 mov r2,r4
30377e: 41 0b jsr @r1
303780: 00 09 nop
303782: 62 03 mov r0,r2
303784: 63 13 mov r1,r3
303786: 64 23 mov r2,r4
303788: 65 33 mov r3,r5
30378a: d1 9f mov.l 303a08 <_npc_pathfind+0x2d8>,r1 ! 3140ec <_floor>
30378c: 41 0b jsr @r1
30378e: 00 09 nop
303790: 62 03 mov r0,r2
303792: 63 13 mov r1,r3
303794: d1 9d mov.l 303a0c <_npc_pathfind+0x2dc>,r1 ! 310344 <___divdf3>
303796: d6 9e mov.l 303a10 <_npc_pathfind+0x2e0>,r6 ! 40300000
303798: e7 00 mov #0,r7
30379a: 64 23 mov r2,r4
30379c: 65 33 mov r3,r5
30379e: 41 0b jsr @r1
3037a0: 00 09 nop
3037a2: 62 03 mov r0,r2
3037a4: 63 13 mov r1,r3
3037a6: 68 e3 mov r14,r8
3037a8: 78 1c add #28,r8
3037aa: d1 9a mov.l 303a14 <_npc_pathfind+0x2e4>,r1 ! 310874 <___fixdfsi>
3037ac: 64 23 mov r2,r4
3037ae: 65 33 mov r3,r5
3037b0: 41 0b jsr @r1
3037b2: 00 09 nop
3037b4: 61 03 mov r0,r1
3037b6: 18 17 mov.l r1,@(28,r8)
3037b8: 61 e3 mov r14,r1
3037ba: 71 dc add #-36,r1
3037bc: 51 1b mov.l @(44,r1),r1
3037be: 52 11 mov.l @(4,r1),r2
3037c0: d1 90 mov.l 303a04 <_npc_pathfind+0x2d4>,r1 ! 310a14 <___extendsfdf2>
3037c2: 64 23 mov r2,r4
3037c4: 41 0b jsr @r1
3037c6: 00 09 nop
3037c8: 62 03 mov r0,r2
3037ca: 63 13 mov r1,r3
3037cc: 64 23 mov r2,r4
3037ce: 65 33 mov r3,r5
3037d0: d1 8d mov.l 303a08 <_npc_pathfind+0x2d8>,r1 ! 3140ec <_floor>
3037d2: 41 0b jsr @r1
3037d4: 00 09 nop
3037d6: 62 03 mov r0,r2
3037d8: 63 13 mov r1,r3
3037da: d1 8c mov.l 303a0c <_npc_pathfind+0x2dc>,r1 ! 310344 <___divdf3>
3037dc: d6 8c mov.l 303a10 <_npc_pathfind+0x2e0>,r6 ! 40300000
3037de: e7 00 mov #0,r7
3037e0: 64 23 mov r2,r4
3037e2: 65 33 mov r3,r5
3037e4: 41 0b jsr @r1
3037e6: 00 09 nop
3037e8: 62 03 mov r0,r2
3037ea: 63 13 mov r1,r3
3037ec: 68 e3 mov r14,r8
3037ee: 78 1c add #28,r8
3037f0: d1 88 mov.l 303a14 <_npc_pathfind+0x2e4>,r1 ! 310874 <___fixdfsi>
3037f2: 64 23 mov r2,r4
3037f4: 65 33 mov r3,r5
3037f6: 41 0b jsr @r1
3037f8: 00 09 nop
3037fa: 61 03 mov r0,r1
3037fc: 18 16 mov.l r1,@(24,r8)
3037fe: 62 e3 mov r14,r2
303800: 72 dc add #-36,r2
303802: 61 e3 mov r14,r1
303804: 71 dc add #-36,r1
303806: 51 1e mov.l @(56,r1),r1
303808: e3 00 mov #0,r3
30380a: 33 17 cmp/gt r1,r3
30380c: 33 3a subc r3,r3
30380e: e0 0f mov #15,r0
303810: 23 09 and r0,r3
303812: 31 3c add r3,r1
303814: e3 fc mov #-4,r3
303816: 41 3c shad r3,r1
303818: 12 1e mov.l r1,@(56,r2)
30381a: 62 e3 mov r14,r2
30381c: 72 dc add #-36,r2
30381e: 61 e3 mov r14,r1
303820: 71 dc add #-36,r1
303822: 51 1d mov.l @(52,r1),r1
303824: e3 00 mov #0,r3
303826: 33 17 cmp/gt r1,r3
303828: 33 3a subc r3,r3
30382a: e7 0f mov #15,r7
30382c: 23 79 and r7,r3
30382e: 31 3c add r3,r1
303830: e3 fc mov #-4,r3
303832: 41 3c shad r3,r1
303834: 12 1d mov.l r1,@(52,r2)
303836: 62 e3 mov r14,r2
303838: 72 1c add #28,r2
30383a: 61 e3 mov r14,r1
30383c: 71 1c add #28,r1
30383e: 52 26 mov.l @(24,r2),r2
303840: 51 19 mov.l @(36,r1),r1
303842: 02 17 mul.l r1,r2
303844: 03 1a sts macl,r3
303846: 61 e3 mov r14,r1
303848: 71 1c add #28,r1
30384a: 62 e3 mov r14,r2
30384c: 72 1c add #28,r2
30384e: 52 27 mov.l @(28,r2),r2
303850: 32 3c add r3,r2
303852: 11 25 mov.l r2,@(20,r1)
303854: 61 e3 mov r14,r1
303856: 71 1c add #28,r1
303858: 62 e3 mov r14,r2
30385a: 72 dc add #-36,r2
30385c: 52 2c mov.l @(48,r2),r2
30385e: 52 29 mov.l @(36,r2),r2
303860: 11 24 mov.l r2,@(16,r1)
303862: 61 e3 mov r14,r1
303864: 71 dc add #-36,r1
303866: 51 1e mov.l @(56,r1),r1
303868: 41 11 cmp/pz r1
30386a: 8b 14 bf 303896 <_npc_pathfind+0x166>
30386c: 62 e3 mov r14,r2
30386e: 72 dc add #-36,r2
303870: 61 e3 mov r14,r1
303872: 71 1c add #28,r1
303874: 52 2e mov.l @(56,r2),r2
303876: 51 19 mov.l @(36,r1),r1
303878: 32 17 cmp/gt r1,r2
30387a: 89 0c bt 303896 <_npc_pathfind+0x166>
30387c: 61 e3 mov r14,r1
30387e: 71 dc add #-36,r1
303880: 51 1d mov.l @(52,r1),r1
303882: 41 11 cmp/pz r1
303884: 8b 07 bf 303896 <_npc_pathfind+0x166>
303886: 62 e3 mov r14,r2
303888: 72 dc add #-36,r2
30388a: 61 e3 mov r14,r1
30388c: 71 1c add #28,r1
30388e: 52 2e mov.l @(56,r2),r2
303890: 51 18 mov.l @(32,r1),r1
303892: 32 17 cmp/gt r1,r2
303894: 8b 02 bf 30389c <_npc_pathfind+0x16c>
303896: e1 02 mov #2,r1
303898: a4 0f bra 3040ba <_npc_pathfind+0x98a>
30389a: 00 09 nop
30389c: 61 e3 mov r14,r1
30389e: 71 1c add #28,r1
3038a0: 51 15 mov.l @(20,r1),r1
3038a2: 62 e3 mov r14,r2
3038a4: 72 1c add #28,r2
3038a6: 52 24 mov.l @(16,r2),r2
3038a8: 31 2c add r2,r1
3038aa: 61 10 mov.b @r1,r1
3038ac: 61 1c extu.b r1,r1
3038ae: 21 18 tst r1,r1
3038b0: 89 02 bt 3038b8 <_npc_pathfind+0x188>
3038b2: e1 02 mov #2,r1
3038b4: a4 01 bra 3040ba <_npc_pathfind+0x98a>
3038b6: 00 09 nop
3038b8: 62 e3 mov r14,r2
3038ba: 72 dc add #-36,r2
3038bc: 61 e3 mov r14,r1
3038be: 71 1c add #28,r1
3038c0: 52 2d mov.l @(52,r2),r2
3038c2: 51 19 mov.l @(36,r1),r1
3038c4: 02 17 mul.l r1,r2
3038c6: 02 1a sts macl,r2
3038c8: 61 e3 mov r14,r1
3038ca: 71 dc add #-36,r1
3038cc: 51 1e mov.l @(56,r1),r1
3038ce: 31 2c add r2,r1
3038d0: 62 13 mov r1,r2
3038d2: 61 e3 mov r14,r1
3038d4: 71 1c add #28,r1
3038d6: 51 14 mov.l @(16,r1),r1
3038d8: 31 2c add r2,r1
3038da: 61 10 mov.b @r1,r1
3038dc: 61 1c extu.b r1,r1
3038de: 21 18 tst r1,r1
3038e0: 89 02 bt 3038e8 <_npc_pathfind+0x1b8>
3038e2: e1 02 mov #2,r1
3038e4: a3 e9 bra 3040ba <_npc_pathfind+0x98a>
3038e6: 00 09 nop
3038e8: 61 e3 mov r14,r1
3038ea: 71 dc add #-36,r1
3038ec: 54 1b mov.l @(44,r1),r4
3038ee: d1 4a mov.l 303a18 <_npc_pathfind+0x2e8>,r1 ! 303278 <_npc_clear_path>
3038f0: 41 0b jsr @r1
3038f2: 00 09 nop
3038f4: 62 e3 mov r14,r2
3038f6: 72 1c add #28,r2
3038f8: 61 e3 mov r14,r1
3038fa: 71 1c add #28,r1
3038fc: 52 29 mov.l @(36,r2),r2
3038fe: 51 18 mov.l @(32,r1),r1
303900: 02 17 mul.l r1,r2
303902: 01 1a sts macl,r1
303904: 68 e3 mov r14,r8
303906: 78 1c add #28,r8
303908: 64 13 mov r1,r4
30390a: d1 44 mov.l 303a1c <_npc_pathfind+0x2ec>,r1 ! 30c940 <_malloc>
30390c: 41 0b jsr @r1
30390e: 00 09 nop
303910: 61 03 mov r0,r1
303912: 18 13 mov.l r1,@(12,r8)
303914: 61 e3 mov r14,r1
303916: 71 1c add #28,r1
303918: e2 00 mov #0,r2
30391a: 11 2f mov.l r2,@(60,r1)
30391c: a0 10 bra 303940 <_npc_pathfind+0x210>
30391e: 00 09 nop
303920: 61 e3 mov r14,r1
303922: 71 1c add #28,r1
303924: 51 1f mov.l @(60,r1),r1
303926: 62 e3 mov r14,r2
303928: 72 1c add #28,r2
30392a: 52 23 mov.l @(12,r2),r2
30392c: 31 2c add r2,r1
30392e: e2 01 mov #1,r2
303930: 21 20 mov.b r2,@r1
303932: 61 e3 mov r14,r1
303934: 71 1c add #28,r1
303936: 62 e3 mov r14,r2
303938: 72 1c add #28,r2
30393a: 52 2f mov.l @(60,r2),r2
30393c: 72 01 add #1,r2
30393e: 11 2f mov.l r2,@(60,r1)
303940: 62 e3 mov r14,r2
303942: 72 1c add #28,r2
303944: 61 e3 mov r14,r1
303946: 71 1c add #28,r1
303948: 52 29 mov.l @(36,r2),r2
30394a: 51 18 mov.l @(32,r1),r1
30394c: 02 17 mul.l r1,r2
30394e: 02 1a sts macl,r2
303950: 61 e3 mov r14,r1
303952: 71 1c add #28,r1
303954: 51 1f mov.l @(60,r1),r1
303956: 31 23 cmp/ge r2,r1
303958: 8b e2 bf 303920 <_npc_pathfind+0x1f0>
30395a: 61 e3 mov r14,r1
30395c: 71 1c add #28,r1
30395e: 51 15 mov.l @(20,r1),r1
303960: 62 e3 mov r14,r2
303962: 72 1c add #28,r2
303964: 52 23 mov.l @(12,r2),r2
303966: 31 2c add r2,r1
303968: e2 00 mov #0,r2
30396a: 21 20 mov.b r2,@r1
30396c: 62 e3 mov r14,r2
30396e: 72 1c add #28,r2
303970: 61 e3 mov r14,r1
303972: 71 1c add #28,r1
303974: 52 29 mov.l @(36,r2),r2
303976: 51 18 mov.l @(32,r1),r1
303978: 02 17 mul.l r1,r2
30397a: 01 1a sts macl,r1
30397c: 31 1c add r1,r1
30397e: 68 e3 mov r14,r8
303980: 78 1c add #28,r8
303982: 64 13 mov r1,r4
303984: d1 25 mov.l 303a1c <_npc_pathfind+0x2ec>,r1 ! 30c940 <_malloc>
303986: 41 0b jsr @r1
303988: 00 09 nop
30398a: 61 03 mov r0,r1
30398c: 18 12 mov.l r1,@(8,r8)
30398e: 61 e3 mov r14,r1
303990: 71 1c add #28,r1
303992: e2 00 mov #0,r2
303994: 11 2f mov.l r2,@(60,r1)
303996: a0 11 bra 3039bc <_npc_pathfind+0x28c>
303998: 00 09 nop
30399a: 61 e3 mov r14,r1
30399c: 71 1c add #28,r1
30399e: 51 1f mov.l @(60,r1),r1
3039a0: 31 1c add r1,r1
3039a2: 62 e3 mov r14,r2
3039a4: 72 1c add #28,r2
3039a6: 52 22 mov.l @(8,r2),r2
3039a8: 31 2c add r2,r1
3039aa: e2 ff mov #-1,r2
3039ac: 21 21 mov.w r2,@r1
3039ae: 61 e3 mov r14,r1
3039b0: 71 1c add #28,r1
3039b2: 62 e3 mov r14,r2
3039b4: 72 1c add #28,r2
3039b6: 52 2f mov.l @(60,r2),r2
3039b8: 72 01 add #1,r2
3039ba: 11 2f mov.l r2,@(60,r1)
3039bc: 62 e3 mov r14,r2
3039be: 72 1c add #28,r2
3039c0: 61 e3 mov r14,r1
3039c2: 71 1c add #28,r1
3039c4: 52 29 mov.l @(36,r2),r2
3039c6: 51 18 mov.l @(32,r1),r1
3039c8: 02 17 mul.l r1,r2
3039ca: 02 1a sts macl,r2
3039cc: 61 e3 mov r14,r1
3039ce: 71 1c add #28,r1
3039d0: 51 1f mov.l @(60,r1),r1
3039d2: 31 23 cmp/ge r2,r1
3039d4: 8b e1 bf 30399a <_npc_pathfind+0x26a>
3039d6: 62 e3 mov r14,r2
3039d8: 72 1c add #28,r2
3039da: 61 e3 mov r14,r1
3039dc: 71 1c add #28,r1
3039de: 52 29 mov.l @(36,r2),r2
3039e0: 51 18 mov.l @(32,r1),r1
3039e2: 02 17 mul.l r1,r2
3039e4: 01 1a sts macl,r1
3039e6: 31 1c add r1,r1
3039e8: 68 e3 mov r14,r8
3039ea: 78 1c add #28,r8
3039ec: 64 13 mov r1,r4
3039ee: d1 0b mov.l 303a1c <_npc_pathfind+0x2ec>,r1 ! 30c940 <_malloc>
3039f0: 41 0b jsr @r1
3039f2: 00 09 nop
3039f4: 61 03 mov r0,r1
3039f6: 18 11 mov.l r1,@(4,r8)
3039f8: 61 e3 mov r14,r1
3039fa: 71 1c add #28,r1
3039fc: e2 00 mov #0,r2
3039fe: 11 2f mov.l r2,@(60,r1)
303a00: a0 1e bra 303a40 <_npc_pathfind+0x310>
303a02: 00 09 nop
303a04: 00 31 .word 0x0031
303a06: 0a 14 mov.b r1,@(r0,r10)
303a08: 00 31 .word 0x0031
303a0a: 40 ec shad r14,r0
303a0c: 00 31 .word 0x0031
303a0e: 03 44 mov.b r4,@(r0,r3)
303a10: 40 30 .word 0x4030
303a12: 00 00 .word 0x0000
303a14: 00 31 .word 0x0031
303a16: 08 74 mov.b r7,@(r0,r8)
303a18: 00 30 .word 0x0030
303a1a: 32 78 sub r7,r2
303a1c: 00 30 .word 0x0030
303a1e: c9 40 and #64,r0
303a20: 61 e3 mov r14,r1
303a22: 71 1c add #28,r1
303a24: 51 1f mov.l @(60,r1),r1
303a26: 62 e3 mov r14,r2
303a28: 72 1c add #28,r2
303a2a: 52 21 mov.l @(4,r2),r2
303a2c: 31 2c add r2,r1
303a2e: e2 ff mov #-1,r2
303a30: 21 20 mov.b r2,@r1
303a32: 61 e3 mov r14,r1
303a34: 71 1c add #28,r1
303a36: 62 e3 mov r14,r2
303a38: 72 1c add #28,r2
303a3a: 52 2f mov.l @(60,r2),r2
303a3c: 72 01 add #1,r2
303a3e: 11 2f mov.l r2,@(60,r1)
303a40: 62 e3 mov r14,r2
303a42: 72 1c add #28,r2
303a44: 61 e3 mov r14,r1
303a46: 71 1c add #28,r1
303a48: 52 29 mov.l @(36,r2),r2
303a4a: 51 18 mov.l @(32,r1),r1
303a4c: 02 17 mul.l r1,r2
303a4e: 02 1a sts macl,r2
303a50: 61 e3 mov r14,r1
303a52: 71 1c add #28,r1
303a54: 51 1f mov.l @(60,r1),r1
303a56: 31 23 cmp/ge r2,r1
303a58: 8b e2 bf 303a20 <_npc_pathfind+0x2f0>
303a5a: 61 e3 mov r14,r1
303a5c: 71 1c add #28,r1
303a5e: 51 15 mov.l @(20,r1),r1
303a60: 62 e3 mov r14,r2
303a62: 72 1c add #28,r2
303a64: 52 21 mov.l @(4,r2),r2
303a66: 31 2c add r2,r1
303a68: e2 00 mov #0,r2
303a6a: 21 20 mov.b r2,@r1
303a6c: 62 e3 mov r14,r2
303a6e: 72 1c add #28,r2
303a70: 61 e3 mov r14,r1
303a72: 71 1c add #28,r1
303a74: 52 29 mov.l @(36,r2),r2
303a76: 51 18 mov.l @(32,r1),r1
303a78: 02 17 mul.l r1,r2
303a7a: 01 1a sts macl,r1
303a7c: 31 1c add r1,r1
303a7e: 68 e3 mov r14,r8
303a80: 78 1c add #28,r8
303a82: 64 13 mov r1,r4
303a84: d1 a3 mov.l 303d14 <_npc_pathfind+0x5e4>,r1 ! 30c940 <_malloc>
303a86: 41 0b jsr @r1
303a88: 00 09 nop
303a8a: 61 03 mov r0,r1
303a8c: 18 10 mov.l r1,@(0,r8)
303a8e: 61 e3 mov r14,r1
303a90: 71 1c add #28,r1
303a92: e2 00 mov #0,r2
303a94: 11 2f mov.l r2,@(60,r1)
303a96: a0 10 bra 303aba <_npc_pathfind+0x38a>
303a98: 00 09 nop
303a9a: 61 e3 mov r14,r1
303a9c: 71 1c add #28,r1
303a9e: 51 1f mov.l @(60,r1),r1
303aa0: 62 e3 mov r14,r2
303aa2: 72 1c add #28,r2
303aa4: 52 20 mov.l @(0,r2),r2
303aa6: 31 2c add r2,r1
303aa8: e2 ff mov #-1,r2
303aaa: 21 20 mov.b r2,@r1
303aac: 61 e3 mov r14,r1
303aae: 71 1c add #28,r1
303ab0: 62 e3 mov r14,r2
303ab2: 72 1c add #28,r2
303ab4: 52 2f mov.l @(60,r2),r2
303ab6: 72 01 add #1,r2
303ab8: 11 2f mov.l r2,@(60,r1)
303aba: 62 e3 mov r14,r2
303abc: 72 1c add #28,r2
303abe: 61 e3 mov r14,r1
303ac0: 71 1c add #28,r1
303ac2: 52 29 mov.l @(36,r2),r2
303ac4: 51 18 mov.l @(32,r1),r1
303ac6: 02 17 mul.l r1,r2
303ac8: 02 1a sts macl,r2
303aca: 61 e3 mov r14,r1
303acc: 71 1c add #28,r1
303ace: 51 1f mov.l @(60,r1),r1
303ad0: 31 23 cmp/ge r2,r1
303ad2: 8b e2 bf 303a9a <_npc_pathfind+0x36a>
303ad4: 62 e3 mov r14,r2
303ad6: 72 dc add #-36,r2
303ad8: 61 e3 mov r14,r1
303ada: 71 1c add #28,r1
303adc: 52 2e mov.l @(56,r2),r2
303ade: 51 17 mov.l @(28,r1),r1
303ae0: 32 18 sub r1,r2
303ae2: d1 8d mov.l 303d18 <_npc_pathfind+0x5e8>,r1 ! 30f8c8 <___floatsisf>
303ae4: 64 23 mov r2,r4
303ae6: 41 0b jsr @r1
303ae8: 00 09 nop
303aea: 68 03 mov r0,r8
303aec: 62 e3 mov r14,r2
303aee: 72 dc add #-36,r2
303af0: 61 e3 mov r14,r1
303af2: 71 1c add #28,r1
303af4: 52 2d mov.l @(52,r2),r2
303af6: 51 16 mov.l @(24,r1),r1
303af8: 32 18 sub r1,r2
303afa: d1 87 mov.l 303d18 <_npc_pathfind+0x5e8>,r1 ! 30f8c8 <___floatsisf>
303afc: 64 23 mov r2,r4
303afe: 41 0b jsr @r1
303b00: 00 09 nop
303b02: 61 03 mov r0,r1
303b04: 65 13 mov r1,r5
303b06: 64 83 mov r8,r4
303b08: d1 84 mov.l 303d1c <_npc_pathfind+0x5ec>,r1 ! 30320c <_length>
303b0a: 41 0b jsr @r1
303b0c: 00 09 nop
303b0e: 63 03 mov r0,r3
303b10: 61 e3 mov r14,r1
303b12: 71 1c add #28,r1
303b14: 51 15 mov.l @(20,r1),r1
303b16: 62 e3 mov r14,r2
303b18: 72 1c add #28,r2
303b1a: 52 20 mov.l @(0,r2),r2
303b1c: 68 23 mov r2,r8
303b1e: 38 1c add r1,r8
303b20: d1 7f mov.l 303d20 <_npc_pathfind+0x5f0>,r1 ! 30f87c <___fixunssfsi>
303b22: 64 33 mov r3,r4
303b24: 41 0b jsr @r1
303b26: 00 09 nop
303b28: 61 03 mov r0,r1
303b2a: 61 1c extu.b r1,r1
303b2c: 28 10 mov.b r1,@r8
303b2e: 61 e3 mov r14,r1
303b30: 71 1c add #28,r1
303b32: 62 e3 mov r14,r2
303b34: 72 1c add #28,r2
303b36: 52 27 mov.l @(28,r2),r2
303b38: 11 2c mov.l r2,@(48,r1)
303b3a: 61 e3 mov r14,r1
303b3c: 71 1c add #28,r1
303b3e: 62 e3 mov r14,r2
303b40: 72 1c add #28,r2
303b42: 52 26 mov.l @(24,r2),r2
303b44: 11 2b mov.l r2,@(44,r1)
303b46: 61 e3 mov r14,r1
303b48: 71 1c add #28,r1
303b4a: e2 00 mov #0,r2
303b4c: 11 2a mov.l r2,@(40,r1)
303b4e: a2 99 bra 304084 <_npc_pathfind+0x954>
303b50: 00 09 nop
303b52: 61 e3 mov r14,r1
303b54: 71 4c add #76,r1
303b56: e2 ff mov #-1,r2
303b58: 60 23 mov r2,r0
303b5a: 80 17 mov.b r0,@(7,r1)
303b5c: 61 e3 mov r14,r1
303b5e: 71 1c add #28,r1
303b60: e2 00 mov #0,r2
303b62: 11 2f mov.l r2,@(60,r1)
303b64: a0 63 bra 303c2e <_npc_pathfind+0x4fe>
303b66: 00 09 nop
303b68: 61 e3 mov r14,r1
303b6a: 71 1c add #28,r1
303b6c: 51 1f mov.l @(60,r1),r1
303b6e: 62 e3 mov r14,r2
303b70: 72 1c add #28,r2
303b72: 52 23 mov.l @(12,r2),r2
303b74: 31 2c add r2,r1
303b76: 61 10 mov.b @r1,r1
303b78: 61 1c extu.b r1,r1
303b7a: 21 18 tst r1,r1
303b7c: 8b 49 bf 303c12 <_npc_pathfind+0x4e2>
303b7e: 61 e3 mov r14,r1
303b80: 71 1c add #28,r1
303b82: 51 1f mov.l @(60,r1),r1
303b84: 62 e3 mov r14,r2
303b86: 72 1c add #28,r2
303b88: 52 24 mov.l @(16,r2),r2
303b8a: 31 2c add r2,r1
303b8c: 61 10 mov.b @r1,r1
303b8e: 62 1c extu.b r1,r2
303b90: e1 01 mov #1,r1
303b92: 32 10 cmp/eq r1,r2
303b94: 89 40 bt 303c18 <_npc_pathfind+0x4e8>
303b96: 61 e3 mov r14,r1
303b98: 71 1c add #28,r1
303b9a: 51 1f mov.l @(60,r1),r1
303b9c: 62 e3 mov r14,r2
303b9e: 72 1c add #28,r2
303ba0: 52 20 mov.l @(0,r2),r2
303ba2: 31 2c add r2,r1
303ba4: 61 10 mov.b @r1,r1
303ba6: 61 1c extu.b r1,r1
303ba8: 62 e3 mov r14,r2
303baa: 72 4c add #76,r2
303bac: 84 27 mov.b @(7,r2),r0
303bae: 62 03 mov r0,r2
303bb0: 62 2c extu.b r2,r2
303bb2: 32 12 cmp/hs r1,r2
303bb4: 8b 33 bf 303c1e <_npc_pathfind+0x4ee>
303bb6: 67 e3 mov r14,r7
303bb8: 77 1c add #28,r7
303bba: 61 e3 mov r14,r1
303bbc: 71 1c add #28,r1
303bbe: 62 e3 mov r14,r2
303bc0: 72 1c add #28,r2
303bc2: 53 1f mov.l @(60,r1),r3
303bc4: d6 57 mov.l 303d24 <_npc_pathfind+0x5f4>,r6 ! 30e5f8 <___sdivsi3_i4i>
303bc6: 64 33 mov r3,r4
303bc8: 55 29 mov.l @(36,r2),r5
303bca: 46 0b jsr @r6
303bcc: 00 09 nop
303bce: 66 03 mov r0,r6
303bd0: 51 29 mov.l @(36,r2),r1
303bd2: 06 17 mul.l r1,r6
303bd4: 02 1a sts macl,r2
303bd6: 61 33 mov r3,r1
303bd8: 31 28 sub r2,r1
303bda: 17 1c mov.l r1,@(48,r7)
303bdc: 62 e3 mov r14,r2
303bde: 72 1c add #28,r2
303be0: 67 e3 mov r14,r7
303be2: 77 1c add #28,r7
303be4: 61 e3 mov r14,r1
303be6: 71 1c add #28,r1
303be8: d3 4e mov.l 303d24 <_npc_pathfind+0x5f4>,r3 ! 30e5f8 <___sdivsi3_i4i>
303bea: 54 7f mov.l @(60,r7),r4
303bec: 55 19 mov.l @(36,r1),r5
303bee: 43 0b jsr @r3
303bf0: 00 09 nop
303bf2: 63 03 mov r0,r3
303bf4: 12 3b mov.l r3,@(44,r2)
303bf6: 61 e3 mov r14,r1
303bf8: 71 1c add #28,r1
303bfa: 51 1f mov.l @(60,r1),r1
303bfc: 62 e3 mov r14,r2
303bfe: 72 1c add #28,r2
303c00: 52 20 mov.l @(0,r2),r2
303c02: 32 1c add r1,r2
303c04: 61 e3 mov r14,r1
303c06: 71 4c add #76,r1
303c08: 62 20 mov.b @r2,r2
303c0a: 60 23 mov r2,r0
303c0c: 80 17 mov.b r0,@(7,r1)
303c0e: a0 07 bra 303c20 <_npc_pathfind+0x4f0>
303c10: 00 09 nop
303c12: 00 09 nop
303c14: a0 04 bra 303c20 <_npc_pathfind+0x4f0>
303c16: 00 09 nop
303c18: 00 09 nop
303c1a: a0 01 bra 303c20 <_npc_pathfind+0x4f0>
303c1c: 00 09 nop
303c1e: 00 09 nop
303c20: 61 e3 mov r14,r1
303c22: 71 1c add #28,r1
303c24: 62 e3 mov r14,r2
303c26: 72 1c add #28,r2
303c28: 52 2f mov.l @(60,r2),r2
303c2a: 72 01 add #1,r2
303c2c: 11 2f mov.l r2,@(60,r1)
303c2e: 62 e3 mov r14,r2
303c30: 72 1c add #28,r2
303c32: 61 e3 mov r14,r1
303c34: 71 1c add #28,r1
303c36: 52 29 mov.l @(36,r2),r2
303c38: 51 18 mov.l @(32,r1),r1
303c3a: 02 17 mul.l r1,r2
303c3c: 02 1a sts macl,r2
303c3e: 61 e3 mov r14,r1
303c40: 71 1c add #28,r1
303c42: 51 1f mov.l @(60,r1),r1
303c44: 31 27 cmp/gt r2,r1
303c46: 8b 8f bf 303b68 <_npc_pathfind+0x438>
303c48: 62 e3 mov r14,r2
303c4a: 72 1c add #28,r2
303c4c: 61 e3 mov r14,r1
303c4e: 71 dc add #-36,r1
303c50: 52 2c mov.l @(48,r2),r2
303c52: 51 1e mov.l @(56,r1),r1
303c54: 32 10 cmp/eq r1,r2
303c56: 8b 40 bf 303cda <_npc_pathfind+0x5aa>
303c58: 62 e3 mov r14,r2
303c5a: 72 1c add #28,r2
303c5c: 61 e3 mov r14,r1
303c5e: 71 dc add #-36,r1
303c60: 52 2b mov.l @(44,r2),r2
303c62: 51 1d mov.l @(52,r1),r1
303c64: 32 10 cmp/eq r1,r2
303c66: 8b 38 bf 303cda <_npc_pathfind+0x5aa>
303c68: 63 e3 mov r14,r3
303c6a: 73 1c add #28,r3
303c6c: 62 e3 mov r14,r2
303c6e: 72 1c add #28,r2
303c70: 61 e3 mov r14,r1
303c72: 71 1c add #28,r1
303c74: 56 30 mov.l @(0,r3),r6
303c76: 55 21 mov.l @(4,r2),r5
303c78: 54 13 mov.l @(12,r1),r4
303c7a: d1 2b mov.l 303d28 <_npc_pathfind+0x5f8>,r1 ! 303444 <_as_clean>
303c7c: 41 0b jsr @r1
303c7e: 00 09 nop
303c80: 61 e3 mov r14,r1
303c82: 71 1c add #28,r1
303c84: 51 15 mov.l @(20,r1),r1
303c86: 61 1f exts.w r1,r1
303c88: 65 13 mov r1,r5
303c8a: 61 e3 mov r14,r1
303c8c: 71 dc add #-36,r1
303c8e: 51 1d mov.l @(52,r1),r1
303c90: 62 1d extu.w r1,r2
303c92: 61 e3 mov r14,r1
303c94: 71 1c add #28,r1
303c96: 51 19 mov.l @(36,r1),r1
303c98: 61 1d extu.w r1,r1
303c9a: 22 1e mulu.w r1,r2
303c9c: 01 1a sts macl,r1
303c9e: 62 1d extu.w r1,r2
303ca0: 61 e3 mov r14,r1
303ca2: 71 dc add #-36,r1
303ca4: 51 1e mov.l @(56,r1),r1
303ca6: 61 1d extu.w r1,r1
303ca8: 31 2c add r2,r1
303caa: 61 1d extu.w r1,r1
303cac: 61 1f exts.w r1,r1
303cae: 66 13 mov r1,r6
303cb0: 63 e3 mov r14,r3
303cb2: 73 1c add #28,r3
303cb4: 62 e3 mov r14,r2
303cb6: 72 1c add #28,r2
303cb8: 61 e3 mov r14,r1
303cba: 71 1c add #28,r1
303cbc: 67 e3 mov r14,r7
303cbe: 77 dc add #-36,r7
303cc0: 57 7b mov.l @(44,r7),r7
303cc2: 1f 71 mov.l r7,@(4,r15)
303cc4: 2f 62 mov.l r6,@r15
303cc6: 67 53 mov r5,r7
303cc8: 56 38 mov.l @(32,r3),r6
303cca: 55 29 mov.l @(36,r2),r5
303ccc: 54 12 mov.l @(8,r1),r4
303cce: d1 17 mov.l 303d2c <_npc_pathfind+0x5fc>,r1 ! 303494 <_as_reconstruct_path>
303cd0: 41 0b jsr @r1
303cd2: 00 09 nop
303cd4: 61 03 mov r0,r1
303cd6: a1 f0 bra 3040ba <_npc_pathfind+0x98a>
303cd8: 00 09 nop
303cda: 62 e3 mov r14,r2
303cdc: 72 1c add #28,r2
303cde: 61 e3 mov r14,r1
303ce0: 71 1c add #28,r1
303ce2: 52 2b mov.l @(44,r2),r2
303ce4: 51 19 mov.l @(36,r1),r1
303ce6: 02 17 mul.l r1,r2
303ce8: 02 1a sts macl,r2
303cea: 61 e3 mov r14,r1
303cec: 71 1c add #28,r1
303cee: 51 1c mov.l @(48,r1),r1
303cf0: 31 2c add r2,r1
303cf2: 62 13 mov r1,r2
303cf4: 61 e3 mov r14,r1
303cf6: 71 1c add #28,r1
303cf8: 51 13 mov.l @(12,r1),r1
303cfa: 31 2c add r2,r1
303cfc: e2 01 mov #1,r2
303cfe: 21 20 mov.b r2,@r1
303d00: 61 e3 mov r14,r1
303d02: 71 1c add #28,r1
303d04: 62 e3 mov r14,r2
303d06: 72 1c add #28,r2
303d08: 52 2c mov.l @(48,r2),r2
303d0a: 72 ff add #-1,r2
303d0c: 11 2f mov.l r2,@(60,r1)
303d0e: a1 a4 bra 30405a <_npc_pathfind+0x92a>
303d10: 00 09 nop
303d12: 00 09 nop
303d14: 00 30 .word 0x0030
303d16: c9 40 and #64,r0
303d18: 00 30 .word 0x0030
303d1a: f8 c8 00 30 pshl #3,0x0 movx.w @r4+,y1
303d1e: 32 0c add r0,r2
303d20: 00 30 .word 0x0030
303d22: f8 7c 00 30 pshl #3,0x0 movx.l x0,@r4+r8
303d26: e5 f8 mov #-8,r5
303d28: 00 30 .word 0x0030
303d2a: 34 44 div1 r4,r4
303d2c: 00 30 .word 0x0030
303d2e: 34 94 div1 r9,r4
303d30: 62 e3 mov r14,r2
303d32: 72 1c add #28,r2
303d34: 61 e3 mov r14,r1
303d36: 71 1c add #28,r1
303d38: 52 2f mov.l @(60,r2),r2
303d3a: 51 19 mov.l @(36,r1),r1
303d3c: 32 17 cmp/gt r1,r2
303d3e: 8b 01 bf 303d44 <_npc_pathfind+0x614>
303d40: a1 98 bra 304074 <_npc_pathfind+0x944>
303d42: 00 09 nop
303d44: 61 e3 mov r14,r1
303d46: 71 1c add #28,r1
303d48: 62 e3 mov r14,r2
303d4a: 72 1c add #28,r2
303d4c: 52 2b mov.l @(44,r2),r2
303d4e: 72 ff add #-1,r2
303d50: 11 2e mov.l r2,@(56,r1)
303d52: a1 6d bra 304030 <_npc_pathfind+0x900>
303d54: 00 09 nop
303d56: 62 e3 mov r14,r2
303d58: 72 1c add #28,r2
303d5a: 61 e3 mov r14,r1
303d5c: 71 1c add #28,r1
303d5e: 52 2e mov.l @(56,r2),r2
303d60: 51 18 mov.l @(32,r1),r1
303d62: 32 17 cmp/gt r1,r2
303d64: 8b 01 bf 303d6a <_npc_pathfind+0x63a>
303d66: a1 70 bra 30404a <_npc_pathfind+0x91a>
303d68: 00 09 nop
303d6a: 62 e3 mov r14,r2
303d6c: 72 1c add #28,r2
303d6e: 61 e3 mov r14,r1
303d70: 71 1c add #28,r1
303d72: 52 2e mov.l @(56,r2),r2
303d74: 51 19 mov.l @(36,r1),r1
303d76: 02 17 mul.l r1,r2
303d78: 02 1a sts macl,r2
303d7a: 61 e3 mov r14,r1
303d7c: 71 1c add #28,r1
303d7e: 51 1f mov.l @(60,r1),r1
303d80: 31 2c add r2,r1
303d82: 62 13 mov r1,r2
303d84: 61 e3 mov r14,r1
303d86: 71 1c add #28,r1
303d88: 51 14 mov.l @(16,r1),r1
303d8a: 31 2c add r2,r1
303d8c: 61 10 mov.b @r1,r1
303d8e: 62 1c extu.b r1,r2
303d90: e1 01 mov #1,r1
303d92: 32 10 cmp/eq r1,r2
303d94: 8b 01 bf 303d9a <_npc_pathfind+0x66a>
303d96: a1 40 bra 30401a <_npc_pathfind+0x8ea>
303d98: 00 09 nop
303d9a: 62 e3 mov r14,r2
303d9c: 72 1c add #28,r2
303d9e: 61 e3 mov r14,r1
303da0: 71 1c add #28,r1
303da2: 52 2f mov.l @(60,r2),r2
303da4: 51 1c mov.l @(48,r1),r1
303da6: 32 10 cmp/eq r1,r2
303da8: 8b 09 bf 303dbe <_npc_pathfind+0x68e>
303daa: 62 e3 mov r14,r2
303dac: 72 1c add #28,r2
303dae: 61 e3 mov r14,r1
303db0: 71 1c add #28,r1
303db2: 52 2e mov.l @(56,r2),r2
303db4: 51 1b mov.l @(44,r1),r1
303db6: 32 10 cmp/eq r1,r2
303db8: 8b 01 bf 303dbe <_npc_pathfind+0x68e>
303dba: a1 31 bra 304020 <_npc_pathfind+0x8f0>
303dbc: 00 09 nop
303dbe: 62 e3 mov r14,r2
303dc0: 72 1c add #28,r2
303dc2: 61 e3 mov r14,r1
303dc4: 71 1c add #28,r1
303dc6: 52 2b mov.l @(44,r2),r2
303dc8: 51 19 mov.l @(36,r1),r1
303dca: 02 17 mul.l r1,r2
303dcc: 02 1a sts macl,r2
303dce: 61 e3 mov r14,r1
303dd0: 71 1c add #28,r1
303dd2: 51 1c mov.l @(48,r1),r1
303dd4: 31 2c add r2,r1
303dd6: 62 13 mov r1,r2
303dd8: 61 e3 mov r14,r1
303dda: 71 1c add #28,r1
303ddc: 51 11 mov.l @(4,r1),r1
303dde: 31 2c add r2,r1
303de0: 61 10 mov.b @r1,r1
303de2: 61 1c extu.b r1,r1
303de4: 62 13 mov r1,r2
303de6: d1 ba mov.l 3040d0 <_npc_pathfind+0x9a0>,r1 ! 310940 <___floatsidf>
303de8: 64 23 mov r2,r4
303dea: 41 0b jsr @r1
303dec: 00 09 nop
303dee: 6a 03 mov r0,r10
303df0: 6b 13 mov r1,r11
303df2: 62 e3 mov r14,r2
303df4: 72 1c add #28,r2
303df6: 61 e3 mov r14,r1
303df8: 71 1c add #28,r1
303dfa: 52 2c mov.l @(48,r2),r2
303dfc: 51 1f mov.l @(60,r1),r1
303dfe: 32 18 sub r1,r2
303e00: d1 b4 mov.l 3040d4 <_npc_pathfind+0x9a4>,r1 ! 30f8c8 <___floatsisf>
303e02: 64 23 mov r2,r4
303e04: 41 0b jsr @r1
303e06: 00 09 nop
303e08: 68 03 mov r0,r8
303e0a: 62 e3 mov r14,r2
303e0c: 72 1c add #28,r2
303e0e: 61 e3 mov r14,r1
303e10: 71 1c add #28,r1
303e12: 52 2b mov.l @(44,r2),r2
303e14: 51 1e mov.l @(56,r1),r1
303e16: 32 18 sub r1,r2
303e18: d1 ae mov.l 3040d4 <_npc_pathfind+0x9a4>,r1 ! 30f8c8 <___floatsisf>
303e1a: 64 23 mov r2,r4
303e1c: 41 0b jsr @r1
303e1e: 00 09 nop
303e20: 61 03 mov r0,r1
303e22: 65 13 mov r1,r5
303e24: 64 83 mov r8,r4
303e26: d1 ac mov.l 3040d8 <_npc_pathfind+0x9a8>,r1 ! 30320c <_length>
303e28: 41 0b jsr @r1
303e2a: 00 09 nop
303e2c: 62 03 mov r0,r2
303e2e: d1 ab mov.l 3040dc <_npc_pathfind+0x9ac>,r1 ! 310a14 <___extendsfdf2>
303e30: 64 23 mov r2,r4
303e32: 41 0b jsr @r1
303e34: 00 09 nop
303e36: 62 03 mov r0,r2
303e38: 63 13 mov r1,r3
303e3a: 64 23 mov r2,r4
303e3c: 65 33 mov r3,r5
303e3e: d1 a8 mov.l 3040e0 <_npc_pathfind+0x9b0>,r1 ! 314264 <_round>
303e40: 41 0b jsr @r1
303e42: 00 09 nop
303e44: 62 03 mov r0,r2
303e46: 63 13 mov r1,r3
303e48: d1 a6 mov.l 3040e4 <_npc_pathfind+0x9b4>,r1 ! 30fa94 <___adddf3>
303e4a: 66 23 mov r2,r6
303e4c: 67 33 mov r3,r7
303e4e: 64 a3 mov r10,r4
303e50: 65 b3 mov r11,r5
303e52: 41 0b jsr @r1
303e54: 00 09 nop
303e56: 62 03 mov r0,r2
303e58: 63 13 mov r1,r3
303e5a: 68 e3 mov r14,r8
303e5c: 78 dc add #-36,r8
303e5e: d1 a2 mov.l 3040e8 <_npc_pathfind+0x9b8>,r1 ! 310874 <___fixdfsi>
303e60: 64 23 mov r2,r4
303e62: 65 33 mov r3,r5
303e64: 41 0b jsr @r1
303e66: 00 09 nop
303e68: 61 03 mov r0,r1
303e6a: 18 1f mov.l r1,@(60,r8)
303e6c: 62 e3 mov r14,r2
303e6e: 72 1c add #28,r2
303e70: 61 e3 mov r14,r1
303e72: 71 1c add #28,r1
303e74: 52 2e mov.l @(56,r2),r2
303e76: 51 19 mov.l @(36,r1),r1
303e78: 02 17 mul.l r1,r2
303e7a: 02 1a sts macl,r2
303e7c: 61 e3 mov r14,r1
303e7e: 71 1c add #28,r1
303e80: 51 1f mov.l @(60,r1),r1
303e82: 31 2c add r2,r1
303e84: 62 13 mov r1,r2
303e86: 61 e3 mov r14,r1
303e88: 71 1c add #28,r1
303e8a: 51 11 mov.l @(4,r1),r1
303e8c: 31 2c add r2,r1
303e8e: 61 10 mov.b @r1,r1
303e90: 61 1c extu.b r1,r1
303e92: 62 13 mov r1,r2
303e94: 61 e3 mov r14,r1
303e96: 71 dc add #-36,r1
303e98: 51 1f mov.l @(60,r1),r1
303e9a: 31 23 cmp/ge r2,r1
303e9c: 8b 01 bf 303ea2 <_npc_pathfind+0x772>
303e9e: a0 c0 bra 304022 <_npc_pathfind+0x8f2>
303ea0: 00 09 nop
303ea2: 61 e3 mov r14,r1
303ea4: 71 1c add #28,r1
303ea6: 51 1b mov.l @(44,r1),r1
303ea8: 62 1d extu.w r1,r2
303eaa: 61 e3 mov r14,r1
303eac: 71 1c add #28,r1
303eae: 51 19 mov.l @(36,r1),r1
303eb0: 61 1d extu.w r1,r1
303eb2: 22 1e mulu.w r1,r2
303eb4: 01 1a sts macl,r1
303eb6: 62 1d extu.w r1,r2
303eb8: 61 e3 mov r14,r1
303eba: 71 1c add #28,r1
303ebc: 51 1c mov.l @(48,r1),r1
303ebe: 61 1d extu.w r1,r1
303ec0: 31 2c add r2,r1
303ec2: 62 1d extu.w r1,r2
303ec4: 63 e3 mov r14,r3
303ec6: 73 1c add #28,r3
303ec8: 61 e3 mov r14,r1
303eca: 71 1c add #28,r1
303ecc: 53 3e mov.l @(56,r3),r3
303ece: 51 19 mov.l @(36,r1),r1
303ed0: 03 17 mul.l r1,r3
303ed2: 03 1a sts macl,r3
303ed4: 61 e3 mov r14,r1
303ed6: 71 1c add #28,r1
303ed8: 51 1f mov.l @(60,r1),r1
303eda: 31 3c add r3,r1
303edc: 31 1c add r1,r1
303ede: 63 e3 mov r14,r3
303ee0: 73 1c add #28,r3
303ee2: 53 32 mov.l @(8,r3),r3
303ee4: 31 3c add r3,r1
303ee6: 62 2f exts.w r2,r2
303ee8: 21 21 mov.w r2,@r1
303eea: 62 e3 mov r14,r2
303eec: 72 1c add #28,r2
303eee: 61 e3 mov r14,r1
303ef0: 71 1c add #28,r1
303ef2: 52 2e mov.l @(56,r2),r2
303ef4: 51 19 mov.l @(36,r1),r1
303ef6: 02 17 mul.l r1,r2
303ef8: 02 1a sts macl,r2
303efa: 61 e3 mov r14,r1
303efc: 71 1c add #28,r1
303efe: 51 1f mov.l @(60,r1),r1
303f00: 31 2c add r2,r1
303f02: 62 13 mov r1,r2
303f04: 61 e3 mov r14,r1
303f06: 71 1c add #28,r1
303f08: 51 11 mov.l @(4,r1),r1
303f0a: 31 2c add r2,r1
303f0c: 62 e3 mov r14,r2
303f0e: 72 dc add #-36,r2
303f10: 52 2f mov.l @(60,r2),r2
303f12: 62 2c extu.b r2,r2
303f14: 21 20 mov.b r2,@r1
303f16: 62 e3 mov r14,r2
303f18: 72 dc add #-36,r2
303f1a: d1 6d mov.l 3040d0 <_npc_pathfind+0x9a0>,r1 ! 310940 <___floatsidf>
303f1c: 54 2f mov.l @(60,r2),r4
303f1e: 41 0b jsr @r1
303f20: 00 09 nop
303f22: 6a 03 mov r0,r10
303f24: 6b 13 mov r1,r11
303f26: 62 e3 mov r14,r2
303f28: 72 dc add #-36,r2
303f2a: 61 e3 mov r14,r1
303f2c: 71 1c add #28,r1
303f2e: 52 2e mov.l @(56,r2),r2
303f30: 51 1f mov.l @(60,r1),r1
303f32: 32 18 sub r1,r2
303f34: d1 67 mov.l 3040d4 <_npc_pathfind+0x9a4>,r1 ! 30f8c8 <___floatsisf>
303f36: 64 23 mov r2,r4
303f38: 41 0b jsr @r1
303f3a: 00 09 nop
303f3c: 68 03 mov r0,r8
303f3e: 62 e3 mov r14,r2
303f40: 72 dc add #-36,r2
303f42: 61 e3 mov r14,r1
303f44: 71 1c add #28,r1
303f46: 52 2d mov.l @(52,r2),r2
303f48: 51 1e mov.l @(56,r1),r1
303f4a: 32 18 sub r1,r2
303f4c: d1 61 mov.l 3040d4 <_npc_pathfind+0x9a4>,r1 ! 30f8c8 <___floatsisf>
303f4e: 64 23 mov r2,r4
303f50: 41 0b jsr @r1
303f52: 00 09 nop
303f54: 61 03 mov r0,r1
303f56: 65 13 mov r1,r5
303f58: 64 83 mov r8,r4
303f5a: d1 5f mov.l 3040d8 <_npc_pathfind+0x9a8>,r1 ! 30320c <_length>
303f5c: 41 0b jsr @r1
303f5e: 00 09 nop
303f60: 62 03 mov r0,r2
303f62: d1 5e mov.l 3040dc <_npc_pathfind+0x9ac>,r1 ! 310a14 <___extendsfdf2>
303f64: 64 23 mov r2,r4
303f66: 41 0b jsr @r1
303f68: 00 09 nop
303f6a: 62 03 mov r0,r2
303f6c: 63 13 mov r1,r3
303f6e: 64 23 mov r2,r4
303f70: 65 33 mov r3,r5
303f72: d1 5b mov.l 3040e0 <_npc_pathfind+0x9b0>,r1 ! 314264 <_round>
303f74: 41 0b jsr @r1
303f76: 00 09 nop
303f78: 62 03 mov r0,r2
303f7a: 63 13 mov r1,r3
303f7c: d1 59 mov.l 3040e4 <_npc_pathfind+0x9b4>,r1 ! 30fa94 <___adddf3>
303f7e: 66 23 mov r2,r6
303f80: 67 33 mov r3,r7
303f82: 64 a3 mov r10,r4
303f84: 65 b3 mov r11,r5
303f86: 41 0b jsr @r1
303f88: 00 09 nop
303f8a: 62 03 mov r0,r2
303f8c: 63 13 mov r1,r3
303f8e: 66 23 mov r2,r6
303f90: 67 33 mov r3,r7
303f92: 62 e3 mov r14,r2
303f94: 72 1c add #28,r2
303f96: 61 e3 mov r14,r1
303f98: 71 1c add #28,r1
303f9a: 52 2e mov.l @(56,r2),r2
303f9c: 51 19 mov.l @(36,r1),r1
303f9e: 02 17 mul.l r1,r2
303fa0: 02 1a sts macl,r2
303fa2: 61 e3 mov r14,r1
303fa4: 71 1c add #28,r1
303fa6: 51 1f mov.l @(60,r1),r1
303fa8: 31 2c add r2,r1
303faa: 62 13 mov r1,r2
303fac: 61 e3 mov r14,r1
303fae: 71 1c add #28,r1
303fb0: 51 10 mov.l @(0,r1),r1
303fb2: 68 13 mov r1,r8
303fb4: 38 2c add r2,r8
303fb6: d1 4d mov.l 3040ec <_npc_pathfind+0x9bc>,r1 ! 3108dc <___fixunsdfsi>
303fb8: 64 63 mov r6,r4
303fba: 65 73 mov r7,r5
303fbc: 41 0b jsr @r1
303fbe: 00 09 nop
303fc0: 61 03 mov r0,r1
303fc2: 61 1c extu.b r1,r1
303fc4: 28 10 mov.b r1,@r8
303fc6: 62 e3 mov r14,r2
303fc8: 72 1c add #28,r2
303fca: 61 e3 mov r14,r1
303fcc: 71 1c add #28,r1
303fce: 52 2e mov.l @(56,r2),r2
303fd0: 51 19 mov.l @(36,r1),r1
303fd2: 02 17 mul.l r1,r2
303fd4: 02 1a sts macl,r2
303fd6: 61 e3 mov r14,r1
303fd8: 71 1c add #28,r1
303fda: 51 1f mov.l @(60,r1),r1
303fdc: 31 2c add r2,r1
303fde: 62 13 mov r1,r2
303fe0: 61 e3 mov r14,r1
303fe2: 71 1c add #28,r1
303fe4: 51 13 mov.l @(12,r1),r1
303fe6: 31 2c add r2,r1
303fe8: 61 10 mov.b @r1,r1
303fea: 61 1c extu.b r1,r1
303fec: 21 18 tst r1,r1
303fee: 89 18 bt 304022 <_npc_pathfind+0x8f2>
303ff0: 62 e3 mov r14,r2
303ff2: 72 1c add #28,r2
303ff4: 61 e3 mov r14,r1
303ff6: 71 1c add #28,r1
303ff8: 52 2e mov.l @(56,r2),r2
303ffa: 51 19 mov.l @(36,r1),r1
303ffc: 02 17 mul.l r1,r2
303ffe: 02 1a sts macl,r2
304000: 61 e3 mov r14,r1
304002: 71 1c add #28,r1
304004: 51 1f mov.l @(60,r1),r1
304006: 31 2c add r2,r1
304008: 62 13 mov r1,r2
30400a: 61 e3 mov r14,r1
30400c: 71 1c add #28,r1
30400e: 51 13 mov.l @(12,r1),r1
304010: 31 2c add r2,r1
304012: e2 00 mov #0,r2
304014: 21 20 mov.b r2,@r1
304016: a0 04 bra 304022 <_npc_pathfind+0x8f2>
304018: 00 09 nop
30401a: 00 09 nop
30401c: a0 01 bra 304022 <_npc_pathfind+0x8f2>
30401e: 00 09 nop
304020: 00 09 nop
304022: 61 e3 mov r14,r1
304024: 71 1c add #28,r1
304026: 62 e3 mov r14,r2
304028: 72 1c add #28,r2
30402a: 52 2e mov.l @(56,r2),r2
30402c: 72 01 add #1,r2
30402e: 11 2e mov.l r2,@(56,r1)
304030: 61 e3 mov r14,r1
304032: 71 1c add #28,r1
304034: 51 1b mov.l @(44,r1),r1
304036: 71 01 add #1,r1
304038: 62 e3 mov r14,r2
30403a: 72 1c add #28,r2
30403c: 52 2e mov.l @(56,r2),r2
30403e: 32 17 cmp/gt r1,r2
304040: 89 01 bt 304046 <_npc_pathfind+0x916>
304042: ae 88 bra 303d56 <_npc_pathfind+0x626>
304044: 00 09 nop
304046: a0 01 bra 30404c <_npc_pathfind+0x91c>
304048: 00 09 nop
30404a: 00 09 nop
30404c: 61 e3 mov r14,r1
30404e: 71 1c add #28,r1
304050: 62 e3 mov r14,r2
304052: 72 1c add #28,r2
304054: 52 2f mov.l @(60,r2),r2
304056: 72 01 add #1,r2
304058: 11 2f mov.l r2,@(60,r1)
30405a: 61 e3 mov r14,r1
30405c: 71 1c add #28,r1
30405e: 51 1c mov.l @(48,r1),r1
304060: 71 01 add #1,r1
304062: 62 e3 mov r14,r2
304064: 72 1c add #28,r2
304066: 52 2f mov.l @(60,r2),r2
304068: 32 17 cmp/gt r1,r2
30406a: 89 01 bt 304070 <_npc_pathfind+0x940>
30406c: ae 60 bra 303d30 <_npc_pathfind+0x600>
30406e: 00 09 nop
304070: a0 01 bra 304076 <_npc_pathfind+0x946>
304072: 00 09 nop
304074: 00 09 nop
304076: 61 e3 mov r14,r1
304078: 71 1c add #28,r1
30407a: 62 e3 mov r14,r2
30407c: 72 1c add #28,r2
30407e: 52 2a mov.l @(40,r2),r2
304080: 72 01 add #1,r2
304082: 11 2a mov.l r2,@(40,r1)
304084: 61 e3 mov r14,r1
304086: 71 1c add #28,r1
304088: 52 1a mov.l @(40,r1),r2
30408a: e1 3f mov #63,r1
30408c: 32 17 cmp/gt r1,r2
30408e: 89 01 bt 304094 <_npc_pathfind+0x964>
304090: ad 5f bra 303b52 <_npc_pathfind+0x422>
304092: 00 09 nop
304094: 63 e3 mov r14,r3
304096: 73 1c add #28,r3
304098: 62 e3 mov r14,r2
30409a: 72 1c add #28,r2
30409c: 61 e3 mov r14,r1
30409e: 71 1c add #28,r1
3040a0: 56 30 mov.l @(0,r3),r6
3040a2: 55 21 mov.l @(4,r2),r5
3040a4: 54 13 mov.l @(12,r1),r4
3040a6: d1 12 mov.l 3040f0 <_npc_pathfind+0x9c0>,r1 ! 303444 <_as_clean>
3040a8: 41 0b jsr @r1
3040aa: 00 09 nop
3040ac: 61 e3 mov r14,r1
3040ae: 71 1c add #28,r1
3040b0: 54 12 mov.l @(8,r1),r4
3040b2: d1 10 mov.l 3040f4 <_npc_pathfind+0x9c4>,r1 ! 30a83c <_free>
3040b4: 41 0b jsr @r1
3040b6: 00 09 nop
3040b8: e1 03 mov #3,r1
3040ba: 60 13 mov r1,r0
3040bc: 7e 5c add #92,r14
3040be: 6f e3 mov r14,r15
3040c0: 4f 26 lds.l @r15+,pr
3040c2: 6e f6 mov.l @r15+,r14
3040c4: 6b f6 mov.l @r15+,r11
3040c6: 6a f6 mov.l @r15+,r10
3040c8: 68 f6 mov.l @r15+,r8
3040ca: 00 0b rts
3040cc: 00 09 nop
3040ce: 00 09 nop
3040d0: 00 31 .word 0x0031
3040d2: 09 40 .word 0x0940
3040d4: 00 30 .word 0x0030
3040d6: f8 c8 00 30 pshl #3,0x0 movx.w @r4+,y1
3040da: 32 0c add r0,r2
3040dc: 00 31 .word 0x0031
3040de: 0a 14 mov.b r1,@(r0,r10)
3040e0: 00 31 .word 0x0031
3040e2: 42 64 .word 0x4264
3040e4: 00 30 .word 0x0030
3040e6: fa 94 00 31 pshl #3,0x1 movx.l @r5,x1
3040ea: 08 74 mov.b r7,@(r0,r8)
3040ec: 00 31 .word 0x0031
3040ee: 08 dc mov.b @(r0,r13),r8
3040f0: 00 30 .word 0x0030
3040f2: 34 44 div1 r4,r4
3040f4: 00 30 .word 0x0030
3040f6: a8 3c bra 303172 <_GINT_CALL_SET_function+0xa>
003040f8 <_update_npcs>:
3040f8: 2f e6 mov.l r14,@-r15
3040fa: 4f 22 sts.l pr,@-r15
3040fc: 7f f8 add #-8,r15
3040fe: 6e f3 mov r15,r14
304100: 61 e3 mov r14,r1
304102: 71 c8 add #-56,r1
304104: 11 4e mov.l r4,@(56,r1)
304106: 61 e3 mov r14,r1
304108: 71 c8 add #-56,r1
30410a: e2 00 mov #0,r2
30410c: 11 2f mov.l r2,@(60,r1)
30410e: a0 19 bra 304144 <_update_npcs+0x4c>
304110: 00 09 nop
304112: 61 e3 mov r14,r1
304114: 71 c8 add #-56,r1
304116: 51 1e mov.l @(56,r1),r1
304118: 61 12 mov.l @r1,r1
30411a: 53 1b mov.l @(44,r1),r3
30411c: 61 e3 mov r14,r1
30411e: 71 c8 add #-56,r1
304120: 52 1f mov.l @(60,r1),r2
304122: 61 23 mov r2,r1
304124: 41 08 shll2 r1
304126: 41 08 shll2 r1
304128: 31 28 sub r2,r1
30412a: 41 08 shll2 r1
30412c: 31 3c add r3,r1
30412e: 64 13 mov r1,r4
304130: d1 0d mov.l 304168 <_update_npcs+0x70>,r1 ! 30416c <_update_npc>
304132: 41 0b jsr @r1
304134: 00 09 nop
304136: 61 e3 mov r14,r1
304138: 71 c8 add #-56,r1
30413a: 62 e3 mov r14,r2
30413c: 72 c8 add #-56,r2
30413e: 52 2f mov.l @(60,r2),r2
304140: 72 01 add #1,r2
304142: 11 2f mov.l r2,@(60,r1)
304144: 61 e3 mov r14,r1
304146: 71 c8 add #-56,r1
304148: 51 1e mov.l @(56,r1),r1
30414a: 61 12 mov.l @r1,r1
30414c: 51 1a mov.l @(40,r1),r1
30414e: 62 e3 mov r14,r2
304150: 72 c8 add #-56,r2
304152: 52 2f mov.l @(60,r2),r2
304154: 32 12 cmp/hs r1,r2
304156: 8b dc bf 304112 <_update_npcs+0x1a>
304158: 00 09 nop
30415a: 00 09 nop
30415c: 7e 08 add #8,r14
30415e: 6f e3 mov r14,r15
304160: 4f 26 lds.l @r15+,pr
304162: 6e f6 mov.l @r15+,r14
304164: 00 0b rts
304166: 00 09 nop
304168: 00 30 .word 0x0030
30416a: 41 6c shad r6,r1
0030416c <_update_npc>:
30416c: 2f 86 mov.l r8,@-r15
30416e: 2f 96 mov.l r9,@-r15
304170: 2f e6 mov.l r14,@-r15
304172: 4f 22 sts.l pr,@-r15
304174: 7f f0 add #-16,r15
304176: 6e f3 mov r15,r14
304178: 61 e3 mov r14,r1
30417a: 71 d0 add #-48,r1
30417c: 11 4c mov.l r4,@(48,r1)
30417e: 61 e3 mov r14,r1
304180: 71 d0 add #-48,r1
304182: 51 1c mov.l @(48,r1),r1
304184: 51 18 mov.l @(32,r1),r1
304186: 21 18 tst r1,r1
304188: 89 09 bt 30419e <_update_npc+0x32>
30418a: 61 e3 mov r14,r1
30418c: 71 d0 add #-48,r1
30418e: 51 1c mov.l @(48,r1),r1
304190: 71 10 add #16,r1
304192: 84 12 mov.b @(2,r1),r0
304194: 61 03 mov r0,r1
304196: 62 1c extu.b r1,r2
304198: e1 01 mov #1,r1
30419a: 32 10 cmp/eq r1,r2
30419c: 8b 01 bf 3041a2 <_update_npc+0x36>
30419e: a0 f8 bra 304392 <_update_npc+0x226>
3041a0: 00 09 nop
3041a2: 61 e3 mov r14,r1
3041a4: 71 d0 add #-48,r1
3041a6: 51 1c mov.l @(48,r1),r1
3041a8: 52 1b mov.l @(44,r1),r2
3041aa: 61 e3 mov r14,r1
3041ac: 71 d0 add #-48,r1
3041ae: 51 1c mov.l @(48,r1),r1
3041b0: 51 1a mov.l @(40,r1),r1
3041b2: 31 1c add r1,r1
3041b4: 31 2c add r2,r1
3041b6: 61 11 mov.w @r1,r1
3041b8: 62 13 mov r1,r2
3041ba: 61 e3 mov r14,r1
3041bc: 71 d0 add #-48,r1
3041be: 51 1c mov.l @(48,r1),r1
3041c0: 51 12 mov.l @(8,r1),r1
3041c2: 32 1c add r1,r2
3041c4: d1 77 mov.l 3043a4 <_update_npc+0x238>,r1 ! 30f9d4 <___floatunsisf>
3041c6: 64 23 mov r2,r4
3041c8: 41 0b jsr @r1
3041ca: 00 09 nop
3041cc: 62 03 mov r0,r2
3041ce: 61 e3 mov r14,r1
3041d0: 71 d0 add #-48,r1
3041d2: 51 1c mov.l @(48,r1),r1
3041d4: 63 12 mov.l @r1,r3
3041d6: 68 e3 mov r14,r8
3041d8: 78 d0 add #-48,r8
3041da: d1 73 mov.l 3043a8 <_update_npc+0x23c>,r1 ! 30f250 <___subsf3>
3041dc: 65 33 mov r3,r5
3041de: 64 23 mov r2,r4
3041e0: 41 0b jsr @r1
3041e2: 00 09 nop
3041e4: 61 03 mov r0,r1
3041e6: 18 1f mov.l r1,@(60,r8)
3041e8: 61 e3 mov r14,r1
3041ea: 71 d0 add #-48,r1
3041ec: 51 1c mov.l @(48,r1),r1
3041ee: 52 1c mov.l @(48,r1),r2
3041f0: 61 e3 mov r14,r1
3041f2: 71 d0 add #-48,r1
3041f4: 51 1c mov.l @(48,r1),r1
3041f6: 51 1a mov.l @(40,r1),r1
3041f8: 31 1c add r1,r1
3041fa: 31 2c add r2,r1
3041fc: 61 11 mov.w @r1,r1
3041fe: 62 13 mov r1,r2
304200: 61 e3 mov r14,r1
304202: 71 d0 add #-48,r1
304204: 51 1c mov.l @(48,r1),r1
304206: 51 13 mov.l @(12,r1),r1
304208: 32 1c add r1,r2
30420a: d1 66 mov.l 3043a4 <_update_npc+0x238>,r1 ! 30f9d4 <___floatunsisf>
30420c: 64 23 mov r2,r4
30420e: 41 0b jsr @r1
304210: 00 09 nop
304212: 62 03 mov r0,r2
304214: 61 e3 mov r14,r1
304216: 71 d0 add #-48,r1
304218: 51 1c mov.l @(48,r1),r1
30421a: 53 11 mov.l @(4,r1),r3
30421c: 68 e3 mov r14,r8
30421e: 78 d0 add #-48,r8
304220: d1 61 mov.l 3043a8 <_update_npc+0x23c>,r1 ! 30f250 <___subsf3>
304222: 65 33 mov r3,r5
304224: 64 23 mov r2,r4
304226: 41 0b jsr @r1
304228: 00 09 nop
30422a: 61 03 mov r0,r1
30422c: 18 1e mov.l r1,@(56,r8)
30422e: 68 e3 mov r14,r8
304230: 78 d0 add #-48,r8
304232: 62 e3 mov r14,r2
304234: 72 d0 add #-48,r2
304236: 61 e3 mov r14,r1
304238: 71 d0 add #-48,r1
30423a: 55 2e mov.l @(56,r2),r5
30423c: 54 1f mov.l @(60,r1),r4
30423e: d1 5b mov.l 3043ac <_update_npc+0x240>,r1 ! 30320c <_length>
304240: 41 0b jsr @r1
304242: 00 09 nop
304244: 61 03 mov r0,r1
304246: 18 1d mov.l r1,@(52,r8)
304248: 62 e3 mov r14,r2
30424a: 72 d0 add #-48,r2
30424c: d1 58 mov.l 3043b0 <_update_npc+0x244>,r1 ! 30eed0 <___gesf2>
30424e: d5 59 mov.l 3043b4 <_update_npc+0x248>,r5 ! 3f000000
304250: 54 2d mov.l @(52,r2),r4
304252: 41 0b jsr @r1
304254: 00 09 nop
304256: 61 03 mov r0,r1
304258: 41 15 cmp/pl r1
30425a: 8b 57 bf 30430c <_update_npc+0x1a0>
30425c: 62 e3 mov r14,r2
30425e: 72 d0 add #-48,r2
304260: d1 55 mov.l 3043b8 <_update_npc+0x24c>,r1 ! 310a14 <___extendsfdf2>
304262: 54 2f mov.l @(60,r2),r4
304264: 41 0b jsr @r1
304266: 00 09 nop
304268: 68 03 mov r0,r8
30426a: 69 13 mov r1,r9
30426c: 62 e3 mov r14,r2
30426e: 72 d0 add #-48,r2
304270: d1 51 mov.l 3043b8 <_update_npc+0x24c>,r1 ! 310a14 <___extendsfdf2>
304272: 54 2d mov.l @(52,r2),r4
304274: 41 0b jsr @r1
304276: 00 09 nop
304278: 62 03 mov r0,r2
30427a: 63 13 mov r1,r3
30427c: d1 4f mov.l 3043bc <_update_npc+0x250>,r1 ! 30fa94 <___adddf3>
30427e: 66 23 mov r2,r6
304280: 67 33 mov r3,r7
304282: 64 23 mov r2,r4
304284: 65 33 mov r3,r5
304286: 41 0b jsr @r1
304288: 00 09 nop
30428a: 62 03 mov r0,r2
30428c: 63 13 mov r1,r3
30428e: d1 4c mov.l 3043c0 <_update_npc+0x254>,r1 ! 310344 <___divdf3>
304290: 66 23 mov r2,r6
304292: 67 33 mov r3,r7
304294: 64 83 mov r8,r4
304296: 65 93 mov r9,r5
304298: 41 0b jsr @r1
30429a: 00 09 nop
30429c: 62 03 mov r0,r2
30429e: 63 13 mov r1,r3
3042a0: 68 e3 mov r14,r8
3042a2: 78 d0 add #-48,r8
3042a4: d1 47 mov.l 3043c4 <_update_npc+0x258>,r1 ! 310b38 <___truncdfsf2>
3042a6: 64 23 mov r2,r4
3042a8: 65 33 mov r3,r5
3042aa: 41 0b jsr @r1
3042ac: 00 09 nop
3042ae: 61 03 mov r0,r1
3042b0: 18 1f mov.l r1,@(60,r8)
3042b2: 62 e3 mov r14,r2
3042b4: 72 d0 add #-48,r2
3042b6: d1 40 mov.l 3043b8 <_update_npc+0x24c>,r1 ! 310a14 <___extendsfdf2>
3042b8: 54 2e mov.l @(56,r2),r4
3042ba: 41 0b jsr @r1
3042bc: 00 09 nop
3042be: 68 03 mov r0,r8
3042c0: 69 13 mov r1,r9
3042c2: 62 e3 mov r14,r2
3042c4: 72 d0 add #-48,r2
3042c6: d1 3c mov.l 3043b8 <_update_npc+0x24c>,r1 ! 310a14 <___extendsfdf2>
3042c8: 54 2d mov.l @(52,r2),r4
3042ca: 41 0b jsr @r1
3042cc: 00 09 nop
3042ce: 62 03 mov r0,r2
3042d0: 63 13 mov r1,r3
3042d2: d1 3a mov.l 3043bc <_update_npc+0x250>,r1 ! 30fa94 <___adddf3>
3042d4: 66 23 mov r2,r6
3042d6: 67 33 mov r3,r7
3042d8: 64 23 mov r2,r4
3042da: 65 33 mov r3,r5
3042dc: 41 0b jsr @r1
3042de: 00 09 nop
3042e0: 62 03 mov r0,r2
3042e2: 63 13 mov r1,r3
3042e4: d1 36 mov.l 3043c0 <_update_npc+0x254>,r1 ! 310344 <___divdf3>
3042e6: 66 23 mov r2,r6
3042e8: 67 33 mov r3,r7
3042ea: 64 83 mov r8,r4
3042ec: 65 93 mov r9,r5
3042ee: 41 0b jsr @r1
3042f0: 00 09 nop
3042f2: 62 03 mov r0,r2
3042f4: 63 13 mov r1,r3
3042f6: 68 e3 mov r14,r8
3042f8: 78 d0 add #-48,r8
3042fa: d1 32 mov.l 3043c4 <_update_npc+0x258>,r1 ! 310b38 <___truncdfsf2>
3042fc: 64 23 mov r2,r4
3042fe: 65 33 mov r3,r5
304300: 41 0b jsr @r1
304302: 00 09 nop
304304: 61 03 mov r0,r1
304306: 18 1e mov.l r1,@(56,r8)
304308: a0 1f bra 30434a <_update_npc+0x1de>
30430a: 00 09 nop
30430c: 61 e3 mov r14,r1
30430e: 71 d0 add #-48,r1
304310: 51 1c mov.l @(48,r1),r1
304312: 51 1a mov.l @(40,r1),r1
304314: 62 13 mov r1,r2
304316: 72 01 add #1,r2
304318: 61 e3 mov r14,r1
30431a: 71 d0 add #-48,r1
30431c: 51 1c mov.l @(48,r1),r1
30431e: 11 2a mov.l r2,@(40,r1)
304320: 61 e3 mov r14,r1
304322: 71 d0 add #-48,r1
304324: 51 1c mov.l @(48,r1),r1
304326: 52 1a mov.l @(40,r1),r2
304328: 61 e3 mov r14,r1
30432a: 71 d0 add #-48,r1
30432c: 51 1c mov.l @(48,r1),r1
30432e: 53 19 mov.l @(36,r1),r3
304330: d7 25 mov.l 3043c8 <_update_npc+0x25c>,r7 ! 30e528 <___udivsi3_i4i>
304332: 64 23 mov r2,r4
304334: 65 33 mov r3,r5
304336: 47 0b jsr @r7
304338: 00 09 nop
30433a: 67 03 mov r0,r7
30433c: 07 37 mul.l r3,r7
30433e: 01 1a sts macl,r1
304340: 32 18 sub r1,r2
304342: 61 e3 mov r14,r1
304344: 71 d0 add #-48,r1
304346: 51 1c mov.l @(48,r1),r1
304348: 11 2a mov.l r2,@(40,r1)
30434a: 61 e3 mov r14,r1
30434c: 71 d0 add #-48,r1
30434e: 51 1c mov.l @(48,r1),r1
304350: 63 12 mov.l @r1,r3
304352: 62 e3 mov r14,r2
304354: 72 d0 add #-48,r2
304356: d1 1d mov.l 3043cc <_update_npc+0x260>,r1 ! 30e94c <___addsf3>
304358: 55 2f mov.l @(60,r2),r5
30435a: 64 33 mov r3,r4
30435c: 41 0b jsr @r1
30435e: 00 09 nop
304360: 61 03 mov r0,r1
304362: 62 13 mov r1,r2
304364: 61 e3 mov r14,r1
304366: 71 d0 add #-48,r1
304368: 51 1c mov.l @(48,r1),r1
30436a: 21 22 mov.l r2,@r1
30436c: 61 e3 mov r14,r1
30436e: 71 d0 add #-48,r1
304370: 51 1c mov.l @(48,r1),r1
304372: 53 11 mov.l @(4,r1),r3
304374: 62 e3 mov r14,r2
304376: 72 d0 add #-48,r2
304378: d1 14 mov.l 3043cc <_update_npc+0x260>,r1 ! 30e94c <___addsf3>
30437a: 55 2e mov.l @(56,r2),r5
30437c: 64 33 mov r3,r4
30437e: 41 0b jsr @r1
304380: 00 09 nop
304382: 61 03 mov r0,r1
304384: 62 13 mov r1,r2
304386: 61 e3 mov r14,r1
304388: 71 d0 add #-48,r1
30438a: 51 1c mov.l @(48,r1),r1
30438c: 11 21 mov.l r2,@(4,r1)
30438e: a0 01 bra 304394 <_update_npc+0x228>
304390: 00 09 nop
304392: 00 09 nop
304394: 7e 10 add #16,r14
304396: 6f e3 mov r14,r15
304398: 4f 26 lds.l @r15+,pr
30439a: 6e f6 mov.l @r15+,r14
30439c: 69 f6 mov.l @r15+,r9
30439e: 68 f6 mov.l @r15+,r8
3043a0: 00 0b rts
3043a2: 00 09 nop
3043a4: 00 30 .word 0x0030
3043a6: f9 d4 00 30 pshl #3,0x0 movx.l @r0,y1
3043aa: f2 50 pcmp x1,y1
3043ac: 00 30 .word 0x0030
3043ae: 32 0c add r0,r2
3043b0: 00 30 .word 0x0030
3043b2: ee d0 mov #-48,r14
3043b4: 3f 00 cmp/eq r0,r15
3043b6: 00 00 .word 0x0000
3043b8: 00 31 .word 0x0031
3043ba: 0a 14 mov.b r1,@(r0,r10)
3043bc: 00 30 .word 0x0030
3043be: fa 94 00 31 pshl #3,0x1 movx.l @r5,x1
3043c2: 03 44 mov.b r4,@(r0,r3)
3043c4: 00 31 .word 0x0031
3043c6: 0b 38 .word 0x0b38
3043c8: 00 30 .word 0x0030
3043ca: e5 28 mov #40,r5
3043cc: 00 30 .word 0x0030
3043ce: e9 4c mov #76,r9
003043d0 <_npc_draw>:
3043d0: 2f e6 mov.l r14,@-r15
3043d2: 4f 22 sts.l pr,@-r15
3043d4: 7f d8 add #-40,r15
3043d6: 6e f3 mov r15,r14
3043d8: 61 e3 mov r14,r1
3043da: 71 e8 add #-24,r1
3043dc: 11 47 mov.l r4,@(28,r1)
3043de: 61 e3 mov r14,r1
3043e0: 71 e8 add #-24,r1
3043e2: 62 e3 mov r14,r2
3043e4: 72 e8 add #-24,r2
3043e6: 52 27 mov.l @(28,r2),r2
3043e8: 72 04 add #4,r2
3043ea: 11 2d mov.l r2,@(52,r1)
3043ec: 61 e3 mov r14,r1
3043ee: 71 e8 add #-24,r1
3043f0: e2 00 mov #0,r2
3043f2: 11 2f mov.l r2,@(60,r1)
3043f4: a1 90 bra 304718 <_npc_draw+0x348>
3043f6: 00 09 nop
3043f8: 61 e3 mov r14,r1
3043fa: 71 e8 add #-24,r1
3043fc: 51 17 mov.l @(28,r1),r1
3043fe: 61 12 mov.l @r1,r1
304400: 53 1b mov.l @(44,r1),r3
304402: 61 e3 mov r14,r1
304404: 71 e8 add #-24,r1
304406: 52 1f mov.l @(60,r1),r2
304408: 61 23 mov r2,r1
30440a: 41 08 shll2 r1
30440c: 41 08 shll2 r1
30440e: 31 28 sub r2,r1
304410: 41 08 shll2 r1
304412: 62 13 mov r1,r2
304414: 61 e3 mov r14,r1
304416: 71 e8 add #-24,r1
304418: 32 3c add r3,r2
30441a: 11 2c mov.l r2,@(48,r1)
30441c: 61 e3 mov r14,r1
30441e: 71 e8 add #-24,r1
304420: 51 1c mov.l @(48,r1),r1
304422: 51 18 mov.l @(32,r1),r1
304424: 21 18 tst r1,r1
304426: 8b 01 bf 30442c <_npc_draw+0x5c>
304428: a1 6e bra 304708 <_npc_draw+0x338>
30442a: 00 09 nop
30442c: 61 e3 mov r14,r1
30442e: 71 e8 add #-24,r1
304430: 51 1c mov.l @(48,r1),r1
304432: 51 19 mov.l @(36,r1),r1
304434: 62 13 mov r1,r2
304436: 72 01 add #1,r2
304438: 61 e3 mov r14,r1
30443a: 71 e8 add #-24,r1
30443c: 11 2b mov.l r2,@(44,r1)
30443e: 61 e3 mov r14,r1
304440: 71 e8 add #-24,r1
304442: e2 00 mov #0,r2
304444: 11 2e mov.l r2,@(56,r1)
304446: a0 f5 bra 304634 <_npc_draw+0x264>
304448: 00 09 nop
30444a: 61 e3 mov r14,r1
30444c: 71 e8 add #-24,r1
30444e: 51 1c mov.l @(48,r1),r1
304450: 51 12 mov.l @(8,r1),r1
304452: 67 1d extu.w r1,r7
304454: 61 e3 mov r14,r1
304456: 71 e8 add #-24,r1
304458: 51 1c mov.l @(48,r1),r1
30445a: 56 1b mov.l @(44,r1),r6
30445c: 61 e3 mov r14,r1
30445e: 71 e8 add #-24,r1
304460: 62 e3 mov r14,r2
304462: 72 e8 add #-24,r2
304464: 53 1e mov.l @(56,r1),r3
304466: d0 b6 mov.l 304740 <_npc_draw+0x370>,r0 ! 30e5f8 <___sdivsi3_i4i>
304468: 64 33 mov r3,r4
30446a: 55 2b mov.l @(44,r2),r5
30446c: 40 0b jsr @r0
30446e: 00 09 nop
304470: 65 03 mov r0,r5
304472: 51 2b mov.l @(44,r2),r1
304474: 05 17 mul.l r1,r5
304476: 02 1a sts macl,r2
304478: 61 33 mov r3,r1
30447a: 31 28 sub r2,r1
30447c: 31 1c add r1,r1
30447e: 31 6c add r6,r1
304480: 61 11 mov.w @r1,r1
304482: 61 1d extu.w r1,r1
304484: 31 7c add r7,r1
304486: 61 1d extu.w r1,r1
304488: 31 1c add r1,r1
30448a: 61 1d extu.w r1,r1
30448c: 62 e3 mov r14,r2
30448e: 72 e8 add #-24,r2
304490: 52 2d mov.l @(52,r2),r2
304492: 85 24 mov.w @(8,r2),r0
304494: 62 03 mov r0,r2
304496: 62 2d extu.w r2,r2
304498: 31 28 sub r2,r1
30449a: 62 1d extu.w r1,r2
30449c: 61 e3 mov r14,r1
30449e: 71 08 add #8,r1
3044a0: 60 23 mov r2,r0
3044a2: 81 13 mov.w r0,@(6,r1)
3044a4: 61 e3 mov r14,r1
3044a6: 71 e8 add #-24,r1
3044a8: 51 1c mov.l @(48,r1),r1
3044aa: 51 13 mov.l @(12,r1),r1
3044ac: 67 1d extu.w r1,r7
3044ae: 61 e3 mov r14,r1
3044b0: 71 e8 add #-24,r1
3044b2: 51 1c mov.l @(48,r1),r1
3044b4: 56 1c mov.l @(48,r1),r6
3044b6: 61 e3 mov r14,r1
3044b8: 71 e8 add #-24,r1
3044ba: 62 e3 mov r14,r2
3044bc: 72 e8 add #-24,r2
3044be: 53 1e mov.l @(56,r1),r3
3044c0: d0 9f mov.l 304740 <_npc_draw+0x370>,r0 ! 30e5f8 <___sdivsi3_i4i>
3044c2: 64 33 mov r3,r4
3044c4: 55 2b mov.l @(44,r2),r5
3044c6: 40 0b jsr @r0
3044c8: 00 09 nop
3044ca: 65 03 mov r0,r5
3044cc: 51 2b mov.l @(44,r2),r1
3044ce: 05 17 mul.l r1,r5
3044d0: 02 1a sts macl,r2
3044d2: 61 33 mov r3,r1
3044d4: 31 28 sub r2,r1
3044d6: 31 1c add r1,r1
3044d8: 31 6c add r6,r1
3044da: 61 11 mov.w @r1,r1
3044dc: 61 1d extu.w r1,r1
3044de: 31 7c add r7,r1
3044e0: 61 1d extu.w r1,r1
3044e2: 31 1c add r1,r1
3044e4: 61 1d extu.w r1,r1
3044e6: 62 e3 mov r14,r2
3044e8: 72 e8 add #-24,r2
3044ea: 52 2d mov.l @(52,r2),r2
3044ec: 85 25 mov.w @(10,r2),r0
3044ee: 62 03 mov r0,r2
3044f0: 62 2d extu.w r2,r2
3044f2: 31 28 sub r2,r1
3044f4: 62 1d extu.w r1,r2
3044f6: 61 e3 mov r14,r1
3044f8: 71 08 add #8,r1
3044fa: 60 23 mov r2,r0
3044fc: 81 12 mov.w r0,@(4,r1)
3044fe: 61 e3 mov r14,r1
304500: 71 e8 add #-24,r1
304502: 51 1c mov.l @(48,r1),r1
304504: 51 12 mov.l @(8,r1),r1
304506: 67 1d extu.w r1,r7
304508: 61 e3 mov r14,r1
30450a: 71 e8 add #-24,r1
30450c: 51 1c mov.l @(48,r1),r1
30450e: 56 1b mov.l @(44,r1),r6
304510: 61 e3 mov r14,r1
304512: 71 e8 add #-24,r1
304514: 51 1e mov.l @(56,r1),r1
304516: 63 13 mov r1,r3
304518: 73 01 add #1,r3
30451a: 62 e3 mov r14,r2
30451c: 72 e8 add #-24,r2
30451e: d0 88 mov.l 304740 <_npc_draw+0x370>,r0 ! 30e5f8 <___sdivsi3_i4i>
304520: 64 33 mov r3,r4
304522: 55 2b mov.l @(44,r2),r5
304524: 40 0b jsr @r0
304526: 00 09 nop
304528: 65 03 mov r0,r5
30452a: 51 2b mov.l @(44,r2),r1
30452c: 05 17 mul.l r1,r5
30452e: 02 1a sts macl,r2
304530: 61 33 mov r3,r1
304532: 31 28 sub r2,r1
304534: 31 1c add r1,r1
304536: 31 6c add r6,r1
304538: 61 11 mov.w @r1,r1
30453a: 61 1d extu.w r1,r1
30453c: 31 7c add r7,r1
30453e: 61 1d extu.w r1,r1
304540: 31 1c add r1,r1
304542: 61 1d extu.w r1,r1
304544: 62 e3 mov r14,r2
304546: 72 e8 add #-24,r2
304548: 52 2d mov.l @(52,r2),r2
30454a: 85 24 mov.w @(8,r2),r0
30454c: 62 03 mov r0,r2
30454e: 62 2d extu.w r2,r2
304550: 31 28 sub r2,r1
304552: 62 1d extu.w r1,r2
304554: 61 e3 mov r14,r1
304556: 71 08 add #8,r1
304558: 60 23 mov r2,r0
30455a: 81 11 mov.w r0,@(2,r1)
30455c: 61 e3 mov r14,r1
30455e: 71 e8 add #-24,r1
304560: 51 1c mov.l @(48,r1),r1
304562: 51 13 mov.l @(12,r1),r1
304564: 67 1d extu.w r1,r7
304566: 61 e3 mov r14,r1
304568: 71 e8 add #-24,r1
30456a: 51 1c mov.l @(48,r1),r1
30456c: 56 1c mov.l @(48,r1),r6
30456e: 61 e3 mov r14,r1
304570: 71 e8 add #-24,r1
304572: 51 1e mov.l @(56,r1),r1
304574: 63 13 mov r1,r3
304576: 73 01 add #1,r3
304578: 62 e3 mov r14,r2
30457a: 72 e8 add #-24,r2
30457c: d0 70 mov.l 304740 <_npc_draw+0x370>,r0 ! 30e5f8 <___sdivsi3_i4i>
30457e: 64 33 mov r3,r4
304580: 55 2b mov.l @(44,r2),r5
304582: 40 0b jsr @r0
304584: 00 09 nop
304586: 65 03 mov r0,r5
304588: 51 2b mov.l @(44,r2),r1
30458a: 05 17 mul.l r1,r5
30458c: 02 1a sts macl,r2
30458e: 61 33 mov r3,r1
304590: 31 28 sub r2,r1
304592: 31 1c add r1,r1
304594: 31 6c add r6,r1
304596: 61 11 mov.w @r1,r1
304598: 61 1d extu.w r1,r1
30459a: 31 7c add r7,r1
30459c: 61 1d extu.w r1,r1
30459e: 31 1c add r1,r1
3045a0: 61 1d extu.w r1,r1
3045a2: 62 e3 mov r14,r2
3045a4: 72 e8 add #-24,r2
3045a6: 52 2d mov.l @(52,r2),r2
3045a8: 85 25 mov.w @(10,r2),r0
3045aa: 62 03 mov r0,r2
3045ac: 62 2d extu.w r2,r2
3045ae: 31 28 sub r2,r1
3045b0: 62 1d extu.w r1,r2
3045b2: 61 e3 mov r14,r1
3045b4: 71 08 add #8,r1
3045b6: 21 21 mov.w r2,@r1
3045b8: 61 e3 mov r14,r1
3045ba: 71 e8 add #-24,r1
3045bc: 51 1d mov.l @(52,r1),r1
3045be: 85 12 mov.w @(4,r1),r0
3045c0: 61 03 mov r0,r1
3045c2: 61 1d extu.w r1,r1
3045c4: 62 13 mov r1,r2
3045c6: 61 e3 mov r14,r1
3045c8: 71 08 add #8,r1
3045ca: 85 13 mov.w @(6,r1),r0
3045cc: 61 03 mov r0,r1
3045ce: 32 1c add r1,r2
3045d0: 61 e3 mov r14,r1
3045d2: 71 e8 add #-24,r1
3045d4: 51 1d mov.l @(52,r1),r1
3045d6: 85 13 mov.w @(6,r1),r0
3045d8: 61 03 mov r0,r1
3045da: 61 1d extu.w r1,r1
3045dc: 63 13 mov r1,r3
3045de: 61 e3 mov r14,r1
3045e0: 71 08 add #8,r1
3045e2: 85 12 mov.w @(4,r1),r0
3045e4: 61 03 mov r0,r1
3045e6: 33 1c add r1,r3
3045e8: 61 e3 mov r14,r1
3045ea: 71 e8 add #-24,r1
3045ec: 51 1d mov.l @(52,r1),r1
3045ee: 85 12 mov.w @(4,r1),r0
3045f0: 61 03 mov r0,r1
3045f2: 61 1d extu.w r1,r1
3045f4: 67 13 mov r1,r7
3045f6: 61 e3 mov r14,r1
3045f8: 71 08 add #8,r1
3045fa: 85 11 mov.w @(2,r1),r0
3045fc: 61 03 mov r0,r1
3045fe: 66 73 mov r7,r6
304600: 36 1c add r1,r6
304602: 61 e3 mov r14,r1
304604: 71 e8 add #-24,r1
304606: 51 1d mov.l @(52,r1),r1
304608: 85 13 mov.w @(6,r1),r0
30460a: 61 03 mov r0,r1
30460c: 61 1d extu.w r1,r1
30460e: 67 13 mov r1,r7
304610: 61 e3 mov r14,r1
304612: 71 08 add #8,r1
304614: 61 11 mov.w @r1,r1
304616: 37 1c add r1,r7
304618: d1 4a mov.l 304744 <_npc_draw+0x374>,r1 ! f800
30461a: 2f 12 mov.l r1,@r15
30461c: 65 33 mov r3,r5
30461e: 64 23 mov r2,r4
304620: d1 49 mov.l 304748 <_npc_draw+0x378>,r1 ! 30aae0 <_dline>
304622: 41 0b jsr @r1
304624: 00 09 nop
304626: 61 e3 mov r14,r1
304628: 71 e8 add #-24,r1
30462a: 62 e3 mov r14,r2
30462c: 72 e8 add #-24,r2
30462e: 52 2e mov.l @(56,r2),r2
304630: 72 01 add #1,r2
304632: 11 2e mov.l r2,@(56,r1)
304634: 62 e3 mov r14,r2
304636: 72 e8 add #-24,r2
304638: 61 e3 mov r14,r1
30463a: 71 e8 add #-24,r1
30463c: 52 2e mov.l @(56,r2),r2
30463e: 51 1b mov.l @(44,r1),r1
304640: 32 13 cmp/ge r1,r2
304642: 89 01 bt 304648 <_npc_draw+0x278>
304644: af 01 bra 30444a <_npc_draw+0x7a>
304646: 00 09 nop
304648: 61 e3 mov r14,r1
30464a: 71 e8 add #-24,r1
30464c: 51 1c mov.l @(48,r1),r1
30464e: 62 12 mov.l @r1,r2
304650: d1 3e mov.l 30474c <_npc_draw+0x37c>,r1 ! 30e94c <___addsf3>
304652: 65 23 mov r2,r5
304654: 64 23 mov r2,r4
304656: 41 0b jsr @r1
304658: 00 09 nop
30465a: 61 03 mov r0,r1
30465c: 62 13 mov r1,r2
30465e: d1 3c mov.l 304750 <_npc_draw+0x380>,r1 ! 30f828 <___fixsfsi>
304660: 64 23 mov r2,r4
304662: 41 0b jsr @r1
304664: 00 09 nop
304666: 61 03 mov r0,r1
304668: 61 1f exts.w r1,r1
30466a: 61 1d extu.w r1,r1
30466c: 62 e3 mov r14,r2
30466e: 72 e8 add #-24,r2
304670: 52 2d mov.l @(52,r2),r2
304672: 85 24 mov.w @(8,r2),r0
304674: 62 03 mov r0,r2
304676: 62 2d extu.w r2,r2
304678: 31 28 sub r2,r1
30467a: 62 1d extu.w r1,r2
30467c: 61 e3 mov r14,r1
30467e: 71 08 add #8,r1
304680: 60 23 mov r2,r0
304682: 81 15 mov.w r0,@(10,r1)
304684: 61 e3 mov r14,r1
304686: 71 e8 add #-24,r1
304688: 51 1c mov.l @(48,r1),r1
30468a: 52 11 mov.l @(4,r1),r2
30468c: d1 2f mov.l 30474c <_npc_draw+0x37c>,r1 ! 30e94c <___addsf3>
30468e: 65 23 mov r2,r5
304690: 64 23 mov r2,r4
304692: 41 0b jsr @r1
304694: 00 09 nop
304696: 61 03 mov r0,r1
304698: 62 13 mov r1,r2
30469a: d1 2d mov.l 304750 <_npc_draw+0x380>,r1 ! 30f828 <___fixsfsi>
30469c: 64 23 mov r2,r4
30469e: 41 0b jsr @r1
3046a0: 00 09 nop
3046a2: 61 03 mov r0,r1
3046a4: 61 1f exts.w r1,r1
3046a6: 61 1d extu.w r1,r1
3046a8: 62 e3 mov r14,r2
3046aa: 72 e8 add #-24,r2
3046ac: 52 2d mov.l @(52,r2),r2
3046ae: 85 25 mov.w @(10,r2),r0
3046b0: 62 03 mov r0,r2
3046b2: 62 2d extu.w r2,r2
3046b4: 31 28 sub r2,r1
3046b6: 62 1d extu.w r1,r2
3046b8: 61 e3 mov r14,r1
3046ba: 71 08 add #8,r1
3046bc: 60 23 mov r2,r0
3046be: 81 14 mov.w r0,@(8,r1)
3046c0: 61 e3 mov r14,r1
3046c2: 71 e8 add #-24,r1
3046c4: 51 1d mov.l @(52,r1),r1
3046c6: 85 12 mov.w @(4,r1),r0
3046c8: 61 03 mov r0,r1
3046ca: 61 1d extu.w r1,r1
3046cc: 62 13 mov r1,r2
3046ce: 72 f8 add #-8,r2
3046d0: 61 e3 mov r14,r1
3046d2: 71 08 add #8,r1
3046d4: 85 15 mov.w @(10,r1),r0
3046d6: 61 03 mov r0,r1
3046d8: 63 23 mov r2,r3
3046da: 33 1c add r1,r3
3046dc: 61 e3 mov r14,r1
3046de: 71 e8 add #-24,r1
3046e0: 51 1d mov.l @(52,r1),r1
3046e2: 85 13 mov.w @(6,r1),r0
3046e4: 61 03 mov r0,r1
3046e6: 61 1d extu.w r1,r1
3046e8: 62 13 mov r1,r2
3046ea: 72 f8 add #-8,r2
3046ec: 61 e3 mov r14,r1
3046ee: 71 08 add #8,r1
3046f0: 85 14 mov.w @(8,r1),r0
3046f2: 61 03 mov r0,r1
3046f4: 31 2c add r2,r1
3046f6: d2 17 mov.l 304754 <_npc_draw+0x384>,r2 ! 31cf88 <_demo_PNJ_img>
3046f8: 66 23 mov r2,r6
3046fa: 65 13 mov r1,r5
3046fc: 64 33 mov r3,r4
3046fe: d1 16 mov.l 304758 <_npc_draw+0x388>,r1 ! 30b0fc <_dimage>
304700: 41 0b jsr @r1
304702: 00 09 nop
304704: a0 01 bra 30470a <_npc_draw+0x33a>
304706: 00 09 nop
304708: 00 09 nop
30470a: 61 e3 mov r14,r1
30470c: 71 e8 add #-24,r1
30470e: 62 e3 mov r14,r2
304710: 72 e8 add #-24,r2
304712: 52 2f mov.l @(60,r2),r2
304714: 72 01 add #1,r2
304716: 11 2f mov.l r2,@(60,r1)
304718: 61 e3 mov r14,r1
30471a: 71 e8 add #-24,r1
30471c: 51 17 mov.l @(28,r1),r1
30471e: 61 12 mov.l @r1,r1
304720: 51 1a mov.l @(40,r1),r1
304722: 62 e3 mov r14,r2
304724: 72 e8 add #-24,r2
304726: 52 2f mov.l @(60,r2),r2
304728: 32 12 cmp/hs r1,r2
30472a: 89 01 bt 304730 <_npc_draw+0x360>
30472c: ae 64 bra 3043f8 <_npc_draw+0x28>
30472e: 00 09 nop
304730: 00 09 nop
304732: 00 09 nop
304734: 7e 28 add #40,r14
304736: 6f e3 mov r14,r15
304738: 4f 26 lds.l @r15+,pr
30473a: 6e f6 mov.l @r15+,r14
30473c: 00 0b rts
30473e: 00 09 nop
304740: 00 30 .word 0x0030
304742: e5 f8 mov #-8,r5
304744: 00 00 .word 0x0000
304746: f8 00 00 30 pshl #3,0x0
30474a: aa e0 bra 303d0e <_npc_pathfind+0x5de>
30474c: 00 30 .word 0x0030
30474e: e9 4c mov #76,r9
304750: 00 30 .word 0x0030
304752: f8 28 00 31 pshl #3,0x1 movx.w a0,@r4+
304756: cf 88 or.b #136,@(r0,gbr)
304758: 00 30 .word 0x0030
30475a: b0 fc bsr 304956 <__op_mod+0x2c>
0030475c <_events_init_handler>:
30475c: 2f e6 mov.l r14,@-r15
30475e: 7f fc add #-4,r15
304760: 6e f3 mov r15,r14
304762: 61 e3 mov r14,r1
304764: 71 c4 add #-60,r1
304766: 11 4f mov.l r4,@(60,r1)
304768: 61 e3 mov r14,r1
30476a: 71 c4 add #-60,r1
30476c: 51 1f mov.l @(60,r1),r1
30476e: 92 08 mov.w 304782 <_events_init_handler+0x26>,r2 ! fc
304770: 31 2c add r2,r1
304772: e2 00 mov #0,r2
304774: 11 21 mov.l r2,@(4,r1)
304776: 00 09 nop
304778: 7e 04 add #4,r14
30477a: 6f e3 mov r14,r15
30477c: 6e f6 mov.l @r15+,r14
30477e: 00 0b rts
304780: 00 09 nop
304782: 00 fc mov.b @(r0,r15),r0
00304784 <_events_bind_variable>:
304784: 2f e6 mov.l r14,@-r15
304786: 7f f4 add #-12,r15
304788: 6e f3 mov r15,r14
30478a: 61 e3 mov r14,r1
30478c: 71 cc add #-52,r1
30478e: 11 4f mov.l r4,@(60,r1)
304790: 61 e3 mov r14,r1
304792: 71 cc add #-52,r1
304794: 11 5e mov.l r5,@(56,r1)
304796: 61 e3 mov r14,r1
304798: 71 cc add #-52,r1
30479a: 11 6d mov.l r6,@(52,r1)
30479c: 61 e3 mov r14,r1
30479e: 71 cc add #-52,r1
3047a0: 51 1f mov.l @(60,r1),r1
3047a2: 92 35 mov.w 304810 <_events_bind_variable+0x8c>,r2 ! fc
3047a4: 31 2c add r2,r1
3047a6: 52 11 mov.l @(4,r1),r2
3047a8: e1 1f mov #31,r1
3047aa: 32 16 cmp/hi r1,r2
3047ac: 89 29 bt 304802 <_events_bind_variable+0x7e>
3047ae: 61 e3 mov r14,r1
3047b0: 71 cc add #-52,r1
3047b2: 51 1f mov.l @(60,r1),r1
3047b4: 97 2c mov.w 304810 <_events_bind_variable+0x8c>,r7 ! fc
3047b6: 31 7c add r7,r1
3047b8: 51 11 mov.l @(4,r1),r1
3047ba: 62 e3 mov r14,r2
3047bc: 72 cc add #-52,r2
3047be: 52 2f mov.l @(60,r2),r2
3047c0: 41 08 shll2 r1
3047c2: 31 2c add r2,r1
3047c4: 62 e3 mov r14,r2
3047c6: 72 cc add #-52,r2
3047c8: 52 2e mov.l @(56,r2),r2
3047ca: 21 22 mov.l r2,@r1
3047cc: 61 e3 mov r14,r1
3047ce: 71 cc add #-52,r1
3047d0: 51 1f mov.l @(60,r1),r1
3047d2: 92 1d mov.w 304810 <_events_bind_variable+0x8c>,r2 ! fc
3047d4: 31 2c add r2,r1
3047d6: 51 11 mov.l @(4,r1),r1
3047d8: 63 13 mov r1,r3
3047da: 73 01 add #1,r3
3047dc: 62 e3 mov r14,r2
3047de: 72 cc add #-52,r2
3047e0: 52 2f mov.l @(60,r2),r2
3047e2: 97 15 mov.w 304810 <_events_bind_variable+0x8c>,r7 ! fc
3047e4: 32 7c add r7,r2
3047e6: 12 31 mov.l r3,@(4,r2)
3047e8: 62 e3 mov r14,r2
3047ea: 72 cc add #-52,r2
3047ec: 52 2f mov.l @(60,r2),r2
3047ee: 71 20 add #32,r1
3047f0: 41 08 shll2 r1
3047f2: 31 2c add r2,r1
3047f4: 62 e3 mov r14,r2
3047f6: 72 cc add #-52,r2
3047f8: 52 2d mov.l @(52,r2),r2
3047fa: 21 22 mov.l r2,@r1
3047fc: e1 00 mov #0,r1
3047fe: a0 01 bra 304804 <_events_bind_variable+0x80>
304800: 00 09 nop
304802: e1 01 mov #1,r1
304804: 60 13 mov r1,r0
304806: 7e 0c add #12,r14
304808: 6f e3 mov r14,r15
30480a: 6e f6 mov.l @r15+,r14
30480c: 00 0b rts
30480e: 00 09 nop
304810: 00 fc mov.b @(r0,r15),r0
00304812 <__op_null>:
304812: 2f e6 mov.l r14,@-r15
304814: 7f f8 add #-8,r15
304816: 6e f3 mov r15,r14
304818: 61 e3 mov r14,r1
30481a: 71 c8 add #-56,r1
30481c: 11 4f mov.l r4,@(60,r1)
30481e: 61 e3 mov r14,r1
304820: 71 c8 add #-56,r1
304822: 11 5e mov.l r5,@(56,r1)
304824: e1 00 mov #0,r1
304826: 60 13 mov r1,r0
304828: 7e 08 add #8,r14
30482a: 6f e3 mov r14,r15
30482c: 6e f6 mov.l @r15+,r14
30482e: 00 0b rts
304830: 00 09 nop
00304832 <__op_set>:
304832: 2f e6 mov.l r14,@-r15
304834: 7f f8 add #-8,r15
304836: 6e f3 mov r15,r14
304838: 61 e3 mov r14,r1
30483a: 71 c8 add #-56,r1
30483c: 11 4f mov.l r4,@(60,r1)
30483e: 61 e3 mov r14,r1
304840: 71 c8 add #-56,r1
304842: 11 5e mov.l r5,@(56,r1)
304844: 61 e3 mov r14,r1
304846: 71 c8 add #-56,r1
304848: 51 1e mov.l @(56,r1),r1
30484a: 60 13 mov r1,r0
30484c: 7e 08 add #8,r14
30484e: 6f e3 mov r14,r15
304850: 6e f6 mov.l @r15+,r14
304852: 00 0b rts
304854: 00 09 nop
00304856 <__op_add>:
304856: 2f e6 mov.l r14,@-r15
304858: 7f f8 add #-8,r15
30485a: 6e f3 mov r15,r14
30485c: 61 e3 mov r14,r1
30485e: 71 c8 add #-56,r1
304860: 11 4f mov.l r4,@(60,r1)
304862: 61 e3 mov r14,r1
304864: 71 c8 add #-56,r1
304866: 11 5e mov.l r5,@(56,r1)
304868: 62 e3 mov r14,r2
30486a: 72 c8 add #-56,r2
30486c: 61 e3 mov r14,r1
30486e: 71 c8 add #-56,r1
304870: 52 2f mov.l @(60,r2),r2
304872: 51 1e mov.l @(56,r1),r1
304874: 31 2c add r2,r1
304876: 60 13 mov r1,r0
304878: 7e 08 add #8,r14
30487a: 6f e3 mov r14,r15
30487c: 6e f6 mov.l @r15+,r14
30487e: 00 0b rts
304880: 00 09 nop
00304882 <__op_sub>:
304882: 2f e6 mov.l r14,@-r15
304884: 7f f8 add #-8,r15
304886: 6e f3 mov r15,r14
304888: 61 e3 mov r14,r1
30488a: 71 c8 add #-56,r1
30488c: 11 4f mov.l r4,@(60,r1)
30488e: 61 e3 mov r14,r1
304890: 71 c8 add #-56,r1
304892: 11 5e mov.l r5,@(56,r1)
304894: 62 e3 mov r14,r2
304896: 72 c8 add #-56,r2
304898: 61 e3 mov r14,r1
30489a: 71 c8 add #-56,r1
30489c: 52 2f mov.l @(60,r2),r2
30489e: 51 1e mov.l @(56,r1),r1
3048a0: 32 18 sub r1,r2
3048a2: 61 23 mov r2,r1
3048a4: 60 13 mov r1,r0
3048a6: 7e 08 add #8,r14
3048a8: 6f e3 mov r14,r15
3048aa: 6e f6 mov.l @r15+,r14
3048ac: 00 0b rts
3048ae: 00 09 nop
003048b0 <__op_div>:
3048b0: 2f e6 mov.l r14,@-r15
3048b2: 4f 22 sts.l pr,@-r15
3048b4: 7f f8 add #-8,r15
3048b6: 6e f3 mov r15,r14
3048b8: 61 e3 mov r14,r1
3048ba: 71 c8 add #-56,r1
3048bc: 11 4f mov.l r4,@(60,r1)
3048be: 61 e3 mov r14,r1
3048c0: 71 c8 add #-56,r1
3048c2: 11 5e mov.l r5,@(56,r1)
3048c4: 61 e3 mov r14,r1
3048c6: 71 c8 add #-56,r1
3048c8: 51 1e mov.l @(56,r1),r1
3048ca: 21 18 tst r1,r1
3048cc: 8b 02 bf 3048d4 <__op_div+0x24>
3048ce: e2 00 mov #0,r2
3048d0: a0 0a bra 3048e8 <__op_div+0x38>
3048d2: 00 09 nop
3048d4: 63 e3 mov r14,r3
3048d6: 73 c8 add #-56,r3
3048d8: 61 e3 mov r14,r1
3048da: 71 c8 add #-56,r1
3048dc: d2 06 mov.l 3048f8 <__op_div+0x48>,r2 ! 30e5f8 <___sdivsi3_i4i>
3048de: 54 3f mov.l @(60,r3),r4
3048e0: 55 1e mov.l @(56,r1),r5
3048e2: 42 0b jsr @r2
3048e4: 00 09 nop
3048e6: 62 03 mov r0,r2
3048e8: 61 23 mov r2,r1
3048ea: 60 13 mov r1,r0
3048ec: 7e 08 add #8,r14
3048ee: 6f e3 mov r14,r15
3048f0: 4f 26 lds.l @r15+,pr
3048f2: 6e f6 mov.l @r15+,r14
3048f4: 00 0b rts
3048f6: 00 09 nop
3048f8: 00 30 .word 0x0030
3048fa: e5 f8 mov #-8,r5
003048fc <__op_mul>:
3048fc: 2f e6 mov.l r14,@-r15
3048fe: 7f f8 add #-8,r15
304900: 6e f3 mov r15,r14
304902: 61 e3 mov r14,r1
304904: 71 c8 add #-56,r1
304906: 11 4f mov.l r4,@(60,r1)
304908: 61 e3 mov r14,r1
30490a: 71 c8 add #-56,r1
30490c: 11 5e mov.l r5,@(56,r1)
30490e: 62 e3 mov r14,r2
304910: 72 c8 add #-56,r2
304912: 61 e3 mov r14,r1
304914: 71 c8 add #-56,r1
304916: 52 2f mov.l @(60,r2),r2
304918: 51 1e mov.l @(56,r1),r1
30491a: 02 17 mul.l r1,r2
30491c: 01 1a sts macl,r1
30491e: 60 13 mov r1,r0
304920: 7e 08 add #8,r14
304922: 6f e3 mov r14,r15
304924: 6e f6 mov.l @r15+,r14
304926: 00 0b rts
304928: 00 09 nop
0030492a <__op_mod>:
30492a: 2f e6 mov.l r14,@-r15
30492c: 4f 22 sts.l pr,@-r15
30492e: 7f f8 add #-8,r15
304930: 6e f3 mov r15,r14
304932: 61 e3 mov r14,r1
304934: 71 c8 add #-56,r1
304936: 11 4f mov.l r4,@(60,r1)
304938: 61 e3 mov r14,r1
30493a: 71 c8 add #-56,r1
30493c: 11 5e mov.l r5,@(56,r1)
30493e: 61 e3 mov r14,r1
304940: 71 c8 add #-56,r1
304942: 51 1e mov.l @(56,r1),r1
304944: 21 18 tst r1,r1
304946: 8b 02 bf 30494e <__op_mod+0x24>
304948: e1 00 mov #0,r1
30494a: a0 10 bra 30496e <__op_mod+0x44>
30494c: 00 09 nop
30494e: 61 e3 mov r14,r1
304950: 71 c8 add #-56,r1
304952: 62 e3 mov r14,r2
304954: 72 c8 add #-56,r2
304956: 53 1f mov.l @(60,r1),r3
304958: d7 08 mov.l 30497c <__op_mod+0x52>,r7 ! 30e5f8 <___sdivsi3_i4i>
30495a: 64 33 mov r3,r4
30495c: 55 2e mov.l @(56,r2),r5
30495e: 47 0b jsr @r7
304960: 00 09 nop
304962: 67 03 mov r0,r7
304964: 51 2e mov.l @(56,r2),r1
304966: 07 17 mul.l r1,r7
304968: 02 1a sts macl,r2
30496a: 61 33 mov r3,r1
30496c: 31 28 sub r2,r1
30496e: 60 13 mov r1,r0
304970: 7e 08 add #8,r14
304972: 6f e3 mov r14,r15
304974: 4f 26 lds.l @r15+,pr
304976: 6e f6 mov.l @r15+,r14
304978: 00 0b rts
30497a: 00 09 nop
30497c: 00 30 .word 0x0030
30497e: e5 f8 mov #-8,r5
00304980 <_events_parse_string>:
304980: 2f 86 mov.l r8,@-r15
304982: 2f 96 mov.l r9,@-r15
304984: 2f e6 mov.l r14,@-r15
304986: 4f 22 sts.l pr,@-r15
304988: 91 74 mov.w 304a74 <_events_parse_string+0xf4>,r1 ! 830
30498a: 3f 18 sub r1,r15
30498c: 6e f3 mov r15,r14
30498e: 61 e3 mov r14,r1
304990: 71 f0 add #-16,r1
304992: 11 45 mov.l r4,@(20,r1)
304994: 61 e3 mov r14,r1
304996: 71 f0 add #-16,r1
304998: 11 54 mov.l r5,@(16,r1)
30499a: 91 6c mov.w 304a76 <_events_parse_string+0xf6>,r1 ! 7f0
30499c: 31 ec add r14,r1
30499e: e2 00 mov #0,r2
3049a0: 11 2f mov.l r2,@(60,r1)
3049a2: 91 69 mov.w 304a78 <_events_parse_string+0xf8>,r1 ! 820
3049a4: 31 ec add r14,r1
3049a6: e2 00 mov #0,r2
3049a8: 60 23 mov r2,r0
3049aa: 80 1b mov.b r0,@(11,r1)
3049ac: 91 63 mov.w 304a76 <_events_parse_string+0xf6>,r1 ! 7f0
3049ae: 31 ec add r14,r1
3049b0: e2 00 mov #0,r2
3049b2: 11 2d mov.l r2,@(52,r1)
3049b4: 91 5f mov.w 304a76 <_events_parse_string+0xf6>,r1 ! 7f0
3049b6: 31 ec add r14,r1
3049b8: e2 00 mov #0,r2
3049ba: 11 2c mov.l r2,@(48,r1)
3049bc: 91 5b mov.w 304a76 <_events_parse_string+0xf6>,r1 ! 7f0
3049be: 31 ec add r14,r1
3049c0: e2 00 mov #0,r2
3049c2: 11 2b mov.l r2,@(44,r1)
3049c4: 91 57 mov.w 304a76 <_events_parse_string+0xf6>,r1 ! 7f0
3049c6: 31 ec add r14,r1
3049c8: e2 00 mov #0,r2
3049ca: 11 2a mov.l r2,@(40,r1)
3049cc: 91 53 mov.w 304a76 <_events_parse_string+0xf6>,r1 ! 7f0
3049ce: 31 ec add r14,r1
3049d0: e2 00 mov #0,r2
3049d2: 11 29 mov.l r2,@(36,r1)
3049d4: a1 6b bra 304cae <_events_parse_string+0x32e>
3049d6: 00 09 nop
3049d8: 62 e3 mov r14,r2
3049da: 72 f0 add #-16,r2
3049dc: 91 4b mov.w 304a76 <_events_parse_string+0xf6>,r1 ! 7f0
3049de: 31 ec add r14,r1
3049e0: 52 24 mov.l @(16,r2),r2
3049e2: 51 19 mov.l @(36,r1),r1
3049e4: 32 1c add r1,r2
3049e6: 91 48 mov.w 304a7a <_events_parse_string+0xfa>,r1 ! 800
3049e8: 31 ec add r14,r1
3049ea: 62 20 mov.b @r2,r2
3049ec: 60 23 mov r2,r0
3049ee: 80 1f mov.b r0,@(15,r1)
3049f0: 91 43 mov.w 304a7a <_events_parse_string+0xfa>,r1 ! 800
3049f2: 31 ec add r14,r1
3049f4: 84 1f mov.b @(15,r1),r0
3049f6: 62 03 mov r0,r2
3049f8: e1 60 mov #96,r1
3049fa: 32 10 cmp/eq r1,r2
3049fc: 89 01 bt 304a02 <_events_parse_string+0x82>
3049fe: a0 b1 bra 304b64 <_events_parse_string+0x1e4>
304a00: 00 09 nop
304a02: 91 39 mov.w 304a78 <_events_parse_string+0xf8>,r1 ! 820
304a04: 31 ec add r14,r1
304a06: 84 1b mov.b @(11,r1),r0
304a08: 61 03 mov r0,r1
304a0a: 21 18 tst r1,r1
304a0c: 01 29 movt r1
304a0e: 62 1c extu.b r1,r2
304a10: 91 32 mov.w 304a78 <_events_parse_string+0xf8>,r1 ! 820
304a12: 31 ec add r14,r1
304a14: 60 23 mov r2,r0
304a16: 80 1b mov.b r0,@(11,r1)
304a18: 91 2e mov.w 304a78 <_events_parse_string+0xf8>,r1 ! 820
304a1a: 31 ec add r14,r1
304a1c: 84 1b mov.b @(11,r1),r0
304a1e: 61 03 mov r0,r1
304a20: 21 18 tst r1,r1
304a22: 89 01 bt 304a28 <_events_parse_string+0xa8>
304a24: a0 b9 bra 304b9a <_events_parse_string+0x21a>
304a26: 00 09 nop
304a28: 91 25 mov.w 304a76 <_events_parse_string+0xf6>,r1 ! 7f0
304a2a: 31 ec add r14,r1
304a2c: 52 1a mov.l @(40,r1),r2
304a2e: e1 01 mov #1,r1
304a30: 32 10 cmp/eq r1,r2
304a32: 89 01 bt 304a38 <_events_parse_string+0xb8>
304a34: a0 78 bra 304b28 <_events_parse_string+0x1a8>
304a36: 00 09 nop
304a38: 91 1d mov.w 304a76 <_events_parse_string+0xf6>,r1 ! 7f0
304a3a: 31 ec add r14,r1
304a3c: 51 1d mov.l @(52,r1),r1
304a3e: 92 1d mov.w 304a7c <_events_parse_string+0xfc>,r2 ! 400
304a40: 31 26 cmp/hi r2,r1
304a42: 8b 00 bf 304a46 <_events_parse_string+0xc6>
304a44: 91 1a mov.w 304a7c <_events_parse_string+0xfc>,r1 ! 400
304a46: 92 1a mov.w 304a7e <_events_parse_string+0xfe>,r2 ! 408
304a48: 32 ec add r14,r2
304a4a: e3 00 mov #0,r3
304a4c: 60 13 mov r1,r0
304a4e: 02 34 mov.b r3,@(r0,r2)
304a50: 91 11 mov.w 304a76 <_events_parse_string+0xf6>,r1 ! 7f0
304a52: 31 ec add r14,r1
304a54: 51 1b mov.l @(44,r1),r1
304a56: 92 11 mov.w 304a7c <_events_parse_string+0xfc>,r2 ! 400
304a58: 31 26 cmp/hi r2,r1
304a5a: 8b 00 bf 304a5e <_events_parse_string+0xde>
304a5c: 91 0e mov.w 304a7c <_events_parse_string+0xfc>,r1 ! 400
304a5e: 62 e3 mov r14,r2
304a60: 72 08 add #8,r2
304a62: e3 00 mov #0,r3
304a64: 60 13 mov r1,r0
304a66: 02 34 mov.b r3,@(r0,r2)
304a68: 91 05 mov.w 304a76 <_events_parse_string+0xf6>,r1 ! 7f0
304a6a: 31 ec add r14,r1
304a6c: e2 00 mov #0,r2
304a6e: 11 28 mov.l r2,@(32,r1)
304a70: a0 4f bra 304b12 <_events_parse_string+0x192>
304a72: 00 09 nop
304a74: 08 30 .word 0x0830
304a76: 07 f0 .word 0x07f0
304a78: 08 20 .word 0x0820
304a7a: 08 00 .word 0x0800
304a7c: 04 00 .word 0x0400
304a7e: 04 08 .word 0x0408
304a80: 61 e3 mov r14,r1
304a82: 71 f0 add #-16,r1
304a84: 52 15 mov.l @(20,r1),r2
304a86: 91 64 mov.w 304b52 <_events_parse_string+0x1d2>,r1 ! 7f0
304a88: 31 ec add r14,r1
304a8a: 51 18 mov.l @(32,r1),r1
304a8c: 71 20 add #32,r1
304a8e: 41 08 shll2 r1
304a90: 31 2c add r2,r1
304a92: 62 12 mov.l @r1,r2
304a94: 91 5e mov.w 304b54 <_events_parse_string+0x1d4>,r1 ! 408
304a96: 31 ec add r14,r1
304a98: 65 23 mov r2,r5
304a9a: 64 13 mov r1,r4
304a9c: d1 2e mov.l 304b58 <_events_parse_string+0x1d8>,r1 ! 30c7f0 <_strcmp>
304a9e: 41 0b jsr @r1
304aa0: 00 09 nop
304aa2: 61 03 mov r0,r1
304aa4: 21 18 tst r1,r1
304aa6: 8b 2d bf 304b04 <_events_parse_string+0x184>
304aa8: 91 53 mov.w 304b52 <_events_parse_string+0x1d2>,r1 ! 7f0
304aaa: 31 ec add r14,r1
304aac: 62 e3 mov r14,r2
304aae: 72 f0 add #-16,r2
304ab0: 53 25 mov.l @(20,r2),r3
304ab2: 92 4e mov.w 304b52 <_events_parse_string+0x1d2>,r2 ! 7f0
304ab4: 32 ec add r14,r2
304ab6: 52 28 mov.l @(32,r2),r2
304ab8: 42 08 shll2 r2
304aba: 32 3c add r3,r2
304abc: 62 22 mov.l @r2,r2
304abe: 11 26 mov.l r2,@(24,r1)
304ac0: 91 47 mov.w 304b52 <_events_parse_string+0x1d2>,r1 ! 7f0
304ac2: 31 ec add r14,r1
304ac4: 51 1c mov.l @(48,r1),r1
304ac6: 21 18 tst r1,r1
304ac8: 89 30 bt 304b2c <_events_parse_string+0x1ac>
304aca: d2 24 mov.l 304b5c <_events_parse_string+0x1dc>,r2 ! 8101dd8 <__operations>
304acc: 91 41 mov.w 304b52 <_events_parse_string+0x1d2>,r1 ! 7f0
304ace: 31 ec add r14,r1
304ad0: 51 1c mov.l @(48,r1),r1
304ad2: 41 08 shll2 r1
304ad4: 31 2c add r2,r1
304ad6: 68 12 mov.l @r1,r8
304ad8: 91 3b mov.w 304b52 <_events_parse_string+0x1d2>,r1 ! 7f0
304ada: 31 ec add r14,r1
304adc: 51 16 mov.l @(24,r1),r1
304ade: 69 12 mov.l @r1,r9
304ae0: 61 e3 mov r14,r1
304ae2: 71 08 add #8,r1
304ae4: 64 13 mov r1,r4
304ae6: d1 1e mov.l 304b60 <_events_parse_string+0x1e0>,r1 ! 30cce4 <_atoi>
304ae8: 41 0b jsr @r1
304aea: 00 09 nop
304aec: 61 03 mov r0,r1
304aee: 65 13 mov r1,r5
304af0: 64 93 mov r9,r4
304af2: 48 0b jsr @r8
304af4: 00 09 nop
304af6: 61 03 mov r0,r1
304af8: 92 2b mov.w 304b52 <_events_parse_string+0x1d2>,r2 ! 7f0
304afa: 32 ec add r14,r2
304afc: 52 26 mov.l @(24,r2),r2
304afe: 22 12 mov.l r1,@r2
304b00: a0 14 bra 304b2c <_events_parse_string+0x1ac>
304b02: 00 09 nop
304b04: 91 25 mov.w 304b52 <_events_parse_string+0x1d2>,r1 ! 7f0
304b06: 31 ec add r14,r1
304b08: 92 23 mov.w 304b52 <_events_parse_string+0x1d2>,r2 ! 7f0
304b0a: 32 ec add r14,r2
304b0c: 52 28 mov.l @(32,r2),r2
304b0e: 72 01 add #1,r2
304b10: 11 28 mov.l r2,@(32,r1)
304b12: 61 e3 mov r14,r1
304b14: 71 f0 add #-16,r1
304b16: 51 15 mov.l @(20,r1),r1
304b18: 90 1d mov.w 304b56 <_events_parse_string+0x1d6>,r0 ! fc
304b1a: 31 0c add r0,r1
304b1c: 51 11 mov.l @(4,r1),r1
304b1e: 92 18 mov.w 304b52 <_events_parse_string+0x1d2>,r2 ! 7f0
304b20: 32 ec add r14,r2
304b22: 52 28 mov.l @(32,r2),r2
304b24: 32 12 cmp/hs r1,r2
304b26: 8b ab bf 304a80 <_events_parse_string+0x100>
304b28: a0 01 bra 304b2e <_events_parse_string+0x1ae>
304b2a: 00 09 nop
304b2c: 00 09 nop
304b2e: 91 10 mov.w 304b52 <_events_parse_string+0x1d2>,r1 ! 7f0
304b30: 31 ec add r14,r1
304b32: e2 00 mov #0,r2
304b34: 11 2a mov.l r2,@(40,r1)
304b36: 91 0c mov.w 304b52 <_events_parse_string+0x1d2>,r1 ! 7f0
304b38: 31 ec add r14,r1
304b3a: e2 00 mov #0,r2
304b3c: 11 2d mov.l r2,@(52,r1)
304b3e: 91 08 mov.w 304b52 <_events_parse_string+0x1d2>,r1 ! 7f0
304b40: 31 ec add r14,r1
304b42: e2 00 mov #0,r2
304b44: 11 2c mov.l r2,@(48,r1)
304b46: 91 04 mov.w 304b52 <_events_parse_string+0x1d2>,r1 ! 7f0
304b48: 31 ec add r14,r1
304b4a: e2 00 mov #0,r2
304b4c: 11 2b mov.l r2,@(44,r1)
304b4e: a0 24 bra 304b9a <_events_parse_string+0x21a>
304b50: 00 09 nop
304b52: 07 f0 .word 0x07f0
304b54: 04 08 .word 0x0408
304b56: 00 fc mov.b @(r0,r15),r0
304b58: 00 30 .word 0x0030
304b5a: c7 f0 mova 304f1c <_dfont_glyph_index+0x1c>,r0
304b5c: 08 10 .word 0x0810
304b5e: 1d d8 mov.l r13,@(32,r13)
304b60: 00 30 .word 0x0030
304b62: cc e4 tst.b #228,@(r0,gbr)
304b64: 91 8b mov.w 304c7e <_events_parse_string+0x2fe>,r1 ! 820
304b66: 31 ec add r14,r1
304b68: 84 1b mov.b @(11,r1),r0
304b6a: 61 03 mov r0,r1
304b6c: 21 18 tst r1,r1
304b6e: 8b 14 bf 304b9a <_events_parse_string+0x21a>
304b70: 91 86 mov.w 304c80 <_events_parse_string+0x300>,r1 ! 7f0
304b72: 31 ec add r14,r1
304b74: 52 1f mov.l @(60,r1),r2
304b76: 91 84 mov.w 304c82 <_events_parse_string+0x302>,r1 ! 3ff
304b78: 32 16 cmp/hi r1,r2
304b7a: 89 0e bt 304b9a <_events_parse_string+0x21a>
304b7c: 91 80 mov.w 304c80 <_events_parse_string+0x300>,r1 ! 7f0
304b7e: 31 ec add r14,r1
304b80: 51 1f mov.l @(60,r1),r1
304b82: 92 7d mov.w 304c80 <_events_parse_string+0x300>,r2 ! 7f0
304b84: 32 ec add r14,r2
304b86: 63 13 mov r1,r3
304b88: 73 01 add #1,r3
304b8a: 12 3f mov.l r3,@(60,r2)
304b8c: d2 3e mov.l 304c88 <_events_parse_string+0x308>,r2 ! 8101418 <__message_buffer>
304b8e: 93 79 mov.w 304c84 <_events_parse_string+0x304>,r3 ! 800
304b90: 33 ec add r14,r3
304b92: 84 3f mov.b @(15,r3),r0
304b94: 63 03 mov r0,r3
304b96: 60 13 mov r1,r0
304b98: 02 34 mov.b r3,@(r0,r2)
304b9a: 91 70 mov.w 304c7e <_events_parse_string+0x2fe>,r1 ! 820
304b9c: 31 ec add r14,r1
304b9e: 84 1b mov.b @(11,r1),r0
304ba0: 61 03 mov r0,r1
304ba2: 21 18 tst r1,r1
304ba4: 89 06 bt 304bb4 <_events_parse_string+0x234>
304ba6: 91 6d mov.w 304c84 <_events_parse_string+0x304>,r1 ! 800
304ba8: 31 ec add r14,r1
304baa: 84 1f mov.b @(15,r1),r0
304bac: 62 03 mov r0,r2
304bae: e1 20 mov #32,r1
304bb0: 32 10 cmp/eq r1,r2
304bb2: 8b 01 bf 304bb8 <_events_parse_string+0x238>
304bb4: a0 74 bra 304ca0 <_events_parse_string+0x320>
304bb6: 00 09 nop
304bb8: 91 62 mov.w 304c80 <_events_parse_string+0x300>,r1 ! 7f0
304bba: 31 ec add r14,r1
304bbc: 52 1a mov.l @(40,r1),r2
304bbe: e1 01 mov #1,r1
304bc0: 32 10 cmp/eq r1,r2
304bc2: 89 01 bt 304bc8 <_events_parse_string+0x248>
304bc4: a0 54 bra 304c70 <_events_parse_string+0x2f0>
304bc6: 00 09 nop
304bc8: 91 5a mov.w 304c80 <_events_parse_string+0x300>,r1 ! 7f0
304bca: 31 ec add r14,r1
304bcc: 51 1c mov.l @(48,r1),r1
304bce: 21 18 tst r1,r1
304bd0: 89 15 bt 304bfe <_events_parse_string+0x27e>
304bd2: 91 55 mov.w 304c80 <_events_parse_string+0x300>,r1 ! 7f0
304bd4: 31 ec add r14,r1
304bd6: 52 1b mov.l @(44,r1),r2
304bd8: 91 53 mov.w 304c82 <_events_parse_string+0x302>,r1 ! 3ff
304bda: 32 16 cmp/hi r1,r2
304bdc: 89 0f bt 304bfe <_events_parse_string+0x27e>
304bde: 91 4f mov.w 304c80 <_events_parse_string+0x300>,r1 ! 7f0
304be0: 31 ec add r14,r1
304be2: 51 1b mov.l @(44,r1),r1
304be4: 92 4c mov.w 304c80 <_events_parse_string+0x300>,r2 ! 7f0
304be6: 32 ec add r14,r2
304be8: 63 13 mov r1,r3
304bea: 73 01 add #1,r3
304bec: 12 3b mov.l r3,@(44,r2)
304bee: 62 e3 mov r14,r2
304bf0: 72 08 add #8,r2
304bf2: 93 47 mov.w 304c84 <_events_parse_string+0x304>,r3 ! 800
304bf4: 33 ec add r14,r3
304bf6: 84 3f mov.b @(15,r3),r0
304bf8: 63 03 mov r0,r3
304bfa: 60 13 mov r1,r0
304bfc: 02 34 mov.b r3,@(r0,r2)
304bfe: 91 41 mov.w 304c84 <_events_parse_string+0x304>,r1 ! 800
304c00: 31 ec add r14,r1
304c02: 84 1f mov.b @(15,r1),r0
304c04: 62 03 mov r0,r2
304c06: d1 21 mov.l 304c8c <_events_parse_string+0x30c>,r1 ! 8101dd0 <_op_chars>
304c08: 65 23 mov r2,r5
304c0a: 64 13 mov r1,r4
304c0c: d1 20 mov.l 304c90 <_events_parse_string+0x310>,r1 ! 30be24 <_strchr>
304c0e: 41 0b jsr @r1
304c10: 00 09 nop
304c12: 61 03 mov r0,r1
304c14: 21 18 tst r1,r1
304c16: 89 10 bt 304c3a <_events_parse_string+0x2ba>
304c18: 91 34 mov.w 304c84 <_events_parse_string+0x304>,r1 ! 800
304c1a: 31 ec add r14,r1
304c1c: 84 1f mov.b @(15,r1),r0
304c1e: 62 03 mov r0,r2
304c20: d1 1a mov.l 304c8c <_events_parse_string+0x30c>,r1 ! 8101dd0 <_op_chars>
304c22: 65 23 mov r2,r5
304c24: 64 13 mov r1,r4
304c26: d1 1a mov.l 304c90 <_events_parse_string+0x310>,r1 ! 30be24 <_strchr>
304c28: 41 0b jsr @r1
304c2a: 00 09 nop
304c2c: 61 03 mov r0,r1
304c2e: d3 17 mov.l 304c8c <_events_parse_string+0x30c>,r3 ! 8101dd0 <_op_chars>
304c30: 62 13 mov r1,r2
304c32: 32 38 sub r3,r2
304c34: 91 24 mov.w 304c80 <_events_parse_string+0x300>,r1 ! 7f0
304c36: 31 ec add r14,r1
304c38: 11 2c mov.l r2,@(48,r1)
304c3a: 91 21 mov.w 304c80 <_events_parse_string+0x300>,r1 ! 7f0
304c3c: 31 ec add r14,r1
304c3e: 51 1c mov.l @(48,r1),r1
304c40: 21 18 tst r1,r1
304c42: 8b 15 bf 304c70 <_events_parse_string+0x2f0>
304c44: 91 1c mov.w 304c80 <_events_parse_string+0x300>,r1 ! 7f0
304c46: 31 ec add r14,r1
304c48: 52 1d mov.l @(52,r1),r2
304c4a: 91 1a mov.w 304c82 <_events_parse_string+0x302>,r1 ! 3ff
304c4c: 32 16 cmp/hi r1,r2
304c4e: 89 0f bt 304c70 <_events_parse_string+0x2f0>
304c50: 91 16 mov.w 304c80 <_events_parse_string+0x300>,r1 ! 7f0
304c52: 31 ec add r14,r1
304c54: 51 1d mov.l @(52,r1),r1
304c56: 92 13 mov.w 304c80 <_events_parse_string+0x300>,r2 ! 7f0
304c58: 32 ec add r14,r2
304c5a: 63 13 mov r1,r3
304c5c: 73 01 add #1,r3
304c5e: 12 3d mov.l r3,@(52,r2)
304c60: 92 11 mov.w 304c86 <_events_parse_string+0x306>,r2 ! 408
304c62: 32 ec add r14,r2
304c64: 93 0e mov.w 304c84 <_events_parse_string+0x304>,r3 ! 800
304c66: 33 ec add r14,r3
304c68: 84 3f mov.b @(15,r3),r0
304c6a: 63 03 mov r0,r3
304c6c: 60 13 mov r1,r0
304c6e: 02 34 mov.b r3,@(r0,r2)
304c70: 91 08 mov.w 304c84 <_events_parse_string+0x304>,r1 ! 800
304c72: 31 ec add r14,r1
304c74: 84 1f mov.b @(15,r1),r0
304c76: 62 03 mov r0,r2
304c78: e1 24 mov #36,r1
304c7a: a0 0b bra 304c94 <_events_parse_string+0x314>
304c7c: 00 09 nop
304c7e: 08 20 .word 0x0820
304c80: 07 f0 .word 0x07f0
304c82: 03 ff mac.l @r15+,@r3+
304c84: 08 00 .word 0x0800
304c86: 04 08 .word 0x0408
304c88: 08 10 .word 0x0810
304c8a: 14 18 mov.l r1,@(32,r4)
304c8c: 08 10 .word 0x0810
304c8e: 1d d0 mov.l r13,@(0,r13)
304c90: 00 30 .word 0x0030
304c92: be 24 bsr 3048de <__op_div+0x2e>
304c94: 32 10 cmp/eq r1,r2
304c96: 8b 03 bf 304ca0 <_events_parse_string+0x320>
304c98: 91 2d mov.w 304cf6 <_events_parse_string+0x376>,r1 ! 7f0
304c9a: 31 ec add r14,r1
304c9c: e2 01 mov #1,r2
304c9e: 11 2a mov.l r2,@(40,r1)
304ca0: 91 29 mov.w 304cf6 <_events_parse_string+0x376>,r1 ! 7f0
304ca2: 31 ec add r14,r1
304ca4: 92 27 mov.w 304cf6 <_events_parse_string+0x376>,r2 ! 7f0
304ca6: 32 ec add r14,r2
304ca8: 52 29 mov.l @(36,r2),r2
304caa: 72 01 add #1,r2
304cac: 11 29 mov.l r2,@(36,r1)
304cae: 61 e3 mov r14,r1
304cb0: 71 f0 add #-16,r1
304cb2: 54 14 mov.l @(16,r1),r4
304cb4: d1 11 mov.l 304cfc <_events_parse_string+0x37c>,r1 ! 312176 <_strlen>
304cb6: 41 0b jsr @r1
304cb8: 00 09 nop
304cba: 61 03 mov r0,r1
304cbc: 92 1b mov.w 304cf6 <_events_parse_string+0x376>,r2 ! 7f0
304cbe: 32 ec add r14,r2
304cc0: 52 29 mov.l @(36,r2),r2
304cc2: 32 12 cmp/hs r1,r2
304cc4: 89 01 bt 304cca <_events_parse_string+0x34a>
304cc6: ae 87 bra 3049d8 <_events_parse_string+0x58>
304cc8: 00 09 nop
304cca: 91 14 mov.w 304cf6 <_events_parse_string+0x376>,r1 ! 7f0
304ccc: 31 ec add r14,r1
304cce: 51 1f mov.l @(60,r1),r1
304cd0: 92 12 mov.w 304cf8 <_events_parse_string+0x378>,r2 ! 400
304cd2: 31 26 cmp/hi r2,r1
304cd4: 8b 00 bf 304cd8 <_events_parse_string+0x358>
304cd6: 91 0f mov.w 304cf8 <_events_parse_string+0x378>,r1 ! 400
304cd8: d2 09 mov.l 304d00 <_events_parse_string+0x380>,r2 ! 8101418 <__message_buffer>
304cda: e3 00 mov #0,r3
304cdc: 60 13 mov r1,r0
304cde: 02 34 mov.b r3,@(r0,r2)
304ce0: d1 07 mov.l 304d00 <_events_parse_string+0x380>,r1 ! 8101418 <__message_buffer>
304ce2: 60 13 mov r1,r0
304ce4: 97 09 mov.w 304cfa <_events_parse_string+0x37a>,r7 ! 830
304ce6: 3e 7c add r7,r14
304ce8: 6f e3 mov r14,r15
304cea: 4f 26 lds.l @r15+,pr
304cec: 6e f6 mov.l @r15+,r14
304cee: 69 f6 mov.l @r15+,r9
304cf0: 68 f6 mov.l @r15+,r8
304cf2: 00 0b rts
304cf4: 00 09 nop
304cf6: 07 f0 .word 0x07f0
304cf8: 04 00 .word 0x0400
304cfa: 08 30 .word 0x0830
304cfc: 00 31 .word 0x0031
304cfe: 21 76 mov.l r7,@-r1
304d00: 08 10 .word 0x0810
304d02: 14 18 mov.l r1,@(32,r4)
00304d04 <_gdb_hexlify>:
304d04: 66 6d extu.w r6,r6
304d06: 36 6c add r6,r6
304d08: 76 fe add #-2,r6
304d0a: d1 0a mov.l 304d34 <_gdb_hexlify+0x30>,r1 ! 342164
304d0c: 46 01 shlr r6
304d0e: 76 01 add #1,r6
304d10: 60 54 mov.b @r5+,r0
304d12: 46 10 dt r6
304d14: 63 0c extu.b r0,r3
304d16: 62 33 mov r3,r2
304d18: 42 09 shlr2 r2
304d1a: 42 09 shlr2 r2
304d1c: 60 23 mov r2,r0
304d1e: 02 1c mov.b @(r0,r1),r2
304d20: 60 33 mov r3,r0
304d22: c9 0f and #15,r0
304d24: 00 1c mov.b @(r0,r1),r0
304d26: 24 20 mov.b r2,@r4
304d28: 80 41 mov.b r0,@(1,r4)
304d2a: 8f f1 bf.s 304d10 <_gdb_hexlify+0xc>
304d2c: 74 02 add #2,r4
304d2e: 00 0b rts
304d30: 00 09 nop
304d32: 00 09 nop
304d34: 00 34 mov.b r3,@(r0,r0)
304d36: 21 64 mov.b r6,@-r1
00304d38 <_gdb_unhexlify_sized>:
304d38: e1 00 mov #0,r1
304d3a: e3 19 mov #25,r3
304d3c: e7 05 mov #5,r7
304d3e: e6 09 mov #9,r6
304d40: 75 01 add #1,r5
304d42: 45 10 dt r5
304d44: 8f 02 bf.s 304d4c <_gdb_unhexlify_sized+0x14>
304d46: 60 13 mov r1,r0
304d48: 00 0b rts
304d4a: 00 09 nop
304d4c: 60 44 mov.b @r4+,r0
304d4e: 62 03 mov r0,r2
304d50: 72 bf add #-65,r2
304d52: 32 36 cmp/hi r3,r2
304d54: 89 00 bt 304d58 <_gdb_unhexlify_sized+0x20>
304d56: cb 20 or #32,r0
304d58: 60 0c extu.b r0,r0
304d5a: 62 03 mov r0,r2
304d5c: 72 9f add #-97,r2
304d5e: 62 2c extu.b r2,r2
304d60: 32 76 cmp/hi r7,r2
304d62: 89 05 bt 304d70 <_gdb_unhexlify_sized+0x38>
304d64: 70 a9 add #-87,r0
304d66: 60 0c extu.b r0,r0
304d68: 41 08 shll2 r1
304d6a: 41 08 shll2 r1
304d6c: af e9 bra 304d42 <_gdb_unhexlify_sized+0xa>
304d6e: 21 0b or r0,r1
304d70: 70 d0 add #-48,r0
304d72: 60 0c extu.b r0,r0
304d74: 30 66 cmp/hi r6,r0
304d76: 8b f7 bf 304d68 <_gdb_unhexlify_sized+0x30>
304d78: af f6 bra 304d68 <_gdb_unhexlify_sized+0x30>
304d7a: e0 00 mov #0,r0
00304d7c <_constructor.lto_priv.0>:
304d7c: 00 0b rts
304d7e: 00 09 nop
00304d80 <_regcpy>:
304d80: 61 53 mov r5,r1
304d82: 71 0f add #15,r1
304d84: 41 09 shlr2 r1
304d86: e2 f1 mov #-15,r2
304d88: 41 09 shlr2 r1
304d8a: 35 23 cmp/ge r2,r5
304d8c: 8d 01 bt.s 304d92 <_regcpy+0x12>
304d8e: 71 01 add #1,r1
304d90: e1 01 mov #1,r1
304d92: 41 10 dt r1
304d94: 8b 01 bf 304d9a <_regcpy+0x1a>
304d96: 00 0b rts
304d98: 00 09 nop
304d9a: 62 42 mov.l @r4,r2
304d9c: 26 22 mov.l r2,@r6
304d9e: 52 41 mov.l @(4,r4),r2
304da0: 16 21 mov.l r2,@(4,r6)
304da2: 52 42 mov.l @(8,r4),r2
304da4: 16 22 mov.l r2,@(8,r6)
304da6: 52 43 mov.l @(12,r4),r2
304da8: 74 10 add #16,r4
304daa: 16 23 mov.l r2,@(12,r6)
304dac: af f1 bra 304d92 <_regcpy+0x12>
304dae: 76 10 add #16,r6
00304db0 <_standard_repeater>:
304db0: 26 68 tst r6,r6
304db2: d1 03 mov.l 304dc0 <_standard_repeater+0x10>,r1 ! 8101bec
304db4: 89 01 bt 304dba <_standard_repeater+0xa>
304db6: 00 0b rts
304db8: 50 12 mov.l @(8,r1),r0
304dba: 00 0b rts
304dbc: 50 11 mov.l @(4,r1),r0
304dbe: 00 09 nop
304dc0: 08 10 .word 0x0810
304dc2: 1b ec mov.l r14,@(48,r11)
00304dc4 <_keydev_set_transform>:
304dc4: 4f 22 sts.l pr,@-r15
304dc6: 61 53 mov r5,r1
304dc8: 7f f8 add #-8,r15
304dca: 2f 52 mov.l r5,@r15
304dcc: 55 43 mov.l @(12,r4),r5
304dce: 25 1a xor r1,r5
304dd0: 60 53 mov r5,r0
304dd2: c8 01 tst #1,r0
304dd4: 8d 06 bt.s 304de4 <_keydev_set_transform+0x20>
304dd6: 1f 61 mov.l r6,@(4,r15)
304dd8: 61 43 mov r4,r1
304dda: 71 10 add #16,r1
304ddc: 84 18 mov.b @(8,r1),r0
304dde: c9 5f and #95,r0
304de0: 80 18 mov.b r0,@(8,r1)
304de2: 60 53 mov r5,r0
304de4: c8 02 tst #2,r0
304de6: 8d 04 bt.s 304df2 <_keydev_set_transform+0x2e>
304de8: 61 43 mov r4,r1
304dea: 71 10 add #16,r1
304dec: 84 18 mov.b @(8,r1),r0
304dee: c9 af and #175,r0
304df0: 80 18 mov.b r0,@(8,r1)
304df2: 74 0c add #12,r4
304df4: d1 03 mov.l 304e04 <_keydev_set_transform+0x40>,r1 ! 310e00 <___movmemSI8>
304df6: 41 0b jsr @r1
304df8: 65 f3 mov r15,r5
304dfa: 7f 08 add #8,r15
304dfc: 4f 26 lds.l @r15+,pr
304dfe: 00 0b rts
304e00: 00 09 nop
304e02: 00 09 nop
304e04: 00 31 .word 0x0031
304e06: 0e 00 .word 0x0e00
00304e08 <_keysc_scan>:
304e08: d2 07 mov.l 304e28 <_keysc_scan+0x20>,r2 ! a44b0000
304e0a: e3 f8 mov #-8,r3
304e0c: e1 06 mov #6,r1
304e0e: 32 48 sub r4,r2
304e10: 60 43 mov r4,r0
304e12: 07 2d mov.w @(r0,r2),r7
304e14: 41 10 dt r1
304e16: 60 7d extu.w r7,r0
304e18: 24 00 mov.b r0,@r4
304e1a: 40 3c shad r3,r0
304e1c: 80 41 mov.b r0,@(1,r4)
304e1e: 8f f7 bf.s 304e10 <_keysc_scan+0x8>
304e20: 74 02 add #2,r4
304e22: 00 0b rts
304e24: 00 09 nop
304e26: 00 09 nop
304e28: a4 4b bra 3056c2 <_hsave.lto_priv.3+0x2>
...
00304e2c <_utlb_translate>:
304e2c: 2f 86 mov.l r8,@-r15
304e2e: e3 00 mov #0,r3
304e30: d6 19 mov.l 304e98 <_utlb_translate+0x6c>,r6 ! f6000000
304e32: e7 40 mov #64,r7
304e34: d8 19 mov.l 304e9c <_utlb_translate+0x70>,r8 ! f7000000
304e36: 61 33 mov r3,r1
304e38: 21 6b or r6,r1
304e3a: 61 12 mov.l @r1,r1
304e3c: 60 18 swap.b r1,r0
304e3e: c8 01 tst #1,r0
304e40: 8d 23 bt.s 304e8a <_utlb_translate+0x5e>
304e42: 62 33 mov r3,r2
304e44: 22 8b or r8,r2
304e46: 62 22 mov.l @r2,r2
304e48: 60 28 swap.b r2,r0
304e4a: c8 01 tst #1,r0
304e4c: 8d 1d bt.s 304e8a <_utlb_translate+0x5e>
304e4e: 41 19 shlr8 r1
304e50: 41 09 shlr2 r1
304e52: 41 18 shll8 r1
304e54: 41 08 shll2 r1
304e56: 31 40 cmp/eq r4,r1
304e58: 8f 17 bf.s 304e8a <_utlb_translate+0x5e>
304e5a: 25 58 tst r5,r5
304e5c: 8d 11 bt.s 304e82 <_utlb_translate+0x56>
304e5e: e1 ff mov #-1,r1
304e60: 60 23 mov r2,r0
304e62: c8 80 tst #128,r0
304e64: 61 1a negc r1,r1
304e66: c8 10 tst #16,r0
304e68: e3 ff mov #-1,r3
304e6a: 63 3a negc r3,r3
304e6c: 31 1c add r1,r1
304e6e: 21 3b or r3,r1
304e70: 41 08 shll2 r1
304e72: d3 0b mov.l 304ea0 <_utlb_translate+0x74>,r3 ! 14100c0a
304e74: 31 1c add r1,r1
304e76: 61 1b neg r1,r1
304e78: 43 1c shad r1,r3
304e7a: 61 3c extu.b r3,r1
304e7c: e3 01 mov #1,r3
304e7e: 43 1d shld r1,r3
304e80: 25 32 mov.l r3,@r5
304e82: d0 08 mov.l 304ea4 <_utlb_translate+0x78>,r0 ! 1ffffc00
304e84: 20 29 and r2,r0
304e86: 00 0b rts
304e88: 68 f6 mov.l @r15+,r8
304e8a: 91 04 mov.w 304e96 <_utlb_translate+0x6a>,r1 ! 100
304e8c: 47 10 dt r7
304e8e: 8f d2 bf.s 304e36 <_utlb_translate+0xa>
304e90: 33 1c add r1,r3
304e92: af f8 bra 304e86 <_utlb_translate+0x5a>
304e94: e0 ff mov #-1,r0
304e96: 01 00 .word 0x0100
304e98: f6 00 movs.w @-r2,0x0
304e9a: 00 00 .word 0x0000
304e9c: f7 00 movs.w @-r3,0x0
304e9e: 00 00 .word 0x0000
304ea0: 14 10 mov.l r1,@(0,r4)
304ea2: 0c 0a sts mach,r12
304ea4: 1f ff mov.l r15,@(60,r15)
304ea6: fc 00 .word 0xfc00
00304ea8 <_mmu_uram>:
304ea8: d0 05 mov.l 304ec0 <_mmu_uram+0x18>,r0 ! 304e2c <_utlb_translate>
304eaa: 4f 22 sts.l pr,@-r15
304eac: d4 05 mov.l 304ec4 <_mmu_uram+0x1c>,r4 ! 8100000
304eae: 40 0b jsr @r0
304eb0: e5 00 mov #0,r5
304eb2: 61 03 mov r0,r1
304eb4: d0 04 mov.l 304ec8 <_mmu_uram+0x20>,r0 ! 80000000
304eb6: 20 1b or r1,r0
304eb8: 4f 26 lds.l @r15+,pr
304eba: 00 0b rts
304ebc: 00 09 nop
304ebe: 00 09 nop
304ec0: 00 30 .word 0x0030
304ec2: 4e 2c shad r2,r14
304ec4: 08 10 .word 0x0810
304ec6: 00 00 .word 0x0000
304ec8: 80 00 mov.b r0,@(0,r0)
...
00304ecc <_configure.lto_priv.1>:
304ecc: d1 02 mov.l 304ed8 <_configure.lto_priv.1+0xc>,r1 ! ff000040
304ece: 50 1c mov.l @(48,r1),r0
304ed0: cb 80 or #128,r0
304ed2: 11 0c mov.l r0,@(48,r1)
304ed4: 00 0b rts
304ed6: 00 09 nop
304ed8: ff 00 .word 0xff00
304eda: 00 40 .word 0x0040
00304edc <_hsave.lto_priv.0>:
304edc: d1 02 mov.l 304ee8 <_hsave.lto_priv.0+0xc>,r1 ! ff000040
304ede: 52 1c mov.l @(48,r1),r2
304ee0: 24 22 mov.l r2,@r4
304ee2: 51 1e mov.l @(56,r1),r1
304ee4: 00 0b rts
304ee6: 14 11 mov.l r1,@(4,r4)
304ee8: ff 00 .word 0xff00
304eea: 00 40 .word 0x0040
00304eec <_hrestore.lto_priv.0>:
304eec: 62 42 mov.l @r4,r2
304eee: d1 03 mov.l 304efc <_hrestore.lto_priv.0+0x10>,r1 ! ff000040
304ef0: 11 2c mov.l r2,@(48,r1)
304ef2: 52 41 mov.l @(4,r4),r2
304ef4: 11 2e mov.l r2,@(56,r1)
304ef6: 00 0b rts
304ef8: 00 09 nop
304efa: 00 09 nop
304efc: ff 00 .word 0xff00
304efe: 00 40 .word 0x0040
00304f00 <_dfont_glyph_index>:
304f00: 84 47 mov.b @(7,r4),r0
304f02: e7 00 mov #0,r7
304f04: 2f 86 mov.l r8,@-r15
304f06: 61 0c extu.b r0,r1
304f08: 98 1c mov.w 304f44 <_dfont_glyph_index+0x44>,r8 ! fff
304f0a: e2 00 mov #0,r2
304f0c: 71 01 add #1,r1
304f0e: 41 10 dt r1
304f10: 8f 02 bf.s 304f18 <_dfont_glyph_index+0x18>
304f12: e6 f4 mov #-12,r6
304f14: a0 11 bra 304f3a <_dfont_glyph_index+0x3a>
304f16: e0 ff mov #-1,r0
304f18: 53 44 mov.l @(16,r4),r3
304f1a: 60 7d extu.w r7,r0
304f1c: 40 08 shll2 r0
304f1e: 03 3e mov.l @(r0,r3),r3
304f20: 60 33 mov r3,r0
304f22: 40 6d shld r6,r0
304f24: 66 53 mov r5,r6
304f26: 36 08 sub r0,r6
304f28: 46 11 cmp/pz r6
304f2a: 8f 08 bf.s 304f3e <_dfont_glyph_index+0x3e>
304f2c: 23 89 and r8,r3
304f2e: 36 33 cmp/ge r3,r6
304f30: 8d 06 bt.s 304f40 <_dfont_glyph_index+0x40>
304f32: 32 3c add r3,r2
304f34: 32 38 sub r3,r2
304f36: 60 23 mov r2,r0
304f38: 30 6c add r6,r0
304f3a: 00 0b rts
304f3c: 68 f6 mov.l @r15+,r8
304f3e: 32 3c add r3,r2
304f40: af e5 bra 304f0e <_dfont_glyph_index+0xe>
304f42: 77 01 add #1,r7
304f44: 0f ff mac.l @r15+,@r15+
00304f46 <_dtext_utf8_next>:
304f46: 66 42 mov.l @r4,r6
304f48: e5 41 mov #65,r5
304f4a: 97 48 mov.w 304fde <_dtext_utf8_next+0x98>,r7 ! fd
304f4c: 61 64 mov.b @r6+,r1
304f4e: 61 1c extu.b r1,r1
304f50: 60 13 mov r1,r0
304f52: ca 80 xor #128,r0
304f54: 30 56 cmp/hi r5,r0
304f56: 8f 08 bf.s 304f6a <_dtext_utf8_next+0x24>
304f58: 31 76 cmp/hi r7,r1
304f5a: 8d 06 bt.s 304f6a <_dtext_utf8_next+0x24>
304f5c: 62 1e exts.b r1,r2
304f5e: 42 11 cmp/pz r2
304f60: 8f 09 bf.s 304f76 <_dtext_utf8_next+0x30>
304f62: 60 13 mov r1,r0
304f64: 62 63 mov r6,r2
304f66: 00 0b rts
304f68: 24 22 mov.l r2,@r4
304f6a: 76 01 add #1,r6
304f6c: 61 63 mov r6,r1
304f6e: 71 f0 add #-16,r1
304f70: 84 1f mov.b @(15,r1),r0
304f72: af ed bra 304f50 <_dtext_utf8_next+0xa>
304f74: 61 0c extu.b r0,r1
304f76: 92 33 mov.w 304fe0 <_dtext_utf8_next+0x9a>,r2 ! df
304f78: e0 3f mov #63,r0
304f7a: 63 60 mov.b @r6,r3
304f7c: 31 26 cmp/hi r2,r1
304f7e: 8d 08 bt.s 304f92 <_dtext_utf8_next+0x4c>
304f80: 23 09 and r0,r3
304f82: 60 13 mov r1,r0
304f84: c9 1f and #31,r0
304f86: 40 18 shll8 r0
304f88: 62 63 mov r6,r2
304f8a: 40 09 shlr2 r0
304f8c: 72 01 add #1,r2
304f8e: af ea bra 304f66 <_dtext_utf8_next+0x20>
304f90: 20 3b or r3,r0
304f92: 92 26 mov.w 304fe2 <_dtext_utf8_next+0x9c>,r2 ! ef
304f94: e7 3f mov #63,r7
304f96: 84 61 mov.b @(1,r6),r0
304f98: 31 26 cmp/hi r2,r1
304f9a: 27 09 and r0,r7
304f9c: 8d 0a bt.s 304fb4 <_dtext_utf8_next+0x6e>
304f9e: 62 63 mov r6,r2
304fa0: e6 0c mov #12,r6
304fa2: 41 6d shld r6,r1
304fa4: 60 1d extu.w r1,r0
304fa6: 20 7b or r7,r0
304fa8: 61 33 mov r3,r1
304faa: e7 06 mov #6,r7
304fac: 41 7d shld r7,r1
304fae: 72 02 add #2,r2
304fb0: af d9 bra 304f66 <_dtext_utf8_next+0x20>
304fb2: 20 1b or r1,r0
304fb4: 95 16 mov.w 304fe4 <_dtext_utf8_next+0x9e>,r5 ! f7
304fb6: 72 03 add #3,r2
304fb8: 31 56 cmp/hi r5,r1
304fba: 8d d4 bt.s 304f66 <_dtext_utf8_next+0x20>
304fbc: e0 20 mov #32,r0
304fbe: 60 13 mov r1,r0
304fc0: c9 07 and #7,r0
304fc2: 40 28 shll16 r0
304fc4: 40 08 shll2 r0
304fc6: 61 03 mov r0,r1
304fc8: 84 62 mov.b @(2,r6),r0
304fca: e6 0c mov #12,r6
304fcc: c9 3f and #63,r0
304fce: 20 1b or r1,r0
304fd0: 61 33 mov r3,r1
304fd2: 41 6d shld r6,r1
304fd4: e3 06 mov #6,r3
304fd6: 20 1b or r1,r0
304fd8: 61 73 mov r7,r1
304fda: af e9 bra 304fb0 <_dtext_utf8_next+0x6a>
304fdc: 41 3d shld r3,r1
304fde: 00 fd mov.w @(r0,r15),r0
304fe0: 00 df mac.l @r13+,@r0+
304fe2: 00 ef mac.l @r14+,@r0+
304fe4: 00 f7 mul.l r15,r0
00304fe6 <_dnsize>:
304fe6: 2f 86 mov.l r8,@-r15
304fe8: 26 68 tst r6,r6
304fea: 2f 96 mov.l r9,@-r15
304fec: 68 63 mov r6,r8
304fee: 2f a6 mov.l r10,@-r15
304ff0: 69 53 mov r5,r9
304ff2: 2f b6 mov.l r11,@-r15
304ff4: 6a 73 mov r7,r10
304ff6: 2f c6 mov.l r12,@-r15
304ff8: 6b 43 mov r4,r11
304ffa: 2f d6 mov.l r13,@-r15
304ffc: 2f e6 mov.l r14,@-r15
304ffe: 4f 22 sts.l pr,@-r15
305000: 7f fc add #-4,r15
305002: 2f 42 mov.l r4,@r15
305004: 8f 02 bf.s 30500c <_dnsize+0x26>
305006: 51 f9 mov.l @(36,r15),r1
305008: d2 25 mov.l 3050a0 <_dnsize+0xba>,r2 ! 8101f84 <_topti_font>
30500a: 68 22 mov.l @r2,r8
30500c: 21 18 tst r1,r1
30500e: 8d 03 bt.s 305018 <_dnsize+0x32>
305010: 2a a8 tst r10,r10
305012: 84 85 mov.b @(5,r8),r0
305014: 60 0c extu.b r0,r0
305016: 21 02 mov.l r0,@r1
305018: 89 1b bt 305052 <_dnsize+0x6c>
30501a: 84 84 mov.b @(4,r8),r0
30501c: c8 01 tst #1,r0
30501e: dc 21 mov.l 3050a4 <_dnsize+0xbe>,r12 ! 304f46 <_dtext_utf8_next>
305020: dd 21 mov.l 3050a8 <_dnsize+0xc2>,r13 ! 304f00 <_dfont_glyph_index>
305022: 8f 20 bf.s 305066 <_dnsize+0x80>
305024: ee 00 mov #0,r14
305026: ed 00 mov #0,r13
305028: 4c 0b jsr @r12
30502a: 64 f3 mov r15,r4
30502c: 20 08 tst r0,r0
30502e: 8d 07 bt.s 305040 <_dnsize+0x5a>
305030: 49 11 cmp/pz r9
305032: 8f 03 bf.s 30503c <_dnsize+0x56>
305034: 61 f2 mov.l @r15,r1
305036: 31 b8 sub r11,r1
305038: 31 97 cmp/gt r9,r1
30503a: 89 01 bt 305040 <_dnsize+0x5a>
30503c: af f4 bra 305028 <_dnsize+0x42>
30503e: 7d 01 add #1,r13
305040: 84 8c mov.b @(12,r8),r0
305042: 61 0c extu.b r0,r1
305044: 85 8c mov.w @(24,r8),r0
305046: 60 0d extu.w r0,r0
305048: 30 1c add r1,r0
30504a: 00 d7 mul.l r13,r0
30504c: 02 1a sts macl,r2
30504e: 32 18 sub r1,r2
305050: 2a 22 mov.l r2,@r10
305052: 7f 04 add #4,r15
305054: 4f 26 lds.l @r15+,pr
305056: 6e f6 mov.l @r15+,r14
305058: 6d f6 mov.l @r15+,r13
30505a: 6c f6 mov.l @r15+,r12
30505c: 6b f6 mov.l @r15+,r11
30505e: 6a f6 mov.l @r15+,r10
305060: 69 f6 mov.l @r15+,r9
305062: 00 0b rts
305064: 68 f6 mov.l @r15+,r8
305066: 4c 0b jsr @r12
305068: 64 f3 mov r15,r4
30506a: 20 08 tst r0,r0
30506c: 8d 12 bt.s 305094 <_dnsize+0xae>
30506e: 65 03 mov r0,r5
305070: 49 11 cmp/pz r9
305072: 8f 03 bf.s 30507c <_dnsize+0x96>
305074: 61 f2 mov.l @r15,r1
305076: 31 b8 sub r11,r1
305078: 31 97 cmp/gt r9,r1
30507a: 89 0b bt 305094 <_dnsize+0xae>
30507c: 4d 0b jsr @r13
30507e: 64 83 mov r8,r4
305080: 40 11 cmp/pz r0
305082: 8b f0 bf 305066 <_dnsize+0x80>
305084: 51 87 mov.l @(28,r8),r1
305086: 02 1c mov.b @(r0,r1),r2
305088: 84 8c mov.b @(12,r8),r0
30508a: 62 2c extu.b r2,r2
30508c: 60 0c extu.b r0,r0
30508e: 32 0c add r0,r2
305090: af e9 bra 305066 <_dnsize+0x80>
305092: 3e 2c add r2,r14
305094: 84 8c mov.b @(12,r8),r0
305096: 61 e3 mov r14,r1
305098: 60 0c extu.b r0,r0
30509a: 31 08 sub r0,r1
30509c: af d9 bra 305052 <_dnsize+0x6c>
30509e: 2a 12 mov.l r1,@r10
3050a0: 08 10 .word 0x0810
3050a2: 1f 84 mov.l r8,@(16,r15)
3050a4: 00 30 .word 0x0030
3050a6: 4f 46 .word 0x4f46
3050a8: 00 30 .word 0x0030
3050aa: 4f 00 shll r15
003050ac <_dpixel>:
3050ac: d1 10 mov.l 3050f0 <_dpixel+0x44>,r1 ! 8101f88 <_dwindow>
3050ae: 62 12 mov.l @r1,r2
3050b0: 32 47 cmp/gt r4,r2
3050b2: 89 1a bt 3050ea <_dpixel+0x3e>
3050b4: 52 12 mov.l @(8,r1),r2
3050b6: 32 47 cmp/gt r4,r2
3050b8: 8b 17 bf 3050ea <_dpixel+0x3e>
3050ba: 52 11 mov.l @(4,r1),r2
3050bc: 32 57 cmp/gt r5,r2
3050be: 89 14 bt 3050ea <_dpixel+0x3e>
3050c0: 51 13 mov.l @(12,r1),r1
3050c2: 35 13 cmp/ge r1,r5
3050c4: 8d 11 bt.s 3050ea <_dpixel+0x3e>
3050c6: 60 63 mov r6,r0
3050c8: 88 ff cmp/eq #-1,r0
3050ca: 8d 0e bt.s 3050ea <_dpixel+0x3e>
3050cc: 88 fe cmp/eq #-2,r0
3050ce: 91 0e mov.w 3050ee <_dpixel+0x42>,r1 ! 18c
3050d0: d2 08 mov.l 3050f4 <_dpixel+0x48>,r2 ! 8101c04 <_gint_vram>
3050d2: 05 17 mul.l r1,r5
3050d4: 01 1a sts macl,r1
3050d6: 31 4c add r4,r1
3050d8: 64 22 mov.l @r2,r4
3050da: 31 1c add r1,r1
3050dc: 8f 04 bf.s 3050e8 <_dpixel+0x3c>
3050de: 34 1c add r1,r4
3050e0: 61 41 mov.w @r4,r1
3050e2: 61 17 not r1,r1
3050e4: 00 0b rts
3050e6: 24 11 mov.w r1,@r4
3050e8: 24 61 mov.w r6,@r4
3050ea: 00 0b rts
3050ec: 00 09 nop
3050ee: 01 8c mov.b @(r0,r8),r1
3050f0: 08 10 .word 0x0810
3050f2: 1f 88 mov.l r8,@(32,r15)
3050f4: 08 10 .word 0x0810
3050f6: 1c 04 mov.l r0,@(16,r12)
003050f8 <_stop_callback>:
3050f8: 00 0b rts
3050fa: e0 01 mov #1,r0
003050fc <_timer_control>:
3050fc: e1 02 mov #2,r1
3050fe: 34 17 cmp/gt r1,r4
305100: 8d 0a bt.s 305118 <_timer_control+0x1c>
305102: 60 53 mov r5,r0
305104: d2 08 mov.l 305128 <_timer_control+0x2c>,r2 ! a4490004
305106: e1 01 mov #1,r1
305108: 41 4d shld r4,r1
30510a: 63 20 mov.b @r2,r3
30510c: 40 4d shld r4,r0
30510e: 21 3b or r3,r1
305110: 21 0a xor r0,r1
305112: 22 10 mov.b r1,@r2
305114: 00 0b rts
305116: 00 09 nop
305118: e1 05 mov #5,r1
30511a: 44 1d shld r1,r4
30511c: d1 03 mov.l 30512c <_timer_control+0x30>,r1 ! a44cffd0
30511e: ca 01 xor #1,r0
305120: 34 1c add r1,r4
305122: 24 00 mov.b r0,@r4
305124: 00 0b rts
305126: 00 09 nop
305128: a4 49 bra 3059be <_remove_link+0xa>
30512a: 00 04 mov.b r0,@(r0,r0)
30512c: a4 4c bra 3059c8 <_remove_link+0x14>
30512e: ff d0 .word 0xffd0
00305130 <_hsave.lto_priv.1>:
305130: d1 1a mov.l 30519c <_hsave.lto_priv.1+0x6c>,r1 ! a4490004
305132: e3 06 mov #6,r3
305134: 60 10 mov.b @r1,r0
305136: 61 43 mov r4,r1
305138: 71 60 add #96,r1
30513a: 80 1c mov.b r0,@(12,r1)
30513c: d0 18 mov.l 3051a0 <_hsave.lto_priv.1+0x70>,r0 ! a4490008
30513e: 61 02 mov.l @r0,r1
305140: 24 12 mov.l r1,@r4
305142: 51 01 mov.l @(4,r0),r1
305144: 85 04 mov.w @(8,r0),r0
305146: 81 44 mov.w r0,@(8,r4)
305148: d0 16 mov.l 3051a4 <_hsave.lto_priv.1+0x74>,r0 ! a4490014
30514a: 14 11 mov.l r1,@(4,r4)
30514c: 61 02 mov.l @r0,r1
30514e: 14 13 mov.l r1,@(12,r4)
305150: 51 01 mov.l @(4,r0),r1
305152: 85 04 mov.w @(8,r0),r0
305154: 81 4a mov.w r0,@(20,r4)
305156: d0 14 mov.l 3051a8 <_hsave.lto_priv.1+0x78>,r0 ! a4490020
305158: 14 14 mov.l r1,@(16,r4)
30515a: 61 02 mov.l @r0,r1
30515c: 14 16 mov.l r1,@(24,r4)
30515e: 51 01 mov.l @(4,r0),r1
305160: 85 04 mov.w @(8,r0),r0
305162: 14 17 mov.l r1,@(28,r4)
305164: 61 43 mov r4,r1
305166: 71 20 add #32,r1
305168: 81 10 mov.w r0,@(0,r1)
30516a: 74 24 add #36,r4
30516c: d1 0f mov.l 3051ac <_hsave.lto_priv.1+0x7c>,r1 ! a44d0030
30516e: 52 11 mov.l @(4,r1),r2
305170: 22 28 tst r2,r2
305172: 8d 01 bt.s 305178 <_hsave.lto_priv.1+0x48>
305174: e2 ff mov #-1,r2
305176: 52 11 mov.l @(4,r1),r2
305178: 24 22 mov.l r2,@r4
30517a: 57 12 mov.l @(8,r1),r7
30517c: 27 78 tst r7,r7
30517e: 89 00 bt 305182 <_hsave.lto_priv.1+0x52>
305180: 52 12 mov.l @(8,r1),r2
305182: 43 10 dt r3
305184: 84 1c mov.b @(12,r1),r0
305186: c9 0d and #13,r0
305188: 14 21 mov.l r2,@(4,r4)
30518a: 81 44 mov.w r0,@(8,r4)
30518c: 60 10 mov.b @r1,r0
30518e: 71 20 add #32,r1
305190: 60 0c extu.b r0,r0
305192: 81 45 mov.w r0,@(10,r4)
305194: 8f eb bf.s 30516e <_hsave.lto_priv.1+0x3e>
305196: 74 0c add #12,r4
305198: 00 0b rts
30519a: 00 09 nop
30519c: a4 49 bra 305a32 <_remove_link+0x7e>
30519e: 00 04 mov.b r0,@(r0,r0)
3051a0: a4 49 bra 305a36 <_remove_link+0x82>
3051a2: 00 08 clrt
3051a4: a4 49 bra 305a3a <_remove_link+0x86>
3051a6: 00 14 mov.b r1,@(r0,r0)
3051a8: a4 49 bra 305a3e <_remove_link+0x8a>
3051aa: 00 20 .word 0x0020
3051ac: a4 4d bra 305a4a <_remove_link+0x96>
3051ae: 00 30 .word 0x0030
003051b0 <_hrestore.lto_priv.1>:
3051b0: d1 1d mov.l 305228 <_hrestore.lto_priv.1+0x78>,r1 ! a4490004
3051b2: e2 00 mov #0,r2
3051b4: e7 06 mov #6,r7
3051b6: 21 20 mov.b r2,@r1
3051b8: 62 42 mov.l @r4,r2
3051ba: 85 44 mov.w @(8,r4),r0
3051bc: 11 21 mov.l r2,@(4,r1)
3051be: 52 41 mov.l @(4,r4),r2
3051c0: 11 22 mov.l r2,@(8,r1)
3051c2: 52 43 mov.l @(12,r4),r2
3051c4: 81 16 mov.w r0,@(12,r1)
3051c6: 71 10 add #16,r1
3051c8: 21 22 mov.l r2,@r1
3051ca: 52 44 mov.l @(16,r4),r2
3051cc: 85 4a mov.w @(20,r4),r0
3051ce: 11 21 mov.l r2,@(4,r1)
3051d0: 52 46 mov.l @(24,r4),r2
3051d2: 81 14 mov.w r0,@(8,r1)
3051d4: 60 43 mov r4,r0
3051d6: 11 23 mov.l r2,@(12,r1)
3051d8: 70 20 add #32,r0
3051da: 52 47 mov.l @(28,r4),r2
3051dc: 85 00 mov.w @(0,r0),r0
3051de: 11 24 mov.l r2,@(16,r1)
3051e0: 62 43 mov r4,r2
3051e2: 81 1a mov.w r0,@(20,r1)
3051e4: 72 24 add #36,r2
3051e6: d1 11 mov.l 30522c <_hrestore.lto_priv.1+0x7c>,r1 ! a44d0030
3051e8: 63 22 mov.l @r2,r3
3051ea: 11 31 mov.l r3,@(4,r1)
3051ec: 56 11 mov.l @(4,r1),r6
3051ee: 33 60 cmp/eq r6,r3
3051f0: 8b fa bf 3051e8 <_hrestore.lto_priv.1+0x38>
3051f2: 85 25 mov.w @(10,r2),r0
3051f4: 21 00 mov.b r0,@r1
3051f6: 53 21 mov.l @(4,r2),r3
3051f8: 11 32 mov.l r3,@(8,r1)
3051fa: 56 12 mov.l @(8,r1),r6
3051fc: 33 60 cmp/eq r6,r3
3051fe: 8b fa bf 3051f6 <_hrestore.lto_priv.1+0x46>
305200: 85 24 mov.w @(8,r2),r0
305202: 66 0d extu.w r0,r6
305204: 63 0c extu.b r0,r3
305206: 60 33 mov r3,r0
305208: 80 1c mov.b r0,@(12,r1)
30520a: 84 1c mov.b @(12,r1),r0
30520c: 60 0c extu.b r0,r0
30520e: 36 00 cmp/eq r0,r6
305210: 8f fa bf.s 305208 <_hrestore.lto_priv.1+0x58>
305212: 60 33 mov r3,r0
305214: 47 10 dt r7
305216: 71 20 add #32,r1
305218: 8f e6 bf.s 3051e8 <_hrestore.lto_priv.1+0x38>
30521a: 72 0c add #12,r2
30521c: d1 02 mov.l 305228 <_hrestore.lto_priv.1+0x78>,r1 ! a4490004
30521e: 74 60 add #96,r4
305220: 84 4c mov.b @(12,r4),r0
305222: 21 00 mov.b r0,@r1
305224: 00 0b rts
305226: 00 09 nop
305228: a4 49 bra 305abe <_prepend_link+0x62>
30522a: 00 04 mov.b r0,@(r0,r0)
30522c: a4 4d bra 305aca <_prepend_link+0x6e>
30522e: 00 30 .word 0x0030
00305230 <_hpowered.lto_priv.0>:
305230: d1 02 mov.l 30523c <_hpowered.lto_priv.0+0xc>,r1 ! a4150020
305232: 50 14 mov.l @(16,r1),r0
305234: 60 09 swap.w r0,r0
305236: c8 02 tst #2,r0
305238: 00 0b rts
30523a: 00 29 movt r0
30523c: a4 15 bra 305a6a <_prepend_link+0xe>
30523e: 00 20 .word 0x0020
00305240 <_hpoweroff.lto_priv.0>:
305240: d2 07 mov.l 305260 <_hpoweroff.lto_priv.0+0x20>,r2 ! a4150020
305242: d3 08 mov.l 305264 <_hpoweroff.lto_priv.0+0x24>,r3 ! 20000
305244: 51 24 mov.l @(16,r2),r1
305246: 21 3b or r3,r1
305248: 12 14 mov.l r1,@(16,r2)
30524a: e3 fe mov #-2,r3
30524c: d1 06 mov.l 305268 <_hpoweroff.lto_priv.0+0x28>,r1 ! ff200000
30524e: 62 12 mov.l @r1,r2
305250: 22 39 and r3,r2
305252: 21 22 mov.l r2,@r1
305254: 52 18 mov.l @(32,r1),r2
305256: 22 39 and r3,r2
305258: 11 28 mov.l r2,@(32,r1)
30525a: 00 0b rts
30525c: 00 09 nop
30525e: 00 09 nop
305260: a4 15 bra 305a8e <_prepend_link+0x32>
305262: 00 20 .word 0x0020
305264: 00 02 stc sr,r0
305266: 00 00 .word 0x0000
305268: ff 20 .word 0xff20
...
0030526c <_notify_read>:
30526c: d1 03 mov.l 30527c <_notify_read+0x10>,r1 ! 8101c68 <_recv_handler>
30526e: 61 12 mov.l @r1,r1
305270: 21 18 tst r1,r1
305272: 89 01 bt 305278 <_notify_read+0xc>
305274: 41 2b jmp @r1
305276: 00 09 nop
305278: 00 0b rts
30527a: 00 09 nop
30527c: 08 10 .word 0x0810
30527e: 1c 68 mov.l r6,@(32,r12)
00305280 <_usb_get_endpoint_by_local_address>:
305280: d1 08 mov.l 3052a4 <_usb_get_endpoint_by_local_address+0x24>,r1 ! 8101c0c <_conf_ep>
305282: e2 20 mov #32,r2
305284: 61 12 mov.l @r1,r1
305286: 67 12 mov.l @r1,r7
305288: 37 40 cmp/eq r4,r7
30528a: 8f 05 bf.s 305298 <_usb_get_endpoint_by_local_address+0x18>
30528c: 63 13 mov r1,r3
30528e: 50 11 mov.l @(4,r1),r0
305290: 84 02 mov.b @(2,r0),r0
305292: 60 0c extu.b r0,r0
305294: 30 50 cmp/eq r5,r0
305296: 89 03 bt 3052a0 <_usb_get_endpoint_by_local_address+0x20>
305298: 42 10 dt r2
30529a: 8f f4 bf.s 305286 <_usb_get_endpoint_by_local_address+0x6>
30529c: 71 0c add #12,r1
30529e: e3 00 mov #0,r3
3052a0: 00 0b rts
3052a2: 60 33 mov r3,r0
3052a4: 08 10 .word 0x0810
3052a6: 1c 0c mov.l r0,@(48,r12)
003052a8 <_usb_ff_bulk_input>:
3052a8: d0 06 mov.l 3052c4 <_usb_ff_bulk_input+0x1c>,r0 ! 305280 <_usb_get_endpoint_by_local_address>
3052aa: d4 07 mov.l 3052c8 <_usb_ff_bulk_input+0x20>,r4 ! 344c24 <_usb_ff_bulk>
3052ac: 4f 22 sts.l pr,@-r15
3052ae: 40 0b jsr @r0
3052b0: e5 02 mov #2,r5
3052b2: 20 08 tst r0,r0
3052b4: 8d 02 bt.s 3052bc <_usb_ff_bulk_input+0x14>
3052b6: e1 ff mov #-1,r1
3052b8: 84 09 mov.b @(9,r0),r0
3052ba: 61 0c extu.b r0,r1
3052bc: 60 13 mov r1,r0
3052be: 4f 26 lds.l @r15+,pr
3052c0: 00 0b rts
3052c2: 00 09 nop
3052c4: 00 30 .word 0x0030
3052c6: 52 80 mov.l @(0,r8),r2
3052c8: 00 34 mov.b r3,@(r0,r0)
3052ca: 4c 24 rotcl r12
003052cc <_usb_ff_bulk_output>:
3052cc: d0 07 mov.l 3052ec <_usb_ff_bulk_output+0x20>,r0 ! 305280 <_usb_get_endpoint_by_local_address>
3052ce: 95 0c mov.w 3052ea <_usb_ff_bulk_output+0x1e>,r5 ! 81
3052d0: d4 07 mov.l 3052f0 <_usb_ff_bulk_output+0x24>,r4 ! 344c24 <_usb_ff_bulk>
3052d2: 4f 22 sts.l pr,@-r15
3052d4: 40 0b jsr @r0
3052d6: 00 09 nop
3052d8: 20 08 tst r0,r0
3052da: 8d 02 bt.s 3052e2 <_usb_ff_bulk_output+0x16>
3052dc: e1 ff mov #-1,r1
3052de: 84 09 mov.b @(9,r0),r0
3052e0: 61 0c extu.b r0,r1
3052e2: 60 13 mov r1,r0
3052e4: 4f 26 lds.l @r15+,pr
3052e6: 00 0b rts
3052e8: 00 09 nop
3052ea: 00 81 .word 0x0081
3052ec: 00 30 .word 0x0030
3052ee: 52 80 mov.l @(0,r8),r2
3052f0: 00 34 mov.b r3,@(r0,r0)
3052f2: 4c 24 rotcl r12
003052f4 <_GINT_CALL_SET_function>:
3052f4: e1 01 mov #1,r1
3052f6: 24 12 mov.l r1,@r4
3052f8: 00 0b rts
3052fa: e0 00 mov #0,r0
003052fc <_pipe_bufsize>:
3052fc: 24 48 tst r4,r4
3052fe: 8f 04 bf.s 30530a <_pipe_bufsize+0xe>
305300: e3 0f mov #15,r3
305302: d0 0a mov.l 30532c <_pipe_bufsize+0x30>,r0 ! a4d80040
305304: 85 0f mov.w @(30,r0),r0
305306: 00 0b rts
305308: c9 7f and #127,r0
30530a: d1 09 mov.l 305330 <_pipe_bufsize+0x34>,r1 ! a4d80060
30530c: 24 39 and r3,r4
30530e: 85 12 mov.w @(4,r1),r0
305310: 62 03 mov r0,r2
305312: e0 f0 mov #-16,r0
305314: 20 29 and r2,r0
305316: 20 4b or r4,r0
305318: 81 12 mov.w r0,@(4,r1)
30531a: 85 15 mov.w @(10,r1),r0
30531c: 40 19 shlr8 r0
30531e: 40 09 shlr2 r0
305320: c9 1f and #31,r0
305322: 40 18 shll8 r0
305324: 40 09 shlr2 r0
305326: 00 0b rts
305328: 70 40 add #64,r0
30532a: 00 09 nop
30532c: a4 d8 bra 305ce0 <_gint_free+0xc0>
30532e: 00 40 .word 0x0040
305330: a4 d8 bra 305ce4 <_gint_free+0xc4>
305332: 00 60 .word 0x0060
00305334 <_hpowered.lto_priv.1>:
305334: d1 05 mov.l 30534c <_hpowered.lto_priv.1+0x18>,r1 ! a4150000
305336: 50 15 mov.l @(20,r1),r0
305338: 60 08 swap.b r0,r0
30533a: c8 01 tst #1,r0
30533c: 8f 04 bf.s 305348 <_hpowered.lto_priv.1+0x14>
30533e: e0 00 mov #0,r0
305340: 50 1e mov.l @(56,r1),r0
305342: 60 09 swap.w r0,r0
305344: c8 10 tst #16,r0
305346: 00 29 movt r0
305348: 00 0b rts
30534a: 00 09 nop
30534c: a4 15 bra 305b7a <_gint_malloc+0x9e>
...
00305350 <_hpoweron_write>:
305350: d1 06 mov.l 30536c <_hpoweron_write+0x1c>,r1 ! a4d80000
305352: 93 0a mov.w 30536a <_hpoweron_write+0x1a>,r3 ! 400
305354: 62 11 mov.w @r1,r2
305356: 22 3b or r3,r2
305358: 21 21 mov.w r2,@r1
30535a: e2 0a mov #10,r2
30535c: 00 09 nop
30535e: 42 10 dt r2
305360: 8f fc bf.s 30535c <_hpoweron_write+0xc>
305362: e0 05 mov #5,r0
305364: 81 11 mov.w r0,@(2,r1)
305366: 00 0b rts
305368: 00 09 nop
30536a: 04 00 .word 0x0400
30536c: a4 d8 bra 305d20 <_gint_malloc_max+0x30>
...
00305370 <_hsave>:
305370: d1 0e mov.l 3053ac <_hsave+0x3c>,r1 ! a4d80000
305372: 62 11 mov.w @r1,r2
305374: 24 21 mov.w r2,@r4
305376: 62 13 mov r1,r2
305378: 85 11 mov.w @(2,r1),r0
30537a: 72 20 add #32,r2
30537c: 81 41 mov.w r0,@(2,r4)
30537e: 85 14 mov.w @(8,r1),r0
305380: 81 42 mov.w r0,@(4,r4)
305382: 85 2e mov.w @(28,r2),r0
305384: 81 43 mov.w r0,@(6,r4)
305386: 85 16 mov.w @(12,r1),r0
305388: 71 40 add #64,r1
30538a: 81 44 mov.w r0,@(8,r4)
30538c: d0 08 mov.l 3053b0 <_hsave+0x40>,r0 ! a4d800be
30538e: 85 02 mov.w @(4,r0),r0
305390: 81 45 mov.w r0,@(10,r4)
305392: 85 28 mov.w @(16,r2),r0
305394: 81 46 mov.w r0,@(12,r4)
305396: 85 29 mov.w @(18,r2),r0
305398: 81 47 mov.w r0,@(14,r4)
30539a: 85 2b mov.w @(22,r2),r0
30539c: 81 48 mov.w r0,@(16,r4)
30539e: 85 2c mov.w @(24,r2),r0
3053a0: 81 49 mov.w r0,@(18,r4)
3053a2: 85 2d mov.w @(26,r2),r0
3053a4: 81 4a mov.w r0,@(20,r4)
3053a6: 85 1f mov.w @(30,r1),r0
3053a8: 00 0b rts
3053aa: 81 4b mov.w r0,@(22,r4)
3053ac: a4 d8 bra 305d60 <_gint_malloc_max+0x70>
3053ae: 00 00 .word 0x0000
3053b0: a4 d8 bra 305d64 <_gint_malloc_max+0x74>
3053b2: 00 be mov.l @(r0,r11),r0
003053b4 <_video_get_current_mode>:
3053b4: d1 01 mov.l 3053bc <_video_get_current_mode+0x8>,r1 ! 8101e30 <_r61524_video>
3053b6: 00 0b rts
3053b8: 50 11 mov.l @(4,r1),r0
3053ba: 00 09 nop
3053bc: 08 10 .word 0x0810
3053be: 1e 30 mov.l r3,@(0,r14)
003053c0 <_sh7305_probe>:
3053c0: 2f 86 mov.l r8,@-r15
3053c2: d8 26 mov.l 30545c <_sh7305_probe+0x9c>,r8 ! a4150000
3053c4: d7 26 mov.l 305460 <_sh7305_probe+0xa0>,r7 ! 8101fb0 <_freq>
3053c6: 60 82 mov.l @r8,r0
3053c8: d1 26 mov.l 305464 <_sh7305_probe+0xa4>,r1 ! a4150040
3053ca: 40 29 shlr16 r0
3053cc: 40 19 shlr8 r0
3053ce: c9 3f and #63,r0
3053d0: 66 03 mov r0,r6
3053d2: 76 01 add #1,r6
3053d4: 17 61 mov.l r6,@(4,r7)
3053d6: 52 14 mov.l @(16,r1),r2
3053d8: 50 14 mov.l @(16,r1),r0
3053da: e1 f2 mov #-14,r1
3053dc: 93 3d mov.w 30545a <_sh7305_probe+0x9a>,r3 ! 7ff
3053de: 40 1d shld r1,r0
3053e0: c9 03 and #3,r0
3053e2: 88 01 cmp/eq #1,r0
3053e4: 8f 01 bf.s 3053ea <_sh7305_probe+0x2a>
3053e6: 22 39 and r3,r2
3053e8: 42 21 shar r2
3053ea: 65 82 mov.l @r8,r5
3053ec: e3 0f mov #15,r3
3053ee: 61 82 mov.l @r8,r1
3053f0: 45 19 shlr8 r5
3053f2: 25 39 and r3,r5
3053f4: e3 ec mov #-20,r3
3053f6: 41 3d shld r3,r1
3053f8: 60 82 mov.l @r8,r0
3053fa: e3 0f mov #15,r3
3053fc: 21 39 and r3,r1
3053fe: e3 01 mov #1,r3
305400: 64 33 mov r3,r4
305402: 75 01 add #1,r5
305404: 44 5d shld r5,r4
305406: 27 22 mov.l r2,@r7
305408: 71 01 add #1,r1
30540a: 17 42 mov.l r4,@(8,r7)
30540c: 64 33 mov r3,r4
30540e: 44 1d shld r1,r4
305410: c9 0f and #15,r0
305412: 17 43 mov.l r4,@(12,r7)
305414: 64 03 mov r0,r4
305416: 74 01 add #1,r4
305418: 43 4d shld r4,r3
30541a: 17 34 mov.l r3,@(16,r7)
30541c: 53 89 mov.l @(36,r8),r3
30541e: 60 38 swap.b r3,r0
305420: c8 10 tst #16,r0
305422: 8d 17 bt.s 305454 <_sh7305_probe+0x94>
305424: e3 0f mov #15,r3
305426: 42 3d shld r3,r2
305428: d3 0c mov.l 30545c <_sh7305_probe+0x9c>,r3 ! a4150000
30542a: 53 39 mov.l @(36,r3),r3
30542c: 60 38 swap.b r3,r0
30542e: c8 40 tst #64,r0
305430: 8d 01 bt.s 305436 <_sh7305_probe+0x76>
305432: 02 67 mul.l r6,r2
305434: 02 1a sts macl,r2
305436: d3 0c mov.l 305468 <_sh7305_probe+0xa8>,r3 ! 8000
305438: 65 5b neg r5,r5
30543a: 61 1b neg r1,r1
30543c: 17 35 mov.l r3,@(20,r7)
30543e: 63 23 mov r2,r3
305440: 43 5c shad r5,r3
305442: 64 4b neg r4,r4
305444: 17 36 mov.l r3,@(24,r7)
305446: 63 23 mov r2,r3
305448: 43 1c shad r1,r3
30544a: 42 4c shad r4,r2
30544c: 17 37 mov.l r3,@(28,r7)
30544e: 17 28 mov.l r2,@(32,r7)
305450: 00 0b rts
305452: 68 f6 mov.l @r15+,r8
305454: d2 04 mov.l 305468 <_sh7305_probe+0xa8>,r2 ! 8000
305456: af e7 bra 305428 <_sh7305_probe+0x68>
305458: 00 09 nop
30545a: 07 ff mac.l @r15+,@r7+
30545c: a4 15 bra 305c8a <_gint_free+0x6a>
30545e: 00 00 .word 0x0000
305460: 08 10 .word 0x0810
305462: 1f b0 mov.l r11,@(0,r15)
305464: a4 15 bra 305c92 <_gint_free+0x72>
305466: 00 40 .word 0x0040
305468: 00 00 .word 0x0000
30546a: 80 00 mov.b r0,@(0,r0)
0030546c <_configure.lto_priv.3>:
30546c: d2 03 mov.l 30547c <_configure.lto_priv.3+0x10>,r2 ! a4150040
30546e: d3 04 mov.l 305480 <_configure.lto_priv.3+0x14>,r3 ! 7fffffff
305470: 51 21 mov.l @(4,r2),r1
305472: 21 39 and r3,r1
305474: 12 11 mov.l r1,@(4,r2)
305476: d1 03 mov.l 305484 <_configure.lto_priv.3+0x18>,r1 ! 3053c0 <_sh7305_probe>
305478: 41 2b jmp @r1
30547a: 00 09 nop
30547c: a4 15 bra 305caa <_gint_free+0x8a>
30547e: 00 40 .word 0x0040
305480: 7f ff add #-1,r15
305482: ff ff .word 0xffff
305484: 00 30 .word 0x0030
305486: 53 c0 mov.l @(0,r12),r3
00305488 <_hsave.lto_priv.2>:
305488: d2 0d mov.l 3054c0 <_hsave.lto_priv.2+0x38>,r2 ! a4150000
30548a: 61 23 mov r2,r1
30548c: 71 40 add #64,r1
30548e: 53 11 mov.l @(4,r1),r3
305490: 24 32 mov.l r3,@r4
305492: 53 14 mov.l @(16,r1),r3
305494: 14 31 mov.l r3,@(4,r4)
305496: 62 22 mov.l @r2,r2
305498: 14 22 mov.l r2,@(8,r4)
30549a: d2 0a mov.l 3054c4 <_hsave.lto_priv.2+0x3c>,r2 ! fec10000
30549c: 53 21 mov.l @(4,r2),r3
30549e: 14 33 mov.l r3,@(12,r4)
3054a0: 53 29 mov.l @(36,r2),r3
3054a2: 14 37 mov.l r3,@(28,r4)
3054a4: 53 22 mov.l @(8,r2),r3
3054a6: 14 34 mov.l r3,@(16,r4)
3054a8: 53 2a mov.l @(40,r2),r3
3054aa: 14 38 mov.l r3,@(32,r4)
3054ac: 53 23 mov.l @(12,r2),r3
3054ae: 14 35 mov.l r3,@(20,r4)
3054b0: 53 2b mov.l @(44,r2),r3
3054b2: 14 39 mov.l r3,@(36,r4)
3054b4: 53 25 mov.l @(20,r2),r3
3054b6: 14 36 mov.l r3,@(24,r4)
3054b8: 52 2d mov.l @(52,r2),r2
3054ba: 00 0b rts
3054bc: 14 2a mov.l r2,@(40,r4)
3054be: 00 09 nop
3054c0: a4 15 bra 305cee <_gint_free+0xce>
3054c2: 00 00 .word 0x0000
3054c4: fe c1 .word 0xfec1
...
003054c8 <_dma_channel>:
3054c8: d2 08 mov.l 3054ec <_dma_channel+0x24>,r2 ! 310df0 <___movmemSI24>
3054ca: 61 43 mov r4,r1
3054cc: 4f 22 sts.l pr,@-r15
3054ce: 7f e8 add #-24,r15
3054d0: d5 07 mov.l 3054f0 <_dma_channel+0x28>,r5 ! 3429dc
3054d2: 42 0b jsr @r2
3054d4: 64 f3 mov r15,r4
3054d6: e2 05 mov #5,r2
3054d8: 31 26 cmp/hi r2,r1
3054da: 8d 03 bt.s 3054e4 <_dma_channel+0x1c>
3054dc: e0 00 mov #0,r0
3054de: 60 13 mov r1,r0
3054e0: 40 08 shll2 r0
3054e2: 00 fe mov.l @(r0,r15),r0
3054e4: 7f 18 add #24,r15
3054e6: 4f 26 lds.l @r15+,pr
3054e8: 00 0b rts
3054ea: 00 09 nop
3054ec: 00 31 .word 0x0031
3054ee: 0d f0 .word 0x0df0
3054f0: 00 34 mov.b r3,@(r0,r0)
3054f2: 29 dc cmp/str r13,r9
003054f4 <_dma_translate>:
3054f4: d2 04 mov.l 305508 <_dma_translate+0x14>,r2 ! 80000000
3054f6: d1 05 mov.l 30550c <_dma_translate+0x18>,r1 ! 3fffffff
3054f8: 32 4c add r4,r2
3054fa: 32 16 cmp/hi r1,r2
3054fc: 8d 02 bt.s 305504 <_dma_translate+0x10>
3054fe: 60 43 mov r4,r0
305500: d1 03 mov.l 305510 <_dma_translate+0x1c>,r1 ! 1fffffff
305502: 20 19 and r1,r0
305504: 00 0b rts
305506: 00 09 nop
305508: 80 00 mov.b r0,@(0,r0)
30550a: 00 00 .word 0x0000
30550c: 3f ff addv r15,r15
30550e: ff ff .word 0xffff
305510: 1f ff mov.l r15,@(60,r15)
305512: ff ff .word 0xffff
00305514 <_dma_setup>:
305514: 2f 86 mov.l r8,@-r15
305516: 2f 96 mov.l r9,@-r15
305518: 69 53 mov r5,r9
30551a: 2f a6 mov.l r10,@-r15
30551c: 6a 43 mov r4,r10
30551e: 2f b6 mov.l r11,@-r15
305520: 2f c6 mov.l r12,@-r15
305522: 2f d6 mov.l r13,@-r15
305524: 6d 63 mov r6,r13
305526: 2f e6 mov.l r14,@-r15
305528: 6e 73 mov r7,r14
30552a: d0 4b mov.l 305658 <_dma_setup+0x144>,r0 ! 3054c8 <_dma_channel>
30552c: 4f 22 sts.l pr,@-r15
30552e: 40 0b jsr @r0
305530: 7f fc add #-4,r15
305532: 20 08 tst r0,r0
305534: 68 03 mov r0,r8
305536: 8f 02 bf.s 30553e <_dma_setup+0x2a>
305538: e0 01 mov #1,r0
30553a: a0 81 bra 305640 <_dma_setup+0x12c>
30553c: 00 09 nop
30553e: 51 83 mov.l @(12,r8),r1
305540: 60 13 mov r1,r0
305542: c9 01 and #1,r0
305544: 2f 02 mov.l r0,@r15
305546: 60 13 mov r1,r0
305548: c8 01 tst #1,r0
30554a: 8f 79 bf.s 305640 <_dma_setup+0x12c>
30554c: e0 01 mov #1,r0
30554e: 51 83 mov.l @(12,r8),r1
305550: e2 fe mov #-2,r2
305552: db 42 mov.l 30565c <_dma_setup+0x148>,r11 ! fe008060
305554: 21 29 and r2,r1
305556: 18 13 mov.l r1,@(12,r8)
305558: 64 e3 mov r14,r4
30555a: 61 b1 mov.w @r11,r1
30555c: dc 40 mov.l 305660 <_dma_setup+0x14c>,r12 ! 3054f4 <_dma_translate>
30555e: 21 29 and r2,r1
305560: 2b 11 mov.w r1,@r11
305562: 4c 0b jsr @r12
305564: 00 09 nop
305566: 54 fa mov.l @(40,r15),r4
305568: 28 02 mov.l r0,@r8
30556a: 4c 0b jsr @r12
30556c: 00 09 nop
30556e: 91 71 mov.w 305654 <_dma_setup+0x140>,r1 ! 400
305570: 18 01 mov.l r0,@(4,r8)
305572: 60 93 mov r9,r0
305574: 18 d2 mov.l r13,@(8,r8)
305576: c9 0c and #12,r0
305578: 18 13 mov.l r1,@(12,r8)
30557a: 40 28 shll16 r0
30557c: 51 83 mov.l @(12,r8),r1
30557e: 40 08 shll2 r0
305580: d2 38 mov.l 305664 <_dma_setup+0x150>,r2 ! ffcfffff
305582: 21 29 and r2,r1
305584: 21 0b or r0,r1
305586: 18 13 mov.l r1,@(12,r8)
305588: 60 93 mov r9,r0
30558a: 51 83 mov.l @(12,r8),r1
30558c: c9 03 and #3,r0
30558e: e2 e7 mov #-25,r2
305590: 40 08 shll2 r0
305592: 30 0c add r0,r0
305594: 21 29 and r2,r1
305596: 21 0b or r0,r1
305598: 18 13 mov.l r1,@(12,r8)
30559a: e2 0e mov #14,r2
30559c: 50 fb mov.l @(44,r15),r0
30559e: 51 83 mov.l @(12,r8),r1
3055a0: c9 03 and #3,r0
3055a2: 40 2d shld r2,r0
3055a4: d2 30 mov.l 305668 <_dma_setup+0x154>,r2 ! ffff3fff
3055a6: 21 29 and r2,r1
3055a8: 21 0b or r0,r1
3055aa: 18 13 mov.l r1,@(12,r8)
3055ac: e2 0c mov #12,r2
3055ae: 50 f9 mov.l @(36,r15),r0
3055b0: 51 83 mov.l @(12,r8),r1
3055b2: c9 03 and #3,r0
3055b4: 40 2d shld r2,r0
3055b6: 92 4e mov.w 305656 <_dma_setup+0x142>,r2 ! cfff
3055b8: 21 29 and r2,r1
3055ba: 21 0b or r0,r1
3055bc: 18 13 mov.l r1,@(12,r8)
3055be: e2 fb mov #-5,r2
3055c0: 50 fc mov.l @(48,r15),r0
3055c2: 51 83 mov.l @(12,r8),r1
3055c4: c9 01 and #1,r0
3055c6: 40 08 shll2 r0
3055c8: 21 29 and r2,r1
3055ca: 21 0b or r0,r1
3055cc: 18 13 mov.l r1,@(12,r8)
3055ce: 85 b0 mov.w @(0,r11),r0
3055d0: cb 01 or #1,r0
3055d2: 81 b0 mov.w r0,@(0,r11)
3055d4: 60 a3 mov r10,r0
3055d6: 61 b1 mov.w @r11,r1
3055d8: 21 29 and r2,r1
3055da: 2b 11 mov.w r1,@r11
3055dc: e2 fd mov #-3,r2
3055de: 61 b1 mov.w @r11,r1
3055e0: 21 29 and r2,r1
3055e2: 2b 11 mov.w r1,@r11
3055e4: d1 21 mov.l 30566c <_dma_setup+0x158>,r1 ! 8101b08 <_dma_sleep_blocking>
3055e6: 62 f2 mov.l @r15,r2
3055e8: 63 82 mov.l @r8,r3
3055ea: 01 24 mov.b r2,@(r0,r1)
3055ec: d2 20 mov.l 305670 <_dma_setup+0x15c>,r2 ! e5006fff
3055ee: 33 26 cmp/hi r2,r3
3055f0: 8b 05 bf 3055fe <_dma_setup+0xea>
3055f2: 67 82 mov.l @r8,r7
3055f4: d3 1f mov.l 305674 <_dma_setup+0x160>,r3 ! e5204000
3055f6: 37 36 cmp/hi r3,r7
3055f8: 8d 01 bt.s 3055fe <_dma_setup+0xea>
3055fa: e3 01 mov #1,r3
3055fc: 01 34 mov.b r3,@(r0,r1)
3055fe: 53 81 mov.l @(4,r8),r3
305600: 33 26 cmp/hi r2,r3
305602: 8b 06 bf 305612 <_dma_setup+0xfe>
305604: 53 81 mov.l @(4,r8),r3
305606: d2 1b mov.l 305674 <_dma_setup+0x160>,r2 ! e5204000
305608: 33 26 cmp/hi r2,r3
30560a: 8d 02 bt.s 305612 <_dma_setup+0xfe>
30560c: e2 01 mov #1,r2
30560e: 60 a3 mov r10,r0
305610: 01 24 mov.b r2,@(r0,r1)
305612: 63 82 mov.l @r8,r3
305614: d2 18 mov.l 305678 <_dma_setup+0x164>,r2 ! fe1fffff
305616: 33 26 cmp/hi r2,r3
305618: 8b 06 bf 305628 <_dma_setup+0x114>
30561a: 67 82 mov.l @r8,r7
30561c: d3 17 mov.l 30567c <_dma_setup+0x168>,r3 ! fe3fffff
30561e: 37 36 cmp/hi r3,r7
305620: 8d 02 bt.s 305628 <_dma_setup+0x114>
305622: e3 01 mov #1,r3
305624: 60 a3 mov r10,r0
305626: 01 34 mov.b r3,@(r0,r1)
305628: 53 81 mov.l @(4,r8),r3
30562a: 33 26 cmp/hi r2,r3
30562c: 8f 08 bf.s 305640 <_dma_setup+0x12c>
30562e: e0 00 mov #0,r0
305630: 53 81 mov.l @(4,r8),r3
305632: d2 12 mov.l 30567c <_dma_setup+0x168>,r2 ! fe3fffff
305634: 33 26 cmp/hi r2,r3
305636: 8d 03 bt.s 305640 <_dma_setup+0x12c>
305638: e2 01 mov #1,r2
30563a: 60 a3 mov r10,r0
30563c: 01 24 mov.b r2,@(r0,r1)
30563e: e0 00 mov #0,r0
305640: 7f 04 add #4,r15
305642: 4f 26 lds.l @r15+,pr
305644: 6e f6 mov.l @r15+,r14
305646: 6d f6 mov.l @r15+,r13
305648: 6c f6 mov.l @r15+,r12
30564a: 6b f6 mov.l @r15+,r11
30564c: 6a f6 mov.l @r15+,r10
30564e: 69 f6 mov.l @r15+,r9
305650: 00 0b rts
305652: 68 f6 mov.l @r15+,r8
305654: 04 00 .word 0x0400
305656: cf ff or.b #255,@(r0,gbr)
305658: 00 30 .word 0x0030
30565a: 54 c8 mov.l @(32,r12),r4
30565c: fe 00 .word 0xfe00
30565e: 80 60 mov.b r0,@(0,r6)
305660: 00 30 .word 0x0030
305662: 54 f4 mov.l @(16,r15),r4
305664: ff cf .word 0xffcf
305666: ff ff .word 0xffff
305668: ff ff .word 0xffff
30566a: 3f ff addv r15,r15
30566c: 08 10 .word 0x0810
30566e: 1b 08 mov.l r0,@(32,r11)
305670: e5 00 mov #0,r5
305672: 6f ff exts.w r15,r15
305674: e5 20 mov #32,r5
305676: 40 00 shll r0
305678: fe 1f .word 0xfe1f
30567a: ff ff .word 0xffff
30567c: fe 3f .word 0xfe3f
30567e: ff ff .word 0xffff
00305680 <_hpowered.lto_priv.2>:
305680: d1 02 mov.l 30568c <_hpowered.lto_priv.2+0xc>,r1 ! a4150020
305682: 50 14 mov.l @(16,r1),r0
305684: 60 09 swap.w r0,r0
305686: c8 20 tst #32,r0
305688: 00 0b rts
30568a: 00 29 movt r0
30568c: a4 15 bra 305eba <_r61524_start_frame+0x16>
30568e: 00 20 .word 0x0020
00305690 <_hpoweron.lto_priv.2>:
305690: d2 03 mov.l 3056a0 <_hpoweron.lto_priv.2+0x10>,r2 ! a4150020
305692: d3 04 mov.l 3056a4 <_hpoweron.lto_priv.2+0x14>,r3 ! ffdfffff
305694: 51 24 mov.l @(16,r2),r1
305696: 21 39 and r3,r1
305698: 12 14 mov.l r1,@(16,r2)
30569a: 00 0b rts
30569c: 00 09 nop
30569e: 00 09 nop
3056a0: a4 15 bra 305ece <_r61524_start_frame+0x2a>
3056a2: 00 20 .word 0x0020
3056a4: ff df .word 0xffdf
3056a6: ff ff .word 0xffff
003056a8 <_hpoweroff.lto_priv.2>:
3056a8: d2 03 mov.l 3056b8 <_hpoweroff.lto_priv.2+0x10>,r2 ! a4150020
3056aa: d3 04 mov.l 3056bc <_hpoweroff.lto_priv.2+0x14>,r3 ! 200000
3056ac: 51 24 mov.l @(16,r2),r1
3056ae: 21 3b or r3,r1
3056b0: 12 14 mov.l r1,@(16,r2)
3056b2: 00 0b rts
3056b4: 00 09 nop
3056b6: 00 09 nop
3056b8: a4 15 bra 305ee6 <_r61524_start_frame+0x42>
3056ba: 00 20 .word 0x0020
3056bc: 00 20 .word 0x0020
...
003056c0 <_hsave.lto_priv.3>:
3056c0: 2f 86 mov.l r8,@-r15
3056c2: 68 43 mov r4,r8
3056c4: 2f 96 mov.l r9,@-r15
3056c6: e9 00 mov #0,r9
3056c8: 2f a6 mov.l r10,@-r15
3056ca: da 0e mov.l 305704 <_hsave.lto_priv.3+0x44>,r10 ! 3054c8 <_dma_channel>
3056cc: 4f 22 sts.l pr,@-r15
3056ce: 4a 0b jsr @r10
3056d0: 64 93 mov r9,r4
3056d2: 61 93 mov r9,r1
3056d4: 62 02 mov.l @r0,r2
3056d6: 41 08 shll2 r1
3056d8: 41 08 shll2 r1
3056da: 31 8c add r8,r1
3056dc: 21 22 mov.l r2,@r1
3056de: 79 01 add #1,r9
3056e0: 52 01 mov.l @(4,r0),r2
3056e2: 11 21 mov.l r2,@(4,r1)
3056e4: 52 02 mov.l @(8,r0),r2
3056e6: 11 22 mov.l r2,@(8,r1)
3056e8: 52 03 mov.l @(12,r0),r2
3056ea: 60 93 mov r9,r0
3056ec: 88 06 cmp/eq #6,r0
3056ee: 11 23 mov.l r2,@(12,r1)
3056f0: 8b ed bf 3056ce <_hsave.lto_priv.3+0xe>
3056f2: d1 05 mov.l 305708 <_hsave.lto_priv.3+0x48>,r1 ! fe008060
3056f4: 78 60 add #96,r8
3056f6: 61 11 mov.w @r1,r1
3056f8: 28 11 mov.w r1,@r8
3056fa: 4f 26 lds.l @r15+,pr
3056fc: 6a f6 mov.l @r15+,r10
3056fe: 69 f6 mov.l @r15+,r9
305700: 00 0b rts
305702: 68 f6 mov.l @r15+,r8
305704: 00 30 .word 0x0030
305706: 54 c8 mov.l @(32,r12),r4
305708: fe 00 .word 0xfe00
30570a: 80 60 mov.b r0,@(0,r6)
0030570c <_hrestore.lto_priv.4>:
30570c: 2f 86 mov.l r8,@-r15
30570e: e3 fe mov #-2,r3
305710: 2f 96 mov.l r9,@-r15
305712: 68 43 mov r4,r8
305714: 2f a6 mov.l r10,@-r15
305716: e9 00 mov #0,r9
305718: d2 10 mov.l 30575c <_hrestore.lto_priv.4+0x50>,r2 ! fe008060
30571a: 4f 22 sts.l pr,@-r15
30571c: 61 21 mov.w @r2,r1
30571e: da 10 mov.l 305760 <_hrestore.lto_priv.4+0x54>,r10 ! 3054c8 <_dma_channel>
305720: 21 39 and r3,r1
305722: 22 11 mov.w r1,@r2
305724: 4a 0b jsr @r10
305726: 64 93 mov r9,r4
305728: 61 93 mov r9,r1
30572a: 41 08 shll2 r1
30572c: 41 08 shll2 r1
30572e: 31 8c add r8,r1
305730: 62 12 mov.l @r1,r2
305732: 79 01 add #1,r9
305734: 20 22 mov.l r2,@r0
305736: 52 11 mov.l @(4,r1),r2
305738: 10 21 mov.l r2,@(4,r0)
30573a: 52 12 mov.l @(8,r1),r2
30573c: 10 22 mov.l r2,@(8,r0)
30573e: 51 13 mov.l @(12,r1),r1
305740: 10 13 mov.l r1,@(12,r0)
305742: 60 93 mov r9,r0
305744: 88 06 cmp/eq #6,r0
305746: 8b ed bf 305724 <_hrestore.lto_priv.4+0x18>
305748: d1 04 mov.l 30575c <_hrestore.lto_priv.4+0x50>,r1 ! fe008060
30574a: 78 60 add #96,r8
30574c: 68 81 mov.w @r8,r8
30574e: 21 81 mov.w r8,@r1
305750: 4f 26 lds.l @r15+,pr
305752: 6a f6 mov.l @r15+,r10
305754: 69 f6 mov.l @r15+,r9
305756: 00 0b rts
305758: 68 f6 mov.l @r15+,r8
30575a: 00 09 nop
30575c: fe 00 .word 0xfe00
30575e: 80 60 mov.b r0,@(0,r6)
305760: 00 30 .word 0x0030
305762: 54 c8 mov.l @(32,r12),r4
00305764 <_fs_get_descriptor>:
305764: d1 08 mov.l 305788 <_fs_get_descriptor+0x24>,r1 ! 8101c70 <_fdtable>
305766: 61 12 mov.l @r1,r1
305768: 21 18 tst r1,r1
30576a: 8d 0b bt.s 305784 <_fs_get_descriptor+0x20>
30576c: e0 00 mov #0,r0
30576e: e2 0f mov #15,r2
305770: 34 26 cmp/hi r2,r4
305772: 8d 07 bt.s 305784 <_fs_get_descriptor+0x20>
305774: 44 08 shll2 r4
305776: 60 13 mov r1,r0
305778: 34 4c add r4,r4
30577a: 30 4c add r4,r0
30577c: 61 02 mov.l @r0,r1
30577e: 21 18 tst r1,r1
305780: 8b 00 bf 305784 <_fs_get_descriptor+0x20>
305782: e0 00 mov #0,r0
305784: 00 0b rts
305786: 00 09 nop
305788: 08 10 .word 0x0810
30578a: 1c 70 mov.l r7,@(0,r12)
0030578c <_configure.lto_priv.5>:
30578c: d2 04 mov.l 3057a0 <_configure.lto_priv.5+0x14>,r2 ! a4080000
30578e: e3 00 mov #0,r3
305790: e1 0c mov #12,r1
305792: 22 31 mov.w r3,@r2
305794: 41 10 dt r1
305796: 8f fc bf.s 305792 <_configure.lto_priv.5+0x6>
305798: 72 04 add #4,r2
30579a: 00 0b rts
30579c: 00 09 nop
30579e: 00 09 nop
3057a0: a4 08 bra 305fb4 <_hrestore.lto_priv.6+0x10>
...
003057a4 <_hsave.lto_priv.4>:
3057a4: d2 09 mov.l 3057cc <_hsave.lto_priv.4+0x28>,r2 ! a4080000
3057a6: 63 43 mov r4,r3
3057a8: e1 0c mov #12,r1
3057aa: 67 21 mov.w @r2,r7
3057ac: 41 10 dt r1
3057ae: 23 71 mov.w r7,@r3
3057b0: 72 04 add #4,r2
3057b2: 8f fa bf.s 3057aa <_hsave.lto_priv.4+0x6>
3057b4: 73 02 add #2,r3
3057b6: d2 06 mov.l 3057d0 <_hsave.lto_priv.4+0x2c>,r2 ! a4080080
3057b8: 74 18 add #24,r4
3057ba: e1 0d mov #13,r1
3057bc: 63 20 mov.b @r2,r3
3057be: 41 10 dt r1
3057c0: 24 30 mov.b r3,@r4
3057c2: 72 04 add #4,r2
3057c4: 8f fa bf.s 3057bc <_hsave.lto_priv.4+0x18>
3057c6: 74 01 add #1,r4
3057c8: 00 0b rts
3057ca: 00 09 nop
3057cc: a4 08 bra 305fe0 <_asyncio_op_busy+0x18>
3057ce: 00 00 .word 0x0000
3057d0: a4 08 bra 305fe4 <_asyncio_op_busy+0x1c>
3057d2: 00 80 .word 0x0080
003057d4 <_hrestore.lto_priv.5>:
3057d4: d2 0a mov.l 305800 <_hrestore.lto_priv.5+0x2c>,r2 ! a4080000
3057d6: 63 43 mov r4,r3
3057d8: e1 0c mov #12,r1
3057da: 67 35 mov.w @r3+,r7
3057dc: 41 10 dt r1
3057de: 22 71 mov.w r7,@r2
3057e0: 8f fb bf.s 3057da <_hrestore.lto_priv.5+0x6>
3057e2: 72 04 add #4,r2
3057e4: d1 07 mov.l 305804 <_hrestore.lto_priv.5+0x30>,r1 ! a40800c0
3057e6: 74 18 add #24,r4
3057e8: e6 ff mov #-1,r6
3057ea: e2 0d mov #13,r2
3057ec: 21 60 mov.b r6,@r1
3057ee: 63 13 mov r1,r3
3057f0: 67 44 mov.b @r4+,r7
3057f2: 73 c0 add #-64,r3
3057f4: 23 70 mov.b r7,@r3
3057f6: 42 10 dt r2
3057f8: 8f f8 bf.s 3057ec <_hrestore.lto_priv.5+0x18>
3057fa: 71 04 add #4,r1
3057fc: 00 0b rts
3057fe: 00 09 nop
305800: a4 08 bra 306014 <_asyncio_op_cancel_read+0x28>
305802: 00 00 .word 0x0000
305804: a4 08 bra 306018 <_asyncio_op_cancel_read+0x2c>
305806: 00 c0 .word 0x00c0
00305808 <_next_block>:
305808: 61 42 mov.l @r4,r1
30580a: d2 05 mov.l 305820 <_next_block+0x18>,r2 ! 4000000
30580c: 21 28 tst r2,r1
30580e: 8f 05 bf.s 30581c <_next_block+0x14>
305810: e0 00 mov #0,r0
305812: 60 42 mov.l @r4,r0
305814: d1 03 mov.l 305824 <_next_block+0x1c>,r1 ! ffffff
305816: 20 19 and r1,r0
305818: 70 04 add #4,r0
30581a: 30 4c add r4,r0
30581c: 00 0b rts
30581e: 00 09 nop
305820: 04 00 .word 0x0400
305822: 00 00 .word 0x0000
305824: 00 ff mac.l @r15+,@r0+
305826: ff ff .word 0xffff
00305828 <_split>:
305828: 2f 86 mov.l r8,@-r15
30582a: e2 0b mov #11,r2
30582c: 2f 96 mov.l r9,@-r15
30582e: e8 00 mov #0,r8
305830: 2f a6 mov.l r10,@-r15
305832: 69 43 mov r4,r9
305834: 2f b6 mov.l r11,@-r15
305836: 6a 53 mov r5,r10
305838: 4f 22 sts.l pr,@-r15
30583a: d7 28 mov.l 3058dc <_split+0xb4>,r7 ! ffffff
30583c: 61 42 mov.l @r4,r1
30583e: 21 79 and r7,r1
305840: 31 58 sub r5,r1
305842: 31 26 cmp/hi r2,r1
305844: 8f 43 bf.s 3058ce <_split+0xa6>
305846: 60 83 mov r8,r0
305848: 63 42 mov.l @r4,r3
30584a: 68 53 mov r5,r8
30584c: d6 24 mov.l 3058e0 <_split+0xb8>,r6 ! 4000000
30584e: 78 04 add #4,r8
305850: 38 4c add r4,r8
305852: 23 68 tst r6,r3
305854: e3 ff mov #-1,r3
305856: 63 3a negc r3,r3
305858: e6 1a mov #26,r6
30585a: 62 82 mov.l @r8,r2
30585c: 43 6d shld r6,r3
30585e: d6 21 mov.l 3058e4 <_split+0xbc>,r6 ! fbffffff
305860: 71 fc add #-4,r1
305862: db 21 mov.l 3058e8 <_split+0xc0>,r11 ! feffffff
305864: 22 69 and r6,r2
305866: 22 3b or r3,r2
305868: 28 22 mov.l r2,@r8
30586a: 21 79 and r7,r1
30586c: 62 82 mov.l @r8,r2
30586e: d3 1f mov.l 3058ec <_split+0xc4>,r3 ! fdffffff
305870: d6 1f mov.l 3058f0 <_split+0xc8>,r6 ! 2000000
305872: 22 39 and r3,r2
305874: 28 22 mov.l r2,@r8
305876: 62 42 mov.l @r4,r2
305878: 64 83 mov r8,r4
30587a: 63 82 mov.l @r8,r3
30587c: 22 68 tst r6,r2
30587e: e2 ff mov #-1,r2
305880: 62 2a negc r2,r2
305882: 42 28 shll16 r2
305884: 23 b9 and r11,r3
305886: 42 18 shll8 r2
305888: 22 3b or r3,r2
30588a: 28 22 mov.l r2,@r8
30588c: d3 19 mov.l 3058f4 <_split+0xcc>,r3 ! ff000000
30588e: 62 82 mov.l @r8,r2
305890: d0 19 mov.l 3058f8 <_split+0xd0>,r0 ! 305808 <_next_block>
305892: 22 39 and r3,r2
305894: 21 2b or r2,r1
305896: 28 12 mov.l r1,@r8
305898: 40 0b jsr @r0
30589a: 00 09 nop
30589c: 20 08 tst r0,r0
30589e: 89 0a bt 3058b6 <_split+0x8e>
3058a0: 61 82 mov.l @r8,r1
3058a2: d3 13 mov.l 3058f0 <_split+0xc8>,r3 ! 2000000
3058a4: 62 02 mov.l @r0,r2
3058a6: 21 38 tst r3,r1
3058a8: e1 ff mov #-1,r1
3058aa: 61 1a negc r1,r1
3058ac: 41 28 shll16 r1
3058ae: 41 18 shll8 r1
3058b0: 22 b9 and r11,r2
3058b2: 21 2b or r2,r1
3058b4: 20 12 mov.l r1,@r0
3058b6: 61 92 mov.l @r9,r1
3058b8: d2 0a mov.l 3058e4 <_split+0xbc>,r2 ! fbffffff
3058ba: 21 29 and r2,r1
3058bc: 29 12 mov.l r1,@r9
3058be: d1 07 mov.l 3058dc <_split+0xb4>,r1 ! ffffff
3058c0: d2 0c mov.l 3058f4 <_split+0xcc>,r2 ! ff000000
3058c2: 21 a9 and r10,r1
3058c4: 6a 92 mov.l @r9,r10
3058c6: 2a 29 and r2,r10
3058c8: 2a 1b or r1,r10
3058ca: 29 a2 mov.l r10,@r9
3058cc: 60 83 mov r8,r0
3058ce: 4f 26 lds.l @r15+,pr
3058d0: 6b f6 mov.l @r15+,r11
3058d2: 6a f6 mov.l @r15+,r10
3058d4: 69 f6 mov.l @r15+,r9
3058d6: 00 0b rts
3058d8: 68 f6 mov.l @r15+,r8
3058da: 00 09 nop
3058dc: 00 ff mac.l @r15+,@r0+
3058de: ff ff .word 0xffff
3058e0: 04 00 .word 0x0400
3058e2: 00 00 .word 0x0000
3058e4: fb ff ff ff dcf plds a0g,macl movx.w a1,@r5+r8 movy.w a1,@r7+r9
3058e8: fe ff .word 0xfeff
3058ea: ff ff .word 0xffff
3058ec: fd ff .word 0xfdff
3058ee: ff ff .word 0xffff
3058f0: 02 00 .word 0x0200
3058f2: 00 00 .word 0x0000
3058f4: ff 00 .word 0xff00
3058f6: 00 00 .word 0x0000
3058f8: 00 30 .word 0x0030
3058fa: 58 08 mov.l @(32,r0),r8
003058fc <_merge>:
3058fc: 67 52 mov.l @r5,r7
3058fe: d6 17 mov.l 30595c <_merge+0x60>,r6 ! 4000000
305900: 62 52 mov.l @r5,r2
305902: 61 42 mov.l @r4,r1
305904: 22 68 tst r6,r2
305906: e2 ff mov #-1,r2
305908: 62 2a negc r2,r2
30590a: e6 1a mov #26,r6
30590c: 42 6d shld r6,r2
30590e: d6 14 mov.l 305960 <_merge+0x64>,r6 ! fbffffff
305910: 2f 86 mov.l r8,@-r15
305912: 21 69 and r6,r1
305914: 21 2b or r2,r1
305916: 4f 22 sts.l pr,@-r15
305918: 68 43 mov r4,r8
30591a: 24 12 mov.l r1,@r4
30591c: d3 11 mov.l 305964 <_merge+0x68>,r3 ! ffffff
30591e: 61 42 mov.l @r4,r1
305920: 27 39 and r3,r7
305922: 62 42 mov.l @r4,r2
305924: 21 39 and r3,r1
305926: 71 04 add #4,r1
305928: 31 7c add r7,r1
30592a: 21 39 and r3,r1
30592c: d3 0e mov.l 305968 <_merge+0x6c>,r3 ! ff000000
30592e: d0 0f mov.l 30596c <_merge+0x70>,r0 ! 305808 <_next_block>
305930: 22 39 and r3,r2
305932: 21 2b or r2,r1
305934: 24 12 mov.l r1,@r4
305936: 40 0b jsr @r0
305938: 00 09 nop
30593a: 20 08 tst r0,r0
30593c: 89 0b bt 305956 <_merge+0x5a>
30593e: 61 82 mov.l @r8,r1
305940: d3 0b mov.l 305970 <_merge+0x74>,r3 ! 2000000
305942: 62 02 mov.l @r0,r2
305944: 21 38 tst r3,r1
305946: d3 0b mov.l 305974 <_merge+0x78>,r3 ! feffffff
305948: e1 ff mov #-1,r1
30594a: 61 1a negc r1,r1
30594c: 41 28 shll16 r1
30594e: 41 18 shll8 r1
305950: 22 39 and r3,r2
305952: 21 2b or r2,r1
305954: 20 12 mov.l r1,@r0
305956: 4f 26 lds.l @r15+,pr
305958: 00 0b rts
30595a: 68 f6 mov.l @r15+,r8
30595c: 04 00 .word 0x0400
30595e: 00 00 .word 0x0000
305960: fb ff ff ff dcf plds a0g,macl movx.w a1,@r5+r8 movy.w a1,@r7+r9
305964: 00 ff mac.l @r15+,@r0+
305966: ff ff .word 0xffff
305968: ff 00 .word 0xff00
30596a: 00 00 .word 0x0000
30596c: 00 30 .word 0x0030
30596e: 58 08 mov.l @(32,r0),r8
305970: 02 00 .word 0x0200
305972: 00 00 .word 0x0000
305974: fe ff .word 0xfeff
305976: ff ff .word 0xffff
00305978 <_next_link>:
305978: 60 42 mov.l @r4,r0
30597a: d1 03 mov.l 305988 <_next_link+0x10>,r1 ! ffffff
30597c: 20 19 and r1,r0
30597e: 00 4e mov.l @(r0,r4),r0
305980: e1 fc mov #-4,r1
305982: 00 0b rts
305984: 20 19 and r1,r0
305986: 00 09 nop
305988: 00 ff mac.l @r15+,@r0+
30598a: ff ff .word 0xffff
0030598c <_set_footer>:
30598c: 61 42 mov.l @r4,r1
30598e: d3 08 mov.l 3059b0 <_set_footer+0x24>,r3 ! ffffff
305990: 60 42 mov.l @r4,r0
305992: 21 39 and r3,r1
305994: 31 4c add r4,r1
305996: 20 39 and r3,r0
305998: 88 08 cmp/eq #8,r0
30599a: 8f 05 bf.s 3059a8 <_set_footer+0x1c>
30599c: 71 c4 add #-60,r1
30599e: e2 01 mov #1,r2
3059a0: 26 2b or r2,r6
3059a2: 11 5e mov.l r5,@(56,r1)
3059a4: 00 0b rts
3059a6: 11 6f mov.l r6,@(60,r1)
3059a8: 62 42 mov.l @r4,r2
3059aa: 22 39 and r3,r2
3059ac: af f9 bra 3059a2 <_set_footer+0x16>
3059ae: 11 2d mov.l r2,@(52,r1)
3059b0: 00 ff mac.l @r15+,@r0+
3059b2: ff ff .word 0xffff
003059b4 <_remove_link>:
3059b4: 2f 86 mov.l r8,@-r15
3059b6: e1 3f mov #63,r1
3059b8: 2f 96 mov.l r9,@-r15
3059ba: 69 43 mov r4,r9
3059bc: 2f a6 mov.l r10,@-r15
3059be: 2f b6 mov.l r11,@-r15
3059c0: 6b 53 mov r5,r11
3059c2: 2f c6 mov.l r12,@-r15
3059c4: 2f d6 mov.l r13,@-r15
3059c6: 2f e6 mov.l r14,@-r15
3059c8: 4f 22 sts.l pr,@-r15
3059ca: de 21 mov.l 305a50 <_remove_link+0x9c>,r14 ! ffffff
3059cc: 68 42 mov.l @r4,r8
3059ce: 28 e9 and r14,r8
3059d0: 38 16 cmp/hi r1,r8
3059d2: 89 37 bt 305a44 <_remove_link+0x90>
3059d4: 78 f8 add #-8,r8
3059d6: 48 09 shlr2 r8
3059d8: 61 92 mov.l @r9,r1
3059da: 64 93 mov r9,r4
3059dc: dd 1d mov.l 305a54 <_remove_link+0xa0>,r13 ! 305978 <_next_link>
3059de: 21 e9 and r14,r1
3059e0: 31 9c add r9,r1
3059e2: 71 c0 add #-64,r1
3059e4: 4d 0b jsr @r13
3059e6: 5c 1f mov.l @(60,r1),r12
3059e8: 2c c8 tst r12,r12
3059ea: 8d 09 bt.s 305a00 <_remove_link+0x4c>
3059ec: 6a 03 mov r0,r10
3059ee: 61 c2 mov.l @r12,r1
3059f0: 66 03 mov r0,r6
3059f2: 21 e9 and r14,r1
3059f4: 31 cc add r12,r1
3059f6: 71 c0 add #-64,r1
3059f8: 55 1f mov.l @(60,r1),r5
3059fa: d1 17 mov.l 305a58 <_remove_link+0xa4>,r1 ! 30598c <_set_footer>
3059fc: 41 0b jsr @r1
3059fe: 64 c3 mov r12,r4
305a00: 2a a8 tst r10,r10
305a02: 89 06 bt 305a12 <_remove_link+0x5e>
305a04: 4d 0b jsr @r13
305a06: 64 a3 mov r10,r4
305a08: d1 13 mov.l 305a58 <_remove_link+0xa4>,r1 ! 30598c <_set_footer>
305a0a: 66 03 mov r0,r6
305a0c: 65 c3 mov r12,r5
305a0e: 41 0b jsr @r1
305a10: 64 a3 mov r10,r4
305a12: 48 08 shll2 r8
305a14: 38 bc add r11,r8
305a16: 61 82 mov.l @r8,r1
305a18: 31 90 cmp/eq r9,r1
305a1a: 8b 00 bf 305a1e <_remove_link+0x6a>
305a1c: 28 a2 mov.l r10,@r8
305a1e: 7b 40 add #64,r11
305a20: 51 b0 mov.l @(0,r11),r1
305a22: 21 18 tst r1,r1
305a24: 89 05 bt 305a32 <_remove_link+0x7e>
305a26: 63 92 mov.l @r9,r3
305a28: d2 09 mov.l 305a50 <_remove_link+0x9c>,r2 ! ffffff
305a2a: 23 29 and r2,r3
305a2c: 62 12 mov.l @r1,r2
305a2e: 32 38 sub r3,r2
305a30: 21 22 mov.l r2,@r1
305a32: 4f 26 lds.l @r15+,pr
305a34: 6e f6 mov.l @r15+,r14
305a36: 6d f6 mov.l @r15+,r13
305a38: 6c f6 mov.l @r15+,r12
305a3a: 6b f6 mov.l @r15+,r11
305a3c: 6a f6 mov.l @r15+,r10
305a3e: 69 f6 mov.l @r15+,r9
305a40: 00 0b rts
305a42: 68 f6 mov.l @r15+,r8
305a44: 91 03 mov.w 305a4e <_remove_link+0x9a>,r1 ! ff
305a46: 38 16 cmp/hi r1,r8
305a48: 08 29 movt r8
305a4a: af c5 bra 3059d8 <_remove_link+0x24>
305a4c: 78 0e add #14,r8
305a4e: 00 ff mac.l @r15+,@r0+
305a50: 00 ff mac.l @r15+,@r0+
305a52: ff ff .word 0xffff
305a54: 00 30 .word 0x0030
305a56: 59 78 mov.l @(32,r7),r9
305a58: 00 30 .word 0x0030
305a5a: 59 8c mov.l @(48,r8),r9
00305a5c <_prepend_link>:
305a5c: 2f 86 mov.l r8,@-r15
305a5e: 2f 96 mov.l r9,@-r15
305a60: 69 43 mov r4,r9
305a62: 2f a6 mov.l r10,@-r15
305a64: 6a 53 mov r5,r10
305a66: 2f b6 mov.l r11,@-r15
305a68: 2f c6 mov.l r12,@-r15
305a6a: 4f 22 sts.l pr,@-r15
305a6c: d2 18 mov.l 305ad0 <_prepend_link+0x74>,r2 ! ffffff
305a6e: 61 42 mov.l @r4,r1
305a70: 21 29 and r2,r1
305a72: e2 3f mov #63,r2
305a74: 31 26 cmp/hi r2,r1
305a76: 89 25 bt 305ac4 <_prepend_link+0x68>
305a78: 71 f8 add #-8,r1
305a7a: 41 09 shlr2 r1
305a7c: 41 08 shll2 r1
305a7e: 68 a3 mov r10,r8
305a80: 38 1c add r1,r8
305a82: 6b 82 mov.l @r8,r11
305a84: e5 00 mov #0,r5
305a86: dc 13 mov.l 305ad4 <_prepend_link+0x78>,r12 ! 30598c <_set_footer>
305a88: 66 b3 mov r11,r6
305a8a: 4c 0b jsr @r12
305a8c: 64 93 mov r9,r4
305a8e: 2b b8 tst r11,r11
305a90: 89 06 bt 305aa0 <_prepend_link+0x44>
305a92: d0 11 mov.l 305ad8 <_prepend_link+0x7c>,r0 ! 305978 <_next_link>
305a94: 40 0b jsr @r0
305a96: 64 b3 mov r11,r4
305a98: 66 03 mov r0,r6
305a9a: 65 93 mov r9,r5
305a9c: 4c 0b jsr @r12
305a9e: 64 b3 mov r11,r4
305aa0: 28 92 mov.l r9,@r8
305aa2: 7a 40 add #64,r10
305aa4: 51 a0 mov.l @(0,r10),r1
305aa6: 21 18 tst r1,r1
305aa8: 89 05 bt 305ab6 <_prepend_link+0x5a>
305aaa: 63 92 mov.l @r9,r3
305aac: d2 08 mov.l 305ad0 <_prepend_link+0x74>,r2 ! ffffff
305aae: 23 29 and r2,r3
305ab0: 62 12 mov.l @r1,r2
305ab2: 32 3c add r3,r2
305ab4: 21 22 mov.l r2,@r1
305ab6: 4f 26 lds.l @r15+,pr
305ab8: 6c f6 mov.l @r15+,r12
305aba: 6b f6 mov.l @r15+,r11
305abc: 6a f6 mov.l @r15+,r10
305abe: 69 f6 mov.l @r15+,r9
305ac0: 00 0b rts
305ac2: 68 f6 mov.l @r15+,r8
305ac4: 92 03 mov.w 305ace <_prepend_link+0x72>,r2 ! ff
305ac6: 31 26 cmp/hi r2,r1
305ac8: 01 29 movt r1
305aca: af d7 bra 305a7c <_prepend_link+0x20>
305acc: 71 0e add #14,r1
305ace: 00 ff mac.l @r15+,@r0+
305ad0: 00 ff mac.l @r15+,@r0+
305ad2: ff ff .word 0xffff
305ad4: 00 30 .word 0x0030
305ad6: 59 8c mov.l @(48,r8),r9
305ad8: 00 30 .word 0x0030
305ada: 59 78 mov.l @(32,r7),r9
00305adc <_gint_malloc>:
305adc: 2f 86 mov.l r8,@-r15
305ade: 61 53 mov r5,r1
305ae0: 2f 96 mov.l r9,@-r15
305ae2: 71 40 add #64,r1
305ae4: 2f a6 mov.l r10,@-r15
305ae6: 2f b6 mov.l r11,@-r15
305ae8: 2f c6 mov.l r12,@-r15
305aea: 6c 53 mov r5,r12
305aec: 2f d6 mov.l r13,@-r15
305aee: 2f e6 mov.l r14,@-r15
305af0: 4f 22 sts.l pr,@-r15
305af2: 5b 10 mov.l @(0,r1),r11
305af4: e1 07 mov #7,r1
305af6: 34 16 cmp/hi r1,r4
305af8: 8f 25 bf.s 305b46 <_gint_malloc+0x6a>
305afa: 7f f8 add #-8,r15
305afc: 74 03 add #3,r4
305afe: e1 fc mov #-4,r1
305b00: 68 43 mov r4,r8
305b02: 28 19 and r1,r8
305b04: e1 3f mov #63,r1
305b06: 38 16 cmp/hi r1,r8
305b08: 89 1f bt 305b4a <_gint_malloc+0x6e>
305b0a: 69 83 mov r8,r9
305b0c: 79 f8 add #-8,r9
305b0e: 49 09 shlr2 r9
305b10: 6e 93 mov r9,r14
305b12: d1 3b mov.l 305c00 <_gint_malloc+0x124>,r1 ! ffffff
305b14: 4e 08 shll2 r14
305b16: 3e cc add r12,r14
305b18: e2 0f mov #15,r2
305b1a: 39 27 cmp/gt r2,r9
305b1c: 8f 1a bf.s 305b54 <_gint_malloc+0x78>
305b1e: 2b b8 tst r11,r11
305b20: 8d 07 bt.s 305b32 <_gint_malloc+0x56>
305b22: e0 00 mov #0,r0
305b24: 61 b2 mov.l @r11,r1
305b26: 31 82 cmp/hs r8,r1
305b28: 89 37 bt 305b9a <_gint_malloc+0xbe>
305b2a: 51 b3 mov.l @(12,r11),r1
305b2c: 71 01 add #1,r1
305b2e: 1b 13 mov.l r1,@(12,r11)
305b30: e0 00 mov #0,r0
305b32: 7f 08 add #8,r15
305b34: 4f 26 lds.l @r15+,pr
305b36: 6e f6 mov.l @r15+,r14
305b38: 6d f6 mov.l @r15+,r13
305b3a: 6c f6 mov.l @r15+,r12
305b3c: 6b f6 mov.l @r15+,r11
305b3e: 6a f6 mov.l @r15+,r10
305b40: 69 f6 mov.l @r15+,r9
305b42: 00 0b rts
305b44: 68 f6 mov.l @r15+,r8
305b46: af e0 bra 305b0a <_gint_malloc+0x2e>
305b48: e8 08 mov #8,r8
305b4a: 91 57 mov.w 305bfc <_gint_malloc+0x120>,r1 ! ff
305b4c: 38 16 cmp/hi r1,r8
305b4e: 09 29 movt r9
305b50: af de bra 305b10 <_gint_malloc+0x34>
305b52: 79 0e add #14,r9
305b54: e2 0d mov #13,r2
305b56: 39 27 cmp/gt r2,r9
305b58: 8f 1a bf.s 305b90 <_gint_malloc+0xb4>
305b5a: 6a e6 mov.l @r14+,r10
305b5c: 64 a3 mov r10,r4
305b5e: d3 29 mov.l 305c04 <_gint_malloc+0x128>,r3 ! 305978 <_next_link>
305b60: ed ff mov #-1,r13
305b62: a0 11 bra 305b88 <_gint_malloc+0xac>
305b64: ea 00 mov #0,r10
305b66: 62 42 mov.l @r4,r2
305b68: 22 19 and r1,r2
305b6a: 38 26 cmp/hi r2,r8
305b6c: 89 06 bt 305b7c <_gint_malloc+0xa0>
305b6e: 62 42 mov.l @r4,r2
305b70: 22 19 and r1,r2
305b72: 32 d2 cmp/hs r13,r2
305b74: 89 02 bt 305b7c <_gint_malloc+0xa0>
305b76: 6d 42 mov.l @r4,r13
305b78: 6a 43 mov r4,r10
305b7a: 2d 19 and r1,r13
305b7c: 2f 12 mov.l r1,@r15
305b7e: 43 0b jsr @r3
305b80: 1f 31 mov.l r3,@(4,r15)
305b82: 61 f2 mov.l @r15,r1
305b84: 64 03 mov r0,r4
305b86: 53 f1 mov.l @(4,r15),r3
305b88: 24 48 tst r4,r4
305b8a: 8d 01 bt.s 305b90 <_gint_malloc+0xb4>
305b8c: 38 d0 cmp/eq r13,r8
305b8e: 8b ea bf 305b66 <_gint_malloc+0x8a>
305b90: 2a a8 tst r10,r10
305b92: 8f 06 bf.s 305ba2 <_gint_malloc+0xc6>
305b94: 79 01 add #1,r9
305b96: af c0 bra 305b1a <_gint_malloc+0x3e>
305b98: e2 0f mov #15,r2
305b9a: 51 b4 mov.l @(16,r11),r1
305b9c: 71 01 add #1,r1
305b9e: af c7 bra 305b30 <_gint_malloc+0x54>
305ba0: 1b 14 mov.l r1,@(16,r11)
305ba2: d1 19 mov.l 305c08 <_gint_malloc+0x12c>,r1 ! 3059b4 <_remove_link>
305ba4: 65 c3 mov r12,r5
305ba6: 41 0b jsr @r1
305ba8: 64 a3 mov r10,r4
305baa: d0 18 mov.l 305c0c <_gint_malloc+0x130>,r0 ! 305828 <_split>
305bac: 64 a3 mov r10,r4
305bae: 40 0b jsr @r0
305bb0: 65 83 mov r8,r5
305bb2: 20 08 tst r0,r0
305bb4: 8d 03 bt.s 305bbe <_gint_malloc+0xe2>
305bb6: 64 03 mov r0,r4
305bb8: d1 15 mov.l 305c10 <_gint_malloc+0x134>,r1 ! 305a5c <_prepend_link>
305bba: 41 0b jsr @r1
305bbc: 65 c3 mov r12,r5
305bbe: d0 15 mov.l 305c14 <_gint_malloc+0x138>,r0 ! 305808 <_next_block>
305bc0: 40 0b jsr @r0
305bc2: 64 a3 mov r10,r4
305bc4: 61 a2 mov.l @r10,r1
305bc6: 20 08 tst r0,r0
305bc8: d2 13 mov.l 305c18 <_gint_malloc+0x13c>,r2 ! 2000000
305bca: 21 2b or r2,r1
305bcc: 2a 12 mov.l r1,@r10
305bce: 8d 05 bt.s 305bdc <_gint_malloc+0x100>
305bd0: 2b b8 tst r11,r11
305bd2: 61 02 mov.l @r0,r1
305bd4: d2 11 mov.l 305c1c <_gint_malloc+0x140>,r2 ! 1000000
305bd6: 21 2b or r2,r1
305bd8: 20 12 mov.l r1,@r0
305bda: 2b b8 tst r11,r11
305bdc: 8d 0c bt.s 305bf8 <_gint_malloc+0x11c>
305bde: 60 a3 mov r10,r0
305be0: 61 a2 mov.l @r10,r1
305be2: d2 07 mov.l 305c00 <_gint_malloc+0x124>,r2 ! ffffff
305be4: 21 29 and r2,r1
305be6: 52 b1 mov.l @(4,r11),r2
305be8: 31 2c add r2,r1
305bea: 52 b2 mov.l @(8,r11),r2
305bec: 32 12 cmp/hs r1,r2
305bee: 8d 01 bt.s 305bf4 <_gint_malloc+0x118>
305bf0: 1b 11 mov.l r1,@(4,r11)
305bf2: 62 13 mov r1,r2
305bf4: 1b 22 mov.l r2,@(8,r11)
305bf6: 60 a3 mov r10,r0
305bf8: af 9b bra 305b32 <_gint_malloc+0x56>
305bfa: 70 04 add #4,r0
305bfc: 00 ff mac.l @r15+,@r0+
305bfe: 00 09 nop
305c00: 00 ff mac.l @r15+,@r0+
305c02: ff ff .word 0xffff
305c04: 00 30 .word 0x0030
305c06: 59 78 mov.l @(32,r7),r9
305c08: 00 30 .word 0x0030
305c0a: 59 b4 mov.l @(16,r11),r9
305c0c: 00 30 .word 0x0030
305c0e: 58 28 mov.l @(32,r2),r8
305c10: 00 30 .word 0x0030
305c12: 5a 5c mov.l @(48,r5),r10
305c14: 00 30 .word 0x0030
305c16: 58 08 mov.l @(32,r0),r8
305c18: 02 00 .word 0x0200
305c1a: 00 00 .word 0x0000
305c1c: 01 00 .word 0x0100
...
00305c20 <_gint_free>:
305c20: 2f 86 mov.l r8,@-r15
305c22: 68 43 mov r4,r8
305c24: 2f 96 mov.l r9,@-r15
305c26: 78 c0 add #-64,r8
305c28: 2f a6 mov.l r10,@-r15
305c2a: ea 00 mov #0,r10
305c2c: 2f b6 mov.l r11,@-r15
305c2e: 6b 43 mov r4,r11
305c30: 2f c6 mov.l r12,@-r15
305c32: 7b fc add #-4,r11
305c34: 4f 22 sts.l pr,@-r15
305c36: 6c 53 mov r5,r12
305c38: 51 8f mov.l @(60,r8),r1
305c3a: d2 24 mov.l 305ccc <_gint_free+0xac>,r2 ! 1000000
305c3c: 21 28 tst r2,r1
305c3e: 8b 07 bf 305c50 <_gint_free+0x30>
305c40: 50 8e mov.l @(56,r8),r0
305c42: c8 01 tst #1,r0
305c44: 8f 01 bf.s 305c4a <_gint_free+0x2a>
305c46: e1 08 mov #8,r1
305c48: 51 8c mov.l @(48,r8),r1
305c4a: 6a b3 mov r11,r10
305c4c: 3a 18 sub r1,r10
305c4e: 7a fc add #-4,r10
305c50: d0 1f mov.l 305cd0 <_gint_free+0xb0>,r0 ! 305808 <_next_block>
305c52: 40 0b jsr @r0
305c54: 64 b3 mov r11,r4
305c56: 51 8f mov.l @(60,r8),r1
305c58: 69 03 mov r0,r9
305c5a: d2 1e mov.l 305cd4 <_gint_free+0xb4>,r2 ! fdffffff
305c5c: 21 29 and r2,r1
305c5e: 18 1f mov.l r1,@(60,r8)
305c60: 61 c3 mov r12,r1
305c62: 71 40 add #64,r1
305c64: 51 10 mov.l @(0,r1),r1
305c66: 21 18 tst r1,r1
305c68: 8d 07 bt.s 305c7a <_gint_free+0x5a>
305c6a: 29 98 tst r9,r9
305c6c: 53 8f mov.l @(60,r8),r3
305c6e: d2 1a mov.l 305cd8 <_gint_free+0xb8>,r2 ! ffffff
305c70: 23 29 and r2,r3
305c72: 52 11 mov.l @(4,r1),r2
305c74: 32 38 sub r3,r2
305c76: 11 21 mov.l r2,@(4,r1)
305c78: 29 98 tst r9,r9
305c7a: 8d 12 bt.s 305ca2 <_gint_free+0x82>
305c7c: 2a a8 tst r10,r10
305c7e: 61 92 mov.l @r9,r1
305c80: d2 16 mov.l 305cdc <_gint_free+0xbc>,r2 ! feffffff
305c82: 21 29 and r2,r1
305c84: 29 12 mov.l r1,@r9
305c86: d2 16 mov.l 305ce0 <_gint_free+0xc0>,r2 ! 2000000
305c88: 61 92 mov.l @r9,r1
305c8a: 21 28 tst r2,r1
305c8c: 8f 09 bf.s 305ca2 <_gint_free+0x82>
305c8e: 2a a8 tst r10,r10
305c90: d1 14 mov.l 305ce4 <_gint_free+0xc4>,r1 ! 3059b4 <_remove_link>
305c92: 65 c3 mov r12,r5
305c94: 41 0b jsr @r1
305c96: 64 93 mov r9,r4
305c98: d1 13 mov.l 305ce8 <_gint_free+0xc8>,r1 ! 3058fc <_merge>
305c9a: 65 93 mov r9,r5
305c9c: 41 0b jsr @r1
305c9e: 64 b3 mov r11,r4
305ca0: 2a a8 tst r10,r10
305ca2: 8d 08 bt.s 305cb6 <_gint_free+0x96>
305ca4: 65 c3 mov r12,r5
305ca6: d1 0f mov.l 305ce4 <_gint_free+0xc4>,r1 ! 3059b4 <_remove_link>
305ca8: 41 0b jsr @r1
305caa: 64 a3 mov r10,r4
305cac: d1 0e mov.l 305ce8 <_gint_free+0xc8>,r1 ! 3058fc <_merge>
305cae: 65 b3 mov r11,r5
305cb0: 64 a3 mov r10,r4
305cb2: 41 0b jsr @r1
305cb4: 6b a3 mov r10,r11
305cb6: d1 0d mov.l 305cec <_gint_free+0xcc>,r1 ! 305a5c <_prepend_link>
305cb8: 65 c3 mov r12,r5
305cba: 64 b3 mov r11,r4
305cbc: 4f 26 lds.l @r15+,pr
305cbe: 6c f6 mov.l @r15+,r12
305cc0: 6b f6 mov.l @r15+,r11
305cc2: 6a f6 mov.l @r15+,r10
305cc4: 69 f6 mov.l @r15+,r9
305cc6: 41 2b jmp @r1
305cc8: 68 f6 mov.l @r15+,r8
305cca: 00 09 nop
305ccc: 01 00 .word 0x0100
305cce: 00 00 .word 0x0000
305cd0: 00 30 .word 0x0030
305cd2: 58 08 mov.l @(32,r0),r8
305cd4: fd ff .word 0xfdff
305cd6: ff ff .word 0xffff
305cd8: 00 ff mac.l @r15+,@r0+
305cda: ff ff .word 0xffff
305cdc: fe ff .word 0xfeff
305cde: ff ff .word 0xffff
305ce0: 02 00 .word 0x0200
305ce2: 00 00 .word 0x0000
305ce4: 00 30 .word 0x0030
305ce6: 59 b4 mov.l @(16,r11),r9
305ce8: 00 30 .word 0x0030
305cea: 58 fc mov.l @(48,r15),r8
305cec: 00 30 .word 0x0030
305cee: 5a 5c mov.l @(48,r5),r10
00305cf0 <_gint_malloc_max>:
305cf0: 2f 86 mov.l r8,@-r15
305cf2: 2f 96 mov.l r9,@-r15
305cf4: 69 43 mov r4,r9
305cf6: 2f a6 mov.l r10,@-r15
305cf8: 6a 53 mov r5,r10
305cfa: 2f b6 mov.l r11,@-r15
305cfc: 7a 40 add #64,r10
305cfe: 2f c6 mov.l r12,@-r15
305d00: 6c 53 mov r5,r12
305d02: 2f d6 mov.l r13,@-r15
305d04: ed 0f mov #15,r13
305d06: 2f e6 mov.l r14,@-r15
305d08: 4f 22 sts.l pr,@-r15
305d0a: d2 29 mov.l 305db0 <_gint_malloc_max+0xc0>,r2 ! ffffff
305d0c: 7f f8 add #-8,r15
305d0e: 5b a0 mov.l @(0,r10),r11
305d10: e1 0d mov #13,r1
305d12: 7a fc add #-4,r10
305d14: 3d 17 cmp/gt r1,r13
305d16: 8f 14 bf.s 305d42 <_gint_malloc_max+0x52>
305d18: 68 a2 mov.l @r10,r8
305d1a: 64 83 mov r8,r4
305d1c: d3 25 mov.l 305db4 <_gint_malloc_max+0xc4>,r3 ! 305978 <_next_link>
305d1e: ee 00 mov #0,r14
305d20: a0 0d bra 305d3e <_gint_malloc_max+0x4e>
305d22: e8 00 mov #0,r8
305d24: 61 42 mov.l @r4,r1
305d26: 21 29 and r2,r1
305d28: 31 e2 cmp/hs r14,r1
305d2a: 8b 02 bf 305d32 <_gint_malloc_max+0x42>
305d2c: 6e 42 mov.l @r4,r14
305d2e: 68 43 mov r4,r8
305d30: 2e 29 and r2,r14
305d32: 2f 22 mov.l r2,@r15
305d34: 43 0b jsr @r3
305d36: 1f 31 mov.l r3,@(4,r15)
305d38: 62 f2 mov.l @r15,r2
305d3a: 64 03 mov r0,r4
305d3c: 53 f1 mov.l @(4,r15),r3
305d3e: 24 48 tst r4,r4
305d40: 8b f0 bf 305d24 <_gint_malloc_max+0x34>
305d42: 28 88 tst r8,r8
305d44: 8f 0f bf.s 305d66 <_gint_malloc_max+0x76>
305d46: 7d ff add #-1,r13
305d48: 60 d3 mov r13,r0
305d4a: 88 ff cmp/eq #-1,r0
305d4c: 8f e1 bf.s 305d12 <_gint_malloc_max+0x22>
305d4e: e1 0d mov #13,r1
305d50: 60 83 mov r8,r0
305d52: 7f 08 add #8,r15
305d54: 4f 26 lds.l @r15+,pr
305d56: 6e f6 mov.l @r15+,r14
305d58: 6d f6 mov.l @r15+,r13
305d5a: 6c f6 mov.l @r15+,r12
305d5c: 6b f6 mov.l @r15+,r11
305d5e: 6a f6 mov.l @r15+,r10
305d60: 69 f6 mov.l @r15+,r9
305d62: 00 0b rts
305d64: 68 f6 mov.l @r15+,r8
305d66: d1 14 mov.l 305db8 <_gint_malloc_max+0xc8>,r1 ! 3059b4 <_remove_link>
305d68: 65 c3 mov r12,r5
305d6a: 41 0b jsr @r1
305d6c: 64 83 mov r8,r4
305d6e: d0 13 mov.l 305dbc <_gint_malloc_max+0xcc>,r0 ! 305808 <_next_block>
305d70: 40 0b jsr @r0
305d72: 64 83 mov r8,r4
305d74: 61 82 mov.l @r8,r1
305d76: 20 08 tst r0,r0
305d78: d2 11 mov.l 305dc0 <_gint_malloc_max+0xd0>,r2 ! 2000000
305d7a: 21 2b or r2,r1
305d7c: 28 12 mov.l r1,@r8
305d7e: 8d 05 bt.s 305d8c <_gint_malloc_max+0x9c>
305d80: 2b b8 tst r11,r11
305d82: 61 02 mov.l @r0,r1
305d84: d2 0f mov.l 305dc4 <_gint_malloc_max+0xd4>,r2 ! 1000000
305d86: 21 2b or r2,r1
305d88: 20 12 mov.l r1,@r0
305d8a: 2b b8 tst r11,r11
305d8c: 89 0a bt 305da4 <_gint_malloc_max+0xb4>
305d8e: 61 82 mov.l @r8,r1
305d90: d2 07 mov.l 305db0 <_gint_malloc_max+0xc0>,r2 ! ffffff
305d92: 21 29 and r2,r1
305d94: 52 b1 mov.l @(4,r11),r2
305d96: 31 2c add r2,r1
305d98: 52 b2 mov.l @(8,r11),r2
305d9a: 32 12 cmp/hs r1,r2
305d9c: 8d 01 bt.s 305da2 <_gint_malloc_max+0xb2>
305d9e: 1b 11 mov.l r1,@(4,r11)
305da0: 62 13 mov r1,r2
305da2: 1b 22 mov.l r2,@(8,r11)
305da4: 61 86 mov.l @r8+,r1
305da6: d2 02 mov.l 305db0 <_gint_malloc_max+0xc0>,r2 ! ffffff
305da8: 21 29 and r2,r1
305daa: af d1 bra 305d50 <_gint_malloc_max+0x60>
305dac: 29 12 mov.l r1,@r9
305dae: 00 09 nop
305db0: 00 ff mac.l @r15+,@r0+
305db2: ff ff .word 0xffff
305db4: 00 30 .word 0x0030
305db6: 59 78 mov.l @(32,r7),r9
305db8: 00 30 .word 0x0030
305dba: 59 b4 mov.l @(16,r11),r9
305dbc: 00 30 .word 0x0030
305dbe: 58 08 mov.l @(32,r0),r8
305dc0: 02 00 .word 0x0200
305dc2: 00 00 .word 0x0000
305dc4: 01 00 .word 0x0100
...
00305dc8 <_arena_owning>:
305dc8: d2 09 mov.l 305df0 <_arena_owning+0x28>,r2 ! 8101a58 <_arenas>
305dca: e1 08 mov #8,r1
305dcc: 60 26 mov.l @r2+,r0
305dce: 20 08 tst r0,r0
305dd0: 89 09 bt 305de6 <_arena_owning+0x1e>
305dd2: 57 05 mov.l @(20,r0),r7
305dd4: 37 46 cmp/hi r4,r7
305dd6: 89 06 bt 305de6 <_arena_owning+0x1e>
305dd8: 53 06 mov.l @(24,r0),r3
305dda: 33 46 cmp/hi r4,r3
305ddc: 8d 06 bt.s 305dec <_arena_owning+0x24>
305dde: 27 78 tst r7,r7
305de0: 8f 01 bf.s 305de6 <_arena_owning+0x1e>
305de2: 23 38 tst r3,r3
305de4: 89 02 bt 305dec <_arena_owning+0x24>
305de6: 41 10 dt r1
305de8: 8f f0 bf.s 305dcc <_arena_owning+0x4>
305dea: e0 00 mov #0,r0
305dec: 00 0b rts
305dee: 00 09 nop
305df0: 08 10 .word 0x0810
305df2: 1a 58 mov.l r5,@(32,r10)
00305df4 <_kfree>:
305df4: 2f 86 mov.l r8,@-r15
305df6: 24 48 tst r4,r4
305df8: 2f 96 mov.l r9,@-r15
305dfa: 69 43 mov r4,r9
305dfc: 8d 0d bt.s 305e1a <_kfree+0x26>
305dfe: 4f 22 sts.l pr,@-r15
305e00: d0 08 mov.l 305e24 <_kfree+0x30>,r0 ! 305dc8 <_arena_owning>
305e02: 40 0b jsr @r0
305e04: 00 09 nop
305e06: 20 08 tst r0,r0
305e08: 8d 07 bt.s 305e1a <_kfree+0x26>
305e0a: 68 03 mov r0,r8
305e0c: 51 02 mov.l @(8,r0),r1
305e0e: 64 93 mov r9,r4
305e10: 41 0b jsr @r1
305e12: 55 07 mov.l @(28,r0),r5
305e14: 51 89 mov.l @(36,r8),r1
305e16: 71 ff add #-1,r1
305e18: 18 19 mov.l r1,@(36,r8)
305e1a: 4f 26 lds.l @r15+,pr
305e1c: 69 f6 mov.l @r15+,r9
305e1e: 00 0b rts
305e20: 68 f6 mov.l @r15+,r8
305e22: 00 09 nop
305e24: 00 30 .word 0x0030
305e26: 5d c8 mov.l @(32,r12),r13
00305e28 <_r61524_win_set>:
305e28: d1 1c mov.l 305e9c <_r61524_win_set+0x74>,r1 ! a405013c
305e2a: e3 ef mov #-17,r3
305e2c: 60 10 mov.b @r1,r0
305e2e: c9 ef and #239,r0
305e30: 21 00 mov.b r0,@r1
305e32: 00 ab synco
305e34: d2 1a mov.l 305ea0 <_r61524_win_set+0x78>,r2 ! b4000000
305e36: 90 2c mov.w 305e92 <_r61524_win_set+0x6a>,r0 ! 210
305e38: 22 01 mov.w r0,@r2
305e3a: 00 ab synco
305e3c: 60 10 mov.b @r1,r0
305e3e: cb 10 or #16,r0
305e40: 21 00 mov.b r0,@r1
305e42: 00 ab synco
305e44: 22 41 mov.w r4,@r2
305e46: 64 10 mov.b @r1,r4
305e48: 24 39 and r3,r4
305e4a: 21 40 mov.b r4,@r1
305e4c: 00 ab synco
305e4e: 94 21 mov.w 305e94 <_r61524_win_set+0x6c>,r4 ! 211
305e50: 22 41 mov.w r4,@r2
305e52: 00 ab synco
305e54: 60 10 mov.b @r1,r0
305e56: cb 10 or #16,r0
305e58: 21 00 mov.b r0,@r1
305e5a: 00 ab synco
305e5c: 22 51 mov.w r5,@r2
305e5e: 65 10 mov.b @r1,r5
305e60: 25 39 and r3,r5
305e62: 21 50 mov.b r5,@r1
305e64: 00 ab synco
305e66: 95 16 mov.w 305e96 <_r61524_win_set+0x6e>,r5 ! 212
305e68: 22 51 mov.w r5,@r2
305e6a: 00 ab synco
305e6c: 60 10 mov.b @r1,r0
305e6e: cb 10 or #16,r0
305e70: 21 00 mov.b r0,@r1
305e72: 00 ab synco
305e74: 22 61 mov.w r6,@r2
305e76: 66 10 mov.b @r1,r6
305e78: 23 69 and r6,r3
305e7a: 21 30 mov.b r3,@r1
305e7c: 00 ab synco
305e7e: 93 0b mov.w 305e98 <_r61524_win_set+0x70>,r3 ! 213
305e80: 22 31 mov.w r3,@r2
305e82: 00 ab synco
305e84: 60 10 mov.b @r1,r0
305e86: cb 10 or #16,r0
305e88: 21 00 mov.b r0,@r1
305e8a: 00 ab synco
305e8c: 22 71 mov.w r7,@r2
305e8e: 00 0b rts
305e90: 00 09 nop
305e92: 02 10 .word 0x0210
305e94: 02 11 .word 0x0211
305e96: 02 12 stc gbr,r2
305e98: 02 13 .word 0x0213
305e9a: 00 09 nop
305e9c: a4 05 bra 3066aa <_fifo_bind+0x12>
305e9e: 01 3c mov.b @(r0,r3),r1
305ea0: b4 00 bsr 3066a4 <_fifo_bind+0xc>
...
00305ea4 <_r61524_start_frame>:
305ea4: 91 33 mov.w 305f0e <_r61524_start_frame+0x6a>,r1 ! 18b
305ea6: 67 7d extu.w r7,r7
305ea8: 4f 22 sts.l pr,@-r15
305eaa: 62 13 mov r1,r2
305eac: 31 58 sub r5,r1
305eae: 32 48 sub r4,r2
305eb0: 64 1d extu.w r1,r4
305eb2: d1 19 mov.l 305f18 <_r61524_start_frame+0x74>,r1 ! 305e28 <_r61524_win_set>
305eb4: 66 6d extu.w r6,r6
305eb6: 41 0b jsr @r1
305eb8: 65 2d extu.w r2,r5
305eba: d1 18 mov.l 305f1c <_r61524_start_frame+0x78>,r1 ! a405013c
305ebc: e3 ef mov #-17,r3
305ebe: 60 10 mov.b @r1,r0
305ec0: c9 ef and #239,r0
305ec2: 21 00 mov.b r0,@r1
305ec4: 00 ab synco
305ec6: d2 16 mov.l 305f20 <_r61524_start_frame+0x7c>,r2 ! b4000000
305ec8: 97 22 mov.w 305f10 <_r61524_start_frame+0x6c>,r7 ! 200
305eca: 22 71 mov.w r7,@r2
305ecc: 00 ab synco
305ece: 60 10 mov.b @r1,r0
305ed0: cb 10 or #16,r0
305ed2: 21 00 mov.b r0,@r1
305ed4: 00 ab synco
305ed6: e6 00 mov #0,r6
305ed8: 22 61 mov.w r6,@r2
305eda: 67 10 mov.b @r1,r7
305edc: 27 39 and r3,r7
305ede: 21 70 mov.b r7,@r1
305ee0: 00 ab synco
305ee2: 97 16 mov.w 305f12 <_r61524_start_frame+0x6e>,r7 ! 201
305ee4: 22 71 mov.w r7,@r2
305ee6: 00 ab synco
305ee8: 60 10 mov.b @r1,r0
305eea: cb 10 or #16,r0
305eec: 21 00 mov.b r0,@r1
305eee: 00 ab synco
305ef0: 22 61 mov.w r6,@r2
305ef2: 67 10 mov.b @r1,r7
305ef4: 23 79 and r7,r3
305ef6: 21 30 mov.b r3,@r1
305ef8: 00 ab synco
305efa: 93 0b mov.w 305f14 <_r61524_start_frame+0x70>,r3 ! 202
305efc: 22 31 mov.w r3,@r2
305efe: 00 ab synco
305f00: 60 10 mov.b @r1,r0
305f02: cb 10 or #16,r0
305f04: 21 00 mov.b r0,@r1
305f06: 00 ab synco
305f08: 4f 26 lds.l @r15+,pr
305f0a: 00 0b rts
305f0c: 00 09 nop
305f0e: 01 8b .word 0x018b
305f10: 02 00 .word 0x0200
305f12: 02 01 .word 0x0201
305f14: 02 02 stc sr,r2
305f16: 00 09 nop
305f18: 00 30 .word 0x0030
305f1a: 5e 28 mov.l @(32,r2),r14
305f1c: a4 05 bra 30672a <_fifo_bind+0x92>
305f1e: 01 3c mov.b @(r0,r3),r1
305f20: b4 00 bsr 306724 <_fifo_bind+0x8c>
...
00305f24 <_hsave.lto_priv.5>:
305f24: d1 1d mov.l 305f9c <_hsave.lto_priv.5+0x78>,r1 ! a405013c
305f26: e3 ef mov #-17,r3
305f28: 60 10 mov.b @r1,r0
305f2a: c9 ef and #239,r0
305f2c: 21 00 mov.b r0,@r1
305f2e: 00 ab synco
305f30: d2 1b mov.l 305fa0 <_hsave.lto_priv.5+0x7c>,r2 ! b4000000
305f32: 97 2f mov.w 305f94 <_hsave.lto_priv.5+0x70>,r7 ! 210
305f34: 22 71 mov.w r7,@r2
305f36: 00 ab synco
305f38: 60 10 mov.b @r1,r0
305f3a: cb 10 or #16,r0
305f3c: 21 00 mov.b r0,@r1
305f3e: 00 ab synco
305f40: 67 21 mov.w @r2,r7
305f42: 24 71 mov.w r7,@r4
305f44: 67 10 mov.b @r1,r7
305f46: 27 39 and r3,r7
305f48: 21 70 mov.b r7,@r1
305f4a: 00 ab synco
305f4c: 97 23 mov.w 305f96 <_hsave.lto_priv.5+0x72>,r7 ! 211
305f4e: 22 71 mov.w r7,@r2
305f50: 00 ab synco
305f52: 60 10 mov.b @r1,r0
305f54: cb 10 or #16,r0
305f56: 21 00 mov.b r0,@r1
305f58: 00 ab synco
305f5a: 60 21 mov.w @r2,r0
305f5c: 81 41 mov.w r0,@(2,r4)
305f5e: 67 10 mov.b @r1,r7
305f60: 27 39 and r3,r7
305f62: 21 70 mov.b r7,@r1
305f64: 00 ab synco
305f66: 97 17 mov.w 305f98 <_hsave.lto_priv.5+0x74>,r7 ! 212
305f68: 22 71 mov.w r7,@r2
305f6a: 00 ab synco
305f6c: 60 10 mov.b @r1,r0
305f6e: cb 10 or #16,r0
305f70: 21 00 mov.b r0,@r1
305f72: 00 ab synco
305f74: 60 21 mov.w @r2,r0
305f76: 81 42 mov.w r0,@(4,r4)
305f78: 67 10 mov.b @r1,r7
305f7a: 23 79 and r7,r3
305f7c: 21 30 mov.b r3,@r1
305f7e: 00 ab synco
305f80: 93 0b mov.w 305f9a <_hsave.lto_priv.5+0x76>,r3 ! 213
305f82: 22 31 mov.w r3,@r2
305f84: 00 ab synco
305f86: 60 10 mov.b @r1,r0
305f88: cb 10 or #16,r0
305f8a: 21 00 mov.b r0,@r1
305f8c: 00 ab synco
305f8e: 60 21 mov.w @r2,r0
305f90: 00 0b rts
305f92: 81 43 mov.w r0,@(6,r4)
305f94: 02 10 .word 0x0210
305f96: 02 11 .word 0x0211
305f98: 02 12 stc gbr,r2
305f9a: 02 13 .word 0x0213
305f9c: a4 05 bra 3067aa <_fifo_bind+0x112>
305f9e: 01 3c mov.b @(r0,r3),r1
305fa0: b4 00 bsr 3067a4 <_fifo_bind+0x10c>
...
00305fa4 <_hrestore.lto_priv.6>:
305fa4: 85 43 mov.w @(6,r4),r0
305fa6: 67 03 mov r0,r7
305fa8: 85 42 mov.w @(4,r4),r0
305faa: 67 7d extu.w r7,r7
305fac: d1 03 mov.l 305fbc <_hrestore.lto_priv.6+0x18>,r1 ! 305e28 <_r61524_win_set>
305fae: 66 03 mov r0,r6
305fb0: 85 41 mov.w @(2,r4),r0
305fb2: 66 6d extu.w r6,r6
305fb4: 64 41 mov.w @r4,r4
305fb6: 65 0d extu.w r0,r5
305fb8: 41 2b jmp @r1
305fba: 64 4d extu.w r4,r4
305fbc: 00 30 .word 0x0030
305fbe: 5e 28 mov.l @(32,r2),r14
00305fc0 <_GINT_CALL_SET_STOP_function>:
305fc0: e1 01 mov #1,r1
305fc2: 24 12 mov.l r1,@r4
305fc4: 00 0b rts
305fc6: e0 01 mov #1,r0
00305fc8 <_asyncio_op_busy>:
305fc8: 60 40 mov.b @r4,r0
305fca: 88 01 cmp/eq #1,r0
305fcc: 8b 03 bf 305fd6 <_asyncio_op_busy+0xe>
305fce: 51 44 mov.l @(16,r4),r1
305fd0: 41 15 cmp/pl r1
305fd2: 00 0b rts
305fd4: 00 29 movt r0
305fd6: 60 40 mov.b @r4,r0
305fd8: 88 02 cmp/eq #2,r0
305fda: 8b 04 bf 305fe6 <_asyncio_op_busy+0x1e>
305fdc: 51 43 mov.l @(12,r4),r1
305fde: e0 ff mov #-1,r0
305fe0: 21 18 tst r1,r1
305fe2: 00 0b rts
305fe4: 60 0a negc r0,r0
305fe6: 60 40 mov.b @r4,r0
305fe8: af f3 bra 305fd2 <_asyncio_op_busy+0xa>
305fea: 88 03 cmp/eq #3,r0
00305fec <_asyncio_op_cancel_read>:
305fec: 2f 86 mov.l r8,@-r15
305fee: 68 43 mov r4,r8
305ff0: 84 41 mov.b @(1,r4),r0
305ff2: e6 14 mov #20,r6
305ff4: 2f 96 mov.l r9,@-r15
305ff6: c9 7f and #127,r0
305ff8: 4f 22 sts.l pr,@-r15
305ffa: e9 00 mov #0,r9
305ffc: 80 41 mov.b r0,@(1,r4)
305ffe: e5 00 mov #0,r5
306000: 14 93 mov.l r9,@(12,r4)
306002: 84 41 mov.b @(1,r4),r0
306004: c9 ef and #239,r0
306006: 80 41 mov.b r0,@(1,r4)
306008: d0 09 mov.l 306030 <_asyncio_op_cancel_read+0x44>,r0 ! 312120 <_memset>
30600a: 14 94 mov.l r9,@(16,r4)
30600c: 40 0b jsr @r0
30600e: 74 18 add #24,r4
306010: 18 95 mov.l r9,@(20,r8)
306012: 60 80 mov.b @r8,r0
306014: 88 01 cmp/eq #1,r0
306016: 8f 04 bf.s 306022 <_asyncio_op_cancel_read+0x36>
306018: e0 00 mov #0,r0
30601a: 85 84 mov.w @(8,r8),r0
30601c: 40 11 cmp/pz r0
30601e: 8d 02 bt.s 306026 <_asyncio_op_cancel_read+0x3a>
306020: e0 00 mov #0,r0
306022: 28 00 mov.b r0,@r8
306024: 81 84 mov.w r0,@(8,r8)
306026: 4f 26 lds.l @r15+,pr
306028: 69 f6 mov.l @r15+,r9
30602a: 00 0b rts
30602c: 68 f6 mov.l @r15+,r8
30602e: 00 09 nop
306030: 00 31 .word 0x0031
306032: 21 20 mov.b r2,@r1
00306034 <___printf_compute_geometry>:
306034: 2f 86 mov.l r8,@-r15
306036: e1 01 mov #1,r1
306038: 58 53 mov.l @(12,r5),r8
30603a: e7 00 mov #0,r7
30603c: 62 83 mov r8,r2
30603e: 72 ff add #-1,r2
306040: 32 16 cmp/hi r1,r2
306042: 8d 11 bt.s 306068 <___printf_compute_geometry+0x34>
306044: 2f 96 mov.l r9,@-r15
306046: 84 52 mov.b @(2,r5),r0
306048: 88 2b cmp/eq #43,r0
30604a: 8f 0d bf.s 306068 <___printf_compute_geometry+0x34>
30604c: e7 01 mov #1,r7
30604e: 84 45 mov.b @(5,r4),r0
306050: c8 20 tst #32,r0
306052: 8f 09 bf.s 306068 <___printf_compute_geometry+0x34>
306054: 61 0c extu.b r0,r1
306056: 60 13 mov r1,r0
306058: c8 40 tst #64,r0
30605a: e0 ff mov #-1,r0
30605c: 60 0a negc r0,r0
30605e: 40 08 shll2 r0
306060: 30 0c add r0,r0
306062: 40 08 shll2 r0
306064: 80 52 mov.b r0,@(2,r5)
306066: e7 01 mov #1,r7
306068: e0 00 mov #0,r0
30606a: 81 52 mov.w r0,@(4,r5)
30606c: 85 41 mov.w @(2,r4),r0
30606e: 62 03 mov r0,r2
306070: 85 53 mov.w @(6,r5),r0
306072: 66 0d extu.w r0,r6
306074: 84 52 mov.b @(2,r5),r0
306076: 69 03 mov r0,r9
306078: 84 53 mov.b @(3,r5),r0
30607a: 29 98 tst r9,r9
30607c: 61 41 mov.w @r4,r1
30607e: 63 0c extu.b r0,r3
306080: 63 37 not r3,r3
306082: 61 1d extu.w r1,r1
306084: 31 3e addc r3,r1
306086: 32 63 cmp/ge r6,r2
306088: 8d 01 bt.s 30608e <___printf_compute_geometry+0x5a>
30608a: 63 23 mov r2,r3
30608c: 63 63 mov r6,r3
30608e: 31 38 sub r3,r1
306090: 41 11 cmp/pz r1
306092: 8d 01 bt.s 306098 <___printf_compute_geometry+0x64>
306094: 63 23 mov r2,r3
306096: e1 00 mov #0,r1
306098: 43 00 shll r3
30609a: 8d 0d bt.s 3060b8 <___printf_compute_geometry+0x84>
30609c: 60 83 mov r8,r0
30609e: 88 01 cmp/eq #1,r0
3060a0: 8b 0a bf 3060b8 <___printf_compute_geometry+0x84>
3060a2: 84 46 mov.b @(6,r4),r0
3060a4: 88 30 cmp/eq #48,r0
3060a6: 8f 03 bf.s 3060b0 <___printf_compute_geometry+0x7c>
3060a8: 60 23 mov r2,r0
3060aa: e0 00 mov #0,r0
3060ac: 80 46 mov.b r0,@(6,r4)
3060ae: 60 23 mov r2,r0
3060b0: 30 68 sub r6,r0
3060b2: 40 15 cmp/pl r0
3060b4: 8b 00 bf 3060b8 <___printf_compute_geometry+0x84>
3060b6: 81 52 mov.w r0,@(4,r5)
3060b8: 84 46 mov.b @(6,r4),r0
3060ba: 60 0c extu.b r0,r0
3060bc: 88 30 cmp/eq #48,r0
3060be: 8f 07 bf.s 3060d0 <___printf_compute_geometry+0x9c>
3060c0: 61 1d extu.w r1,r1
3060c2: 27 78 tst r7,r7
3060c4: 8d 09 bt.s 3060da <___printf_compute_geometry+0xa6>
3060c6: 60 13 mov r1,r0
3060c8: 81 52 mov.w r0,@(4,r5)
3060ca: 69 f6 mov.l @r15+,r9
3060cc: 00 0b rts
3060ce: 68 f6 mov.l @r15+,r8
3060d0: 88 2d cmp/eq #45,r0
3060d2: 8f 02 bf.s 3060da <___printf_compute_geometry+0xa6>
3060d4: 60 13 mov r1,r0
3060d6: af f8 bra 3060ca <___printf_compute_geometry+0x96>
3060d8: 81 54 mov.w r0,@(8,r5)
3060da: af f6 bra 3060ca <___printf_compute_geometry+0x96>
3060dc: 25 11 mov.w r1,@r5
003060de <_strncmp.part.0>:
3060de: 60 63 mov r6,r0
3060e0: 62 63 mov r6,r2
3060e2: 88 01 cmp/eq #1,r0
3060e4: e1 00 mov #0,r1
3060e6: 8f 01 bf.s 3060ec <_strncmp.part.0+0xe>
3060e8: 72 ff add #-1,r2
3060ea: e2 01 mov #1,r2
3060ec: 60 13 mov r1,r0
3060ee: 07 4c mov.b @(r0,r4),r7
3060f0: 27 78 tst r7,r7
3060f2: 8d 08 bt.s 306106 <_strncmp.part.0+0x28>
3060f4: 03 5c mov.b @(r0,r5),r3
3060f6: 37 30 cmp/eq r3,r7
3060f8: 8f 05 bf.s 306106 <_strncmp.part.0+0x28>
3060fa: 23 38 tst r3,r3
3060fc: 8d 03 bt.s 306106 <_strncmp.part.0+0x28>
3060fe: 42 10 dt r2
306100: 8f f4 bf.s 3060ec <_strncmp.part.0+0xe>
306102: 71 01 add #1,r1
306104: 60 13 mov r1,r0
306106: 02 4c mov.b @(r0,r4),r2
306108: 01 5c mov.b @(r0,r5),r1
30610a: 62 2c extu.b r2,r2
30610c: 61 1c extu.b r1,r1
30610e: 60 23 mov r2,r0
306110: 00 0b rts
306112: 30 18 sub r1,r0
00306114 <___fp_remove_buffer>:
306114: 2f 86 mov.l r8,@-r15
306116: 4f 22 sts.l pr,@-r15
306118: 85 4e mov.w @(28,r4),r0
30611a: 60 08 swap.b r0,r0
30611c: c8 20 tst #32,r0
30611e: 8d 03 bt.s 306128 <___fp_remove_buffer+0x14>
306120: 68 43 mov r4,r8
306122: d1 07 mov.l 306140 <___fp_remove_buffer+0x2c>,r1 ! 305df4 <_kfree>
306124: 41 0b jsr @r1
306126: 54 42 mov.l @(8,r4),r4
306128: 91 08 mov.w 30613c <___fp_remove_buffer+0x28>,r1 ! dfff
30612a: e2 00 mov #0,r2
30612c: 85 8e mov.w @(28,r8),r0
30612e: 20 19 and r1,r0
306130: 18 22 mov.l r2,@(8,r8)
306132: 81 8e mov.w r0,@(28,r8)
306134: 18 25 mov.l r2,@(20,r8)
306136: 4f 26 lds.l @r15+,pr
306138: 00 0b rts
30613a: 68 f6 mov.l @r15+,r8
30613c: df ff mov.l 30653c <_timeout_elapsed.lto_priv.0+0x1c>,r15 ! 31320029
30613e: 00 09 nop
306140: 00 30 .word 0x0030
306142: 5d f4 mov.l @(16,r15),r13
00306144 <___fp_read>:
306144: 2f 86 mov.l r8,@-r15
306146: e8 00 mov #0,r8
306148: 2f 96 mov.l r9,@-r15
30614a: 69 43 mov r4,r9
30614c: 2f a6 mov.l r10,@-r15
30614e: 6a 63 mov r6,r10
306150: 2f b6 mov.l r11,@-r15
306152: 6b 53 mov r5,r11
306154: 2f c6 mov.l r12,@-r15
306156: dc 17 mov.l 3061b4 <___fp_read+0x70>,r12 ! 305764 <_fs_get_descriptor>
306158: 4f 22 sts.l pr,@-r15
30615a: 38 a2 cmp/hs r10,r8
30615c: 8d 0b bt.s 306176 <___fp_read+0x32>
30615e: 60 83 mov r8,r0
306160: 4c 0b jsr @r12
306162: 64 92 mov.l @r9,r4
306164: 20 08 tst r0,r0
306166: 8f 0d bf.s 306184 <___fp_read+0x40>
306168: e2 0d mov #13,r2
30616a: d1 13 mov.l 3061b8 <___fp_read+0x74>,r1 ! 8101c6c <_errno>
30616c: 21 22 mov.l r2,@r1
30616e: 85 9e mov.w @(28,r9),r0
306170: cb 40 or #64,r0
306172: 81 9e mov.w r0,@(28,r9)
306174: e0 ff mov #-1,r0
306176: 4f 26 lds.l @r15+,pr
306178: 6c f6 mov.l @r15+,r12
30617a: 6b f6 mov.l @r15+,r11
30617c: 6a f6 mov.l @r15+,r10
30617e: 69 f6 mov.l @r15+,r9
306180: 00 0b rts
306182: 68 f6 mov.l @r15+,r8
306184: 61 02 mov.l @r0,r1
306186: 61 12 mov.l @r1,r1
306188: 21 18 tst r1,r1
30618a: 8d 0e bt.s 3061aa <___fp_read+0x66>
30618c: 66 a3 mov r10,r6
30618e: 65 b3 mov r11,r5
306190: 54 01 mov.l @(4,r0),r4
306192: 36 88 sub r8,r6
306194: 41 0b jsr @r1
306196: 35 8c add r8,r5
306198: 40 11 cmp/pz r0
30619a: 8f e8 bf.s 30616e <___fp_read+0x2a>
30619c: 20 08 tst r0,r0
30619e: 89 04 bt 3061aa <___fp_read+0x66>
3061a0: 51 91 mov.l @(4,r9),r1
3061a2: 38 0c add r0,r8
3061a4: 31 0c add r0,r1
3061a6: af d8 bra 30615a <___fp_read+0x16>
3061a8: 19 11 mov.l r1,@(4,r9)
3061aa: 85 9e mov.w @(28,r9),r0
3061ac: cb 80 or #128,r0
3061ae: 81 9e mov.w r0,@(28,r9)
3061b0: af e1 bra 306176 <___fp_read+0x32>
3061b2: 60 83 mov r8,r0
3061b4: 00 30 .word 0x0030
3061b6: 57 64 mov.l @(16,r6),r7
3061b8: 08 10 .word 0x0810
3061ba: 1c 6c mov.l r6,@(48,r12)
003061bc <___printf_format_n>:
3061bc: 61 62 mov.l @r6,r1
3061be: 62 13 mov r1,r2
3061c0: 72 04 add #4,r2
3061c2: 26 22 mov.l r2,@r6
3061c4: 84 54 mov.b @(4,r5),r0
3061c6: 20 08 tst r0,r0
3061c8: 8f 02 bf.s 3061d0 <___printf_format_n+0x14>
3061ca: 61 12 mov.l @r1,r1
3061cc: 52 47 mov.l @(28,r4),r2
3061ce: 21 20 mov.b r2,@r1
3061d0: 84 54 mov.b @(4,r5),r0
3061d2: 60 0c extu.b r0,r0
3061d4: 88 01 cmp/eq #1,r0
3061d6: 8b 02 bf 3061de <___printf_format_n+0x22>
3061d8: 52 47 mov.l @(28,r4),r2
3061da: 00 0b rts
3061dc: 21 21 mov.w r2,@r1
3061de: 88 02 cmp/eq #2,r0
3061e0: 8f 04 bf.s 3061ec <___printf_format_n+0x30>
3061e2: 88 03 cmp/eq #3,r0
3061e4: 52 47 mov.l @(28,r4),r2
3061e6: 21 22 mov.l r2,@r1
3061e8: 00 0b rts
3061ea: 00 09 nop
3061ec: 8d fa bt.s 3061e4 <___printf_format_n+0x28>
3061ee: 88 04 cmp/eq #4,r0
3061f0: 8b fa bf 3061e8 <___printf_format_n+0x2c>
3061f2: 52 47 mov.l @(28,r4),r2
3061f4: 11 21 mov.l r2,@(4,r1)
3061f6: af f6 bra 3061e6 <___printf_format_n+0x2a>
3061f8: e2 00 mov #0,r2
003061fa <_lseek>:
3061fa: 2f 86 mov.l r8,@-r15
3061fc: 68 53 mov r5,r8
3061fe: d0 0e mov.l 306238 <_lseek+0x3e>,r0 ! 305764 <_fs_get_descriptor>
306200: 2f 96 mov.l r9,@-r15
306202: 4f 22 sts.l pr,@-r15
306204: 40 0b jsr @r0
306206: 69 63 mov r6,r9
306208: 20 08 tst r0,r0
30620a: 8f 07 bf.s 30621c <_lseek+0x22>
30620c: e2 0d mov #13,r2
30620e: d1 0b mov.l 30623c <_lseek+0x42>,r1 ! 8101c6c <_errno>
306210: e0 ff mov #-1,r0
306212: 21 22 mov.l r2,@r1
306214: 4f 26 lds.l @r15+,pr
306216: 69 f6 mov.l @r15+,r9
306218: 00 0b rts
30621a: 68 f6 mov.l @r15+,r8
30621c: 61 02 mov.l @r0,r1
30621e: 51 12 mov.l @(8,r1),r1
306220: 21 18 tst r1,r1
306222: 89 06 bt 306232 <_lseek+0x38>
306224: 54 01 mov.l @(4,r0),r4
306226: 66 93 mov r9,r6
306228: 65 83 mov r8,r5
30622a: 4f 26 lds.l @r15+,pr
30622c: 69 f6 mov.l @r15+,r9
30622e: 41 2b jmp @r1
306230: 68 f6 mov.l @r15+,r8
306232: af ef bra 306214 <_lseek+0x1a>
306234: e0 00 mov #0,r0
306236: 00 09 nop
306238: 00 30 .word 0x0030
30623a: 57 64 mov.l @(16,r6),r7
30623c: 08 10 .word 0x0810
30623e: 1c 6c mov.l r6,@(48,r12)
00306240 <_write>:
306240: 2f 86 mov.l r8,@-r15
306242: 68 63 mov r6,r8
306244: d0 0d mov.l 30627c <_write+0x3c>,r0 ! 305764 <_fs_get_descriptor>
306246: 2f 96 mov.l r9,@-r15
306248: 4f 22 sts.l pr,@-r15
30624a: 40 0b jsr @r0
30624c: 69 53 mov r5,r9
30624e: 20 08 tst r0,r0
306250: 8f 07 bf.s 306262 <_write+0x22>
306252: e2 0d mov #13,r2
306254: d1 0a mov.l 306280 <_write+0x40>,r1 ! 8101c6c <_errno>
306256: e0 ff mov #-1,r0
306258: 21 22 mov.l r2,@r1
30625a: 4f 26 lds.l @r15+,pr
30625c: 69 f6 mov.l @r15+,r9
30625e: 00 0b rts
306260: 68 f6 mov.l @r15+,r8
306262: 61 02 mov.l @r0,r1
306264: 51 11 mov.l @(4,r1),r1
306266: 21 18 tst r1,r1
306268: 89 06 bt 306278 <_write+0x38>
30626a: 54 01 mov.l @(4,r0),r4
30626c: 66 83 mov r8,r6
30626e: 65 93 mov r9,r5
306270: 4f 26 lds.l @r15+,pr
306272: 69 f6 mov.l @r15+,r9
306274: 41 2b jmp @r1
306276: 68 f6 mov.l @r15+,r8
306278: af ef bra 30625a <_write+0x1a>
30627a: 60 83 mov r8,r0
30627c: 00 30 .word 0x0030
30627e: 57 64 mov.l @(16,r6),r7
306280: 08 10 .word 0x0810
306282: 1c 6c mov.l r6,@(48,r12)
00306284 <___fp_write>:
306284: 2f 86 mov.l r8,@-r15
306286: e8 00 mov #0,r8
306288: 2f 96 mov.l r9,@-r15
30628a: 69 43 mov r4,r9
30628c: 2f a6 mov.l r10,@-r15
30628e: 6a 63 mov r6,r10
306290: 2f b6 mov.l r11,@-r15
306292: 6b 53 mov r5,r11
306294: 2f c6 mov.l r12,@-r15
306296: dc 10 mov.l 3062d8 <___fp_write+0x54>,r12 ! 306240 <_write>
306298: 4f 22 sts.l pr,@-r15
30629a: 38 a2 cmp/hs r10,r8
30629c: 8d 14 bt.s 3062c8 <___fp_write+0x44>
30629e: 66 a3 mov r10,r6
3062a0: 65 b3 mov r11,r5
3062a2: 64 92 mov.l @r9,r4
3062a4: 36 88 sub r8,r6
3062a6: 4c 0b jsr @r12
3062a8: 35 8c add r8,r5
3062aa: 40 11 cmp/pz r0
3062ac: 8d 0b bt.s 3062c6 <___fp_write+0x42>
3062ae: 20 08 tst r0,r0
3062b0: 85 9e mov.w @(28,r9),r0
3062b2: cb 40 or #64,r0
3062b4: 81 9e mov.w r0,@(28,r9)
3062b6: e0 ff mov #-1,r0
3062b8: 4f 26 lds.l @r15+,pr
3062ba: 6c f6 mov.l @r15+,r12
3062bc: 6b f6 mov.l @r15+,r11
3062be: 6a f6 mov.l @r15+,r10
3062c0: 69 f6 mov.l @r15+,r9
3062c2: 00 0b rts
3062c4: 68 f6 mov.l @r15+,r8
3062c6: 8b 01 bf 3062cc <___fp_write+0x48>
3062c8: af f6 bra 3062b8 <___fp_write+0x34>
3062ca: 60 83 mov r8,r0
3062cc: 51 91 mov.l @(4,r9),r1
3062ce: 38 0c add r0,r8
3062d0: 31 0c add r0,r1
3062d2: af e2 bra 30629a <___fp_write+0x16>
3062d4: 19 11 mov.l r1,@(4,r9)
3062d6: 00 09 nop
3062d8: 00 30 .word 0x0030
3062da: 62 40 mov.b @r4,r2
003062dc <_fflush>:
3062dc: 2f 86 mov.l r8,@-r15
3062de: 24 48 tst r4,r4
3062e0: 2f 96 mov.l r9,@-r15
3062e2: 68 43 mov r4,r8
3062e4: 8f 09 bf.s 3062fa <_fflush+0x1e>
3062e6: 4f 22 sts.l pr,@-r15
3062e8: d1 1b mov.l 306358 <_fflush+0x7c>,r1 ! 8101c6c <_errno>
3062ea: e2 06 mov #6,r2
3062ec: e9 ff mov #-1,r9
3062ee: 21 22 mov.l r2,@r1
3062f0: 60 93 mov r9,r0
3062f2: 4f 26 lds.l @r15+,pr
3062f4: 69 f6 mov.l @r15+,r9
3062f6: 00 0b rts
3062f8: 68 f6 mov.l @r15+,r8
3062fa: 55 42 mov.l @(8,r4),r5
3062fc: 25 58 tst r5,r5
3062fe: 8d f7 bt.s 3062f0 <_fflush+0x14>
306300: e9 00 mov #0,r9
306302: 85 4e mov.w @(28,r4),r0
306304: 60 08 swap.b r0,r0
306306: c8 10 tst #16,r0
306308: 8f 1c bf.s 306344 <_fflush+0x68>
30630a: 56 43 mov.l @(12,r4),r6
30630c: 51 44 mov.l @(16,r4),r1
30630e: 31 66 cmp/hi r6,r1
306310: 8b 09 bf 306326 <_fflush+0x4a>
306312: 52 41 mov.l @(4,r4),r2
306314: d0 11 mov.l 30635c <_fflush+0x80>,r0 ! 3061fa <_lseek>
306316: 36 2c add r2,r6
306318: 65 63 mov r6,r5
30631a: 35 18 sub r1,r5
30631c: 14 51 mov.l r5,@(4,r4)
30631e: e6 03 mov #3,r6
306320: 40 0b jsr @r0
306322: 64 42 mov.l @r4,r4
306324: e9 00 mov #0,r9
306326: e1 00 mov #0,r1
306328: 18 13 mov.l r1,@(12,r8)
30632a: 18 14 mov.l r1,@(16,r8)
30632c: 18 16 mov.l r1,@(24,r8)
30632e: d1 0c mov.l 306360 <_fflush+0x84>,r1 ! c000
306330: d2 0c mov.l 306364 <_fflush+0x88>,r2 ! 8000
306332: 85 8e mov.w @(28,r8),r0
306334: 21 09 and r0,r1
306336: 31 20 cmp/eq r2,r1
306338: 8b da bf 3062f0 <_fflush+0x14>
30633a: d1 0b mov.l 306368 <_fflush+0x8c>,r1 ! 306114 <___fp_remove_buffer>
30633c: 41 0b jsr @r1
30633e: 64 83 mov r8,r4
306340: af d7 bra 3062f2 <_fflush+0x16>
306342: 60 93 mov r9,r0
306344: 26 68 tst r6,r6
306346: 89 ed bt 306324 <_fflush+0x48>
306348: d0 08 mov.l 30636c <_fflush+0x90>,r0 ! 306284 <___fp_write>
30634a: 40 0b jsr @r0
30634c: 00 09 nop
30634e: 51 83 mov.l @(12,r8),r1
306350: 31 00 cmp/eq r0,r1
306352: 39 9a subc r9,r9
306354: af e7 bra 306326 <_fflush+0x4a>
306356: 69 97 not r9,r9
306358: 08 10 .word 0x0810
30635a: 1c 6c mov.l r6,@(48,r12)
30635c: 00 30 .word 0x0030
30635e: 61 fa negc r15,r1
306360: 00 00 .word 0x0000
306362: c0 00 mov.b r0,@(0,gbr)
306364: 00 00 .word 0x0000
306366: 80 00 mov.b r0,@(0,r0)
306368: 00 30 .word 0x0030
30636a: 61 14 mov.b @r1+,r1
30636c: 00 30 .word 0x0030
30636e: 62 84 mov.b @r8+,r2
00306370 <___fp_buffer_mode_read>:
306370: 51 42 mov.l @(8,r4),r1
306372: 2f 86 mov.l r8,@-r15
306374: 21 18 tst r1,r1
306376: 4f 22 sts.l pr,@-r15
306378: 8d 08 bt.s 30638c <___fp_buffer_mode_read+0x1c>
30637a: 68 43 mov r4,r8
30637c: 85 4e mov.w @(28,r4),r0
30637e: 60 08 swap.b r0,r0
306380: c8 10 tst #16,r0
306382: 8b 06 bf 306392 <___fp_buffer_mode_read+0x22>
306384: 91 10 mov.w 3063a8 <___fp_buffer_mode_read+0x38>,r1 ! efff
306386: 85 8e mov.w @(28,r8),r0
306388: 20 19 and r1,r0
30638a: 81 8e mov.w r0,@(28,r8)
30638c: 4f 26 lds.l @r15+,pr
30638e: 00 0b rts
306390: 68 f6 mov.l @r15+,r8
306392: 51 43 mov.l @(12,r4),r1
306394: 21 18 tst r1,r1
306396: 89 f5 bt 306384 <___fp_buffer_mode_read+0x14>
306398: d0 04 mov.l 3063ac <___fp_buffer_mode_read+0x3c>,r0 ! 3062dc <_fflush>
30639a: 40 0b jsr @r0
30639c: 00 09 nop
30639e: 51 82 mov.l @(8,r8),r1
3063a0: 21 18 tst r1,r1
3063a2: 8b ef bf 306384 <___fp_buffer_mode_read+0x14>
3063a4: af f2 bra 30638c <___fp_buffer_mode_read+0x1c>
3063a6: 00 09 nop
3063a8: ef ff mov #-1,r15
3063aa: 00 09 nop
3063ac: 00 30 .word 0x0030
3063ae: 62 dc extu.b r13,r2
003063b0 <_fgetc>:
3063b0: 2f 86 mov.l r8,@-r15
3063b2: 68 43 mov r4,r8
3063b4: 2f 96 mov.l r9,@-r15
3063b6: 4f 22 sts.l pr,@-r15
3063b8: 85 4e mov.w @(28,r4),r0
3063ba: 61 03 mov r0,r1
3063bc: 60 08 swap.b r0,r0
3063be: c8 08 tst #8,r0
3063c0: 8f 09 bf.s 3063d6 <_fgetc+0x26>
3063c2: 7f fc add #-4,r15
3063c4: e0 40 mov #64,r0
3063c6: 20 1b or r1,r0
3063c8: 81 4e mov.w r0,@(28,r4)
3063ca: e0 ff mov #-1,r0
3063cc: 7f 04 add #4,r15
3063ce: 4f 26 lds.l @r15+,pr
3063d0: 69 f6 mov.l @r15+,r9
3063d2: 00 0b rts
3063d4: 68 f6 mov.l @r15+,r8
3063d6: d1 1f mov.l 306454 <_fgetc+0xa4>,r1 ! 306370 <___fp_buffer_mode_read>
3063d8: 41 0b jsr @r1
3063da: 00 09 nop
3063dc: 55 82 mov.l @(8,r8),r5
3063de: 25 58 tst r5,r5
3063e0: 8f 0c bf.s 3063fc <_fgetc+0x4c>
3063e2: e6 01 mov #1,r6
3063e4: d0 1c mov.l 306458 <_fgetc+0xa8>,r0 ! 306144 <___fp_read>
3063e6: 65 f3 mov r15,r5
3063e8: 75 03 add #3,r5
3063ea: 40 0b jsr @r0
3063ec: 64 83 mov r8,r4
3063ee: 88 01 cmp/eq #1,r0
3063f0: 8b eb bf 3063ca <_fgetc+0x1a>
3063f2: 60 f3 mov r15,r0
3063f4: 70 f4 add #-12,r0
3063f6: 84 0f mov.b @(15,r0),r0
3063f8: af e8 bra 3063cc <_fgetc+0x1c>
3063fa: 60 0c extu.b r0,r0
3063fc: 51 84 mov.l @(16,r8),r1
3063fe: 52 83 mov.l @(12,r8),r2
306400: 32 12 cmp/hs r1,r2
306402: 8f 09 bf.s 306418 <_fgetc+0x68>
306404: 69 f3 mov r15,r9
306406: d0 14 mov.l 306458 <_fgetc+0xa8>,r0 ! 306144 <___fp_read>
306408: 64 83 mov r8,r4
30640a: 40 0b jsr @r0
30640c: 56 85 mov.l @(20,r8),r6
30640e: 40 15 cmp/pl r0
306410: 8f db bf.s 3063ca <_fgetc+0x1a>
306412: 61 03 mov r0,r1
306414: 18 04 mov.l r0,@(16,r8)
306416: 69 f3 mov r15,r9
306418: 50 83 mov.l @(12,r8),r0
30641a: e7 00 mov #0,r7
30641c: 52 82 mov.l @(8,r8),r2
30641e: 63 03 mov r0,r3
306420: 73 01 add #1,r3
306422: 18 33 mov.l r3,@(12,r8)
306424: 79 f4 add #-12,r9
306426: 00 2c mov.b @(r0,r2),r0
306428: 52 86 mov.l @(24,r8),r2
30642a: 80 9f mov.b r0,@(15,r9)
30642c: 42 15 cmp/pl r2
30642e: 32 7a subc r7,r2
306430: 33 12 cmp/hs r1,r3
306432: 8f 0c bf.s 30644e <_fgetc+0x9e>
306434: 18 26 mov.l r2,@(24,r8)
306436: e1 00 mov #0,r1
306438: 18 14 mov.l r1,@(16,r8)
30643a: 18 13 mov.l r1,@(12,r8)
30643c: d1 07 mov.l 30645c <_fgetc+0xac>,r1 ! c000
30643e: d2 08 mov.l 306460 <_fgetc+0xb0>,r2 ! 8000
306440: 85 8e mov.w @(28,r8),r0
306442: 21 09 and r0,r1
306444: 31 20 cmp/eq r2,r1
306446: 8b 02 bf 30644e <_fgetc+0x9e>
306448: d1 06 mov.l 306464 <_fgetc+0xb4>,r1 ! 306114 <___fp_remove_buffer>
30644a: 41 0b jsr @r1
30644c: 64 83 mov r8,r4
30644e: af d3 bra 3063f8 <_fgetc+0x48>
306450: 84 9f mov.b @(15,r9),r0
306452: 00 09 nop
306454: 00 30 .word 0x0030
306456: 63 70 mov.b @r7,r3
306458: 00 30 .word 0x0030
30645a: 61 44 mov.b @r4+,r1
30645c: 00 00 .word 0x0000
30645e: c0 00 mov.b r0,@(0,gbr)
306460: 00 00 .word 0x0000
306462: 80 00 mov.b r0,@(0,r0)
306464: 00 30 .word 0x0030
306466: 61 14 mov.b @r1+,r1
00306468 <_rtc_ticks>:
306468: d1 1c mov.l 3064dc <_rtc_ticks+0x74>,r1 ! a413fec0
30646a: d5 1d mov.l 3064e0 <_rtc_ticks+0x78>,r5 ! a413fed0
30646c: 84 5c mov.b @(12,r5),r0
30646e: c9 7f and #127,r0
306470: 80 5c mov.b r0,@(12,r5)
306472: 66 10 mov.b @r1,r6
306474: 84 12 mov.b @(2,r1),r0
306476: 66 6c extu.b r6,r6
306478: 62 0c extu.b r0,r2
30647a: 84 14 mov.b @(4,r1),r0
30647c: 63 0c extu.b r0,r3
30647e: 84 16 mov.b @(6,r1),r0
306480: 67 0c extu.b r0,r7
306482: 84 1a mov.b @(10,r1),r0
306484: 84 1c mov.b @(12,r1),r0
306486: 85 17 mov.w @(14,r1),r0
306488: 84 18 mov.b @(8,r1),r0
30648a: 84 5c mov.b @(12,r5),r0
30648c: 40 11 cmp/pz r0
30648e: 8f ed bf.s 30646c <_rtc_ticks+0x4>
306490: 60 73 mov r7,r0
306492: 61 73 mov r7,r1
306494: 41 09 shlr2 r1
306496: e5 0a mov #10,r5
306498: 41 09 shlr2 r1
30649a: 21 5f muls.w r5,r1
30649c: 01 1a sts macl,r1
30649e: c9 0f and #15,r0
3064a0: 31 0c add r0,r1
3064a2: e7 3c mov #60,r7
3064a4: 21 7e mulu.w r7,r1
3064a6: 61 33 mov r3,r1
3064a8: 41 09 shlr2 r1
3064aa: 41 09 shlr2 r1
3064ac: 04 1a sts macl,r4
3064ae: 60 33 mov r3,r0
3064b0: 21 5f muls.w r5,r1
3064b2: 01 1a sts macl,r1
3064b4: c9 0f and #15,r0
3064b6: 31 0c add r0,r1
3064b8: 31 4c add r4,r1
3064ba: 21 7e mulu.w r7,r1
3064bc: 61 23 mov r2,r1
3064be: 41 09 shlr2 r1
3064c0: 41 09 shlr2 r1
3064c2: 03 1a sts macl,r3
3064c4: 60 23 mov r2,r0
3064c6: 21 5f muls.w r5,r1
3064c8: 01 1a sts macl,r1
3064ca: c9 0f and #15,r0
3064cc: 31 0c add r0,r1
3064ce: 31 3c add r3,r1
3064d0: e2 07 mov #7,r2
3064d2: 41 2d shld r2,r1
3064d4: 60 63 mov r6,r0
3064d6: 00 0b rts
3064d8: 30 1c add r1,r0
3064da: 00 09 nop
3064dc: a4 13 bra 306d06 <_dma_transfer_atomic.constprop.0+0x22>
3064de: fe c0 .word 0xfec0
3064e0: a4 13 bra 306d0a <_dma_transfer_atomic.constprop.0+0x26>
3064e2: fe d0 .word 0xfed0
003064e4 <_clock>:
3064e4: d0 0b mov.l 306514 <_clock+0x30>,r0 ! 306468 <_rtc_ticks>
3064e6: 4f 22 sts.l pr,@-r15
3064e8: 40 0b jsr @r0
3064ea: 00 09 nop
3064ec: d1 0a mov.l 306518 <_clock+0x34>,r1 ! f4240
3064ee: e6 f9 mov #-7,r6
3064f0: 00 08 clrt
3064f2: 30 15 dmulu.l r1,r0
3064f4: 03 0a sts mach,r3
3064f6: e1 19 mov #25,r1
3064f8: 43 1d shld r1,r3
3064fa: 01 1a sts macl,r1
3064fc: 41 6d shld r6,r1
3064fe: 21 3b or r3,r1
306500: d3 06 mov.l 30651c <_clock+0x38>,r3 ! 8101960 <_clock_init>
306502: 00 0a sts mach,r0
306504: 40 6d shld r6,r0
306506: 62 32 mov.l @r3,r2
306508: 53 31 mov.l @(4,r3),r3
30650a: 31 3a subc r3,r1
30650c: 30 2a subc r2,r0
30650e: 4f 26 lds.l @r15+,pr
306510: 00 0b rts
306512: 00 09 nop
306514: 00 30 .word 0x0030
306516: 64 68 swap.b r6,r4
306518: 00 0f mac.l @r0+,@r0+
30651a: 42 40 .word 0x4240
30651c: 08 10 .word 0x0810
30651e: 19 60 mov.l r6,@(0,r9)
00306520 <_timeout_elapsed.lto_priv.0>:
306520: 2f 86 mov.l r8,@-r15
306522: 24 48 tst r4,r4
306524: 4f 22 sts.l pr,@-r15
306526: 68 43 mov r4,r8
306528: 8d 0a bt.s 306540 <_timeout_elapsed.lto_priv.0+0x20>
30652a: e0 00 mov #0,r0
30652c: d0 06 mov.l 306548 <_timeout_elapsed.lto_priv.0+0x28>,r0 ! 3064e4 <_clock>
30652e: 40 0b jsr @r0
306530: 00 09 nop
306532: 62 82 mov.l @r8,r2
306534: 53 81 mov.l @(4,r8),r3
306536: 30 20 cmp/eq r2,r0
306538: 8f 01 bf.s 30653e <_timeout_elapsed.lto_priv.0+0x1e>
30653a: 30 22 cmp/hs r2,r0
30653c: 31 32 cmp/hs r3,r1
30653e: 00 29 movt r0
306540: 4f 26 lds.l @r15+,pr
306542: 00 0b rts
306544: 68 f6 mov.l @r15+,r8
306546: 00 09 nop
306548: 00 30 .word 0x0030
30654a: 64 e4 mov.b @r14+,r4
0030654c <_usb_pipe_reset>:
30654c: 2f 86 mov.l r8,@-r15
30654e: 24 48 tst r4,r4
306550: 2f 96 mov.l r9,@-r15
306552: 68 43 mov r4,r8
306554: 2f a6 mov.l r10,@-r15
306556: 2f b6 mov.l r11,@-r15
306558: 2f c6 mov.l r12,@-r15
30655a: 2f d6 mov.l r13,@-r15
30655c: 4f 22 sts.l pr,@-r15
30655e: db 48 mov.l 306680 <_usb_pipe_reset+0x134>,r11 ! 3064e4 <_clock>
306560: 8f 2c bf.s 3065bc <_usb_pipe_reset+0x70>
306562: 7f f8 add #-8,r15
306564: d9 47 mov.l 306684 <_usb_pipe_reset+0x138>,r9 ! a4d80060
306566: e2 fc mov #-4,r2
306568: 61 91 mov.w @r9,r1
30656a: 21 29 and r2,r1
30656c: 29 11 mov.w r1,@r9
30656e: 4b 0b jsr @r11
306570: 00 09 nop
306572: d3 45 mov.l 306688 <_usb_pipe_reset+0x13c>,r3 ! 186a0
306574: 00 08 clrt
306576: e2 00 mov #0,r2
306578: 31 3e addc r3,r1
30657a: 32 0e addc r0,r2
30657c: 2f 22 mov.l r2,@r15
30657e: 1f 11 mov.l r1,@(4,r15)
306580: 60 91 mov.w @r9,r0
306582: c8 20 tst #32,r0
306584: 89 04 bt 306590 <_usb_pipe_reset+0x44>
306586: d0 41 mov.l 30668c <_usb_pipe_reset+0x140>,r0 ! 306520 <_timeout_elapsed.lto_priv.0>
306588: 40 0b jsr @r0
30658a: 64 f3 mov r15,r4
30658c: 20 08 tst r0,r0
30658e: 89 f7 bt 306580 <_usb_pipe_reset+0x34>
306590: 92 72 mov.w 306678 <_usb_pipe_reset+0x12c>,r2 ! 100
306592: 61 91 mov.w @r9,r1
306594: 21 2b or r2,r1
306596: 29 11 mov.w r1,@r9
306598: 4b 0b jsr @r11
30659a: 00 09 nop
30659c: d3 3a mov.l 306688 <_usb_pipe_reset+0x13c>,r3 ! 186a0
30659e: 00 08 clrt
3065a0: e2 00 mov #0,r2
3065a2: 31 3e addc r3,r1
3065a4: 32 0e addc r0,r2
3065a6: da 37 mov.l 306684 <_usb_pipe_reset+0x138>,r10 ! a4d80060
3065a8: d9 38 mov.l 30668c <_usb_pipe_reset+0x140>,r9 ! 306520 <_timeout_elapsed.lto_priv.0>
3065aa: 2f 22 mov.l r2,@r15
3065ac: 1f 11 mov.l r1,@(4,r15)
3065ae: 85 a0 mov.w @(0,r10),r0
3065b0: c8 40 tst #64,r0
3065b2: 89 03 bt 3065bc <_usb_pipe_reset+0x70>
3065b4: 49 0b jsr @r9
3065b6: 64 f3 mov r15,r4
3065b8: 20 08 tst r0,r0
3065ba: 89 f8 bt 3065ae <_usb_pipe_reset+0x62>
3065bc: dc 34 mov.l 306690 <_usb_pipe_reset+0x144>,r12 ! a4d80000
3065be: 69 83 mov r8,r9
3065c0: 79 37 add #55,r9
3065c2: 39 9c add r9,r9
3065c4: 39 cc add r12,r9
3065c6: 61 91 mov.w @r9,r1
3065c8: e2 fc mov #-4,r2
3065ca: 21 29 and r2,r1
3065cc: 29 11 mov.w r1,@r9
3065ce: 4b 0b jsr @r11
3065d0: 6a 83 mov r8,r10
3065d2: d3 2d mov.l 306688 <_usb_pipe_reset+0x13c>,r3 ! 186a0
3065d4: 00 08 clrt
3065d6: e2 00 mov #0,r2
3065d8: 31 3e addc r3,r1
3065da: 32 0e addc r0,r2
3065dc: dd 2b mov.l 30668c <_usb_pipe_reset+0x140>,r13 ! 306520 <_timeout_elapsed.lto_priv.0>
3065de: 2f 22 mov.l r2,@r15
3065e0: 7a 37 add #55,r10
3065e2: 1f 11 mov.l r1,@(4,r15)
3065e4: 60 91 mov.w @r9,r0
3065e6: c8 20 tst #32,r0
3065e8: 89 03 bt 3065f2 <_usb_pipe_reset+0xa6>
3065ea: 4d 0b jsr @r13
3065ec: 64 f3 mov r15,r4
3065ee: 20 08 tst r0,r0
3065f0: 89 f8 bt 3065e4 <_usb_pipe_reset+0x98>
3065f2: 69 a3 mov r10,r9
3065f4: 39 9c add r9,r9
3065f6: 39 cc add r12,r9
3065f8: 92 3f mov.w 30667a <_usb_pipe_reset+0x12e>,r2 ! 200
3065fa: 61 91 mov.w @r9,r1
3065fc: 21 2b or r2,r1
3065fe: 29 11 mov.w r1,@r9
306600: 92 3c mov.w 30667c <_usb_pipe_reset+0x130>,r2 ! fdff
306602: 61 91 mov.w @r9,r1
306604: 21 29 and r2,r1
306606: 29 11 mov.w r1,@r9
306608: 92 36 mov.w 306678 <_usb_pipe_reset+0x12c>,r2 ! 100
30660a: 61 91 mov.w @r9,r1
30660c: 21 2b or r2,r1
30660e: 29 11 mov.w r1,@r9
306610: 4b 0b jsr @r11
306612: 00 09 nop
306614: d3 1c mov.l 306688 <_usb_pipe_reset+0x13c>,r3 ! 186a0
306616: 00 08 clrt
306618: e2 00 mov #0,r2
30661a: 31 3e addc r3,r1
30661c: 32 0e addc r0,r2
30661e: 2f 22 mov.l r2,@r15
306620: 1f 11 mov.l r1,@(4,r15)
306622: 60 91 mov.w @r9,r0
306624: c8 40 tst #64,r0
306626: 8d 06 bt.s 306636 <_usb_pipe_reset+0xea>
306628: 28 88 tst r8,r8
30662a: d0 18 mov.l 30668c <_usb_pipe_reset+0x140>,r0 ! 306520 <_timeout_elapsed.lto_priv.0>
30662c: 40 0b jsr @r0
30662e: 64 f3 mov r15,r4
306630: 20 08 tst r0,r0
306632: 8d f6 bt.s 306622 <_usb_pipe_reset+0xd6>
306634: 28 88 tst r8,r8
306636: d1 13 mov.l 306684 <_usb_pipe_reset+0x138>,r1 ! a4d80060
306638: 8f 0d bf.s 306656 <_usb_pipe_reset+0x10a>
30663a: 60 83 mov r8,r0
30663c: d2 15 mov.l 306694 <_usb_pipe_reset+0x148>,r2 ! a4d80040
30663e: 81 2e mov.w r0,@(28,r2)
306640: 21 81 mov.w r8,@r1
306642: 81 2f mov.w r0,@(30,r2)
306644: 7f 08 add #8,r15
306646: 4f 26 lds.l @r15+,pr
306648: 6d f6 mov.l @r15+,r13
30664a: 6c f6 mov.l @r15+,r12
30664c: 6b f6 mov.l @r15+,r11
30664e: 6a f6 mov.l @r15+,r10
306650: 69 f6 mov.l @r15+,r9
306652: 00 0b rts
306654: 68 f6 mov.l @r15+,r8
306656: 85 12 mov.w @(4,r1),r0
306658: e3 0f mov #15,r3
30665a: 62 03 mov r0,r2
30665c: e0 f0 mov #-16,r0
30665e: 20 29 and r2,r0
306660: 28 39 and r3,r8
306662: d2 0b mov.l 306690 <_usb_pipe_reset+0x144>,r2 ! a4d80000
306664: 20 8b or r8,r0
306666: 81 12 mov.w r0,@(4,r1)
306668: 3a ac add r10,r10
30666a: e0 00 mov #0,r0
30666c: 81 14 mov.w r0,@(8,r1)
30666e: 3a 2c add r2,r10
306670: 2a 01 mov.w r0,@r10
306672: 81 15 mov.w r0,@(10,r1)
306674: af e6 bra 306644 <_usb_pipe_reset+0xf8>
306676: 00 09 nop
306678: 01 00 .word 0x0100
30667a: 02 00 .word 0x0200
30667c: fd ff .word 0xfdff
30667e: 00 09 nop
306680: 00 30 .word 0x0030
306682: 64 e4 mov.b @r14+,r4
306684: a4 d8 bra 307038 <_gdb_panic_handler+0x10>
306686: 00 60 .word 0x0060
306688: 00 01 .word 0x0001
30668a: 86 a0 .word 0x86a0
30668c: 00 30 .word 0x0030
30668e: 65 20 mov.b @r2,r5
306690: a4 d8 bra 307044 <_gdb_panic_handler+0x1c>
306692: 00 00 .word 0x0000
306694: a4 d8 bra 307048 <_gdb_panic_handler+0x20>
306696: 00 40 .word 0x0040
00306698 <_fifo_bind>:
306698: 2f 86 mov.l r8,@-r15
30669a: 60 43 mov r4,r0
30669c: 2f 96 mov.l r9,@-r15
30669e: e1 01 mov #1,r1
3066a0: 2f a6 mov.l r10,@-r15
3066a2: 88 01 cmp/eq #1,r0
3066a4: 2f b6 mov.l r11,@-r15
3066a6: ea 01 mov #1,r10
3066a8: 2f c6 mov.l r12,@-r15
3066aa: 68 53 mov r5,r8
3066ac: 4f 22 sts.l pr,@-r15
3066ae: 69 63 mov r6,r9
3066b0: 97 90 mov.w 3067d4 <_fifo_bind+0x13c>,r7 ! 900
3066b2: 7f f8 add #-8,r15
3066b4: d3 48 mov.l 3067d8 <_fifo_bind+0x140>,r3 ! 3064e4 <_clock>
3066b6: 21 6a xor r6,r1
3066b8: 8f 32 bf.s 306720 <_fifo_bind+0x88>
3066ba: 2a 69 and r6,r10
3066bc: 61 63 mov r6,r1
3066be: 41 08 shll2 r1
3066c0: db 46 mov.l 3067dc <_fifo_bind+0x144>,r11 ! a4d80020
3066c2: 31 1c add r1,r1
3066c4: 41 08 shll2 r1
3066c6: 27 1b or r1,r7
3066c8: 2b 71 mov.w r7,@r11
3066ca: 43 0b jsr @r3
3066cc: 00 09 nop
3066ce: d3 44 mov.l 3067e0 <_fifo_bind+0x148>,r3 ! 186a0
3066d0: 00 08 clrt
3066d2: e2 00 mov #0,r2
3066d4: 31 3e addc r3,r1
3066d6: 32 0e addc r0,r2
3066d8: dc 42 mov.l 3067e4 <_fifo_bind+0x14c>,r12 ! 306520 <_timeout_elapsed.lto_priv.0>
3066da: 2f 22 mov.l r2,@r15
3066dc: 1f 11 mov.l r1,@(4,r15)
3066de: 85 b1 mov.w @(2,r11),r0
3066e0: 60 08 swap.b r0,r0
3066e2: c8 20 tst #32,r0
3066e4: 89 06 bt 3066f4 <_fifo_bind+0x5c>
3066e6: 60 b1 mov.w @r11,r0
3066e8: e1 ff mov #-1,r1
3066ea: c8 20 tst #32,r0
3066ec: 61 1a negc r1,r1
3066ee: 31 90 cmp/eq r9,r1
3066f0: 8d 05 bt.s 3066fe <_fifo_bind+0x66>
3066f2: 28 88 tst r8,r8
3066f4: 4c 0b jsr @r12
3066f6: 64 f3 mov r15,r4
3066f8: 20 08 tst r0,r0
3066fa: 8d f0 bt.s 3066de <_fifo_bind+0x46>
3066fc: 28 88 tst r8,r8
3066fe: 8f 40 bf.s 306782 <_fifo_bind+0xea>
306700: 2a a8 tst r10,r10
306702: 8d 3c bt.s 30677e <_fifo_bind+0xe6>
306704: e2 fc mov #-4,r2
306706: d1 38 mov.l 3067e8 <_fifo_bind+0x150>,r1 ! a4d80060
306708: 85 10 mov.w @(0,r1),r0
30670a: 20 29 and r2,r0
30670c: cb 01 or #1,r0
30670e: 81 10 mov.w r0,@(0,r1)
306710: 7f 08 add #8,r15
306712: 4f 26 lds.l @r15+,pr
306714: 6c f6 mov.l @r15+,r12
306716: 6b f6 mov.l @r15+,r11
306718: 6a f6 mov.l @r15+,r10
30671a: 69 f6 mov.l @r15+,r9
30671c: 00 0b rts
30671e: 68 f6 mov.l @r15+,r8
306720: db 31 mov.l 3067e8 <_fifo_bind+0x150>,r11 ! a4d80060
306722: 41 28 shll16 r1
306724: 41 09 shlr2 r1
306726: 41 01 shlr r1
306728: 21 5b or r5,r1
30672a: 88 02 cmp/eq #2,r0
30672c: 85 b2 mov.w @(4,r11),r0
30672e: 21 7b or r7,r1
306730: e2 f0 mov #-16,r2
306732: e7 0f mov #15,r7
306734: 27 59 and r5,r7
306736: 20 29 and r2,r0
306738: 20 7b or r7,r0
30673a: 81 b2 mov.w r0,@(4,r11)
30673c: 61 1d extu.w r1,r1
30673e: dc 27 mov.l 3067dc <_fifo_bind+0x144>,r12 ! a4d80020
306740: 8f 2b bf.s 30679a <_fifo_bind+0x102>
306742: 60 13 mov r1,r0
306744: 81 c4 mov.w r0,@(8,r12)
306746: 43 0b jsr @r3
306748: 00 09 nop
30674a: d3 25 mov.l 3067e0 <_fifo_bind+0x148>,r3 ! 186a0
30674c: 00 08 clrt
30674e: e2 00 mov #0,r2
306750: 31 3e addc r3,r1
306752: 32 0e addc r0,r2
306754: 2f 22 mov.l r2,@r15
306756: 1f 11 mov.l r1,@(4,r15)
306758: 85 c5 mov.w @(10,r12),r0
30675a: 60 08 swap.b r0,r0
30675c: c8 20 tst #32,r0
30675e: 89 06 bt 30676e <_fifo_bind+0xd6>
306760: 85 b4 mov.w @(8,r11),r0
306762: e1 ff mov #-1,r1
306764: c8 10 tst #16,r0
306766: 61 1a negc r1,r1
306768: 31 90 cmp/eq r9,r1
30676a: 8d c8 bt.s 3066fe <_fifo_bind+0x66>
30676c: 28 88 tst r8,r8
30676e: d0 1d mov.l 3067e4 <_fifo_bind+0x14c>,r0 ! 306520 <_timeout_elapsed.lto_priv.0>
306770: 40 0b jsr @r0
306772: 64 f3 mov r15,r4
306774: 20 08 tst r0,r0
306776: 8d ef bt.s 306758 <_fifo_bind+0xc0>
306778: 28 88 tst r8,r8
30677a: af c0 bra 3066fe <_fifo_bind+0x66>
30677c: 00 09 nop
30677e: 28 88 tst r8,r8
306780: 89 c6 bt 306710 <_fifo_bind+0x78>
306782: 2a a8 tst r10,r10
306784: 89 c4 bt 306710 <_fifo_bind+0x78>
306786: d1 19 mov.l 3067ec <_fifo_bind+0x154>,r1 ! a4d8006e
306788: 38 8c add r8,r8
30678a: 38 1c add r1,r8
30678c: 60 81 mov.w @r8,r0
30678e: e1 fc mov #-4,r1
306790: 20 19 and r1,r0
306792: cb 01 or #1,r0
306794: 28 01 mov.w r0,@r8
306796: af bb bra 306710 <_fifo_bind+0x78>
306798: 00 09 nop
30679a: 81 c6 mov.w r0,@(12,r12)
30679c: 43 0b jsr @r3
30679e: 00 09 nop
3067a0: d3 0f mov.l 3067e0 <_fifo_bind+0x148>,r3 ! 186a0
3067a2: 00 08 clrt
3067a4: e2 00 mov #0,r2
3067a6: 31 3e addc r3,r1
3067a8: 32 0e addc r0,r2
3067aa: 2f 22 mov.l r2,@r15
3067ac: 1f 11 mov.l r1,@(4,r15)
3067ae: 85 c7 mov.w @(14,r12),r0
3067b0: 60 08 swap.b r0,r0
3067b2: c8 20 tst #32,r0
3067b4: 89 06 bt 3067c4 <_fifo_bind+0x12c>
3067b6: 85 b4 mov.w @(8,r11),r0
3067b8: e1 ff mov #-1,r1
3067ba: c8 10 tst #16,r0
3067bc: 61 1a negc r1,r1
3067be: 31 90 cmp/eq r9,r1
3067c0: 8d 9d bt.s 3066fe <_fifo_bind+0x66>
3067c2: 28 88 tst r8,r8
3067c4: d0 07 mov.l 3067e4 <_fifo_bind+0x14c>,r0 ! 306520 <_timeout_elapsed.lto_priv.0>
3067c6: 40 0b jsr @r0
3067c8: 64 f3 mov r15,r4
3067ca: 20 08 tst r0,r0
3067cc: 8d ef bt.s 3067ae <_fifo_bind+0x116>
3067ce: 28 88 tst r8,r8
3067d0: af 95 bra 3066fe <_fifo_bind+0x66>
3067d2: 00 09 nop
3067d4: 09 00 .word 0x0900
3067d6: 00 09 nop
3067d8: 00 30 .word 0x0030
3067da: 64 e4 mov.b @r14+,r4
3067dc: a4 d8 bra 307190 <_gint_image_clip_input.isra.0+0x5c>
3067de: 00 20 .word 0x0020
3067e0: 00 01 .word 0x0001
3067e2: 86 a0 .word 0x86a0
3067e4: 00 30 .word 0x0030
3067e6: 65 20 mov.b @r2,r5
3067e8: a4 d8 bra 30719c <_gint_image_clip_input.isra.0+0x68>
3067ea: 00 60 .word 0x0060
3067ec: a4 d8 bra 3071a0 <_gint_image_clip_input.isra.0+0x6c>
3067ee: 00 6e mov.l @(r0,r6),r0
003067f0 <_fifo_unbind>:
3067f0: 2f 86 mov.l r8,@-r15
3067f2: 60 43 mov r4,r0
3067f4: 2f 96 mov.l r9,@-r15
3067f6: 88 02 cmp/eq #2,r0
3067f8: 2f a6 mov.l r10,@-r15
3067fa: 69 43 mov r4,r9
3067fc: 2f b6 mov.l r11,@-r15
3067fe: 4f 22 sts.l pr,@-r15
306800: 8f 3e bf.s 306880 <_fifo_unbind+0x90>
306802: 7f f8 add #-8,r15
306804: d0 2a mov.l 3068b0 <_fifo_unbind+0xc0>,r0 ! a4d80020
306806: 85 04 mov.w @(8,r0),r0
306808: c9 0f and #15,r0
30680a: 20 08 tst r0,r0
30680c: 89 31 bt 306872 <_fifo_unbind+0x82>
30680e: d1 29 mov.l 3068b4 <_fifo_unbind+0xc4>,r1 ! a4d8006e
306810: 68 03 mov r0,r8
306812: 38 8c add r8,r8
306814: 38 1c add r1,r8
306816: 61 81 mov.w @r8,r1
306818: e2 fc mov #-4,r2
30681a: db 27 mov.l 3068b8 <_fifo_unbind+0xc8>,r11 ! 3064e4 <_clock>
30681c: 21 29 and r2,r1
30681e: 28 11 mov.w r1,@r8
306820: 4b 0b jsr @r11
306822: 00 09 nop
306824: d3 25 mov.l 3068bc <_fifo_unbind+0xcc>,r3 ! 186a0
306826: 00 08 clrt
306828: e2 00 mov #0,r2
30682a: 31 3e addc r3,r1
30682c: 32 0e addc r0,r2
30682e: 2f 22 mov.l r2,@r15
306830: 1f 11 mov.l r1,@(4,r15)
306832: 60 81 mov.w @r8,r0
306834: c8 20 tst #32,r0
306836: 8d 06 bt.s 306846 <_fifo_unbind+0x56>
306838: 60 93 mov r9,r0
30683a: d0 21 mov.l 3068c0 <_fifo_unbind+0xd0>,r0 ! 306520 <_timeout_elapsed.lto_priv.0>
30683c: 40 0b jsr @r0
30683e: 64 f3 mov r15,r4
306840: 20 08 tst r0,r0
306842: 8d f6 bt.s 306832 <_fifo_unbind+0x42>
306844: 60 93 mov r9,r0
306846: 88 02 cmp/eq #2,r0
306848: d9 19 mov.l 3068b0 <_fifo_unbind+0xc0>,r9 ! a4d80020
30684a: e8 00 mov #0,r8
30684c: da 1b mov.l 3068bc <_fifo_unbind+0xcc>,r10 ! 186a0
30684e: 8f 1d bf.s 30688c <_fifo_unbind+0x9c>
306850: e0 00 mov #0,r0
306852: 81 94 mov.w r0,@(8,r9)
306854: 4b 0b jsr @r11
306856: 00 09 nop
306858: 00 08 clrt
30685a: 31 ae addc r10,r1
30685c: 38 0e addc r0,r8
30685e: 2f 82 mov.l r8,@r15
306860: d8 17 mov.l 3068c0 <_fifo_unbind+0xd0>,r8 ! 306520 <_timeout_elapsed.lto_priv.0>
306862: 1f 11 mov.l r1,@(4,r15)
306864: 85 94 mov.w @(8,r9),r0
306866: c8 0f tst #15,r0
306868: 89 03 bt 306872 <_fifo_unbind+0x82>
30686a: 48 0b jsr @r8
30686c: 64 f3 mov r15,r4
30686e: 20 08 tst r0,r0
306870: 89 f8 bt 306864 <_fifo_unbind+0x74>
306872: 7f 08 add #8,r15
306874: 4f 26 lds.l @r15+,pr
306876: 6b f6 mov.l @r15+,r11
306878: 6a f6 mov.l @r15+,r10
30687a: 69 f6 mov.l @r15+,r9
30687c: 00 0b rts
30687e: 68 f6 mov.l @r15+,r8
306880: 88 03 cmp/eq #3,r0
306882: 8b f6 bf 306872 <_fifo_unbind+0x82>
306884: d0 0a mov.l 3068b0 <_fifo_unbind+0xc0>,r0 ! a4d80020
306886: 85 06 mov.w @(12,r0),r0
306888: af bf bra 30680a <_fifo_unbind+0x1a>
30688a: c9 0f and #15,r0
30688c: 81 96 mov.w r0,@(12,r9)
30688e: 4b 0b jsr @r11
306890: 00 09 nop
306892: 00 08 clrt
306894: 31 ae addc r10,r1
306896: 38 0e addc r0,r8
306898: 2f 82 mov.l r8,@r15
30689a: d8 09 mov.l 3068c0 <_fifo_unbind+0xd0>,r8 ! 306520 <_timeout_elapsed.lto_priv.0>
30689c: 1f 11 mov.l r1,@(4,r15)
30689e: 85 96 mov.w @(12,r9),r0
3068a0: c8 0f tst #15,r0
3068a2: 89 e6 bt 306872 <_fifo_unbind+0x82>
3068a4: 48 0b jsr @r8
3068a6: 64 f3 mov r15,r4
3068a8: 20 08 tst r0,r0
3068aa: 89 f8 bt 30689e <_fifo_unbind+0xae>
3068ac: af e1 bra 306872 <_fifo_unbind+0x82>
3068ae: 00 09 nop
3068b0: a4 d8 bra 307264 <_gint_image_mkcmd.constprop.0+0xb4>
3068b2: 00 20 .word 0x0020
3068b4: a4 d8 bra 307268 <_gint_image_mkcmd.constprop.0+0xb8>
3068b6: 00 6e mov.l @(r0,r6),r0
3068b8: 00 30 .word 0x0030
3068ba: 64 e4 mov.b @r14+,r4
3068bc: 00 01 .word 0x0001
3068be: 86 a0 .word 0x86a0
3068c0: 00 30 .word 0x0030
3068c2: 65 20 mov.b @r2,r5
003068c4 <_usb_pipe_reset_fifos>:
3068c4: 2f 86 mov.l r8,@-r15
3068c6: d8 05 mov.l 3068dc <_usb_pipe_reset_fifos+0x18>,r8 ! 3067f0 <_fifo_unbind>
3068c8: 4f 22 sts.l pr,@-r15
3068ca: 48 0b jsr @r8
3068cc: e4 01 mov #1,r4
3068ce: 48 0b jsr @r8
3068d0: e4 02 mov #2,r4
3068d2: e4 03 mov #3,r4
3068d4: 61 83 mov r8,r1
3068d6: 4f 26 lds.l @r15+,pr
3068d8: 41 2b jmp @r1
3068da: 68 f6 mov.l @r15+,r8
3068dc: 00 30 .word 0x0030
3068de: 67 f0 mov.b @r15,r7
003068e0 <_hrestore.lto_priv.2>:
3068e0: 2f 86 mov.l r8,@-r15
3068e2: 68 43 mov r4,r8
3068e4: 2f 96 mov.l r9,@-r15
3068e6: 2f a6 mov.l r10,@-r15
3068e8: d1 1f mov.l 306968 <_hrestore.lto_priv.2+0x88>,r1 ! 305350 <_hpoweron_write>
3068ea: 2f b6 mov.l r11,@-r15
3068ec: 4f 22 sts.l pr,@-r15
3068ee: 41 0b jsr @r1
3068f0: ea 00 mov #0,r10
3068f2: d1 1e mov.l 30696c <_hrestore.lto_priv.2+0x8c>,r1 ! 8101c64 <_usb_open_status>
3068f4: e2 00 mov #0,r2
3068f6: d9 1e mov.l 306970 <_hrestore.lto_priv.2+0x90>,r9 ! a4d80000
3068f8: 85 82 mov.w @(4,r8),r0
3068fa: 21 20 mov.b r2,@r1
3068fc: 81 94 mov.w r0,@(8,r9)
3068fe: d1 1d mov.l 306974 <_hrestore.lto_priv.2+0x94>,r1 ! a4d80020
306900: 85 83 mov.w @(6,r8),r0
306902: 81 1e mov.w r0,@(28,r1)
306904: d3 1c mov.l 306978 <_hrestore.lto_priv.2+0x98>,r3 ! a4d80040
306906: 85 84 mov.w @(8,r8),r0
306908: 81 96 mov.w r0,@(12,r9)
30690a: 60 23 mov r2,r0
30690c: 81 36 mov.w r0,@(12,r3)
30690e: d2 1b mov.l 30697c <_hrestore.lto_priv.2+0x9c>,r2 ! a4d800be
306910: 85 85 mov.w @(10,r8),r0
306912: 81 22 mov.w r0,@(4,r2)
306914: 85 86 mov.w @(12,r8),r0
306916: 81 18 mov.w r0,@(16,r1)
306918: 85 87 mov.w @(14,r8),r0
30691a: 81 19 mov.w r0,@(18,r1)
30691c: 85 88 mov.w @(16,r8),r0
30691e: 81 1b mov.w r0,@(22,r1)
306920: 85 89 mov.w @(18,r8),r0
306922: 81 1c mov.w r0,@(24,r1)
306924: 85 8a mov.w @(20,r8),r0
306926: 81 1d mov.w r0,@(26,r1)
306928: d1 15 mov.l 306980 <_hrestore.lto_priv.2+0xa0>,r1 ! 3068c4 <_usb_pipe_reset_fifos>
30692a: db 16 mov.l 306984 <_hrestore.lto_priv.2+0xa4>,r11 ! 30654c <_usb_pipe_reset>
30692c: 41 0b jsr @r1
30692e: 00 09 nop
306930: 64 a3 mov r10,r4
306932: 4b 0b jsr @r11
306934: 7a 01 add #1,r10
306936: 60 a3 mov r10,r0
306938: 88 0a cmp/eq #10,r0
30693a: 8f fa bf.s 306932 <_hrestore.lto_priv.2+0x52>
30693c: 64 a3 mov r10,r4
30693e: d1 0e mov.l 306978 <_hrestore.lto_priv.2+0x98>,r1 ! a4d80040
306940: 85 8b mov.w @(22,r8),r0
306942: d2 11 mov.l 306988 <_hrestore.lto_priv.2+0xa8>,r2 ! a4d80060
306944: 81 1f mov.w r0,@(30,r1)
306946: e0 00 mov #0,r0
306948: 81 22 mov.w r0,@(4,r2)
30694a: 81 10 mov.w r0,@(0,r1)
30694c: 81 11 mov.w r0,@(2,r1)
30694e: 81 13 mov.w r0,@(6,r1)
306950: 81 14 mov.w r0,@(8,r1)
306952: 81 15 mov.w r0,@(10,r1)
306954: 85 81 mov.w @(2,r8),r0
306956: 81 91 mov.w r0,@(2,r9)
306958: 61 81 mov.w @r8,r1
30695a: 29 11 mov.w r1,@r9
30695c: 4f 26 lds.l @r15+,pr
30695e: 6b f6 mov.l @r15+,r11
306960: 6a f6 mov.l @r15+,r10
306962: 69 f6 mov.l @r15+,r9
306964: 00 0b rts
306966: 68 f6 mov.l @r15+,r8
306968: 00 30 .word 0x0030
30696a: 53 50 mov.l @(0,r5),r3
30696c: 08 10 .word 0x0810
30696e: 1c 64 mov.l r6,@(16,r12)
306970: a4 d8 bra 307324 <_gint_image_mkcmd.constprop.0+0x174>
306972: 00 00 .word 0x0000
306974: a4 d8 bra 307328 <_gint_image_mkcmd.constprop.0+0x178>
306976: 00 20 .word 0x0020
306978: a4 d8 bra 30732c <_gint_image_mkcmd.constprop.0+0x17c>
30697a: 00 40 .word 0x0040
30697c: a4 d8 bra 307330 <_gint_image_mkcmd.constprop.0+0x180>
30697e: 00 be mov.l @(r0,r11),r0
306980: 00 30 .word 0x0030
306982: 68 c4 mov.b @r12+,r8
306984: 00 30 .word 0x0030
306986: 65 4c extu.b r4,r5
306988: a4 d8 bra 30733c <_gint_image_mkcmd.constprop.0+0x18c>
30698a: 00 60 .word 0x0060
0030698c <_finish_read_round>:
30698c: 2f 86 mov.l r8,@-r15
30698e: 67 43 mov r4,r7
306990: 2f 96 mov.l r9,@-r15
306992: 68 43 mov r4,r8
306994: 2f a6 mov.l r10,@-r15
306996: 77 18 add #24,r7
306998: 2f b6 mov.l r11,@-r15
30699a: 69 53 mov r5,r9
30699c: 2f c6 mov.l r12,@-r15
30699e: 65 73 mov r7,r5
3069a0: 2f d6 mov.l r13,@-r15
3069a2: 2f e6 mov.l r14,@-r15
3069a4: 4f 22 sts.l pr,@-r15
3069a6: d1 59 mov.l 306b0c <_finish_read_round+0x180>,r1 ! 310df4 <___movmemSI20>
3069a8: 7f e0 add #-32,r15
3069aa: 64 f3 mov r15,r4
3069ac: 41 0b jsr @r1
3069ae: 74 0c add #12,r4
3069b0: 51 f4 mov.l @(16,r15),r1
3069b2: 5a f3 mov.l @(12,r15),r10
3069b4: 1f 11 mov.l r1,@(4,r15)
3069b6: 51 f5 mov.l @(20,r15),r1
3069b8: 5d f6 mov.l @(24,r15),r13
3069ba: 1f 12 mov.l r1,@(8,r15)
3069bc: 51 85 mov.l @(20,r8),r1
3069be: 21 18 tst r1,r1
3069c0: 8d 06 bt.s 3069d0 <_finish_read_round+0x44>
3069c2: 5e f7 mov.l @(28,r15),r14
3069c4: 85 85 mov.w @(10,r8),r0
3069c6: 52 85 mov.l @(20,r8),r2
3069c8: 61 0d extu.w r0,r1
3069ca: 60 22 mov.l @r2,r0
3069cc: 30 1c add r1,r0
3069ce: 22 02 mov.l r0,@r2
3069d0: 85 85 mov.w @(10,r8),r0
3069d2: 61 03 mov r0,r1
3069d4: 85 84 mov.w @(8,r8),r0
3069d6: 30 18 sub r1,r0
3069d8: 81 84 mov.w r0,@(8,r8)
3069da: 51 83 mov.l @(12,r8),r1
3069dc: 21 18 tst r1,r1
3069de: 89 04 bt 3069ea <_finish_read_round+0x5e>
3069e0: 85 85 mov.w @(10,r8),r0
3069e2: 61 0d extu.w r0,r1
3069e4: 50 83 mov.l @(12,r8),r0
3069e6: 30 1c add r1,r0
3069e8: 18 03 mov.l r0,@(12,r8)
3069ea: 85 85 mov.w @(10,r8),r0
3069ec: 51 84 mov.l @(16,r8),r1
3069ee: 60 0d extu.w r0,r0
3069f0: 31 08 sub r0,r1
3069f2: 18 14 mov.l r1,@(16,r8)
3069f4: e0 00 mov #0,r0
3069f6: 81 85 mov.w r0,@(10,r8)
3069f8: 52 84 mov.l @(16,r8),r2
3069fa: 85 84 mov.w @(8,r8),r0
3069fc: 20 08 tst r0,r0
3069fe: 8f 11 bf.s 306a24 <_finish_read_round+0x98>
306a00: eb 00 mov #0,r11
306a02: 84 81 mov.b @(1,r8),r0
306a04: e1 ff mov #-1,r1
306a06: c8 10 tst #16,r0
306a08: 6b 1a negc r1,r11
306a0a: c8 10 tst #16,r0
306a0c: 8b 03 bf 306a16 <_finish_read_round+0x8a>
306a0e: 53 84 mov.l @(16,r8),r3
306a10: 43 15 cmp/pl r3
306a12: 8f 08 bf.s 306a26 <_finish_read_round+0x9a>
306a14: 22 28 tst r2,r2
306a16: 84 81 mov.b @(1,r8),r0
306a18: e1 ff mov #-1,r1
306a1a: c8 40 tst #64,r0
306a1c: 6b 1a negc r1,r11
306a1e: c8 40 tst #64,r0
306a20: 8d 67 bt.s 306af2 <_finish_read_round+0x166>
306a22: e3 01 mov #1,r3
306a24: 22 28 tst r2,r2
306a26: e3 00 mov #0,r3
306a28: 8f 12 bf.s 306a50 <_finish_read_round+0xc4>
306a2a: e2 00 mov #0,r2
306a2c: 84 81 mov.b @(1,r8),r0
306a2e: ec 00 mov #0,r12
306a30: c9 7f and #127,r0
306a32: 80 81 mov.b r0,@(1,r8)
306a34: e6 14 mov #20,r6
306a36: 84 81 mov.b @(1,r8),r0
306a38: e5 00 mov #0,r5
306a3a: c9 ef and #239,r0
306a3c: 80 81 mov.b r0,@(1,r8)
306a3e: 64 73 mov r7,r4
306a40: d0 33 mov.l 306b10 <_finish_read_round+0x184>,r0 ! 312120 <_memset>
306a42: 18 c3 mov.l r12,@(12,r8)
306a44: 18 c4 mov.l r12,@(16,r8)
306a46: 40 0b jsr @r0
306a48: 2f 32 mov.l r3,@r15
306a4a: 63 f2 mov.l @r15,r3
306a4c: e2 02 mov #2,r2
306a4e: 18 c5 mov.l r12,@(20,r8)
306a50: 2b b8 tst r11,r11
306a52: 8d 08 bt.s 306a66 <_finish_read_round+0xda>
306a54: e0 ff mov #-1,r0
306a56: 22 28 tst r2,r2
306a58: 81 84 mov.w r0,@(8,r8)
306a5a: 8d 04 bt.s 306a66 <_finish_read_round+0xda>
306a5c: e2 01 mov #1,r2
306a5e: 00 29 movt r0
306a60: 28 00 mov.b r0,@r8
306a62: e2 03 mov #3,r2
306a64: 81 84 mov.w r0,@(8,r8)
306a66: 43 08 shll2 r3
306a68: 23 2b or r2,r3
306a6a: 60 33 mov r3,r0
306a6c: c8 01 tst #1,r0
306a6e: 8d 2e bt.s 306ace <_finish_read_round+0x142>
306a70: c8 02 tst #2,r0
306a72: 84 82 mov.b @(2,r8),r0
306a74: 88 01 cmp/eq #1,r0
306a76: 8b 04 bf 306a82 <_finish_read_round+0xf6>
306a78: d2 26 mov.l 306b14 <_finish_read_round+0x188>,r2 ! a4d80020
306a7a: 91 46 mov.w 306b0a <_finish_read_round+0x17e>,r1 ! 4000
306a7c: 85 21 mov.w @(2,r2),r0
306a7e: 20 1b or r1,r0
306a80: 81 21 mov.w r0,@(2,r2)
306a82: 84 82 mov.b @(2,r8),r0
306a84: 88 02 cmp/eq #2,r0
306a86: 8b 04 bf 306a92 <_finish_read_round+0x106>
306a88: d2 22 mov.l 306b14 <_finish_read_round+0x188>,r2 ! a4d80020
306a8a: 91 3e mov.w 306b0a <_finish_read_round+0x17e>,r1 ! 4000
306a8c: 85 25 mov.w @(10,r2),r0
306a8e: 20 1b or r1,r0
306a90: 81 25 mov.w r0,@(10,r2)
306a92: 84 82 mov.b @(2,r8),r0
306a94: 88 03 cmp/eq #3,r0
306a96: 8f 06 bf.s 306aa6 <_finish_read_round+0x11a>
306a98: 60 33 mov r3,r0
306a9a: d2 1e mov.l 306b14 <_finish_read_round+0x188>,r2 ! a4d80020
306a9c: 91 35 mov.w 306b0a <_finish_read_round+0x17e>,r1 ! 4000
306a9e: 85 27 mov.w @(14,r2),r0
306aa0: 20 1b or r1,r0
306aa2: 81 27 mov.w r0,@(14,r2)
306aa4: 60 33 mov r3,r0
306aa6: c8 04 tst #4,r0
306aa8: 89 07 bt 306aba <_finish_read_round+0x12e>
306aaa: d1 1b mov.l 306b18 <_finish_read_round+0x18c>,r1 ! 3067f0 <_fifo_unbind>
306aac: 84 82 mov.b @(2,r8),r0
306aae: 2f 32 mov.l r3,@r15
306ab0: 41 0b jsr @r1
306ab2: 64 0c extu.b r0,r4
306ab4: e0 00 mov #0,r0
306ab6: 80 82 mov.b r0,@(2,r8)
306ab8: 63 f2 mov.l @r15,r3
306aba: 39 9c add r9,r9
306abc: d1 17 mov.l 306b1c <_finish_read_round+0x190>,r1 ! a4d8006e
306abe: 39 1c add r1,r9
306ac0: 60 91 mov.w @r9,r0
306ac2: e1 fc mov #-4,r1
306ac4: 20 19 and r1,r0
306ac6: cb 01 or #1,r0
306ac8: 29 01 mov.w r0,@r9
306aca: 60 33 mov r3,r0
306acc: c8 02 tst #2,r0
306ace: 8d 12 bt.s 306af6 <_finish_read_round+0x16a>
306ad0: 2a a8 tst r10,r10
306ad2: 8d 10 bt.s 306af6 <_finish_read_round+0x16a>
306ad4: 55 f2 mov.l @(8,r15),r5
306ad6: 67 e3 mov r14,r7
306ad8: 54 f1 mov.l @(4,r15),r4
306ada: 66 d3 mov r13,r6
306adc: 61 a3 mov r10,r1
306ade: 7f 20 add #32,r15
306ae0: 4f 26 lds.l @r15+,pr
306ae2: 6e f6 mov.l @r15+,r14
306ae4: 6d f6 mov.l @r15+,r13
306ae6: 6c f6 mov.l @r15+,r12
306ae8: 6b f6 mov.l @r15+,r11
306aea: 6a f6 mov.l @r15+,r10
306aec: 69 f6 mov.l @r15+,r9
306aee: 41 2b jmp @r1
306af0: 68 f6 mov.l @r15+,r8
306af2: af 9b bra 306a2c <_finish_read_round+0xa0>
306af4: eb 01 mov #1,r11
306af6: 7f 20 add #32,r15
306af8: 4f 26 lds.l @r15+,pr
306afa: 6e f6 mov.l @r15+,r14
306afc: 6d f6 mov.l @r15+,r13
306afe: 6c f6 mov.l @r15+,r12
306b00: 6b f6 mov.l @r15+,r11
306b02: 6a f6 mov.l @r15+,r10
306b04: 69 f6 mov.l @r15+,r9
306b06: 00 0b rts
306b08: 68 f6 mov.l @r15+,r8
306b0a: 40 00 shll r0
306b0c: 00 31 .word 0x0031
306b0e: 0d f4 mov.b r15,@(r0,r13)
306b10: 00 31 .word 0x0031
306b12: 21 20 mov.b r2,@r1
306b14: a4 d8 bra 3074c8 <_finish_write_call+0x1c>
306b16: 00 20 .word 0x0020
306b18: 00 30 .word 0x0030
306b1a: 67 f0 mov.b @r15,r7
306b1c: a4 d8 bra 3074d0 <_finish_write_call+0x24>
306b1e: 00 6e mov.l @(r0,r6),r0
00306b20 <_rtc_periodic_interrupt>:
306b20: d1 05 mov.l 306b38 <_rtc_periodic_interrupt+0x18>,r1 ! a413fed0
306b22: 84 1e mov.b @(14,r1),r0
306b24: c9 7f and #127,r0
306b26: 80 1e mov.b r0,@(14,r1)
306b28: 84 1e mov.b @(14,r1),r0
306b2a: 40 11 cmp/pz r0
306b2c: 8b f9 bf 306b22 <_rtc_periodic_interrupt+0x2>
306b2e: 84 1e mov.b @(14,r1),r0
306b30: c9 8f and #143,r0
306b32: 80 1e mov.b r0,@(14,r1)
306b34: 00 0b rts
306b36: 00 09 nop
306b38: a4 13 bra 307362 <_can_repeat.isra.0+0x1e>
306b3a: fe d0 .word 0xfed0
00306b3c <_constructor.lto_priv.1>:
306b3c: 00 0b rts
306b3e: 00 09 nop
00306b40 <_hsave.lto_priv.7>:
306b40: d1 02 mov.l 306b4c <_hsave.lto_priv.7+0xc>,r1 ! a413fed0
306b42: 84 1c mov.b @(12,r1),r0
306b44: 24 00 mov.b r0,@r4
306b46: 84 1e mov.b @(14,r1),r0
306b48: 00 0b rts
306b4a: 80 41 mov.b r0,@(1,r4)
306b4c: a4 13 bra 307376 <__WEAK_keydev_unqueue_event+0xa>
306b4e: fe d0 .word 0xfed0
00306b50 <_hrestore.lto_priv.8>:
306b50: 60 40 mov.b @r4,r0
306b52: d1 04 mov.l 306b64 <_hrestore.lto_priv.8+0x14>,r1 ! a413fed0
306b54: c9 18 and #24,r0
306b56: 80 1c mov.b r0,@(12,r1)
306b58: 84 41 mov.b @(1,r4),r0
306b5a: c9 7f and #127,r0
306b5c: 80 1e mov.b r0,@(14,r1)
306b5e: 00 0b rts
306b60: 00 09 nop
306b62: 00 09 nop
306b64: a4 13 bra 30738e <__WEAK_keydev_unqueue_event+0x22>
306b66: fe d0 .word 0xfed0
00306b68 <___printf_register.constprop.0>:
306b68: 61 43 mov r4,r1
306b6a: 71 bf add #-65,r1
306b6c: e2 19 mov #25,r2
306b6e: 31 26 cmp/hi r2,r1
306b70: 8d 01 bt.s 306b76 <___printf_register.constprop.0+0xe>
306b72: 74 b9 add #-71,r4
306b74: 64 13 mov r1,r4
306b76: d1 05 mov.l 306b8c <___printf_register.constprop.0+0x24>,r1 ! 8101e94 <___printf_formatters>
306b78: 44 08 shll2 r4
306b7a: 31 4c add r4,r1
306b7c: 60 12 mov.l @r1,r0
306b7e: 88 01 cmp/eq #1,r0
306b80: 89 01 bt 306b86 <___printf_register.constprop.0+0x1e>
306b82: d2 03 mov.l 306b90 <___printf_register.constprop.0+0x28>,r2 ! 309294 <___printf_format_eEfFgG>
306b84: 21 22 mov.l r2,@r1
306b86: 00 0b rts
306b88: 00 09 nop
306b8a: 00 09 nop
306b8c: 08 10 .word 0x0810
306b8e: 1e 94 mov.l r9,@(16,r14)
306b90: 00 30 .word 0x0030
306b92: 92 94 mov.w 306cbe <_keydev_queue_push.constprop.0+0x3a>,r2 ! b
00306b94 <_kmalloc_init_arena.constprop.0>:
306b94: 2f 86 mov.l r8,@-r15
306b96: 2f 96 mov.l r9,@-r15
306b98: 2f a6 mov.l r10,@-r15
306b9a: 2f b6 mov.l r11,@-r15
306b9c: 2f c6 mov.l r12,@-r15
306b9e: 2f d6 mov.l r13,@-r15
306ba0: 4f 22 sts.l pr,@-r15
306ba2: 51 46 mov.l @(24,r4),r1
306ba4: 59 45 mov.l @(20,r4),r9
306ba6: 63 13 mov r1,r3
306ba8: 92 57 mov.w 306c5a <_kmalloc_init_arena.constprop.0+0xc6>,r2 ! ff
306baa: 33 98 sub r9,r3
306bac: 33 27 cmp/gt r2,r3
306bae: 8f 45 bf.s 306c3c <_kmalloc_init_arena.constprop.0+0xa8>
306bb0: e7 00 mov #0,r7
306bb2: d2 2a mov.l 306c5c <_kmalloc_init_arena.constprop.0+0xc8>,r2 ! 305adc <_gint_malloc>
306bb4: 6b 93 mov r9,r11
306bb6: 68 93 mov r9,r8
306bb8: 24 22 mov.l r2,@r4
306bba: 7b 44 add #68,r11
306bbc: d2 28 mov.l 306c60 <_kmalloc_init_arena.constprop.0+0xcc>,r2 ! 305c20 <_gint_free>
306bbe: 78 40 add #64,r8
306bc0: 14 97 mov.l r9,@(28,r4)
306bc2: 6a 93 mov r9,r10
306bc4: 14 22 mov.l r2,@(8,r4)
306bc6: 7a 60 add #96,r10
306bc8: d2 26 mov.l 306c64 <_kmalloc_init_arena.constprop.0+0xd0>,r2 ! 3076cc <_gint_realloc>
306bca: 63 b3 mov r11,r3
306bcc: 6c 93 mov r9,r12
306bce: 14 21 mov.l r2,@(4,r4)
306bd0: d2 25 mov.l 306c68 <_kmalloc_init_arena.constprop.0+0xd4>,r2 ! 305cf0 <_gint_malloc_max>
306bd2: 14 23 mov.l r2,@(12,r4)
306bd4: e2 07 mov #7,r2
306bd6: 18 b0 mov.l r11,@(0,r8)
306bd8: 42 10 dt r2
306bda: 23 72 mov.l r7,@r3
306bdc: 8f fc bf.s 306bd8 <_kmalloc_init_arena.constprop.0+0x44>
306bde: 73 04 add #4,r3
306be0: 52 88 mov.l @(32,r8),r2
306be2: 31 a8 sub r10,r1
306be4: d3 21 mov.l 306c6c <_kmalloc_init_arena.constprop.0+0xd8>,r3 ! 4000000
306be6: 71 fc add #-4,r1
306be8: dd 21 mov.l 306c70 <_kmalloc_init_arena.constprop.0+0xdc>,r13 ! ffffff
306bea: 22 3b or r3,r2
306bec: 18 28 mov.l r2,@(32,r8)
306bee: 21 d9 and r13,r1
306bf0: 52 88 mov.l @(32,r8),r2
306bf2: e6 00 mov #0,r6
306bf4: d3 1f mov.l 306c74 <_kmalloc_init_arena.constprop.0+0xe0>,r3 ! fdffffff
306bf6: e5 00 mov #0,r5
306bf8: 64 a3 mov r10,r4
306bfa: 22 39 and r3,r2
306bfc: 18 28 mov.l r2,@(32,r8)
306bfe: d3 1e mov.l 306c78 <_kmalloc_init_arena.constprop.0+0xe4>,r3 ! 1000000
306c00: 52 88 mov.l @(32,r8),r2
306c02: 22 3b or r3,r2
306c04: 18 28 mov.l r2,@(32,r8)
306c06: d3 1d mov.l 306c7c <_kmalloc_init_arena.constprop.0+0xe8>,r3 ! ff000000
306c08: 52 88 mov.l @(32,r8),r2
306c0a: 22 39 and r3,r2
306c0c: 21 2b or r2,r1
306c0e: 18 18 mov.l r1,@(32,r8)
306c10: d1 1b mov.l 306c80 <_kmalloc_init_arena.constprop.0+0xec>,r1 ! 30598c <_set_footer>
306c12: 41 0b jsr @r1
306c14: 00 09 nop
306c16: e2 00 mov #0,r2
306c18: e1 10 mov #16,r1
306c1a: 2c 22 mov.l r2,@r12
306c1c: 41 10 dt r1
306c1e: 8f fc bf.s 306c1a <_kmalloc_init_arena.constprop.0+0x86>
306c20: 7c 04 add #4,r12
306c22: 50 88 mov.l @(32,r8),r0
306c24: e1 3f mov #63,r1
306c26: 20 d9 and r13,r0
306c28: 30 16 cmp/hi r1,r0
306c2a: 89 0f bt 306c4c <_kmalloc_init_arena.constprop.0+0xb8>
306c2c: 70 f8 add #-8,r0
306c2e: 40 09 shlr2 r0
306c30: 40 08 shll2 r0
306c32: 09 a6 mov.l r10,@(r0,r9)
306c34: 51 88 mov.l @(32,r8),r1
306c36: d2 0e mov.l 306c70 <_kmalloc_init_arena.constprop.0+0xdc>,r2 ! ffffff
306c38: 21 29 and r2,r1
306c3a: 2b 12 mov.l r1,@r11
306c3c: 4f 26 lds.l @r15+,pr
306c3e: 6d f6 mov.l @r15+,r13
306c40: 6c f6 mov.l @r15+,r12
306c42: 6b f6 mov.l @r15+,r11
306c44: 6a f6 mov.l @r15+,r10
306c46: 69 f6 mov.l @r15+,r9
306c48: 00 0b rts
306c4a: 68 f6 mov.l @r15+,r8
306c4c: 91 05 mov.w 306c5a <_kmalloc_init_arena.constprop.0+0xc6>,r1 ! ff
306c4e: 30 16 cmp/hi r1,r0
306c50: 89 01 bt 306c56 <_kmalloc_init_arena.constprop.0+0xc2>
306c52: af ef bra 306c34 <_kmalloc_init_arena.constprop.0+0xa0>
306c54: 19 ae mov.l r10,@(56,r9)
306c56: af ed bra 306c34 <_kmalloc_init_arena.constprop.0+0xa0>
306c58: 19 af mov.l r10,@(60,r9)
306c5a: 00 ff mac.l @r15+,@r0+
306c5c: 00 30 .word 0x0030
306c5e: 5a dc mov.l @(48,r13),r10
306c60: 00 30 .word 0x0030
306c62: 5c 20 mov.l @(0,r2),r12
306c64: 00 30 .word 0x0030
306c66: 76 cc add #-52,r6
306c68: 00 30 .word 0x0030
306c6a: 5c f0 mov.l @(0,r15),r12
306c6c: 04 00 .word 0x0400
306c6e: 00 00 .word 0x0000
306c70: 00 ff mac.l @r15+,@r0+
306c72: ff ff .word 0xffff
306c74: fd ff .word 0xfdff
306c76: ff ff .word 0xffff
306c78: 01 00 .word 0x0100
306c7a: 00 00 .word 0x0000
306c7c: ff 00 .word 0xff00
306c7e: 00 00 .word 0x0000
306c80: 00 30 .word 0x0030
306c82: 59 8c mov.l @(48,r8),r9
00306c84 <_keydev_queue_push.constprop.0>:
306c84: 2f 86 mov.l r8,@-r15
306c86: 2f 96 mov.l r9,@-r15
306c88: d8 14 mov.l 306cdc <_keydev_queue_push.constprop.0+0x58>,r8 ! 8101b30 <_keysc_dev>
306c8a: 4f 22 sts.l pr,@-r15
306c8c: 50 85 mov.l @(20,r8),r0
306c8e: 20 08 tst r0,r0
306c90: 8f 17 bf.s 306cc2 <_keydev_queue_push.constprop.0+0x3e>
306c92: 69 43 mov r4,r9
306c94: 84 89 mov.b @(9,r8),r0
306c96: d3 12 mov.l 306ce0 <_keydev_queue_push.constprop.0+0x5c>,r3 ! 8000001f
306c98: 61 03 mov r0,r1
306c9a: 71 01 add #1,r1
306c9c: 21 39 and r3,r1
306c9e: 41 11 cmp/pz r1
306ca0: 8d 04 bt.s 306cac <_keydev_queue_push.constprop.0+0x28>
306ca2: 62 03 mov r0,r2
306ca4: 71 ff add #-1,r1
306ca6: e3 e0 mov #-32,r3
306ca8: 21 3b or r3,r1
306caa: 71 01 add #1,r1
306cac: 84 88 mov.b @(8,r8),r0
306cae: 31 00 cmp/eq r0,r1
306cb0: 8b 0d bf 306cce <_keydev_queue_push.constprop.0+0x4a>
306cb2: 85 85 mov.w @(10,r8),r0
306cb4: 70 01 add #1,r0
306cb6: 81 85 mov.w r0,@(10,r8)
306cb8: e0 00 mov #0,r0
306cba: 4f 26 lds.l @r15+,pr
306cbc: 69 f6 mov.l @r15+,r9
306cbe: 00 0b rts
306cc0: 68 f6 mov.l @r15+,r8
306cc2: 40 0b jsr @r0
306cc4: 00 09 nop
306cc6: 20 08 tst r0,r0
306cc8: 8b e4 bf 306c94 <_keydev_queue_push.constprop.0+0x10>
306cca: af f6 bra 306cba <_keydev_queue_push.constprop.0+0x36>
306ccc: e0 01 mov #1,r0
306cce: 60 23 mov r2,r0
306cd0: 70 10 add #16,r0
306cd2: 40 08 shll2 r0
306cd4: 08 96 mov.l r9,@(r0,r8)
306cd6: 60 13 mov r1,r0
306cd8: af f7 bra 306cca <_keydev_queue_push.constprop.0+0x46>
306cda: 80 89 mov.b r0,@(9,r8)
306cdc: 08 10 .word 0x0810
306cde: 1b 30 mov.l r3,@(0,r11)
306ce0: 80 00 mov.b r0,@(0,r0)
306ce2: 00 1f mac.l @r1+,@r0+
00306ce4 <_dma_transfer_atomic.constprop.0>:
306ce4: 4f 22 sts.l pr,@-r15
306ce6: e1 00 mov #0,r1
306ce8: d0 15 mov.l 306d40 <_dma_transfer_atomic.constprop.0+0x5c>,r0 ! 305514 <_dma_setup>
306cea: 7f f0 add #-16,r15
306cec: 1f 13 mov.l r1,@(12,r15)
306cee: 67 53 mov r5,r7
306cf0: 1f 12 mov.l r1,@(8,r15)
306cf2: e1 01 mov #1,r1
306cf4: 1f 61 mov.l r6,@(4,r15)
306cf6: e5 04 mov #4,r5
306cf8: 66 43 mov r4,r6
306cfa: 2f 12 mov.l r1,@r15
306cfc: 40 0b jsr @r0
306cfe: e4 00 mov #0,r4
306d00: 20 08 tst r0,r0
306d02: 8b 19 bf 306d38 <_dma_transfer_atomic.constprop.0+0x54>
306d04: d0 0f mov.l 306d44 <_dma_transfer_atomic.constprop.0+0x60>,r0 ! 3054c8 <_dma_channel>
306d06: 40 0b jsr @r0
306d08: e4 00 mov #0,r4
306d0a: 61 03 mov r0,r1
306d0c: 50 03 mov.l @(12,r0),r0
306d0e: cb 01 or #1,r0
306d10: 11 03 mov.l r0,@(12,r1)
306d12: 50 13 mov.l @(12,r1),r0
306d14: c8 02 tst #2,r0
306d16: 89 fc bt 306d12 <_dma_transfer_atomic.constprop.0+0x2e>
306d18: 52 13 mov.l @(12,r1),r2
306d1a: e3 fe mov #-2,r3
306d1c: e7 fb mov #-5,r7
306d1e: 22 39 and r3,r2
306d20: 11 23 mov.l r2,@(12,r1)
306d22: e3 fd mov #-3,r3
306d24: 52 13 mov.l @(12,r1),r2
306d26: 22 39 and r3,r2
306d28: 11 23 mov.l r2,@(12,r1)
306d2a: d1 07 mov.l 306d48 <_dma_transfer_atomic.constprop.0+0x64>,r1 ! fe008060
306d2c: 62 11 mov.w @r1,r2
306d2e: 22 79 and r7,r2
306d30: 21 21 mov.w r2,@r1
306d32: 62 11 mov.w @r1,r2
306d34: 22 39 and r3,r2
306d36: 21 21 mov.w r2,@r1
306d38: 7f 10 add #16,r15
306d3a: 4f 26 lds.l @r15+,pr
306d3c: 00 0b rts
306d3e: 00 09 nop
306d40: 00 30 .word 0x0030
306d42: 55 14 mov.l @(16,r1),r5
306d44: 00 30 .word 0x0030
306d46: 54 c8 mov.l @(32,r12),r4
306d48: fe 00 .word 0xfe00
306d4a: 80 60 mov.b r0,@(0,r6)
00306d4c <_call_dtors_in_interval.constprop.0>:
306d4c: 2f 86 mov.l r8,@-r15
306d4e: 68 53 mov r5,r8
306d50: 2f 96 mov.l r9,@-r15
306d52: 78 ff add #-1,r8
306d54: 2f a6 mov.l r10,@-r15
306d56: 69 43 mov r4,r9
306d58: 2f b6 mov.l r11,@-r15
306d5a: 2f c6 mov.l r12,@-r15
306d5c: ec 0c mov #12,r12
306d5e: 2f d6 mov.l r13,@-r15
306d60: dd 0e mov.l 306d9c <_call_dtors_in_interval.constprop.0+0x50>,r13 ! 8101958 <__dtor_count>
306d62: 4f 22 sts.l pr,@-r15
306d64: db 0e mov.l 306da0 <_call_dtors_in_interval.constprop.0+0x54>,r11 ! 8101954 <__dtors>
306d66: 6a d2 mov.l @r13,r10
306d68: 38 93 cmp/ge r9,r8
306d6a: 8d 08 bt.s 306d7e <_call_dtors_in_interval.constprop.0+0x32>
306d6c: 08 c7 mul.l r12,r8
306d6e: 4f 26 lds.l @r15+,pr
306d70: 6d f6 mov.l @r15+,r13
306d72: 6c f6 mov.l @r15+,r12
306d74: 6b f6 mov.l @r15+,r11
306d76: 6a f6 mov.l @r15+,r10
306d78: 69 f6 mov.l @r15+,r9
306d7a: 00 0b rts
306d7c: 68 f6 mov.l @r15+,r8
306d7e: 61 b2 mov.l @r11,r1
306d80: 02 1a sts macl,r2
306d82: 31 2c add r2,r1
306d84: 62 12 mov.l @r1,r2
306d86: 42 0b jsr @r2
306d88: 54 11 mov.l @(4,r1),r4
306d8a: 65 d2 mov.l @r13,r5
306d8c: 35 a7 cmp/gt r10,r5
306d8e: 8b 03 bf 306d98 <_call_dtors_in_interval.constprop.0+0x4c>
306d90: d1 04 mov.l 306da4 <_call_dtors_in_interval.constprop.0+0x58>,r1 ! 306d4c <_call_dtors_in_interval.constprop.0>
306d92: 41 0b jsr @r1
306d94: 64 a3 mov r10,r4
306d96: 6a d2 mov.l @r13,r10
306d98: af e6 bra 306d68 <_call_dtors_in_interval.constprop.0+0x1c>
306d9a: 78 ff add #-1,r8
306d9c: 08 10 .word 0x0810
306d9e: 19 58 mov.l r5,@(32,r9)
306da0: 08 10 .word 0x0810
306da2: 19 54 mov.l r5,@(16,r9)
306da4: 00 30 .word 0x0030
306da6: 6d 4c extu.b r4,r13
00306da8 <_strncpy.constprop.0.isra.0>:
306da8: e0 00 mov #0,r0
306daa: e1 10 mov #16,r1
306dac: 02 5c mov.b @(r0,r5),r2
306dae: 22 28 tst r2,r2
306db0: 8d 03 bt.s 306dba <_strncpy.constprop.0.isra.0+0x12>
306db2: 41 10 dt r1
306db4: 04 24 mov.b r2,@(r0,r4)
306db6: 8f f9 bf.s 306dac <_strncpy.constprop.0.isra.0+0x4>
306db8: 70 01 add #1,r0
306dba: 61 43 mov r4,r1
306dbc: 31 0c add r0,r1
306dbe: 74 10 add #16,r4
306dc0: 34 18 sub r1,r4
306dc2: e2 00 mov #0,r2
306dc4: 74 01 add #1,r4
306dc6: 44 10 dt r4
306dc8: 8b 01 bf 306dce <_strncpy.constprop.0.isra.0+0x26>
306dca: 00 0b rts
306dcc: 00 09 nop
306dce: 21 20 mov.b r2,@r1
306dd0: af f9 bra 306dc6 <_strncpy.constprop.0.isra.0+0x1e>
306dd2: 71 01 add #1,r1
00306dd4 <___scanf_in_limit.isra.0>:
306dd4: 2f 86 mov.l r8,@-r15
306dd6: 68 43 mov r4,r8
306dd8: 4f 22 sts.l pr,@-r15
306dda: 61 52 mov.l @r5,r1
306ddc: 54 41 mov.l @(4,r4),r4
306dde: 71 ff add #-1,r1
306de0: 24 48 tst r4,r4
306de2: 8d 0a bt.s 306dfa <___scanf_in_limit.isra.0+0x26>
306de4: 25 12 mov.l r1,@r5
306de6: d0 09 mov.l 306e0c <___scanf_in_limit.isra.0+0x38>,r0 ! 3063b0 <_fgetc>
306de8: 40 0b jsr @r0
306dea: 00 09 nop
306dec: 51 83 mov.l @(12,r8),r1
306dee: 18 02 mov.l r0,@(8,r8)
306df0: 71 01 add #1,r1
306df2: 18 13 mov.l r1,@(12,r8)
306df4: 4f 26 lds.l @r15+,pr
306df6: 00 0b rts
306df8: 68 f6 mov.l @r15+,r8
306dfa: 61 82 mov.l @r8,r1
306dfc: 60 10 mov.b @r1,r0
306dfe: 20 08 tst r0,r0
306e00: 8d 02 bt.s 306e08 <___scanf_in_limit.isra.0+0x34>
306e02: 71 01 add #1,r1
306e04: af f2 bra 306dec <___scanf_in_limit.isra.0+0x18>
306e06: 28 12 mov.l r1,@r8
306e08: af f0 bra 306dec <___scanf_in_limit.isra.0+0x18>
306e0a: e0 ff mov #-1,r0
306e0c: 00 30 .word 0x0030
306e0e: 63 b0 mov.b @r11,r3
00306e10 <_kmalloc_add_arena.isra.0>:
306e10: d2 07 mov.l 306e30 <_kmalloc_add_arena.isra.0+0x20>,r2 ! 8101a58 <_arenas>
306e12: e0 00 mov #0,r0
306e14: e1 08 mov #8,r1
306e16: 63 23 mov r2,r3
306e18: 67 26 mov.l @r2+,r7
306e1a: 27 78 tst r7,r7
306e1c: 8b 02 bf 306e24 <_kmalloc_add_arena.isra.0+0x14>
306e1e: 40 08 shll2 r0
306e20: 00 0b rts
306e22: 03 46 mov.l r4,@(r0,r3)
306e24: 41 10 dt r1
306e26: 8f f7 bf.s 306e18 <_kmalloc_add_arena.isra.0+0x8>
306e28: 70 01 add #1,r0
306e2a: 00 0b rts
306e2c: 00 09 nop
306e2e: 00 09 nop
306e30: 08 10 .word 0x0810
306e32: 1a 58 mov.l r5,@(32,r10)
00306e34 <_intc_priority.isra.0>:
306e34: e2 0c mov #12,r2
306e36: d1 17 mov.l 306e94 <_intc_priority.isra.0+0x60>,r1 ! 342a28 <_info>
306e38: 04 27 mul.l r2,r4
306e3a: 03 1a sts macl,r3
306e3c: 33 1c add r1,r3
306e3e: 62 35 mov.w @r3+,r2
306e40: e7 00 mov #0,r7
306e42: 63 31 mov.w @r3,r3
306e44: e6 fc mov #-4,r6
306e46: 63 3d extu.w r3,r3
306e48: 43 6c shad r6,r3
306e4a: 23 38 tst r3,r3
306e4c: 8b 1f bf 306e8e <_intc_priority.isra.0+0x5a>
306e4e: d3 12 mov.l 306e98 <_intc_priority.isra.0+0x64>,r3 ! a4080000
306e50: 62 2d extu.w r2,r2
306e52: 42 08 shll2 r2
306e54: 32 3c add r3,r2
306e56: 63 21 mov.w @r2,r3
306e58: e3 0f mov #15,r3
306e5a: 43 7d shld r7,r3
306e5c: 66 21 mov.w @r2,r6
306e5e: 63 37 not r3,r3
306e60: 23 69 and r6,r3
306e62: 66 53 mov r5,r6
306e64: 46 7d shld r7,r6
306e66: 23 6b or r6,r3
306e68: 22 31 mov.w r3,@r2
306e6a: 25 58 tst r5,r5
306e6c: 8d 0d bt.s 306e8a <_intc_priority.isra.0+0x56>
306e6e: e2 0c mov #12,r2
306e70: 04 27 mul.l r2,r4
306e72: 02 1a sts macl,r2
306e74: 31 2c add r2,r1
306e76: 85 13 mov.w @(6,r1),r0
306e78: 62 0d extu.w r0,r2
306e7a: 22 28 tst r2,r2
306e7c: 89 05 bt 306e8a <_intc_priority.isra.0+0x56>
306e7e: 85 12 mov.w @(4,r1),r0
306e80: d3 06 mov.l 306e9c <_intc_priority.isra.0+0x68>,r3 ! a40800c0
306e82: 61 0d extu.w r0,r1
306e84: 41 08 shll2 r1
306e86: 31 3c add r3,r1
306e88: 21 20 mov.b r2,@r1
306e8a: 00 0b rts
306e8c: 00 09 nop
306e8e: af db bra 306e48 <_intc_priority.isra.0+0x14>
306e90: 77 04 add #4,r7
306e92: 00 09 nop
306e94: 00 34 mov.b r3,@(r0,r0)
306e96: 2a 28 tst r2,r10
306e98: a4 08 bra 3076ac <_gdb_parse_hardware_breakpoint_packet+0x74>
306e9a: 00 00 .word 0x0000
306e9c: a4 08 bra 3076b0 <_gdb_parse_hardware_breakpoint_packet+0x78>
306e9e: 00 c0 .word 0x00c0
00306ea0 <_close.isra.0>:
306ea0: d0 10 mov.l 306ee4 <_close.isra.0+0x44>,r0 ! 305764 <_fs_get_descriptor>
306ea2: 2f 86 mov.l r8,@-r15
306ea4: 4f 22 sts.l pr,@-r15
306ea6: 40 0b jsr @r0
306ea8: 68 43 mov r4,r8
306eaa: 20 08 tst r0,r0
306eac: 8f 05 bf.s 306eba <_close.isra.0+0x1a>
306eae: e2 0d mov #13,r2
306eb0: d1 0d mov.l 306ee8 <_close.isra.0+0x48>,r1 ! 8101c6c <_errno>
306eb2: 21 22 mov.l r2,@r1
306eb4: 4f 26 lds.l @r15+,pr
306eb6: 00 0b rts
306eb8: 68 f6 mov.l @r15+,r8
306eba: 61 02 mov.l @r0,r1
306ebc: 51 13 mov.l @(12,r1),r1
306ebe: 21 18 tst r1,r1
306ec0: 89 01 bt 306ec6 <_close.isra.0+0x26>
306ec2: 41 0b jsr @r1
306ec4: 54 01 mov.l @(4,r0),r4
306ec6: d1 09 mov.l 306eec <_close.isra.0+0x4c>,r1 ! 8101c70 <_fdtable>
306ec8: 61 12 mov.l @r1,r1
306eca: 21 18 tst r1,r1
306ecc: 8d f2 bt.s 306eb4 <_close.isra.0+0x14>
306ece: e2 0f mov #15,r2
306ed0: 38 26 cmp/hi r2,r8
306ed2: 8d ef bt.s 306eb4 <_close.isra.0+0x14>
306ed4: 64 83 mov r8,r4
306ed6: 44 08 shll2 r4
306ed8: 34 4c add r4,r4
306eda: 31 4c add r4,r1
306edc: e2 00 mov #0,r2
306ede: 21 22 mov.l r2,@r1
306ee0: af e8 bra 306eb4 <_close.isra.0+0x14>
306ee2: 11 21 mov.l r2,@(4,r1)
306ee4: 00 30 .word 0x0030
306ee6: 57 64 mov.l @(16,r6),r7
306ee8: 08 10 .word 0x0810
306eea: 1c 6c mov.l r6,@(48,r12)
306eec: 08 10 .word 0x0810
306eee: 1c 70 mov.l r7,@(0,r12)
00306ef0 <_ubc_set_breakpoint.isra.0>:
306ef0: e2 01 mov #1,r2
306ef2: 24 48 tst r4,r4
306ef4: d1 31 mov.l 306fbc <_ubc_set_breakpoint.isra.0+0xcc>,r1 ! ff200000
306ef6: d7 32 mov.l 306fc0 <_ubc_set_breakpoint.isra.0+0xd0>,r7 ! 7fffffff
306ef8: d3 32 mov.l 306fc4 <_ubc_set_breakpoint.isra.0+0xd4>,r3 ! bfffffff
306efa: 8f 2e bf.s 306f5a <_ubc_set_breakpoint.isra.0+0x6a>
306efc: 26 29 and r2,r6
306efe: 62 12 mov.l @r1,r2
306f00: 22 79 and r7,r2
306f02: 21 22 mov.l r2,@r1
306f04: e7 fd mov #-3,r7
306f06: 62 12 mov.l @r1,r2
306f08: 22 39 and r3,r2
306f0a: 21 22 mov.l r2,@r1
306f0c: d3 2e mov.l 306fc8 <_ubc_set_breakpoint.isra.0+0xd8>,r3 ! c0ffffff
306f0e: 62 12 mov.l @r1,r2
306f10: 22 39 and r3,r2
306f12: 21 22 mov.l r2,@r1
306f14: 93 50 mov.w 306fb8 <_ubc_set_breakpoint.isra.0+0xc8>,r3 ! 8fff
306f16: 62 12 mov.l @r1,r2
306f18: 22 39 and r3,r2
306f1a: 21 22 mov.l r2,@r1
306f1c: 93 4d mov.w 306fba <_ubc_set_breakpoint.isra.0+0xca>,r3 ! ff3f
306f1e: 62 12 mov.l @r1,r2
306f20: 22 39 and r3,r2
306f22: 21 22 mov.l r2,@r1
306f24: e2 cf mov #-49,r2
306f26: 60 12 mov.l @r1,r0
306f28: 63 63 mov r6,r3
306f2a: 33 3c add r3,r3
306f2c: 20 29 and r2,r0
306f2e: cb 10 or #16,r0
306f30: 21 02 mov.l r0,@r1
306f32: e2 f9 mov #-7,r2
306f34: 60 12 mov.l @r1,r0
306f36: 20 29 and r2,r0
306f38: cb 02 or #2,r0
306f3a: 21 02 mov.l r0,@r1
306f3c: 52 11 mov.l @(4,r1),r2
306f3e: 66 23 mov r2,r6
306f40: 26 79 and r7,r6
306f42: 26 3b or r3,r6
306f44: 11 61 mov.l r6,@(4,r1)
306f46: 50 11 mov.l @(4,r1),r0
306f48: cb 01 or #1,r0
306f4a: 11 01 mov.l r0,@(4,r1)
306f4c: 11 52 mov.l r5,@(8,r1)
306f4e: 11 43 mov.l r4,@(12,r1)
306f50: 60 12 mov.l @r1,r0
306f52: cb 01 or #1,r0
306f54: 21 02 mov.l r0,@r1
306f56: 00 0b rts
306f58: 00 09 nop
306f5a: 52 18 mov.l @(32,r1),r2
306f5c: 22 79 and r7,r2
306f5e: 11 28 mov.l r2,@(32,r1)
306f60: e7 fd mov #-3,r7
306f62: 52 18 mov.l @(32,r1),r2
306f64: 22 39 and r3,r2
306f66: 11 28 mov.l r2,@(32,r1)
306f68: d3 17 mov.l 306fc8 <_ubc_set_breakpoint.isra.0+0xd8>,r3 ! c0ffffff
306f6a: 52 18 mov.l @(32,r1),r2
306f6c: 22 39 and r3,r2
306f6e: 11 28 mov.l r2,@(32,r1)
306f70: 93 22 mov.w 306fb8 <_ubc_set_breakpoint.isra.0+0xc8>,r3 ! 8fff
306f72: 52 18 mov.l @(32,r1),r2
306f74: 22 39 and r3,r2
306f76: 11 28 mov.l r2,@(32,r1)
306f78: 93 1f mov.w 306fba <_ubc_set_breakpoint.isra.0+0xca>,r3 ! ff3f
306f7a: 52 18 mov.l @(32,r1),r2
306f7c: 22 39 and r3,r2
306f7e: 11 28 mov.l r2,@(32,r1)
306f80: e2 cf mov #-49,r2
306f82: 50 18 mov.l @(32,r1),r0
306f84: 63 63 mov r6,r3
306f86: 33 3c add r3,r3
306f88: 20 29 and r2,r0
306f8a: cb 10 or #16,r0
306f8c: 11 08 mov.l r0,@(32,r1)
306f8e: e2 f9 mov #-7,r2
306f90: 50 18 mov.l @(32,r1),r0
306f92: 20 29 and r2,r0
306f94: cb 02 or #2,r0
306f96: 11 08 mov.l r0,@(32,r1)
306f98: 52 19 mov.l @(36,r1),r2
306f9a: 66 23 mov r2,r6
306f9c: 26 79 and r7,r6
306f9e: 26 3b or r3,r6
306fa0: 11 69 mov.l r6,@(36,r1)
306fa2: e2 00 mov #0,r2
306fa4: 50 19 mov.l @(36,r1),r0
306fa6: cb 01 or #1,r0
306fa8: 11 09 mov.l r0,@(36,r1)
306faa: 11 5a mov.l r5,@(40,r1)
306fac: 11 2b mov.l r2,@(44,r1)
306fae: 50 18 mov.l @(32,r1),r0
306fb0: cb 01 or #1,r0
306fb2: 11 08 mov.l r0,@(32,r1)
306fb4: 00 0b rts
306fb6: 00 09 nop
306fb8: 8f ff bf.s 306fba <_ubc_set_breakpoint.isra.0+0xca>
306fba: ff 3f .word 0xff3f
306fbc: ff 20 .word 0xff20
306fbe: 00 00 .word 0x0000
306fc0: 7f ff add #-1,r15
306fc2: ff ff .word 0xffff
306fc4: bf ff bsr 306fc6 <_ubc_set_breakpoint.isra.0+0xd6>
306fc6: ff ff .word 0xffff
306fc8: c0 ff mov.b r0,@(255,gbr)
306fca: ff ff .word 0xffff
00306fcc <_gdb_handle_single_step>:
306fcc: 2f 86 mov.l r8,@-r15
306fce: e3 01 mov #1,r3
306fd0: d1 12 mov.l 30701c <_gdb_handle_single_step+0x50>,r1 ! ff200000
306fd2: 66 53 mov r5,r6
306fd4: 4f 22 sts.l pr,@-r15
306fd6: 62 12 mov.l @r1,r2
306fd8: d8 11 mov.l 307020 <_gdb_handle_single_step+0x54>,r8 ! 8101c84 <_gdb_single_step_backup>
306fda: 60 23 mov r2,r0
306fdc: c8 01 tst #1,r0
306fde: 8d 02 bt.s 306fe6 <_gdb_handle_single_step+0x1a>
306fe0: 23 29 and r2,r3
306fe2: 52 12 mov.l @(8,r1),r2
306fe4: 18 21 mov.l r2,@(4,r8)
306fe6: 60 33 mov r3,r0
306fe8: 80 81 mov.b r0,@(1,r8)
306fea: e3 01 mov #1,r3
306fec: 52 18 mov.l @(32,r1),r2
306fee: 60 23 mov r2,r0
306ff0: c8 01 tst #1,r0
306ff2: 8d 02 bt.s 306ffa <_gdb_handle_single_step+0x2e>
306ff4: 23 29 and r2,r3
306ff6: 51 1a mov.l @(40,r1),r1
306ff8: 18 12 mov.l r1,@(8,r8)
306ffa: 60 33 mov r3,r0
306ffc: d2 07 mov.l 30701c <_gdb_handle_single_step+0x50>,r2 ! ff200000
306ffe: e3 fe mov #-2,r3
307000: 80 82 mov.b r0,@(2,r8)
307002: 65 43 mov r4,r5
307004: 61 22 mov.l @r2,r1
307006: e4 01 mov #1,r4
307008: 21 39 and r3,r1
30700a: 22 12 mov.l r1,@r2
30700c: d1 05 mov.l 307024 <_gdb_handle_single_step+0x58>,r1 ! 306ef0 <_ubc_set_breakpoint.isra.0>
30700e: 41 0b jsr @r1
307010: 00 09 nop
307012: e1 01 mov #1,r1
307014: 28 10 mov.b r1,@r8
307016: 4f 26 lds.l @r15+,pr
307018: 00 0b rts
30701a: 68 f6 mov.l @r15+,r8
30701c: ff 20 .word 0xff20
30701e: 00 00 .word 0x0000
307020: 08 10 .word 0x0810
307022: 1c 84 mov.l r8,@(16,r12)
307024: 00 30 .word 0x0030
307026: 6e f0 mov.b @r15,r14
00307028 <_gdb_panic_handler>:
307028: 2f 86 mov.l r8,@-r15
30702a: 68 43 mov r4,r8
30702c: d1 29 mov.l 3070d4 <_gdb_panic_handler+0xac>,r1 ! 8101c79 <_gdb_tlbh_enable>
30702e: 4f 22 sts.l pr,@-r15
307030: 61 10 mov.b @r1,r1
307032: 21 18 tst r1,r1
307034: 89 0d bt 307052 <_gdb_panic_handler+0x2a>
307036: e0 df mov #-33,r0
307038: 20 49 and r4,r0
30703a: 88 40 cmp/eq #64,r0
30703c: 8f 06 bf.s 30704c <_gdb_panic_handler+0x24>
30703e: e0 01 mov #1,r0
307040: d1 25 mov.l 3070d8 <_gdb_panic_handler+0xb0>,r1 ! 8101c78 <_gdb_tlbh_caught>
307042: 21 00 mov.b r0,@r1
307044: 01 42 stc spc,r1
307046: 71 02 add #2,r1
307048: 41 4e ldc r1,spc
30704a: e0 00 mov #0,r0
30704c: 4f 26 lds.l @r15+,pr
30704e: 00 0b rts
307050: 68 f6 mov.l @r15+,r8
307052: d1 22 mov.l 3070dc <_gdb_panic_handler+0xb4>,r1 ! 8101f9c <_ubc_dbh_lock>
307054: 61 10 mov.b @r1,r1
307056: 21 18 tst r1,r1
307058: 8f f8 bf.s 30704c <_gdb_panic_handler+0x24>
30705a: e0 01 mov #1,r0
30705c: d1 20 mov.l 3070e0 <_gdb_panic_handler+0xb8>,r1 ! 8101c84 <_gdb_single_step_backup>
30705e: 61 10 mov.b @r1,r1
307060: 21 18 tst r1,r1
307062: 8f f3 bf.s 30704c <_gdb_panic_handler+0x24>
307064: e5 00 mov #0,r5
307066: d1 1f mov.l 3070e4 <_gdb_panic_handler+0xbc>,r1 ! 306fcc <_gdb_handle_single_step>
307068: 04 42 stc spc,r4
30706a: 41 0b jsr @r1
30706c: 00 09 nop
30706e: e0 df mov #-33,r0
307070: 20 89 and r8,r0
307072: 88 40 cmp/eq #64,r0
307074: 8f 04 bf.s 307080 <_gdb_panic_handler+0x58>
307076: e2 df mov #-33,r2
307078: d1 1b mov.l 3070e8 <_gdb_panic_handler+0xc0>,r1 ! 8101c90 <_gdb_signal_number>
30707a: e2 0b mov #11,r2
30707c: af e5 bra 30704a <_gdb_panic_handler+0x22>
30707e: 21 22 mov.l r2,@r1
307080: 91 22 mov.w 3070c8 <_gdb_panic_handler+0xa0>,r1 ! ff20
307082: 31 8c add r8,r1
307084: 21 28 tst r2,r1
307086: 89 f7 bt 307078 <_gdb_panic_handler+0x50>
307088: 91 1f mov.w 3070ca <_gdb_panic_handler+0xa2>,r1 ! 160
30708a: 38 10 cmp/eq r1,r8
30708c: 8f 08 bf.s 3070a0 <_gdb_panic_handler+0x78>
30708e: e2 05 mov #5,r2
307090: d1 15 mov.l 3070e8 <_gdb_panic_handler+0xc0>,r1 ! 8101c90 <_gdb_signal_number>
307092: 21 22 mov.l r2,@r1
307094: d1 15 mov.l 3070ec <_gdb_panic_handler+0xc4>,r1 ! ff000020
307096: d2 16 mov.l 3070f0 <_gdb_panic_handler+0xc8>,r2 ! 8101c7c <_gdb_trap_number>
307098: 61 12 mov.l @r1,r1
30709a: 41 09 shlr2 r1
30709c: af d5 bra 30704a <_gdb_panic_handler+0x22>
30709e: 22 12 mov.l r1,@r2
3070a0: 91 14 mov.w 3070cc <_gdb_panic_handler+0xa4>,r1 ! 180
3070a2: 30 10 cmp/eq r1,r0
3070a4: 8f 07 bf.s 3070b6 <_gdb_panic_handler+0x8e>
3070a6: e2 04 mov #4,r2
3070a8: d1 0f mov.l 3070e8 <_gdb_panic_handler+0xc0>,r1 ! 8101c90 <_gdb_signal_number>
3070aa: af e7 bra 30707c <_gdb_panic_handler+0x54>
3070ac: 00 09 nop
3070ae: 8b cc bf 30704a <_gdb_panic_handler+0x22>
3070b0: d1 0d mov.l 3070e8 <_gdb_panic_handler+0xc0>,r1 ! 8101c90 <_gdb_signal_number>
3070b2: af e3 bra 30707c <_gdb_panic_handler+0x54>
3070b4: e2 07 mov #7,r2
3070b6: 91 0a mov.w 3070ce <_gdb_panic_handler+0xa6>,r1 ! fff
3070b8: 38 16 cmp/hi r1,r8
3070ba: 91 09 mov.w 3070d0 <_gdb_panic_handler+0xa8>,r1 ! 10a0
3070bc: 8f f7 bf.s 3070ae <_gdb_panic_handler+0x86>
3070be: 38 10 cmp/eq r1,r8
3070c0: 89 f6 bt 3070b0 <_gdb_panic_handler+0x88>
3070c2: d1 09 mov.l 3070e8 <_gdb_panic_handler+0xc0>,r1 ! 8101c90 <_gdb_signal_number>
3070c4: af da bra 30707c <_gdb_panic_handler+0x54>
3070c6: e2 05 mov #5,r2
3070c8: ff 20 .word 0xff20
3070ca: 01 60 .word 0x0160
3070cc: 01 80 .word 0x0180
3070ce: 0f ff mac.l @r15+,@r15+
3070d0: 10 a0 mov.l r10,@(0,r0)
3070d2: 00 09 nop
3070d4: 08 10 .word 0x0810
3070d6: 1c 79 mov.l r7,@(36,r12)
3070d8: 08 10 .word 0x0810
3070da: 1c 78 mov.l r7,@(32,r12)
3070dc: 08 10 .word 0x0810
3070de: 1f 9c mov.l r9,@(48,r15)
3070e0: 08 10 .word 0x0810
3070e2: 1c 84 mov.l r8,@(16,r12)
3070e4: 00 30 .word 0x0030
3070e6: 6f cc extu.b r12,r15
3070e8: 08 10 .word 0x0810
3070ea: 1c 90 mov.l r9,@(0,r12)
3070ec: ff 00 .word 0xff00
3070ee: 00 20 .word 0x0020
3070f0: 08 10 .word 0x0810
3070f2: 1c 7c mov.l r7,@(48,r12)
003070f4 <_gdb_notifier_function>:
3070f4: d1 0a mov.l 307120 <_gdb_notifier_function+0x2c>,r1 ! 8101f9c <_ubc_dbh_lock>
3070f6: 61 10 mov.b @r1,r1
3070f8: 21 18 tst r1,r1
3070fa: 8b 0f bf 30711c <_gdb_notifier_function+0x28>
3070fc: d1 09 mov.l 307124 <_gdb_notifier_function+0x30>,r1 ! 8101c80 <_gdb_started>
3070fe: 61 10 mov.b @r1,r1
307100: 21 18 tst r1,r1
307102: 89 0b bt 30711c <_gdb_notifier_function+0x28>
307104: d1 08 mov.l 307128 <_gdb_notifier_function+0x34>,r1 ! 8101c08 <_usb_interrupt_context>
307106: 61 12 mov.l @r1,r1
307108: 21 18 tst r1,r1
30710a: 89 07 bt 30711c <_gdb_notifier_function+0x28>
30710c: d2 07 mov.l 30712c <_gdb_notifier_function+0x38>,r2 ! 8101c84 <_gdb_single_step_backup>
30710e: 62 20 mov.b @r2,r2
307110: 22 28 tst r2,r2
307112: 8b 03 bf 30711c <_gdb_notifier_function+0x28>
307114: 54 11 mov.l @(4,r1),r4
307116: d1 06 mov.l 307130 <_gdb_notifier_function+0x3c>,r1 ! 306fcc <_gdb_handle_single_step>
307118: 41 2b jmp @r1
30711a: e5 01 mov #1,r5
30711c: 00 0b rts
30711e: 00 09 nop
307120: 08 10 .word 0x0810
307122: 1f 9c mov.l r9,@(48,r15)
307124: 08 10 .word 0x0810
307126: 1c 80 mov.l r8,@(0,r12)
307128: 08 10 .word 0x0810
30712a: 1c 08 mov.l r0,@(32,r12)
30712c: 08 10 .word 0x0810
30712e: 1c 84 mov.l r8,@(16,r12)
307130: 00 30 .word 0x0030
307132: 6f cc extu.b r12,r15
00307134 <_gint_image_clip_input.isra.0>:
307134: 53 64 mov.l @(16,r6),r3
307136: 43 11 cmp/pz r3
307138: 89 08 bt 30714c <_gint_image_clip_input.isra.0+0x18>
30713a: 51 62 mov.l @(8,r6),r1
30713c: 31 3c add r3,r1
30713e: 16 12 mov.l r1,@(8,r6)
307140: 61 62 mov.l @r6,r1
307142: 31 38 sub r3,r1
307144: 26 12 mov.l r1,@r6
307146: e1 00 mov #0,r1
307148: 16 14 mov.l r1,@(16,r6)
30714a: e3 00 mov #0,r3
30714c: 52 65 mov.l @(20,r6),r2
30714e: 42 11 cmp/pz r2
307150: 89 08 bt 307164 <_gint_image_clip_input.isra.0+0x30>
307152: 51 63 mov.l @(12,r6),r1
307154: 31 2c add r2,r1
307156: 16 13 mov.l r1,@(12,r6)
307158: 51 61 mov.l @(4,r6),r1
30715a: 31 28 sub r2,r1
30715c: 16 11 mov.l r1,@(4,r6)
30715e: e1 00 mov #0,r1
307160: 16 15 mov.l r1,@(20,r6)
307162: e2 00 mov #0,r2
307164: 51 62 mov.l @(8,r6),r1
307166: 60 13 mov r1,r0
307168: 30 3c add r3,r0
30716a: 30 47 cmp/gt r4,r0
30716c: 8b 02 bf 307174 <_gint_image_clip_input.isra.0+0x40>
30716e: 61 43 mov r4,r1
307170: 31 38 sub r3,r1
307172: 16 12 mov.l r1,@(8,r6)
307174: 53 63 mov.l @(12,r6),r3
307176: 33 2c add r2,r3
307178: 33 57 cmp/gt r5,r3
30717a: 8f 02 bf.s 307182 <_gint_image_clip_input.isra.0+0x4e>
30717c: 41 15 cmp/pl r1
30717e: 35 28 sub r2,r5
307180: 16 53 mov.l r5,@(12,r6)
307182: 8f 13 bf.s 3071ac <_gint_image_clip_input.isra.0+0x78>
307184: e0 00 mov #0,r0
307186: 52 63 mov.l @(12,r6),r2
307188: 42 15 cmp/pl r2
30718a: 8b 0f bf 3071ac <_gint_image_clip_input.isra.0+0x78>
30718c: 63 62 mov.l @r6,r3
30718e: 65 72 mov.l @r7,r5
307190: 31 3c add r3,r1
307192: 31 57 cmp/gt r5,r1
307194: 8b 0a bf 3071ac <_gint_image_clip_input.isra.0+0x78>
307196: 51 72 mov.l @(8,r7),r1
307198: 33 13 cmp/ge r1,r3
30719a: 89 07 bt 3071ac <_gint_image_clip_input.isra.0+0x78>
30719c: 51 61 mov.l @(4,r6),r1
30719e: 53 71 mov.l @(4,r7),r3
3071a0: 32 1c add r1,r2
3071a2: 32 37 cmp/gt r3,r2
3071a4: 8b 02 bf 3071ac <_gint_image_clip_input.isra.0+0x78>
3071a6: 52 73 mov.l @(12,r7),r2
3071a8: 32 17 cmp/gt r1,r2
3071aa: 00 29 movt r0
3071ac: 00 0b rts
3071ae: 00 09 nop
003071b0 <_gint_image_mkcmd.constprop.0>:
3071b0: 2f 86 mov.l r8,@-r15
3071b2: 60 63 mov r6,r0
3071b4: 2f 96 mov.l r9,@-r15
3071b6: c8 01 tst #1,r0
3071b8: 2f a6 mov.l r10,@-r15
3071ba: 68 43 mov r4,r8
3071bc: 2f b6 mov.l r11,@-r15
3071be: 6a 63 mov r6,r10
3071c0: 2f c6 mov.l r12,@-r15
3071c2: 6b 53 mov r5,r11
3071c4: 2f d6 mov.l r13,@-r15
3071c6: 2f e6 mov.l r14,@-r15
3071c8: 4f 22 sts.l pr,@-r15
3071ca: 7f f8 add #-8,r15
3071cc: 1f 71 mov.l r7,@(4,r15)
3071ce: 8d 54 bt.s 30727a <_gint_image_mkcmd.constprop.0+0xca>
3071d0: 59 fa mov.l @(40,r15),r9
3071d2: e1 0c mov #12,r1
3071d4: 2a 1b or r1,r10
3071d6: 60 a3 mov r10,r0
3071d8: 40 19 shlr8 r0
3071da: c9 03 and #3,r0
3071dc: 80 91 mov.b r0,@(1,r9)
3071de: 6e 93 mov r9,r14
3071e0: 51 82 mov.l @(8,r8),r1
3071e2: 7e 20 add #32,r14
3071e4: 56 b2 mov.l @(8,r11),r6
3071e6: 64 1f exts.w r1,r4
3071e8: 6c 82 mov.l @r8,r12
3071ea: 60 43 mov r4,r0
3071ec: 81 91 mov.w r0,@(2,r9)
3071ee: 60 63 mov r6,r0
3071f0: 81 92 mov.w r0,@(4,r9)
3071f2: 65 cf exts.w r12,r5
3071f4: 2e 51 mov.w r5,@r14
3071f6: e0 ff mov #-1,r0
3071f8: 80 97 mov.b r0,@(7,r9)
3071fa: 81 9c mov.w r0,@(24,r9)
3071fc: 60 a8 swap.b r10,r0
3071fe: 63 b0 mov.b @r11,r3
307200: c8 01 tst #1,r0
307202: 2f 12 mov.l r1,@r15
307204: 63 3c extu.b r3,r3
307206: 5d 83 mov.l @(12,r8),r13
307208: 8d 02 bt.s 307210 <_gint_image_mkcmd.constprop.0+0x60>
30720a: 51 85 mov.l @(20,r8),r1
30720c: 31 dc add r13,r1
30720e: 71 ff add #-1,r1
307210: e0 01 mov #1,r0
307212: 06 17 mul.l r1,r6
307214: 33 06 cmp/hi r0,r3
307216: 57 b3 mov.l @(12,r11),r7
307218: 02 1a sts macl,r2
30721a: 8d 76 bt.s 30730a <_gint_image_mkcmd.constprop.0+0x15a>
30721c: 51 84 mov.l @(16,r8),r1
30721e: 31 1c add r1,r1
307220: e0 fe mov #-2,r0
307222: 76 01 add #1,r6
307224: 31 2c add r2,r1
307226: 20 69 and r6,r0
307228: 31 7c add r7,r1
30722a: 81 92 mov.w r0,@(4,r9)
30722c: 19 14 mov.l r1,@(16,r9)
30722e: 51 f1 mov.l @(4,r15),r1
307230: 21 18 tst r1,r1
307232: 8d 14 bt.s 30725e <_gint_image_mkcmd.constprop.0+0xae>
307234: 60 d3 mov r13,r0
307236: 60 43 mov r4,r0
307238: c8 01 tst #1,r0
30723a: 8d 10 bt.s 30725e <_gint_image_mkcmd.constprop.0+0xae>
30723c: 60 d3 mov r13,r0
30723e: 60 a8 swap.b r10,r0
307240: c8 02 tst #2,r0
307242: 89 06 bt 307252 <_gint_image_mkcmd.constprop.0+0xa2>
307244: 7c ff add #-1,r12
307246: 65 cf exts.w r12,r5
307248: 2e 51 mov.w r5,@r14
30724a: e4 00 mov #0,r4
30724c: 84 97 mov.b @(7,r9),r0
30724e: 70 01 add #1,r0
307250: 80 97 mov.b r0,@(7,r9)
307252: 60 43 mov r4,r0
307254: 81 9c mov.w r0,@(24,r9)
307256: 60 f2 mov.l @r15,r0
307258: 70 01 add #1,r0
30725a: 81 91 mov.w r0,@(2,r9)
30725c: 60 d3 mov r13,r0
30725e: 80 96 mov.b r0,@(6,r9)
307260: 91 68 mov.w 307334 <_gint_image_mkcmd.constprop.0+0x184>,r1 ! 18c
307262: 52 81 mov.l @(4,r8),r2
307264: 81 9f mov.w r0,@(30,r9)
307266: 02 17 mul.l r1,r2
307268: d2 33 mov.l 307338 <_gint_image_mkcmd.constprop.0+0x188>,r2 ! 8101c04 <_gint_vram>
30726a: 01 1a sts macl,r1
30726c: 31 5c add r5,r1
30726e: 62 22 mov.l @r2,r2
307270: 31 1c add r1,r1
307272: e0 01 mov #1,r0
307274: 31 2c add r2,r1
307276: a0 3e bra 3072f6 <_gint_image_mkcmd.constprop.0+0x146>
307278: 19 13 mov.l r1,@(12,r9)
30727a: c8 04 tst #4,r0
30727c: 8d 31 bt.s 3072e2 <_gint_image_mkcmd.constprop.0+0x132>
30727e: 66 43 mov r4,r6
307280: 60 a3 mov r10,r0
307282: c8 08 tst #8,r0
307284: 8b a8 bf 3071d8 <_gint_image_mkcmd.constprop.0+0x28>
307286: d3 2d mov.l 30733c <_gint_image_mkcmd.constprop.0+0x18c>,r3 ! 8101f88 <_dwindow>
307288: 52 81 mov.l @(4,r8),r2
30728a: 51 31 mov.l @(4,r3),r1
30728c: 31 27 cmp/gt r2,r1
30728e: 8f 0a bf.s 3072a6 <_gint_image_mkcmd.constprop.0+0xf6>
307290: 66 13 mov r1,r6
307292: 36 28 sub r2,r6
307294: 52 85 mov.l @(20,r8),r2
307296: 57 83 mov.l @(12,r8),r7
307298: 32 6c add r6,r2
30729a: 18 25 mov.l r2,@(20,r8)
30729c: 62 73 mov r7,r2
30729e: 32 68 sub r6,r2
3072a0: 18 11 mov.l r1,@(4,r8)
3072a2: 18 23 mov.l r2,@(12,r8)
3072a4: 62 13 mov r1,r2
3072a6: 51 33 mov.l @(12,r3),r1
3072a8: 57 83 mov.l @(12,r8),r7
3072aa: 31 28 sub r2,r1
3072ac: 31 77 cmp/gt r7,r1
3072ae: 8b 00 bf 3072b2 <_gint_image_mkcmd.constprop.0+0x102>
3072b0: 61 73 mov r7,r1
3072b2: 62 82 mov.l @r8,r2
3072b4: 18 13 mov.l r1,@(12,r8)
3072b6: 61 32 mov.l @r3,r1
3072b8: 32 13 cmp/ge r1,r2
3072ba: 8d 0a bt.s 3072d2 <_gint_image_mkcmd.constprop.0+0x122>
3072bc: 66 13 mov r1,r6
3072be: 36 28 sub r2,r6
3072c0: 52 84 mov.l @(16,r8),r2
3072c2: 57 82 mov.l @(8,r8),r7
3072c4: 32 6c add r6,r2
3072c6: 18 24 mov.l r2,@(16,r8)
3072c8: 62 73 mov r7,r2
3072ca: 32 68 sub r6,r2
3072cc: 28 12 mov.l r1,@r8
3072ce: 18 22 mov.l r2,@(8,r8)
3072d0: 62 13 mov r1,r2
3072d2: 51 32 mov.l @(8,r3),r1
3072d4: 53 82 mov.l @(8,r8),r3
3072d6: 31 28 sub r2,r1
3072d8: 31 37 cmp/gt r3,r1
3072da: 8b 00 bf 3072de <_gint_image_mkcmd.constprop.0+0x12e>
3072dc: 61 33 mov r3,r1
3072de: af 7a bra 3071d6 <_gint_image_mkcmd.constprop.0+0x26>
3072e0: 18 12 mov.l r1,@(8,r8)
3072e2: 85 53 mov.w @(6,r5),r0
3072e4: 65 0d extu.w r0,r5
3072e6: 85 b2 mov.w @(4,r11),r0
3072e8: 64 0d extu.w r0,r4
3072ea: d0 15 mov.l 307340 <_gint_image_mkcmd.constprop.0+0x190>,r0 ! 307134 <_gint_image_clip_input.isra.0>
3072ec: d7 13 mov.l 30733c <_gint_image_mkcmd.constprop.0+0x18c>,r7 ! 8101f88 <_dwindow>
3072ee: 40 0b jsr @r0
3072f0: 00 09 nop
3072f2: 20 08 tst r0,r0
3072f4: 8b c4 bf 307280 <_gint_image_mkcmd.constprop.0+0xd0>
3072f6: 7f 08 add #8,r15
3072f8: 4f 26 lds.l @r15+,pr
3072fa: 6e f6 mov.l @r15+,r14
3072fc: 6d f6 mov.l @r15+,r13
3072fe: 6c f6 mov.l @r15+,r12
307300: 6b f6 mov.l @r15+,r11
307302: 6a f6 mov.l @r15+,r10
307304: 69 f6 mov.l @r15+,r9
307306: 00 0b rts
307308: 68 f6 mov.l @r15+,r8
30730a: 73 fc add #-4,r3
30730c: 33 06 cmp/hi r0,r3
30730e: 8d 07 bt.s 307320 <_gint_image_mkcmd.constprop.0+0x170>
307310: 56 b4 mov.l @(16,r11),r6
307312: 32 1c add r1,r2
307314: 91 0f mov.w 307336 <_gint_image_mkcmd.constprop.0+0x186>,r1 ! 100
307316: 32 7c add r7,r2
307318: 19 24 mov.l r2,@(16,r9)
30731a: 36 1c add r1,r6
30731c: af 87 bra 30722e <_gint_image_mkcmd.constprop.0+0x7e>
30731e: 19 65 mov.l r6,@(20,r9)
307320: 63 13 mov r1,r3
307322: 43 21 shar r3
307324: 32 3c add r3,r2
307326: 60 13 mov r1,r0
307328: 37 2c add r2,r7
30732a: c9 01 and #1,r0
30732c: 19 74 mov.l r7,@(16,r9)
30732e: 19 65 mov.l r6,@(20,r9)
307330: af 7d bra 30722e <_gint_image_mkcmd.constprop.0+0x7e>
307332: 80 97 mov.b r0,@(7,r9)
307334: 01 8c mov.b @(r0,r8),r1
307336: 01 00 .word 0x0100
307338: 08 10 .word 0x0810
30733a: 1c 04 mov.l r0,@(16,r12)
30733c: 08 10 .word 0x0810
30733e: 1f 88 mov.l r8,@(32,r15)
307340: 00 30 .word 0x0030
307342: 71 34 add #52,r1
00307344 <_can_repeat.isra.0>:
307344: 91 11 mov.w 30736a <_can_repeat.isra.0+0x26>,r1 ! 81
307346: 60 43 mov r4,r0
307348: c8 05 tst #5,r0
30734a: 02 29 movt r2
30734c: 35 10 cmp/eq r1,r5
30734e: e1 ff mov #-1,r1
307350: 61 1a negc r1,r1
307352: 21 2b or r2,r1
307354: 21 18 tst r1,r1
307356: 8d 06 bt.s 307366 <_can_repeat.isra.0+0x22>
307358: c8 0a tst #10,r0
30735a: 60 53 mov r5,r0
30735c: 02 29 movt r2
30735e: e1 ff mov #-1,r1
307360: 88 71 cmp/eq #113,r0
307362: 61 1a negc r1,r1
307364: 21 2b or r2,r1
307366: 00 0b rts
307368: 60 13 mov r1,r0
30736a: 00 81 .word 0x0081
0030736c <__WEAK_keydev_unqueue_event>:
30736c: 2f 86 mov.l r8,@-r15
30736e: e0 00 mov #0,r0
307370: 2f 96 mov.l r9,@-r15
307372: 2f a6 mov.l r10,@-r15
307374: 2f b6 mov.l r11,@-r15
307376: 4f 22 sts.l pr,@-r15
307378: 7f fc add #-4,r15
30737a: 2f 01 mov.w r0,@r15
30737c: 84 48 mov.b @(8,r4),r0
30737e: 61 03 mov r0,r1
307380: 84 49 mov.b @(9,r4),r0
307382: 30 10 cmp/eq r1,r0
307384: 8f 0a bf.s 30739c <__WEAK_keydev_unqueue_event+0x30>
307386: 68 43 mov r4,r8
307388: 6a 42 mov.l @r4,r10
30738a: 4a 28 shll16 r10
30738c: 60 a3 mov r10,r0
30738e: 7f 04 add #4,r15
307390: 4f 26 lds.l @r15+,pr
307392: 6b f6 mov.l @r15+,r11
307394: 6a f6 mov.l @r15+,r10
307396: 69 f6 mov.l @r15+,r9
307398: 00 0b rts
30739a: 68 f6 mov.l @r15+,r8
30739c: 60 13 mov r1,r0
30739e: 70 10 add #16,r0
3073a0: 40 08 shll2 r0
3073a2: 30 4c add r4,r0
3073a4: 6a 02 mov.l @r0,r10
3073a6: 84 03 mov.b @(3,r0),r0
3073a8: 69 0c extu.b r0,r9
3073aa: 60 13 mov r1,r0
3073ac: d1 25 mov.l 307444 <__WEAK_keydev_unqueue_event+0xd8>,r1 ! 8000001f
3073ae: 70 01 add #1,r0
3073b0: 20 19 and r1,r0
3073b2: 40 11 cmp/pz r0
3073b4: 8d 03 bt.s 3073be <__WEAK_keydev_unqueue_event+0x52>
3073b6: e1 e0 mov #-32,r1
3073b8: 70 ff add #-1,r0
3073ba: 20 1b or r1,r0
3073bc: 70 01 add #1,r0
3073be: 93 3b mov.w 307438 <__WEAK_keydev_unqueue_event+0xcc>,r3 ! ff00
3073c0: 62 93 mov r9,r2
3073c2: 97 3a mov.w 30743a <__WEAK_keydev_unqueue_event+0xce>,r7 ! 100
3073c4: 2a 39 and r3,r10
3073c6: 93 39 mov.w 30743c <__WEAK_keydev_unqueue_event+0xd0>,r3 ! 700
3073c8: 2a 9b or r9,r10
3073ca: 80 88 mov.b r0,@(8,r8)
3073cc: 23 a9 and r10,r3
3073ce: 60 97 not r9,r0
3073d0: 42 09 shlr2 r2
3073d2: c9 07 and #7,r0
3073d4: e1 01 mov #1,r1
3073d6: 33 70 cmp/eq r7,r3
3073d8: 41 0d shld r0,r1
3073da: 8f 1d bf.s 307418 <__WEAK_keydev_unqueue_event+0xac>
3073dc: 42 09 shlr2 r2
3073de: 32 8c add r8,r2
3073e0: 67 23 mov r2,r7
3073e2: 77 34 add #52,r7
3073e4: 63 70 mov.b @r7,r3
3073e6: 61 1c extu.b r1,r1
3073e8: 90 29 mov.w 30743e <__WEAK_keydev_unqueue_event+0xd2>,r0 ! c8
3073ea: 23 1b or r1,r3
3073ec: 27 30 mov.b r3,@r7
3073ee: 32 0c add r0,r2
3073f0: 63 20 mov.b @r2,r3
3073f2: 21 3a xor r3,r1
3073f4: 22 10 mov.b r1,@r2
3073f6: 85 8d mov.w @(26,r8),r0
3073f8: 20 08 tst r0,r0
3073fa: 8f c7 bf.s 30738c <__WEAK_keydev_unqueue_event+0x20>
3073fc: 6b 03 mov r0,r11
3073fe: d0 12 mov.l 307448 <__WEAK_keydev_unqueue_event+0xdc>,r0 ! 307344 <_can_repeat.isra.0>
307400: 65 93 mov r9,r5
307402: 40 0b jsr @r0
307404: 54 83 mov.l @(12,r8),r4
307406: 20 08 tst r0,r0
307408: 89 c0 bt 30738c <__WEAK_keydev_unqueue_event+0x20>
30740a: 60 93 mov r9,r0
30740c: 81 8d mov.w r0,@(26,r8)
30740e: e0 ff mov #-1,r0
307410: 81 8e mov.w r0,@(28,r8)
307412: 18 b8 mov.l r11,@(32,r8)
307414: af ba bra 30738c <__WEAK_keydev_unqueue_event+0x20>
307416: 18 b9 mov.l r11,@(36,r8)
307418: 97 12 mov.w 307440 <__WEAK_keydev_unqueue_event+0xd4>,r7 ! 200
30741a: 33 70 cmp/eq r7,r3
30741c: 8b b6 bf 30738c <__WEAK_keydev_unqueue_event+0x20>
30741e: 38 2c add r2,r8
307420: 63 83 mov r8,r3
307422: 73 34 add #52,r3
307424: 67 30 mov.b @r3,r7
307426: 62 17 not r1,r2
307428: 22 79 and r7,r2
30742a: 23 20 mov.b r2,@r3
30742c: 92 07 mov.w 30743e <__WEAK_keydev_unqueue_event+0xd2>,r2 ! c8
30742e: 38 2c add r2,r8
307430: 62 80 mov.b @r8,r2
307432: 21 2a xor r2,r1
307434: af aa bra 30738c <__WEAK_keydev_unqueue_event+0x20>
307436: 28 10 mov.b r1,@r8
307438: ff 00 .word 0xff00
30743a: 01 00 .word 0x0100
30743c: 07 00 .word 0x0700
30743e: 00 c8 setdmy
307440: 02 00 .word 0x0200
307442: 00 09 nop
307444: 80 00 mov.b r0,@(0,r0)
307446: 00 1f mac.l @r1+,@r0+
307448: 00 30 .word 0x0030
30744a: 73 44 add #68,r3
0030744c <_gint_load_onchip_sections>:
30744c: 2f 86 mov.l r8,@-r15
30744e: 2f 96 mov.l r9,@-r15
307450: d9 0c mov.l 307484 <_gint_load_onchip_sections+0x38>,r9 ! 312120 <_memset>
307452: d8 0d mov.l 307488 <_gint_load_onchip_sections+0x3c>,r8 ! 304d80 <_regcpy>
307454: 4f 22 sts.l pr,@-r15
307456: 96 13 mov.w 307480 <_gint_load_onchip_sections+0x34>,r6 ! 1000
307458: d4 0c mov.l 30748c <_gint_load_onchip_sections+0x40>,r4 ! e5200000 <_ILbuf>
30745a: 49 0b jsr @r9
30745c: e5 00 mov #0,r5
30745e: d5 0c mov.l 307490 <_gint_load_onchip_sections+0x44>,r5 ! a0 <_silram>
307460: d6 0c mov.l 307494 <_gint_load_onchip_sections+0x48>,r6 ! e5200000 <_ILbuf>
307462: d4 0d mov.l 307498 <_gint_load_onchip_sections+0x4c>,r4 ! 34690c <_lilram>
307464: 48 0b jsr @r8
307466: 00 09 nop
307468: 96 0b mov.w 307482 <_gint_load_onchip_sections+0x36>,r6 ! 4000
30746a: d4 0c mov.l 30749c <_gint_load_onchip_sections+0x50>,r4 ! e500e000 <_rxyram>
30746c: 49 0b jsr @r9
30746e: e5 00 mov #0,r5
307470: d6 0b mov.l 3074a0 <_gint_load_onchip_sections+0x54>,r6 ! e500e000 <_rxyram>
307472: 61 83 mov r8,r1
307474: d5 0b mov.l 3074a4 <_gint_load_onchip_sections+0x58>,r5 ! 0 <_lgmapped>
307476: d4 0c mov.l 3074a8 <_gint_load_onchip_sections+0x5c>,r4 ! 3469ac <_lxyram>
307478: 4f 26 lds.l @r15+,pr
30747a: 69 f6 mov.l @r15+,r9
30747c: 41 2b jmp @r1
30747e: 68 f6 mov.l @r15+,r8
307480: 10 00 mov.l r0,@(0,r0)
307482: 40 00 shll r0
307484: 00 31 .word 0x0031
307486: 21 20 mov.b r2,@r1
307488: 00 30 .word 0x0030
30748a: 4d 80 .word 0x4d80
30748c: e5 20 mov #32,r5
30748e: 00 00 .word 0x0000
307490: 00 00 .word 0x0000
307492: 00 a0 .word 0x00a0
307494: e5 20 mov #32,r5
307496: 00 00 .word 0x0000
307498: 00 34 mov.b r3,@(r0,r0)
30749a: 69 0c extu.b r0,r9
30749c: e5 00 mov #0,r5
30749e: e0 00 mov #0,r0
3074a0: e5 00 mov #0,r5
3074a2: e0 00 mov #0,r0
3074a4: 00 00 .word 0x0000
3074a6: 00 00 .word 0x0000
3074a8: 00 34 mov.b r3,@(r0,r0)
3074aa: 69 ac extu.b r10,r9
003074ac <_finish_write_call>:
3074ac: 2f 86 mov.l r8,@-r15
3074ae: 68 43 mov r4,r8
3074b0: 2f 96 mov.l r9,@-r15
3074b2: 69 53 mov r5,r9
3074b4: 2f a6 mov.l r10,@-r15
3074b6: 4f 22 sts.l pr,@-r15
3074b8: 60 40 mov.b @r4,r0
3074ba: 88 03 cmp/eq #3,r0
3074bc: 8f 06 bf.s 3074cc <_finish_write_call+0x20>
3074be: 7f d8 add #-40,r15
3074c0: d1 28 mov.l 307564 <_finish_write_call+0xb8>,r1 ! 3067f0 <_fifo_unbind>
3074c2: 84 42 mov.b @(2,r4),r0
3074c4: 41 0b jsr @r1
3074c6: 64 0c extu.b r0,r4
3074c8: e0 00 mov #0,r0
3074ca: 80 82 mov.b r0,@(2,r8)
3074cc: 29 98 tst r9,r9
3074ce: 8d 06 bt.s 3074de <_finish_write_call+0x32>
3074d0: e1 01 mov #1,r1
3074d2: d2 25 mov.l 307568 <_finish_write_call+0xbc>,r2 ! a4d80020
3074d4: 41 9d shld r9,r1
3074d6: 85 2d mov.w @(26,r2),r0
3074d8: 61 17 not r1,r1
3074da: 20 19 and r1,r0
3074dc: 81 2d mov.w r0,@(26,r2)
3074de: 60 80 mov.b @r8,r0
3074e0: 88 02 cmp/eq #2,r0
3074e2: 8f 22 bf.s 30752a <_finish_write_call+0x7e>
3074e4: 6a 83 mov r8,r10
3074e6: d1 21 mov.l 30756c <_finish_write_call+0xc0>,r1 ! 310df4 <___movmemSI20>
3074e8: 7a 18 add #24,r10
3074ea: 64 f3 mov r15,r4
3074ec: 41 0b jsr @r1
3074ee: 65 a3 mov r10,r5
3074f0: 60 f2 mov.l @r15,r0
3074f2: 54 f1 mov.l @(4,r15),r4
3074f4: 20 08 tst r0,r0
3074f6: 55 f2 mov.l @(8,r15),r5
3074f8: 56 f3 mov.l @(12,r15),r6
3074fa: 8d 02 bt.s 307502 <_finish_write_call+0x56>
3074fc: 57 f4 mov.l @(16,r15),r7
3074fe: 40 0b jsr @r0
307500: 00 09 nop
307502: 84 81 mov.b @(1,r8),r0
307504: e9 00 mov #0,r9
307506: c9 7f and #127,r0
307508: 80 81 mov.b r0,@(1,r8)
30750a: e6 14 mov #20,r6
30750c: d0 18 mov.l 307570 <_finish_write_call+0xc4>,r0 ! 312120 <_memset>
30750e: e5 00 mov #0,r5
307510: 18 93 mov.l r9,@(12,r8)
307512: 64 a3 mov r10,r4
307514: 18 94 mov.l r9,@(16,r8)
307516: 40 0b jsr @r0
307518: 00 09 nop
30751a: 60 93 mov r9,r0
30751c: 81 85 mov.w r0,@(10,r8)
30751e: 7f 28 add #40,r15
307520: 4f 26 lds.l @r15+,pr
307522: 6a f6 mov.l @r15+,r10
307524: 69 f6 mov.l @r15+,r9
307526: 00 0b rts
307528: 68 f6 mov.l @r15+,r8
30752a: 60 80 mov.b @r8,r0
30752c: 88 03 cmp/eq #3,r0
30752e: 8b f6 bf 30751e <_finish_write_call+0x72>
307530: d1 0e mov.l 30756c <_finish_write_call+0xc0>,r1 ! 310df4 <___movmemSI20>
307532: 64 f3 mov r15,r4
307534: 65 83 mov r8,r5
307536: 74 14 add #20,r4
307538: 41 0b jsr @r1
30753a: 75 18 add #24,r5
30753c: 50 f5 mov.l @(20,r15),r0
30753e: 54 f6 mov.l @(24,r15),r4
307540: 20 08 tst r0,r0
307542: 55 f7 mov.l @(28,r15),r5
307544: 56 f8 mov.l @(32,r15),r6
307546: 8d 02 bt.s 30754e <_finish_write_call+0xa2>
307548: 57 f9 mov.l @(36,r15),r7
30754a: 40 0b jsr @r0
30754c: 00 09 nop
30754e: d0 08 mov.l 307570 <_finish_write_call+0xc4>,r0 ! 312120 <_memset>
307550: e6 2c mov #44,r6
307552: e5 00 mov #0,r5
307554: 64 83 mov r8,r4
307556: 7f 28 add #40,r15
307558: 4f 26 lds.l @r15+,pr
30755a: 6a f6 mov.l @r15+,r10
30755c: 69 f6 mov.l @r15+,r9
30755e: 40 2b jmp @r0
307560: 68 f6 mov.l @r15+,r8
307562: 00 09 nop
307564: 00 30 .word 0x0030
307566: 67 f0 mov.b @r15,r7
307568: a4 d8 bra 307f1c <___printf_format_ouxX+0x124>
30756a: 00 20 .word 0x0020
30756c: 00 31 .word 0x0031
30756e: 0d f4 mov.b r15,@(r0,r13)
307570: 00 31 .word 0x0031
307572: 21 20 mov.b r2,@r1
00307574 <_finish_write_round>:
307574: 2f 86 mov.l r8,@-r15
307576: 68 43 mov r4,r8
307578: 2f 96 mov.l r9,@-r15
30757a: 69 53 mov r5,r9
30757c: 2f a6 mov.l r10,@-r15
30757e: ea 00 mov #0,r10
307580: 2f b6 mov.l r11,@-r15
307582: 4f 22 sts.l pr,@-r15
307584: 85 45 mov.w @(10,r4),r0
307586: 61 03 mov r0,r1
307588: 85 44 mov.w @(8,r4),r0
30758a: 30 1c add r1,r0
30758c: 81 44 mov.w r0,@(8,r4)
30758e: 85 45 mov.w @(10,r4),r0
307590: 61 0d extu.w r0,r1
307592: 50 43 mov.l @(12,r4),r0
307594: 30 1c add r1,r0
307596: 14 03 mov.l r0,@(12,r4)
307598: 85 45 mov.w @(10,r4),r0
30759a: 51 44 mov.l @(16,r4),r1
30759c: 60 0d extu.w r0,r0
30759e: 31 08 sub r0,r1
3075a0: 14 14 mov.l r1,@(16,r4)
3075a2: 60 a3 mov r10,r0
3075a4: 81 45 mov.w r0,@(10,r4)
3075a6: 85 44 mov.w @(8,r4),r0
3075a8: 6b 03 mov r0,r11
3075aa: d0 0c mov.l 3075dc <_finish_write_round+0x68>,r0 ! 3052fc <_pipe_bufsize>
3075ac: 40 0b jsr @r0
3075ae: 64 53 mov r5,r4
3075b0: 3b 00 cmp/eq r0,r11
3075b2: 8f 01 bf.s 3075b8 <_finish_write_round+0x44>
3075b4: 60 a3 mov r10,r0
3075b6: 81 84 mov.w r0,@(8,r8)
3075b8: 51 84 mov.l @(16,r8),r1
3075ba: 21 18 tst r1,r1
3075bc: 8f 08 bf.s 3075d0 <_finish_write_round+0x5c>
3075be: 65 93 mov r9,r5
3075c0: d1 07 mov.l 3075e0 <_finish_write_round+0x6c>,r1 ! 3074ac <_finish_write_call>
3075c2: 64 83 mov r8,r4
3075c4: 4f 26 lds.l @r15+,pr
3075c6: 6b f6 mov.l @r15+,r11
3075c8: 6a f6 mov.l @r15+,r10
3075ca: 69 f6 mov.l @r15+,r9
3075cc: 41 2b jmp @r1
3075ce: 68 f6 mov.l @r15+,r8
3075d0: 4f 26 lds.l @r15+,pr
3075d2: 6b f6 mov.l @r15+,r11
3075d4: 6a f6 mov.l @r15+,r10
3075d6: 69 f6 mov.l @r15+,r9
3075d8: 00 0b rts
3075da: 68 f6 mov.l @r15+,r8
3075dc: 00 30 .word 0x0030
3075de: 52 fc mov.l @(48,r15),r2
3075e0: 00 30 .word 0x0030
3075e2: 74 ac add #-84,r4
003075e4 <_usb_pipe_init_transfers>:
3075e4: 2f 86 mov.l r8,@-r15
3075e6: 2f 96 mov.l r9,@-r15
3075e8: 2f a6 mov.l r10,@-r15
3075ea: d8 08 mov.l 30760c <_usb_pipe_init_transfers+0x28>,r8 ! 8102014 <_pipe_transfers>
3075ec: d9 08 mov.l 307610 <_usb_pipe_init_transfers+0x2c>,r9 ! 81021cc
3075ee: da 09 mov.l 307614 <_usb_pipe_init_transfers+0x30>,r10 ! 312120 <_memset>
3075f0: 4f 22 sts.l pr,@-r15
3075f2: 64 83 mov r8,r4
3075f4: e6 2c mov #44,r6
3075f6: e5 00 mov #0,r5
3075f8: 4a 0b jsr @r10
3075fa: 78 2c add #44,r8
3075fc: 38 90 cmp/eq r9,r8
3075fe: 8f f9 bf.s 3075f4 <_usb_pipe_init_transfers+0x10>
307600: 64 83 mov r8,r4
307602: 4f 26 lds.l @r15+,pr
307604: 6a f6 mov.l @r15+,r10
307606: 69 f6 mov.l @r15+,r9
307608: 00 0b rts
30760a: 68 f6 mov.l @r15+,r8
30760c: 08 10 .word 0x0810
30760e: 20 14 mov.b r1,@-r0
307610: 08 10 .word 0x0810
307612: 21 cc cmp/str r12,r1
307614: 00 31 .word 0x0031
307616: 21 20 mov.b r2,@r1
00307618 <_gdb_unhexlify>:
307618: d0 05 mov.l 307630 <_gdb_unhexlify+0x18>,r0 ! 312176 <_strlen>
30761a: 2f 86 mov.l r8,@-r15
30761c: 4f 22 sts.l pr,@-r15
30761e: 40 0b jsr @r0
307620: 68 43 mov r4,r8
307622: 65 03 mov r0,r5
307624: d0 03 mov.l 307634 <_gdb_unhexlify+0x1c>,r0 ! 304d38 <_gdb_unhexlify_sized>
307626: 64 83 mov r8,r4
307628: 4f 26 lds.l @r15+,pr
30762a: 40 2b jmp @r0
30762c: 68 f6 mov.l @r15+,r8
30762e: 00 09 nop
307630: 00 31 .word 0x0031
307632: 21 76 mov.l r7,@-r1
307634: 00 30 .word 0x0030
307636: 4d 38 .word 0x4d38
00307638 <_gdb_parse_hardware_breakpoint_packet>:
307638: 2f 86 mov.l r8,@-r15
30763a: 68 43 mov r4,r8
30763c: 2f 96 mov.l r9,@-r15
30763e: 69 53 mov r5,r9
307640: 2f a6 mov.l r10,@-r15
307642: 4f 22 sts.l pr,@-r15
307644: 84 41 mov.b @(1,r4),r0
307646: 7f e0 add #-32,r15
307648: 88 31 cmp/eq #49,r0
30764a: 8f 34 bf.s 3076b6 <_gdb_parse_hardware_breakpoint_packet+0x7e>
30764c: e0 00 mov #0,r0
30764e: da 1d mov.l 3076c4 <_gdb_parse_hardware_breakpoint_packet+0x8c>,r10 ! 312120 <_memset>
307650: 64 f3 mov r15,r4
307652: e6 10 mov #16,r6
307654: e5 00 mov #0,r5
307656: 4a 0b jsr @r10
307658: 74 10 add #16,r4
30765a: e6 10 mov #16,r6
30765c: e5 00 mov #0,r5
30765e: 4a 0b jsr @r10
307660: 64 f3 mov r15,r4
307662: 63 f3 mov r15,r3
307664: 78 03 add #3,r8
307666: 73 10 add #16,r3
307668: e2 10 mov #16,r2
30766a: 61 83 mov r8,r1
30766c: 78 01 add #1,r8
30766e: 60 83 mov r8,r0
307670: 70 f0 add #-16,r0
307672: 84 0f mov.b @(15,r0),r0
307674: 23 00 mov.b r0,@r3
307676: 60 80 mov.b @r8,r0
307678: 88 2c cmp/eq #44,r0
30767a: 8d 02 bt.s 307682 <_gdb_parse_hardware_breakpoint_packet+0x4a>
30767c: 73 01 add #1,r3
30767e: 42 10 dt r2
307680: 8b f3 bf 30766a <_gdb_parse_hardware_breakpoint_packet+0x32>
307682: 71 02 add #2,r1
307684: 63 f3 mov r15,r3
307686: e2 10 mov #16,r2
307688: 71 01 add #1,r1
30768a: 60 13 mov r1,r0
30768c: 70 f0 add #-16,r0
30768e: 84 0f mov.b @(15,r0),r0
307690: 23 00 mov.b r0,@r3
307692: 60 10 mov.b @r1,r0
307694: 20 08 tst r0,r0
307696: 8d 05 bt.s 3076a4 <_gdb_parse_hardware_breakpoint_packet+0x6c>
307698: 73 01 add #1,r3
30769a: 88 3b cmp/eq #59,r0
30769c: 8d 02 bt.s 3076a4 <_gdb_parse_hardware_breakpoint_packet+0x6c>
30769e: 42 10 dt r2
3076a0: 8f f3 bf.s 30768a <_gdb_parse_hardware_breakpoint_packet+0x52>
3076a2: 71 01 add #1,r1
3076a4: d8 08 mov.l 3076c8 <_gdb_parse_hardware_breakpoint_packet+0x90>,r8 ! 307618 <_gdb_unhexlify>
3076a6: 64 f3 mov r15,r4
3076a8: 48 0b jsr @r8
3076aa: 74 10 add #16,r4
3076ac: 29 02 mov.l r0,@r9
3076ae: 48 0b jsr @r8
3076b0: 64 f3 mov r15,r4
3076b2: 88 02 cmp/eq #2,r0
3076b4: 00 29 movt r0
3076b6: 7f 20 add #32,r15
3076b8: 4f 26 lds.l @r15+,pr
3076ba: 6a f6 mov.l @r15+,r10
3076bc: 69 f6 mov.l @r15+,r9
3076be: 00 0b rts
3076c0: 68 f6 mov.l @r15+,r8
3076c2: 00 09 nop
3076c4: 00 31 .word 0x0031
3076c6: 21 20 mov.b r2,@r1
3076c8: 00 30 .word 0x0030
3076ca: 76 18 add #24,r6
003076cc <_gint_realloc>:
3076cc: 2f 86 mov.l r8,@-r15
3076ce: 61 63 mov r6,r1
3076d0: 2f 96 mov.l r9,@-r15
3076d2: 71 40 add #64,r1
3076d4: 2f a6 mov.l r10,@-r15
3076d6: e2 07 mov #7,r2
3076d8: 2f b6 mov.l r11,@-r15
3076da: 35 26 cmp/hi r2,r5
3076dc: 2f c6 mov.l r12,@-r15
3076de: 6b 43 mov r4,r11
3076e0: 2f d6 mov.l r13,@-r15
3076e2: 68 63 mov r6,r8
3076e4: 2f e6 mov.l r14,@-r15
3076e6: e9 08 mov #8,r9
3076e8: 4f 22 sts.l pr,@-r15
3076ea: 5e 10 mov.l @(0,r1),r14
3076ec: 61 43 mov r4,r1
3076ee: 7f f8 add #-8,r15
3076f0: 71 fc add #-4,r1
3076f2: 8f 03 bf.s 3076fc <_gint_realloc+0x30>
3076f4: 1f 11 mov.l r1,@(4,r15)
3076f6: 75 03 add #3,r5
3076f8: e9 fc mov #-4,r9
3076fa: 29 59 and r5,r9
3076fc: 6c b3 mov r11,r12
3076fe: 7c c0 add #-64,r12
307700: 5d cf mov.l @(60,r12),r13
307702: d3 48 mov.l 307824 <_gint_realloc+0x158>,r3 ! ffffff
307704: 52 cf mov.l @(60,r12),r2
307706: 22 39 and r3,r2
307708: 32 92 cmp/hs r9,r2
30770a: 8f 30 bf.s 30776e <_gint_realloc+0xa2>
30770c: 2d 39 and r3,r13
30770e: d0 46 mov.l 307828 <_gint_realloc+0x15c>,r0 ! 305828 <_split>
307710: 65 93 mov r9,r5
307712: 40 0b jsr @r0
307714: 54 f1 mov.l @(4,r15),r4
307716: 20 08 tst r0,r0
307718: 8d 1d bt.s 307756 <_gint_realloc+0x8a>
30771a: 6a 03 mov r0,r10
30771c: 64 03 mov r0,r4
30771e: d0 43 mov.l 30782c <_gint_realloc+0x160>,r0 ! 305808 <_next_block>
307720: 40 0b jsr @r0
307722: 00 09 nop
307724: 20 08 tst r0,r0
307726: 8d 0c bt.s 307742 <_gint_realloc+0x76>
307728: 6c 03 mov r0,r12
30772a: 62 02 mov.l @r0,r2
30772c: d1 40 mov.l 307830 <_gint_realloc+0x164>,r1 ! 2000000
30772e: 22 18 tst r1,r2
307730: 8f 07 bf.s 307742 <_gint_realloc+0x76>
307732: 65 83 mov r8,r5
307734: d2 3f mov.l 307834 <_gint_realloc+0x168>,r2 ! 3059b4 <_remove_link>
307736: 42 0b jsr @r2
307738: 64 03 mov r0,r4
30773a: d2 3f mov.l 307838 <_gint_realloc+0x16c>,r2 ! 3058fc <_merge>
30773c: 65 c3 mov r12,r5
30773e: 42 0b jsr @r2
307740: 64 a3 mov r10,r4
307742: d2 3e mov.l 30783c <_gint_realloc+0x170>,r2 ! 305a5c <_prepend_link>
307744: 65 83 mov r8,r5
307746: 42 0b jsr @r2
307748: 64 a3 mov r10,r4
30774a: 2e e8 tst r14,r14
30774c: 89 03 bt 307756 <_gint_realloc+0x8a>
30774e: 52 e1 mov.l @(4,r14),r2
307750: 32 d8 sub r13,r2
307752: 32 9c add r9,r2
307754: 1e 21 mov.l r2,@(4,r14)
307756: 6a b3 mov r11,r10
307758: 60 a3 mov r10,r0
30775a: 7f 08 add #8,r15
30775c: 4f 26 lds.l @r15+,pr
30775e: 6e f6 mov.l @r15+,r14
307760: 6d f6 mov.l @r15+,r13
307762: 6c f6 mov.l @r15+,r12
307764: 6b f6 mov.l @r15+,r11
307766: 6a f6 mov.l @r15+,r10
307768: 69 f6 mov.l @r15+,r9
30776a: 00 0b rts
30776c: 68 f6 mov.l @r15+,r8
30776e: d0 2f mov.l 30782c <_gint_realloc+0x160>,r0 ! 305808 <_next_block>
307770: 2f 32 mov.l r3,@r15
307772: 40 0b jsr @r0
307774: 54 f1 mov.l @(4,r15),r4
307776: 57 cf mov.l @(60,r12),r7
307778: 20 08 tst r0,r0
30777a: 63 f2 mov.l @r15,r3
30777c: 6a 03 mov r0,r10
30777e: 8d 2b bt.s 3077d8 <_gint_realloc+0x10c>
307780: 27 39 and r3,r7
307782: 62 02 mov.l @r0,r2
307784: d1 2a mov.l 307830 <_gint_realloc+0x164>,r1 ! 2000000
307786: 22 18 tst r1,r2
307788: 8f 26 bf.s 3077d8 <_gint_realloc+0x10c>
30778a: 62 93 mov r9,r2
30778c: 32 78 sub r7,r2
30778e: 67 02 mov.l @r0,r7
307790: 72 fc add #-4,r2
307792: 23 79 and r7,r3
307794: 33 23 cmp/ge r2,r3
307796: 8f 1f bf.s 3077d8 <_gint_realloc+0x10c>
307798: 64 03 mov r0,r4
30779a: d3 26 mov.l 307834 <_gint_realloc+0x168>,r3 ! 3059b4 <_remove_link>
30779c: 2f 22 mov.l r2,@r15
30779e: 43 0b jsr @r3
3077a0: 65 83 mov r8,r5
3077a2: d0 21 mov.l 307828 <_gint_realloc+0x15c>,r0 ! 305828 <_split>
3077a4: 64 a3 mov r10,r4
3077a6: 40 0b jsr @r0
3077a8: 65 f2 mov.l @r15,r5
3077aa: 20 08 tst r0,r0
3077ac: 8d 03 bt.s 3077b6 <_gint_realloc+0xea>
3077ae: 64 03 mov r0,r4
3077b0: d2 22 mov.l 30783c <_gint_realloc+0x170>,r2 ! 305a5c <_prepend_link>
3077b2: 42 0b jsr @r2
3077b4: 65 83 mov r8,r5
3077b6: d2 20 mov.l 307838 <_gint_realloc+0x16c>,r2 ! 3058fc <_merge>
3077b8: 65 a3 mov r10,r5
3077ba: 42 0b jsr @r2
3077bc: 54 f1 mov.l @(4,r15),r4
3077be: 2e e8 tst r14,r14
3077c0: 89 c9 bt 307756 <_gint_realloc+0x8a>
3077c2: 52 cf mov.l @(60,r12),r2
3077c4: d3 17 mov.l 307824 <_gint_realloc+0x158>,r3 ! ffffff
3077c6: 22 39 and r3,r2
3077c8: 53 e1 mov.l @(4,r14),r3
3077ca: 32 d8 sub r13,r2
3077cc: 32 3c add r3,r2
3077ce: 1e 21 mov.l r2,@(4,r14)
3077d0: 52 e5 mov.l @(20,r14),r2
3077d2: 72 01 add #1,r2
3077d4: af bf bra 307756 <_gint_realloc+0x8a>
3077d6: 1e 25 mov.l r2,@(20,r14)
3077d8: d0 19 mov.l 307840 <_gint_realloc+0x174>,r0 ! 305adc <_gint_malloc>
3077da: 65 83 mov r8,r5
3077dc: 40 0b jsr @r0
3077de: 64 93 mov r9,r4
3077e0: 20 08 tst r0,r0
3077e2: 8f 0e bf.s 307802 <_gint_realloc+0x136>
3077e4: 6a 03 mov r0,r10
3077e6: 2e e8 tst r14,r14
3077e8: 8d b7 bt.s 30775a <_gint_realloc+0x8e>
3077ea: 60 a3 mov r10,r0
3077ec: 62 e2 mov.l @r14,r2
3077ee: 32 96 cmp/hi r9,r2
3077f0: 8b 03 bf 3077fa <_gint_realloc+0x12e>
3077f2: 52 e4 mov.l @(16,r14),r2
3077f4: 72 01 add #1,r2
3077f6: af b0 bra 30775a <_gint_realloc+0x8e>
3077f8: 1e 24 mov.l r2,@(16,r14)
3077fa: 52 e3 mov.l @(12,r14),r2
3077fc: 72 01 add #1,r2
3077fe: af ab bra 307758 <_gint_realloc+0x8c>
307800: 1e 23 mov.l r2,@(12,r14)
307802: d2 08 mov.l 307824 <_gint_realloc+0x158>,r2 ! ffffff
307804: 64 03 mov r0,r4
307806: 56 cf mov.l @(60,r12),r6
307808: 65 b3 mov r11,r5
30780a: d0 0e mov.l 307844 <_gint_realloc+0x178>,r0 ! 312000 <_memcpy>
30780c: 40 0b jsr @r0
30780e: 26 29 and r2,r6
307810: d2 0d mov.l 307848 <_gint_realloc+0x17c>,r2 ! 305c20 <_gint_free>
307812: 65 83 mov r8,r5
307814: 42 0b jsr @r2
307816: 64 b3 mov r11,r4
307818: 2e e8 tst r14,r14
30781a: 89 9d bt 307758 <_gint_realloc+0x8c>
30781c: 52 e6 mov.l @(24,r14),r2
30781e: 72 01 add #1,r2
307820: af 9a bra 307758 <_gint_realloc+0x8c>
307822: 1e 26 mov.l r2,@(24,r14)
307824: 00 ff mac.l @r15+,@r0+
307826: ff ff .word 0xffff
307828: 00 30 .word 0x0030
30782a: 58 28 mov.l @(32,r2),r8
30782c: 00 30 .word 0x0030
30782e: 58 08 mov.l @(32,r0),r8
307830: 02 00 .word 0x0200
307832: 00 00 .word 0x0000
307834: 00 30 .word 0x0030
307836: 59 b4 mov.l @(16,r11),r9
307838: 00 30 .word 0x0030
30783a: 58 fc mov.l @(48,r15),r8
30783c: 00 30 .word 0x0030
30783e: 5a 5c mov.l @(48,r5),r10
307840: 00 30 .word 0x0030
307842: 5a dc mov.l @(48,r13),r10
307844: 00 31 .word 0x0031
307846: 20 00 mov.b r0,@r0
307848: 00 30 .word 0x0030
30784a: 5c 20 mov.l @(0,r2),r12
0030784c <___printf_flush>:
30784c: 2f 86 mov.l r8,@-r15
30784e: 2f 96 mov.l r9,@-r15
307850: 69 43 mov r4,r9
307852: 2f a6 mov.l r10,@-r15
307854: 2f b6 mov.l r11,@-r15
307856: 2f c6 mov.l r12,@-r15
307858: 2f d6 mov.l r13,@-r15
30785a: 2f e6 mov.l r14,@-r15
30785c: 4f 22 sts.l pr,@-r15
30785e: 5b 45 mov.l @(20,r4),r11
307860: 5c 44 mov.l @(16,r4),r12
307862: 6a b3 mov r11,r10
307864: 51 47 mov.l @(28,r4),r1
307866: 3a c8 sub r12,r10
307868: 31 ac add r10,r1
30786a: 14 17 mov.l r1,@(28,r4)
30786c: 61 42 mov.l @r4,r1
30786e: 21 18 tst r1,r1
307870: 8d 1a bt.s 3078a8 <___printf_flush+0x5c>
307872: 7f f8 add #-8,r15
307874: d2 57 mov.l 3079d4 <___printf_flush+0x188>,r2 ! 81019e0 <___printf_buffer>
307876: 31 20 cmp/eq r2,r1
307878: 89 16 bt 3078a8 <___printf_flush+0x5c>
30787a: 51 46 mov.l @(24,r4),r1
30787c: 71 ff add #-1,r1
30787e: 3b 12 cmp/hs r1,r11
307880: 8d 01 bt.s 307886 <___printf_flush+0x3a>
307882: e2 00 mov #0,r2
307884: 61 b3 mov r11,r1
307886: 21 20 mov.b r2,@r1
307888: d1 52 mov.l 3079d4 <___printf_flush+0x188>,r1 ! 81019e0 <___printf_buffer>
30788a: 62 13 mov r1,r2
30788c: 72 40 add #64,r2
30788e: 19 14 mov.l r1,@(16,r9)
307890: 19 26 mov.l r2,@(24,r9)
307892: 19 15 mov.l r1,@(20,r9)
307894: 7f 08 add #8,r15
307896: 4f 26 lds.l @r15+,pr
307898: 6e f6 mov.l @r15+,r14
30789a: 6d f6 mov.l @r15+,r13
30789c: 6c f6 mov.l @r15+,r12
30789e: 6b f6 mov.l @r15+,r11
3078a0: 6a f6 mov.l @r15+,r10
3078a2: 69 f6 mov.l @r15+,r9
3078a4: 00 0b rts
3078a6: 68 f6 mov.l @r15+,r8
3078a8: 58 91 mov.l @(4,r9),r8
3078aa: 28 88 tst r8,r8
3078ac: 8b 01 bf 3078b2 <___printf_flush+0x66>
3078ae: a0 87 bra 3079c0 <___printf_flush+0x174>
3078b0: 54 92 mov.l @(8,r9),r4
3078b2: 85 8e mov.w @(28,r8),r0
3078b4: 62 03 mov r0,r2
3078b6: 61 0d extu.w r0,r1
3078b8: 60 08 swap.b r0,r0
3078ba: c8 04 tst #4,r0
3078bc: 8f 04 bf.s 3078c8 <___printf_flush+0x7c>
3078be: 60 18 swap.b r1,r0
3078c0: e0 40 mov #64,r0
3078c2: 20 2b or r2,r0
3078c4: af e0 bra 307888 <___printf_flush+0x3c>
3078c6: 81 8e mov.w r0,@(28,r8)
3078c8: c8 02 tst #2,r0
3078ca: 89 10 bt 3078ee <___printf_flush+0xa2>
3078cc: d0 42 mov.l 3079d8 <___printf_flush+0x18c>,r0 ! 3062dc <_fflush>
3078ce: 40 0b jsr @r0
3078d0: 64 83 mov r8,r4
3078d2: 88 ff cmp/eq #-1,r0
3078d4: 89 16 bt 307904 <___printf_flush+0xb8>
3078d6: d0 41 mov.l 3079dc <___printf_flush+0x190>,r0 ! 3061fa <_lseek>
3078d8: e6 02 mov #2,r6
3078da: 64 82 mov.l @r8,r4
3078dc: 40 0b jsr @r0
3078de: e5 00 mov #0,r5
3078e0: 40 11 cmp/pz r0
3078e2: 8b 0f bf 307904 <___printf_flush+0xb8>
3078e4: 91 72 mov.w 3079cc <___printf_flush+0x180>,r1 ! ff7f
3078e6: 18 01 mov.l r0,@(4,r8)
3078e8: 85 8e mov.w @(28,r8),r0
3078ea: 20 19 and r1,r0
3078ec: 81 8e mov.w r0,@(28,r8)
3078ee: 51 82 mov.l @(8,r8),r1
3078f0: 21 18 tst r1,r1
3078f2: 8f 0a bf.s 30790a <___printf_flush+0xbe>
3078f4: 66 a3 mov r10,r6
3078f6: d0 3a mov.l 3079e0 <___printf_flush+0x194>,r0 ! 306284 <___fp_write>
3078f8: 65 c3 mov r12,r5
3078fa: 64 83 mov r8,r4
3078fc: 40 0b jsr @r0
3078fe: 00 09 nop
307900: af c2 bra 307888 <___printf_flush+0x3c>
307902: 00 09 nop
307904: 85 8e mov.w @(28,r8),r0
307906: af dd bra 3078c4 <___printf_flush+0x78>
307908: cb 40 or #64,r0
30790a: 9d 60 mov.w 3079ce <___printf_flush+0x182>,r13 ! 1000
30790c: 85 8e mov.w @(28,r8),r0
30790e: 2d 08 tst r0,r13
307910: 89 3f bt 307992 <___printf_flush+0x146>
307912: 85 8e mov.w @(28,r8),r0
307914: 20 db or r13,r0
307916: 81 8e mov.w r0,@(28,r8)
307918: ed 00 mov #0,r13
30791a: 9e 59 mov.w 3079d0 <___printf_flush+0x184>,r14 ! 4000
30791c: 3a d6 cmp/hi r13,r10
30791e: 8f b3 bf.s 307888 <___printf_flush+0x3c>
307920: 61 a3 mov r10,r1
307922: 57 83 mov.l @(12,r8),r7
307924: 53 85 mov.l @(20,r8),r3
307926: 31 d8 sub r13,r1
307928: 65 c3 mov r12,r5
30792a: 33 78 sub r7,r3
30792c: 33 12 cmp/hs r1,r3
30792e: 8f 45 bf.s 3079bc <___printf_flush+0x170>
307930: 35 dc add r13,r5
307932: 93 4e mov.w 3079d2 <___printf_flush+0x186>,r3 ! c000
307934: 85 8e mov.w @(28,r8),r0
307936: 23 09 and r0,r3
307938: 63 3d extu.w r3,r3
30793a: 33 e0 cmp/eq r14,r3
30793c: 8f 0d bf.s 30795a <___printf_flush+0x10e>
30793e: e3 00 mov #0,r3
307940: 60 a3 mov r10,r0
307942: 30 da subc r13,r0
307944: e3 ff mov #-1,r3
307946: 66 13 mov r1,r6
307948: 30 33 cmp/ge r3,r0
30794a: 64 b3 mov r11,r4
30794c: 8d 01 bt.s 307952 <___printf_flush+0x106>
30794e: 76 01 add #1,r6
307950: e6 01 mov #1,r6
307952: 46 10 dt r6
307954: 8f 29 bf.s 3079aa <___printf_flush+0x15e>
307956: 63 43 mov r4,r3
307958: e3 00 mov #0,r3
30795a: 54 82 mov.l @(8,r8),r4
30795c: 66 13 mov r1,r6
30795e: d0 21 mov.l 3079e4 <___printf_flush+0x198>,r0 ! 312000 <_memcpy>
307960: 34 7c add r7,r4
307962: 1f 11 mov.l r1,@(4,r15)
307964: 40 0b jsr @r0
307966: 2f 32 mov.l r3,@r15
307968: 51 f1 mov.l @(4,r15),r1
30796a: 56 83 mov.l @(12,r8),r6
30796c: 3d 1c add r1,r13
30796e: 63 f2 mov.l @r15,r3
307970: 36 1c add r1,r6
307972: 51 85 mov.l @(20,r8),r1
307974: 36 12 cmp/hs r1,r6
307976: 8d 03 bt.s 307980 <___printf_flush+0x134>
307978: 18 63 mov.l r6,@(12,r8)
30797a: 23 38 tst r3,r3
30797c: 8d cf bt.s 30791e <___printf_flush+0xd2>
30797e: 3a d6 cmp/hi r13,r10
307980: d0 17 mov.l 3079e0 <___printf_flush+0x194>,r0 ! 306284 <___fp_write>
307982: 64 83 mov r8,r4
307984: 40 0b jsr @r0
307986: 55 82 mov.l @(8,r8),r5
307988: 40 15 cmp/pl r0
30798a: 8f b9 bf.s 307900 <___printf_flush+0xb4>
30798c: e1 00 mov #0,r1
30798e: af c5 bra 30791c <___printf_flush+0xd0>
307990: 18 13 mov.l r1,@(12,r8)
307992: 52 83 mov.l @(12,r8),r2
307994: 51 84 mov.l @(16,r8),r1
307996: 32 12 cmp/hs r1,r2
307998: 89 bb bt 307912 <___printf_flush+0xc6>
30799a: d0 0f mov.l 3079d8 <___printf_flush+0x18c>,r0 ! 3062dc <_fflush>
30799c: 40 0b jsr @r0
30799e: 64 83 mov r8,r4
3079a0: 51 82 mov.l @(8,r8),r1
3079a2: 21 18 tst r1,r1
3079a4: 89 b8 bt 307918 <___printf_flush+0xcc>
3079a6: af b5 bra 307914 <___printf_flush+0xc8>
3079a8: 85 8e mov.w @(28,r8),r0
3079aa: 73 ff add #-1,r3
3079ac: 60 30 mov.b @r3,r0
3079ae: 88 0a cmp/eq #10,r0
3079b0: 8f cf bf.s 307952 <___printf_flush+0x106>
3079b2: 64 33 mov r3,r4
3079b4: 61 33 mov r3,r1
3079b6: 31 58 sub r5,r1
3079b8: af cf bra 30795a <___printf_flush+0x10e>
3079ba: 71 01 add #1,r1
3079bc: af cc bra 307958 <___printf_flush+0x10c>
3079be: 61 33 mov r3,r1
3079c0: 24 48 tst r4,r4
3079c2: 8d 9d bt.s 307900 <___printf_flush+0xb4>
3079c4: 66 a3 mov r10,r6
3079c6: d0 08 mov.l 3079e8 <___printf_flush+0x19c>,r0 ! 306240 <_write>
3079c8: af 98 bra 3078fc <___printf_flush+0xb0>
3079ca: 65 c3 mov r12,r5
3079cc: ff 7f .word 0xff7f
3079ce: 10 00 mov.l r0,@(0,r0)
3079d0: 40 00 shll r0
3079d2: c0 00 mov.b r0,@(0,gbr)
3079d4: 08 10 .word 0x0810
3079d6: 19 e0 mov.l r14,@(0,r9)
3079d8: 00 30 .word 0x0030
3079da: 62 dc extu.b r13,r2
3079dc: 00 30 .word 0x0030
3079de: 61 fa negc r15,r1
3079e0: 00 30 .word 0x0030
3079e2: 62 84 mov.b @r8+,r2
3079e4: 00 31 .word 0x0031
3079e6: 20 00 mov.b r0,@r0
3079e8: 00 30 .word 0x0030
3079ea: 62 40 mov.b @r4,r2
003079ec <___printf_out.lto_priv.0>:
3079ec: 2f 86 mov.l r8,@-r15
3079ee: 68 43 mov r4,r8
3079f0: 52 45 mov.l @(20,r4),r2
3079f2: 51 46 mov.l @(24,r4),r1
3079f4: 2f 96 mov.l r9,@-r15
3079f6: 32 12 cmp/hs r1,r2
3079f8: 4f 22 sts.l pr,@-r15
3079fa: 8f 03 bf.s 307a04 <___printf_out.lto_priv.0+0x18>
3079fc: 69 53 mov r5,r9
3079fe: d1 06 mov.l 307a18 <___printf_out.lto_priv.0+0x2c>,r1 ! 30784c <___printf_flush>
307a00: 41 0b jsr @r1
307a02: 00 09 nop
307a04: 51 85 mov.l @(20,r8),r1
307a06: 62 13 mov r1,r2
307a08: 72 01 add #1,r2
307a0a: 18 25 mov.l r2,@(20,r8)
307a0c: 21 90 mov.b r9,@r1
307a0e: 4f 26 lds.l @r15+,pr
307a10: 69 f6 mov.l @r15+,r9
307a12: 00 0b rts
307a14: 68 f6 mov.l @r15+,r8
307a16: 00 09 nop
307a18: 00 30 .word 0x0030
307a1a: 78 4c add #76,r8
00307a1c <___printf_format_p>:
307a1c: 2f 86 mov.l r8,@-r15
307a1e: 2f 96 mov.l r9,@-r15
307a20: 69 43 mov r4,r9
307a22: 2f a6 mov.l r10,@-r15
307a24: 2f b6 mov.l r11,@-r15
307a26: 4f 22 sts.l pr,@-r15
307a28: 61 62 mov.l @r6,r1
307a2a: 7f f4 add #-12,r15
307a2c: d0 1e mov.l 307aa8 <___printf_format_p+0x8c>,r0 ! 312000 <_memcpy>
307a2e: 62 13 mov r1,r2
307a30: 72 04 add #4,r2
307a32: 26 22 mov.l r2,@r6
307a34: 64 f3 mov r15,r4
307a36: 68 12 mov.l @r1,r8
307a38: d5 1c mov.l 307aac <___printf_format_p+0x90>,r5 ! 34218c
307a3a: 40 0b jsr @r0
307a3c: e6 09 mov #9,r6
307a3e: d5 1c mov.l 307ab0 <___printf_format_p+0x94>,r5 ! 342178
307a40: 6b f3 mov r15,r11
307a42: 63 83 mov r8,r3
307a44: e2 00 mov #0,r2
307a46: 67 f3 mov r15,r7
307a48: e1 00 mov #0,r1
307a4a: 22 28 tst r2,r2
307a4c: 8b 00 bf 307a50 <___printf_format_p+0x34>
307a4e: 23 38 tst r3,r3
307a50: 8f 18 bf.s 307a84 <___printf_format_p+0x68>
307a52: 21 18 tst r1,r1
307a54: 8d 17 bt.s 307a86 <___printf_format_p+0x6a>
307a56: 60 33 mov r3,r0
307a58: d8 16 mov.l 307ab4 <___printf_format_p+0x98>,r8 ! 3079ec <___printf_out.lto_priv.0>
307a5a: e5 30 mov #48,r5
307a5c: 64 93 mov r9,r4
307a5e: 48 0b jsr @r8
307a60: 6a f3 mov r15,r10
307a62: e5 78 mov #120,r5
307a64: 64 93 mov r9,r4
307a66: 48 0b jsr @r8
307a68: 7a 08 add #8,r10
307a6a: 7a ff add #-1,r10
307a6c: 65 a0 mov.b @r10,r5
307a6e: 48 0b jsr @r8
307a70: 64 93 mov r9,r4
307a72: 3a b0 cmp/eq r11,r10
307a74: 8b f9 bf 307a6a <___printf_format_p+0x4e>
307a76: 7f 0c add #12,r15
307a78: 4f 26 lds.l @r15+,pr
307a7a: 6b f6 mov.l @r15+,r11
307a7c: 6a f6 mov.l @r15+,r10
307a7e: 69 f6 mov.l @r15+,r9
307a80: 00 0b rts
307a82: 68 f6 mov.l @r15+,r8
307a84: 60 33 mov r3,r0
307a86: c9 0f and #15,r0
307a88: 06 5c mov.b @(r0,r5),r6
307a8a: 64 23 mov r2,r4
307a8c: 27 60 mov.b r6,@r7
307a8e: e6 1c mov #28,r6
307a90: 44 6d shld r6,r4
307a92: 66 33 mov r3,r6
307a94: 46 09 shlr2 r6
307a96: 46 09 shlr2 r6
307a98: 42 09 shlr2 r2
307a9a: 63 43 mov r4,r3
307a9c: 71 01 add #1,r1
307a9e: 77 01 add #1,r7
307aa0: 42 09 shlr2 r2
307aa2: af d2 bra 307a4a <___printf_format_p+0x2e>
307aa4: 23 6b or r6,r3
307aa6: 00 09 nop
307aa8: 00 31 .word 0x0031
307aaa: 20 00 mov.b r0,@r0
307aac: 00 34 mov.b r3,@(r0,r0)
307aae: 21 8c cmp/str r8,r1
307ab0: 00 34 mov.b r3,@(r0,r0)
307ab2: 21 78 tst r7,r1
307ab4: 00 30 .word 0x0030
307ab6: 79 ec add #-20,r9
00307ab8 <___printf_outn.lto_priv.0>:
307ab8: 2f 86 mov.l r8,@-r15
307aba: 68 63 mov r6,r8
307abc: 2f 96 mov.l r9,@-r15
307abe: 69 43 mov r4,r9
307ac0: 2f a6 mov.l r10,@-r15
307ac2: 6a 53 mov r5,r10
307ac4: 2f b6 mov.l r11,@-r15
307ac6: db 08 mov.l 307ae8 <___printf_outn.lto_priv.0+0x30>,r11 ! 3079ec <___printf_out.lto_priv.0>
307ac8: 4f 22 sts.l pr,@-r15
307aca: 48 15 cmp/pl r8
307acc: 8d 06 bt.s 307adc <___printf_outn.lto_priv.0+0x24>
307ace: 65 a3 mov r10,r5
307ad0: 4f 26 lds.l @r15+,pr
307ad2: 6b f6 mov.l @r15+,r11
307ad4: 6a f6 mov.l @r15+,r10
307ad6: 69 f6 mov.l @r15+,r9
307ad8: 00 0b rts
307ada: 68 f6 mov.l @r15+,r8
307adc: 64 93 mov r9,r4
307ade: 4b 0b jsr @r11
307ae0: 78 ff add #-1,r8
307ae2: af f3 bra 307acc <___printf_outn.lto_priv.0+0x14>
307ae4: 48 15 cmp/pl r8
307ae6: 00 09 nop
307ae8: 00 30 .word 0x0030
307aea: 79 ec add #-20,r9
00307aec <___printf_format_c>:
307aec: 2f 86 mov.l r8,@-r15
307aee: 68 43 mov r4,r8
307af0: 2f 96 mov.l r9,@-r15
307af2: 69 53 mov r5,r9
307af4: 2f a6 mov.l r10,@-r15
307af6: e5 00 mov #0,r5
307af8: 2f b6 mov.l r11,@-r15
307afa: 2f c6 mov.l r12,@-r15
307afc: 2f d6 mov.l r13,@-r15
307afe: 2f e6 mov.l r14,@-r15
307b00: 4f 22 sts.l pr,@-r15
307b02: 61 62 mov.l @r6,r1
307b04: 7f ec add #-20,r15
307b06: d0 30 mov.l 307bc8 <___printf_format_c+0xdc>,r0 ! 312120 <_memset>
307b08: 62 13 mov r1,r2
307b0a: 6b f3 mov r15,r11
307b0c: 7b 04 add #4,r11
307b0e: 72 04 add #4,r2
307b10: 26 22 mov.l r2,@r6
307b12: 64 b3 mov r11,r4
307b14: e6 10 mov #16,r6
307b16: 40 0b jsr @r0
307b18: 6a 12 mov.l @r1,r10
307b1a: d1 2c mov.l 307bcc <___printf_format_c+0xe0>,r1 ! 306034 <___printf_compute_geometry>
307b1c: e0 01 mov #1,r0
307b1e: 64 93 mov r9,r4
307b20: 81 b3 mov.w r0,@(6,r11)
307b22: dd 2b mov.l 307bd0 <___printf_format_c+0xe4>,r13 ! 307ab8 <___printf_outn.lto_priv.0>
307b24: 41 0b jsr @r1
307b26: 65 b3 mov r11,r5
307b28: 85 b4 mov.w @(8,r11),r0
307b2a: e5 20 mov #32,r5
307b2c: 66 b1 mov.w @r11,r6
307b2e: 6e 0d extu.w r0,r14
307b30: 66 6d extu.w r6,r6
307b32: 4d 0b jsr @r13
307b34: 64 83 mov r8,r4
307b36: 84 94 mov.b @(4,r9),r0
307b38: 88 04 cmp/eq #4,r0
307b3a: d9 26 mov.l 307bd4 <___printf_format_c+0xe8>,r9 ! 3079ec <___printf_out.lto_priv.0>
307b3c: 8f 03 bf.s 307b46 <___printf_format_c+0x5a>
307b3e: e1 7f mov #127,r1
307b40: 3a 17 cmp/gt r1,r10
307b42: 8d 11 bt.s 307b68 <___printf_format_c+0x7c>
307b44: e1 fa mov #-6,r1
307b46: 65 a3 mov r10,r5
307b48: 49 0b jsr @r9
307b4a: 64 83 mov r8,r4
307b4c: 66 e3 mov r14,r6
307b4e: e5 20 mov #32,r5
307b50: 64 83 mov r8,r4
307b52: 61 d3 mov r13,r1
307b54: 7f 14 add #20,r15
307b56: 4f 26 lds.l @r15+,pr
307b58: 6e f6 mov.l @r15+,r14
307b5a: 6d f6 mov.l @r15+,r13
307b5c: 6c f6 mov.l @r15+,r12
307b5e: 6b f6 mov.l @r15+,r11
307b60: 6a f6 mov.l @r15+,r10
307b62: 69 f6 mov.l @r15+,r9
307b64: 41 2b jmp @r1
307b66: 68 f6 mov.l @r15+,r8
307b68: 65 a3 mov r10,r5
307b6a: 45 1c shad r1,r5
307b6c: 91 26 mov.w 307bbc <___printf_format_c+0xd0>,r1 ! 7ff
307b6e: 60 a3 mov r10,r0
307b70: 9c 25 mov.w 307bbe <___printf_format_c+0xd2>,r12 ! 80
307b72: c9 3f and #63,r0
307b74: 3a 17 cmp/gt r1,r10
307b76: 8d 06 bt.s 307b86 <___printf_format_c+0x9a>
307b78: 2c 0b or r0,r12
307b7a: 91 21 mov.w 307bc0 <___printf_format_c+0xd4>,r1 ! c0
307b7c: 25 1b or r1,r5
307b7e: 49 0b jsr @r9
307b80: 64 83 mov r8,r4
307b82: af e1 bra 307b48 <___printf_format_c+0x5c>
307b84: 65 c3 mov r12,r5
307b86: e2 f4 mov #-12,r2
307b88: 6b a3 mov r10,r11
307b8a: 4b 2c shad r2,r11
307b8c: d2 12 mov.l 307bd8 <___printf_format_c+0xec>,r2 ! ffff
307b8e: 60 53 mov r5,r0
307b90: c9 3f and #63,r0
307b92: cb 80 or #128,r0
307b94: 3a 27 cmp/gt r2,r10
307b96: 8d 06 bt.s 307ba6 <___printf_format_c+0xba>
307b98: 2f 02 mov.l r0,@r15
307b9a: 95 12 mov.w 307bc2 <___printf_format_c+0xd6>,r5 ! e0
307b9c: 25 bb or r11,r5
307b9e: 49 0b jsr @r9
307ba0: 64 83 mov r8,r4
307ba2: af ec bra 307b7e <___printf_format_c+0x92>
307ba4: 65 f2 mov.l @r15,r5
307ba6: e2 ee mov #-18,r2
307ba8: 95 0c mov.w 307bc4 <___printf_format_c+0xd8>,r5 ! f0
307baa: 4a 2c shad r2,r10
307bac: 64 83 mov r8,r4
307bae: 49 0b jsr @r9
307bb0: 25 ab or r10,r5
307bb2: 91 04 mov.w 307bbe <___printf_format_c+0xd2>,r1 ! 80
307bb4: e5 3f mov #63,r5
307bb6: 25 b9 and r11,r5
307bb8: af f1 bra 307b9e <___printf_format_c+0xb2>
307bba: 25 1b or r1,r5
307bbc: 07 ff mac.l @r15+,@r7+
307bbe: 00 80 .word 0x0080
307bc0: 00 c0 .word 0x00c0
307bc2: 00 e0 .word 0x00e0
307bc4: 00 f0 .word 0x00f0
307bc6: 00 09 nop
307bc8: 00 31 .word 0x0031
307bca: 21 20 mov.b r2,@r1
307bcc: 00 30 .word 0x0030
307bce: 60 34 mov.b @r3+,r0
307bd0: 00 30 .word 0x0030
307bd2: 7a b8 add #-72,r10
307bd4: 00 30 .word 0x0030
307bd6: 79 ec add #-20,r9
307bd8: 00 00 .word 0x0000
307bda: ff ff .word 0xffff
00307bdc <___printf_format_s>:
307bdc: 2f 86 mov.l r8,@-r15
307bde: 2f 96 mov.l r9,@-r15
307be0: 2f a6 mov.l r10,@-r15
307be2: 6a 43 mov r4,r10
307be4: 2f b6 mov.l r11,@-r15
307be6: 2f c6 mov.l r12,@-r15
307be8: 6c 53 mov r5,r12
307bea: 2f d6 mov.l r13,@-r15
307bec: 4f 22 sts.l pr,@-r15
307bee: 61 62 mov.l @r6,r1
307bf0: 7f f0 add #-16,r15
307bf2: 85 51 mov.w @(2,r5),r0
307bf4: 62 13 mov r1,r2
307bf6: 72 04 add #4,r2
307bf8: 26 22 mov.l r2,@r6
307bfa: 20 08 tst r0,r0
307bfc: 69 12 mov.l @r1,r9
307bfe: 8d 01 bt.s 307c04 <___printf_format_s+0x28>
307c00: e2 ff mov #-1,r2
307c02: 62 03 mov r0,r2
307c04: e8 00 mov #0,r8
307c06: 60 83 mov r8,r0
307c08: 01 9c mov.b @(r0,r9),r1
307c0a: 21 18 tst r1,r1
307c0c: 8d 01 bt.s 307c12 <___printf_format_s+0x36>
307c0e: 32 86 cmp/hi r8,r2
307c10: 89 25 bt 307c5e <___printf_format_s+0x82>
307c12: 60 83 mov r8,r0
307c14: 81 c1 mov.w r0,@(2,r12)
307c16: e6 10 mov #16,r6
307c18: d0 14 mov.l 307c6c <___printf_format_s+0x90>,r0 ! 312120 <_memset>
307c1a: e5 00 mov #0,r5
307c1c: 40 0b jsr @r0
307c1e: 64 f3 mov r15,r4
307c20: d1 13 mov.l 307c70 <___printf_format_s+0x94>,r1 ! 306034 <___printf_compute_geometry>
307c22: 60 83 mov r8,r0
307c24: 64 c3 mov r12,r4
307c26: 81 f3 mov.w r0,@(6,r15)
307c28: db 12 mov.l 307c74 <___printf_format_s+0x98>,r11 ! 307ab8 <___printf_outn.lto_priv.0>
307c2a: 41 0b jsr @r1
307c2c: 65 f3 mov r15,r5
307c2e: 85 f4 mov.w @(8,r15),r0
307c30: e5 20 mov #32,r5
307c32: 66 f1 mov.w @r15,r6
307c34: 6c 0d extu.w r0,r12
307c36: dd 10 mov.l 307c78 <___printf_format_s+0x9c>,r13 ! 3079ec <___printf_out.lto_priv.0>
307c38: 66 6d extu.w r6,r6
307c3a: 64 a3 mov r10,r4
307c3c: 4b 0b jsr @r11
307c3e: 38 9c add r9,r8
307c40: 39 80 cmp/eq r8,r9
307c42: 8f 0e bf.s 307c62 <___printf_format_s+0x86>
307c44: 66 c3 mov r12,r6
307c46: e5 20 mov #32,r5
307c48: 64 a3 mov r10,r4
307c4a: 61 b3 mov r11,r1
307c4c: 7f 10 add #16,r15
307c4e: 4f 26 lds.l @r15+,pr
307c50: 6d f6 mov.l @r15+,r13
307c52: 6c f6 mov.l @r15+,r12
307c54: 6b f6 mov.l @r15+,r11
307c56: 6a f6 mov.l @r15+,r10
307c58: 69 f6 mov.l @r15+,r9
307c5a: 41 2b jmp @r1
307c5c: 68 f6 mov.l @r15+,r8
307c5e: af d2 bra 307c06 <___printf_format_s+0x2a>
307c60: 78 01 add #1,r8
307c62: 65 94 mov.b @r9+,r5
307c64: 4d 0b jsr @r13
307c66: 64 a3 mov r10,r4
307c68: af eb bra 307c42 <___printf_format_s+0x66>
307c6a: 39 80 cmp/eq r8,r9
307c6c: 00 31 .word 0x0031
307c6e: 21 20 mov.b r2,@r1
307c70: 00 30 .word 0x0030
307c72: 60 34 mov.b @r3+,r0
307c74: 00 30 .word 0x0030
307c76: 7a b8 add #-72,r10
307c78: 00 30 .word 0x0030
307c7a: 79 ec add #-20,r9
00307c7c <___printf_format_di>:
307c7c: 2f 86 mov.l r8,@-r15
307c7e: 2f 96 mov.l r9,@-r15
307c80: 2f a6 mov.l r10,@-r15
307c82: 2f b6 mov.l r11,@-r15
307c84: 2f c6 mov.l r12,@-r15
307c86: 6c 43 mov r4,r12
307c88: 2f d6 mov.l r13,@-r15
307c8a: 6d 53 mov r5,r13
307c8c: 2f e6 mov.l r14,@-r15
307c8e: 4f 22 sts.l pr,@-r15
307c90: 84 54 mov.b @(4,r5),r0
307c92: 7f bc add #-68,r15
307c94: 61 62 mov.l @r6,r1
307c96: 60 0c extu.b r0,r0
307c98: 88 01 cmp/eq #1,r0
307c9a: 8f 07 bf.s 307cac <___printf_format_di+0x30>
307c9c: 62 13 mov r1,r2
307c9e: 72 04 add #4,r2
307ca0: 26 22 mov.l r2,@r6
307ca2: 84 13 mov.b @(3,r1),r0
307ca4: 6a 03 mov r0,r10
307ca6: 40 00 shll r0
307ca8: a0 0c bra 307cc4 <___printf_format_di+0x48>
307caa: 38 8a subc r8,r8
307cac: 88 02 cmp/eq #2,r0
307cae: 8b 03 bf 307cb8 <___printf_format_di+0x3c>
307cb0: 72 04 add #4,r2
307cb2: 26 22 mov.l r2,@r6
307cb4: af f6 bra 307ca4 <___printf_format_di+0x28>
307cb6: 85 11 mov.w @(2,r1),r0
307cb8: 88 08 cmp/eq #8,r0
307cba: 8b 70 bf 307d9e <___printf_format_di+0x122>
307cbc: 72 08 add #8,r2
307cbe: 68 12 mov.l @r1,r8
307cc0: 5a 11 mov.l @(4,r1),r10
307cc2: 26 22 mov.l r2,@r6
307cc4: 6b f3 mov r15,r11
307cc6: d0 46 mov.l 307de0 <___printf_format_di+0x164>,r0 ! 312120 <_memset>
307cc8: 7b 14 add #20,r11
307cca: e6 0c mov #12,r6
307ccc: e5 00 mov #0,r5
307cce: 40 0b jsr @r0
307cd0: 64 b3 mov r11,r4
307cd2: 48 11 cmp/pz r8
307cd4: 8d 01 bt.s 307cda <___printf_format_di+0x5e>
307cd6: e3 2b mov #43,r3
307cd8: e3 2d mov #45,r3
307cda: e1 01 mov #1,r1
307cdc: 1b 13 mov.l r1,@(12,r11)
307cde: 48 11 cmp/pz r8
307ce0: 1f 81 mov.l r8,@(4,r15)
307ce2: 8d 04 bt.s 307cee <___printf_format_di+0x72>
307ce4: 1f a2 mov.l r10,@(8,r15)
307ce6: 60 aa negc r10,r0
307ce8: 61 8a negc r8,r1
307cea: 1f 02 mov.l r0,@(8,r15)
307cec: 1f 11 mov.l r1,@(4,r15)
307cee: 6e f3 mov r15,r14
307cf0: 7e 24 add #36,r14
307cf2: e9 00 mov #0,r9
307cf4: 50 f1 mov.l @(4,r15),r0
307cf6: 20 08 tst r0,r0
307cf8: 8f 01 bf.s 307cfe <___printf_format_di+0x82>
307cfa: 51 f2 mov.l @(8,r15),r1
307cfc: 21 18 tst r1,r1
307cfe: 8f 54 bf.s 307daa <___printf_format_di+0x12e>
307d00: 29 98 tst r9,r9
307d02: 89 52 bt 307daa <___printf_format_di+0x12e>
307d04: 85 d1 mov.w @(2,r13),r0
307d06: 20 08 tst r0,r0
307d08: 8f 0b bf.s 307d22 <___printf_format_di+0xa6>
307d0a: 30 93 cmp/ge r9,r0
307d0c: 1f 83 mov.l r8,@(12,r15)
307d0e: 51 f3 mov.l @(12,r15),r1
307d10: 1f a4 mov.l r10,@(16,r15)
307d12: 21 18 tst r1,r1
307d14: 8f 01 bf.s 307d1a <___printf_format_di+0x9e>
307d16: 52 f4 mov.l @(16,r15),r2
307d18: 22 28 tst r2,r2
307d1a: 8f 02 bf.s 307d22 <___printf_format_di+0xa6>
307d1c: 30 93 cmp/ge r9,r0
307d1e: e9 00 mov #0,r9
307d20: 30 93 cmp/ge r9,r0
307d22: 8d 01 bt.s 307d28 <___printf_format_di+0xac>
307d24: 68 03 mov r0,r8
307d26: 68 93 mov r9,r8
307d28: d1 2e mov.l 307de4 <___printf_format_di+0x168>,r1 ! 306034 <___printf_compute_geometry>
307d2a: 60 83 mov r8,r0
307d2c: 81 b3 mov.w r0,@(6,r11)
307d2e: 60 33 mov r3,r0
307d30: 64 d3 mov r13,r4
307d32: 80 b2 mov.b r0,@(2,r11)
307d34: 41 0b jsr @r1
307d36: 65 b3 mov r11,r5
307d38: 84 b2 mov.b @(2,r11),r0
307d3a: e5 20 mov #32,r5
307d3c: 6d 0c extu.b r0,r13
307d3e: 85 b2 mov.w @(4,r11),r0
307d40: 64 c3 mov r12,r4
307d42: da 29 mov.l 307de8 <___printf_format_di+0x16c>,r10 ! 307ab8 <___printf_outn.lto_priv.0>
307d44: 6e 0d extu.w r0,r14
307d46: 85 b4 mov.w @(8,r11),r0
307d48: 66 b1 mov.w @r11,r6
307d4a: 60 0d extu.w r0,r0
307d4c: 1f 01 mov.l r0,@(4,r15)
307d4e: 4a 0b jsr @r10
307d50: 66 6d extu.w r6,r6
307d52: 2d d8 tst r13,r13
307d54: 8d 05 bt.s 307d62 <___printf_format_di+0xe6>
307d56: 66 e3 mov r14,r6
307d58: d1 24 mov.l 307dec <___printf_format_di+0x170>,r1 ! 3079ec <___printf_out.lto_priv.0>
307d5a: 65 d3 mov r13,r5
307d5c: 41 0b jsr @r1
307d5e: 64 c3 mov r12,r4
307d60: 66 e3 mov r14,r6
307d62: e5 30 mov #48,r5
307d64: db 21 mov.l 307dec <___printf_format_di+0x170>,r11 ! 3079ec <___printf_out.lto_priv.0>
307d66: 4a 0b jsr @r10
307d68: 64 c3 mov r12,r4
307d6a: 66 83 mov r8,r6
307d6c: 68 f3 mov r15,r8
307d6e: 36 98 sub r9,r6
307d70: e5 30 mov #48,r5
307d72: 64 c3 mov r12,r4
307d74: 4a 0b jsr @r10
307d76: 79 ff add #-1,r9
307d78: 78 24 add #36,r8
307d7a: 60 93 mov r9,r0
307d7c: 88 ff cmp/eq #-1,r0
307d7e: 8f 29 bf.s 307dd4 <___printf_format_di+0x158>
307d80: 60 93 mov r9,r0
307d82: 56 f1 mov.l @(4,r15),r6
307d84: e5 20 mov #32,r5
307d86: 64 c3 mov r12,r4
307d88: 61 a3 mov r10,r1
307d8a: 7f 44 add #68,r15
307d8c: 4f 26 lds.l @r15+,pr
307d8e: 6e f6 mov.l @r15+,r14
307d90: 6d f6 mov.l @r15+,r13
307d92: 6c f6 mov.l @r15+,r12
307d94: 6b f6 mov.l @r15+,r11
307d96: 6a f6 mov.l @r15+,r10
307d98: 69 f6 mov.l @r15+,r9
307d9a: 41 2b jmp @r1
307d9c: 68 f6 mov.l @r15+,r8
307d9e: 61 12 mov.l @r1,r1
307da0: 72 04 add #4,r2
307da2: 26 22 mov.l r2,@r6
307da4: 6a 13 mov r1,r10
307da6: af 7f bra 307ca8 <___printf_format_di+0x2c>
307da8: 41 00 shll r1
307daa: d2 11 mov.l 307df0 <___printf_format_di+0x174>,r2 ! 3110d4 <___umoddi3>
307dac: e6 00 mov #0,r6
307dae: 54 f1 mov.l @(4,r15),r4
307db0: e7 0a mov #10,r7
307db2: 55 f2 mov.l @(8,r15),r5
307db4: 79 01 add #1,r9
307db6: 42 0b jsr @r2
307db8: 2f 32 mov.l r3,@r15
307dba: d2 0e mov.l 307df4 <___printf_format_di+0x178>,r2 ! 310ed4 <___udivdi3>
307dbc: 71 30 add #48,r1
307dbe: 54 f1 mov.l @(4,r15),r4
307dc0: e6 00 mov #0,r6
307dc2: 55 f2 mov.l @(8,r15),r5
307dc4: e7 0a mov #10,r7
307dc6: 42 0b jsr @r2
307dc8: 2e 10 mov.b r1,@r14
307dca: 63 f2 mov.l @r15,r3
307dcc: 7e 01 add #1,r14
307dce: 1f 01 mov.l r0,@(4,r15)
307dd0: af 90 bra 307cf4 <___printf_format_di+0x78>
307dd2: 1f 12 mov.l r1,@(8,r15)
307dd4: 05 8c mov.b @(r0,r8),r5
307dd6: 64 c3 mov r12,r4
307dd8: 4b 0b jsr @r11
307dda: 79 ff add #-1,r9
307ddc: af ce bra 307d7c <___printf_format_di+0x100>
307dde: 60 93 mov r9,r0
307de0: 00 31 .word 0x0031
307de2: 21 20 mov.b r2,@r1
307de4: 00 30 .word 0x0030
307de6: 60 34 mov.b @r3+,r0
307de8: 00 30 .word 0x0030
307dea: 7a b8 add #-72,r10
307dec: 00 30 .word 0x0030
307dee: 79 ec add #-20,r9
307df0: 00 31 .word 0x0031
307df2: 10 d4 mov.l r13,@(16,r0)
307df4: 00 31 .word 0x0031
307df6: 0e d4 mov.b r13,@(r0,r14)
00307df8 <___printf_format_ouxX>:
307df8: 2f 86 mov.l r8,@-r15
307dfa: 2f 96 mov.l r9,@-r15
307dfc: 69 43 mov r4,r9
307dfe: 2f a6 mov.l r10,@-r15
307e00: 6a 53 mov r5,r10
307e02: 2f b6 mov.l r11,@-r15
307e04: 2f c6 mov.l r12,@-r15
307e06: 2f d6 mov.l r13,@-r15
307e08: 2f e6 mov.l r14,@-r15
307e0a: 4f 22 sts.l pr,@-r15
307e0c: 84 54 mov.b @(4,r5),r0
307e0e: 7f a8 add #-88,r15
307e10: 61 62 mov.l @r6,r1
307e12: 60 0c extu.b r0,r0
307e14: 88 01 cmp/eq #1,r0
307e16: 8d 02 bt.s 307e1e <___printf_format_ouxX+0x26>
307e18: 67 13 mov r1,r7
307e1a: a0 8b bra 307f34 <___printf_format_ouxX+0x13c>
307e1c: 88 02 cmp/eq #2,r0
307e1e: 61 12 mov.l @r1,r1
307e20: 77 04 add #4,r7
307e22: 26 72 mov.l r7,@r6
307e24: ee 00 mov #0,r14
307e26: 6b 1c extu.b r1,r11
307e28: 84 a7 mov.b @(7,r10),r0
307e2a: 61 03 mov r0,r1
307e2c: e0 20 mov #32,r0
307e2e: 20 1b or r1,r0
307e30: 88 75 cmp/eq #117,r0
307e32: 8d 02 bt.s 307e3a <___printf_format_ouxX+0x42>
307e34: 1f 03 mov.l r0,@(12,r15)
307e36: a0 a2 bra 307f7e <___printf_format_ouxX+0x186>
307e38: 50 f3 mov.l @(12,r15),r0
307e3a: d2 76 mov.l 308014 <___printf_format_ouxX+0x21c>,r2 ! 3110d4 <___umoddi3>
307e3c: 6d f3 mov r15,r13
307e3e: dc 76 mov.l 308018 <___printf_format_ouxX+0x220>,r12 ! 310ed4 <___udivdi3>
307e40: 7d 28 add #40,r13
307e42: 1f e1 mov.l r14,@(4,r15)
307e44: e8 00 mov #0,r8
307e46: 1f b2 mov.l r11,@(8,r15)
307e48: 53 f1 mov.l @(4,r15),r3
307e4a: 23 38 tst r3,r3
307e4c: 8f 01 bf.s 307e52 <___printf_format_ouxX+0x5a>
307e4e: 54 f2 mov.l @(8,r15),r4
307e50: 24 48 tst r4,r4
307e52: 8f 01 bf.s 307e58 <___printf_format_ouxX+0x60>
307e54: 28 88 tst r8,r8
307e56: 8b 01 bf 307e5c <___printf_format_ouxX+0x64>
307e58: a0 7f bra 307f5a <___printf_format_ouxX+0x162>
307e5a: 54 f1 mov.l @(4,r15),r4
307e5c: 85 a1 mov.w @(2,r10),r0
307e5e: 20 08 tst r0,r0
307e60: 8f 0b bf.s 307e7a <___printf_format_ouxX+0x82>
307e62: 30 83 cmp/ge r8,r0
307e64: 1f e4 mov.l r14,@(16,r15)
307e66: 52 f4 mov.l @(16,r15),r2
307e68: 1f b5 mov.l r11,@(20,r15)
307e6a: 22 28 tst r2,r2
307e6c: 8f 01 bf.s 307e72 <___printf_format_ouxX+0x7a>
307e6e: 53 f5 mov.l @(20,r15),r3
307e70: 23 38 tst r3,r3
307e72: 8f 02 bf.s 307e7a <___printf_format_ouxX+0x82>
307e74: 30 83 cmp/ge r8,r0
307e76: e8 00 mov #0,r8
307e78: 30 83 cmp/ge r8,r0
307e7a: 8d 01 bt.s 307e80 <___printf_format_ouxX+0x88>
307e7c: 6b 03 mov r0,r11
307e7e: 6b 83 mov r8,r11
307e80: 50 f3 mov.l @(12,r15),r0
307e82: e1 ff mov #-1,r1
307e84: 88 75 cmp/eq #117,r0
307e86: 84 a5 mov.b @(5,r10),r0
307e88: 6e 1a negc r1,r14
307e8a: 40 11 cmp/pz r0
307e8c: 8d 03 bt.s 307e96 <___printf_format_ouxX+0x9e>
307e8e: ed 00 mov #0,r13
307e90: 50 f3 mov.l @(12,r15),r0
307e92: 88 78 cmp/eq #120,r0
307e94: 3d ee addc r14,r13
307e96: d0 61 mov.l 30801c <___printf_format_ouxX+0x224>,r0 ! 312120 <_memset>
307e98: 6c f3 mov r15,r12
307e9a: 7c 18 add #24,r12
307e9c: e6 0c mov #12,r6
307e9e: 64 c3 mov r12,r4
307ea0: 40 0b jsr @r0
307ea2: e5 00 mov #0,r5
307ea4: e2 01 mov #1,r2
307ea6: 1c 23 mov.l r2,@(12,r12)
307ea8: 60 d3 mov r13,r0
307eaa: d2 5d mov.l 308020 <___printf_format_ouxX+0x228>,r2 ! 306034 <___printf_compute_geometry>
307eac: 65 c3 mov r12,r5
307eae: 80 c3 mov.b r0,@(3,r12)
307eb0: 60 b3 mov r11,r0
307eb2: 81 c3 mov.w r0,@(6,r12)
307eb4: 42 0b jsr @r2
307eb6: 64 a3 mov r10,r4
307eb8: 85 c2 mov.w @(4,r12),r0
307eba: e5 20 mov #32,r5
307ebc: 60 0d extu.w r0,r0
307ebe: 66 c1 mov.w @r12,r6
307ec0: 64 93 mov r9,r4
307ec2: 1f 01 mov.l r0,@(4,r15)
307ec4: 66 6d extu.w r6,r6
307ec6: 85 c4 mov.w @(8,r12),r0
307ec8: dc 56 mov.l 308024 <___printf_format_ouxX+0x22c>,r12 ! 307ab8 <___printf_outn.lto_priv.0>
307eca: 60 0d extu.w r0,r0
307ecc: 4c 0b jsr @r12
307ece: 1f 04 mov.l r0,@(16,r15)
307ed0: 84 a5 mov.b @(5,r10),r0
307ed2: 40 11 cmp/pz r0
307ed4: 8d 0e bt.s 307ef4 <___printf_format_ouxX+0xfc>
307ed6: 2e e8 tst r14,r14
307ed8: 8d 0d bt.s 307ef6 <___printf_format_ouxX+0xfe>
307eda: 56 f1 mov.l @(4,r15),r6
307edc: dd 52 mov.l 308028 <___printf_format_ouxX+0x230>,r13 ! 3079ec <___printf_out.lto_priv.0>
307ede: e5 30 mov #48,r5
307ee0: 4d 0b jsr @r13
307ee2: 64 93 mov r9,r4
307ee4: 50 f3 mov.l @(12,r15),r0
307ee6: 88 78 cmp/eq #120,r0
307ee8: 8f 05 bf.s 307ef6 <___printf_format_ouxX+0xfe>
307eea: 56 f1 mov.l @(4,r15),r6
307eec: 84 a7 mov.b @(7,r10),r0
307eee: 64 93 mov r9,r4
307ef0: 4d 0b jsr @r13
307ef2: 65 03 mov r0,r5
307ef4: 56 f1 mov.l @(4,r15),r6
307ef6: e5 30 mov #48,r5
307ef8: 4c 0b jsr @r12
307efa: 64 93 mov r9,r4
307efc: 66 b3 mov r11,r6
307efe: db 4a mov.l 308028 <___printf_format_ouxX+0x230>,r11 ! 3079ec <___printf_out.lto_priv.0>
307f00: 6a f3 mov r15,r10
307f02: 36 88 sub r8,r6
307f04: e5 30 mov #48,r5
307f06: 64 93 mov r9,r4
307f08: 4c 0b jsr @r12
307f0a: 78 ff add #-1,r8
307f0c: 7a 28 add #40,r10
307f0e: 60 83 mov r8,r0
307f10: 88 ff cmp/eq #-1,r0
307f12: 89 01 bt 307f18 <___printf_format_ouxX+0x120>
307f14: a0 78 bra 308008 <___printf_format_ouxX+0x210>
307f16: 05 ac mov.b @(r0,r10),r5
307f18: 56 f4 mov.l @(16,r15),r6
307f1a: e5 20 mov #32,r5
307f1c: 64 93 mov r9,r4
307f1e: 61 c3 mov r12,r1
307f20: 7f 58 add #88,r15
307f22: 4f 26 lds.l @r15+,pr
307f24: 6e f6 mov.l @r15+,r14
307f26: 6d f6 mov.l @r15+,r13
307f28: 6c f6 mov.l @r15+,r12
307f2a: 6b f6 mov.l @r15+,r11
307f2c: 6a f6 mov.l @r15+,r10
307f2e: 69 f6 mov.l @r15+,r9
307f30: 41 2b jmp @r1
307f32: 68 f6 mov.l @r15+,r8
307f34: 8f 06 bf.s 307f44 <___printf_format_ouxX+0x14c>
307f36: 88 08 cmp/eq #8,r0
307f38: 61 12 mov.l @r1,r1
307f3a: 77 04 add #4,r7
307f3c: 26 72 mov.l r7,@r6
307f3e: ee 00 mov #0,r14
307f40: af 72 bra 307e28 <___printf_format_ouxX+0x30>
307f42: 6b 1d extu.w r1,r11
307f44: 8b 04 bf 307f50 <___printf_format_ouxX+0x158>
307f46: 77 08 add #8,r7
307f48: 6e 12 mov.l @r1,r14
307f4a: 5b 11 mov.l @(4,r1),r11
307f4c: af 6c bra 307e28 <___printf_format_ouxX+0x30>
307f4e: 26 72 mov.l r7,@r6
307f50: 77 04 add #4,r7
307f52: 6b 12 mov.l @r1,r11
307f54: ee 00 mov #0,r14
307f56: af 67 bra 307e28 <___printf_format_ouxX+0x30>
307f58: 26 72 mov.l r7,@r6
307f5a: e6 00 mov #0,r6
307f5c: 55 f2 mov.l @(8,r15),r5
307f5e: e7 0a mov #10,r7
307f60: 42 0b jsr @r2
307f62: 2f 22 mov.l r2,@r15
307f64: 71 30 add #48,r1
307f66: 54 f1 mov.l @(4,r15),r4
307f68: e6 00 mov #0,r6
307f6a: 55 f2 mov.l @(8,r15),r5
307f6c: e7 0a mov #10,r7
307f6e: 4c 0b jsr @r12
307f70: 2d 10 mov.b r1,@r13
307f72: 62 f2 mov.l @r15,r2
307f74: 78 01 add #1,r8
307f76: 1f 01 mov.l r0,@(4,r15)
307f78: 7d 01 add #1,r13
307f7a: af 65 bra 307e48 <___printf_format_ouxX+0x50>
307f7c: 1f 12 mov.l r1,@(8,r15)
307f7e: 88 6f cmp/eq #111,r0
307f80: 8f 1c bf.s 307fbc <___printf_format_ouxX+0x1c4>
307f82: 50 f3 mov.l @(12,r15),r0
307f84: 61 f3 mov r15,r1
307f86: 71 28 add #40,r1
307f88: 6c e3 mov r14,r12
307f8a: 6d b3 mov r11,r13
307f8c: e8 00 mov #0,r8
307f8e: 2c c8 tst r12,r12
307f90: 8b 00 bf 307f94 <___printf_format_ouxX+0x19c>
307f92: 2d d8 tst r13,r13
307f94: 8f 01 bf.s 307f9a <___printf_format_ouxX+0x1a2>
307f96: 28 88 tst r8,r8
307f98: 8b 23 bf 307fe2 <___printf_format_ouxX+0x1ea>
307f9a: 63 c3 mov r12,r3
307f9c: e2 1d mov #29,r2
307f9e: 43 2d shld r2,r3
307fa0: 60 d3 mov r13,r0
307fa2: 62 d3 mov r13,r2
307fa4: c9 07 and #7,r0
307fa6: 42 09 shlr2 r2
307fa8: 42 01 shlr r2
307faa: 70 30 add #48,r0
307fac: 4c 09 shlr2 r12
307fae: 6d 33 mov r3,r13
307fb0: 21 00 mov.b r0,@r1
307fb2: 78 01 add #1,r8
307fb4: 71 01 add #1,r1
307fb6: 4c 01 shlr r12
307fb8: af e9 bra 307f8e <___printf_format_ouxX+0x196>
307fba: 2d 2b or r2,r13
307fbc: 88 78 cmp/eq #120,r0
307fbe: 8f 10 bf.s 307fe2 <___printf_format_ouxX+0x1ea>
307fc0: e8 00 mov #0,r8
307fc2: 60 13 mov r1,r0
307fc4: 88 58 cmp/eq #88,r0
307fc6: d7 19 mov.l 30802c <___printf_format_ouxX+0x234>,r7 ! 342178
307fc8: 8f 01 bf.s 307fce <___printf_format_ouxX+0x1d6>
307fca: 61 f3 mov r15,r1
307fcc: d7 18 mov.l 308030 <___printf_format_ouxX+0x238>,r7 ! 342164
307fce: 71 28 add #40,r1
307fd0: 62 e3 mov r14,r2
307fd2: 63 b3 mov r11,r3
307fd4: e8 00 mov #0,r8
307fd6: 22 28 tst r2,r2
307fd8: 8b 00 bf 307fdc <___printf_format_ouxX+0x1e4>
307fda: 23 38 tst r3,r3
307fdc: 8f 03 bf.s 307fe6 <___printf_format_ouxX+0x1ee>
307fde: 28 88 tst r8,r8
307fe0: 89 01 bt 307fe6 <___printf_format_ouxX+0x1ee>
307fe2: af 3c bra 307e5e <___printf_format_ouxX+0x66>
307fe4: 85 a1 mov.w @(2,r10),r0
307fe6: 60 33 mov r3,r0
307fe8: c9 0f and #15,r0
307fea: 06 7c mov.b @(r0,r7),r6
307fec: 65 23 mov r2,r5
307fee: e4 1c mov #28,r4
307ff0: 21 60 mov.b r6,@r1
307ff2: 45 4d shld r4,r5
307ff4: 66 33 mov r3,r6
307ff6: 46 09 shlr2 r6
307ff8: 46 09 shlr2 r6
307ffa: 42 09 shlr2 r2
307ffc: 63 53 mov r5,r3
307ffe: 78 01 add #1,r8
308000: 71 01 add #1,r1
308002: 42 09 shlr2 r2
308004: af e7 bra 307fd6 <___printf_format_ouxX+0x1de>
308006: 23 6b or r6,r3
308008: 64 93 mov r9,r4
30800a: 4b 0b jsr @r11
30800c: 78 ff add #-1,r8
30800e: af 7f bra 307f10 <___printf_format_ouxX+0x118>
308010: 60 83 mov r8,r0
308012: 00 09 nop
308014: 00 31 .word 0x0031
308016: 10 d4 mov.l r13,@(16,r0)
308018: 00 31 .word 0x0031
30801a: 0e d4 mov.b r13,@(r0,r14)
30801c: 00 31 .word 0x0031
30801e: 21 20 mov.b r2,@r1
308020: 00 30 .word 0x0030
308022: 60 34 mov.b @r3+,r0
308024: 00 30 .word 0x0030
308026: 7a b8 add #-72,r10
308028: 00 30 .word 0x0030
30802a: 79 ec add #-20,r9
30802c: 00 34 mov.b r3,@(r0,r0)
30802e: 21 78 tst r7,r1
308030: 00 34 mov.b r3,@(r0,r0)
308032: 21 64 mov.b r6,@-r1
00308034 <___printf_outstr.lto_priv.0>:
308034: 2f 86 mov.l r8,@-r15
308036: 68 53 mov r5,r8
308038: 2f 96 mov.l r9,@-r15
30803a: 69 63 mov r6,r9
30803c: 2f a6 mov.l r10,@-r15
30803e: 6a 53 mov r5,r10
308040: 2f b6 mov.l r11,@-r15
308042: 6b 43 mov r4,r11
308044: 2f c6 mov.l r12,@-r15
308046: dc 09 mov.l 30806c <___printf_outstr.lto_priv.0+0x38>,r12 ! 3079ec <___printf_out.lto_priv.0>
308048: 4f 22 sts.l pr,@-r15
30804a: 61 a3 mov r10,r1
30804c: 31 88 sub r8,r1
30804e: 39 17 cmp/gt r1,r9
308050: 89 06 bt 308060 <___printf_outstr.lto_priv.0+0x2c>
308052: 4f 26 lds.l @r15+,pr
308054: 6c f6 mov.l @r15+,r12
308056: 6b f6 mov.l @r15+,r11
308058: 6a f6 mov.l @r15+,r10
30805a: 69 f6 mov.l @r15+,r9
30805c: 00 0b rts
30805e: 68 f6 mov.l @r15+,r8
308060: 65 a4 mov.b @r10+,r5
308062: 4c 0b jsr @r12
308064: 64 b3 mov r11,r4
308066: af f1 bra 30804c <___printf_outstr.lto_priv.0+0x18>
308068: 61 a3 mov r10,r1
30806a: 00 09 nop
30806c: 00 30 .word 0x0030
30806e: 79 ec add #-20,r9
00308070 <___printf_format_m>:
308070: 2f 86 mov.l r8,@-r15
308072: 2f 96 mov.l r9,@-r15
308074: d1 0a mov.l 3080a0 <___printf_format_m+0x30>,r1 ! 8101c6c <_errno>
308076: 4f 22 sts.l pr,@-r15
308078: 60 12 mov.l @r1,r0
30807a: e1 17 mov #23,r1
30807c: d9 09 mov.l 3080a4 <___printf_format_m+0x34>,r9 ! 342198
30807e: 30 16 cmp/hi r1,r0
308080: 8d 03 bt.s 30808a <___printf_format_m+0x1a>
308082: 68 43 mov r4,r8
308084: d1 08 mov.l 3080a8 <___printf_format_m+0x38>,r1 ! 342b54 <_errno_strings>
308086: 40 08 shll2 r0
308088: 09 1e mov.l @(r0,r1),r9
30808a: d0 08 mov.l 3080ac <___printf_format_m+0x3c>,r0 ! 312176 <_strlen>
30808c: 40 0b jsr @r0
30808e: 64 93 mov r9,r4
308090: d1 07 mov.l 3080b0 <___printf_format_m+0x40>,r1 ! 308034 <___printf_outstr.lto_priv.0>
308092: 66 03 mov r0,r6
308094: 65 93 mov r9,r5
308096: 64 83 mov r8,r4
308098: 4f 26 lds.l @r15+,pr
30809a: 69 f6 mov.l @r15+,r9
30809c: 41 2b jmp @r1
30809e: 68 f6 mov.l @r15+,r8
3080a0: 08 10 .word 0x0810
3080a2: 1c 6c mov.l r6,@(48,r12)
3080a4: 00 34 mov.b r3,@(r0,r0)
3080a6: 21 98 tst r9,r1
3080a8: 00 34 mov.b r3,@(r0,r0)
3080aa: 2b 54 mov.b r5,@-r11
3080ac: 00 31 .word 0x0031
3080ae: 21 76 mov.l r7,@-r1
3080b0: 00 30 .word 0x0030
3080b2: 80 34 mov.b r0,@(4,r3)
003080b4 <_direct_notation.constprop.0>:
3080b4: 7f f8 add #-8,r15
3080b6: 2f 86 mov.l r8,@-r15
3080b8: e1 00 mov #0,r1
3080ba: 2f 96 mov.l r9,@-r15
3080bc: 68 43 mov r4,r8
3080be: 2f a6 mov.l r10,@-r15
3080c0: 69 53 mov r5,r9
3080c2: 2f b6 mov.l r11,@-r15
3080c4: 2f c6 mov.l r12,@-r15
3080c6: 2f d6 mov.l r13,@-r15
3080c8: 2f e6 mov.l r14,@-r15
3080ca: 4f 22 sts.l pr,@-r15
3080cc: 5b fd mov.l @(52,r15),r11
3080ce: 85 51 mov.w @(2,r5),r0
3080d0: 6c b3 mov r11,r12
3080d2: 5a fe mov.l @(56,r15),r10
3080d4: 40 15 cmp/pl r0
3080d6: 31 0e addc r0,r1
3080d8: 3c ac add r10,r12
3080da: 1f 68 mov.l r6,@(32,r15)
3080dc: 4c 11 cmp/pz r12
3080de: 1f 79 mov.l r7,@(36,r15)
3080e0: 60 1d extu.w r1,r0
3080e2: 8f 47 bf.s 308174 <_direct_notation.constprop.0+0xc0>
3080e4: 5d fc mov.l @(48,r15),r13
3080e6: 30 cc add r12,r0
3080e8: e1 20 mov #32,r1
3080ea: 60 0d extu.w r0,r0
3080ec: 31 fc add r15,r1
3080ee: 81 13 mov.w r0,@(6,r1)
3080f0: 65 13 mov r1,r5
3080f2: d1 3d mov.l 3081e8 <_direct_notation.constprop.0+0x134>,r1 ! 306034 <___printf_compute_geometry>
3080f4: de 3d mov.l 3081ec <_direct_notation.constprop.0+0x138>,r14 ! 307ab8 <___printf_outn.lto_priv.0>
3080f6: 41 0b jsr @r1
3080f8: 64 93 mov r9,r4
3080fa: e0 20 mov #32,r0
3080fc: 06 fd mov.w @(r0,r15),r6
3080fe: e5 20 mov #32,r5
308100: 66 6d extu.w r6,r6
308102: 4e 0b jsr @r14
308104: 64 83 mov r8,r4
308106: e0 22 mov #34,r0
308108: 00 fc mov.b @(r0,r15),r0
30810a: 65 0c extu.b r0,r5
30810c: 25 58 tst r5,r5
30810e: 8d 04 bt.s 30811a <_direct_notation.constprop.0+0x66>
308110: e0 24 mov #36,r0
308112: d1 37 mov.l 3081f0 <_direct_notation.constprop.0+0x13c>,r1 ! 3079ec <___printf_out.lto_priv.0>
308114: 41 0b jsr @r1
308116: 64 83 mov r8,r4
308118: e0 24 mov #36,r0
30811a: 00 fd mov.w @(r0,r15),r0
30811c: e5 30 mov #48,r5
30811e: 66 0d extu.w r0,r6
308120: 4e 0b jsr @r14
308122: 64 83 mov r8,r4
308124: 85 91 mov.w @(2,r9),r0
308126: 4a 11 cmp/pz r10
308128: 8f 26 bf.s 308178 <_direct_notation.constprop.0+0xc4>
30812a: 69 03 mov r0,r9
30812c: d1 31 mov.l 3081f4 <_direct_notation.constprop.0+0x140>,r1 ! 308034 <___printf_outstr.lto_priv.0>
30812e: 66 b3 mov r11,r6
308130: 65 d3 mov r13,r5
308132: 41 0b jsr @r1
308134: 64 83 mov r8,r4
308136: 66 a3 mov r10,r6
308138: e5 30 mov #48,r5
30813a: 4e 0b jsr @r14
30813c: 64 83 mov r8,r4
30813e: 49 15 cmp/pl r9
308140: 8f 09 bf.s 308156 <_direct_notation.constprop.0+0xa2>
308142: e0 28 mov #40,r0
308144: d1 2a mov.l 3081f0 <_direct_notation.constprop.0+0x13c>,r1 ! 3079ec <___printf_out.lto_priv.0>
308146: e5 2e mov #46,r5
308148: 41 0b jsr @r1
30814a: 64 83 mov r8,r4
30814c: 66 93 mov r9,r6
30814e: e5 30 mov #48,r5
308150: 4e 0b jsr @r14
308152: 64 83 mov r8,r4
308154: e0 28 mov #40,r0
308156: 00 fd mov.w @(r0,r15),r0
308158: e5 20 mov #32,r5
30815a: 66 0d extu.w r0,r6
30815c: 4e 0b jsr @r14
30815e: 64 83 mov r8,r4
308160: 4f 26 lds.l @r15+,pr
308162: 6e f6 mov.l @r15+,r14
308164: 6d f6 mov.l @r15+,r13
308166: 6c f6 mov.l @r15+,r12
308168: 6b f6 mov.l @r15+,r11
30816a: 6a f6 mov.l @r15+,r10
30816c: 69 f6 mov.l @r15+,r9
30816e: 68 f6 mov.l @r15+,r8
308170: 00 0b rts
308172: 7f 08 add #8,r15
308174: af b8 bra 3080e8 <_direct_notation.constprop.0+0x34>
308176: 70 01 add #1,r0
308178: 4c 15 cmp/pl r12
30817a: 8f 16 bf.s 3081aa <_direct_notation.constprop.0+0xf6>
30817c: 66 c3 mov r12,r6
30817e: db 1d mov.l 3081f4 <_direct_notation.constprop.0+0x140>,r11 ! 308034 <___printf_outstr.lto_priv.0>
308180: 65 d3 mov r13,r5
308182: 4b 0b jsr @r11
308184: 64 83 mov r8,r4
308186: 49 15 cmp/pl r9
308188: 8f e5 bf.s 308156 <_direct_notation.constprop.0+0xa2>
30818a: e0 28 mov #40,r0
30818c: d1 18 mov.l 3081f0 <_direct_notation.constprop.0+0x13c>,r1 ! 3079ec <___printf_out.lto_priv.0>
30818e: e5 2e mov #46,r5
308190: 41 0b jsr @r1
308192: 64 83 mov r8,r4
308194: 66 ab neg r10,r6
308196: 36 97 cmp/gt r9,r6
308198: 8f 01 bf.s 30819e <_direct_notation.constprop.0+0xea>
30819a: 65 d3 mov r13,r5
30819c: 66 93 mov r9,r6
30819e: 35 cc add r12,r5
3081a0: 4b 0b jsr @r11
3081a2: 64 83 mov r8,r4
3081a4: 66 a3 mov r10,r6
3081a6: af d2 bra 30814e <_direct_notation.constprop.0+0x9a>
3081a8: 36 9c add r9,r6
3081aa: dc 11 mov.l 3081f0 <_direct_notation.constprop.0+0x13c>,r12 ! 3079ec <___printf_out.lto_priv.0>
3081ac: e5 30 mov #48,r5
3081ae: 4c 0b jsr @r12
3081b0: 64 83 mov r8,r4
3081b2: 49 15 cmp/pl r9
3081b4: 8f cf bf.s 308156 <_direct_notation.constprop.0+0xa2>
3081b6: e0 28 mov #40,r0
3081b8: e5 2e mov #46,r5
3081ba: 4c 0b jsr @r12
3081bc: 64 83 mov r8,r4
3081be: 66 ab neg r10,r6
3081c0: 36 b8 sub r11,r6
3081c2: 36 97 cmp/gt r9,r6
3081c4: 8f 01 bf.s 3081ca <_direct_notation.constprop.0+0x116>
3081c6: e5 30 mov #48,r5
3081c8: 66 93 mov r9,r6
3081ca: 4e 0b jsr @r14
3081cc: 64 83 mov r8,r4
3081ce: 66 b3 mov r11,r6
3081d0: 36 9c add r9,r6
3081d2: 36 ac add r10,r6
3081d4: 36 b7 cmp/gt r11,r6
3081d6: 8b 00 bf 3081da <_direct_notation.constprop.0+0x126>
3081d8: 66 b3 mov r11,r6
3081da: d1 06 mov.l 3081f4 <_direct_notation.constprop.0+0x140>,r1 ! 308034 <___printf_outstr.lto_priv.0>
3081dc: 65 d3 mov r13,r5
3081de: 41 0b jsr @r1
3081e0: 64 83 mov r8,r4
3081e2: af e0 bra 3081a6 <_direct_notation.constprop.0+0xf2>
3081e4: 66 a3 mov r10,r6
3081e6: 00 09 nop
3081e8: 00 30 .word 0x0030
3081ea: 60 34 mov.b @r3+,r0
3081ec: 00 30 .word 0x0030
3081ee: 7a b8 add #-72,r10
3081f0: 00 30 .word 0x0030
3081f2: 79 ec add #-20,r9
3081f4: 00 30 .word 0x0030
3081f6: 80 34 mov.b r0,@(4,r3)
003081f8 <_exponent_notation.constprop.0>:
3081f8: 7f f8 add #-8,r15
3081fa: 2f 86 mov.l r8,@-r15
3081fc: e1 00 mov #0,r1
3081fe: 2f 96 mov.l r9,@-r15
308200: 68 43 mov r4,r8
308202: 2f a6 mov.l r10,@-r15
308204: 6a 53 mov r5,r10
308206: 2f b6 mov.l r11,@-r15
308208: 64 a3 mov r10,r4
30820a: 2f c6 mov.l r12,@-r15
30820c: 2f d6 mov.l r13,@-r15
30820e: 2f e6 mov.l r14,@-r15
308210: 4f 22 sts.l pr,@-r15
308212: 85 51 mov.w @(2,r5),r0
308214: 5e fd mov.l @(52,r15),r14
308216: 40 15 cmp/pl r0
308218: 5d fe mov.l @(56,r15),r13
30821a: 30 1e addc r1,r0
30821c: 91 84 mov.w 308328 <_exponent_notation.constprop.0+0x130>,r1 ! c6
30821e: 3d ec add r14,r13
308220: 62 d3 mov r13,r2
308222: 72 62 add #98,r2
308224: 32 16 cmp/hi r1,r2
308226: 01 29 movt r1
308228: 71 04 add #4,r1
30822a: 00 18 sett
30822c: 30 1e addc r1,r0
30822e: e1 20 mov #32,r1
308230: 1f 79 mov.l r7,@(36,r15)
308232: 31 fc add r15,r1
308234: 81 13 mov.w r0,@(6,r1)
308236: 65 13 mov r1,r5
308238: d1 3c mov.l 30832c <_exponent_notation.constprop.0+0x134>,r1 ! 306034 <___printf_compute_geometry>
30823a: 69 d3 mov r13,r9
30823c: 41 0b jsr @r1
30823e: 1f 68 mov.l r6,@(32,r15)
308240: e0 20 mov #32,r0
308242: dc 3b mov.l 308330 <_exponent_notation.constprop.0+0x138>,r12 ! 307ab8 <___printf_outn.lto_priv.0>
308244: e5 20 mov #32,r5
308246: 06 fd mov.w @(r0,r15),r6
308248: 64 83 mov r8,r4
30824a: 4c 0b jsr @r12
30824c: 66 6d extu.w r6,r6
30824e: e0 22 mov #34,r0
308250: 00 fc mov.b @(r0,r15),r0
308252: 65 0c extu.b r0,r5
308254: 25 58 tst r5,r5
308256: db 37 mov.l 308334 <_exponent_notation.constprop.0+0x13c>,r11 ! 3079ec <___printf_out.lto_priv.0>
308258: 8d 02 bt.s 308260 <_exponent_notation.constprop.0+0x68>
30825a: 79 ff add #-1,r9
30825c: 4b 0b jsr @r11
30825e: 64 83 mov r8,r4
308260: e0 24 mov #36,r0
308262: 00 fd mov.w @(r0,r15),r0
308264: e5 30 mov #48,r5
308266: 66 0d extu.w r0,r6
308268: 4c 0b jsr @r12
30826a: 64 83 mov r8,r4
30826c: 51 fc mov.l @(48,r15),r1
30826e: 64 83 mov r8,r4
308270: 4b 0b jsr @r11
308272: 65 10 mov.b @r1,r5
308274: 85 a1 mov.w @(2,r10),r0
308276: 40 15 cmp/pl r0
308278: 8f 15 bf.s 3082a6 <_exponent_notation.constprop.0+0xae>
30827a: 51 ff mov.l @(60,r15),r1
30827c: e5 2e mov #46,r5
30827e: 4b 0b jsr @r11
308280: 64 83 mov r8,r4
308282: 85 a1 mov.w @(2,r10),r0
308284: 7e ff add #-1,r14
308286: 30 e7 cmp/gt r14,r0
308288: 8f 01 bf.s 30828e <_exponent_notation.constprop.0+0x96>
30828a: 66 03 mov r0,r6
30828c: 66 e3 mov r14,r6
30828e: 55 fc mov.l @(48,r15),r5
308290: 64 83 mov r8,r4
308292: d2 29 mov.l 308338 <_exponent_notation.constprop.0+0x140>,r2 ! 308034 <___printf_outstr.lto_priv.0>
308294: 42 0b jsr @r2
308296: 75 01 add #1,r5
308298: 85 a1 mov.w @(2,r10),r0
30829a: e5 30 mov #48,r5
30829c: 66 03 mov r0,r6
30829e: 36 e8 sub r14,r6
3082a0: 4c 0b jsr @r12
3082a2: 64 83 mov r8,r4
3082a4: 51 ff mov.l @(60,r15),r1
3082a6: 21 18 tst r1,r1
3082a8: 8d 01 bt.s 3082ae <_exponent_notation.constprop.0+0xb6>
3082aa: e5 65 mov #101,r5
3082ac: e5 45 mov #69,r5
3082ae: 4b 0b jsr @r11
3082b0: 64 83 mov r8,r4
3082b2: 49 11 cmp/pz r9
3082b4: 8f 01 bf.s 3082ba <_exponent_notation.constprop.0+0xc2>
3082b6: e5 2d mov #45,r5
3082b8: e5 2b mov #43,r5
3082ba: 4b 0b jsr @r11
3082bc: 64 83 mov r8,r4
3082be: 49 11 cmp/pz r9
3082c0: 8d 02 bt.s 3082c8 <_exponent_notation.constprop.0+0xd0>
3082c2: e1 63 mov #99,r1
3082c4: 69 db neg r13,r9
3082c6: 79 01 add #1,r9
3082c8: 39 17 cmp/gt r1,r9
3082ca: 8b 0c bf 3082e6 <_exponent_notation.constprop.0+0xee>
3082cc: d1 1b mov.l 30833c <_exponent_notation.constprop.0+0x144>,r1 ! 51eb851f
3082ce: 64 83 mov r8,r4
3082d0: 39 15 dmulu.l r1,r9
3082d2: 0a 0a sts mach,r10
3082d4: e1 fb mov #-5,r1
3082d6: 4a 1d shld r1,r10
3082d8: 65 a3 mov r10,r5
3082da: 4b 0b jsr @r11
3082dc: 75 30 add #48,r5
3082de: e1 64 mov #100,r1
3082e0: 0a 17 mul.l r1,r10
3082e2: 01 1a sts macl,r1
3082e4: 39 18 sub r1,r9
3082e6: d1 16 mov.l 308340 <_exponent_notation.constprop.0+0x148>,r1 ! cccccccd
3082e8: 64 83 mov r8,r4
3082ea: 39 15 dmulu.l r1,r9
3082ec: 0a 0a sts mach,r10
3082ee: 4a 09 shlr2 r10
3082f0: 4a 01 shlr r10
3082f2: 65 a3 mov r10,r5
3082f4: 4b 0b jsr @r11
3082f6: 75 30 add #48,r5
3082f8: e1 0a mov #10,r1
3082fa: 0a 17 mul.l r1,r10
3082fc: 01 1a sts macl,r1
3082fe: 65 93 mov r9,r5
308300: 35 18 sub r1,r5
308302: 64 83 mov r8,r4
308304: 4b 0b jsr @r11
308306: 75 30 add #48,r5
308308: e0 28 mov #40,r0
30830a: 00 fd mov.w @(r0,r15),r0
30830c: e5 20 mov #32,r5
30830e: 66 0d extu.w r0,r6
308310: 4c 0b jsr @r12
308312: 64 83 mov r8,r4
308314: 4f 26 lds.l @r15+,pr
308316: 6e f6 mov.l @r15+,r14
308318: 6d f6 mov.l @r15+,r13
30831a: 6c f6 mov.l @r15+,r12
30831c: 6b f6 mov.l @r15+,r11
30831e: 6a f6 mov.l @r15+,r10
308320: 69 f6 mov.l @r15+,r9
308322: 68 f6 mov.l @r15+,r8
308324: 00 0b rts
308326: 7f 08 add #8,r15
308328: 00 c6 mov.l r12,@(r0,r0)
30832a: 00 09 nop
30832c: 00 30 .word 0x0030
30832e: 60 34 mov.b @r3+,r0
308330: 00 30 .word 0x0030
308332: 7a b8 add #-72,r10
308334: 00 30 .word 0x0030
308336: 79 ec add #-20,r9
308338: 00 30 .word 0x0030
30833a: 80 34 mov.b r0,@(4,r3)
30833c: 51 eb mov.l @(44,r14),r1
30833e: 85 1f mov.w @(30,r1),r0
308340: cc cc tst.b #204,@(r0,gbr)
308342: cc cd tst.b #205,@(r0,gbr)
00308344 <___osmenu_handler>:
308344: d0 07 mov.l 308364 <___osmenu_handler+0x20>,r0 ! 3114cc <___PutKeyCode>
308346: e6 00 mov #0,r6
308348: 2f 86 mov.l r8,@-r15
30834a: e5 09 mov #9,r5
30834c: 4f 22 sts.l pr,@-r15
30834e: 40 0b jsr @r0
308350: e4 04 mov #4,r4
308352: d8 05 mov.l 308368 <___osmenu_handler+0x24>,r8 ! 8101b2c <___osmenu_id>
308354: d0 05 mov.l 30836c <___osmenu_handler+0x28>,r0 ! 3114b4 <___Timer_Stop>
308356: 40 0b jsr @r0
308358: 64 82 mov.l @r8,r4
30835a: 64 82 mov.l @r8,r4
30835c: d0 04 mov.l 308370 <___osmenu_handler+0x2c>,r0 ! 3114c0 <___Timer_Deinstall>
30835e: 4f 26 lds.l @r15+,pr
308360: 40 2b jmp @r0
308362: 68 f6 mov.l @r15+,r8
308364: 00 31 .word 0x0031
308366: 14 cc mov.l r12,@(48,r4)
308368: 08 10 .word 0x0810
30836a: 1b 2c mov.l r2,@(48,r11)
30836c: 00 31 .word 0x0031
30836e: 14 b4 mov.l r11,@(16,r4)
308370: 00 31 .word 0x0031
308372: 14 c0 mov.l r12,@(0,r4)
00308374 <_gint_copy_vram>:
308374: 2f 86 mov.l r8,@-r15
308376: 2f 96 mov.l r9,@-r15
308378: d1 12 mov.l 3083c4 <_gint_copy_vram+0x50>,r1 ! 8101b24 <_vram_1>
30837a: 4f 22 sts.l pr,@-r15
30837c: d0 12 mov.l 3083c8 <_gint_copy_vram+0x54>,r0 ! 3114f0 <___GetVRAMAddress>
30837e: 68 12 mov.l @r1,r8
308380: d1 12 mov.l 3083cc <_gint_copy_vram+0x58>,r1 ! 8101b20 <_vram_2>
308382: 40 0b jsr @r0
308384: 69 12 mov.l @r1,r9
308386: d1 12 mov.l 3083d0 <_gint_copy_vram+0x5c>,r1 ! 8101c04 <_gint_vram>
308388: 61 12 mov.l @r1,r1
30838a: 31 80 cmp/eq r8,r1
30838c: 61 83 mov r8,r1
30838e: 8f 02 bf.s 308396 <_gint_copy_vram+0x22>
308390: 71 0c add #12,r1
308392: 61 93 mov r9,r1
308394: 71 0c add #12,r1
308396: 97 11 mov.w 3083bc <_gint_copy_vram+0x48>,r7 ! d8
308398: 63 03 mov r0,r3
30839a: 92 10 mov.w 3083be <_gint_copy_vram+0x4a>,r2 ! 180
30839c: 66 13 mov r1,r6
30839e: 65 65 mov.w @r6+,r5
3083a0: 42 10 dt r2
3083a2: 23 51 mov.w r5,@r3
3083a4: 8f fb bf.s 30839e <_gint_copy_vram+0x2a>
3083a6: 73 02 add #2,r3
3083a8: 92 0a mov.w 3083c0 <_gint_copy_vram+0x4c>,r2 ! 300
3083aa: 47 10 dt r7
3083ac: 30 2c add r2,r0
3083ae: 72 18 add #24,r2
3083b0: 8f f2 bf.s 308398 <_gint_copy_vram+0x24>
3083b2: 31 2c add r2,r1
3083b4: 4f 26 lds.l @r15+,pr
3083b6: 69 f6 mov.l @r15+,r9
3083b8: 00 0b rts
3083ba: 68 f6 mov.l @r15+,r8
3083bc: 00 d8 .word 0x00d8
3083be: 01 80 .word 0x0180
3083c0: 03 00 .word 0x0300
3083c2: 00 09 nop
3083c4: 08 10 .word 0x0810
3083c6: 1b 24 mov.l r2,@(16,r11)
3083c8: 00 31 .word 0x0031
3083ca: 14 f0 mov.l r15,@(0,r4)
3083cc: 08 10 .word 0x0810
3083ce: 1b 20 mov.l r2,@(0,r11)
3083d0: 08 10 .word 0x0810
3083d2: 1c 04 mov.l r0,@(16,r12)
003083d4 <_intc_handler>:
3083d4: 2f 86 mov.l r8,@-r15
3083d6: 2f 96 mov.l r9,@-r15
3083d8: 69 63 mov r6,r9
3083da: 91 20 mov.w 30841e <_intc_handler+0x4a>,r1 ! 3ff
3083dc: 2f a6 mov.l r10,@-r15
3083de: 34 17 cmp/gt r1,r4
3083e0: 4f 22 sts.l pr,@-r15
3083e2: 8f 16 bf.s 308412 <_intc_handler+0x3e>
3083e4: 6a 53 mov r5,r10
3083e6: e1 e0 mov #-32,r1
3083e8: 68 43 mov r4,r8
3083ea: 28 19 and r1,r8
3083ec: 91 18 mov.w 308420 <_intc_handler+0x4c>,r1 ! fc0
3083ee: 62 83 mov r8,r2
3083f0: 32 6c add r6,r2
3083f2: 32 16 cmp/hi r1,r2
3083f4: 89 0d bt 308412 <_intc_handler+0x3e>
3083f6: d0 0b mov.l 308424 <_intc_handler+0x50>,r0 ! 311736 <_cpu_getVBR>
3083f8: 40 0b jsr @r0
3083fa: 00 09 nop
3083fc: 94 11 mov.w 308422 <_intc_handler+0x4e>,r4 ! 240
3083fe: 66 93 mov r9,r6
308400: 65 a3 mov r10,r5
308402: 34 8c add r8,r4
308404: 34 0c add r0,r4
308406: d0 08 mov.l 308428 <_intc_handler+0x54>,r0 ! 312000 <_memcpy>
308408: 4f 26 lds.l @r15+,pr
30840a: 6a f6 mov.l @r15+,r10
30840c: 69 f6 mov.l @r15+,r9
30840e: 40 2b jmp @r0
308410: 68 f6 mov.l @r15+,r8
308412: e0 00 mov #0,r0
308414: 4f 26 lds.l @r15+,pr
308416: 6a f6 mov.l @r15+,r10
308418: 69 f6 mov.l @r15+,r9
30841a: 00 0b rts
30841c: 68 f6 mov.l @r15+,r8
30841e: 03 ff mac.l @r15+,@r3+
308420: 0f c0 .word 0x0fc0
308422: 02 40 .word 0x0240
308424: 00 31 .word 0x0031
308426: 17 36 mov.l r3,@(24,r7)
308428: 00 31 .word 0x0031
30842a: 20 00 mov.b r0,@r0
0030842c <_configure.lto_priv.2>:
30842c: 2f 86 mov.l r8,@-r15
30842e: e6 0c mov #12,r6
308430: 2f 96 mov.l r9,@-r15
308432: 2f a6 mov.l r10,@-r15
308434: 2f b6 mov.l r11,@-r15
308436: 2f c6 mov.l r12,@-r15
308438: 2f d6 mov.l r13,@-r15
30843a: 2f e6 mov.l r14,@-r15
30843c: d0 4c mov.l 308570 <_configure.lto_priv.2+0x144>,r0 ! 312000 <_memcpy>
30843e: 4f 22 sts.l pr,@-r15
308440: 7f f4 add #-12,r15
308442: d5 4c mov.l 308574 <_configure.lto_priv.2+0x148>,r5 ! 3429f4
308444: 40 0b jsr @r0
308446: 64 f3 mov r15,r4
308448: d1 4b mov.l 308578 <_configure.lto_priv.2+0x14c>,r1 ! a4490004
30844a: e2 00 mov #0,r2
30844c: db 4b mov.l 30857c <_configure.lto_priv.2+0x150>,r11 ! 3083d4 <_intc_handler>
30844e: e6 60 mov #96,r6
308450: 21 20 mov.b r2,@r1
308452: d5 4b mov.l 308580 <_configure.lto_priv.2+0x154>,r5 ! 315f30 <_inth_tmu>
308454: 94 89 mov.w 30856a <_configure.lto_priv.2+0x13e>,r4 ! 400
308456: 4b 0b jsr @r11
308458: 00 09 nop
30845a: d1 4a mov.l 308584 <_configure.lto_priv.2+0x158>,r1 ! a4490008
30845c: e2 00 mov #0,r2
30845e: 60 23 mov r2,r0
308460: 81 14 mov.w r0,@(8,r1)
308462: 85 14 mov.w @(8,r1),r0
308464: 20 08 tst r0,r0
308466: 8f fb bf.s 308460 <_configure.lto_priv.2+0x34>
308468: 60 23 mov r2,r0
30846a: e2 ff mov #-1,r2
30846c: 21 22 mov.l r2,@r1
30846e: 11 21 mov.l r2,@(4,r1)
308470: e2 00 mov #0,r2
308472: d1 45 mov.l 308588 <_configure.lto_priv.2+0x15c>,r1 ! a4490014
308474: 60 23 mov r2,r0
308476: 81 14 mov.w r0,@(8,r1)
308478: 85 14 mov.w @(8,r1),r0
30847a: 20 08 tst r0,r0
30847c: 8f fb bf.s 308476 <_configure.lto_priv.2+0x4a>
30847e: 60 23 mov r2,r0
308480: e2 ff mov #-1,r2
308482: 21 22 mov.l r2,@r1
308484: 11 21 mov.l r2,@(4,r1)
308486: e2 00 mov #0,r2
308488: d1 40 mov.l 30858c <_configure.lto_priv.2+0x160>,r1 ! a4490020
30848a: 60 23 mov r2,r0
30848c: 81 14 mov.w r0,@(8,r1)
30848e: 85 14 mov.w @(8,r1),r0
308490: 20 08 tst r0,r0
308492: 8f fb bf.s 30848c <_configure.lto_priv.2+0x60>
308494: 60 23 mov r2,r0
308496: e2 ff mov #-1,r2
308498: 21 22 mov.l r2,@r1
30849a: e3 00 mov #0,r3
30849c: 11 21 mov.l r2,@(4,r1)
30849e: e7 ff mov #-1,r7
3084a0: d1 3b mov.l 308590 <_configure.lto_priv.2+0x164>,r1 ! a44d0030
3084a2: e2 06 mov #6,r2
3084a4: 21 30 mov.b r3,@r1
3084a6: 11 71 mov.l r7,@(4,r1)
3084a8: 50 11 mov.l @(4,r1),r0
3084aa: 88 ff cmp/eq #-1,r0
3084ac: 8b fb bf 3084a6 <_configure.lto_priv.2+0x7a>
3084ae: 11 72 mov.l r7,@(8,r1)
3084b0: 50 12 mov.l @(8,r1),r0
3084b2: 88 ff cmp/eq #-1,r0
3084b4: 8f fb bf.s 3084ae <_configure.lto_priv.2+0x82>
3084b6: 60 33 mov r3,r0
3084b8: 80 1c mov.b r0,@(12,r1)
3084ba: 84 1c mov.b @(12,r1),r0
3084bc: 20 08 tst r0,r0
3084be: 8f fb bf.s 3084b8 <_configure.lto_priv.2+0x8c>
3084c0: 60 33 mov r3,r0
3084c2: 42 10 dt r2
3084c4: 8f ee bf.s 3084a4 <_configure.lto_priv.2+0x78>
3084c6: 71 20 add #32,r1
3084c8: dc 32 mov.l 308594 <_configure.lto_priv.2+0x168>,r12 ! 315f10 <_inth_etmux>
3084ca: e6 60 mov #96,r6
3084cc: dd 32 mov.l 308598 <_configure.lto_priv.2+0x16c>,r13 ! 311736 <_cpu_getVBR>
3084ce: 6a f3 mov r15,r10
3084d0: d5 32 mov.l 30859c <_configure.lto_priv.2+0x170>,r5 ! 315eb0 <_inth_etmu4>
3084d2: 94 4b mov.w 30856c <_configure.lto_priv.2+0x140>,r4 ! d00
3084d4: 4b 0b jsr @r11
3084d6: e9 03 mov #3,r9
3084d8: 6e 03 mov r0,r14
3084da: 60 93 mov r9,r0
3084dc: 88 07 cmp/eq #7,r0
3084de: 8d 19 bt.s 308514 <_configure.lto_priv.2+0xe8>
3084e0: e6 20 mov #32,r6
3084e2: 64 a1 mov.w @r10,r4
3084e4: 65 c3 mov r12,r5
3084e6: 4b 0b jsr @r11
3084e8: 64 4d extu.w r4,r4
3084ea: 4d 0b jsr @r13
3084ec: 68 03 mov r0,r8
3084ee: 51 85 mov.l @(20,r8),r1
3084f0: 31 08 sub r0,r1
3084f2: 31 ec add r14,r1
3084f4: 18 15 mov.l r1,@(20,r8)
3084f6: e1 14 mov #20,r1
3084f8: 29 1e mulu.w r1,r9
3084fa: 51 86 mov.l @(24,r8),r1
3084fc: 02 1a sts macl,r2
3084fe: 60 93 mov r9,r0
308500: 31 2c add r2,r1
308502: 18 16 mov.l r1,@(24,r8)
308504: 61 9d extu.w r9,r1
308506: d2 26 mov.l 3085a0 <_configure.lto_priv.2+0x174>,r2 ! a44cffdc
308508: 41 08 shll2 r1
30850a: 31 1c add r1,r1
30850c: 41 08 shll2 r1
30850e: 31 2c add r2,r1
308510: 81 89 mov.w r0,@(18,r8)
308512: 18 17 mov.l r1,@(28,r8)
308514: 79 01 add #1,r9
308516: 60 93 mov r9,r0
308518: 88 09 cmp/eq #9,r0
30851a: 8f df bf.s 3084dc <_configure.lto_priv.2+0xb0>
30851c: 7a 02 add #2,r10
30851e: d8 21 mov.l 3085a4 <_configure.lto_priv.2+0x178>,r8 ! 306e34 <_intc_priority.isra.0>
308520: e5 0d mov #13,r5
308522: 48 0b jsr @r8
308524: e4 00 mov #0,r4
308526: e5 0b mov #11,r5
308528: 48 0b jsr @r8
30852a: e4 01 mov #1,r4
30852c: e5 09 mov #9,r5
30852e: 48 0b jsr @r8
308530: e4 02 mov #2,r4
308532: e5 07 mov #7,r5
308534: 48 0b jsr @r8
308536: e4 03 mov #3,r4
308538: e5 07 mov #7,r5
30853a: 48 0b jsr @r8
30853c: e4 04 mov #4,r4
30853e: e5 07 mov #7,r5
308540: 48 0b jsr @r8
308542: e4 05 mov #5,r4
308544: e5 07 mov #7,r5
308546: 48 0b jsr @r8
308548: e4 06 mov #6,r4
30854a: e5 07 mov #7,r5
30854c: 48 0b jsr @r8
30854e: e4 07 mov #7,r4
308550: e5 07 mov #7,r5
308552: e4 08 mov #8,r4
308554: 61 83 mov r8,r1
308556: 7f 0c add #12,r15
308558: 4f 26 lds.l @r15+,pr
30855a: 6e f6 mov.l @r15+,r14
30855c: 6d f6 mov.l @r15+,r13
30855e: 6c f6 mov.l @r15+,r12
308560: 6b f6 mov.l @r15+,r11
308562: 6a f6 mov.l @r15+,r10
308564: 69 f6 mov.l @r15+,r9
308566: 41 2b jmp @r1
308568: 68 f6 mov.l @r15+,r8
30856a: 04 00 .word 0x0400
30856c: 0d 00 .word 0x0d00
30856e: 00 09 nop
308570: 00 31 .word 0x0031
308572: 20 00 mov.b r0,@r0
308574: 00 34 mov.b r3,@(r0,r0)
308576: 29 f4 mov.b r15,@-r9
308578: a4 49 bra 308e0e <_write_round+0x2a>
30857a: 00 04 mov.b r0,@(r0,r0)
30857c: 00 30 .word 0x0030
30857e: 83 d4 .word 0x83d4
308580: 00 31 .word 0x0031
308582: 5f 30 mov.l @(0,r3),r15
308584: a4 49 bra 308e1a <_write_round+0x36>
308586: 00 08 clrt
308588: a4 49 bra 308e1e <_write_round+0x3a>
30858a: 00 14 mov.b r1,@(r0,r0)
30858c: a4 49 bra 308e22 <_write_round+0x3e>
30858e: 00 20 .word 0x0020
308590: a4 4d bra 308e2e <_write_round+0x4a>
308592: 00 30 .word 0x0030
308594: 00 31 .word 0x0031
308596: 5f 10 mov.l @(0,r1),r15
308598: 00 31 .word 0x0031
30859a: 17 36 mov.l r3,@(24,r7)
30859c: 00 31 .word 0x0031
30859e: 5e b0 mov.l @(0,r11),r14
3085a0: a4 4c bra 308e3c <_write_round+0x58>
3085a2: ff dc .word 0xffdc
3085a4: 00 30 .word 0x0030
3085a6: 6e 34 mov.b @r3+,r14
003085a8 <_intc_handler_function.isra.0>:
3085a8: 7f f4 add #-12,r15
3085aa: 2f 86 mov.l r8,@-r15
3085ac: d0 0c mov.l 3085e0 <_intc_handler_function.isra.0+0x38>,r0 ! 3083d4 <_intc_handler>
3085ae: 4f 22 sts.l pr,@-r15
3085b0: 1f 52 mov.l r5,@(8,r15)
3085b2: 1f 63 mov.l r6,@(12,r15)
3085b4: e6 20 mov #32,r6
3085b6: d5 0b mov.l 3085e4 <_intc_handler_function.isra.0+0x3c>,r5 ! 315e50 <_intc_generic_handler>
3085b8: 40 0b jsr @r0
3085ba: 1f 74 mov.l r7,@(16,r15)
3085bc: 20 08 tst r0,r0
3085be: 8d 0a bt.s 3085d6 <_intc_handler_function.isra.0+0x2e>
3085c0: 68 03 mov r0,r8
3085c2: 64 03 mov r0,r4
3085c4: d0 08 mov.l 3085e8 <_intc_handler_function.isra.0+0x40>,r0 ! 312000 <_memcpy>
3085c6: 65 f3 mov r15,r5
3085c8: e6 14 mov #20,r6
3085ca: 75 08 add #8,r5
3085cc: 40 0b jsr @r0
3085ce: 74 08 add #8,r4
3085d0: d1 06 mov.l 3085ec <_intc_handler_function.isra.0+0x44>,r1 ! 8101fac <_gint_inth_callback>
3085d2: 61 12 mov.l @r1,r1
3085d4: 18 17 mov.l r1,@(28,r8)
3085d6: 4f 26 lds.l @r15+,pr
3085d8: 68 f6 mov.l @r15+,r8
3085da: 00 0b rts
3085dc: 7f 0c add #12,r15
3085de: 00 09 nop
3085e0: 00 30 .word 0x0030
3085e2: 83 d4 .word 0x83d4
3085e4: 00 31 .word 0x0031
3085e6: 5e 50 mov.l @(0,r5),r14
3085e8: 00 31 .word 0x0031
3085ea: 20 00 mov.b r0,@r0
3085ec: 08 10 .word 0x0810
3085ee: 1f ac mov.l r10,@(48,r15)
003085f0 <_configure.lto_priv.4>:
3085f0: 2f 86 mov.l r8,@-r15
3085f2: e8 00 mov #0,r8
3085f4: 2f 96 mov.l r9,@-r15
3085f6: 2f a6 mov.l r10,@-r15
3085f8: 2f b6 mov.l r11,@-r15
3085fa: 2f c6 mov.l r12,@-r15
3085fc: 4f 22 sts.l pr,@-r15
3085fe: d1 2b mov.l 3086ac <_configure.lto_priv.4+0xbc>,r1 ! 310df0 <___movmemSI24>
308600: 7f cc add #-52,r15
308602: 64 f3 mov r15,r4
308604: db 2a mov.l 3086b0 <_configure.lto_priv.4+0xc0>,r11 ! 312120 <_memset>
308606: 74 1c add #28,r4
308608: da 2a mov.l 3086b4 <_configure.lto_priv.4+0xc4>,r10 ! 308ef8 <_dma_interrupt_transfer_ended>
30860a: d5 2b mov.l 3086b8 <_configure.lto_priv.4+0xc8>,r5 ! 342a00
30860c: 41 0b jsr @r1
30860e: 69 43 mov r4,r9
308610: 64 f3 mov r15,r4
308612: 6c 96 mov.l @r9+,r12
308614: e6 0c mov #12,r6
308616: e5 00 mov #0,r5
308618: 4b 0b jsr @r11
30861a: 74 10 add #16,r4
30861c: d1 27 mov.l 3086bc <_configure.lto_priv.4+0xcc>,r1 ! 310e00 <___movmemSI8>
30861e: 65 f3 mov r15,r5
308620: 1f 83 mov.l r8,@(12,r15)
308622: 64 f3 mov r15,r4
308624: 1f a2 mov.l r10,@(8,r15)
308626: 41 0b jsr @r1
308628: 75 14 add #20,r5
30862a: d1 25 mov.l 3086c0 <_configure.lto_priv.4+0xd0>,r1 ! 3085a8 <_intc_handler_function.isra.0>
30862c: 64 c3 mov r12,r4
30862e: 55 f2 mov.l @(8,r15),r5
308630: 56 f3 mov.l @(12,r15),r6
308632: 41 0b jsr @r1
308634: 57 f4 mov.l @(16,r15),r7
308636: d0 23 mov.l 3086c4 <_configure.lto_priv.4+0xd4>,r0 ! 3054c8 <_dma_channel>
308638: 64 83 mov r8,r4
30863a: 40 0b jsr @r0
30863c: 78 01 add #1,r8
30863e: 51 03 mov.l @(12,r0),r1
308640: e2 fe mov #-2,r2
308642: 21 29 and r2,r1
308644: 10 13 mov.l r1,@(12,r0)
308646: 60 83 mov r8,r0
308648: 88 06 cmp/eq #6,r0
30864a: 8b e1 bf 308610 <_configure.lto_priv.4+0x20>
30864c: d0 1e mov.l 3086c8 <_configure.lto_priv.4+0xd8>,r0 ! 3083d4 <_intc_handler>
30864e: d8 1f mov.l 3086cc <_configure.lto_priv.4+0xdc>,r8 ! 306e34 <_intc_priority.isra.0>
308650: d5 1f mov.l 3086d0 <_configure.lto_priv.4+0xe0>,r5 ! 315e30 <_inth_dma_ae>
308652: 94 2a mov.w 3086aa <_configure.lto_priv.4+0xba>,r4 ! bc0
308654: 40 0b jsr @r0
308656: e6 20 mov #32,r6
308658: e5 03 mov #3,r5
30865a: 48 0b jsr @r8
30865c: e4 09 mov #9,r4
30865e: e5 03 mov #3,r5
308660: 48 0b jsr @r8
308662: e4 0a mov #10,r4
308664: e5 03 mov #3,r5
308666: 48 0b jsr @r8
308668: e4 0b mov #11,r4
30866a: e5 09 mov #9,r5
30866c: 48 0b jsr @r8
30866e: e4 0c mov #12,r4
308670: e5 09 mov #9,r5
308672: 48 0b jsr @r8
308674: e4 0d mov #13,r4
308676: e5 03 mov #3,r5
308678: 48 0b jsr @r8
30867a: e4 0e mov #14,r4
30867c: e5 03 mov #3,r5
30867e: 48 0b jsr @r8
308680: e4 0f mov #15,r4
308682: d1 14 mov.l 3086d4 <_configure.lto_priv.4+0xe4>,r1 ! fe008060
308684: e3 fb mov #-5,r3
308686: 62 11 mov.w @r1,r2
308688: 22 39 and r3,r2
30868a: 21 21 mov.w r2,@r1
30868c: e3 fd mov #-3,r3
30868e: 62 11 mov.w @r1,r2
308690: 22 39 and r3,r2
308692: 21 21 mov.w r2,@r1
308694: 85 10 mov.w @(0,r1),r0
308696: cb 01 or #1,r0
308698: 81 10 mov.w r0,@(0,r1)
30869a: 7f 34 add #52,r15
30869c: 4f 26 lds.l @r15+,pr
30869e: 6c f6 mov.l @r15+,r12
3086a0: 6b f6 mov.l @r15+,r11
3086a2: 6a f6 mov.l @r15+,r10
3086a4: 69 f6 mov.l @r15+,r9
3086a6: 00 0b rts
3086a8: 68 f6 mov.l @r15+,r8
3086aa: 0b c0 .word 0x0bc0
3086ac: 00 31 .word 0x0031
3086ae: 0d f0 .word 0x0df0
3086b0: 00 31 .word 0x0031
3086b2: 21 20 mov.b r2,@r1
3086b4: 00 30 .word 0x0030
3086b6: 8e f8 ldre 3088aa <_read_round+0x92> ! 18
3086b8: 00 34 mov.b r3,@(r0,r0)
3086ba: 2a 00 mov.b r0,@r10
3086bc: 00 31 .word 0x0031
3086be: 0e 00 .word 0x0e00
3086c0: 00 30 .word 0x0030
3086c2: 85 a8 mov.w @(16,r10),r0
3086c4: 00 30 .word 0x0030
3086c6: 54 c8 mov.l @(32,r12),r4
3086c8: 00 30 .word 0x0030
3086ca: 83 d4 .word 0x83d4
3086cc: 00 30 .word 0x0030
3086ce: 6e 34 mov.b @r3+,r14
3086d0: 00 31 .word 0x0031
3086d2: 5e 30 mov.l @(0,r3),r14
3086d4: fe 00 .word 0xfe00
3086d6: 80 60 mov.b r0,@(0,r6)
003086d8 <_configure.lto_priv.7>:
3086d8: 2f 86 mov.l r8,@-r15
3086da: e0 00 mov #0,r0
3086dc: d8 12 mov.l 308728 <_configure.lto_priv.7+0x50>,r8 ! a413fed0
3086de: e6 10 mov #16,r6
3086e0: 4f 22 sts.l pr,@-r15
3086e2: e5 00 mov #0,r5
3086e4: 7f e4 add #-28,r15
3086e6: 80 8c mov.b r0,@(12,r8)
3086e8: 64 f3 mov r15,r4
3086ea: 84 8e mov.b @(14,r8),r0
3086ec: 74 0c add #12,r4
3086ee: c9 7f and #127,r0
3086f0: 80 8e mov.b r0,@(14,r8)
3086f2: d0 0e mov.l 30872c <_configure.lto_priv.7+0x54>,r0 ! 312120 <_memset>
3086f4: 40 0b jsr @r0
3086f6: 00 09 nop
3086f8: d1 0d mov.l 308730 <_configure.lto_priv.7+0x58>,r1 ! 306b20 <_rtc_periodic_interrupt>
3086fa: 65 f3 mov r15,r5
3086fc: 64 f3 mov r15,r4
3086fe: 1f 12 mov.l r1,@(8,r15)
308700: d1 0c mov.l 308734 <_configure.lto_priv.7+0x5c>,r1 ! 310e00 <___movmemSI8>
308702: 41 0b jsr @r1
308704: 75 14 add #20,r5
308706: d1 0c mov.l 308738 <_configure.lto_priv.7+0x60>,r1 ! 3085a8 <_intc_handler_function.isra.0>
308708: 55 f2 mov.l @(8,r15),r5
30870a: 56 f3 mov.l @(12,r15),r6
30870c: 94 0b mov.w 308726 <_configure.lto_priv.7+0x4e>,r4 ! aa0
30870e: 41 0b jsr @r1
308710: 57 f4 mov.l @(16,r15),r7
308712: 84 8e mov.b @(14,r8),r0
308714: e5 01 mov #1,r5
308716: d1 09 mov.l 30873c <_configure.lto_priv.7+0x64>,r1 ! 306e34 <_intc_priority.isra.0>
308718: c9 8f and #143,r0
30871a: e4 12 mov #18,r4
30871c: 80 8e mov.b r0,@(14,r8)
30871e: 7f 1c add #28,r15
308720: 4f 26 lds.l @r15+,pr
308722: 41 2b jmp @r1
308724: 68 f6 mov.l @r15+,r8
308726: 0a a0 .word 0x0aa0
308728: a4 13 bra 308f52 <_dma_interrupt_transfer_ended+0x5a>
30872a: fe d0 .word 0xfed0
30872c: 00 31 .word 0x0031
30872e: 21 20 mov.b r2,@r1
308730: 00 30 .word 0x0030
308732: 6b 20 mov.b @r2,r11
308734: 00 31 .word 0x0031
308736: 0e 00 .word 0x0e00
308738: 00 30 .word 0x0030
30873a: 85 a8 mov.w @(16,r10),r0
30873c: 00 30 .word 0x0030
30873e: 6e 34 mov.b @r3+,r14
00308740 <_hpoweron.lto_priv.0>:
308740: d2 0c mov.l 308774 <_hpoweron.lto_priv.0+0x34>,r2 ! a4150020
308742: 4f 22 sts.l pr,@-r15
308744: d3 0c mov.l 308778 <_hpoweron.lto_priv.0+0x38>,r3 ! fffdffff
308746: 51 24 mov.l @(16,r2),r1
308748: d4 0c mov.l 30877c <_hpoweron.lto_priv.0+0x3c>,r4 ! 31154c <_ubc_dbh>
30874a: 21 39 and r3,r1
30874c: 12 14 mov.l r1,@(16,r2)
30874e: d1 0c mov.l 308780 <_hpoweron.lto_priv.0+0x40>,r1 ! 311540 <_ubc_setDBR>
308750: 41 0b jsr @r1
308752: 00 09 nop
308754: d1 0b mov.l 308784 <_hpoweron.lto_priv.0+0x44>,r1 ! ff200000
308756: e3 fe mov #-2,r3
308758: 62 12 mov.l @r1,r2
30875a: 22 39 and r3,r2
30875c: 21 22 mov.l r2,@r1
30875e: 52 18 mov.l @(32,r1),r2
308760: 22 39 and r3,r2
308762: 11 28 mov.l r2,@(32,r1)
308764: d1 08 mov.l 308788 <_hpoweron.lto_priv.0+0x48>,r1 ! ff2005fc
308766: 50 19 mov.l @(36,r1),r0
308768: cb 01 or #1,r0
30876a: 11 09 mov.l r0,@(36,r1)
30876c: 4f 26 lds.l @r15+,pr
30876e: 00 0b rts
308770: 00 09 nop
308772: 00 09 nop
308774: a4 15 bra 308fa2 <_dma_interrupt_transfer_ended+0xaa>
308776: 00 20 .word 0x0020
308778: ff fd .word 0xfffd
30877a: ff ff .word 0xffff
30877c: 00 31 .word 0x0031
30877e: 15 4c mov.l r4,@(48,r5)
308780: 00 31 .word 0x0031
308782: 15 40 mov.l r4,@(0,r5)
308784: ff 20 .word 0xff20
308786: 00 00 .word 0x0000
308788: ff 20 .word 0xff20
30878a: 05 fc mov.b @(r0,r15),r5
0030878c <_usb_fxlink_fill_header.isra.0>:
30878c: 2f 86 mov.l r8,@-r15
30878e: 68 73 mov r7,r8
308790: 2f 96 mov.l r9,@-r15
308792: 69 43 mov r4,r9
308794: 2f a6 mov.l r10,@-r15
308796: 64 53 mov r5,r4
308798: 2f b6 mov.l r11,@-r15
30879a: 6a 63 mov r6,r10
30879c: 2f c6 mov.l r12,@-r15
30879e: 6b 53 mov r5,r11
3087a0: 2f d6 mov.l r13,@-r15
3087a2: dd 18 mov.l 308804 <_usb_fxlink_fill_header.isra.0+0x78>,r13 ! 312176 <_strlen>
3087a4: 4f 22 sts.l pr,@-r15
3087a6: 4d 0b jsr @r13
3087a8: ec 10 mov #16,r12
3087aa: 30 c6 cmp/hi r12,r0
3087ac: 89 21 bt 3087f2 <_usb_fxlink_fill_header.isra.0+0x66>
3087ae: 4d 0b jsr @r13
3087b0: 64 a3 mov r10,r4
3087b2: 30 c6 cmp/hi r12,r0
3087b4: 8d 1d bt.s 3087f2 <_usb_fxlink_fill_header.isra.0+0x66>
3087b6: e6 2c mov #44,r6
3087b8: d0 13 mov.l 308808 <_usb_fxlink_fill_header.isra.0+0x7c>,r0 ! 312120 <_memset>
3087ba: 64 93 mov r9,r4
3087bc: 40 0b jsr @r0
3087be: e5 00 mov #0,r5
3087c0: d1 12 mov.l 30880c <_usb_fxlink_fill_header.isra.0+0x80>,r1 ! 10000
3087c2: 68 88 swap.b r8,r8
3087c4: 68 89 swap.w r8,r8
3087c6: 68 88 swap.b r8,r8
3087c8: 29 12 mov.l r1,@r9
3087ca: 64 93 mov r9,r4
3087cc: d1 10 mov.l 308810 <_usb_fxlink_fill_header.isra.0+0x84>,r1 ! 80000
3087ce: 65 b3 mov r11,r5
3087d0: 19 81 mov.l r8,@(4,r9)
3087d2: 74 0c add #12,r4
3087d4: d8 0f mov.l 308814 <_usb_fxlink_fill_header.isra.0+0x88>,r8 ! 306da8 <_strncpy.constprop.0.isra.0>
3087d6: 48 0b jsr @r8
3087d8: 19 12 mov.l r1,@(8,r9)
3087da: 64 93 mov r9,r4
3087dc: 65 a3 mov r10,r5
3087de: 74 1c add #28,r4
3087e0: 61 83 mov r8,r1
3087e2: 4f 26 lds.l @r15+,pr
3087e4: 6d f6 mov.l @r15+,r13
3087e6: 6c f6 mov.l @r15+,r12
3087e8: 6b f6 mov.l @r15+,r11
3087ea: 6a f6 mov.l @r15+,r10
3087ec: 69 f6 mov.l @r15+,r9
3087ee: 41 2b jmp @r1
3087f0: 68 f6 mov.l @r15+,r8
3087f2: 4f 26 lds.l @r15+,pr
3087f4: 6d f6 mov.l @r15+,r13
3087f6: 6c f6 mov.l @r15+,r12
3087f8: 6b f6 mov.l @r15+,r11
3087fa: 6a f6 mov.l @r15+,r10
3087fc: 69 f6 mov.l @r15+,r9
3087fe: 00 0b rts
308800: 68 f6 mov.l @r15+,r8
308802: 00 09 nop
308804: 00 31 .word 0x0031
308806: 21 76 mov.l r7,@-r1
308808: 00 31 .word 0x0031
30880a: 21 20 mov.b r2,@r1
30880c: 00 01 .word 0x0001
30880e: 00 00 .word 0x0000
308810: 00 08 clrt
308812: 00 00 .word 0x0000
308814: 00 30 .word 0x0030
308816: 6d a8 swap.b r10,r13
00308818 <_read_round>:
308818: 2f 86 mov.l r8,@-r15
30881a: 68 43 mov r4,r8
30881c: 2f 96 mov.l r9,@-r15
30881e: 69 53 mov r5,r9
308820: 2f a6 mov.l r10,@-r15
308822: 4f 22 sts.l pr,@-r15
308824: 51 44 mov.l @(16,r4),r1
308826: 7f f8 add #-8,r15
308828: 85 44 mov.w @(8,r4),r0
30882a: 31 03 cmp/ge r0,r1
30882c: 89 14 bt 308858 <_read_round+0x40>
30882e: 50 44 mov.l @(16,r4),r0
308830: 60 0d extu.w r0,r0
308832: 81 85 mov.w r0,@(10,r8)
308834: 85 85 mov.w @(10,r8),r0
308836: 65 0d extu.w r0,r5
308838: 25 58 tst r5,r5
30883a: da 19 mov.l 3088a0 <_read_round+0x88>,r10 ! 30698c <_finish_read_round>
30883c: 89 02 bt 308844 <_read_round+0x2c>
30883e: 51 83 mov.l @(12,r8),r1
308840: 21 18 tst r1,r1
308842: 8b 0c bf 30885e <_read_round+0x46>
308844: 65 93 mov r9,r5
308846: 4a 0b jsr @r10
308848: 64 83 mov r8,r4
30884a: e0 01 mov #1,r0
30884c: 7f 08 add #8,r15
30884e: 4f 26 lds.l @r15+,pr
308850: 6a f6 mov.l @r15+,r10
308852: 69 f6 mov.l @r15+,r9
308854: 00 0b rts
308856: 68 f6 mov.l @r15+,r8
308858: 85 44 mov.w @(8,r4),r0
30885a: af ea bra 308832 <_read_round+0x1a>
30885c: 60 0d extu.w r0,r0
30885e: 84 82 mov.b @(2,r8),r0
308860: 88 01 cmp/eq #1,r0
308862: 8f 01 bf.s 308868 <_read_round+0x50>
308864: e6 00 mov #0,r6
308866: d6 0f mov.l 3088a4 <_read_round+0x8c>,r6 ! a4d80014
308868: 84 82 mov.b @(2,r8),r0
30886a: 88 02 cmp/eq #2,r0
30886c: 8b 00 bf 308870 <_read_round+0x58>
30886e: d6 0e mov.l 3088a8 <_read_round+0x90>,r6 ! a4d80018
308870: 84 82 mov.b @(2,r8),r0
308872: 88 03 cmp/eq #3,r0
308874: 8f 01 bf.s 30887a <_read_round+0x62>
308876: 61 83 mov r8,r1
308878: d6 0c mov.l 3088ac <_read_round+0x94>,r6 ! a4d8001c
30887a: 85 84 mov.w @(8,r8),r0
30887c: 71 03 add #3,r1
30887e: 67 03 mov r0,r7
308880: 84 83 mov.b @(3,r8),r0
308882: 1f 11 mov.l r1,@(4,r15)
308884: 71 01 add #1,r1
308886: 2f 12 mov.l r1,@r15
308888: 60 0c extu.b r0,r0
30888a: d1 09 mov.l 3088b0 <_read_round+0x98>,r1 ! 311610 <_usb_pipe_read4>
30888c: 37 08 sub r0,r7
30888e: 54 83 mov.l @(12,r8),r4
308890: 41 0b jsr @r1
308892: 00 09 nop
308894: 65 93 mov r9,r5
308896: 4a 0b jsr @r10
308898: 64 83 mov r8,r4
30889a: af d7 bra 30884c <_read_round+0x34>
30889c: e0 00 mov #0,r0
30889e: 00 09 nop
3088a0: 00 30 .word 0x0030
3088a2: 69 8c extu.b r8,r9
3088a4: a4 d8 bra 309258 <_hrestore.lto_priv.7+0x34>
3088a6: 00 14 mov.b r1,@(r0,r0)
3088a8: a4 d8 bra 30925c <_hrestore.lto_priv.7+0x38>
3088aa: 00 18 sett
3088ac: a4 d8 bra 309260 <_hrestore.lto_priv.7+0x3c>
3088ae: 00 1c mov.b @(r0,r1),r0
3088b0: 00 31 .word 0x0031
3088b2: 16 10 mov.l r1,@(0,r6)
003088b4 <_handle_incoming_hwseg>:
3088b4: 2f 86 mov.l r8,@-r15
3088b6: 68 43 mov r4,r8
3088b8: 2f 96 mov.l r9,@-r15
3088ba: 2f a6 mov.l r10,@-r15
3088bc: 6a 53 mov r5,r10
3088be: 4f 22 sts.l pr,@-r15
3088c0: 84 41 mov.b @(1,r4),r0
3088c2: c8 20 tst #32,r0
3088c4: 8d 20 bt.s 308908 <_handle_incoming_hwseg+0x54>
3088c6: e0 00 mov #0,r0
3088c8: 60 40 mov.b @r4,r0
3088ca: 88 01 cmp/eq #1,r0
3088cc: 8b 03 bf 3088d6 <_handle_incoming_hwseg+0x22>
3088ce: 85 44 mov.w @(8,r4),r0
3088d0: 40 11 cmp/pz r0
3088d2: 8d 19 bt.s 308908 <_handle_incoming_hwseg+0x54>
3088d4: e0 00 mov #0,r0
3088d6: d0 2d mov.l 30898c <_handle_incoming_hwseg+0xd8>,r0 ! a4d8006e
3088d8: 61 a3 mov r10,r1
3088da: 31 1c add r1,r1
3088dc: 31 0c add r0,r1
3088de: 62 11 mov.w @r1,r2
3088e0: e3 fc mov #-4,r3
3088e2: 22 39 and r3,r2
3088e4: 21 21 mov.w r2,@r1
3088e6: 84 82 mov.b @(2,r8),r0
3088e8: 20 08 tst r0,r0
3088ea: 8f 1a bf.s 308922 <_handle_incoming_hwseg+0x6e>
3088ec: e9 00 mov #0,r9
3088ee: 2a a8 tst r10,r10
3088f0: 8d 0f bt.s 308912 <_handle_incoming_hwseg+0x5e>
3088f2: e9 01 mov #1,r9
3088f4: d1 26 mov.l 308990 <_handle_incoming_hwseg+0xdc>,r1 ! a4d80020
3088f6: 85 14 mov.w @(8,r1),r0
3088f8: c8 0f tst #15,r0
3088fa: 8d 0a bt.s 308912 <_handle_incoming_hwseg+0x5e>
3088fc: e9 02 mov #2,r9
3088fe: 85 16 mov.w @(12,r1),r0
308900: e9 03 mov #3,r9
308902: c8 0f tst #15,r0
308904: 8d 05 bt.s 308912 <_handle_incoming_hwseg+0x5e>
308906: e0 f3 mov #-13,r0
308908: 4f 26 lds.l @r15+,pr
30890a: 6a f6 mov.l @r15+,r10
30890c: 69 f6 mov.l @r15+,r9
30890e: 00 0b rts
308910: 68 f6 mov.l @r15+,r8
308912: d1 20 mov.l 308994 <_handle_incoming_hwseg+0xe0>,r1 ! 306698 <_fifo_bind>
308914: e6 00 mov #0,r6
308916: 65 a3 mov r10,r5
308918: 41 0b jsr @r1
30891a: 64 93 mov r9,r4
30891c: 60 93 mov r9,r0
30891e: 80 82 mov.b r0,@(2,r8)
308920: e9 00 mov #0,r9
308922: 84 81 mov.b @(1,r8),r0
308924: c9 df and #223,r0
308926: 80 81 mov.b r0,@(1,r8)
308928: 84 82 mov.b @(2,r8),r0
30892a: 88 01 cmp/eq #1,r0
30892c: 8b 03 bf 308936 <_handle_incoming_hwseg+0x82>
30892e: d0 18 mov.l 308990 <_handle_incoming_hwseg+0xdc>,r0 ! a4d80020
308930: 99 2b mov.w 30898a <_handle_incoming_hwseg+0xd6>,r9 ! fff
308932: 85 01 mov.w @(2,r0),r0
308934: 29 09 and r0,r9
308936: 84 82 mov.b @(2,r8),r0
308938: 88 02 cmp/eq #2,r0
30893a: 8b 03 bf 308944 <_handle_incoming_hwseg+0x90>
30893c: d0 14 mov.l 308990 <_handle_incoming_hwseg+0xdc>,r0 ! a4d80020
30893e: 99 24 mov.w 30898a <_handle_incoming_hwseg+0xd6>,r9 ! fff
308940: 85 05 mov.w @(10,r0),r0
308942: 29 09 and r0,r9
308944: 84 82 mov.b @(2,r8),r0
308946: 88 03 cmp/eq #3,r0
308948: 8b 03 bf 308952 <_handle_incoming_hwseg+0x9e>
30894a: d0 11 mov.l 308990 <_handle_incoming_hwseg+0xdc>,r0 ! a4d80020
30894c: 99 1d mov.w 30898a <_handle_incoming_hwseg+0xd6>,r9 ! fff
30894e: 85 07 mov.w @(14,r0),r0
308950: 29 09 and r0,r9
308952: d0 11 mov.l 308998 <_handle_incoming_hwseg+0xe4>,r0 ! 3052fc <_pipe_bufsize>
308954: 40 0b jsr @r0
308956: 64 a3 mov r10,r4
308958: e2 01 mov #1,r2
30895a: 28 20 mov.b r2,@r8
30895c: 61 03 mov r0,r1
30895e: 60 93 mov r9,r0
308960: 81 84 mov.w r0,@(8,r8)
308962: 31 90 cmp/eq r9,r1
308964: 84 81 mov.b @(1,r8),r0
308966: 02 29 movt r2
308968: e1 bf mov #-65,r1
30896a: 42 18 shll8 r2
30896c: 42 09 shlr2 r2
30896e: 20 19 and r1,r0
308970: 20 2b or r2,r0
308972: 80 81 mov.b r0,@(1,r8)
308974: d0 09 mov.l 30899c <_handle_incoming_hwseg+0xe8>,r0 ! 305fc8 <_asyncio_op_busy>
308976: 40 0b jsr @r0
308978: 64 83 mov r8,r4
30897a: 20 08 tst r0,r0
30897c: 8d 03 bt.s 308986 <_handle_incoming_hwseg+0xd2>
30897e: 65 a3 mov r10,r5
308980: d0 07 mov.l 3089a0 <_handle_incoming_hwseg+0xec>,r0 ! 308818 <_read_round>
308982: 40 0b jsr @r0
308984: 64 83 mov r8,r4
308986: af bf bra 308908 <_handle_incoming_hwseg+0x54>
308988: e0 00 mov #0,r0
30898a: 0f ff mac.l @r15+,@r15+
30898c: a4 d8 bra 309340 <___printf_format_eEfFgG+0xac>
30898e: 00 6e mov.l @(r0,r6),r0
308990: a4 d8 bra 309344 <___printf_format_eEfFgG+0xb0>
308992: 00 20 .word 0x0020
308994: 00 30 .word 0x0030
308996: 66 98 swap.b r9,r6
308998: 00 30 .word 0x0030
30899a: 52 fc mov.l @(48,r15),r2
30899c: 00 30 .word 0x0030
30899e: 5f c8 mov.l @(32,r12),r15
3089a0: 00 30 .word 0x0030
3089a2: 88 18 cmp/eq #24,r0
003089a4 <_cpu_atomic_start>:
3089a4: d0 0c mov.l 3089d8 <_cpu_atomic_start+0x34>,r0 ! 311764 <_cpu_getSR>
3089a6: 2f 86 mov.l r8,@-r15
3089a8: 4f 22 sts.l pr,@-r15
3089aa: 40 0b jsr @r0
3089ac: e8 0f mov #15,r8
3089ae: 91 11 mov.w 3089d4 <_cpu_atomic_start+0x30>,r1 ! f0
3089b0: 64 03 mov r0,r4
3089b2: 40 09 shlr2 r0
3089b4: 24 1b or r1,r4
3089b6: d1 09 mov.l 3089dc <_cpu_atomic_start+0x38>,r1 ! 31176a <_cpu_setSR>
3089b8: 40 09 shlr2 r0
3089ba: 41 0b jsr @r1
3089bc: 28 09 and r0,r8
3089be: d2 08 mov.l 3089e0 <_cpu_atomic_start+0x3c>,r2 ! 8101b14 <_atomic_level>
3089c0: 61 22 mov.l @r2,r1
3089c2: 21 18 tst r1,r1
3089c4: 8b 01 bf 3089ca <_cpu_atomic_start+0x26>
3089c6: d3 07 mov.l 3089e4 <_cpu_atomic_start+0x40>,r3 ! 8101b10 <_saved_IMASK>
3089c8: 23 82 mov.l r8,@r3
3089ca: 71 01 add #1,r1
3089cc: 22 12 mov.l r1,@r2
3089ce: 4f 26 lds.l @r15+,pr
3089d0: 00 0b rts
3089d2: 68 f6 mov.l @r15+,r8
3089d4: 00 f0 .word 0x00f0
3089d6: 00 09 nop
3089d8: 00 31 .word 0x0031
3089da: 17 64 mov.l r6,@(16,r7)
3089dc: 00 31 .word 0x0031
3089de: 17 6a mov.l r6,@(40,r7)
3089e0: 08 10 .word 0x0810
3089e2: 1b 14 mov.l r1,@(16,r11)
3089e4: 08 10 .word 0x0810
3089e6: 1b 10 mov.l r1,@(0,r11)
003089e8 <_cpu_atomic_end>:
3089e8: d0 0b mov.l 308a18 <_cpu_atomic_end+0x30>,r0 ! 311764 <_cpu_getSR>
3089ea: 4f 22 sts.l pr,@-r15
3089ec: 40 0b jsr @r0
3089ee: 00 09 nop
3089f0: d2 0a mov.l 308a1c <_cpu_atomic_end+0x34>,r2 ! 8101b14 <_atomic_level>
3089f2: 64 03 mov r0,r4
3089f4: 61 22 mov.l @r2,r1
3089f6: 41 10 dt r1
3089f8: 8f 09 bf.s 308a0e <_cpu_atomic_end+0x26>
3089fa: 22 12 mov.l r1,@r2
3089fc: d2 08 mov.l 308a20 <_cpu_atomic_end+0x38>,r2 ! 8101b10 <_saved_IMASK>
3089fe: 93 09 mov.w 308a14 <_cpu_atomic_end+0x2c>,r3 ! ff0f
308a00: 60 22 mov.l @r2,r0
308a02: 24 39 and r3,r4
308a04: 22 12 mov.l r1,@r2
308a06: c9 0f and #15,r0
308a08: 40 08 shll2 r0
308a0a: 40 08 shll2 r0
308a0c: 24 0b or r0,r4
308a0e: d1 05 mov.l 308a24 <_cpu_atomic_end+0x3c>,r1 ! 31176a <_cpu_setSR>
308a10: 41 2b jmp @r1
308a12: 4f 26 lds.l @r15+,pr
308a14: ff 0f .word 0xff0f
308a16: 00 09 nop
308a18: 00 31 .word 0x0031
308a1a: 17 64 mov.l r6,@(16,r7)
308a1c: 08 10 .word 0x0810
308a1e: 1b 14 mov.l r1,@(16,r11)
308a20: 08 10 .word 0x0810
308a22: 1b 10 mov.l r1,@(0,r11)
308a24: 00 31 .word 0x0031
308a26: 17 6a mov.l r6,@(40,r7)
00308a28 <_gint_world_switch_in>:
308a28: 2f 86 mov.l r8,@-r15
308a2a: e3 fc mov #-4,r3
308a2c: 2f 96 mov.l r9,@-r15
308a2e: 2f a6 mov.l r10,@-r15
308a30: ea 30 mov #48,r10
308a32: 2f b6 mov.l r11,@-r15
308a34: 6b 53 mov r5,r11
308a36: 2f c6 mov.l r12,@-r15
308a38: d2 36 mov.l 308b14 <_gint_world_switch_in+0xec>,r2 ! 315f90 <_drv_cpu>
308a3a: d1 37 mov.l 308b18 <_gint_world_switch_in+0xf0>,r1 ! 3161a0 <_gint_drivers_end>
308a3c: 69 23 mov r2,r9
308a3e: 2f d6 mov.l r13,@-r15
308a40: 31 28 sub r2,r1
308a42: 2f e6 mov.l r14,@-r15
308a44: 41 3c shad r3,r1
308a46: d3 35 mov.l 308b1c <_gint_world_switch_in+0xf4>,r3 ! aaaaaaab
308a48: 79 08 add #8,r9
308a4a: 4f 22 sts.l pr,@-r15
308a4c: 01 37 mul.l r3,r1
308a4e: 7f fc add #-4,r15
308a50: 08 1a sts macl,r8
308a52: 2f 42 mov.l r4,@r15
308a54: 0c 1a sts macl,r12
308a56: 78 ff add #-1,r8
308a58: 48 11 cmp/pz r8
308a5a: 8d 13 bt.s 308a84 <_gint_world_switch_in+0x5c>
308a5c: 08 a7 mul.l r10,r8
308a5e: d1 30 mov.l 308b20 <_gint_world_switch_in+0xf8>,r1 ! 3089a4 <_cpu_atomic_start>
308a60: d9 2c mov.l 308b14 <_gint_world_switch_in+0xec>,r9 ! 315f90 <_drv_cpu>
308a62: 41 0b jsr @r1
308a64: ea 00 mov #0,r10
308a66: dd 2f mov.l 308b24 <_gint_world_switch_in+0xfc>,r13 ! 8101b28 <_gint_driver_flags>
308a68: ee fd mov #-3,r14
308a6a: 3c a7 cmp/gt r10,r12
308a6c: 89 12 bt 308a94 <_gint_world_switch_in+0x6c>
308a6e: d1 2e mov.l 308b28 <_gint_world_switch_in+0x100>,r1 ! 3089e8 <_cpu_atomic_end>
308a70: 7f 04 add #4,r15
308a72: 4f 26 lds.l @r15+,pr
308a74: 6e f6 mov.l @r15+,r14
308a76: 6d f6 mov.l @r15+,r13
308a78: 6c f6 mov.l @r15+,r12
308a7a: 6b f6 mov.l @r15+,r11
308a7c: 6a f6 mov.l @r15+,r10
308a7e: 69 f6 mov.l @r15+,r9
308a80: 41 2b jmp @r1
308a82: 68 f6 mov.l @r15+,r8
308a84: 00 1a sts macl,r0
308a86: 01 9e mov.l @(r0,r9),r1
308a88: 21 18 tst r1,r1
308a8a: 89 01 bt 308a90 <_gint_world_switch_in+0x68>
308a8c: 41 0b jsr @r1
308a8e: 00 09 nop
308a90: af e2 bra 308a58 <_gint_world_switch_in+0x30>
308a92: 78 ff add #-1,r8
308a94: 50 93 mov.l @(12,r9),r0
308a96: 68 d2 mov.l @r13,r8
308a98: 20 08 tst r0,r0
308a9a: 8f 2c bf.s 308af6 <_gint_world_switch_in+0xce>
308a9c: 38 ac add r10,r8
308a9e: 60 80 mov.b @r8,r0
308aa0: cb 02 or #2,r0
308aa2: 28 00 mov.b r0,@r8
308aa4: 60 80 mov.b @r8,r0
308aa6: c8 10 tst #16,r0
308aa8: 8b 11 bf 308ace <_gint_world_switch_in+0xa6>
308aaa: 51 96 mov.l @(24,r9),r1
308aac: 21 18 tst r1,r1
308aae: 8d 04 bt.s 308aba <_gint_world_switch_in+0x92>
308ab0: 62 f2 mov.l @r15,r2
308ab2: 60 a3 mov r10,r0
308ab4: 40 08 shll2 r0
308ab6: 41 0b jsr @r1
308ab8: 04 2e mov.l @(r0,r2),r4
308aba: 60 80 mov.b @r8,r0
308abc: c8 01 tst #1,r0
308abe: 8b 06 bf 308ace <_gint_world_switch_in+0xa6>
308ac0: 51 97 mov.l @(28,r9),r1
308ac2: 21 18 tst r1,r1
308ac4: 8d 03 bt.s 308ace <_gint_world_switch_in+0xa6>
308ac6: 60 a3 mov r10,r0
308ac8: 40 08 shll2 r0
308aca: 41 0b jsr @r1
308acc: 04 be mov.l @(r0,r11),r4
308ace: 51 98 mov.l @(32,r9),r1
308ad0: 21 18 tst r1,r1
308ad2: 89 01 bt 308ad8 <_gint_world_switch_in+0xb0>
308ad4: 41 0b jsr @r1
308ad6: 00 09 nop
308ad8: 60 80 mov.b @r8,r0
308ada: c8 01 tst #1,r0
308adc: 89 08 bt 308af0 <_gint_world_switch_in+0xc8>
308ade: 51 9a mov.l @(40,r9),r1
308ae0: 21 18 tst r1,r1
308ae2: 8d 04 bt.s 308aee <_gint_world_switch_in+0xc6>
308ae4: c9 fe and #254,r0
308ae6: 41 0b jsr @r1
308ae8: 00 09 nop
308aea: 60 80 mov.b @r8,r0
308aec: c9 fe and #254,r0
308aee: 28 00 mov.b r0,@r8
308af0: 7a 01 add #1,r10
308af2: af ba bra 308a6a <_gint_world_switch_in+0x42>
308af4: 79 30 add #48,r9
308af6: 40 0b jsr @r0
308af8: 00 09 nop
308afa: 20 08 tst r0,r0
308afc: 8b cf bf 308a9e <_gint_world_switch_in+0x76>
308afe: 61 80 mov.b @r8,r1
308b00: 21 e9 and r14,r1
308b02: 28 10 mov.b r1,@r8
308b04: 51 94 mov.l @(16,r9),r1
308b06: 21 18 tst r1,r1
308b08: 89 cc bt 308aa4 <_gint_world_switch_in+0x7c>
308b0a: 41 0b jsr @r1
308b0c: 00 09 nop
308b0e: af ca bra 308aa6 <_gint_world_switch_in+0x7e>
308b10: 60 80 mov.b @r8,r0
308b12: 00 09 nop
308b14: 00 31 .word 0x0031
308b16: 5f 90 mov.l @(0,r9),r15
308b18: 00 31 .word 0x0031
308b1a: 61 a0 mov.b @r10,r1
308b1c: aa aa bra 308074 <___printf_format_m+0x4>
308b1e: aa ab bra 308078 <___printf_format_m+0x8>
308b20: 00 30 .word 0x0030
308b22: 89 a4 bt 308a6e <_gint_world_switch_in+0x46>
308b24: 08 10 .word 0x0810
308b26: 1b 28 mov.l r2,@(32,r11)
308b28: 00 30 .word 0x0030
308b2a: 89 e8 bt 308afe <_gint_world_switch_in+0xd6>
00308b2c <_gint_world_switch_out>:
308b2c: 2f 86 mov.l r8,@-r15
308b2e: e1 fc mov #-4,r1
308b30: 2f 96 mov.l r9,@-r15
308b32: 2f a6 mov.l r10,@-r15
308b34: d8 2e mov.l 308bf0 <_gint_world_switch_out+0xc4>,r8 ! 315f90 <_drv_cpu>
308b36: da 2f mov.l 308bf4 <_gint_world_switch_out+0xc8>,r10 ! 3161a0 <_gint_drivers_end>
308b38: 2f b6 mov.l r11,@-r15
308b3a: 3a 88 sub r8,r10
308b3c: 2f c6 mov.l r12,@-r15
308b3e: 62 a3 mov r10,r2
308b40: 2f d6 mov.l r13,@-r15
308b42: 42 1c shad r1,r2
308b44: d1 2c mov.l 308bf8 <_gint_world_switch_out+0xcc>,r1 ! aaaaaaab
308b46: 6b 43 mov r4,r11
308b48: 2f e6 mov.l r14,@-r15
308b4a: 02 17 mul.l r1,r2
308b4c: 4f 22 sts.l pr,@-r15
308b4e: 09 1a sts macl,r9
308b50: 79 ff add #-1,r9
308b52: 62 83 mov r8,r2
308b54: 7f fc add #-4,r15
308b56: 6c 53 mov r5,r12
308b58: 6d 93 mov r9,r13
308b5a: ee 30 mov #48,r14
308b5c: 72 24 add #36,r2
308b5e: 4d 11 cmp/pz r13
308b60: 8d 12 bt.s 308b88 <_gint_world_switch_out+0x5c>
308b62: 0d e7 mul.l r14,r13
308b64: d1 25 mov.l 308bfc <_gint_world_switch_out+0xd0>,r1 ! 3089a4 <_cpu_atomic_start>
308b66: dd 26 mov.l 308c00 <_gint_world_switch_out+0xd4>,r13 ! 8101b28 <_gint_driver_flags>
308b68: 41 0b jsr @r1
308b6a: 7a dc add #-36,r10
308b6c: 38 ac add r10,r8
308b6e: 49 11 cmp/pz r9
308b70: 89 13 bt 308b9a <_gint_world_switch_out+0x6e>
308b72: d1 24 mov.l 308c04 <_gint_world_switch_out+0xd8>,r1 ! 3089e8 <_cpu_atomic_end>
308b74: 7f 04 add #4,r15
308b76: 4f 26 lds.l @r15+,pr
308b78: 6e f6 mov.l @r15+,r14
308b7a: 6d f6 mov.l @r15+,r13
308b7c: 6c f6 mov.l @r15+,r12
308b7e: 6b f6 mov.l @r15+,r11
308b80: 6a f6 mov.l @r15+,r10
308b82: 69 f6 mov.l @r15+,r9
308b84: 41 2b jmp @r1
308b86: 68 f6 mov.l @r15+,r8
308b88: 00 1a sts macl,r0
308b8a: 01 2e mov.l @(r0,r2),r1
308b8c: 21 18 tst r1,r1
308b8e: 89 02 bt 308b96 <_gint_world_switch_out+0x6a>
308b90: 41 0b jsr @r1
308b92: 2f 22 mov.l r2,@r15
308b94: 62 f2 mov.l @r15,r2
308b96: af e2 bra 308b5e <_gint_world_switch_out+0x32>
308b98: 7d ff add #-1,r13
308b9a: 60 82 mov.l @r8,r0
308b9c: 6a d2 mov.l @r13,r10
308b9e: 20 08 tst r0,r0
308ba0: 8d 09 bt.s 308bb6 <_gint_world_switch_out+0x8a>
308ba2: 3a 9c add r9,r10
308ba4: 40 0b jsr @r0
308ba6: 00 09 nop
308ba8: 20 08 tst r0,r0
308baa: 8b 04 bf 308bb6 <_gint_world_switch_out+0x8a>
308bac: 51 81 mov.l @(4,r8),r1
308bae: 21 18 tst r1,r1
308bb0: 89 01 bt 308bb6 <_gint_world_switch_out+0x8a>
308bb2: 41 0b jsr @r1
308bb4: 00 09 nop
308bb6: 60 a0 mov.b @r10,r0
308bb8: c8 10 tst #16,r0
308bba: 8f 10 bf.s 308bde <_gint_world_switch_out+0xb2>
308bbc: c8 02 tst #2,r0
308bbe: 51 83 mov.l @(12,r8),r1
308bc0: 21 18 tst r1,r1
308bc2: 8d 03 bt.s 308bcc <_gint_world_switch_out+0xa0>
308bc4: 60 93 mov r9,r0
308bc6: 40 08 shll2 r0
308bc8: 41 0b jsr @r1
308bca: 04 be mov.l @(r0,r11),r4
308bcc: 51 84 mov.l @(16,r8),r1
308bce: 21 18 tst r1,r1
308bd0: 8d 03 bt.s 308bda <_gint_world_switch_out+0xae>
308bd2: 60 93 mov r9,r0
308bd4: 40 08 shll2 r0
308bd6: 41 0b jsr @r1
308bd8: 04 ce mov.l @(r0,r12),r4
308bda: 60 a0 mov.b @r10,r0
308bdc: c8 02 tst #2,r0
308bde: 8b 04 bf 308bea <_gint_world_switch_out+0xbe>
308be0: 51 82 mov.l @(8,r8),r1
308be2: 21 18 tst r1,r1
308be4: 89 01 bt 308bea <_gint_world_switch_out+0xbe>
308be6: 41 0b jsr @r1
308be8: 00 09 nop
308bea: 79 ff add #-1,r9
308bec: af bf bra 308b6e <_gint_world_switch_out+0x42>
308bee: 78 d0 add #-48,r8
308bf0: 00 31 .word 0x0031
308bf2: 5f 90 mov.l @(0,r9),r15
308bf4: 00 31 .word 0x0031
308bf6: 61 a0 mov.b @r10,r1
308bf8: aa aa bra 308150 <_direct_notation.constprop.0+0x9c>
308bfa: aa ab bra 308154 <_direct_notation.constprop.0+0xa0>
308bfc: 00 30 .word 0x0030
308bfe: 89 a4 bt 308b4a <_gint_world_switch_out+0x1e>
308c00: 08 10 .word 0x0810
308c02: 1b 28 mov.l r2,@(32,r11)
308c04: 00 30 .word 0x0030
308c06: 89 e8 bt 308bda <_gint_world_switch_out+0xae>
00308c08 <_hrestore.lto_priv.3>:
308c08: 2f 86 mov.l r8,@-r15
308c0a: e3 fc mov #-4,r3
308c0c: 2f 96 mov.l r9,@-r15
308c0e: 2f a6 mov.l r10,@-r15
308c10: 2f b6 mov.l r11,@-r15
308c12: 6b 43 mov r4,r11
308c14: 2f c6 mov.l r12,@-r15
308c16: 2f d6 mov.l r13,@-r15
308c18: ed 30 mov #48,r13
308c1a: 4f 22 sts.l pr,@-r15
308c1c: d1 3e mov.l 308d18 <_hrestore.lto_priv.3+0x110>,r1 ! a4150040
308c1e: 62 42 mov.l @r4,r2
308c20: da 3e mov.l 308d1c <_hrestore.lto_priv.3+0x114>,r10 ! 8101fb0 <_freq>
308c22: 11 21 mov.l r2,@(4,r1)
308c24: d2 3e mov.l 308d20 <_hrestore.lto_priv.3+0x118>,r2 ! 315f90 <_drv_cpu>
308c26: d1 3f mov.l 308d24 <_hrestore.lto_priv.3+0x11c>,r1 ! 3161a0 <_gint_drivers_end>
308c28: 6c 23 mov r2,r12
308c2a: 59 a8 mov.l @(32,r10),r9
308c2c: 31 28 sub r2,r1
308c2e: 41 3c shad r3,r1
308c30: d3 3d mov.l 308d28 <_hrestore.lto_priv.3+0x120>,r3 ! aaaaaaab
308c32: 7c 24 add #36,r12
308c34: 01 37 mul.l r3,r1
308c36: 08 1a sts macl,r8
308c38: 78 ff add #-1,r8
308c3a: 48 11 cmp/pz r8
308c3c: 8d 5f bt.s 308cfe <_hrestore.lto_priv.3+0xf6>
308c3e: 08 d7 mul.l r13,r8
308c40: d1 3a mov.l 308d2c <_hrestore.lto_priv.3+0x124>,r1 ! 3089a4 <_cpu_atomic_start>
308c42: 41 0b jsr @r1
308c44: 00 09 nop
308c46: d2 3a mov.l 308d30 <_hrestore.lto_priv.3+0x128>,r2 ! fec10000
308c48: 93 64 mov.w 308d14 <_hrestore.lto_priv.3+0x10c>,r3 ! f87f
308c4a: 51 29 mov.l @(36,r2),r1
308c4c: d6 32 mov.l 308d18 <_hrestore.lto_priv.3+0x110>,r6 ! a4150040
308c4e: 21 39 and r3,r1
308c50: 93 61 mov.w 308d16 <_hrestore.lto_priv.3+0x10e>,r3 ! 580
308c52: d5 38 mov.l 308d34 <_hrestore.lto_priv.3+0x12c>,r5 ! 80000000
308c54: 21 3b or r3,r1
308c56: 12 19 mov.l r1,@(36,r2)
308c58: 61 b3 mov r11,r1
308c5a: 57 b1 mov.l @(4,r11),r7
308c5c: 71 04 add #4,r1
308c5e: d3 36 mov.l 308d38 <_hrestore.lto_priv.3+0x130>,r3 ! a4150000
308c60: 16 74 mov.l r7,@(16,r6)
308c62: 57 11 mov.l @(4,r1),r7
308c64: 23 72 mov.l r7,@r3
308c66: 67 32 mov.l @r3,r7
308c68: 27 5b or r5,r7
308c6a: 23 72 mov.l r7,@r3
308c6c: 53 68 mov.l @(32,r6),r3
308c6e: 23 38 tst r3,r3
308c70: 8b fc bf 308c6c <_hrestore.lto_priv.3+0x64>
308c72: 57 12 mov.l @(8,r1),r7
308c74: 12 71 mov.l r7,@(4,r2)
308c76: 57 16 mov.l @(24,r1),r7
308c78: 12 79 mov.l r7,@(36,r2)
308c7a: 57 13 mov.l @(12,r1),r7
308c7c: 12 72 mov.l r7,@(8,r2)
308c7e: 57 17 mov.l @(28,r1),r7
308c80: 12 7a mov.l r7,@(40,r2)
308c82: 57 14 mov.l @(16,r1),r7
308c84: 12 73 mov.l r7,@(12,r2)
308c86: 57 18 mov.l @(32,r1),r7
308c88: 12 7b mov.l r7,@(44,r2)
308c8a: 50 2b mov.l @(44,r2),r0
308c8c: e2 f9 mov #-7,r2
308c8e: 40 2d shld r2,r0
308c90: c9 03 and #3,r0
308c92: 88 01 cmp/eq #1,r0
308c94: 8b 3b bf 308d0e <_hrestore.lto_priv.3+0x106>
308c96: d2 29 mov.l 308d3c <_hrestore.lto_priv.3+0x134>,r2 ! fec15040
308c98: 22 30 mov.b r3,@r2
308c9a: d2 25 mov.l 308d30 <_hrestore.lto_priv.3+0x128>,r2 ! fec10000
308c9c: 53 15 mov.l @(20,r1),r3
308c9e: d8 28 mov.l 308d40 <_hrestore.lto_priv.3+0x138>,r8 ! a4490008
308ca0: 12 35 mov.l r3,@(20,r2)
308ca2: 51 19 mov.l @(36,r1),r1
308ca4: db 27 mov.l 308d44 <_hrestore.lto_priv.3+0x13c>,r11 ! 310ed4 <___udivdi3>
308ca6: 12 1d mov.l r1,@(52,r2)
308ca8: d1 27 mov.l 308d48 <_hrestore.lto_priv.3+0x140>,r1 ! 3053c0 <_sh7305_probe>
308caa: dc 28 mov.l 308d4c <_hrestore.lto_priv.3+0x144>,r12 ! a449002c
308cac: 41 0b jsr @r1
308cae: 00 09 nop
308cb0: 5a a8 mov.l @(32,r10),r10
308cb2: 50 81 mov.l @(4,r8),r0
308cb4: 88 ff cmp/eq #-1,r0
308cb6: 8b 02 bf 308cbe <_hrestore.lto_priv.3+0xb6>
308cb8: 60 82 mov.l @r8,r0
308cba: 88 ff cmp/eq #-1,r0
308cbc: 89 13 bt 308ce6 <_hrestore.lto_priv.3+0xde>
308cbe: 60 82 mov.l @r8,r0
308cc0: 88 ff cmp/eq #-1,r0
308cc2: 8d 09 bt.s 308cd8 <_hrestore.lto_priv.3+0xd0>
308cc4: e6 00 mov #0,r6
308cc6: 61 82 mov.l @r8,r1
308cc8: e6 00 mov #0,r6
308cca: 67 93 mov r9,r7
308ccc: 3a 15 dmulu.l r1,r10
308cce: 05 1a sts macl,r5
308cd0: 4b 0b jsr @r11
308cd2: 04 0a sts mach,r4
308cd4: 28 12 mov.l r1,@r8
308cd6: e6 00 mov #0,r6
308cd8: 51 81 mov.l @(4,r8),r1
308cda: 67 93 mov r9,r7
308cdc: 3a 15 dmulu.l r1,r10
308cde: 05 1a sts macl,r5
308ce0: 4b 0b jsr @r11
308ce2: 04 0a sts mach,r4
308ce4: 18 11 mov.l r1,@(4,r8)
308ce6: 78 0c add #12,r8
308ce8: 38 c0 cmp/eq r12,r8
308cea: 8b e2 bf 308cb2 <_hrestore.lto_priv.3+0xaa>
308cec: d1 18 mov.l 308d50 <_hrestore.lto_priv.3+0x148>,r1 ! 3089e8 <_cpu_atomic_end>
308cee: 4f 26 lds.l @r15+,pr
308cf0: 6d f6 mov.l @r15+,r13
308cf2: 6c f6 mov.l @r15+,r12
308cf4: 6b f6 mov.l @r15+,r11
308cf6: 6a f6 mov.l @r15+,r10
308cf8: 69 f6 mov.l @r15+,r9
308cfa: 41 2b jmp @r1
308cfc: 68 f6 mov.l @r15+,r8
308cfe: 00 1a sts macl,r0
308d00: 01 ce mov.l @(r0,r12),r1
308d02: 21 18 tst r1,r1
308d04: 89 01 bt 308d0a <_hrestore.lto_priv.3+0x102>
308d06: 41 0b jsr @r1
308d08: 00 09 nop
308d0a: af 96 bra 308c3a <_hrestore.lto_priv.3+0x32>
308d0c: 78 ff add #-1,r8
308d0e: d2 11 mov.l 308d54 <_hrestore.lto_priv.3+0x14c>,r2 ! fec15060
308d10: af c2 bra 308c98 <_hrestore.lto_priv.3+0x90>
308d12: 00 09 nop
308d14: f8 7f 05 80 pshl #88,0x0 movx.w a0,@r4+r8 movy.w a1,@r6+r9
308d18: a4 15 bra 309546 <___printf_format_eEfFgG+0x2b2>
308d1a: 00 40 .word 0x0040
308d1c: 08 10 .word 0x0810
308d1e: 1f b0 mov.l r11,@(0,r15)
308d20: 00 31 .word 0x0031
308d22: 5f 90 mov.l @(0,r9),r15
308d24: 00 31 .word 0x0031
308d26: 61 a0 mov.b @r10,r1
308d28: aa aa bra 308280 <_exponent_notation.constprop.0+0x88>
308d2a: aa ab bra 308284 <_exponent_notation.constprop.0+0x8c>
308d2c: 00 30 .word 0x0030
308d2e: 89 a4 bt 308c7a <_hrestore.lto_priv.3+0x72>
308d30: fe c1 .word 0xfec1
308d32: 00 00 .word 0x0000
308d34: 80 00 mov.b r0,@(0,r0)
308d36: 00 00 .word 0x0000
308d38: a4 15 bra 309566 <___printf_format_eEfFgG+0x2d2>
308d3a: 00 00 .word 0x0000
308d3c: fe c1 .word 0xfec1
308d3e: 50 40 mov.l @(0,r4),r0
308d40: a4 49 bra 3095d6 <___printf_format_eEfFgG+0x342>
308d42: 00 08 clrt
308d44: 00 31 .word 0x0031
308d46: 0e d4 mov.b r13,@(r0,r14)
308d48: 00 30 .word 0x0030
308d4a: 53 c0 mov.l @(0,r12),r3
308d4c: a4 49 bra 3095e2 <___printf_format_eEfFgG+0x34e>
308d4e: 00 2c mov.b @(r0,r2),r0
308d50: 00 30 .word 0x0030
308d52: 89 e8 bt 308d26 <_hrestore.lto_priv.3+0x11e>
308d54: fe c1 .word 0xfec1
308d56: 50 60 mov.l @(0,r6),r0
00308d58 <_dma_transfer_async>:
308d58: 2f 86 mov.l r8,@-r15
308d5a: e1 01 mov #1,r1
308d5c: 4f 22 sts.l pr,@-r15
308d5e: 68 43 mov r4,r8
308d60: 7f f0 add #-16,r15
308d62: 1f 13 mov.l r1,@(12,r15)
308d64: 51 f8 mov.l @(32,r15),r1
308d66: d0 17 mov.l 308dc4 <_dma_transfer_async+0x6c>,r0 ! 305514 <_dma_setup>
308d68: 1f 12 mov.l r1,@(8,r15)
308d6a: 51 f7 mov.l @(28,r15),r1
308d6c: 1f 11 mov.l r1,@(4,r15)
308d6e: 51 f6 mov.l @(24,r15),r1
308d70: 40 0b jsr @r0
308d72: 2f 12 mov.l r1,@r15
308d74: 20 08 tst r0,r0
308d76: 8f 20 bf.s 308dba <_dma_transfer_async+0x62>
308d78: e0 00 mov #0,r0
308d7a: e1 14 mov #20,r1
308d7c: d4 12 mov.l 308dc8 <_dma_transfer_async+0x70>,r4 ! 8101a90 <_dma_callbacks>
308d7e: 08 17 mul.l r1,r8
308d80: 01 1a sts macl,r1
308d82: 34 1c add r1,r4
308d84: d1 11 mov.l 308dcc <_dma_transfer_async+0x74>,r1 ! 310df4 <___movmemSI20>
308d86: 65 f3 mov r15,r5
308d88: 41 0b jsr @r1
308d8a: 75 24 add #36,r5
308d8c: d1 10 mov.l 308dd0 <_dma_transfer_async+0x78>,r1 ! 8101b08 <_dma_sleep_blocking>
308d8e: 60 83 mov r8,r0
308d90: 01 1c mov.b @(r0,r1),r1
308d92: 21 18 tst r1,r1
308d94: 89 09 bt 308daa <_dma_transfer_async+0x52>
308d96: d1 0f mov.l 308dd4 <_dma_transfer_async+0x7c>,r1 ! 3089a4 <_cpu_atomic_start>
308d98: 41 0b jsr @r1
308d9a: 00 09 nop
308d9c: d2 0e mov.l 308dd8 <_dma_transfer_async+0x80>,r2 ! 81018d4 <_cpu_sleep_block_counter>
308d9e: 61 22 mov.l @r2,r1
308da0: 71 01 add #1,r1
308da2: 22 12 mov.l r1,@r2
308da4: d1 0d mov.l 308ddc <_dma_transfer_async+0x84>,r1 ! 3089e8 <_cpu_atomic_end>
308da6: 41 0b jsr @r1
308da8: 00 09 nop
308daa: d0 0d mov.l 308de0 <_dma_transfer_async+0x88>,r0 ! 3054c8 <_dma_channel>
308dac: 40 0b jsr @r0
308dae: 64 83 mov r8,r4
308db0: 61 03 mov r0,r1
308db2: 50 03 mov.l @(12,r0),r0
308db4: cb 01 or #1,r0
308db6: 11 03 mov.l r0,@(12,r1)
308db8: e0 01 mov #1,r0
308dba: 7f 10 add #16,r15
308dbc: 4f 26 lds.l @r15+,pr
308dbe: 00 0b rts
308dc0: 68 f6 mov.l @r15+,r8
308dc2: 00 09 nop
308dc4: 00 30 .word 0x0030
308dc6: 55 14 mov.l @(16,r1),r5
308dc8: 08 10 .word 0x0810
308dca: 1a 90 mov.l r9,@(0,r10)
308dcc: 00 31 .word 0x0031
308dce: 0d f4 mov.b r15,@(r0,r13)
308dd0: 08 10 .word 0x0810
308dd2: 1b 08 mov.l r0,@(32,r11)
308dd4: 00 30 .word 0x0030
308dd6: 89 a4 bt 308d22 <_hrestore.lto_priv.3+0x11a>
308dd8: 08 10 .word 0x0810
308dda: 18 d4 mov.l r13,@(16,r8)
308ddc: 00 30 .word 0x0030
308dde: 89 e8 bt 308db2 <_dma_transfer_async+0x5a>
308de0: 00 30 .word 0x0030
308de2: 54 c8 mov.l @(32,r12),r4
00308de4 <_write_round>:
308de4: 2f 86 mov.l r8,@-r15
308de6: 68 43 mov r4,r8
308de8: 2f 96 mov.l r9,@-r15
308dea: 2f a6 mov.l r10,@-r15
308dec: 2f b6 mov.l r11,@-r15
308dee: 2f c6 mov.l r12,@-r15
308df0: 6c 53 mov r5,r12
308df2: 2f d6 mov.l r13,@-r15
308df4: 2f e6 mov.l r14,@-r15
308df6: 4f 22 sts.l pr,@-r15
308df8: 84 42 mov.b @(2,r4),r0
308dfa: 6b 0c extu.b r0,r11
308dfc: 60 b3 mov r11,r0
308dfe: 88 01 cmp/eq #1,r0
308e00: 8d 08 bt.s 308e14 <_write_round+0x30>
308e02: 7f cc add #-52,r15
308e04: 88 02 cmp/eq #2,r0
308e06: 8d 41 bt.s 308e8c <_write_round+0xa8>
308e08: 88 03 cmp/eq #3,r0
308e0a: 8f 04 bf.s 308e16 <_write_round+0x32>
308e0c: ed 00 mov #0,r13
308e0e: dd 31 mov.l 308ed4 <_write_round+0xf0>,r13 ! a4d8001c
308e10: a0 01 bra 308e16 <_write_round+0x32>
308e12: 00 09 nop
308e14: dd 30 mov.l 308ed8 <_write_round+0xf4>,r13 ! a4d80014
308e16: d0 31 mov.l 308edc <_write_round+0xf8>,r0 ! 3052fc <_pipe_bufsize>
308e18: 40 0b jsr @r0
308e1a: 64 c3 mov r12,r4
308e1c: 69 03 mov r0,r9
308e1e: 85 84 mov.w @(8,r8),r0
308e20: 5e 84 mov.l @(16,r8),r14
308e22: 39 08 sub r0,r9
308e24: 39 e7 cmp/gt r14,r9
308e26: 8f 01 bf.s 308e2c <_write_round+0x48>
308e28: 6a 93 mov r9,r10
308e2a: 6a e3 mov r14,r10
308e2c: 60 a3 mov r10,r0
308e2e: 81 85 mov.w r0,@(10,r8)
308e30: 84 81 mov.b @(1,r8),r0
308e32: 40 11 cmp/pz r0
308e34: 8d 35 bt.s 308ea2 <_write_round+0xbe>
308e36: 39 e7 cmp/gt r14,r9
308e38: 8b 2b bf 308e92 <_write_round+0xae>
308e3a: e1 00 mov #0,r1
308e3c: 1f 1b mov.l r1,@(44,r15)
308e3e: 1f 1c mov.l r1,@(48,r15)
308e40: d1 27 mov.l 308ee0 <_write_round+0xfc>,r1 ! 307574 <_finish_write_round>
308e42: 1f 89 mov.l r8,@(36,r15)
308e44: 1f 18 mov.l r1,@(32,r15)
308e46: 1f ca mov.l r12,@(40,r15)
308e48: 60 b3 mov r11,r0
308e4a: d2 26 mov.l 308ee4 <_write_round+0x100>,r2 ! 310df4 <___movmemSI20>
308e4c: 64 f3 mov r15,r4
308e4e: 65 f3 mov r15,r5
308e50: 57 83 mov.l @(12,r8),r7
308e52: 88 02 cmp/eq #2,r0
308e54: 74 0c add #12,r4
308e56: 42 0b jsr @r2
308e58: 75 20 add #32,r5
308e5a: e1 ff mov #-1,r1
308e5c: d0 22 mov.l 308ee8 <_write_round+0x104>,r0 ! 308d58 <_dma_transfer_async>
308e5e: 61 1a negc r1,r1
308e60: e2 00 mov #0,r2
308e62: 66 a3 mov r10,r6
308e64: 1f 22 mov.l r2,@(8,r15)
308e66: 46 21 shar r6
308e68: e2 01 mov #1,r2
308e6a: 64 13 mov r1,r4
308e6c: 1f d1 mov.l r13,@(4,r15)
308e6e: 46 21 shar r6
308e70: 2f 22 mov.l r2,@r15
308e72: e5 02 mov #2,r5
308e74: 40 0b jsr @r0
308e76: 74 03 add #3,r4
308e78: 7f 34 add #52,r15
308e7a: 4f 26 lds.l @r15+,pr
308e7c: 6e f6 mov.l @r15+,r14
308e7e: 6d f6 mov.l @r15+,r13
308e80: 6c f6 mov.l @r15+,r12
308e82: 6b f6 mov.l @r15+,r11
308e84: 6a f6 mov.l @r15+,r10
308e86: 69 f6 mov.l @r15+,r9
308e88: 00 0b rts
308e8a: 68 f6 mov.l @r15+,r8
308e8c: dd 17 mov.l 308eec <_write_round+0x108>,r13 ! a4d80018
308e8e: af c2 bra 308e16 <_write_round+0x32>
308e90: 00 09 nop
308e92: d0 17 mov.l 308ef0 <_write_round+0x10c>,r0 ! 312120 <_memset>
308e94: 64 f3 mov r15,r4
308e96: e6 14 mov #20,r6
308e98: e5 00 mov #0,r5
308e9a: 40 0b jsr @r0
308e9c: 74 20 add #32,r4
308e9e: af d4 bra 308e4a <_write_round+0x66>
308ea0: 60 b3 mov r11,r0
308ea2: d1 14 mov.l 308ef4 <_write_round+0x110>,r1 ! 3116a8 <_usb_pipe_write4>
308ea4: 67 83 mov r8,r7
308ea6: 2f d2 mov.l r13,@r15
308ea8: 66 83 mov r8,r6
308eaa: 54 83 mov.l @(12,r8),r4
308eac: 77 03 add #3,r7
308eae: 76 04 add #4,r6
308eb0: 41 0b jsr @r1
308eb2: 65 a3 mov r10,r5
308eb4: 39 e7 cmp/gt r14,r9
308eb6: 8b df bf 308e78 <_write_round+0x94>
308eb8: d1 09 mov.l 308ee0 <_write_round+0xfc>,r1 ! 307574 <_finish_write_round>
308eba: 65 c3 mov r12,r5
308ebc: 64 83 mov r8,r4
308ebe: 7f 34 add #52,r15
308ec0: 4f 26 lds.l @r15+,pr
308ec2: 6e f6 mov.l @r15+,r14
308ec4: 6d f6 mov.l @r15+,r13
308ec6: 6c f6 mov.l @r15+,r12
308ec8: 6b f6 mov.l @r15+,r11
308eca: 6a f6 mov.l @r15+,r10
308ecc: 69 f6 mov.l @r15+,r9
308ece: 41 2b jmp @r1
308ed0: 68 f6 mov.l @r15+,r8
308ed2: 00 09 nop
308ed4: a4 d8 bra 309888 <___printf_format_eEfFgG+0x5f4>
308ed6: 00 1c mov.b @(r0,r1),r0
308ed8: a4 d8 bra 30988c <___printf_format_eEfFgG+0x5f8>
308eda: 00 14 mov.b r1,@(r0,r0)
308edc: 00 30 .word 0x0030
308ede: 52 fc mov.l @(48,r15),r2
308ee0: 00 30 .word 0x0030
308ee2: 75 74 add #116,r5
308ee4: 00 31 .word 0x0031
308ee6: 0d f4 mov.b r15,@(r0,r13)
308ee8: 00 30 .word 0x0030
308eea: 8d 58 bt.s 308f9e <_dma_interrupt_transfer_ended+0xa6>
308eec: a4 d8 bra 3098a0 <___printf_format_eEfFgG+0x60c>
308eee: 00 18 sett
308ef0: 00 31 .word 0x0031
308ef2: 21 20 mov.b r2,@r1
308ef4: 00 31 .word 0x0031
308ef6: 16 a8 mov.l r10,@(32,r6)
00308ef8 <_dma_interrupt_transfer_ended>:
308ef8: 2f 86 mov.l r8,@-r15
308efa: d0 25 mov.l 308f90 <_dma_interrupt_transfer_ended+0x98>,r0 ! 3054c8 <_dma_channel>
308efc: 2f 96 mov.l r9,@-r15
308efe: 4f 22 sts.l pr,@-r15
308f00: 40 0b jsr @r0
308f02: 68 43 mov r4,r8
308f04: 51 03 mov.l @(12,r0),r1
308f06: e7 fb mov #-5,r7
308f08: e2 fe mov #-2,r2
308f0a: 21 79 and r7,r1
308f0c: 10 13 mov.l r1,@(12,r0)
308f0e: e3 fd mov #-3,r3
308f10: 51 03 mov.l @(12,r0),r1
308f12: 21 29 and r2,r1
308f14: 10 13 mov.l r1,@(12,r0)
308f16: 51 03 mov.l @(12,r0),r1
308f18: 21 39 and r3,r1
308f1a: 10 13 mov.l r1,@(12,r0)
308f1c: 60 83 mov r8,r0
308f1e: d1 1d mov.l 308f94 <_dma_interrupt_transfer_ended+0x9c>,r1 ! fe008060
308f20: 62 11 mov.w @r1,r2
308f22: 22 79 and r7,r2
308f24: 21 21 mov.w r2,@r1
308f26: 62 11 mov.w @r1,r2
308f28: 22 39 and r3,r2
308f2a: 21 21 mov.w r2,@r1
308f2c: d1 1a mov.l 308f98 <_dma_interrupt_transfer_ended+0xa0>,r1 ! 8101b08 <_dma_sleep_blocking>
308f2e: 01 1c mov.b @(r0,r1),r1
308f30: 21 18 tst r1,r1
308f32: 89 09 bt 308f48 <_dma_interrupt_transfer_ended+0x50>
308f34: d1 19 mov.l 308f9c <_dma_interrupt_transfer_ended+0xa4>,r1 ! 3089a4 <_cpu_atomic_start>
308f36: 41 0b jsr @r1
308f38: 00 09 nop
308f3a: d2 19 mov.l 308fa0 <_dma_interrupt_transfer_ended+0xa8>,r2 ! 81018d4 <_cpu_sleep_block_counter>
308f3c: 61 22 mov.l @r2,r1
308f3e: 71 ff add #-1,r1
308f40: 22 12 mov.l r1,@r2
308f42: d1 18 mov.l 308fa4 <_dma_interrupt_transfer_ended+0xac>,r1 ! 3089e8 <_cpu_atomic_end>
308f44: 41 0b jsr @r1
308f46: 00 09 nop
308f48: d1 17 mov.l 308fa8 <_dma_interrupt_transfer_ended+0xb0>,r1 ! 8101a78 <_dma_wait_ics>
308f4a: 60 83 mov r8,r0
308f4c: 40 08 shll2 r0
308f4e: 04 1e mov.l @(r0,r1),r4
308f50: 24 48 tst r4,r4
308f52: 8d 04 bt.s 308f5e <_dma_interrupt_transfer_ended+0x66>
308f54: e1 14 mov #20,r1
308f56: d1 15 mov.l 308fac <_dma_interrupt_transfer_ended+0xb4>,r1 ! 311ed8 <_cpu_csleep_cancel>
308f58: 41 0b jsr @r1
308f5a: 00 09 nop
308f5c: e1 14 mov #20,r1
308f5e: d9 14 mov.l 308fb0 <_dma_interrupt_transfer_ended+0xb8>,r9 ! 8101a90 <_dma_callbacks>
308f60: 08 17 mul.l r1,r8
308f62: 01 1a sts macl,r1
308f64: 31 9c add r9,r1
308f66: 60 12 mov.l @r1,r0
308f68: 54 11 mov.l @(4,r1),r4
308f6a: 20 08 tst r0,r0
308f6c: 55 12 mov.l @(8,r1),r5
308f6e: 56 13 mov.l @(12,r1),r6
308f70: 8d 02 bt.s 308f78 <_dma_interrupt_transfer_ended+0x80>
308f72: 57 14 mov.l @(16,r1),r7
308f74: 40 0b jsr @r0
308f76: 00 09 nop
308f78: e1 14 mov #20,r1
308f7a: d0 0e mov.l 308fb4 <_dma_interrupt_transfer_ended+0xbc>,r0 ! 312120 <_memset>
308f7c: 08 17 mul.l r1,r8
308f7e: 04 1a sts macl,r4
308f80: e6 14 mov #20,r6
308f82: e5 00 mov #0,r5
308f84: 40 0b jsr @r0
308f86: 34 9c add r9,r4
308f88: 4f 26 lds.l @r15+,pr
308f8a: 69 f6 mov.l @r15+,r9
308f8c: 00 0b rts
308f8e: 68 f6 mov.l @r15+,r8
308f90: 00 30 .word 0x0030
308f92: 54 c8 mov.l @(32,r12),r4
308f94: fe 00 .word 0xfe00
308f96: 80 60 mov.b r0,@(0,r6)
308f98: 08 10 .word 0x0810
308f9a: 1b 08 mov.l r0,@(32,r11)
308f9c: 00 30 .word 0x0030
308f9e: 89 a4 bt 308eea <_write_round+0x106>
308fa0: 08 10 .word 0x0810
308fa2: 18 d4 mov.l r13,@(16,r8)
308fa4: 00 30 .word 0x0030
308fa6: 89 e8 bt 308f7a <_dma_interrupt_transfer_ended+0x82>
308fa8: 08 10 .word 0x0810
308faa: 1a 78 mov.l r7,@(32,r10)
308fac: 00 31 .word 0x0031
308fae: 1e d8 mov.l r13,@(32,r14)
308fb0: 08 10 .word 0x0810
308fb2: 1a 90 mov.l r9,@(0,r10)
308fb4: 00 31 .word 0x0031
308fb6: 21 20 mov.b r2,@r1
00308fb8 <_dma_channel_wait>:
308fb8: 2f 86 mov.l r8,@-r15
308fba: 2f 96 mov.l r9,@-r15
308fbc: 69 43 mov r4,r9
308fbe: 2f a6 mov.l r10,@-r15
308fc0: 6a 53 mov r5,r10
308fc2: d0 16 mov.l 30901c <_dma_channel_wait+0x64>,r0 ! 3054c8 <_dma_channel>
308fc4: 4f 22 sts.l pr,@-r15
308fc6: 40 0b jsr @r0
308fc8: 7f ec add #-20,r15
308fca: 20 08 tst r0,r0
308fcc: 8d 0b bt.s 308fe6 <_dma_channel_wait+0x2e>
308fce: 68 03 mov r0,r8
308fd0: 50 03 mov.l @(12,r0),r0
308fd2: c8 04 tst #4,r0
308fd4: 8d 01 bt.s 308fda <_dma_channel_wait+0x22>
308fd6: 2a a8 tst r10,r10
308fd8: 89 0b bt 308ff2 <_dma_channel_wait+0x3a>
308fda: 50 83 mov.l @(12,r8),r0
308fdc: c8 01 tst #1,r0
308fde: 89 02 bt 308fe6 <_dma_channel_wait+0x2e>
308fe0: 50 83 mov.l @(12,r8),r0
308fe2: c8 02 tst #2,r0
308fe4: 89 f9 bt 308fda <_dma_channel_wait+0x22>
308fe6: 7f 14 add #20,r15
308fe8: 4f 26 lds.l @r15+,pr
308fea: 6a f6 mov.l @r15+,r10
308fec: 69 f6 mov.l @r15+,r9
308fee: 00 0b rts
308ff0: 68 f6 mov.l @r15+,r8
308ff2: d1 0b mov.l 309020 <_dma_channel_wait+0x68>,r1 ! 311ea0 <_cpu_csleep_init>
308ff4: da 0b mov.l 309024 <_dma_channel_wait+0x6c>,r10 ! 8101a78 <_dma_wait_ics>
308ff6: 41 0b jsr @r1
308ff8: 64 f3 mov r15,r4
308ffa: 49 08 shll2 r9
308ffc: 60 93 mov r9,r0
308ffe: 0a f6 mov.l r15,@(r0,r10)
309000: 50 83 mov.l @(12,r8),r0
309002: c8 01 tst #1,r0
309004: 89 05 bt 309012 <_dma_channel_wait+0x5a>
309006: 50 83 mov.l @(12,r8),r0
309008: c8 02 tst #2,r0
30900a: 8b 02 bf 309012 <_dma_channel_wait+0x5a>
30900c: d1 06 mov.l 309028 <_dma_channel_wait+0x70>,r1 ! 311eb4 <_cpu_csleep>
30900e: 41 0b jsr @r1
309010: 64 f3 mov r15,r4
309012: 3a 9c add r9,r10
309014: e1 00 mov #0,r1
309016: af e6 bra 308fe6 <_dma_channel_wait+0x2e>
309018: 2a 12 mov.l r1,@r10
30901a: 00 09 nop
30901c: 00 30 .word 0x0030
30901e: 54 c8 mov.l @(32,r12),r4
309020: 00 31 .word 0x0031
309022: 1e a0 mov.l r10,@(0,r14)
309024: 08 10 .word 0x0810
309026: 1a 78 mov.l r7,@(32,r10)
309028: 00 31 .word 0x0031
30902a: 1e b4 mov.l r11,@(16,r14)
0030902c <_r61524_update>:
30902c: 2f 86 mov.l r8,@-r15
30902e: e0 00 mov #0,r0
309030: 2f 96 mov.l r9,@-r15
309032: 68 63 mov r6,r8
309034: 2f a6 mov.l r10,@-r15
309036: 6a 53 mov r5,r10
309038: 2f b6 mov.l r11,@-r15
30903a: 6b 73 mov r7,r11
30903c: 2f c6 mov.l r12,@-r15
30903e: 6c 43 mov r4,r12
309040: 2f d6 mov.l r13,@-r15
309042: 4f 22 sts.l pr,@-r15
309044: 61 60 mov.b @r6,r1
309046: 21 18 tst r1,r1
309048: 8f 31 bf.s 3090ae <_r61524_update+0x82>
30904a: 7f cc add #-52,r15
30904c: 85 62 mov.w @(4,r6),r0
30904e: e5 00 mov #0,r5
309050: d1 33 mov.l 309120 <_r61524_update+0xf4>,r1 ! 308fb8 <_dma_channel_wait>
309052: 6d 0d extu.w r0,r13
309054: 85 63 mov.w @(6,r6),r0
309056: e4 00 mov #0,r4
309058: 41 0b jsr @r1
30905a: 69 0d extu.w r0,r9
30905c: d1 31 mov.l 309124 <_r61524_update+0xf8>,r1 ! 305ea4 <_r61524_start_frame>
30905e: 67 a3 mov r10,r7
309060: 65 c3 mov r12,r5
309062: 77 ff add #-1,r7
309064: 75 ff add #-1,r5
309066: 66 a3 mov r10,r6
309068: 37 9c add r9,r7
30906a: 35 dc add r13,r5
30906c: 41 0b jsr @r1
30906e: 64 c3 mov r12,r4
309070: 2c c8 tst r12,r12
309072: 8f 4f bf.s 309114 <_r61524_update+0xe8>
309074: 5a 83 mov.l @(12,r8),r10
309076: 91 51 mov.w 30911c <_r61524_update+0xf0>,r1 ! 18c
309078: 3d 10 cmp/eq r1,r13
30907a: 8b 4b bf 309114 <_r61524_update+0xe8>
30907c: 91 4f mov.w 30911e <_r61524_update+0xf2>,r1 ! 318
30907e: 52 82 mov.l @(8,r8),r2
309080: 32 10 cmp/eq r1,r2
309082: 8f 48 bf.s 309116 <_r61524_update+0xea>
309084: e1 00 mov #0,r1
309086: 60 93 mov r9,r0
309088: c8 03 tst #3,r0
30908a: 8b 44 bf 309116 <_r61524_update+0xea>
30908c: 60 b3 mov r11,r0
30908e: c8 01 tst #1,r0
309090: 8d 41 bt.s 309116 <_r61524_update+0xea>
309092: 49 09 shlr2 r9
309094: e1 63 mov #99,r1
309096: 29 1e mulu.w r1,r9
309098: c8 02 tst #2,r0
30909a: e9 02 mov #2,r9
30909c: 08 1a sts macl,r8
30909e: 8d 0f bt.s 3090c0 <_r61524_update+0x94>
3090a0: 29 b9 and r11,r9
3090a2: d1 21 mov.l 309128 <_r61524_update+0xfc>,r1 ! 306ce4 <_dma_transfer_atomic.constprop.0>
3090a4: 65 a3 mov r10,r5
3090a6: d6 21 mov.l 30912c <_r61524_update+0x100>,r6 ! b4000000
3090a8: 41 0b jsr @r1
3090aa: 04 1a sts macl,r4
3090ac: e0 01 mov #1,r0
3090ae: 7f 34 add #52,r15
3090b0: 4f 26 lds.l @r15+,pr
3090b2: 6d f6 mov.l @r15+,r13
3090b4: 6c f6 mov.l @r15+,r12
3090b6: 6b f6 mov.l @r15+,r11
3090b8: 6a f6 mov.l @r15+,r10
3090ba: 69 f6 mov.l @r15+,r9
3090bc: 00 0b rts
3090be: 68 f6 mov.l @r15+,r8
3090c0: d0 1b mov.l 309130 <_r61524_update+0x104>,r0 ! 312120 <_memset>
3090c2: 64 f3 mov r15,r4
3090c4: e6 14 mov #20,r6
3090c6: e5 00 mov #0,r5
3090c8: 40 0b jsr @r0
3090ca: 74 20 add #32,r4
3090cc: d1 19 mov.l 309134 <_r61524_update+0x108>,r1 ! 310df4 <___movmemSI20>
3090ce: 64 f3 mov r15,r4
3090d0: 65 f3 mov r15,r5
3090d2: 74 0c add #12,r4
3090d4: 41 0b jsr @r1
3090d6: 75 20 add #32,r5
3090d8: d1 14 mov.l 30912c <_r61524_update+0x100>,r1 ! b4000000
3090da: 67 a3 mov r10,r7
3090dc: d0 16 mov.l 309138 <_r61524_update+0x10c>,r0 ! 308d58 <_dma_transfer_async>
3090de: 66 83 mov r8,r6
3090e0: 1f 11 mov.l r1,@(4,r15)
3090e2: e1 01 mov #1,r1
3090e4: 1f 92 mov.l r9,@(8,r15)
3090e6: e5 04 mov #4,r5
3090e8: 2f 12 mov.l r1,@r15
3090ea: 40 0b jsr @r0
3090ec: e4 00 mov #0,r4
3090ee: af de bra 3090ae <_r61524_update+0x82>
3090f0: e0 01 mov #1,r0
3090f2: 66 35 mov.w @r3+,r6
3090f4: 27 61 mov.w r6,@r7
3090f6: 85 82 mov.w @(4,r8),r0
3090f8: 60 0d extu.w r0,r0
3090fa: 32 03 cmp/ge r0,r2
3090fc: 8f f9 bf.s 3090f2 <_r61524_update+0xc6>
3090fe: 72 01 add #1,r2
309100: 52 82 mov.l @(8,r8),r2
309102: 71 01 add #1,r1
309104: 3a 2c add r2,r10
309106: 85 83 mov.w @(6,r8),r0
309108: 60 0d extu.w r0,r0
30910a: 31 03 cmp/ge r0,r1
30910c: 8d ce bt.s 3090ac <_r61524_update+0x80>
30910e: 63 a3 mov r10,r3
309110: af f1 bra 3090f6 <_r61524_update+0xca>
309112: e2 00 mov #0,r2
309114: e1 00 mov #0,r1
309116: d7 05 mov.l 30912c <_r61524_update+0x100>,r7 ! b4000000
309118: af f6 bra 309108 <_r61524_update+0xdc>
30911a: 85 83 mov.w @(6,r8),r0
30911c: 01 8c mov.b @(r0,r8),r1
30911e: 03 18 .word 0x0318
309120: 00 30 .word 0x0030
309122: 8f b8 bf.s 309096 <_r61524_update+0x6a>
309124: 00 30 .word 0x0030
309126: 5e a4 mov.l @(16,r10),r14
309128: 00 30 .word 0x0030
30912a: 6c e4 mov.b @r14+,r12
30912c: b4 00 bsr 309930 <___printf_format_eEfFgG+0x69c>
30912e: 00 00 .word 0x0000
309130: 00 31 .word 0x0031
309132: 21 20 mov.b r2,@r1
309134: 00 31 .word 0x0031
309136: 0d f4 mov.b r15,@(r0,r13)
309138: 00 30 .word 0x0030
30913a: 8d 58 bt.s 3091ee <_configure.lto_priv.6+0x12>
0030913c <_funbind>:
30913c: 2f 86 mov.l r8,@-r15
30913e: e8 00 mov #0,r8
309140: 2f 96 mov.l r9,@-r15
309142: d9 07 mov.l 309160 <_funbind+0x24>,r9 ! 308fb8 <_dma_channel_wait>
309144: 4f 22 sts.l pr,@-r15
309146: 64 83 mov r8,r4
309148: e5 01 mov #1,r5
30914a: 49 0b jsr @r9
30914c: 78 01 add #1,r8
30914e: 60 83 mov r8,r0
309150: 88 06 cmp/eq #6,r0
309152: 8f f9 bf.s 309148 <_funbind+0xc>
309154: 64 83 mov r8,r4
309156: 4f 26 lds.l @r15+,pr
309158: 69 f6 mov.l @r15+,r9
30915a: 00 0b rts
30915c: 68 f6 mov.l @r15+,r8
30915e: 00 09 nop
309160: 00 30 .word 0x0030
309162: 8f b8 bf.s 3090d6 <_r61524_update+0xaa>
00309164 <_unbind>:
309164: 2f 86 mov.l r8,@-r15
309166: e8 00 mov #0,r8
309168: 2f 96 mov.l r9,@-r15
30916a: d9 07 mov.l 309188 <_unbind+0x24>,r9 ! 308fb8 <_dma_channel_wait>
30916c: 4f 22 sts.l pr,@-r15
30916e: 64 83 mov r8,r4
309170: e5 00 mov #0,r5
309172: 49 0b jsr @r9
309174: 78 01 add #1,r8
309176: 60 83 mov r8,r0
309178: 88 06 cmp/eq #6,r0
30917a: 8f f9 bf.s 309170 <_unbind+0xc>
30917c: 64 83 mov r8,r4
30917e: 4f 26 lds.l @r15+,pr
309180: 69 f6 mov.l @r15+,r9
309182: 00 0b rts
309184: 68 f6 mov.l @r15+,r8
309186: 00 09 nop
309188: 00 30 .word 0x0030
30918a: 8f b8 bf.s 3090fe <_r61524_update+0xd2>
0030918c <_hsave.lto_priv.6>:
30918c: d0 10 mov.l 3091d0 <_hsave.lto_priv.6+0x44>,r0 ! 311736 <_cpu_getVBR>
30918e: 2f 86 mov.l r8,@-r15
309190: 4f 22 sts.l pr,@-r15
309192: 40 0b jsr @r0
309194: 68 43 mov r4,r8
309196: 18 01 mov.l r0,@(4,r8)
309198: d0 0e mov.l 3091d4 <_hsave.lto_priv.6+0x48>,r0 ! 31174e <_cpu_getCPUOPM>
30919a: 40 0b jsr @r0
30919c: 00 09 nop
30919e: 18 02 mov.l r0,@(8,r8)
3091a0: d0 0d mov.l 3091d8 <_hsave.lto_priv.6+0x4c>,r0 ! 311764 <_cpu_getSR>
3091a2: 40 0b jsr @r0
3091a4: 00 09 nop
3091a6: 28 02 mov.l r0,@r8
3091a8: 01 82 stc r0_bank,r1
3091aa: 18 13 mov.l r1,@(12,r8)
3091ac: 01 92 stc r1_bank,r1
3091ae: 18 14 mov.l r1,@(16,r8)
3091b0: 01 a2 stc r2_bank,r1
3091b2: 18 15 mov.l r1,@(20,r8)
3091b4: 01 b2 stc r3_bank,r1
3091b6: 18 16 mov.l r1,@(24,r8)
3091b8: 01 c2 stc r4_bank,r1
3091ba: 18 17 mov.l r1,@(28,r8)
3091bc: 01 d2 stc r5_bank,r1
3091be: 18 18 mov.l r1,@(32,r8)
3091c0: 01 e2 stc r6_bank,r1
3091c2: 18 19 mov.l r1,@(36,r8)
3091c4: 01 f2 stc r7_bank,r1
3091c6: 18 1a mov.l r1,@(40,r8)
3091c8: 4f 26 lds.l @r15+,pr
3091ca: 00 0b rts
3091cc: 68 f6 mov.l @r15+,r8
3091ce: 00 09 nop
3091d0: 00 31 .word 0x0031
3091d2: 17 36 mov.l r3,@(24,r7)
3091d4: 00 31 .word 0x0031
3091d6: 17 4e mov.l r4,@(56,r7)
3091d8: 00 31 .word 0x0031
3091da: 17 64 mov.l r6,@(16,r7)
003091dc <_configure.lto_priv.6>:
3091dc: 2f 86 mov.l r8,@-r15
3091de: d1 0b mov.l 30920c <_configure.lto_priv.6+0x30>,r1 ! 311730 <_cpu_setVBR>
3091e0: d8 0b mov.l 309210 <_configure.lto_priv.6+0x34>,r8 ! 8101a54 <_configure_VBR>
3091e2: 4f 22 sts.l pr,@-r15
3091e4: 41 0b jsr @r1
3091e6: 64 82 mov.l @r8,r4
3091e8: d0 0a mov.l 309214 <_configure.lto_priv.6+0x38>,r0 ! 31174e <_cpu_getCPUOPM>
3091ea: e1 00 mov #0,r1
3091ec: 40 0b jsr @r0
3091ee: 28 12 mov.l r1,@r8
3091f0: d1 09 mov.l 309218 <_configure.lto_priv.6+0x3c>,r1 ! 31173c <_cpu_setCPUOPM>
3091f2: e4 08 mov #8,r4
3091f4: 41 0b jsr @r1
3091f6: 24 0b or r0,r4
3091f8: d0 08 mov.l 30921c <_configure.lto_priv.6+0x40>,r0 ! 311764 <_cpu_getSR>
3091fa: 40 0b jsr @r0
3091fc: 00 09 nop
3091fe: 94 04 mov.w 30920a <_configure.lto_priv.6+0x2e>,r4 ! 1000
309200: d1 07 mov.l 309220 <_configure.lto_priv.6+0x44>,r1 ! 31176a <_cpu_setSR>
309202: 24 0b or r0,r4
309204: 4f 26 lds.l @r15+,pr
309206: 41 2b jmp @r1
309208: 68 f6 mov.l @r15+,r8
30920a: 10 00 mov.l r0,@(0,r0)
30920c: 00 31 .word 0x0031
30920e: 17 30 mov.l r3,@(0,r7)
309210: 08 10 .word 0x0810
309212: 1a 54 mov.l r5,@(16,r10)
309214: 00 31 .word 0x0031
309216: 17 4e mov.l r4,@(56,r7)
309218: 00 31 .word 0x0031
30921a: 17 3c mov.l r3,@(48,r7)
30921c: 00 31 .word 0x0031
30921e: 17 64 mov.l r6,@(16,r7)
309220: 00 31 .word 0x0031
309222: 17 6a mov.l r6,@(40,r7)
00309224 <_hrestore.lto_priv.7>:
309224: 2f 86 mov.l r8,@-r15
309226: 68 43 mov r4,r8
309228: d1 0e mov.l 309264 <_hrestore.lto_priv.7+0x40>,r1 ! 311730 <_cpu_setVBR>
30922a: 4f 22 sts.l pr,@-r15
30922c: 41 0b jsr @r1
30922e: 54 41 mov.l @(4,r4),r4
309230: d1 0d mov.l 309268 <_hrestore.lto_priv.7+0x44>,r1 ! 31173c <_cpu_setCPUOPM>
309232: 41 0b jsr @r1
309234: 54 82 mov.l @(8,r8),r4
309236: d1 0d mov.l 30926c <_hrestore.lto_priv.7+0x48>,r1 ! 31176a <_cpu_setSR>
309238: 41 0b jsr @r1
30923a: 64 82 mov.l @r8,r4
30923c: 51 83 mov.l @(12,r8),r1
30923e: 41 8e ldc r1,r0_bank
309240: 51 84 mov.l @(16,r8),r1
309242: 41 9e ldc r1,r1_bank
309244: 51 85 mov.l @(20,r8),r1
309246: 41 ae ldc r1,r2_bank
309248: 51 86 mov.l @(24,r8),r1
30924a: 41 be ldc r1,r3_bank
30924c: 51 87 mov.l @(28,r8),r1
30924e: 41 ce ldc r1,r4_bank
309250: 51 88 mov.l @(32,r8),r1
309252: 41 de ldc r1,r5_bank
309254: 51 89 mov.l @(36,r8),r1
309256: 41 ee ldc r1,r6_bank
309258: 51 8a mov.l @(40,r8),r1
30925a: 41 fe ldc r1,r7_bank
30925c: 4f 26 lds.l @r15+,pr
30925e: 00 0b rts
309260: 68 f6 mov.l @r15+,r8
309262: 00 09 nop
309264: 00 31 .word 0x0031
309266: 17 30 mov.l r3,@(0,r7)
309268: 00 31 .word 0x0031
30926a: 17 3c mov.l r3,@(48,r7)
30926c: 00 31 .word 0x0031
30926e: 17 6a mov.l r6,@(40,r7)
00309270 <_osheap_malloc>:
309270: d0 01 mov.l 309278 <_osheap_malloc+0x8>,r0 ! 3113d8 <___malloc>
309272: 40 2b jmp @r0
309274: 00 09 nop
309276: 00 09 nop
309278: 00 31 .word 0x0031
30927a: 13 d8 mov.l r13,@(32,r3)
0030927c <_osheap_realloc>:
30927c: d0 01 mov.l 309284 <_osheap_realloc+0x8>,r0 ! 3113f0 <___realloc>
30927e: 40 2b jmp @r0
309280: 00 09 nop
309282: 00 09 nop
309284: 00 31 .word 0x0031
309286: 13 f0 mov.l r15,@(0,r3)
00309288 <_osheap_free>:
309288: d1 01 mov.l 309290 <_osheap_free+0x8>,r1 ! 3113e4 <___free>
30928a: 41 2b jmp @r1
30928c: 00 09 nop
30928e: 00 09 nop
309290: 00 31 .word 0x0031
309292: 13 e4 mov.l r14,@(16,r3)
00309294 <___printf_format_eEfFgG>:
309294: 2f 86 mov.l r8,@-r15
309296: e0 50 mov #80,r0
309298: 2f 96 mov.l r9,@-r15
30929a: 2f a6 mov.l r10,@-r15
30929c: 2f b6 mov.l r11,@-r15
30929e: 2f c6 mov.l r12,@-r15
3092a0: 2f d6 mov.l r13,@-r15
3092a2: 2f e6 mov.l r14,@-r15
3092a4: 4f 22 sts.l pr,@-r15
3092a6: 61 62 mov.l @r6,r1
3092a8: 7f bc add #-68,r15
3092aa: 7f c0 add #-64,r15
3092ac: 62 13 mov r1,r2
3092ae: 72 08 add #8,r2
3092b0: 26 22 mov.l r2,@r6
3092b2: 62 12 mov.l @r1,r2
3092b4: 0f 46 mov.l r4,@(r0,r15)
3092b6: 84 57 mov.b @(7,r5),r0
3092b8: 1f 2e mov.l r2,@(56,r15)
3092ba: e2 20 mov #32,r2
3092bc: 53 11 mov.l @(4,r1),r3
3092be: 22 0b or r0,r2
3092c0: db 58 mov.l 309424 <___printf_format_eEfFgG+0x190>,r11 ! 8101a20 <_digit_buffer>
3092c2: 6a 03 mov r0,r10
3092c4: e0 5c mov #92,r0
3092c6: 0f 26 mov.l r2,@(r0,r15)
3092c8: e1 30 mov #48,r1
3092ca: 85 51 mov.w @(2,r5),r0
3092cc: 1f 59 mov.l r5,@(36,r15)
3092ce: 40 11 cmp/pz r0
3092d0: 1f 3f mov.l r3,@(60,r15)
3092d2: 8d 02 bt.s 3092da <___printf_format_eEfFgG+0x46>
3092d4: 2b 10 mov.b r1,@r11
3092d6: e0 06 mov #6,r0
3092d8: 81 51 mov.w r0,@(2,r5)
3092da: 20 08 tst r0,r0
3092dc: 8f 07 bf.s 3092ee <___printf_format_eEfFgG+0x5a>
3092de: e0 5c mov #92,r0
3092e0: 00 fe mov.l @(r0,r15),r0
3092e2: 88 67 cmp/eq #103,r0
3092e4: 8f 04 bf.s 3092f0 <___printf_format_eEfFgG+0x5c>
3092e6: e0 20 mov #32,r0
3092e8: 5d f9 mov.l @(36,r15),r13
3092ea: e0 01 mov #1,r0
3092ec: 81 d1 mov.w r0,@(2,r13)
3092ee: e0 20 mov #32,r0
3092f0: d1 4d mov.l 309428 <___printf_format_eEfFgG+0x194>,r1 ! 7fffffff
3092f2: 2a 09 and r0,r10
3092f4: 5c fe mov.l @(56,r15),r12
3092f6: e7 ff mov #-1,r7
3092f8: 5d ff mov.l @(60,r15),r13
3092fa: 2c 19 and r1,r12
3092fc: de 4b mov.l 30942c <___printf_format_eEfFgG+0x198>,r14 ! 311380 <___unorddf2>
3092fe: 64 c3 mov r12,r4
309300: d6 4b mov.l 309430 <___printf_format_eEfFgG+0x19c>,r6 ! 7fefffff
309302: 4e 0b jsr @r14
309304: 65 d3 mov r13,r5
309306: 20 08 tst r0,r0
309308: 8f 2b bf.s 309362 <___printf_format_eEfFgG+0xce>
30930a: e7 ff mov #-1,r7
30930c: d0 49 mov.l 309434 <___printf_format_eEfFgG+0x1a0>,r0 ! 314f3c <___ledf2>
30930e: d6 48 mov.l 309430 <___printf_format_eEfFgG+0x19c>,r6 ! 7fefffff
309310: 64 c3 mov r12,r4
309312: 40 0b jsr @r0
309314: 65 d3 mov r13,r5
309316: 40 15 cmp/pl r0
309318: 8f 23 bf.s 309362 <___printf_format_eEfFgG+0xce>
30931a: e6 00 mov #0,r6
30931c: d0 46 mov.l 309438 <___printf_format_eEfFgG+0x1a4>,r0 ! 314f3c <___ledf2>
30931e: 54 fe mov.l @(56,r15),r4
309320: e7 00 mov #0,r7
309322: 40 0b jsr @r0
309324: 55 ff mov.l @(60,r15),r5
309326: 40 11 cmp/pz r0
309328: d1 44 mov.l 30943c <___printf_format_eEfFgG+0x1a8>,r1 ! 308034 <___printf_outstr.lto_priv.0>
30932a: 8d 12 bt.s 309352 <___printf_format_eEfFgG+0xbe>
30932c: 2a a8 tst r10,r10
30932e: d5 44 mov.l 309440 <___printf_format_eEfFgG+0x1ac>,r5 ! 3421b0
309330: 8f 01 bf.s 309336 <___printf_format_eEfFgG+0xa2>
309332: e2 40 mov #64,r2
309334: d5 43 mov.l 309444 <___printf_format_eEfFgG+0x1b0>,r5 ! 3421a8
309336: 32 fc add r15,r2
309338: 54 24 mov.l @(16,r2),r4
30933a: e6 04 mov #4,r6
30933c: 7f 40 add #64,r15
30933e: 7f 44 add #68,r15
309340: 4f 26 lds.l @r15+,pr
309342: 6e f6 mov.l @r15+,r14
309344: 6d f6 mov.l @r15+,r13
309346: 6c f6 mov.l @r15+,r12
309348: 6b f6 mov.l @r15+,r11
30934a: 6a f6 mov.l @r15+,r10
30934c: 69 f6 mov.l @r15+,r9
30934e: 41 2b jmp @r1
309350: 68 f6 mov.l @r15+,r8
309352: d5 3d mov.l 309448 <___printf_format_eEfFgG+0x1b4>,r5 ! 3421bc
309354: 8f 01 bf.s 30935a <___printf_format_eEfFgG+0xc6>
309356: e3 40 mov #64,r3
309358: d5 3c mov.l 30944c <___printf_format_eEfFgG+0x1b8>,r5 ! 3421b8
30935a: 33 fc add r15,r3
30935c: 54 34 mov.l @(16,r3),r4
30935e: af ed bra 30933c <___printf_format_eEfFgG+0xa8>
309360: e6 03 mov #3,r6
309362: 56 fe mov.l @(56,r15),r6
309364: 57 ff mov.l @(60,r15),r7
309366: 64 63 mov r6,r4
309368: 4e 0b jsr @r14
30936a: 65 73 mov r7,r5
30936c: 20 08 tst r0,r0
30936e: 8d 0a bt.s 309386 <___printf_format_eEfFgG+0xf2>
309370: e6 00 mov #0,r6
309372: 2a a8 tst r10,r10
309374: d5 36 mov.l 309450 <___printf_format_eEfFgG+0x1bc>,r5 ! 3421c4
309376: 8f 01 bf.s 30937c <___printf_format_eEfFgG+0xe8>
309378: e7 40 mov #64,r7
30937a: d5 36 mov.l 309454 <___printf_format_eEfFgG+0x1c0>,r5 ! 3421c0
30937c: 37 fc add r15,r7
30937e: 54 74 mov.l @(16,r7),r4
309380: d1 2e mov.l 30943c <___printf_format_eEfFgG+0x1a8>,r1 ! 308034 <___printf_outstr.lto_priv.0>
309382: af db bra 30933c <___printf_format_eEfFgG+0xa8>
309384: e6 03 mov #3,r6
309386: d0 34 mov.l 309458 <___printf_format_eEfFgG+0x1c4>,r0 ! 3112ec <___eqdf2>
309388: 54 fe mov.l @(56,r15),r4
30938a: e7 00 mov #0,r7
30938c: 40 0b jsr @r0
30938e: 55 ff mov.l @(60,r15),r5
309390: 20 08 tst r0,r0
309392: 8f 6b bf.s 30946c <___printf_format_eEfFgG+0x1d8>
309394: e0 30 mov #48,r0
309396: 80 b1 mov.b r0,@(1,r11)
309398: e8 01 mov #1,r8
30939a: eb 00 mov #0,r11
30939c: d3 2f mov.l 30945c <___printf_format_eEfFgG+0x1c8>,r3 ! 8101a21
30939e: 61 83 mov r8,r1
3093a0: e2 00 mov #0,r2
3093a2: 31 3c add r3,r1
3093a4: 50 f9 mov.l @(36,r15),r0
3093a6: 67 b3 mov r11,r7
3093a8: 21 20 mov.b r2,@r1
3093aa: 37 8c add r8,r7
3093ac: 85 01 mov.w @(2,r0),r0
3093ae: 61 73 mov r7,r1
3093b0: 62 03 mov r0,r2
3093b2: e0 5c mov #92,r0
3093b4: 00 fe mov.l @(r0,r15),r0
3093b6: 88 65 cmp/eq #101,r0
3093b8: 8d 02 bt.s 3093c0 <___printf_format_eEfFgG+0x12c>
3093ba: 71 ff add #-1,r1
3093bc: a2 f0 bra 3099a0 <___printf_format_eEfFgG+0x70c>
3093be: e0 5c mov #92,r0
3093c0: 32 18 sub r1,r2
3093c2: 31 2c add r2,r1
3093c4: 41 11 cmp/pz r1
3093c6: 8b 01 bf 3093cc <___printf_format_eEfFgG+0x138>
3093c8: a2 f0 bra 3099ac <___printf_format_eEfFgG+0x718>
3093ca: 62 83 mov r8,r2
3093cc: da 23 mov.l 30945c <___printf_format_eEfFgG+0x1c8>,r10 ! 8101a21
3093ce: 69 f3 mov r15,r9
3093d0: d0 23 mov.l 309460 <___printf_format_eEfFgG+0x1cc>,r0 ! 312120 <_memset>
3093d2: 79 74 add #116,r9
3093d4: e6 0c mov #12,r6
3093d6: e5 00 mov #0,r5
3093d8: 40 0b jsr @r0
3093da: 64 93 mov r9,r4
3093dc: d0 16 mov.l 309438 <___printf_format_eEfFgG+0x1a4>,r0 ! 314f3c <___ledf2>
3093de: e6 00 mov #0,r6
3093e0: 54 fe mov.l @(56,r15),r4
3093e2: e7 00 mov #0,r7
3093e4: 40 0b jsr @r0
3093e6: 55 ff mov.l @(60,r15),r5
3093e8: 40 11 cmp/pz r0
3093ea: 8f 01 bf.s 3093f0 <___printf_format_eEfFgG+0x15c>
3093ec: e0 2d mov #45,r0
3093ee: e0 2b mov #43,r0
3093f0: 80 92 mov.b r0,@(2,r9)
3093f2: e0 5c mov #92,r0
3093f4: 00 fe mov.l @(r0,r15),r0
3093f6: e1 02 mov #2,r1
3093f8: 88 66 cmp/eq #102,r0
3093fa: 8d 02 bt.s 309402 <___printf_format_eEfFgG+0x16e>
3093fc: 19 13 mov.l r1,@(12,r9)
3093fe: a2 f8 bra 3099f2 <___printf_format_eEfFgG+0x75e>
309400: e0 5c mov #92,r0
309402: d1 18 mov.l 309464 <___printf_format_eEfFgG+0x1d0>,r1 ! 310e00 <___movmemSI8>
309404: 65 f3 mov r15,r5
309406: 1f b4 mov.l r11,@(16,r15)
309408: 75 7c add #124,r5
30940a: 1f 83 mov.l r8,@(12,r15)
30940c: 64 f3 mov r15,r4
30940e: 41 0b jsr @r1
309410: 1f a2 mov.l r10,@(8,r15)
309412: 66 92 mov.l @r9,r6
309414: 57 91 mov.l @(4,r9),r7
309416: 55 f9 mov.l @(36,r15),r5
309418: e0 50 mov #80,r0
30941a: d1 13 mov.l 309468 <___printf_format_eEfFgG+0x1d4>,r1 ! 3080b4 <_direct_notation.constprop.0>
30941c: 41 0b jsr @r1
30941e: 04 fe mov.l @(r0,r15),r4
309420: a2 ff bra 309a22 <___printf_format_eEfFgG+0x78e>
309422: 00 09 nop
309424: 08 10 .word 0x0810
309426: 1a 20 mov.l r2,@(0,r10)
309428: 7f ff add #-1,r15
30942a: ff ff .word 0xffff
30942c: 00 31 .word 0x0031
30942e: 13 80 mov.l r8,@(0,r3)
309430: 7f ef add #-17,r15
309432: ff ff .word 0xffff
309434: 00 31 .word 0x0031
309436: 4f 3c shad r3,r15
309438: 00 31 .word 0x0031
30943a: 4f 3c shad r3,r15
30943c: 00 30 .word 0x0030
30943e: 80 34 mov.b r0,@(4,r3)
309440: 00 34 mov.b r3,@(r0,r0)
309442: 21 b0 mov.b r11,@r1
309444: 00 34 mov.b r3,@(r0,r0)
309446: 21 a8 tst r10,r1
309448: 00 34 mov.b r3,@(r0,r0)
30944a: 21 bc cmp/str r11,r1
30944c: 00 34 mov.b r3,@(r0,r0)
30944e: 21 b8 tst r11,r1
309450: 00 34 mov.b r3,@(r0,r0)
309452: 21 c4 mov.b r12,@-r1
309454: 00 34 mov.b r3,@(r0,r0)
309456: 21 c0 mov.b r12,@r1
309458: 00 31 .word 0x0031
30945a: 12 ec mov.l r14,@(48,r2)
30945c: 08 10 .word 0x0810
30945e: 1a 21 mov.l r2,@(4,r10)
309460: 00 31 .word 0x0031
309462: 21 20 mov.b r2,@r1
309464: 00 31 .word 0x0031
309466: 0e 00 .word 0x0e00
309468: 00 30 .word 0x0030
30946a: 80 b4 mov.b r0,@(4,r11)
30946c: 53 fe mov.l @(56,r15),r3
30946e: ed ec mov #-20,r13
309470: 90 ef mov.w 309652 <___printf_format_eEfFgG+0x3be>,r0 ! 7ff
309472: 43 dd shld r13,r3
309474: 52 ff mov.l @(60,r15),r2
309476: 23 08 tst r0,r3
309478: 91 eb mov.w 309652 <___printf_format_eEfFgG+0x3be>,r1 ! 7ff
30947a: 6b 23 mov r2,r11
30947c: d7 76 mov.l 309658 <___printf_format_eEfFgG+0x3c4>,r7 ! fffff
30947e: 21 39 and r3,r1
309480: 5a fe mov.l @(56,r15),r10
309482: 8f 02 bf.s 30948a <___printf_format_eEfFgG+0x1f6>
309484: 2a 79 and r7,r10
309486: a1 d6 bra 309836 <___printf_format_eEfFgG+0x5a2>
309488: 00 09 nop
30948a: d2 74 mov.l 30965c <___printf_format_eEfFgG+0x3c8>,r2 ! 100000
30948c: e3 00 mov #0,r3
30948e: 3b 3e addc r3,r11
309490: 3a 2e addc r2,r10
309492: 92 df mov.w 309654 <___printf_format_eEfFgG+0x3c0>,r2 ! fbcd
309494: 31 2c add r2,r1
309496: 65 b3 mov r11,r5
309498: 45 00 shll r5
30949a: 64 a3 mov r10,r4
30949c: 44 24 rotcl r4
30949e: e3 01 mov #1,r3
3094a0: 00 08 clrt
3094a2: 69 53 mov r5,r9
3094a4: 66 13 mov r1,r6
3094a6: e2 00 mov #0,r2
3094a8: 39 3e addc r3,r9
3094aa: 68 43 mov r4,r8
3094ac: 76 ff add #-1,r6
3094ae: 38 2e addc r2,r8
3094b0: 6c 63 mov r6,r12
3094b2: 60 89 swap.w r8,r0
3094b4: 62 c3 mov r12,r2
3094b6: c8 20 tst #32,r0
3094b8: 8f 02 bf.s 3094c0 <___printf_format_eEfFgG+0x22c>
3094ba: 72 ff add #-1,r2
3094bc: a1 be bra 30983c <___printf_format_eEfFgG+0x5a8>
3094be: 49 00 shll r9
3094c0: 62 93 mov r9,r2
3094c2: e3 ea mov #-22,r3
3094c4: 42 3d shld r3,r2
3094c6: 48 18 shll8 r8
3094c8: 48 08 shll2 r8
3094ca: 22 8b or r8,r2
3094cc: 1f 2a mov.l r2,@(40,r15)
3094ce: 6d c3 mov r12,r13
3094d0: d2 62 mov.l 30965c <___printf_format_eEfFgG+0x3c8>,r2 ! 100000
3094d2: 7d f6 add #-10,r13
3094d4: 49 18 shll8 r9
3094d6: 1f dc mov.l r13,@(48,r15)
3094d8: 3a 20 cmp/eq r2,r10
3094da: 8f 02 bf.s 3094e2 <___printf_format_eEfFgG+0x24e>
3094dc: 49 08 shll2 r9
3094de: 2b b8 tst r11,r11
3094e0: 89 01 bt 3094e6 <___printf_format_eEfFgG+0x252>
3094e2: a1 ae bra 309842 <___printf_format_eEfFgG+0x5ae>
3094e4: e2 ff mov #-1,r2
3094e6: d4 5e mov.l 309660 <___printf_format_eEfFgG+0x3cc>,r4 ! 3fffff
3094e8: 66 13 mov r1,r6
3094ea: 76 fe add #-2,r6
3094ec: e5 ff mov #-1,r5
3094ee: 52 fc mov.l @(48,r15),r2
3094f0: d0 5c mov.l 309664 <___printf_format_eEfFgG+0x3d0>,r0 ! 310ea8 <___ashldi3>
3094f2: 40 0b jsr @r0
3094f4: 36 28 sub r2,r6
3094f6: 68 03 mov r0,r8
3094f8: 6e 13 mov r1,r14
3094fa: 60 a9 swap.w r10,r0
3094fc: c8 10 tst #16,r0
3094fe: 8b 01 bf 309504 <___printf_format_eEfFgG+0x270>
309500: a1 a3 bra 30984a <___printf_format_eEfFgG+0x5b6>
309502: 4b 00 shll r11
309504: e3 eb mov #-21,r3
309506: 62 b3 mov r11,r2
309508: 42 3d shld r3,r2
30950a: d0 57 mov.l 309668 <___printf_format_eEfFgG+0x3d4>,r0 ! 310940 <___floatsidf>
30950c: e4 0b mov #11,r4
30950e: 61 a3 mov r10,r1
309510: 41 4d shld r4,r1
309512: 6a 23 mov r2,r10
309514: 4b 4d shld r4,r11
309516: e4 ce mov #-50,r4
309518: 2a 1b or r1,r10
30951a: 40 0b jsr @r0
30951c: 34 c8 sub r12,r4
30951e: 64 03 mov r0,r4
309520: d0 52 mov.l 30966c <___printf_format_eEfFgG+0x3d8>,r0 ! 31505c <___muldf3>
309522: d6 53 mov.l 309670 <___printf_format_eEfFgG+0x3dc>,r6 ! 3fd34413
309524: d7 53 mov.l 309674 <___printf_format_eEfFgG+0x3e0>,r7 ! 509f79fe
309526: 40 0b jsr @r0
309528: 65 13 mov r1,r5
30952a: 64 03 mov r0,r4
30952c: d0 52 mov.l 309678 <___printf_format_eEfFgG+0x3e4>,r0 ! 313adc <_ceil>
30952e: 40 0b jsr @r0
309530: 65 13 mov r1,r5
309532: 64 03 mov r0,r4
309534: d0 51 mov.l 30967c <___printf_format_eEfFgG+0x3e8>,r0 ! 310874 <___fixdfsi>
309536: 40 0b jsr @r0
309538: 65 13 mov r1,r5
30953a: 96 8c mov.w 309656 <___printf_format_eEfFgG+0x3c2>,r6 ! 157
30953c: e5 40 mov #64,r5
30953e: d2 50 mov.l 309680 <___printf_format_eEfFgG+0x3ec>,r2 ! 343670 <_powers_ten>
309540: 36 0c add r0,r6
309542: 61 63 mov r6,r1
309544: 41 08 shll2 r1
309546: 31 1c add r1,r1
309548: 31 2c add r2,r1
30954a: 63 12 mov.l @r1,r3
30954c: 35 fc add r15,r5
30954e: 57 11 mov.l @(4,r1),r7
309550: 3b 35 dmulu.l r3,r11
309552: 15 0a mov.l r0,@(40,r5)
309554: 0d 1a sts macl,r13
309556: 00 0a sts mach,r0
309558: 3a 75 dmulu.l r7,r10
30955a: 05 1a sts macl,r5
30955c: 0c 0a sts mach,r12
30955e: 3b 75 dmulu.l r7,r11
309560: 02 0a sts mach,r2
309562: 00 08 clrt
309564: 1f 6d mov.l r6,@(52,r15)
309566: 32 5e addc r5,r2
309568: e6 00 mov #0,r6
30956a: d5 46 mov.l 309684 <___printf_format_eEfFgG+0x3f0>,r5 ! 80000000
30956c: e1 00 mov #0,r1
30956e: 31 6e addc r6,r1
309570: 00 08 clrt
309572: 32 5e addc r5,r2
309574: 31 6e addc r6,r1
309576: 00 08 clrt
309578: eb 00 mov #0,r11
30957a: 32 de addc r13,r2
30957c: 31 be addc r11,r1
30957e: 6d c3 mov r12,r13
309580: 00 08 clrt
309582: 6c 03 mov r0,r12
309584: 3c de addc r13,r12
309586: 64 13 mov r1,r4
309588: e1 00 mov #0,r1
30958a: 3a 35 dmulu.l r3,r10
30958c: 31 be addc r11,r1
30958e: 0a 1a sts macl,r10
309590: 00 08 clrt
309592: 3c ae addc r10,r12
309594: 00 0a sts mach,r0
309596: 31 0e addc r0,r1
309598: 00 08 clrt
30959a: 34 ce addc r12,r4
30959c: e2 00 mov #0,r2
30959e: ed 40 mov #64,r13
3095a0: 3d fc add r15,r13
3095a2: 32 1e addc r1,r2
3095a4: 1d 25 mov.l r2,@(20,r13)
3095a6: 39 35 dmulu.l r3,r9
3095a8: 52 fa mov.l @(40,r15),r2
3095aa: 00 1a sts macl,r0
3095ac: 01 0a sts mach,r1
3095ae: 32 75 dmulu.l r7,r2
3095b0: 1d 00 mov.l r0,@(0,r13)
3095b2: 00 0a sts mach,r0
3095b4: 1d 46 mov.l r4,@(24,r13)
3095b6: 04 1a sts macl,r4
3095b8: 3e 35 dmulu.l r3,r14
3095ba: 1d 42 mov.l r4,@(8,r13)
3095bc: 0b 0a sts mach,r11
3095be: 1d 01 mov.l r0,@(4,r13)
3095c0: 0d 1a sts macl,r13
3095c2: 38 75 dmulu.l r7,r8
3095c4: 0a 1a sts macl,r10
3095c6: 04 0a sts mach,r4
3095c8: 38 35 dmulu.l r3,r8
3095ca: 00 1a sts macl,r0
3095cc: 08 0a sts mach,r8
3095ce: 6c 43 mov r4,r12
3095d0: 62 07 not r0,r2
3095d2: 00 08 clrt
3095d4: 60 b3 mov r11,r0
3095d6: 1f 1b mov.l r1,@(44,r15)
3095d8: 30 ce addc r12,r0
3095da: 61 87 not r8,r1
3095dc: e4 00 mov #0,r4
3095de: e8 00 mov #0,r8
3095e0: 34 8e addc r8,r4
3095e2: 00 08 clrt
3095e4: 32 0a subc r0,r2
3095e6: 3e 75 dmulu.l r7,r14
3095e8: 31 4a subc r4,r1
3095ea: 08 0a sts mach,r8
3095ec: 60 a3 mov r10,r0
3095ee: 00 08 clrt
3095f0: 30 8e addc r8,r0
3095f2: eb 00 mov #0,r11
3095f4: e4 00 mov #0,r4
3095f6: 34 be addc r11,r4
3095f8: 00 08 clrt
3095fa: 30 5e addc r5,r0
3095fc: 34 6e addc r6,r4
3095fe: 00 08 clrt
309600: 30 de addc r13,r0
309602: ea 00 mov #0,r10
309604: 34 ae addc r10,r4
309606: 00 08 clrt
309608: 32 4a subc r4,r2
30960a: 39 75 dmulu.l r7,r9
30960c: e0 00 mov #0,r0
30960e: e4 40 mov #64,r4
309610: e9 40 mov #64,r9
309612: 31 0a subc r0,r1
309614: 34 fc add r15,r4
309616: 39 fc add r15,r9
309618: 14 29 mov.l r2,@(36,r4)
30961a: 00 08 clrt
30961c: 14 18 mov.l r1,@(32,r4)
30961e: 01 0a sts mach,r1
309620: 54 92 mov.l @(8,r9),r4
309622: e7 00 mov #0,r7
309624: e2 00 mov #0,r2
309626: 31 4e addc r4,r1
309628: 32 7e addc r7,r2
30962a: 00 08 clrt
30962c: 57 90 mov.l @(0,r9),r7
30962e: 31 5e addc r5,r1
309630: 5d fa mov.l @(40,r15),r13
309632: 32 6e addc r6,r2
309634: 00 08 clrt
309636: 31 7e addc r7,r1
309638: 3d 35 dmulu.l r3,r13
30963a: 32 6e addc r6,r2
30963c: e0 40 mov #64,r0
30963e: 30 fc add r15,r0
309640: e9 ff mov #-1,r9
309642: 66 23 mov r2,r6
309644: 00 08 clrt
309646: 02 1a sts macl,r2
309648: 55 01 mov.l @(4,r0),r5
30964a: 01 0a sts mach,r1
30964c: e8 ff mov #-1,r8
30964e: a0 1b bra 309688 <___printf_format_eEfFgG+0x3f4>
309650: 32 9e addc r9,r2
309652: 07 ff mac.l @r15+,@r7+
309654: fb cd 01 57 pshl #21,a0 movx.w @r5+r8,x1 movy.w @r7,y1
309658: 00 0f mac.l @r0+,@r0+
30965a: ff ff .word 0xffff
30965c: 00 10 .word 0x0010
30965e: 00 00 .word 0x0000
309660: 00 3f mac.l @r3+,@r0+
309662: ff ff .word 0xffff
309664: 00 31 .word 0x0031
309666: 0e a8 .word 0x0ea8
309668: 00 31 .word 0x0031
30966a: 09 40 .word 0x0940
30966c: 00 31 .word 0x0031
30966e: 50 5c mov.l @(48,r5),r0
309670: 3f d3 cmp/ge r13,r15
309672: 44 13 stc.l gbr,@-r4
309674: 50 9f mov.l @(60,r9),r0
309676: 79 fe add #-2,r9
309678: 00 31 .word 0x0031
30967a: 3a dc add r13,r10
30967c: 00 31 .word 0x0031
30967e: 08 74 mov.b r7,@(r0,r8)
309680: 00 34 mov.b r3,@(r0,r0)
309682: 36 70 cmp/eq r7,r6
309684: 80 00 mov.b r0,@(0,r0)
309686: 00 00 .word 0x0000
309688: 31 8e addc r8,r1
30968a: 00 08 clrt
30968c: e3 00 mov #0,r3
30968e: 32 5e addc r5,r2
309690: 55 fb mov.l @(44,r15),r5
309692: 31 3e addc r3,r1
309694: 00 08 clrt
309696: 32 5e addc r5,r2
309698: 31 3e addc r3,r1
30969a: 00 08 clrt
30969c: 36 2e addc r2,r6
30969e: e7 00 mov #0,r7
3096a0: 37 1e addc r1,r7
3096a2: 51 09 mov.l @(36,r0),r1
3096a4: 00 08 clrt
3096a6: 52 08 mov.l @(32,r0),r2
3096a8: 6c 73 mov r7,r12
3096aa: 1f 6b mov.l r6,@(44,r15)
3096ac: 36 1e addc r1,r6
3096ae: 54 06 mov.l @(24,r0),r4
3096b0: 3c 2e addc r2,r12
3096b2: 53 fb mov.l @(44,r15),r3
3096b4: 00 08 clrt
3096b6: 55 05 mov.l @(20,r0),r5
3096b8: 33 4a subc r4,r3
3096ba: 1f 7a mov.l r7,@(40,r15)
3096bc: 37 5a subc r5,r7
3096be: 10 71 mov.l r7,@(4,r0)
3096c0: e4 00 mov #0,r4
3096c2: 10 60 mov.l r6,@(0,r0)
3096c4: e5 01 mov #1,r5
3096c6: 10 32 mov.l r3,@(8,r0)
3096c8: eb 0a mov #10,r11
3096ca: 50 fd mov.l @(52,r15),r0
3096cc: d1 ac mov.l 309980 <___printf_format_eEfFgG+0x6ec>,r1 ! 342bb4 <_powers_ten_e>
3096ce: 40 08 shll2 r0
3096d0: 5d fc mov.l @(48,r15),r13
3096d2: 01 1e mov.l @(r0,r1),r1
3096d4: e0 4c mov #76,r0
3096d6: d3 ab mov.l 309984 <___printf_format_eEfFgG+0x6f0>,r3 ! 310ea8 <___ashldi3>
3096d8: 31 dc add r13,r1
3096da: 62 1b neg r1,r2
3096dc: 72 c0 add #-64,r2
3096de: 66 23 mov r2,r6
3096e0: 43 0b jsr @r3
3096e2: 0f 26 mov.l r2,@(r0,r15)
3096e4: 1f 0c mov.l r0,@(48,r15)
3096e6: e0 4c mov #76,r0
3096e8: 06 fe mov.l @(r0,r15),r6
3096ea: d0 a7 mov.l 309988 <___printf_format_eEfFgG+0x6f4>,r0 ! 310e78 <___lshrdi3>
3096ec: 55 fb mov.l @(44,r15),r5
3096ee: 54 fa mov.l @(40,r15),r4
3096f0: 40 0b jsr @r0
3096f2: 1f 1d mov.l r1,@(52,r15)
3096f4: 57 fd mov.l @(52,r15),r7
3096f6: 00 08 clrt
3096f8: e5 40 mov #64,r5
3096fa: 37 9e addc r9,r7
3096fc: 59 fc mov.l @(48,r15),r9
3096fe: 35 fc add r15,r5
309700: 5a fb mov.l @(44,r15),r10
309702: 39 8e addc r8,r9
309704: 15 9b mov.l r9,@(44,r5)
309706: 2a 79 and r7,r10
309708: 59 fa mov.l @(40,r15),r9
30970a: 63 13 mov r1,r3
30970c: 5d 5b mov.l @(44,r5),r13
30970e: e8 00 mov #0,r8
309710: 15 7c mov.l r7,@(48,r5)
309712: 29 d9 and r13,r9
309714: d2 9d mov.l 30998c <___printf_format_eEfFgG+0x6f8>,r2 ! 3b9aca00
309716: d7 9e mov.l 309990 <___printf_format_eEfFgG+0x6fc>,r7 ! 310e2e <___udivsi3>
309718: 33 22 cmp/hs r2,r3
30971a: 8d 03 bt.s 309724 <___printf_format_eEfFgG+0x490>
30971c: 28 88 tst r8,r8
30971e: 8b 01 bf 309724 <___printf_format_eEfFgG+0x490>
309720: a0 95 bra 30984e <___printf_format_eEfFgG+0x5ba>
309722: e8 00 mov #0,r8
309724: 64 33 mov r3,r4
309726: 47 0b jsr @r7
309728: 65 23 mov r2,r5
30972a: 61 03 mov r0,r1
30972c: d0 99 mov.l 309994 <___printf_format_eEfFgG+0x700>,r0 ! 8101a21
30972e: 71 30 add #48,r1
309730: 08 14 mov.b r1,@(r0,r8)
309732: 78 01 add #1,r8
309734: 65 23 mov r2,r5
309736: 47 0b jsr @r7
309738: 64 33 mov r3,r4
30973a: 00 27 mul.l r2,r0
30973c: dd 91 mov.l 309984 <___printf_format_eEfFgG+0x6f0>,r13 ! 310ea8 <___ashldi3>
30973e: 01 1a sts macl,r1
309740: 33 18 sub r1,r3
309742: e0 4c mov #76,r0
309744: 06 fe mov.l @(r0,r15),r6
309746: 65 33 mov r3,r5
309748: 1f 27 mov.l r2,@(28,r15)
30974a: e4 00 mov #0,r4
30974c: 1f 36 mov.l r3,@(24,r15)
30974e: 7b ff add #-1,r11
309750: 4d 0b jsr @r13
309752: 1f 78 mov.l r7,@(32,r15)
309754: 00 08 clrt
309756: 6d 13 mov r1,r13
309758: 3d ae addc r10,r13
30975a: 6e 03 mov r0,r14
30975c: 3e 9e addc r9,r14
30975e: 3c e2 cmp/hs r14,r12
309760: 52 f7 mov.l @(28,r15),r2
309762: 53 f6 mov.l @(24,r15),r3
309764: 8d 02 bt.s 30976c <___printf_format_eEfFgG+0x4d8>
309766: 57 f8 mov.l @(32,r15),r7
309768: a0 73 bra 309852 <___printf_format_eEfFgG+0x5be>
30976a: 00 09 nop
30976c: 3c e6 cmp/hi r14,r12
30976e: 8d 05 bt.s 30977c <___printf_format_eEfFgG+0x4e8>
309770: e0 68 mov #104,r0
309772: e0 40 mov #64,r0
309774: 00 fe mov.l @(r0,r15),r0
309776: 30 d2 cmp/hs r13,r0
309778: 8f 6b bf.s 309852 <___printf_format_eEfFgG+0x5be>
30977a: e0 68 mov #104,r0
30977c: 01 fe mov.l @(r0,r15),r1
30977e: e0 4c mov #76,r0
309780: 06 fe mov.l @(r0,r15),r6
309782: 65 23 mov r2,r5
309784: d0 7f mov.l 309984 <___printf_format_eEfFgG+0x6f0>,r0 ! 310ea8 <___ashldi3>
309786: e4 00 mov #0,r4
309788: 40 0b jsr @r0
30978a: 3b 18 sub r1,r11
30978c: e4 40 mov #64,r4
30978e: 34 fc add r15,r4
309790: 57 42 mov.l @(8,r4),r7
309792: 62 03 mov r0,r2
309794: 53 41 mov.l @(4,r4),r3
309796: e0 58 mov #88,r0
309798: 00 08 clrt
30979a: 05 fe mov.l @(r0,r15),r5
30979c: 37 da subc r13,r7
30979e: 54 49 mov.l @(36,r4),r4
3097a0: 33 ea subc r14,r3
3097a2: e0 60 mov #96,r0
3097a4: 00 08 clrt
3097a6: 34 5e addc r5,r4
3097a8: 05 fe mov.l @(r0,r15),r5
3097aa: e0 54 mov #84,r0
3097ac: 06 fe mov.l @(r0,r15),r6
3097ae: e0 58 mov #88,r0
3097b0: 0c fe mov.l @(r0,r15),r12
3097b2: 35 6e addc r6,r5
3097b4: 59 fb mov.l @(44,r15),r9
3097b6: 60 63 mov r6,r0
3097b8: 56 fa mov.l @(40,r15),r6
3097ba: 00 08 clrt
3097bc: 3c 9a subc r9,r12
3097be: 30 6a subc r6,r0
3097c0: d6 75 mov.l 309998 <___printf_format_eEfFgG+0x704>,r6 ! 8101a20 <_digit_buffer>
3097c2: 36 8c add r8,r6
3097c4: e9 40 mov #64,r9
3097c6: 39 fc add r15,r9
3097c8: 59 91 mov.l @(4,r9),r9
3097ca: 39 e2 cmp/hs r14,r9
3097cc: 8f 2a bf.s 309824 <___printf_format_eEfFgG+0x590>
3097ce: 39 e6 cmp/hi r14,r9
3097d0: 8d 06 bt.s 3097e0 <___printf_format_eEfFgG+0x54c>
3097d2: 00 08 clrt
3097d4: e9 40 mov #64,r9
3097d6: 39 fc add r15,r9
3097d8: 59 92 mov.l @(8,r9),r9
3097da: 39 d6 cmp/hi r13,r9
3097dc: 8f 22 bf.s 309824 <___printf_format_eEfFgG+0x590>
3097de: 00 08 clrt
3097e0: 6a 43 mov r4,r10
3097e2: 3a 7e addc r7,r10
3097e4: 69 53 mov r5,r9
3097e6: 39 3e addc r3,r9
3097e8: 32 96 cmp/hi r9,r2
3097ea: 8d 1b bt.s 309824 <___printf_format_eEfFgG+0x590>
3097ec: 32 92 cmp/hs r9,r2
3097ee: 8b 01 bf 3097f4 <___printf_format_eEfFgG+0x560>
3097f0: 31 a6 cmp/hi r10,r1
3097f2: 89 17 bt 309824 <___printf_format_eEfFgG+0x590>
3097f4: e9 40 mov #64,r9
3097f6: 39 fc add r15,r9
3097f8: 59 91 mov.l @(4,r9),r9
3097fa: 3d 1e addc r1,r13
3097fc: 3e 2e addc r2,r14
3097fe: 39 e6 cmp/hi r14,r9
309800: 89 12 bt 309828 <___printf_format_eEfFgG+0x594>
309802: 39 e2 cmp/hs r14,r9
309804: 8f 04 bf.s 309810 <___printf_format_eEfFgG+0x57c>
309806: e9 40 mov #64,r9
309808: 39 fc add r15,r9
30980a: 59 92 mov.l @(8,r9),r9
30980c: 39 d6 cmp/hi r13,r9
30980e: 89 0b bt 309828 <___printf_format_eEfFgG+0x594>
309810: 6a c3 mov r12,r10
309812: 3a de addc r13,r10
309814: 69 03 mov r0,r9
309816: 39 ee addc r14,r9
309818: 39 32 cmp/hs r3,r9
30981a: 8b 05 bf 309828 <___printf_format_eEfFgG+0x594>
30981c: 39 36 cmp/hi r3,r9
30981e: 8d 01 bt.s 309824 <___printf_format_eEfFgG+0x590>
309820: 3a 72 cmp/hs r7,r10
309822: 8b 01 bf 309828 <___printf_format_eEfFgG+0x594>
309824: ad ba bra 30939c <___printf_format_eEfFgG+0x108>
309826: 00 09 nop
309828: 69 60 mov.b @r6,r9
30982a: 00 08 clrt
30982c: 79 ff add #-1,r9
30982e: 37 1a subc r1,r7
309830: 26 90 mov.b r9,@r6
309832: af c7 bra 3097c4 <___printf_format_eEfFgG+0x530>
309834: 33 2a subc r2,r3
309836: 91 a2 mov.w 30997e <___printf_format_eEfFgG+0x6ea>,r1 ! fbce
309838: ae 2e bra 309498 <___printf_format_eEfFgG+0x204>
30983a: 65 b3 mov r11,r5
30983c: 48 24 rotcl r8
30983e: ae 38 bra 3094b2 <___printf_format_eEfFgG+0x21e>
309840: 6c 23 mov r2,r12
309842: e1 ff mov #-1,r1
309844: 35 2e addc r2,r5
309846: ae 52 bra 3094ee <___printf_format_eEfFgG+0x25a>
309848: 34 1e addc r1,r4
30984a: ae 56 bra 3094fa <___printf_format_eEfFgG+0x266>
30984c: 4a 24 rotcl r10
30984e: af 72 bra 309736 <___printf_format_eEfFgG+0x4a2>
309850: 65 23 mov r2,r5
309852: dd 52 mov.l 30999c <___printf_format_eEfFgG+0x708>,r13 ! cccccccd
309854: 32 d5 dmulu.l r13,r2
309856: 02 0a sts mach,r2
309858: 42 09 shlr2 r2
30985a: 42 01 shlr r2
30985c: 2b b8 tst r11,r11
30985e: 89 01 bt 309864 <___printf_format_eEfFgG+0x5d0>
309860: af 5b bra 30971a <___printf_format_eEfFgG+0x486>
309862: 33 22 cmp/hs r2,r3
309864: 63 83 mov r8,r3
309866: e2 00 mov #0,r2
309868: ee 01 mov #1,r14
30986a: ed 0a mov #10,r13
30986c: e0 40 mov #64,r0
30986e: 00 fe mov.l @(r0,r15),r0
309870: 0d 97 mul.l r9,r13
309872: 01 1a sts macl,r1
309874: 3a d5 dmulu.l r13,r10
309876: 0a 1a sts macl,r10
309878: 09 0a sts mach,r9
30987a: 0d c7 mul.l r12,r13
30987c: 39 1c add r1,r9
30987e: 01 1a sts macl,r1
309880: 30 d5 dmulu.l r13,r0
309882: 05 1a sts macl,r5
309884: 0c 0a sts mach,r12
309886: 0d 27 mul.l r2,r13
309888: d7 3f mov.l 309988 <___printf_format_eEfFgG+0x6f4>,r7 ! 310e78 <___lshrdi3>
30988a: e4 40 mov #64,r4
30988c: 3c 1c add r1,r12
30988e: 01 1a sts macl,r1
309890: 3e d5 dmulu.l r13,r14
309892: 34 fc add r15,r4
309894: 02 0a sts mach,r2
309896: 14 50 mov.l r5,@(0,r4)
309898: 32 1c add r1,r2
30989a: 56 43 mov.l @(12,r4),r6
30989c: 0e 1a sts macl,r14
30989e: 1f 27 mov.l r2,@(28,r15)
3098a0: 64 93 mov r9,r4
3098a2: 1f 36 mov.l r3,@(24,r15)
3098a4: 47 0b jsr @r7
3098a6: 65 a3 mov r10,r5
3098a8: 28 1b or r1,r8
3098aa: 28 88 tst r8,r8
3098ac: 52 f7 mov.l @(28,r15),r2
3098ae: 8d 05 bt.s 3098bc <___printf_format_eEfFgG+0x628>
3098b0: 53 f6 mov.l @(24,r15),r3
3098b2: d0 38 mov.l 309994 <___printf_format_eEfFgG+0x700>,r0 ! 8101a21
3098b4: 71 30 add #48,r1
3098b6: 68 33 mov r3,r8
3098b8: 03 14 mov.b r1,@(r0,r3)
3098ba: 78 01 add #1,r8
3098bc: e0 6c mov #108,r0
3098be: 01 fe mov.l @(r0,r15),r1
3098c0: e0 70 mov #112,r0
3098c2: 03 fe mov.l @(r0,r15),r3
3098c4: 29 19 and r1,r9
3098c6: 3c 92 cmp/hs r9,r12
3098c8: 2a 39 and r3,r10
3098ca: 8f 56 bf.s 30997a <___printf_format_eEfFgG+0x6e6>
3098cc: 7b ff add #-1,r11
3098ce: 3c 96 cmp/hi r9,r12
3098d0: 8d 06 bt.s 3098e0 <___printf_format_eEfFgG+0x64c>
3098d2: e0 68 mov #104,r0
3098d4: e0 40 mov #64,r0
3098d6: 04 fe mov.l @(r0,r15),r4
3098d8: 34 a6 cmp/hi r10,r4
3098da: 8f c8 bf.s 30986e <___printf_format_eEfFgG+0x5da>
3098dc: 63 83 mov r8,r3
3098de: e0 68 mov #104,r0
3098e0: 05 fe mov.l @(r0,r15),r5
3098e2: e0 44 mov #68,r0
3098e4: 06 fe mov.l @(r0,r15),r6
3098e6: e0 48 mov #72,r0
3098e8: 07 fe mov.l @(r0,r15),r7
3098ea: 06 e7 mul.l r14,r6
3098ec: 03 1a sts macl,r3
3098ee: 02 77 mul.l r7,r2
3098f0: 01 1a sts macl,r1
3098f2: 37 e5 dmulu.l r14,r7
3098f4: 33 1c add r1,r3
3098f6: 01 0a sts mach,r1
3098f8: 31 3c add r3,r1
3098fa: 00 08 clrt
3098fc: 07 1a sts macl,r7
3098fe: e0 40 mov #64,r0
309900: 3b 58 sub r5,r11
309902: 37 aa subc r10,r7
309904: 05 fe mov.l @(r0,r15),r5
309906: 63 13 mov r1,r3
309908: d6 23 mov.l 309998 <___printf_format_eEfFgG+0x704>,r6 ! 8101a20 <_digit_buffer>
30990a: 33 9a subc r9,r3
30990c: 02 1a sts macl,r2
30990e: 00 08 clrt
309910: 35 2a subc r2,r5
309912: 3c 1a subc r1,r12
309914: 36 8c add r8,r6
309916: 31 92 cmp/hs r9,r1
309918: 8f 24 bf.s 309964 <___printf_format_eEfFgG+0x6d0>
30991a: 31 96 cmp/hi r9,r1
30991c: 8d 01 bt.s 309922 <___printf_format_eEfFgG+0x68e>
30991e: 32 a6 cmp/hi r10,r2
309920: 8b 20 bf 309964 <___printf_format_eEfFgG+0x6d0>
309922: 5d fc mov.l @(48,r15),r13
309924: 00 08 clrt
309926: 60 53 mov r5,r0
309928: 30 7e addc r7,r0
30992a: 64 c3 mov r12,r4
30992c: 34 3e addc r3,r4
30992e: 34 d2 cmp/hs r13,r4
309930: 8f 18 bf.s 309964 <___printf_format_eEfFgG+0x6d0>
309932: 34 d6 cmp/hi r13,r4
309934: 8d 02 bt.s 30993c <___printf_format_eEfFgG+0x6a8>
309936: 5d fd mov.l @(52,r15),r13
309938: 30 d2 cmp/hs r13,r0
30993a: 8b 13 bf 309964 <___printf_format_eEfFgG+0x6d0>
30993c: 00 08 clrt
30993e: 3a de addc r13,r10
309940: 5d fc mov.l @(48,r15),r13
309942: 39 de addc r13,r9
309944: 31 96 cmp/hi r9,r1
309946: 89 0f bt 309968 <___printf_format_eEfFgG+0x6d4>
309948: 31 92 cmp/hs r9,r1
30994a: 8b 01 bf 309950 <___printf_format_eEfFgG+0x6bc>
30994c: 32 a6 cmp/hi r10,r2
30994e: 89 0b bt 309968 <___printf_format_eEfFgG+0x6d4>
309950: 60 a3 mov r10,r0
309952: 30 2a subc r2,r0
309954: 64 93 mov r9,r4
309956: 34 1a subc r1,r4
309958: 34 32 cmp/hs r3,r4
30995a: 8b 05 bf 309968 <___printf_format_eEfFgG+0x6d4>
30995c: 34 36 cmp/hi r3,r4
30995e: 8d 01 bt.s 309964 <___printf_format_eEfFgG+0x6d0>
309960: 30 72 cmp/hs r7,r0
309962: 8b 01 bf 309968 <___printf_format_eEfFgG+0x6d4>
309964: ad 1a bra 30939c <___printf_format_eEfFgG+0x108>
309966: 00 09 nop
309968: 5d fd mov.l @(52,r15),r13
30996a: 00 08 clrt
30996c: 64 60 mov.b @r6,r4
30996e: 37 da subc r13,r7
309970: 5d fc mov.l @(48,r15),r13
309972: 74 ff add #-1,r4
309974: 26 40 mov.b r4,@r6
309976: af ce bra 309916 <___printf_format_eEfFgG+0x682>
309978: 33 da subc r13,r3
30997a: af 77 bra 30986c <___printf_format_eEfFgG+0x5d8>
30997c: 63 83 mov r8,r3
30997e: fb ce 00 34 pshl #3,0x4 movx.w @r5+r8,x1 movy.w @r7+,y1
309982: 2b b4 mov.b r11,@-r11
309984: 00 31 .word 0x0031
309986: 0e a8 .word 0x0ea8
309988: 00 31 .word 0x0031
30998a: 0e 78 .word 0x0e78
30998c: 3b 9a subc r9,r11
30998e: ca 00 xor #0,r0
309990: 00 31 .word 0x0031
309992: 0e 2e mov.l @(r0,r2),r14
309994: 08 10 .word 0x0810
309996: 1a 21 mov.l r2,@(4,r10)
309998: 08 10 .word 0x0810
30999a: 1a 20 mov.l r2,@(0,r10)
30999c: cc cc tst.b #204,@(r0,gbr)
30999e: cc cd tst.b #205,@(r0,gbr)
3099a0: 00 fe mov.l @(r0,r15),r0
3099a2: 88 67 cmp/eq #103,r0
3099a4: 8b 00 bf 3099a8 <___printf_format_eEfFgG+0x714>
3099a6: 32 78 sub r7,r2
3099a8: ad 0c bra 3093c4 <___printf_format_eEfFgG+0x130>
3099aa: 31 2c add r2,r1
3099ac: 72 ff add #-1,r2
3099ae: 31 23 cmp/ge r2,r1
3099b0: 8d 1d bt.s 3099ee <___printf_format_eEfFgG+0x75a>
3099b2: 00 18 sett
3099b4: 33 1e addc r1,r3
3099b6: 67 30 mov.b @r3,r7
3099b8: e3 34 mov #52,r3
3099ba: 62 13 mov r1,r2
3099bc: 37 37 cmp/gt r3,r7
3099be: 8f 16 bf.s 3099ee <___printf_format_eEfFgG+0x75a>
3099c0: 72 01 add #1,r2
3099c2: d3 4b mov.l 309af0 <___printf_format_eEfFgG+0x85c>,r3 ! 8101a20 <_digit_buffer>
3099c4: 67 13 mov r1,r7
3099c6: e5 39 mov #57,r5
3099c8: 32 3c add r3,r2
3099ca: e6 30 mov #48,r6
3099cc: 77 02 add #2,r7
3099ce: 63 20 mov.b @r2,r3
3099d0: 73 01 add #1,r3
3099d2: 63 3e exts.b r3,r3
3099d4: 33 57 cmp/gt r5,r3
3099d6: 8f 07 bf.s 3099e8 <___printf_format_eEfFgG+0x754>
3099d8: 47 10 dt r7
3099da: 22 60 mov.b r6,@r2
3099dc: 71 ff add #-1,r1
3099de: 8f f6 bf.s 3099ce <___printf_format_eEfFgG+0x73a>
3099e0: 72 ff add #-1,r2
3099e2: da 43 mov.l 309af0 <___printf_format_eEfFgG+0x85c>,r10 ! 8101a20 <_digit_buffer>
3099e4: ac f3 bra 3093ce <___printf_format_eEfFgG+0x13a>
3099e6: 78 01 add #1,r8
3099e8: 41 11 cmp/pz r1
3099ea: 8f fa bf.s 3099e2 <___printf_format_eEfFgG+0x74e>
3099ec: 22 30 mov.b r3,@r2
3099ee: ac ed bra 3093cc <___printf_format_eEfFgG+0x138>
3099f0: 00 09 nop
3099f2: 00 fe mov.l @(r0,r15),r0
3099f4: 88 65 cmp/eq #101,r0
3099f6: 8f 1f bf.s 309a38 <___printf_format_eEfFgG+0x7a4>
3099f8: 63 b3 mov r11,r3
3099fa: 52 f9 mov.l @(36,r15),r2
3099fc: 65 f3 mov r15,r5
3099fe: 75 7c add #124,r5
309a00: 84 27 mov.b @(7,r2),r0
309a02: 64 f3 mov r15,r4
309a04: 88 45 cmp/eq #69,r0
309a06: 01 29 movt r1
309a08: 1f 15 mov.l r1,@(20,r15)
309a0a: d1 3a mov.l 309af4 <___printf_format_eEfFgG+0x860>,r1 ! 310e00 <___movmemSI8>
309a0c: 1f b4 mov.l r11,@(16,r15)
309a0e: 1f 83 mov.l r8,@(12,r15)
309a10: 41 0b jsr @r1
309a12: 1f a2 mov.l r10,@(8,r15)
309a14: 66 92 mov.l @r9,r6
309a16: 65 23 mov r2,r5
309a18: 57 91 mov.l @(4,r9),r7
309a1a: e0 50 mov #80,r0
309a1c: d1 36 mov.l 309af8 <___printf_format_eEfFgG+0x864>,r1 ! 3081f8 <_exponent_notation.constprop.0>
309a1e: 41 0b jsr @r1
309a20: 04 fe mov.l @(r0,r15),r4
309a22: 7f 40 add #64,r15
309a24: 7f 44 add #68,r15
309a26: 4f 26 lds.l @r15+,pr
309a28: 6e f6 mov.l @r15+,r14
309a2a: 6d f6 mov.l @r15+,r13
309a2c: 6c f6 mov.l @r15+,r12
309a2e: 6b f6 mov.l @r15+,r11
309a30: 6a f6 mov.l @r15+,r10
309a32: 69 f6 mov.l @r15+,r9
309a34: 00 0b rts
309a36: 68 f6 mov.l @r15+,r8
309a38: 5d f9 mov.l @(36,r15),r13
309a3a: 33 8c add r8,r3
309a3c: 62 33 mov r3,r2
309a3e: e1 fc mov #-4,r1
309a40: 85 d1 mov.w @(2,r13),r0
309a42: 72 ff add #-1,r2
309a44: 32 13 cmp/ge r1,r2
309a46: 8d 06 bt.s 309a56 <___printf_format_eEfFgG+0x7c2>
309a48: 61 03 mov r0,r1
309a4a: 30 87 cmp/gt r8,r0
309a4c: 8b 00 bf 309a50 <___printf_format_eEfFgG+0x7bc>
309a4e: 61 83 mov r8,r1
309a50: e7 01 mov #1,r7
309a52: a0 08 bra 309a66 <___printf_format_eEfFgG+0x7d2>
309a54: e6 01 mov #1,r6
309a56: 30 87 cmp/gt r8,r0
309a58: 8f 01 bf.s 309a5e <___printf_format_eEfFgG+0x7ca>
309a5a: 32 03 cmp/ge r0,r2
309a5c: 61 83 mov r8,r1
309a5e: 8d f8 bt.s 309a52 <___printf_format_eEfFgG+0x7be>
309a60: e7 01 mov #1,r7
309a62: 66 33 mov r3,r6
309a64: e7 00 mov #0,r7
309a66: 62 13 mov r1,r2
309a68: 64 a3 mov r10,r4
309a6a: 32 68 sub r6,r2
309a6c: 36 17 cmp/gt r1,r6
309a6e: 65 13 mov r1,r5
309a70: 34 1c add r1,r4
309a72: ec 00 mov #0,r12
309a74: 8d 04 bt.s 309a80 <___printf_format_eEfFgG+0x7ec>
309a76: 72 01 add #1,r2
309a78: d0 20 mov.l 309afc <___printf_format_eEfFgG+0x868>,r0 ! 7fffffff
309a7a: 36 00 cmp/eq r0,r6
309a7c: 8f 02 bf.s 309a84 <___printf_format_eEfFgG+0x7f0>
309a7e: 42 10 dt r2
309a80: e2 01 mov #1,r2
309a82: 42 10 dt r2
309a84: 8d 04 bt.s 309a90 <___printf_format_eEfFgG+0x7fc>
309a86: 60 43 mov r4,r0
309a88: 70 f0 add #-16,r0
309a8a: 84 0f mov.b @(15,r0),r0
309a8c: 88 30 cmp/eq #48,r0
309a8e: 89 1e bt 309ace <___printf_format_eEfFgG+0x83a>
309a90: 5d f9 mov.l @(36,r15),r13
309a92: 62 53 mov r5,r2
309a94: 32 18 sub r1,r2
309a96: 85 d1 mov.w @(2,r13),r0
309a98: 30 28 sub r2,r0
309a9a: 60 0f exts.w r0,r0
309a9c: 30 87 cmp/gt r8,r0
309a9e: 8f 01 bf.s 309aa4 <___printf_format_eEfFgG+0x810>
309aa0: 27 78 tst r7,r7
309aa2: 60 83 mov r8,r0
309aa4: d1 13 mov.l 309af4 <___printf_format_eEfFgG+0x860>,r1 ! 310e00 <___movmemSI8>
309aa6: 8d 15 bt.s 309ad4 <___printf_format_eEfFgG+0x840>
309aa8: 60 0d extu.w r0,r0
309aaa: 52 f9 mov.l @(36,r15),r2
309aac: 70 ff add #-1,r0
309aae: 65 f3 mov r15,r5
309ab0: 81 21 mov.w r0,@(2,r2)
309ab2: 75 7c add #124,r5
309ab4: 84 27 mov.b @(7,r2),r0
309ab6: 64 f3 mov r15,r4
309ab8: 88 47 cmp/eq #71,r0
309aba: 02 29 movt r2
309abc: 1f 25 mov.l r2,@(20,r15)
309abe: 1f b4 mov.l r11,@(16,r15)
309ac0: 1f 83 mov.l r8,@(12,r15)
309ac2: 41 0b jsr @r1
309ac4: 1f a2 mov.l r10,@(8,r15)
309ac6: 66 92 mov.l @r9,r6
309ac8: 57 91 mov.l @(4,r9),r7
309aca: af a6 bra 309a1a <___printf_format_eEfFgG+0x786>
309acc: 55 f9 mov.l @(36,r15),r5
309ace: 24 c4 mov.b r12,@-r4
309ad0: af d7 bra 309a82 <___printf_format_eEfFgG+0x7ee>
309ad2: 71 ff add #-1,r1
309ad4: 5d f9 mov.l @(36,r15),r13
309ad6: 30 38 sub r3,r0
309ad8: 65 f3 mov r15,r5
309ada: 81 d1 mov.w r0,@(2,r13)
309adc: 75 7c add #124,r5
309ade: 1f b4 mov.l r11,@(16,r15)
309ae0: 64 f3 mov r15,r4
309ae2: 1f 83 mov.l r8,@(12,r15)
309ae4: 41 0b jsr @r1
309ae6: 1f a2 mov.l r10,@(8,r15)
309ae8: 66 92 mov.l @r9,r6
309aea: 65 d3 mov r13,r5
309aec: ac 94 bra 309418 <___printf_format_eEfFgG+0x184>
309aee: 57 91 mov.l @(4,r9),r7
309af0: 08 10 .word 0x0810
309af2: 1a 20 mov.l r2,@(0,r10)
309af4: 00 31 .word 0x0031
309af6: 0e 00 .word 0x0e00
309af8: 00 30 .word 0x0030
309afa: 81 f8 mov.w r0,@(16,r15)
309afc: 7f ff add #-1,r15
309afe: ff ff .word 0xffff
00309b00 <_abort>:
309b00: 2f 86 mov.l r8,@-r15
309b02: e1 00 mov #0,r1
309b04: 2f 96 mov.l r9,@-r15
309b06: d9 0b mov.l 309b34 <_abort+0x34>,r9 ! 8101968 <___signal_handlers>
309b08: 2f a6 mov.l r10,@-r15
309b0a: 58 96 mov.l @(24,r9),r8
309b0c: 2f b6 mov.l r11,@-r15
309b0e: 28 88 tst r8,r8
309b10: 4f 22 sts.l pr,@-r15
309b12: 19 16 mov.l r1,@(24,r9)
309b14: db 08 mov.l 309b38 <_abort+0x38>,r11 ! 81019dc <_gint_exitcode>
309b16: da 09 mov.l 309b3c <_abort+0x3c>,r10 ! 311f34 <_longjmp>
309b18: 8d 07 bt.s 309b2a <_abort+0x2a>
309b1a: e1 86 mov #-122,r1
309b1c: 60 83 mov r8,r0
309b1e: 88 01 cmp/eq #1,r0
309b20: 89 01 bt 309b26 <_abort+0x26>
309b22: 48 0b jsr @r8
309b24: e4 06 mov #6,r4
309b26: 19 86 mov.l r8,@(24,r9)
309b28: e1 00 mov #0,r1
309b2a: d4 05 mov.l 309b40 <_abort+0x40>,r4 ! 81019a8 <_gint_exitbuf>
309b2c: e5 01 mov #1,r5
309b2e: 4a 0b jsr @r10
309b30: 2b 10 mov.b r1,@r11
309b32: 00 09 nop
309b34: 08 10 .word 0x0810
309b36: 19 68 mov.l r6,@(32,r9)
309b38: 08 10 .word 0x0810
309b3a: 19 dc mov.l r13,@(48,r9)
309b3c: 00 31 .word 0x0031
309b3e: 1f 34 mov.l r3,@(16,r15)
309b40: 08 10 .word 0x0810
309b42: 19 a8 mov.l r10,@(32,r9)
00309b44 <_gdb_show_stub_status>:
309b44: 2f 86 mov.l r8,@-r15
309b46: 2f 96 mov.l r9,@-r15
309b48: 2f a6 mov.l r10,@-r15
309b4a: 2f b6 mov.l r11,@-r15
309b4c: 2f c6 mov.l r12,@-r15
309b4e: 2f d6 mov.l r13,@-r15
309b50: 6d 43 mov r4,r13
309b52: 2f e6 mov.l r14,@-r15
309b54: db 4f mov.l 309c94 <_gdb_show_stub_status+0x150>,r11 ! 3053b4 <_video_get_current_mode>
309b56: 4f 22 sts.l pr,@-r15
309b58: 4b 0b jsr @r11
309b5a: 7f c4 add #-60,r15
309b5c: 20 08 tst r0,r0
309b5e: 8d 03 bt.s 309b68 <_gdb_show_stub_status+0x24>
309b60: 6a 03 mov r0,r10
309b62: 85 02 mov.w @(4,r0),r0
309b64: 20 08 tst r0,r0
309b66: 89 01 bt 309b6c <_gdb_show_stub_status+0x28>
309b68: a0 8a bra 309c80 <_gdb_show_stub_status+0x13c>
309b6a: 00 09 nop
309b6c: d9 4a mov.l 309c98 <_gdb_show_stub_status+0x154>,r9 ! 3453fc <_gint_gdb_icons_rgb565>
309b6e: e1 07 mov #7,r1
309b70: e2 01 mov #1,r2
309b72: 6e 90 mov.b @r9,r14
309b74: 68 f3 mov r15,r8
309b76: 6c ec extu.b r14,r12
309b78: 1f 09 mov.l r0,@(36,r15)
309b7a: 3c 26 cmp/hi r2,r12
309b7c: 1f 0a mov.l r0,@(40,r15)
309b7e: 78 10 add #16,r8
309b80: 2f 02 mov.l r0,@r15
309b82: 1f 01 mov.l r0,@(4,r15)
309b84: 1f 12 mov.l r1,@(8,r15)
309b86: 8d 11 bt.s 309bac <_gdb_show_stub_status+0x68>
309b88: 1f 13 mov.l r1,@(12,r15)
309b8a: 51 93 mov.l @(12,r9),r1
309b8c: 21 18 tst r1,r1
309b8e: 8f 26 bf.s 309bde <_gdb_show_stub_status+0x9a>
309b90: e1 07 mov #7,r1
309b92: d0 42 mov.l 309c9c <_gdb_show_stub_status+0x158>,r0 ! 312120 <_memset>
309b94: e6 14 mov #20,r6
309b96: e5 00 mov #0,r5
309b98: 40 0b jsr @r0
309b9a: 64 83 mov r8,r4
309b9c: 4b 0b jsr @r11
309b9e: 00 09 nop
309ba0: 20 08 tst r0,r0
309ba2: 8f 4c bf.s 309c3e <_gdb_show_stub_status+0xfa>
309ba4: 61 03 mov r0,r1
309ba6: d1 3e mov.l 309ca0 <_gdb_show_stub_status+0x15c>,r1 ! 309b00 <_abort>
309ba8: 41 0b jsr @r1
309baa: 00 09 nop
309bac: 61 c3 mov r12,r1
309bae: 71 fc add #-4,r1
309bb0: 61 1c extu.b r1,r1
309bb2: 31 26 cmp/hi r2,r1
309bb4: 8f 04 bf.s 309bc0 <_gdb_show_stub_status+0x7c>
309bb6: 60 c3 mov r12,r0
309bb8: 88 06 cmp/eq #6,r0
309bba: 8d 01 bt.s 309bc0 <_gdb_show_stub_status+0x7c>
309bbc: 88 03 cmp/eq #3,r0
309bbe: 8b e8 bf 309b92 <_gdb_show_stub_status+0x4e>
309bc0: 51 93 mov.l @(12,r9),r1
309bc2: 21 18 tst r1,r1
309bc4: 89 e5 bt 309b92 <_gdb_show_stub_status+0x4e>
309bc6: 51 94 mov.l @(16,r9),r1
309bc8: 21 18 tst r1,r1
309bca: 89 e2 bt 309b92 <_gdb_show_stub_status+0x4e>
309bcc: 85 91 mov.w @(2,r9),r0
309bce: 20 08 tst r0,r0
309bd0: 8d df bt.s 309b92 <_gdb_show_stub_status+0x4e>
309bd2: 60 c3 mov r12,r0
309bd4: 88 06 cmp/eq #6,r0
309bd6: 8d dc bt.s 309b92 <_gdb_show_stub_status+0x4e>
309bd8: 88 03 cmp/eq #3,r0
309bda: af d8 bra 309b8e <_gdb_show_stub_status+0x4a>
309bdc: 00 09 nop
309bde: 85 93 mov.w @(6,r9),r0
309be0: 65 0d extu.w r0,r5
309be2: 85 92 mov.w @(4,r9),r0
309be4: 66 f3 mov r15,r6
309be6: 1f 1b mov.l r1,@(44,r15)
309be8: 64 0d extu.w r0,r4
309bea: 1f 1c mov.l r1,@(48,r15)
309bec: e1 06 mov #6,r1
309bee: 2d 1f muls.w r1,r13
309bf0: d0 2c mov.l 309ca4 <_gdb_show_stub_status+0x160>,r0 ! 307134 <_gint_image_clip_input.isra.0>
309bf2: 01 1a sts macl,r1
309bf4: 1f 1d mov.l r1,@(52,r15)
309bf6: e1 00 mov #0,r1
309bf8: 1f 1e mov.l r1,@(56,r15)
309bfa: 67 f3 mov r15,r7
309bfc: 40 0b jsr @r0
309bfe: 76 24 add #36,r6
309c00: 20 08 tst r0,r0
309c02: 8d c6 bt.s 309b92 <_gdb_show_stub_status+0x4e>
309c04: 57 fb mov.l @(44,r15),r7
309c06: 84 91 mov.b @(1,r9),r0
309c08: c9 03 and #3,r0
309c0a: 52 fc mov.l @(48,r15),r2
309c0c: 80 81 mov.b r0,@(1,r8)
309c0e: 85 91 mov.w @(2,r9),r0
309c10: 81 81 mov.w r0,@(2,r8)
309c12: 60 73 mov r7,r0
309c14: 53 fe mov.l @(56,r15),r3
309c16: e7 01 mov #1,r7
309c18: 81 82 mov.w r0,@(4,r8)
309c1a: 60 23 mov r2,r0
309c1c: 52 92 mov.l @(8,r9),r2
309c1e: 3c 76 cmp/hi r7,r12
309c20: 28 e0 mov.b r14,@r8
309c22: 03 27 mul.l r2,r3
309c24: 18 22 mov.l r2,@(8,r8)
309c26: 03 1a sts macl,r3
309c28: 81 83 mov.w r0,@(6,r8)
309c2a: 51 fd mov.l @(52,r15),r1
309c2c: 8d 01 bt.s 309c32 <_gdb_show_stub_status+0xee>
309c2e: 52 93 mov.l @(12,r9),r2
309c30: 31 1c add r1,r1
309c32: 31 3c add r3,r1
309c34: 31 2c add r2,r1
309c36: 18 13 mov.l r1,@(12,r8)
309c38: 51 94 mov.l @(16,r9),r1
309c3a: af af bra 309b9c <_gdb_show_stub_status+0x58>
309c3c: 18 14 mov.l r1,@(16,r8)
309c3e: d2 1a mov.l 309ca8 <_gdb_show_stub_status+0x164>,r2 ! 8101e30 <_r61524_video>
309c40: 53 27 mov.l @(28,r2),r3
309c42: 23 38 tst r3,r3
309c44: 89 af bt 309ba6 <_gdb_show_stub_status+0x62>
309c46: 62 80 mov.b @r8,r2
309c48: 64 a1 mov.w @r10,r4
309c4a: 62 2c extu.b r2,r2
309c4c: 85 02 mov.w @(4,r0),r0
309c4e: 64 4d extu.w r4,r4
309c50: 32 00 cmp/eq r0,r2
309c52: 8f a8 bf.s 309ba6 <_gdb_show_stub_status+0x62>
309c54: 74 f9 add #-7,r4
309c56: 44 11 cmp/pz r4
309c58: 8b a5 bf 309ba6 <_gdb_show_stub_status+0x62>
309c5a: 85 82 mov.w @(4,r8),r0
309c5c: 62 11 mov.w @r1,r2
309c5e: 60 0d extu.w r0,r0
309c60: 30 4c add r4,r0
309c62: 62 2d extu.w r2,r2
309c64: 30 27 cmp/gt r2,r0
309c66: 89 9e bt 309ba6 <_gdb_show_stub_status+0x62>
309c68: 85 83 mov.w @(6,r8),r0
309c6a: 62 0d extu.w r0,r2
309c6c: 85 11 mov.w @(2,r1),r0
309c6e: 60 0d extu.w r0,r0
309c70: 32 06 cmp/hi r0,r2
309c72: 8d 98 bt.s 309ba6 <_gdb_show_stub_status+0x62>
309c74: e7 00 mov #0,r7
309c76: 66 83 mov r8,r6
309c78: 43 0b jsr @r3
309c7a: e5 00 mov #0,r5
309c7c: 20 08 tst r0,r0
309c7e: 89 92 bt 309ba6 <_gdb_show_stub_status+0x62>
309c80: 7f 3c add #60,r15
309c82: 4f 26 lds.l @r15+,pr
309c84: 6e f6 mov.l @r15+,r14
309c86: 6d f6 mov.l @r15+,r13
309c88: 6c f6 mov.l @r15+,r12
309c8a: 6b f6 mov.l @r15+,r11
309c8c: 6a f6 mov.l @r15+,r10
309c8e: 69 f6 mov.l @r15+,r9
309c90: 00 0b rts
309c92: 68 f6 mov.l @r15+,r8
309c94: 00 30 .word 0x0030
309c96: 53 b4 mov.l @(16,r11),r3
309c98: 00 34 mov.b r3,@(r0,r0)
309c9a: 53 fc mov.l @(48,r15),r3
309c9c: 00 31 .word 0x0031
309c9e: 21 20 mov.b r2,@r1
309ca0: 00 30 .word 0x0030
309ca2: 9b 00 mov.w 309ca6 <_gdb_show_stub_status+0x162>,r11 ! 7134
309ca4: 00 30 .word 0x0030
309ca6: 71 34 add #52,r1
309ca8: 08 10 .word 0x0810
309caa: 1e 30 mov.l r3,@(0,r14)
00309cac <_keysc_tick>:
309cac: 2f 86 mov.l r8,@-r15
309cae: e6 0c mov #12,r6
309cb0: 2f 96 mov.l r9,@-r15
309cb2: e5 00 mov #0,r5
309cb4: 2f a6 mov.l r10,@-r15
309cb6: 2f b6 mov.l r11,@-r15
309cb8: 2f c6 mov.l r12,@-r15
309cba: 2f d6 mov.l r13,@-r15
309cbc: 2f e6 mov.l r14,@-r15
309cbe: 4f 22 sts.l pr,@-r15
309cc0: d0 64 mov.l 309e54 <_keysc_tick+0x1a8>,r0 ! 312120 <_memset>
309cc2: 7f e4 add #-28,r15
309cc4: 64 f3 mov r15,r4
309cc6: 40 0b jsr @r0
309cc8: 74 10 add #16,r4
309cca: d1 63 mov.l 309e58 <_keysc_tick+0x1ac>,r1 ! 304e08 <_keysc_scan>
309ccc: 64 f3 mov r15,r4
309cce: d8 63 mov.l 309e5c <_keysc_tick+0x1b0>,r8 ! 8101b30 <_keysc_dev>
309cd0: 41 0b jsr @r1
309cd2: 74 10 add #16,r4
309cd4: 69 82 mov.l @r8,r9
309cd6: 91 b7 mov.w 309e48 <_keysc_tick+0x19c>,r1 ! 200
309cd8: 49 28 shll16 r9
309cda: 96 b6 mov.w 309e4a <_keysc_tick+0x19e>,r6 ! ff00
309cdc: 29 1b or r1,r9
309cde: e1 00 mov #0,r1
309ce0: d2 5f mov.l 309e60 <_keysc_tick+0x1b4>,r2 ! 8101b58
309ce2: 6d f3 mov r15,r13
309ce4: 7d 10 add #16,r13
309ce6: ee 00 mov #0,r14
309ce8: 63 24 mov.b @r2+,r3
309cea: 21 18 tst r1,r1
309cec: 6a d4 mov.b @r13+,r10
309cee: 63 3c extu.b r3,r3
309cf0: 8d 59 bt.s 309da6 <_keysc_tick+0xfa>
309cf2: 6a ac extu.b r10,r10
309cf4: 63 37 not r3,r3
309cf6: 2a 39 and r3,r10
309cf8: 2a a8 tst r10,r10
309cfa: 8f 56 bf.s 309daa <_keysc_tick+0xfe>
309cfc: 6b ec extu.b r14,r11
309cfe: 93 a5 mov.w 309e4c <_keysc_tick+0x1a0>,r3 ! c0
309d00: 7e 10 add #16,r14
309d02: 3e 30 cmp/eq r3,r14
309d04: 8f f0 bf.s 309ce8 <_keysc_tick+0x3c>
309d06: 60 13 mov r1,r0
309d08: 92 a1 mov.w 309e4e <_keysc_tick+0x1a2>,r2 ! f8ff
309d0a: 70 01 add #1,r0
309d0c: 22 99 and r9,r2
309d0e: 99 9f mov.w 309e50 <_keysc_tick+0x1a4>,r9 ! 100
309d10: 88 02 cmp/eq #2,r0
309d12: e1 01 mov #1,r1
309d14: 8f e4 bf.s 309ce0 <_keysc_tick+0x34>
309d16: 29 2b or r2,r9
309d18: 54 83 mov.l @(12,r8),r4
309d1a: 69 82 mov.l @r8,r9
309d1c: 60 43 mov r4,r0
309d1e: c8 10 tst #16,r0
309d20: 6b 9d extu.w r9,r11
309d22: 8f 6a bf.s 309dfa <_keysc_tick+0x14e>
309d24: 49 28 shll16 r9
309d26: e4 00 mov #0,r4
309d28: e1 00 mov #0,r1
309d2a: 41 18 shll8 r1
309d2c: 60 93 mov r9,r0
309d2e: 20 1b or r1,r0
309d30: 24 0b or r0,r4
309d32: 60 08 swap.b r0,r0
309d34: c8 03 tst #3,r0
309d36: 89 02 bt 309d3e <_keysc_tick+0x92>
309d38: d0 4a mov.l 309e64 <_keysc_tick+0x1b8>,r0 ! 306c84 <_keydev_queue_push.constprop.0>
309d3a: 40 0b jsr @r0
309d3c: 00 09 nop
309d3e: 61 82 mov.l @r8,r1
309d40: 85 8d mov.w @(26,r8),r0
309d42: 71 01 add #1,r1
309d44: 20 08 tst r0,r0
309d46: 8d 1c bt.s 309d82 <_keysc_tick+0xd6>
309d48: 28 12 mov.l r1,@r8
309d4a: e2 fc mov #-4,r2
309d4c: 61 03 mov r0,r1
309d4e: 41 2c shad r2,r1
309d50: 31 8c add r8,r1
309d52: 71 28 add #40,r1
309d54: 62 10 mov.b @r1,r2
309d56: 60 07 not r0,r0
309d58: c9 07 and #7,r0
309d5a: 61 0b neg r0,r1
309d5c: 62 2c extu.b r2,r2
309d5e: 42 1c shad r1,r2
309d60: 60 23 mov r2,r0
309d62: e1 01 mov #1,r1
309d64: c8 01 tst #1,r0
309d66: 8d 02 bt.s 309d6e <_keysc_tick+0xc2>
309d68: 21 29 and r2,r1
309d6a: a0 85 bra 309e78 <_keysc_tick+0x1cc>
309d6c: 51 89 mov.l @(36,r8),r1
309d6e: 60 13 mov r1,r0
309d70: d1 3d mov.l 309e68 <_keysc_tick+0x1bc>,r1 ! 8101b40
309d72: 81 8d mov.w r0,@(26,r8)
309d74: e0 ff mov #-1,r0
309d76: 81 8e mov.w r0,@(28,r8)
309d78: 18 08 mov.l r0,@(32,r8)
309d7a: 18 09 mov.l r0,@(36,r8)
309d7c: 84 18 mov.b @(8,r1),r0
309d7e: c9 cf and #207,r0
309d80: 80 18 mov.b r0,@(8,r1)
309d82: d1 3a mov.l 309e6c <_keysc_tick+0x1c0>,r1 ! 8101b60
309d84: 84 1c mov.b @(12,r1),r0
309d86: c8 40 tst #64,r0
309d88: 89 08 bt 309d9c <_keysc_tick+0xf0>
309d8a: 84 18 mov.b @(8,r1),r0
309d8c: c8 40 tst #64,r0
309d8e: 89 05 bt 309d9c <_keysc_tick+0xf0>
309d90: 84 16 mov.b @(6,r1),r0
309d92: c8 10 tst #16,r0
309d94: 89 02 bt 309d9c <_keysc_tick+0xf0>
309d96: 84 14 mov.b @(4,r1),r0
309d98: c8 01 tst #1,r0
309d9a: 8b 01 bf 309da0 <_keysc_tick+0xf4>
309d9c: a0 79 bra 309e92 <_keysc_tick+0x1e6>
309d9e: e0 00 mov #0,r0
309da0: d1 33 mov.l 309e70 <_keysc_tick+0x1c4>,r1 ! 309b00 <_abort>
309da2: 41 0b jsr @r1
309da4: 00 09 nop
309da6: af a6 bra 309cf6 <_keysc_tick+0x4a>
309da8: 6a a7 not r10,r10
309daa: 63 b3 mov r11,r3
309dac: 9c 51 mov.w 309e52 <_keysc_tick+0x1a6>,r12 ! 80
309dae: 73 08 add #8,r3
309db0: 63 3c extu.b r3,r3
309db2: 29 69 and r6,r9
309db4: 2a c8 tst r12,r10
309db6: 8d 16 bt.s 309de6 <_keysc_tick+0x13a>
309db8: 29 bb or r11,r9
309dba: d0 2a mov.l 309e64 <_keysc_tick+0x1b8>,r0 ! 306c84 <_keydev_queue_push.constprop.0>
309dbc: 64 93 mov r9,r4
309dbe: 1f 13 mov.l r1,@(12,r15)
309dc0: 1f 22 mov.l r2,@(8,r15)
309dc2: 1f 31 mov.l r3,@(4,r15)
309dc4: 40 0b jsr @r0
309dc6: 2f 62 mov.l r6,@r15
309dc8: 20 08 tst r0,r0
309dca: 51 f3 mov.l @(12,r15),r1
309dcc: 52 f2 mov.l @(8,r15),r2
309dce: 53 f1 mov.l @(4,r15),r3
309dd0: 8d 09 bt.s 309de6 <_keysc_tick+0x13a>
309dd2: 66 f2 mov.l @r15,r6
309dd4: 65 23 mov r2,r5
309dd6: 75 f0 add #-16,r5
309dd8: 84 5f mov.b @(15,r5),r0
309dda: 21 18 tst r1,r1
309ddc: 8d 0a bt.s 309df4 <_keysc_tick+0x148>
309dde: 60 0c extu.b r0,r0
309de0: 20 cb or r12,r0
309de2: 60 0c extu.b r0,r0
309de4: 80 5f mov.b r0,@(15,r5)
309de6: 7b 01 add #1,r11
309de8: 4c 21 shar r12
309dea: 6b bc extu.b r11,r11
309dec: 33 b0 cmp/eq r11,r3
309dee: 8b e0 bf 309db2 <_keysc_tick+0x106>
309df0: af 85 bra 309cfe <_keysc_tick+0x52>
309df2: 00 09 nop
309df4: 64 c7 not r12,r4
309df6: af f5 bra 309de4 <_keysc_tick+0x138>
309df8: 20 49 and r4,r0
309dfa: 85 8d mov.w @(26,r8),r0
309dfc: 20 08 tst r0,r0
309dfe: 8d 92 bt.s 309d26 <_keysc_tick+0x7a>
309e00: 6a 03 mov r0,r10
309e02: 51 89 mov.l @(36,r8),r1
309e04: 21 18 tst r1,r1
309e06: 8f 8e bf.s 309d26 <_keysc_tick+0x7a>
309e08: 65 03 mov r0,r5
309e0a: d0 1a mov.l 309e74 <_keysc_tick+0x1c8>,r0 ! 307344 <_can_repeat.isra.0>
309e0c: 40 0b jsr @r0
309e0e: 00 09 nop
309e10: 20 08 tst r0,r0
309e12: 89 14 bt 309e3e <_keysc_tick+0x192>
309e14: 85 8e mov.w @(28,r8),r0
309e16: e2 ff mov #-1,r2
309e18: 66 03 mov r0,r6
309e1a: 76 01 add #1,r6
309e1c: 66 6f exts.w r6,r6
309e1e: 60 63 mov r6,r0
309e20: 81 8e mov.w r0,@(28,r8)
309e22: 50 84 mov.l @(16,r8),r0
309e24: 18 29 mov.l r2,@(36,r8)
309e26: 20 08 tst r0,r0
309e28: 8d 05 bt.s 309e36 <_keysc_tick+0x18a>
309e2a: 51 88 mov.l @(32,r8),r1
309e2c: 3b 18 sub r1,r11
309e2e: 65 bf exts.w r11,r5
309e30: 40 0b jsr @r0
309e32: 64 a3 mov r10,r4
309e34: 18 09 mov.l r0,@(36,r8)
309e36: 85 8e mov.w @(28,r8),r0
309e38: 20 08 tst r0,r0
309e3a: 8f 02 bf.s 309e42 <_keysc_tick+0x196>
309e3c: e1 03 mov #3,r1
309e3e: af 73 bra 309d28 <_keysc_tick+0x7c>
309e40: e4 00 mov #0,r4
309e42: 85 8d mov.w @(26,r8),r0
309e44: af 71 bra 309d2a <_keysc_tick+0x7e>
309e46: 64 0c extu.b r0,r4
309e48: 02 00 .word 0x0200
309e4a: ff 00 .word 0xff00
309e4c: 00 c0 .word 0x00c0
309e4e: f8 ff 01 00 pshl #16,0x0 movx.w a1,@r4+r8 movy.w a1,@r6+r9
309e52: 00 80 .word 0x0080
309e54: 00 31 .word 0x0031
309e56: 21 20 mov.b r2,@r1
309e58: 00 30 .word 0x0030
309e5a: 4e 08 shll2 r14
309e5c: 08 10 .word 0x0810
309e5e: 1b 30 mov.l r3,@(0,r11)
309e60: 08 10 .word 0x0810
309e62: 1b 58 mov.l r5,@(32,r11)
309e64: 00 30 .word 0x0030
309e66: 6c 84 mov.b @r8+,r12
309e68: 08 10 .word 0x0810
309e6a: 1b 40 mov.l r4,@(0,r11)
309e6c: 08 10 .word 0x0810
309e6e: 1b 60 mov.l r6,@(0,r11)
309e70: 00 30 .word 0x0030
309e72: 9b 00 mov.w 309e76 <_keysc_tick+0x1ca>,r11 ! 7344
309e74: 00 30 .word 0x0030
309e76: 73 44 add #68,r3
309e78: 41 11 cmp/pz r1
309e7a: 8b 05 bf 309e88 <_keysc_tick+0x1dc>
309e7c: 92 13 mov.w 309ea6 <_keysc_tick+0x1fa>,r2 ! e17c
309e7e: 31 2c add r2,r1
309e80: 41 11 cmp/pz r1
309e82: 89 00 bt 309e86 <_keysc_tick+0x1da>
309e84: e1 00 mov #0,r1
309e86: 18 19 mov.l r1,@(36,r8)
309e88: 51 88 mov.l @(32,r8),r1
309e8a: 97 0d mov.w 309ea8 <_keysc_tick+0x1fc>,r7 ! 1e84
309e8c: 31 7c add r7,r1
309e8e: af 78 bra 309d82 <_keysc_tick+0xd6>
309e90: 18 18 mov.l r1,@(32,r8)
309e92: 7f 1c add #28,r15
309e94: 4f 26 lds.l @r15+,pr
309e96: 6e f6 mov.l @r15+,r14
309e98: 6d f6 mov.l @r15+,r13
309e9a: 6c f6 mov.l @r15+,r12
309e9c: 6b f6 mov.l @r15+,r11
309e9e: 6a f6 mov.l @r15+,r10
309ea0: 69 f6 mov.l @r15+,r9
309ea2: 00 0b rts
309ea4: 68 f6 mov.l @r15+,r8
309ea6: e1 7c mov #124,r1
309ea8: 1e 84 mov.l r8,@(16,r14)
00309eaa <_sleep>:
309eaa: d1 03 mov.l 309eb8 <_sleep+0xe>,r1 ! 81018d4 <_cpu_sleep_block_counter>
309eac: 61 12 mov.l @r1,r1
309eae: 41 15 cmp/pl r1
309eb0: 89 00 bt 309eb4 <_sleep+0xa>
309eb2: 00 1b sleep
309eb4: 00 0b rts
309eb6: 00 09 nop
309eb8: 08 10 .word 0x0810
309eba: 18 d4 mov.l r13,@(16,r8)
00309ebc <_usb_commit_sync>:
309ebc: 2f 86 mov.l r8,@-r15
309ebe: e1 00 mov #0,r1
309ec0: 2f 96 mov.l r9,@-r15
309ec2: 69 43 mov r4,r9
309ec4: 2f a6 mov.l r10,@-r15
309ec6: 2f b6 mov.l r11,@-r15
309ec8: 2f c6 mov.l r12,@-r15
309eca: 4f 22 sts.l pr,@-r15
309ecc: 7f d4 add #-44,r15
309ece: d8 49 mov.l 309ff4 <_usb_commit_sync+0x138>,r8 ! 8102014 <_pipe_transfers>
309ed0: dc 49 mov.l 309ff8 <_usb_commit_sync+0x13c>,r12 ! 310df4 <___movmemSI20>
309ed2: 2f 12 mov.l r1,@r15
309ed4: e1 2c mov #44,r1
309ed6: 04 17 mul.l r1,r4
309ed8: 0a 1a sts macl,r10
309eda: 3a 8c add r8,r10
309edc: 6b c3 mov r12,r11
309ede: d0 47 mov.l 309ffc <_usb_commit_sync+0x140>,r0 ! 312120 <_memset>
309ee0: 64 f3 mov r15,r4
309ee2: e6 0c mov #12,r6
309ee4: e5 00 mov #0,r5
309ee6: 40 0b jsr @r0
309ee8: 74 0c add #12,r4
309eea: d1 45 mov.l 30a000 <_usb_commit_sync+0x144>,r1 ! 3052f4 <_GINT_CALL_SET_function>
309eec: 64 f3 mov r15,r4
309eee: 65 f3 mov r15,r5
309ef0: 1f 11 mov.l r1,@(4,r15)
309ef2: 74 18 add #24,r4
309ef4: 1f f2 mov.l r15,@(8,r15)
309ef6: 4c 0b jsr @r12
309ef8: 75 04 add #4,r5
309efa: d0 42 mov.l 30a004 <_usb_commit_sync+0x148>,r0 ! 305fc8 <_asyncio_op_busy>
309efc: 40 0b jsr @r0
309efe: 64 a3 mov r10,r4
309f00: 20 08 tst r0,r0
309f02: 8d 05 bt.s 309f10 <_usb_commit_sync+0x54>
309f04: e1 2c mov #44,r1
309f06: d1 40 mov.l 30a008 <_usb_commit_sync+0x14c>,r1 ! 309eaa <_sleep>
309f08: 41 0b jsr @r1
309f0a: 00 09 nop
309f0c: af e7 bra 309ede <_usb_commit_sync+0x22>
309f0e: 00 09 nop
309f10: 09 17 mul.l r1,r9
309f12: 01 1a sts macl,r1
309f14: 31 8c add r8,r1
309f16: 60 10 mov.b @r1,r0
309f18: 88 02 cmp/eq #2,r0
309f1a: 8f 3e bf.s 309f9a <_usb_commit_sync+0xde>
309f1c: 71 02 add #2,r1
309f1e: 62 10 mov.b @r1,r2
309f20: 22 28 tst r2,r2
309f22: 89 3a bt 309f9a <_usb_commit_sync+0xde>
309f24: 60 10 mov.b @r1,r0
309f26: 88 01 cmp/eq #1,r0
309f28: 8f 01 bf.s 309f2e <_usb_commit_sync+0x72>
309f2a: e6 00 mov #0,r6
309f2c: d6 37 mov.l 30a00c <_usb_commit_sync+0x150>,r6 ! a4d80014
309f2e: e1 2c mov #44,r1
309f30: 09 17 mul.l r1,r9
309f32: 00 1a sts macl,r0
309f34: 30 8c add r8,r0
309f36: 84 02 mov.b @(2,r0),r0
309f38: 88 02 cmp/eq #2,r0
309f3a: 8f 04 bf.s 309f46 <_usb_commit_sync+0x8a>
309f3c: 00 1a sts macl,r0
309f3e: d6 34 mov.l 30a010 <_usb_commit_sync+0x154>,r6 ! a4d80018
309f40: e1 2c mov #44,r1
309f42: 09 17 mul.l r1,r9
309f44: 00 1a sts macl,r0
309f46: 30 8c add r8,r0
309f48: 84 02 mov.b @(2,r0),r0
309f4a: 88 03 cmp/eq #3,r0
309f4c: 8f 01 bf.s 309f52 <_usb_commit_sync+0x96>
309f4e: e1 2c mov #44,r1
309f50: d6 30 mov.l 30a014 <_usb_commit_sync+0x158>,r6 ! a4d8001c
309f52: 09 17 mul.l r1,r9
309f54: 0a 1a sts macl,r10
309f56: 3a 8c add r8,r10
309f58: d1 2f mov.l 30a018 <_usb_commit_sync+0x15c>,r1 ! 311710 <_usb_pipe_flush4>
309f5a: 54 a1 mov.l @(4,r10),r4
309f5c: 84 a3 mov.b @(3,r10),r0
309f5e: 41 0b jsr @r1
309f60: 65 0c extu.b r0,r5
309f62: 60 a0 mov.b @r10,r0
309f64: 88 02 cmp/eq #2,r0
309f66: 8f 09 bf.s 309f7c <_usb_commit_sync+0xc0>
309f68: 29 98 tst r9,r9
309f6a: e1 03 mov #3,r1
309f6c: 64 a3 mov r10,r4
309f6e: 65 f3 mov r15,r5
309f70: 2a 10 mov.b r1,@r10
309f72: 74 18 add #24,r4
309f74: 1f f7 mov.l r15,@(28,r15)
309f76: 4b 0b jsr @r11
309f78: 75 18 add #24,r5
309f7a: 29 98 tst r9,r9
309f7c: d1 27 mov.l 30a01c <_usb_commit_sync+0x160>,r1 ! a4d80020
309f7e: 8f 14 bf.s 309faa <_usb_commit_sync+0xee>
309f80: e2 01 mov #1,r2
309f82: 92 35 mov.w 309ff0 <_usb_commit_sync+0x134>,r2 ! 8000
309f84: e5 00 mov #0,r5
309f86: 85 11 mov.w @(2,r1),r0
309f88: 20 2b or r2,r0
309f8a: 81 11 mov.w r0,@(2,r1)
309f8c: d1 24 mov.l 30a020 <_usb_commit_sync+0x164>,r1 ! 3074ac <_finish_write_call>
309f8e: d4 19 mov.l 309ff4 <_usb_commit_sync+0x138>,r4 ! 8102014 <_pipe_transfers>
309f90: 41 0b jsr @r1
309f92: 00 09 nop
309f94: 61 f2 mov.l @r15,r1
309f96: 21 18 tst r1,r1
309f98: 89 25 bt 309fe6 <_usb_commit_sync+0x12a>
309f9a: 7f 2c add #44,r15
309f9c: 4f 26 lds.l @r15+,pr
309f9e: 6c f6 mov.l @r15+,r12
309fa0: 6b f6 mov.l @r15+,r11
309fa2: 6a f6 mov.l @r15+,r10
309fa4: 69 f6 mov.l @r15+,r9
309fa6: 00 0b rts
309fa8: 68 f6 mov.l @r15+,r8
309faa: 85 1d mov.w @(26,r1),r0
309fac: 42 9d shld r9,r2
309fae: 20 2b or r2,r0
309fb0: e2 2c mov #44,r2
309fb2: 09 27 mul.l r2,r9
309fb4: 81 1d mov.w r0,@(26,r1)
309fb6: 00 1a sts macl,r0
309fb8: 30 8c add r8,r0
309fba: 84 02 mov.b @(2,r0),r0
309fbc: 88 02 cmp/eq #2,r0
309fbe: 8b 03 bf 309fc8 <_usb_commit_sync+0x10c>
309fc0: 92 16 mov.w 309ff0 <_usb_commit_sync+0x134>,r2 ! 8000
309fc2: 85 15 mov.w @(10,r1),r0
309fc4: 20 2b or r2,r0
309fc6: 81 15 mov.w r0,@(10,r1)
309fc8: e1 2c mov #44,r1
309fca: 09 17 mul.l r1,r9
309fcc: 01 1a sts macl,r1
309fce: 60 83 mov r8,r0
309fd0: 30 1c add r1,r0
309fd2: 84 02 mov.b @(2,r0),r0
309fd4: 88 03 cmp/eq #3,r0
309fd6: 8b dd bf 309f94 <_usb_commit_sync+0xd8>
309fd8: d2 10 mov.l 30a01c <_usb_commit_sync+0x160>,r2 ! a4d80020
309fda: 91 09 mov.w 309ff0 <_usb_commit_sync+0x134>,r1 ! 8000
309fdc: 85 27 mov.w @(14,r2),r0
309fde: 20 1b or r1,r0
309fe0: 81 27 mov.w r0,@(14,r2)
309fe2: af d7 bra 309f94 <_usb_commit_sync+0xd8>
309fe4: 00 09 nop
309fe6: d1 08 mov.l 30a008 <_usb_commit_sync+0x14c>,r1 ! 309eaa <_sleep>
309fe8: 41 0b jsr @r1
309fea: 00 09 nop
309fec: af d2 bra 309f94 <_usb_commit_sync+0xd8>
309fee: 00 09 nop
309ff0: 80 00 mov.b r0,@(0,r0)
309ff2: 00 09 nop
309ff4: 08 10 .word 0x0810
309ff6: 20 14 mov.b r1,@-r0
309ff8: 00 31 .word 0x0031
309ffa: 0d f4 mov.b r15,@(r0,r13)
309ffc: 00 31 .word 0x0031
309ffe: 21 20 mov.b r2,@r1
30a000: 00 30 .word 0x0030
30a002: 52 f4 mov.l @(16,r15),r2
30a004: 00 30 .word 0x0030
30a006: 5f c8 mov.l @(32,r12),r15
30a008: 00 30 .word 0x0030
30a00a: 9e aa mov.w 30a162 <_gdb_send+0x26>,r14 ! 6403
30a00c: a4 d8 bra 30a9c0 <_gint_osmenu_native+0x44>
30a00e: 00 14 mov.b r1,@(r0,r0)
30a010: a4 d8 bra 30a9c4 <_gint_osmenu_native+0x48>
30a012: 00 18 sett
30a014: a4 d8 bra 30a9c8 <_gint_osmenu_native+0x4c>
30a016: 00 1c mov.b @(r0,r1),r0
30a018: 00 31 .word 0x0031
30a01a: 17 10 mov.l r1,@(0,r7)
30a01c: a4 d8 bra 30a9d0 <_gint_osmenu_native+0x54>
30a01e: 00 20 .word 0x0020
30a020: 00 30 .word 0x0030
30a022: 74 ac add #-84,r4
0030a024 <_usb_write_sync.constprop.0.isra.0>:
30a024: 2f 86 mov.l r8,@-r15
30a026: e1 00 mov #0,r1
30a028: 2f 96 mov.l r9,@-r15
30a02a: 68 43 mov r4,r8
30a02c: 2f a6 mov.l r10,@-r15
30a02e: 6a 53 mov r5,r10
30a030: 2f b6 mov.l r11,@-r15
30a032: 6b 63 mov r6,r11
30a034: 2f c6 mov.l r12,@-r15
30a036: 2f d6 mov.l r13,@-r15
30a038: 2f e6 mov.l r14,@-r15
30a03a: 4f 22 sts.l pr,@-r15
30a03c: 7f d4 add #-44,r15
30a03e: dd 36 mov.l 30a118 <_usb_write_sync.constprop.0.isra.0+0xf4>,r13 ! 8102014 <_pipe_transfers>
30a040: de 36 mov.l 30a11c <_usb_write_sync.constprop.0.isra.0+0xf8>,r14 ! 310df4 <___movmemSI20>
30a042: 2f 12 mov.l r1,@r15
30a044: e1 2c mov #44,r1
30a046: 04 17 mul.l r1,r4
30a048: 09 1a sts macl,r9
30a04a: 39 dc add r13,r9
30a04c: 6c e3 mov r14,r12
30a04e: d0 34 mov.l 30a120 <_usb_write_sync.constprop.0.isra.0+0xfc>,r0 ! 312120 <_memset>
30a050: 64 f3 mov r15,r4
30a052: e6 0c mov #12,r6
30a054: e5 00 mov #0,r5
30a056: 40 0b jsr @r0
30a058: 74 0c add #12,r4
30a05a: d1 32 mov.l 30a124 <_usb_write_sync.constprop.0.isra.0+0x100>,r1 ! 3052f4 <_GINT_CALL_SET_function>
30a05c: 64 f3 mov r15,r4
30a05e: 65 f3 mov r15,r5
30a060: 1f 11 mov.l r1,@(4,r15)
30a062: 74 18 add #24,r4
30a064: 1f f2 mov.l r15,@(8,r15)
30a066: 4e 0b jsr @r14
30a068: 75 04 add #4,r5
30a06a: d0 2f mov.l 30a128 <_usb_write_sync.constprop.0.isra.0+0x104>,r0 ! 305fc8 <_asyncio_op_busy>
30a06c: 40 0b jsr @r0
30a06e: 64 93 mov r9,r4
30a070: 20 08 tst r0,r0
30a072: 8f 47 bf.s 30a104 <_usb_write_sync.constprop.0.isra.0+0xe0>
30a074: e1 2c mov #44,r1
30a076: 08 17 mul.l r1,r8
30a078: 00 1a sts macl,r0
30a07a: 30 dc add r13,r0
30a07c: 84 02 mov.b @(2,r0),r0
30a07e: 20 08 tst r0,r0
30a080: 8f 18 bf.s 30a0b4 <_usb_write_sync.constprop.0.isra.0+0x90>
30a082: 28 88 tst r8,r8
30a084: 89 08 bt 30a098 <_usb_write_sync.constprop.0.isra.0+0x74>
30a086: d1 29 mov.l 30a12c <_usb_write_sync.constprop.0.isra.0+0x108>,r1 ! a4d80020
30a088: 85 14 mov.w @(8,r1),r0
30a08a: c8 0f tst #15,r0
30a08c: 89 38 bt 30a100 <_usb_write_sync.constprop.0.isra.0+0xdc>
30a08e: 85 16 mov.w @(12,r1),r0
30a090: c8 0f tst #15,r0
30a092: 8b 2b bf 30a0ec <_usb_write_sync.constprop.0.isra.0+0xc8>
30a094: a0 01 bra 30a09a <_usb_write_sync.constprop.0.isra.0+0x76>
30a096: ee 03 mov #3,r14
30a098: ee 01 mov #1,r14
30a09a: d1 25 mov.l 30a130 <_usb_write_sync.constprop.0.isra.0+0x10c>,r1 ! 306698 <_fifo_bind>
30a09c: e6 01 mov #1,r6
30a09e: 65 83 mov r8,r5
30a0a0: 41 0b jsr @r1
30a0a2: 64 e3 mov r14,r4
30a0a4: e1 2c mov #44,r1
30a0a6: 08 17 mul.l r1,r8
30a0a8: 01 1a sts macl,r1
30a0aa: 31 dc add r13,r1
30a0ac: 60 e3 mov r14,r0
30a0ae: 80 12 mov.b r0,@(2,r1)
30a0b0: e1 2c mov #44,r1
30a0b2: 08 17 mul.l r1,r8
30a0b4: 04 1a sts macl,r4
30a0b6: 34 dc add r13,r4
30a0b8: e1 02 mov #2,r1
30a0ba: 24 10 mov.b r1,@r4
30a0bc: 65 f3 mov r15,r5
30a0be: 84 41 mov.b @(1,r4),r0
30a0c0: 75 18 add #24,r5
30a0c2: c9 7f and #127,r0
30a0c4: 80 41 mov.b r0,@(1,r4)
30a0c6: e1 01 mov #1,r1
30a0c8: 14 a3 mov.l r10,@(12,r4)
30a0ca: 41 8d shld r8,r1
30a0cc: d2 17 mov.l 30a12c <_usb_write_sync.constprop.0.isra.0+0x108>,r2 ! a4d80020
30a0ce: 14 b4 mov.l r11,@(16,r4)
30a0d0: 74 18 add #24,r4
30a0d2: 4c 0b jsr @r12
30a0d4: 1f f7 mov.l r15,@(28,r15)
30a0d6: 85 2d mov.w @(26,r2),r0
30a0d8: 65 83 mov r8,r5
30a0da: 20 1b or r1,r0
30a0dc: d1 15 mov.l 30a134 <_usb_write_sync.constprop.0.isra.0+0x110>,r1 ! 308de4 <_write_round>
30a0de: 64 93 mov r9,r4
30a0e0: 81 2d mov.w r0,@(26,r2)
30a0e2: 41 0b jsr @r1
30a0e4: 00 09 nop
30a0e6: 61 f2 mov.l @r15,r1
30a0e8: 21 18 tst r1,r1
30a0ea: 89 10 bt 30a10e <_usb_write_sync.constprop.0.isra.0+0xea>
30a0ec: 7f 2c add #44,r15
30a0ee: 4f 26 lds.l @r15+,pr
30a0f0: 6e f6 mov.l @r15+,r14
30a0f2: 6d f6 mov.l @r15+,r13
30a0f4: 6c f6 mov.l @r15+,r12
30a0f6: 6b f6 mov.l @r15+,r11
30a0f8: 6a f6 mov.l @r15+,r10
30a0fa: 69 f6 mov.l @r15+,r9
30a0fc: 00 0b rts
30a0fe: 68 f6 mov.l @r15+,r8
30a100: af cb bra 30a09a <_usb_write_sync.constprop.0.isra.0+0x76>
30a102: ee 02 mov #2,r14
30a104: d1 0c mov.l 30a138 <_usb_write_sync.constprop.0.isra.0+0x114>,r1 ! 309eaa <_sleep>
30a106: 41 0b jsr @r1
30a108: 00 09 nop
30a10a: af a0 bra 30a04e <_usb_write_sync.constprop.0.isra.0+0x2a>
30a10c: 00 09 nop
30a10e: d1 0a mov.l 30a138 <_usb_write_sync.constprop.0.isra.0+0x114>,r1 ! 309eaa <_sleep>
30a110: 41 0b jsr @r1
30a112: 00 09 nop
30a114: af e7 bra 30a0e6 <_usb_write_sync.constprop.0.isra.0+0xc2>
30a116: 00 09 nop
30a118: 08 10 .word 0x0810
30a11a: 20 14 mov.b r1,@-r0
30a11c: 00 31 .word 0x0031
30a11e: 0d f4 mov.b r15,@(r0,r13)
30a120: 00 31 .word 0x0031
30a122: 21 20 mov.b r2,@r1
30a124: 00 30 .word 0x0030
30a126: 52 f4 mov.l @(16,r15),r2
30a128: 00 30 .word 0x0030
30a12a: 5f c8 mov.l @(32,r12),r15
30a12c: a4 d8 bra 30aae0 <_dline>
30a12e: 00 20 .word 0x0020
30a130: 00 30 .word 0x0030
30a132: 66 98 swap.b r9,r6
30a134: 00 30 .word 0x0030
30a136: 8d e4 bt.s 30a102 <_usb_write_sync.constprop.0.isra.0+0xde>
30a138: 00 30 .word 0x0030
30a13a: 9e aa mov.w 30a292 <_usb_interrupt_handler+0xf2>,r14 ! 2228
0030a13c <_gdb_send>:
30a13c: 2f 86 mov.l r8,@-r15
30a13e: 67 53 mov r5,r7
30a140: 2f 96 mov.l r9,@-r15
30a142: 69 53 mov r5,r9
30a144: 2f a6 mov.l r10,@-r15
30a146: 6a 43 mov r4,r10
30a148: 2f b6 mov.l r11,@-r15
30a14a: d1 0f mov.l 30a188 <_gdb_send+0x4c>,r1 ! 30878c <_usb_fxlink_fill_header.isra.0>
30a14c: 4f 22 sts.l pr,@-r15
30a14e: 7f d4 add #-44,r15
30a150: d6 0e mov.l 30a18c <_gdb_send+0x50>,r6 ! 3421c8
30a152: d5 0f mov.l 30a190 <_gdb_send+0x54>,r5 ! 3421d0
30a154: 41 0b jsr @r1
30a156: 64 f3 mov r15,r4
30a158: d0 0e mov.l 30a194 <_gdb_send+0x58>,r0 ! 3052cc <_usb_ff_bulk_output>
30a15a: db 0f mov.l 30a198 <_gdb_send+0x5c>,r11 ! 30a024 <_usb_write_sync.constprop.0.isra.0>
30a15c: 40 0b jsr @r0
30a15e: 00 09 nop
30a160: 68 03 mov r0,r8
30a162: 64 03 mov r0,r4
30a164: 65 f3 mov r15,r5
30a166: 4b 0b jsr @r11
30a168: e6 2c mov #44,r6
30a16a: 66 93 mov r9,r6
30a16c: 65 a3 mov r10,r5
30a16e: 4b 0b jsr @r11
30a170: 64 83 mov r8,r4
30a172: d1 0a mov.l 30a19c <_gdb_send+0x60>,r1 ! 309ebc <_usb_commit_sync>
30a174: 41 0b jsr @r1
30a176: 64 83 mov r8,r4
30a178: 7f 2c add #44,r15
30a17a: 4f 26 lds.l @r15+,pr
30a17c: 6b f6 mov.l @r15+,r11
30a17e: 6a f6 mov.l @r15+,r10
30a180: 69 f6 mov.l @r15+,r9
30a182: 00 0b rts
30a184: 68 f6 mov.l @r15+,r8
30a186: 00 09 nop
30a188: 00 30 .word 0x0030
30a18a: 87 8c .word 0x878c
30a18c: 00 34 mov.b r3,@(r0,r0)
30a18e: 21 c8 tst r12,r1
30a190: 00 34 mov.b r3,@(r0,r0)
30a192: 21 d0 mov.b r13,@r1
30a194: 00 30 .word 0x0030
30a196: 52 cc mov.l @(48,r12),r2
30a198: 00 30 .word 0x0030
30a19a: a0 24 bra 30a1e6 <_usb_interrupt_handler+0x46>
30a19c: 00 30 .word 0x0030
30a19e: 9e bc mov.w 30a31a <_usb_interrupt_handler+0x17a>,r14 ! 6103
0030a1a0 <_usb_interrupt_handler>:
30a1a0: 2f 86 mov.l r8,@-r15
30a1a2: 2f 96 mov.l r9,@-r15
30a1a4: 2f a6 mov.l r10,@-r15
30a1a6: 2f b6 mov.l r11,@-r15
30a1a8: 2f c6 mov.l r12,@-r15
30a1aa: 2f d6 mov.l r13,@-r15
30a1ac: 2f e6 mov.l r14,@-r15
30a1ae: d1 68 mov.l 30a350 <_usb_interrupt_handler+0x1b0>,r1 ! a4d80060
30a1b0: 4f 22 sts.l pr,@-r15
30a1b2: db 68 mov.l 30a354 <_usb_interrupt_handler+0x1b4>,r11 ! 8101c08 <_usb_interrupt_context>
30a1b4: 7f e4 add #-28,r15
30a1b6: 85 12 mov.w @(4,r1),r0
30a1b8: 71 e0 add #-32,r1
30a1ba: 2b 42 mov.l r4,@r11
30a1bc: 81 f5 mov.w r0,@(10,r15)
30a1be: 62 11 mov.w @r1,r2
30a1c0: 42 11 cmp/pz r2
30a1c2: 8d 1b bt.s 30a1fc <_usb_interrupt_handler+0x5c>
30a1c4: 62 f3 mov r15,r2
30a1c6: 72 fc add #-4,r2
30a1c8: e0 ff mov #-1,r0
30a1ca: 81 2a mov.w r0,@(20,r2)
30a1cc: 93 bd mov.w 30a34a <_usb_interrupt_handler+0x1aa>,r3 ! 7fff
30a1ce: 85 2a mov.w @(20,r2),r0
30a1d0: 20 39 and r3,r0
30a1d2: 81 2a mov.w r0,@(20,r2)
30a1d4: 85 2a mov.w @(20,r2),r0
30a1d6: 21 01 mov.w r0,@r1
30a1d8: 63 11 mov.w @r1,r3
30a1da: 43 11 cmp/pz r3
30a1dc: 8b fa bf 30a1d4 <_usb_interrupt_handler+0x34>
30a1de: d1 5c mov.l 30a350 <_usb_interrupt_handler+0x1b0>,r1 ! a4d80060
30a1e0: 85 f5 mov.w @(10,r15),r0
30a1e2: 81 12 mov.w r0,@(4,r1)
30a1e4: e1 00 mov #0,r1
30a1e6: 2b 12 mov.l r1,@r11
30a1e8: 7f 1c add #28,r15
30a1ea: 4f 26 lds.l @r15+,pr
30a1ec: 6e f6 mov.l @r15+,r14
30a1ee: 6d f6 mov.l @r15+,r13
30a1f0: 6c f6 mov.l @r15+,r12
30a1f2: 6b f6 mov.l @r15+,r11
30a1f4: 6a f6 mov.l @r15+,r10
30a1f6: 69 f6 mov.l @r15+,r9
30a1f8: 00 0b rts
30a1fa: 68 f6 mov.l @r15+,r8
30a1fc: 85 10 mov.w @(0,r1),r0
30a1fe: 60 08 swap.b r0,r0
30a200: c8 08 tst #8,r0
30a202: 8f 02 bf.s 30a20a <_usb_interrupt_handler+0x6a>
30a204: 62 f3 mov r15,r2
30a206: a1 27 bra 30a458 <_usb_interrupt_handler+0x2b8>
30a208: 00 09 nop
30a20a: 72 fc add #-4,r2
30a20c: e0 ff mov #-1,r0
30a20e: 81 28 mov.w r0,@(16,r2)
30a210: 93 9c mov.w 30a34c <_usb_interrupt_handler+0x1ac>,r3 ! f7ff
30a212: 85 28 mov.w @(16,r2),r0
30a214: 20 39 and r3,r0
30a216: 81 28 mov.w r0,@(16,r2)
30a218: 85 28 mov.w @(16,r2),r0
30a21a: 21 01 mov.w r0,@r1
30a21c: 60 11 mov.w @r1,r0
30a21e: 60 08 swap.b r0,r0
30a220: c8 08 tst #8,r0
30a222: 8b f9 bf 30a218 <_usb_interrupt_handler+0x78>
30a224: 60 11 mov.w @r1,r0
30a226: c8 08 tst #8,r0
30a228: 89 d9 bt 30a1de <_usb_interrupt_handler+0x3e>
30a22a: 85 1a mov.w @(20,r1),r0
30a22c: e3 f7 mov #-9,r3
30a22e: 69 0d extu.w r0,r9
30a230: 85 1a mov.w @(20,r1),r0
30a232: 49 19 shlr8 r9
30a234: 6c 0c extu.b r0,r12
30a236: 85 1b mov.w @(22,r1),r0
30a238: 68 0d extu.w r0,r8
30a23a: 85 1c mov.w @(24,r1),r0
30a23c: 85 1d mov.w @(26,r1),r0
30a23e: 62 11 mov.w @r1,r2
30a240: 6a 0d extu.w r0,r10
30a242: d0 45 mov.l 30a358 <_usb_interrupt_handler+0x1b8>,r0 ! 3064e4 <_clock>
30a244: 22 39 and r3,r2
30a246: 21 21 mov.w r2,@r1
30a248: 40 0b jsr @r0
30a24a: 00 09 nop
30a24c: d3 43 mov.l 30a35c <_usb_interrupt_handler+0x1bc>,r3 ! 186a0
30a24e: 00 08 clrt
30a250: e2 00 mov #0,r2
30a252: 31 3e addc r3,r1
30a254: 32 0e addc r0,r2
30a256: de 42 mov.l 30a360 <_usb_interrupt_handler+0x1c0>,r14 ! a4d80040
30a258: dd 42 mov.l 30a364 <_usb_interrupt_handler+0x1c4>,r13 ! 306520 <_timeout_elapsed.lto_priv.0>
30a25a: 1f 24 mov.l r2,@(16,r15)
30a25c: 1f 15 mov.l r1,@(20,r15)
30a25e: 85 e0 mov.w @(0,r14),r0
30a260: c8 08 tst #8,r0
30a262: 89 04 bt 30a26e <_usb_interrupt_handler+0xce>
30a264: 64 f3 mov r15,r4
30a266: 4d 0b jsr @r13
30a268: 74 10 add #16,r4
30a26a: 20 08 tst r0,r0
30a26c: 89 f7 bt 30a25e <_usb_interrupt_handler+0xbe>
30a26e: 91 6e mov.w 30a34e <_usb_interrupt_handler+0x1ae>,r1 ! 80
30a270: 60 93 mov r9,r0
30a272: 3c 10 cmp/eq r1,r12
30a274: 01 29 movt r1
30a276: 88 06 cmp/eq #6,r0
30a278: 8f 01 bf.s 30a27e <_usb_interrupt_handler+0xde>
30a27a: 21 18 tst r1,r1
30a27c: 8b 01 bf 30a282 <_usb_interrupt_handler+0xe2>
30a27e: a0 b8 bra 30a3f2 <_usb_interrupt_handler+0x252>
30a280: 60 93 mov r9,r0
30a282: 61 83 mov r8,r1
30a284: 41 19 shlr8 r1
30a286: 68 8c extu.b r8,r8
30a288: 28 88 tst r8,r8
30a28a: 60 13 mov r1,r0
30a28c: 02 29 movt r2
30a28e: 88 01 cmp/eq #1,r0
30a290: 8f 05 bf.s 30a29e <_usb_interrupt_handler+0xfe>
30a292: 22 28 tst r2,r2
30a294: d5 34 mov.l 30a368 <_usb_interrupt_handler+0x1c8>,r5 ! 8101f72 <_dc_device>
30a296: 8d 03 bt.s 30a2a0 <_usb_interrupt_handler+0x100>
30a298: 88 02 cmp/eq #2,r0
30a29a: a0 8d bra 30a3b8 <_usb_interrupt_handler+0x218>
30a29c: 66 50 mov.b @r5,r6
30a29e: 88 02 cmp/eq #2,r0
30a2a0: 8f 01 bf.s 30a2a6 <_usb_interrupt_handler+0x106>
30a2a2: 22 28 tst r2,r2
30a2a4: 8b 01 bf 30a2aa <_usb_interrupt_handler+0x10a>
30a2a6: a0 80 bra 30a3aa <_usb_interrupt_handler+0x20a>
30a2a8: 60 13 mov r1,r0
30a2aa: d9 30 mov.l 30a36c <_usb_interrupt_handler+0x1cc>,r9 ! 8101c10 <_conf_if>
30a2ac: e0 09 mov #9,r0
30a2ae: 63 93 mov r9,r3
30a2b0: 61 36 mov.l @r3+,r1
30a2b2: 21 18 tst r1,r1
30a2b4: 89 09 bt 30a2ca <_usb_interrupt_handler+0x12a>
30a2b6: a0 03 bra 30a2c0 <_usb_interrupt_handler+0x120>
30a2b8: 62 12 mov.l @r1,r2
30a2ba: 61 10 mov.b @r1,r1
30a2bc: 61 1c extu.b r1,r1
30a2be: 30 1c add r1,r0
30a2c0: 61 26 mov.l @r2+,r1
30a2c2: 21 18 tst r1,r1
30a2c4: 8b f9 bf 30a2ba <_usb_interrupt_handler+0x11a>
30a2c6: af f4 bra 30a2b2 <_usb_interrupt_handler+0x112>
30a2c8: 61 36 mov.l @r3+,r1
30a2ca: dc 29 mov.l 30a370 <_usb_interrupt_handler+0x1d0>,r12 ! 8101f64 <_dc_configuration>
30a2cc: 60 08 swap.b r0,r0
30a2ce: 61 0d extu.w r0,r1
30a2d0: 60 13 mov r1,r0
30a2d2: d8 28 mov.l 30a374 <_usb_interrupt_handler+0x1d4>,r8 ! 30a024 <_usb_write_sync.constprop.0.isra.0>
30a2d4: 40 19 shlr8 r0
30a2d6: 66 c0 mov.b @r12,r6
30a2d8: 65 c3 mov r12,r5
30a2da: 80 c2 mov.b r0,@(2,r12)
30a2dc: 60 13 mov r1,r0
30a2de: 80 c3 mov.b r0,@(3,r12)
30a2e0: 66 6c extu.b r6,r6
30a2e2: 48 0b jsr @r8
30a2e4: e4 00 mov #0,r4
30a2e6: 61 c0 mov.b @r12,r1
30a2e8: 61 1c extu.b r1,r1
30a2ea: 31 a2 cmp/hs r10,r1
30a2ec: dd 22 mov.l 30a378 <_usb_interrupt_handler+0x1d8>,r13 ! 312000 <_memcpy>
30a2ee: 8f 26 bf.s 30a33e <_usb_interrupt_handler+0x19e>
30a2f0: ea 00 mov #0,r10
30a2f2: d0 17 mov.l 30a350 <_usb_interrupt_handler+0x1b0>,r0 ! a4d80060
30a2f4: 85 00 mov.w @(0,r0),r0
30a2f6: c9 03 and #3,r0
30a2f8: 88 01 cmp/eq #1,r0
30a2fa: 8b 02 bf 30a302 <_usb_interrupt_handler+0x162>
30a2fc: d1 1f mov.l 30a37c <_usb_interrupt_handler+0x1dc>,r1 ! 309ebc <_usb_commit_sync>
30a2fe: 41 0b jsr @r1
30a300: e4 00 mov #0,r4
30a302: a0 8e bra 30a422 <_usb_interrupt_handler+0x282>
30a304: 00 09 nop
30a306: 84 51 mov.b @(1,r5),r0
30a308: 60 0c extu.b r0,r0
30a30a: 88 04 cmp/eq #4,r0
30a30c: 8f 38 bf.s 30a380 <_usb_interrupt_handler+0x1e0>
30a30e: 88 05 cmp/eq #5,r0
30a310: 61 f3 mov r15,r1
30a312: 71 10 add #16,r1
30a314: e6 09 mov #9,r6
30a316: 4d 0b jsr @r13
30a318: 64 13 mov r1,r4
30a31a: 61 03 mov r0,r1
30a31c: 66 10 mov.b @r1,r6
30a31e: 60 a3 mov r10,r0
30a320: 80 12 mov.b r0,@(2,r1)
30a322: 66 6c extu.b r6,r6
30a324: 65 13 mov r1,r5
30a326: e4 00 mov #0,r4
30a328: 48 0b jsr @r8
30a32a: 7c 04 add #4,r12
30a32c: 61 93 mov r9,r1
30a32e: 71 c0 add #-64,r1
30a330: 52 1f mov.l @(60,r1),r2
30a332: 60 c3 mov r12,r0
30a334: 61 22 mov.l @r2,r1
30a336: 05 1e mov.l @(r0,r1),r5
30a338: 25 58 tst r5,r5
30a33a: 8b e4 bf 30a306 <_usb_interrupt_handler+0x166>
30a33c: 7a 01 add #1,r10
30a33e: 61 96 mov.l @r9+,r1
30a340: 21 18 tst r1,r1
30a342: 8d d6 bt.s 30a2f2 <_usb_interrupt_handler+0x152>
30a344: ec 00 mov #0,r12
30a346: af f2 bra 30a32e <_usb_interrupt_handler+0x18e>
30a348: 61 93 mov r9,r1
30a34a: 7f ff add #-1,r15
30a34c: f7 ff movs.l a0g,@r3+r8
30a34e: 00 80 .word 0x0080
30a350: a4 d8 bra 30ad04 <_dsize+0x14>
30a352: 00 60 .word 0x0060
30a354: 08 10 .word 0x0810
30a356: 1c 08 mov.l r0,@(32,r12)
30a358: 00 30 .word 0x0030
30a35a: 64 e4 mov.b @r14+,r4
30a35c: 00 01 .word 0x0001
30a35e: 86 a0 .word 0x86a0
30a360: a4 d8 bra 30ad14 <_drsize+0x8>
30a362: 00 40 .word 0x0040
30a364: 00 30 .word 0x0030
30a366: 65 20 mov.b @r2,r5
30a368: 08 10 .word 0x0810
30a36a: 1f 72 mov.l r7,@(8,r15)
30a36c: 08 10 .word 0x0810
30a36e: 1c 10 mov.l r1,@(0,r12)
30a370: 08 10 .word 0x0810
30a372: 1f 64 mov.l r6,@(16,r15)
30a374: 00 30 .word 0x0030
30a376: a0 24 bra 30a3c2 <_usb_interrupt_handler+0x222>
30a378: 00 31 .word 0x0031
30a37a: 20 00 mov.b r0,@r0
30a37c: 00 30 .word 0x0030
30a37e: 9e bc mov.w 30a4fa <_usb_interrupt_handler+0x35a>,r14 ! 7410
30a380: 8f 10 bf.s 30a3a4 <_usb_interrupt_handler+0x204>
30a382: 6e f3 mov r15,r14
30a384: 7e 10 add #16,r14
30a386: e6 07 mov #7,r6
30a388: 2f 22 mov.l r2,@r15
30a38a: 4d 0b jsr @r13
30a38c: 64 e3 mov r14,r4
30a38e: d1 2a mov.l 30a438 <_usb_interrupt_handler+0x298>,r1 ! 305280 <_usb_get_endpoint_by_local_address>
30a390: 84 e2 mov.b @(2,r14),r0
30a392: 64 f2 mov.l @r15,r4
30a394: 41 0b jsr @r1
30a396: 65 0c extu.b r0,r5
30a398: 84 08 mov.b @(8,r0),r0
30a39a: 65 e3 mov r14,r5
30a39c: 66 e0 mov.b @r14,r6
30a39e: 80 e2 mov.b r0,@(2,r14)
30a3a0: af c1 bra 30a326 <_usb_interrupt_handler+0x186>
30a3a2: 66 6c extu.b r6,r6
30a3a4: 66 50 mov.b @r5,r6
30a3a6: af be bra 30a326 <_usb_interrupt_handler+0x186>
30a3a8: 66 6c extu.b r6,r6
30a3aa: 88 03 cmp/eq #3,r0
30a3ac: 8f 0a bf.s 30a3c4 <_usb_interrupt_handler+0x224>
30a3ae: 22 28 tst r2,r2
30a3b0: 8d 09 bt.s 30a3c6 <_usb_interrupt_handler+0x226>
30a3b2: 60 13 mov r1,r0
30a3b4: d5 21 mov.l 30a43c <_usb_interrupt_handler+0x29c>,r5 ! 8101f6e <_dc_string0>
30a3b6: 66 50 mov.b @r5,r6
30a3b8: 66 6c extu.b r6,r6
30a3ba: d1 21 mov.l 30a440 <_usb_interrupt_handler+0x2a0>,r1 ! 30a024 <_usb_write_sync.constprop.0.isra.0>
30a3bc: 41 0b jsr @r1
30a3be: e4 00 mov #0,r4
30a3c0: af 97 bra 30a2f2 <_usb_interrupt_handler+0x152>
30a3c2: 00 09 nop
30a3c4: 60 13 mov r1,r0
30a3c6: 88 03 cmp/eq #3,r0
30a3c8: 8b 93 bf 30a2f2 <_usb_interrupt_handler+0x152>
30a3ca: d1 1e mov.l 30a444 <_usb_interrupt_handler+0x2a4>,r1 ! 8101b1c <_array_size>
30a3cc: 61 12 mov.l @r1,r1
30a3ce: 38 17 cmp/gt r1,r8
30a3d0: 89 07 bt 30a3e2 <_usb_interrupt_handler+0x242>
30a3d2: d1 1d mov.l 30a448 <_usb_interrupt_handler+0x2a8>,r1 ! 8101b18 <_array>
30a3d4: d0 1d mov.l 30a44c <_usb_interrupt_handler+0x2ac>,r0 ! 3fffffff
30a3d6: 61 12 mov.l @r1,r1
30a3d8: 30 8c add r8,r0
30a3da: 40 08 shll2 r0
30a3dc: 05 1e mov.l @(r0,r1),r5
30a3de: 25 58 tst r5,r5
30a3e0: 8b e9 bf 30a3b6 <_usb_interrupt_handler+0x216>
30a3e2: d1 1b mov.l 30a450 <_usb_interrupt_handler+0x2b0>,r1 ! a4d80060
30a3e4: e2 fc mov #-4,r2
30a3e6: 85 10 mov.w @(0,r1),r0
30a3e8: 20 29 and r2,r0
30a3ea: cb 02 or #2,r0
30a3ec: 81 10 mov.w r0,@(0,r1)
30a3ee: af 80 bra 30a2f2 <_usb_interrupt_handler+0x152>
30a3f0: 00 09 nop
30a3f2: 88 08 cmp/eq #8,r0
30a3f4: 8f 05 bf.s 30a402 <_usb_interrupt_handler+0x262>
30a3f6: 21 18 tst r1,r1
30a3f8: 8d 04 bt.s 30a404 <_usb_interrupt_handler+0x264>
30a3fa: 2c c8 tst r12,r12
30a3fc: d5 15 mov.l 30a454 <_usb_interrupt_handler+0x2b4>,r5 ! 3421d4
30a3fe: af dc bra 30a3ba <_usb_interrupt_handler+0x21a>
30a400: e6 01 mov #1,r6
30a402: 2c c8 tst r12,r12
30a404: 8f 13 bf.s 30a42e <_usb_interrupt_handler+0x28e>
30a406: 60 93 mov r9,r0
30a408: 88 09 cmp/eq #9,r0
30a40a: 8f 10 bf.s 30a42e <_usb_interrupt_handler+0x28e>
30a40c: 60 83 mov r8,r0
30a40e: d2 10 mov.l 30a450 <_usb_interrupt_handler+0x2b0>,r2 ! a4d80060
30a410: 88 01 cmp/eq #1,r0
30a412: 61 21 mov.w @r2,r1
30a414: 30 0a subc r0,r0
30a416: c9 03 and #3,r0
30a418: e3 fc mov #-4,r3
30a41a: ca 02 xor #2,r0
30a41c: 21 39 and r3,r1
30a41e: 21 0b or r0,r1
30a420: 22 11 mov.w r1,@r2
30a422: d1 0b mov.l 30a450 <_usb_interrupt_handler+0x2b0>,r1 ! a4d80060
30a424: 85 10 mov.w @(0,r1),r0
30a426: cb 04 or #4,r0
30a428: 81 10 mov.w r0,@(0,r1)
30a42a: ae d8 bra 30a1de <_usb_interrupt_handler+0x3e>
30a42c: 00 09 nop
30a42e: 6c ce exts.b r12,r12
30a430: 4c 11 cmp/pz r12
30a432: 89 f6 bt 30a422 <_usb_interrupt_handler+0x282>
30a434: af 5d bra 30a2f2 <_usb_interrupt_handler+0x152>
30a436: 00 09 nop
30a438: 00 30 .word 0x0030
30a43a: 52 80 mov.l @(0,r8),r2
30a43c: 08 10 .word 0x0810
30a43e: 1f 6e mov.l r6,@(56,r15)
30a440: 00 30 .word 0x0030
30a442: a0 24 bra 30a48e <_usb_interrupt_handler+0x2ee>
30a444: 08 10 .word 0x0810
30a446: 1b 1c mov.l r1,@(48,r11)
30a448: 08 10 .word 0x0810
30a44a: 1b 18 mov.l r1,@(32,r11)
30a44c: 3f ff addv r15,r15
30a44e: ff ff .word 0xffff
30a450: a4 d8 bra 30ae04 <_drect+0x68>
30a452: 00 60 .word 0x0060
30a454: 00 34 mov.b r3,@(r0,r0)
30a456: 21 d4 mov.b r13,@-r1
30a458: 62 11 mov.w @r1,r2
30a45a: e7 ff mov #-1,r7
30a45c: 60 28 swap.b r2,r0
30a45e: c8 10 tst #16,r0
30a460: 67 7a negc r7,r7
30a462: c8 10 tst #16,r0
30a464: 8f 02 bf.s 30a46c <_usb_interrupt_handler+0x2cc>
30a466: 62 f3 mov r15,r2
30a468: a1 10 bra 30a68c <_usb_interrupt_handler+0x4ec>
30a46a: 00 09 nop
30a46c: 72 fc add #-4,r2
30a46e: e0 ff mov #-1,r0
30a470: 81 29 mov.w r0,@(18,r2)
30a472: 93 e3 mov.w 30a63c <_usb_interrupt_handler+0x49c>,r3 ! efff
30a474: 85 29 mov.w @(18,r2),r0
30a476: 20 39 and r3,r0
30a478: 81 29 mov.w r0,@(18,r2)
30a47a: 85 29 mov.w @(18,r2),r0
30a47c: 21 01 mov.w r0,@r1
30a47e: 60 11 mov.w @r1,r0
30a480: 60 08 swap.b r0,r0
30a482: c8 10 tst #16,r0
30a484: 8b f9 bf 30a47a <_usb_interrupt_handler+0x2da>
30a486: 62 11 mov.w @r1,r2
30a488: 60 11 mov.w @r1,r0
30a48a: 40 09 shlr2 r0
30a48c: 40 09 shlr2 r0
30a48e: c9 07 and #7,r0
30a490: 88 03 cmp/eq #3,r0
30a492: 8b ca bf 30a42a <_usb_interrupt_handler+0x28a>
30a494: dc 6e mov.l 30a650 <_usb_interrupt_handler+0x4b0>,r12 ! a4d80000
30a496: ee 00 mov #0,r14
30a498: d2 6e mov.l 30a654 <_usb_interrupt_handler+0x4b4>,r2 ! 8101c0c <_conf_ep>
30a49a: e1 0c mov #12,r1
30a49c: 2e 1e mulu.w r1,r14
30a49e: 68 22 mov.l @r2,r8
30a4a0: 01 1a sts macl,r1
30a4a2: 38 1c add r1,r8
30a4a4: 61 82 mov.l @r8,r1
30a4a6: 21 18 tst r1,r1
30a4a8: 8f 02 bf.s 30a4b0 <_usb_interrupt_handler+0x310>
30a4aa: e1 0f mov #15,r1
30a4ac: a0 b6 bra 30a61c <_usb_interrupt_handler+0x47c>
30a4ae: 7e 01 add #1,r14
30a4b0: 3e 17 cmp/gt r1,r14
30a4b2: 09 29 movt r9
30a4b4: e1 07 mov #7,r1
30a4b6: 49 1d shld r1,r9
30a4b8: 60 e3 mov r14,r0
30a4ba: c9 0f and #15,r0
30a4bc: 39 0c add r0,r9
30a4be: 84 89 mov.b @(9,r8),r0
30a4c0: 6d 0c extu.b r0,r13
30a4c2: 2d d8 tst r13,r13
30a4c4: 8d 1c bt.s 30a500 <_usb_interrupt_handler+0x360>
30a4c6: 80 f7 mov.b r0,@(7,r15)
30a4c8: 62 d3 mov r13,r2
30a4ca: 72 37 add #55,r2
30a4cc: 32 2c add r2,r2
30a4ce: 6a c3 mov r12,r10
30a4d0: 3a 2c add r2,r10
30a4d2: 61 a1 mov.w @r10,r1
30a4d4: e7 fc mov #-4,r7
30a4d6: d0 60 mov.l 30a658 <_usb_interrupt_handler+0x4b8>,r0 ! 3064e4 <_clock>
30a4d8: 21 79 and r7,r1
30a4da: 2a 11 mov.w r1,@r10
30a4dc: 40 0b jsr @r0
30a4de: 00 09 nop
30a4e0: d2 5e mov.l 30a65c <_usb_interrupt_handler+0x4bc>,r2 ! 186a0
30a4e2: 00 08 clrt
30a4e4: e7 00 mov #0,r7
30a4e6: 31 2e addc r2,r1
30a4e8: 37 0e addc r0,r7
30a4ea: 1f 74 mov.l r7,@(16,r15)
30a4ec: 1f 15 mov.l r1,@(20,r15)
30a4ee: 60 a1 mov.w @r10,r0
30a4f0: c8 20 tst #32,r0
30a4f2: 8d 05 bt.s 30a500 <_usb_interrupt_handler+0x360>
30a4f4: 64 f3 mov r15,r4
30a4f6: d0 5a mov.l 30a660 <_usb_interrupt_handler+0x4c0>,r0 ! 306520 <_timeout_elapsed.lto_priv.0>
30a4f8: 40 0b jsr @r0
30a4fa: 74 10 add #16,r4
30a4fc: 20 08 tst r0,r0
30a4fe: 89 f6 bt 30a4ee <_usb_interrupt_handler+0x34e>
30a500: 52 81 mov.l @(4,r8),r2
30a502: ea f0 mov #-16,r10
30a504: d1 57 mov.l 30a664 <_usb_interrupt_handler+0x4c4>,r1 ! 344be8 <_type_map.0>
30a506: 84 23 mov.b @(3,r2),r0
30a508: c9 03 and #3,r0
30a50a: 07 1c mov.b @(r0,r1),r7
30a50c: d1 56 mov.l 30a668 <_usb_interrupt_handler+0x4c8>,r1 ! a4d80060
30a50e: 65 7c extu.b r7,r5
30a510: 47 28 shll16 r7
30a512: 85 12 mov.w @(4,r1),r0
30a514: 47 09 shlr2 r7
30a516: 64 03 mov r0,r4
30a518: 84 f7 mov.b @(7,r15),r0
30a51a: 24 a9 and r10,r4
30a51c: c9 0f and #15,r0
30a51e: 20 4b or r4,r0
30a520: 81 12 mov.w r0,@(4,r1)
30a522: 94 8c mov.w 30a63e <_usb_interrupt_handler+0x49e>,r4 ! 3fff
30a524: 85 14 mov.w @(8,r1),r0
30a526: 20 49 and r4,r0
30a528: 20 7b or r7,r0
30a52a: 81 14 mov.w r0,@(8,r1)
30a52c: 97 88 mov.w 30a640 <_usb_interrupt_handler+0x4a0>,r7 ! fbff
30a52e: 85 14 mov.w @(8,r1),r0
30a530: 20 79 and r7,r0
30a532: 81 14 mov.w r0,@(8,r1)
30a534: 97 85 mov.w 30a642 <_usb_interrupt_handler+0x4a2>,r7 ! fdff
30a536: 85 14 mov.w @(8,r1),r0
30a538: 20 79 and r7,r0
30a53a: 81 14 mov.w r0,@(8,r1)
30a53c: 85 14 mov.w @(8,r1),r0
30a53e: 64 03 mov r0,r4
30a540: 60 53 mov r5,r0
30a542: 95 7f mov.w 30a644 <_usb_interrupt_handler+0x4a4>,r5 ! feff
30a544: 88 01 cmp/eq #1,r0
30a546: 00 29 movt r0
30a548: 25 49 and r4,r5
30a54a: 40 18 shll8 r0
30a54c: 20 5b or r5,r0
30a54e: 81 14 mov.w r0,@(8,r1)
30a550: e4 ef mov #-17,r4
30a552: 85 14 mov.w @(8,r1),r0
30a554: cb 80 or #128,r0
30a556: 81 14 mov.w r0,@(8,r1)
30a558: 85 14 mov.w @(8,r1),r0
30a55a: 65 03 mov r0,r5
30a55c: 60 93 mov r9,r0
30a55e: c8 80 tst #128,r0
30a560: e0 ff mov #-1,r0
30a562: 60 0a negc r0,r0
30a564: 40 08 shll2 r0
30a566: 24 59 and r5,r4
30a568: 40 08 shll2 r0
30a56a: 20 4b or r4,r0
30a56c: 81 14 mov.w r0,@(8,r1)
30a56e: e5 0f mov #15,r5
30a570: 85 14 mov.w @(8,r1),r0
30a572: 25 99 and r9,r5
30a574: 20 a9 and r10,r0
30a576: 20 5b or r5,r0
30a578: 81 14 mov.w r0,@(8,r1)
30a57a: 84 8b mov.b @(11,r8),r0
30a57c: 65 03 mov r0,r5
30a57e: 85 15 mov.w @(10,r1),r0
30a580: 75 ff add #-1,r5
30a582: 64 03 mov r0,r4
30a584: 60 53 mov r5,r0
30a586: 95 5e mov.w 30a646 <_usb_interrupt_handler+0x4a6>,r5 ! 83ff
30a588: c9 1f and #31,r0
30a58a: 40 18 shll8 r0
30a58c: 25 49 and r4,r5
30a58e: 40 08 shll2 r0
30a590: 20 5b or r5,r0
30a592: 81 15 mov.w r0,@(10,r1)
30a594: 84 8a mov.b @(10,r8),r0
30a596: 95 57 mov.w 30a648 <_usb_interrupt_handler+0x4a8>,r5 ! ff00
30a598: 68 03 mov r0,r8
30a59a: 85 15 mov.w @(10,r1),r0
30a59c: 68 8c extu.b r8,r8
30a59e: 20 59 and r5,r0
30a5a0: 20 8b or r8,r0
30a5a2: 81 15 mov.w r0,@(10,r1)
30a5a4: 84 24 mov.b @(4,r2),r0
30a5a6: 65 03 mov r0,r5
30a5a8: 84 25 mov.b @(5,r2),r0
30a5aa: 65 5c extu.b r5,r5
30a5ac: 92 4d mov.w 30a64a <_usb_interrupt_handler+0x4aa>,r2 ! 7ff
30a5ae: 60 0c extu.b r0,r0
30a5b0: 65 58 swap.b r5,r5
30a5b2: 25 0b or r0,r5
30a5b4: 65 58 swap.b r5,r5
30a5b6: 25 29 and r2,r5
30a5b8: 92 48 mov.w 30a64c <_usb_interrupt_handler+0x4ac>,r2 ! f800
30a5ba: 85 16 mov.w @(12,r1),r0
30a5bc: 20 29 and r2,r0
30a5be: 20 5b or r5,r0
30a5c0: 81 16 mov.w r0,@(12,r1)
30a5c2: 92 3b mov.w 30a63c <_usb_interrupt_handler+0x49c>,r2 ! efff
30a5c4: 85 17 mov.w @(14,r1),r0
30a5c6: 20 29 and r2,r0
30a5c8: 81 17 mov.w r0,@(14,r1)
30a5ca: e2 f8 mov #-8,r2
30a5cc: 85 17 mov.w @(14,r1),r0
30a5ce: 20 29 and r2,r0
30a5d0: 81 17 mov.w r0,@(14,r1)
30a5d2: 61 d3 mov r13,r1
30a5d4: 71 ff add #-1,r1
30a5d6: 61 1c extu.b r1,r1
30a5d8: e2 04 mov #4,r2
30a5da: 31 26 cmp/hi r2,r1
30a5dc: 8d 0c bt.s 30a5f8 <_usb_interrupt_handler+0x458>
30a5de: 60 93 mov r9,r0
30a5e0: 61 d3 mov r13,r1
30a5e2: 71 23 add #35,r1
30a5e4: 41 08 shll2 r1
30a5e6: 31 cc add r12,r1
30a5e8: 95 31 mov.w 30a64e <_usb_interrupt_handler+0x4ae>,r5 ! 100
30a5ea: 62 11 mov.w @r1,r2
30a5ec: 22 5b or r5,r2
30a5ee: 21 21 mov.w r2,@r1
30a5f0: 62 11 mov.w @r1,r2
30a5f2: 22 79 and r7,r2
30a5f4: 21 21 mov.w r2,@r1
30a5f6: 60 93 mov r9,r0
30a5f8: c8 80 tst #128,r0
30a5fa: 8f 0e bf.s 30a61a <_usb_interrupt_handler+0x47a>
30a5fc: 61 d3 mov r13,r1
30a5fe: 71 37 add #55,r1
30a600: 31 1c add r1,r1
30a602: 31 cc add r12,r1
30a604: 60 11 mov.w @r1,r0
30a606: e2 fc mov #-4,r2
30a608: 20 29 and r2,r0
30a60a: cb 01 or #1,r0
30a60c: d2 17 mov.l 30a66c <_usb_interrupt_handler+0x4cc>,r2 ! a4d80020
30a60e: 21 01 mov.w r0,@r1
30a610: e1 01 mov #1,r1
30a612: 85 2b mov.w @(22,r2),r0
30a614: 41 dd shld r13,r1
30a616: 20 1b or r1,r0
30a618: 81 2b mov.w r0,@(22,r2)
30a61a: 7e 01 add #1,r14
30a61c: 60 e3 mov r14,r0
30a61e: 88 20 cmp/eq #32,r0
30a620: 89 01 bt 30a626 <_usb_interrupt_handler+0x486>
30a622: af 39 bra 30a498 <_usb_interrupt_handler+0x2f8>
30a624: 00 09 nop
30a626: d1 12 mov.l 30a670 <_usb_interrupt_handler+0x4d0>,r1 ! 8101c64 <_usb_open_status>
30a628: e2 01 mov #1,r2
30a62a: 21 20 mov.b r2,@r1
30a62c: d1 11 mov.l 30a674 <_usb_interrupt_handler+0x4d4>,r1 ! 8101c50 <_usb_open_callback>
30a62e: 60 12 mov.l @r1,r0
30a630: 54 11 mov.l @(4,r1),r4
30a632: 20 08 tst r0,r0
30a634: 55 12 mov.l @(8,r1),r5
30a636: 56 13 mov.l @(12,r1),r6
30a638: a0 1e bra 30a678 <_usb_interrupt_handler+0x4d8>
30a63a: 57 14 mov.l @(16,r1),r7
30a63c: ef ff mov #-1,r15
30a63e: 3f ff addv r15,r15
30a640: fb ff fd ff plds a0g,macl movx.w a1,@r5+r8 movy.w a1,@r7+r9
30a644: fe ff .word 0xfeff
30a646: 83 ff .word 0x83ff
30a648: ff 00 .word 0xff00
30a64a: 07 ff mac.l @r15+,@r7+
30a64c: f8 00 01 00 pshl #16,0x0
30a650: a4 d8 bra 30b004 <_dsubimage+0x58>
30a652: 00 00 .word 0x0000
30a654: 08 10 .word 0x0810
30a656: 1c 0c mov.l r0,@(48,r12)
30a658: 00 30 .word 0x0030
30a65a: 64 e4 mov.b @r14+,r4
30a65c: 00 01 .word 0x0001
30a65e: 86 a0 .word 0x86a0
30a660: 00 30 .word 0x0030
30a662: 65 20 mov.b @r2,r5
30a664: 00 34 mov.b r3,@(r0,r0)
30a666: 4b e8 .word 0x4be8
30a668: a4 d8 bra 30b01c <_dsubimage+0x70>
30a66a: 00 60 .word 0x0060
30a66c: a4 d8 bra 30b020 <_dsubimage+0x74>
30a66e: 00 20 .word 0x0020
30a670: 08 10 .word 0x0810
30a672: 1c 64 mov.l r6,@(16,r12)
30a674: 08 10 .word 0x0810
30a676: 1c 50 mov.l r5,@(0,r12)
30a678: 89 01 bt 30a67e <_usb_interrupt_handler+0x4de>
30a67a: 40 0b jsr @r0
30a67c: 00 09 nop
30a67e: d0 4a mov.l 30a7a8 <_usb_interrupt_handler+0x608>,r0 ! 312120 <_memset>
30a680: e6 14 mov #20,r6
30a682: d4 4a mov.l 30a7ac <_usb_interrupt_handler+0x60c>,r4 ! 8101c50 <_usb_open_callback>
30a684: 40 0b jsr @r0
30a686: e5 00 mov #0,r5
30a688: ad a9 bra 30a1de <_usb_interrupt_handler+0x3e>
30a68a: 00 09 nop
30a68c: 62 11 mov.w @r1,r2
30a68e: e3 ff mov #-1,r3
30a690: 60 28 swap.b r2,r0
30a692: c8 04 tst #4,r0
30a694: 63 3a negc r3,r3
30a696: c8 04 tst #4,r0
30a698: 8d 2f bt.s 30a6fa <_usb_interrupt_handler+0x55a>
30a69a: ee 00 mov #0,r14
30a69c: d8 44 mov.l 30a7b0 <_usb_interrupt_handler+0x610>,r8 ! a4d80020
30a69e: 85 15 mov.w @(10,r1),r0
30a6a0: 62 03 mov r0,r2
30a6a2: 85 8d mov.w @(26,r8),r0
30a6a4: d9 43 mov.l 30a7b4 <_usb_interrupt_handler+0x614>,r9 ! 8102014 <_pipe_transfers>
30a6a6: 68 0d extu.w r0,r8
30a6a8: dc 43 mov.l 30a7b8 <_usb_interrupt_handler+0x618>,r12 ! 307574 <_finish_write_round>
30a6aa: 60 73 mov r7,r0
30a6ac: dd 43 mov.l 30a7bc <_usb_interrupt_handler+0x61c>,r13 ! 308de4 <_write_round>
30a6ae: 28 29 and r2,r8
30a6b0: 81 15 mov.w r0,@(10,r1)
30a6b2: 6a 93 mov r9,r10
30a6b4: 61 eb neg r14,r1
30a6b6: 60 83 mov r8,r0
30a6b8: 40 1c shad r1,r0
30a6ba: c8 01 tst #1,r0
30a6bc: 8d 0b bt.s 30a6d6 <_usb_interrupt_handler+0x536>
30a6be: e1 2c mov #44,r1
30a6c0: 0e 17 mul.l r1,r14
30a6c2: 01 1a sts macl,r1
30a6c4: 31 ac add r10,r1
30a6c6: 60 10 mov.b @r1,r0
30a6c8: 65 e3 mov r14,r5
30a6ca: 88 03 cmp/eq #3,r0
30a6cc: 8f 0a bf.s 30a6e4 <_usb_interrupt_handler+0x544>
30a6ce: 64 93 mov r9,r4
30a6d0: d1 3b mov.l 30a7c0 <_usb_interrupt_handler+0x620>,r1 ! 3074ac <_finish_write_call>
30a6d2: 41 0b jsr @r1
30a6d4: 00 09 nop
30a6d6: 7e 01 add #1,r14
30a6d8: 60 e3 mov r14,r0
30a6da: 88 0a cmp/eq #10,r0
30a6dc: 8f ea bf.s 30a6b4 <_usb_interrupt_handler+0x514>
30a6de: 79 2c add #44,r9
30a6e0: ad 7d bra 30a1de <_usb_interrupt_handler+0x3e>
30a6e2: 00 09 nop
30a6e4: 4c 0b jsr @r12
30a6e6: 2f 12 mov.l r1,@r15
30a6e8: 61 f2 mov.l @r15,r1
30a6ea: 51 13 mov.l @(12,r1),r1
30a6ec: 21 18 tst r1,r1
30a6ee: 8d f2 bt.s 30a6d6 <_usb_interrupt_handler+0x536>
30a6f0: 65 e3 mov r14,r5
30a6f2: 4d 0b jsr @r13
30a6f4: 64 93 mov r9,r4
30a6f6: af ef bra 30a6d8 <_usb_interrupt_handler+0x538>
30a6f8: 7e 01 add #1,r14
30a6fa: 85 10 mov.w @(0,r1),r0
30a6fc: 60 08 swap.b r0,r0
30a6fe: c8 01 tst #1,r0
30a700: 89 ee bt 30a6e0 <_usb_interrupt_handler+0x540>
30a702: d9 2b mov.l 30a7b0 <_usb_interrupt_handler+0x610>,r9 ! a4d80020
30a704: e8 00 mov #0,r8
30a706: 85 13 mov.w @(6,r1),r0
30a708: 62 03 mov r0,r2
30a70a: 85 9b mov.w @(22,r9),r0
30a70c: dd 29 mov.l 30a7b4 <_usb_interrupt_handler+0x614>,r13 ! 8102014 <_pipe_transfers>
30a70e: 69 0d extu.w r0,r9
30a710: da 2c mov.l 30a7c4 <_usb_interrupt_handler+0x624>,r10 ! 8101c0c <_conf_ep>
30a712: 60 33 mov r3,r0
30a714: dc 2c mov.l 30a7c8 <_usb_interrupt_handler+0x628>,r12 ! 3088b4 <_handle_incoming_hwseg>
30a716: 29 29 and r2,r9
30a718: 81 13 mov.w r0,@(6,r1)
30a71a: 6e d3 mov r13,r14
30a71c: 61 8b neg r8,r1
30a71e: 60 93 mov r9,r0
30a720: 40 1c shad r1,r0
30a722: c8 01 tst #1,r0
30a724: 8d 1a bt.s 30a75c <_usb_interrupt_handler+0x5bc>
30a726: e1 2c mov #44,r1
30a728: 08 17 mul.l r1,r8
30a72a: 01 1a sts macl,r1
30a72c: 31 ec add r14,r1
30a72e: 60 10 mov.b @r1,r0
30a730: 88 01 cmp/eq #1,r0
30a732: 8b 1a bf 30a76a <_usb_interrupt_handler+0x5ca>
30a734: 52 14 mov.l @(16,r1),r2
30a736: 42 15 cmp/pl r2
30a738: 8b 17 bf 30a76a <_usb_interrupt_handler+0x5ca>
30a73a: 60 10 mov.b @r1,r0
30a73c: 88 01 cmp/eq #1,r0
30a73e: 8b 03 bf 30a748 <_usb_interrupt_handler+0x5a8>
30a740: 85 14 mov.w @(8,r1),r0
30a742: 40 11 cmp/pz r0
30a744: 8d 12 bt.s 30a76c <_usb_interrupt_handler+0x5cc>
30a746: e1 2c mov #44,r1
30a748: e1 2c mov #44,r1
30a74a: 08 17 mul.l r1,r8
30a74c: 01 1a sts macl,r1
30a74e: 31 ec add r14,r1
30a750: 84 11 mov.b @(1,r1),r0
30a752: 65 83 mov r8,r5
30a754: cb 20 or #32,r0
30a756: 80 11 mov.b r0,@(1,r1)
30a758: 4c 0b jsr @r12
30a75a: 64 d3 mov r13,r4
30a75c: 78 01 add #1,r8
30a75e: 60 83 mov r8,r0
30a760: 88 0a cmp/eq #10,r0
30a762: 8f db bf.s 30a71c <_usb_interrupt_handler+0x57c>
30a764: 7d 2c add #44,r13
30a766: ad 3a bra 30a1de <_usb_interrupt_handler+0x3e>
30a768: 00 09 nop
30a76a: e1 2c mov #44,r1
30a76c: 08 17 mul.l r1,r8
30a76e: 01 1a sts macl,r1
30a770: 31 ec add r14,r1
30a772: 84 11 mov.b @(1,r1),r0
30a774: e2 20 mov #32,r2
30a776: cb 20 or #32,r0
30a778: 80 11 mov.b r0,@(1,r1)
30a77a: 61 a2 mov.l @r10,r1
30a77c: 84 19 mov.b @(9,r1),r0
30a77e: 60 0c extu.b r0,r0
30a780: 30 80 cmp/eq r8,r0
30a782: 8d 07 bt.s 30a794 <_usb_interrupt_handler+0x5f4>
30a784: 42 10 dt r2
30a786: 8f f9 bf.s 30a77c <_usb_interrupt_handler+0x5dc>
30a788: 71 0c add #12,r1
30a78a: e1 00 mov #0,r1
30a78c: 61 12 mov.l @r1,r1
30a78e: d1 0f mov.l 30a7cc <_usb_interrupt_handler+0x62c>,r1 ! 309b00 <_abort>
30a790: 41 0b jsr @r1
30a792: 00 09 nop
30a794: 62 12 mov.l @r1,r2
30a796: 52 22 mov.l @(8,r2),r2
30a798: 22 28 tst r2,r2
30a79a: 89 df bt 30a75c <_usb_interrupt_handler+0x5bc>
30a79c: 50 11 mov.l @(4,r1),r0
30a79e: 84 02 mov.b @(2,r0),r0
30a7a0: 42 0b jsr @r2
30a7a2: 64 0c extu.b r0,r4
30a7a4: af db bra 30a75e <_usb_interrupt_handler+0x5be>
30a7a6: 78 01 add #1,r8
30a7a8: 00 31 .word 0x0031
30a7aa: 21 20 mov.b r2,@r1
30a7ac: 08 10 .word 0x0810
30a7ae: 1c 50 mov.l r5,@(0,r12)
30a7b0: a4 d8 bra 30b164 <_dupdate+0x40>
30a7b2: 00 20 .word 0x0020
30a7b4: 08 10 .word 0x0810
30a7b6: 20 14 mov.b r1,@-r0
30a7b8: 00 30 .word 0x0030
30a7ba: 75 74 add #116,r5
30a7bc: 00 30 .word 0x0030
30a7be: 8d e4 bt.s 30a78a <_usb_interrupt_handler+0x5ea>
30a7c0: 00 30 .word 0x0030
30a7c2: 74 ac add #-84,r4
30a7c4: 08 10 .word 0x0810
30a7c6: 1c 0c mov.l r0,@(48,r12)
30a7c8: 00 30 .word 0x0030
30a7ca: 88 b4 cmp/eq #-76,r0
30a7cc: 00 30 .word 0x0030
30a7ce: 9b 00 mov.w 30a7d2 <_usb_fxlink_text.constprop.0+0x2>,r11 ! 2f96
0030a7d0 <_usb_fxlink_text.constprop.0>:
30a7d0: 2f 86 mov.l r8,@-r15
30a7d2: 2f 96 mov.l r9,@-r15
30a7d4: 69 43 mov r4,r9
30a7d6: 2f a6 mov.l r10,@-r15
30a7d8: 2f b6 mov.l r11,@-r15
30a7da: d0 11 mov.l 30a820 <_usb_fxlink_text.constprop.0+0x50>,r0 ! 312176 <_strlen>
30a7dc: 4f 22 sts.l pr,@-r15
30a7de: 40 0b jsr @r0
30a7e0: 7f d4 add #-44,r15
30a7e2: d1 10 mov.l 30a824 <_usb_fxlink_text.constprop.0+0x54>,r1 ! 30878c <_usb_fxlink_fill_header.isra.0>
30a7e4: 67 03 mov r0,r7
30a7e6: 6a 03 mov r0,r10
30a7e8: d6 0f mov.l 30a828 <_usb_fxlink_text.constprop.0+0x58>,r6 ! 3421d8
30a7ea: d5 10 mov.l 30a82c <_usb_fxlink_text.constprop.0+0x5c>,r5 ! 3421e0
30a7ec: 41 0b jsr @r1
30a7ee: 64 f3 mov r15,r4
30a7f0: d0 0f mov.l 30a830 <_usb_fxlink_text.constprop.0+0x60>,r0 ! 3052cc <_usb_ff_bulk_output>
30a7f2: db 10 mov.l 30a834 <_usb_fxlink_text.constprop.0+0x64>,r11 ! 30a024 <_usb_write_sync.constprop.0.isra.0>
30a7f4: 40 0b jsr @r0
30a7f6: 00 09 nop
30a7f8: 68 03 mov r0,r8
30a7fa: 64 03 mov r0,r4
30a7fc: 65 f3 mov r15,r5
30a7fe: 4b 0b jsr @r11
30a800: e6 2c mov #44,r6
30a802: 66 a3 mov r10,r6
30a804: 65 93 mov r9,r5
30a806: 4b 0b jsr @r11
30a808: 64 83 mov r8,r4
30a80a: d1 0b mov.l 30a838 <_usb_fxlink_text.constprop.0+0x68>,r1 ! 309ebc <_usb_commit_sync>
30a80c: 41 0b jsr @r1
30a80e: 64 83 mov r8,r4
30a810: 7f 2c add #44,r15
30a812: 4f 26 lds.l @r15+,pr
30a814: 6b f6 mov.l @r15+,r11
30a816: 6a f6 mov.l @r15+,r10
30a818: 69 f6 mov.l @r15+,r9
30a81a: 00 0b rts
30a81c: 68 f6 mov.l @r15+,r8
30a81e: 00 09 nop
30a820: 00 31 .word 0x0031
30a822: 21 76 mov.l r7,@-r1
30a824: 00 30 .word 0x0030
30a826: 87 8c .word 0x878c
30a828: 00 34 mov.b r3,@(r0,r0)
30a82a: 21 d8 tst r13,r1
30a82c: 00 34 mov.b r3,@(r0,r0)
30a82e: 21 e0 mov.b r14,@r1
30a830: 00 30 .word 0x0030
30a832: 52 cc mov.l @(48,r12),r2
30a834: 00 30 .word 0x0030
30a836: a0 24 bra 30a882 <_gint_world_switch.isra.0+0xa>
30a838: 00 30 .word 0x0030
30a83a: 9e bc mov.w 30a9b6 <_gint_osmenu_native+0x3a>,r14 ! dd42
0030a83c <_free>:
30a83c: d1 01 mov.l 30a844 <_free+0x8>,r1 ! 305df4 <_kfree>
30a83e: 41 2b jmp @r1
30a840: 00 09 nop
30a842: 00 09 nop
30a844: 00 30 .word 0x0030
30a846: 5d f4 mov.l @(16,r15),r13
0030a848 <_gdb_start_on_exception>:
30a848: d1 03 mov.l 30a858 <_gdb_start_on_exception+0x10>,r1 ! 81018d0 <_gint_exc_catcher>
30a84a: d2 04 mov.l 30a85c <_gdb_start_on_exception+0x14>,r2 ! 307028 <_gdb_panic_handler>
30a84c: 21 22 mov.l r2,@r1
30a84e: d1 04 mov.l 30a860 <_gdb_start_on_exception+0x18>,r1 ! 8101c74 <_ubc_application_debug_handler>
30a850: d2 04 mov.l 30a864 <_gdb_start_on_exception+0x1c>,r2 ! 30d4ac <_gdb_main>
30a852: 00 0b rts
30a854: 21 22 mov.l r2,@r1
30a856: 00 09 nop
30a858: 08 10 .word 0x0810
30a85a: 18 d0 mov.l r13,@(0,r8)
30a85c: 00 30 .word 0x0030
30a85e: 70 28 add #40,r0
30a860: 08 10 .word 0x0810
30a862: 1c 74 mov.l r7,@(16,r12)
30a864: 00 30 .word 0x0030
30a866: d4 ac mov.l 30ab18 <_dline+0x38>,r4 ! 89016a43
0030a868 <_gint_panic>:
30a868: d1 02 mov.l 30a874 <_gint_panic+0xc>,r1 ! 8101f98 <_gint_exc_panic>
30a86a: 4f 22 sts.l pr,@-r15
30a86c: 61 12 mov.l @r1,r1
30a86e: 41 0b jsr @r1
30a870: 00 09 nop
30a872: 00 09 nop
30a874: 08 10 .word 0x0810
30a876: 1f 98 mov.l r9,@(32,r15)
0030a878 <_gint_world_switch.isra.0>:
30a878: 7f f0 add #-16,r15
30a87a: 2f 86 mov.l r8,@-r15
30a87c: 2f 96 mov.l r9,@-r15
30a87e: 2f a6 mov.l r10,@-r15
30a880: d1 18 mov.l 30a8e4 <_gint_world_switch.isra.0+0x6c>,r1 ! 308b2c <_gint_world_switch_out>
30a882: d9 19 mov.l 30a8e8 <_gint_world_switch.isra.0+0x70>,r9 ! 810194c <_gint_world_os>
30a884: da 19 mov.l 30a8ec <_gint_world_switch.isra.0+0x74>,r10 ! 8101950 <_gint_world_addin>
30a886: 4f 22 sts.l pr,@-r15
30a888: 1f 44 mov.l r4,@(16,r15)
30a88a: 1f 55 mov.l r5,@(20,r15)
30a88c: 64 a2 mov.l @r10,r4
30a88e: 65 92 mov.l @r9,r5
30a890: 1f 66 mov.l r6,@(24,r15)
30a892: 41 0b jsr @r1
30a894: 1f 77 mov.l r7,@(28,r15)
30a896: d1 16 mov.l 30a8f0 <_gint_world_switch.isra.0+0x78>,r1 ! 8101948 <_gint_stack_top>
30a898: 68 12 mov.l @r1,r8
30a89a: 28 88 tst r8,r8
30a89c: 8d 03 bt.s 30a8a6 <_gint_world_switch.isra.0+0x2e>
30a89e: 50 f4 mov.l @(16,r15),r0
30a8a0: d1 14 mov.l 30a8f4 <_gint_world_switch.isra.0+0x7c>,r1 ! b7c0ffee
30a8a2: 28 12 mov.l r1,@r8
30a8a4: 50 f4 mov.l @(16,r15),r0
30a8a6: 54 f5 mov.l @(20,r15),r4
30a8a8: 20 08 tst r0,r0
30a8aa: 55 f6 mov.l @(24,r15),r5
30a8ac: 56 f7 mov.l @(28,r15),r6
30a8ae: 8d 02 bt.s 30a8b6 <_gint_world_switch.isra.0+0x3e>
30a8b0: 57 f8 mov.l @(32,r15),r7
30a8b2: 40 0b jsr @r0
30a8b4: 00 09 nop
30a8b6: d1 10 mov.l 30a8f8 <_gint_world_switch.isra.0+0x80>,r1 ! 30744c <_gint_load_onchip_sections>
30a8b8: 41 0b jsr @r1
30a8ba: 00 09 nop
30a8bc: 28 88 tst r8,r8
30a8be: 89 07 bt 30a8d0 <_gint_world_switch.isra.0+0x58>
30a8c0: 62 82 mov.l @r8,r2
30a8c2: d1 0c mov.l 30a8f4 <_gint_world_switch.isra.0+0x7c>,r1 ! b7c0ffee
30a8c4: 32 10 cmp/eq r1,r2
30a8c6: 89 03 bt 30a8d0 <_gint_world_switch.isra.0+0x58>
30a8c8: d1 0c mov.l 30a8fc <_gint_world_switch.isra.0+0x84>,r1 ! 30a868 <_gint_panic>
30a8ca: 94 0a mov.w 30a8e2 <_gint_world_switch.isra.0+0x6a>,r4 ! 1080
30a8cc: 41 0b jsr @r1
30a8ce: 00 09 nop
30a8d0: 65 a2 mov.l @r10,r5
30a8d2: 64 92 mov.l @r9,r4
30a8d4: d1 0a mov.l 30a900 <_gint_world_switch.isra.0+0x88>,r1 ! 308a28 <_gint_world_switch_in>
30a8d6: 4f 26 lds.l @r15+,pr
30a8d8: 6a f6 mov.l @r15+,r10
30a8da: 69 f6 mov.l @r15+,r9
30a8dc: 68 f6 mov.l @r15+,r8
30a8de: 41 2b jmp @r1
30a8e0: 7f 10 add #16,r15
30a8e2: 10 80 mov.l r8,@(0,r0)
30a8e4: 00 30 .word 0x0030
30a8e6: 8b 2c bf 30a942 <_keydown+0xa>
30a8e8: 08 10 .word 0x0810
30a8ea: 19 4c mov.l r4,@(48,r9)
30a8ec: 08 10 .word 0x0810
30a8ee: 19 50 mov.l r5,@(0,r9)
30a8f0: 08 10 .word 0x0810
30a8f2: 19 48 mov.l r4,@(32,r9)
30a8f4: b7 c0 bsr 30b878 <_timer_configure+0x14>
30a8f6: ff ee .word 0xffee
30a8f8: 00 30 .word 0x0030
30a8fa: 74 4c add #76,r4
30a8fc: 00 30 .word 0x0030
30a8fe: a8 68 bra 3099d2 <___printf_format_eEfFgG+0x73e>
30a900: 00 30 .word 0x0030
30a902: 8a 28 ldrc #40
0030a904 <_gint_osmenu>:
30a904: 4f 22 sts.l pr,@-r15
30a906: e6 10 mov #16,r6
30a908: d0 08 mov.l 30a92c <_gint_osmenu+0x28>,r0 ! 312120 <_memset>
30a90a: 7f e8 add #-24,r15
30a90c: 64 f3 mov r15,r4
30a90e: e5 00 mov #0,r5
30a910: 40 0b jsr @r0
30a912: 74 08 add #8,r4
30a914: 51 f5 mov.l @(20,r15),r1
30a916: d4 06 mov.l 30a930 <_gint_osmenu+0x2c>,r4 ! 30a97c <_gint_osmenu_native>
30a918: 2f 12 mov.l r1,@r15
30a91a: d1 06 mov.l 30a934 <_gint_osmenu+0x30>,r1 ! 30a878 <_gint_world_switch.isra.0>
30a91c: 55 f2 mov.l @(8,r15),r5
30a91e: 56 f3 mov.l @(12,r15),r6
30a920: 41 0b jsr @r1
30a922: 57 f4 mov.l @(16,r15),r7
30a924: 7f 18 add #24,r15
30a926: 4f 26 lds.l @r15+,pr
30a928: 00 0b rts
30a92a: 00 09 nop
30a92c: 00 31 .word 0x0031
30a92e: 21 20 mov.b r2,@r1
30a930: 00 30 .word 0x0030
30a932: a9 7c bra 309c2e <_gdb_show_stub_status+0xea>
30a934: 00 30 .word 0x0030
30a936: a8 78 bra 309a2a <___printf_format_eEfFgG+0x796>
0030a938 <_keydown>:
30a938: 60 47 not r4,r0
30a93a: c9 07 and #7,r0
30a93c: e1 01 mov #1,r1
30a93e: 41 0d shld r0,r1
30a940: d0 04 mov.l 30a954 <_keydown+0x1c>,r0 ! 8101b64
30a942: e2 fc mov #-4,r2
30a944: 44 2c shad r2,r4
30a946: 02 4c mov.b @(r0,r4),r2
30a948: 61 1c extu.b r1,r1
30a94a: 21 28 tst r2,r1
30a94c: e0 ff mov #-1,r0
30a94e: 00 0b rts
30a950: 60 0a negc r0,r0
30a952: 00 09 nop
30a954: 08 10 .word 0x0810
30a956: 1b 64 mov.l r6,@(16,r11)
0030a958 <_clearevents>:
30a958: 2f 86 mov.l r8,@-r15
30a95a: 2f 96 mov.l r9,@-r15
30a95c: d8 05 mov.l 30a974 <_clearevents+0x1c>,r8 ! 30736c <__WEAK_keydev_unqueue_event>
30a95e: d9 06 mov.l 30a978 <_clearevents+0x20>,r9 ! 8101b30 <_keysc_dev>
30a960: 4f 22 sts.l pr,@-r15
30a962: 48 0b jsr @r8
30a964: 64 93 mov r9,r4
30a966: 60 08 swap.b r0,r0
30a968: c8 07 tst #7,r0
30a96a: 8b fa bf 30a962 <_clearevents+0xa>
30a96c: 4f 26 lds.l @r15+,pr
30a96e: 69 f6 mov.l @r15+,r9
30a970: 00 0b rts
30a972: 68 f6 mov.l @r15+,r8
30a974: 00 30 .word 0x0030
30a976: 73 6c add #108,r3
30a978: 08 10 .word 0x0810
30a97a: 1b 30 mov.l r3,@(0,r11)
0030a97c <_gint_osmenu_native>:
30a97c: 2f 86 mov.l r8,@-r15
30a97e: 2f 96 mov.l r9,@-r15
30a980: 2f a6 mov.l r10,@-r15
30a982: 2f b6 mov.l r11,@-r15
30a984: 2f c6 mov.l r12,@-r15
30a986: 2f d6 mov.l r13,@-r15
30a988: 2f e6 mov.l r14,@-r15
30a98a: d1 45 mov.l 30aaa0 <_gint_osmenu_native+0x124>,r1 ! 3114e4 <___ClearKeyBuffer>
30a98c: 4f 22 sts.l pr,@-r15
30a98e: 41 0b jsr @r1
30a990: 7f ec add #-20,r15
30a992: d1 44 mov.l 30aaa4 <_gint_osmenu_native+0x128>,r1 ! 308374 <_gint_copy_vram>
30a994: 41 0b jsr @r1
30a996: 00 09 nop
30a998: d1 43 mov.l 30aaa8 <_gint_osmenu_native+0x12c>,r1 ! 8002007c
30a99a: d3 44 mov.l 30aaac <_gint_osmenu_native+0x130>,r3 ! 7ffdff90
30a99c: 61 12 mov.l @r1,r1
30a99e: d2 44 mov.l 30aab0 <_gint_osmenu_native+0x134>,r2 ! fd862f
30a9a0: 33 1c add r1,r3
30a9a2: 33 26 cmp/hi r2,r3
30a9a4: 89 3c bt 30aa20 <_gint_osmenu_native+0xa4>
30a9a6: 9e 74 mov.w 30aa92 <_gint_osmenu_native+0x116>,r14 ! 793c
30a9a8: 95 74 mov.w 30aa94 <_gint_osmenu_native+0x118>,r5 ! f000
30a9aa: 31 ec add r14,r1
30a9ac: 57 19 mov.l @(36,r1),r7
30a9ae: d9 41 mov.l 30aab4 <_gint_osmenu_native+0x138>,r9 ! d000
30a9b0: 9a 71 mov.w 30aa96 <_gint_osmenu_native+0x11a>,r10 ! f0ff
30a9b2: db 41 mov.l 30aab8 <_gint_osmenu_native+0x13c>,r11 ! e003
30a9b4: dc 41 mov.l 30aabc <_gint_osmenu_native+0x140>,r12 ! b000
30a9b6: dd 42 mov.l 30aac0 <_gint_osmenu_native+0x144>,r13 ! a000
30a9b8: 96 6e mov.w 30aa98 <_gint_osmenu_native+0x11c>,r6 ! 96
30a9ba: 64 73 mov r7,r4
30a9bc: 63 71 mov.w @r7,r3
30a9be: 63 3d extu.w r3,r3
30a9c0: 61 33 mov r3,r1
30a9c2: 21 59 and r5,r1
30a9c4: 31 90 cmp/eq r9,r1
30a9c6: 8f 4f bf.s 30aa68 <_gint_osmenu_native+0xec>
30a9c8: 77 02 add #2,r7
30a9ca: 62 71 mov.w @r7,r2
30a9cc: 62 2d extu.w r2,r2
30a9ce: 61 23 mov r2,r1
30a9d0: 21 a9 and r10,r1
30a9d2: 31 b0 cmp/eq r11,r1
30a9d4: 8b 48 bf 30aa68 <_gint_osmenu_native+0xec>
30a9d6: 85 71 mov.w @(2,r7),r0
30a9d8: 61 0d extu.w r0,r1
30a9da: 60 13 mov r1,r0
30a9dc: 20 59 and r5,r0
30a9de: 30 c0 cmp/eq r12,r0
30a9e0: 8b 42 bf 30aa68 <_gint_osmenu_native+0xec>
30a9e2: 85 72 mov.w @(4,r7),r0
30a9e4: 68 0d extu.w r0,r8
30a9e6: 60 33 mov r3,r0
30a9e8: 40 19 shlr8 r0
30a9ea: 93 56 mov.w 30aa9a <_gint_osmenu_native+0x11e>,r3 ! 2000
30a9ec: c9 0f and #15,r0
30a9ee: 40 18 shll8 r0
30a9f0: 33 0c add r0,r3
30a9f2: 60 23 mov r2,r0
30a9f4: 40 09 shlr2 r0
30a9f6: 40 09 shlr2 r0
30a9f8: c9 f0 and #240,r0
30a9fa: 33 0c add r0,r3
30a9fc: 38 30 cmp/eq r3,r8
30a9fe: 8b 33 bf 30aa68 <_gint_osmenu_native+0xec>
30aa00: 85 73 mov.w @(6,r7),r0
30aa02: 62 03 mov r0,r2
30aa04: 22 59 and r5,r2
30aa06: 62 2d extu.w r2,r2
30aa08: 32 d0 cmp/eq r13,r2
30aa0a: 8b 2d bf 30aa68 <_gint_osmenu_native+0xec>
30aa0c: 85 74 mov.w @(8,r7),r0
30aa0e: 88 09 cmp/eq #9,r0
30aa10: 8f 2a bf.s 30aa68 <_gint_osmenu_native+0xec>
30aa12: 74 08 add #8,r4
30aa14: 92 42 mov.w 30aa9c <_gint_osmenu_native+0x120>,r2 ! fff
30aa16: 21 29 and r2,r1
30aa18: 31 1c add r1,r1
30aa1a: 31 4c add r4,r1
30aa1c: 21 18 tst r1,r1
30aa1e: 8b 28 bf 30aa72 <_gint_osmenu_native+0xf6>
30aa20: d0 28 mov.l 30aac4 <_gint_osmenu_native+0x148>,r0 ! 31149c <___Timer_Install>
30aa22: e4 00 mov #0,r4
30aa24: d5 28 mov.l 30aac8 <_gint_osmenu_native+0x14c>,r5 ! 308344 <___osmenu_handler>
30aa26: 40 0b jsr @r0
30aa28: e6 00 mov #0,r6
30aa2a: d1 28 mov.l 30aacc <_gint_osmenu_native+0x150>,r1 ! 8101b2c <___osmenu_id>
30aa2c: 40 15 cmp/pl r0
30aa2e: 64 03 mov r0,r4
30aa30: 8f 10 bf.s 30aa54 <_gint_osmenu_native+0xd8>
30aa32: 21 02 mov.l r0,@r1
30aa34: d0 26 mov.l 30aad0 <_gint_osmenu_native+0x154>,r0 ! 3114a8 <___Timer_Start>
30aa36: 40 0b jsr @r0
30aa38: 00 09 nop
30aa3a: 61 f3 mov r15,r1
30aa3c: d0 25 mov.l 30aad4 <_gint_osmenu_native+0x158>,r0 ! 3114d8 <___GetKeyWait>
30aa3e: 71 0a add #10,r1
30aa40: 1f 11 mov.l r1,@(4,r15)
30aa42: 65 f3 mov r15,r5
30aa44: e1 00 mov #0,r1
30aa46: 64 f3 mov r15,r4
30aa48: 2f 12 mov.l r1,@r15
30aa4a: e7 01 mov #1,r7
30aa4c: e6 00 mov #0,r6
30aa4e: 75 0c add #12,r5
30aa50: 40 0b jsr @r0
30aa52: 74 10 add #16,r4
30aa54: 7f 14 add #20,r15
30aa56: 4f 26 lds.l @r15+,pr
30aa58: 6e f6 mov.l @r15+,r14
30aa5a: 6d f6 mov.l @r15+,r13
30aa5c: 6c f6 mov.l @r15+,r12
30aa5e: 6b f6 mov.l @r15+,r11
30aa60: 6a f6 mov.l @r15+,r10
30aa62: 69 f6 mov.l @r15+,r9
30aa64: 00 0b rts
30aa66: 68 f6 mov.l @r15+,r8
30aa68: 46 10 dt r6
30aa6a: 8f a7 bf.s 30a9bc <_gint_osmenu_native+0x40>
30aa6c: 64 73 mov r7,r4
30aa6e: af d7 bra 30aa20 <_gint_osmenu_native+0xa4>
30aa70: 00 09 nop
30aa72: 41 0b jsr @r1
30aa74: 00 09 nop
30aa76: d0 18 mov.l 30aad8 <_gint_osmenu_native+0x15c>,r0 ! 309cac <_keysc_tick>
30aa78: 40 0b jsr @r0
30aa7a: 00 09 nop
30aa7c: d1 17 mov.l 30aadc <_gint_osmenu_native+0x160>,r1 ! 30a958 <_clearevents>
30aa7e: 7f 14 add #20,r15
30aa80: 4f 26 lds.l @r15+,pr
30aa82: 6e f6 mov.l @r15+,r14
30aa84: 6d f6 mov.l @r15+,r13
30aa86: 6c f6 mov.l @r15+,r12
30aa88: 6b f6 mov.l @r15+,r11
30aa8a: 6a f6 mov.l @r15+,r10
30aa8c: 69 f6 mov.l @r15+,r9
30aa8e: 41 2b jmp @r1
30aa90: 68 f6 mov.l @r15+,r8
30aa92: 79 3c add #60,r9
30aa94: f0 00 nopx nopy
30aa96: f0 ff movx.w a1,@r4+r8 movy.w a1,@r6+r9
30aa98: 00 96 mov.l r9,@(r0,r0)
30aa9a: 20 00 mov.b r0,@r0
30aa9c: 0f ff mac.l @r15+,@r15+
30aa9e: 00 09 nop
30aaa0: 00 31 .word 0x0031
30aaa2: 14 e4 mov.l r14,@(16,r4)
30aaa4: 00 30 .word 0x0030
30aaa6: 83 74 .word 0x8374
30aaa8: 80 02 mov.b r0,@(2,r0)
30aaaa: 00 7c mov.b @(r0,r7),r0
30aaac: 7f fd add #-3,r15
30aaae: ff 90 .word 0xff90
30aab0: 00 fd mov.w @(r0,r15),r0
30aab2: 86 2f .word 0x862f
30aab4: 00 00 .word 0x0000
30aab6: d0 00 mov.l 30aab8 <_gint_osmenu_native+0x13c>,r0 ! e003
30aab8: 00 00 .word 0x0000
30aaba: e0 03 mov #3,r0
30aabc: 00 00 .word 0x0000
30aabe: b0 00 bsr 30aac2 <_gint_osmenu_native+0x146>
30aac0: 00 00 .word 0x0000
30aac2: a0 00 bra 30aac6 <_gint_osmenu_native+0x14a>
30aac4: 00 31 .word 0x0031
30aac6: 14 9c mov.l r9,@(48,r4)
30aac8: 00 30 .word 0x0030
30aaca: 83 44 .word 0x8344
30aacc: 08 10 .word 0x0810
30aace: 1b 2c mov.l r2,@(48,r11)
30aad0: 00 31 .word 0x0031
30aad2: 14 a8 mov.l r10,@(32,r4)
30aad4: 00 31 .word 0x0031
30aad6: 14 d8 mov.l r13,@(32,r4)
30aad8: 00 30 .word 0x0030
30aada: 9c ac mov.w 30ac36 <_dline+0x156>,r12 ! 6593
30aadc: 00 30 .word 0x0030
30aade: a9 58 bra 309d92 <_keysc_tick+0xe6>
0030aae0 <_dline>:
30aae0: 2f 86 mov.l r8,@-r15
30aae2: 68 43 mov r4,r8
30aae4: 2f 96 mov.l r9,@-r15
30aae6: 69 53 mov r5,r9
30aae8: 2f a6 mov.l r10,@-r15
30aaea: 6a 63 mov r6,r10
30aaec: 2f b6 mov.l r11,@-r15
30aaee: 2f c6 mov.l r12,@-r15
30aaf0: 2f d6 mov.l r13,@-r15
30aaf2: 2f e6 mov.l r14,@-r15
30aaf4: 4f 22 sts.l pr,@-r15
30aaf6: 7f ec add #-20,r15
30aaf8: 5b fd mov.l @(52,r15),r11
30aafa: 60 b3 mov r11,r0
30aafc: 88 ff cmp/eq #-1,r0
30aafe: 8d 47 bt.s 30ab90 <_dline+0xb0>
30ab00: 6c 73 mov r7,r12
30ab02: 35 70 cmp/eq r7,r5
30ab04: 8f 50 bf.s 30aba8 <_dline+0xc8>
30ab06: 34 60 cmp/eq r6,r4
30ab08: d2 63 mov.l 30ac98 <_dline+0x1b8>,r2 ! 8101f88 <_dwindow>
30ab0a: 51 21 mov.l @(4,r2),r1
30ab0c: 35 13 cmp/ge r1,r5
30ab0e: 8b 3f bf 30ab90 <_dline+0xb0>
30ab10: 51 23 mov.l @(12,r2),r1
30ab12: 35 13 cmp/ge r1,r5
30ab14: 89 3c bt 30ab90 <_dline+0xb0>
30ab16: 34 67 cmp/gt r6,r4
30ab18: 89 01 bt 30ab1e <_dline+0x3e>
30ab1a: 6a 43 mov r4,r10
30ab1c: 68 63 mov r6,r8
30ab1e: 51 22 mov.l @(8,r2),r1
30ab20: 31 a7 cmp/gt r10,r1
30ab22: 8b 35 bf 30ab90 <_dline+0xb0>
30ab24: 62 22 mov.l @r2,r2
30ab26: 32 87 cmp/gt r8,r2
30ab28: 89 32 bt 30ab90 <_dline+0xb0>
30ab2a: 3a 23 cmp/ge r2,r10
30ab2c: 8d 01 bt.s 30ab32 <_dline+0x52>
30ab2e: 6b bd extu.w r11,r11
30ab30: 6a 23 mov r2,r10
30ab32: 71 ff add #-1,r1
30ab34: 31 87 cmp/gt r8,r1
30ab36: 8b 00 bf 30ab3a <_dline+0x5a>
30ab38: 61 83 mov r8,r1
30ab3a: 92 aa mov.w 30ac92 <_dline+0x1b2>,r2 ! 18c
30ab3c: 60 a3 mov r10,r0
30ab3e: e3 fe mov #-2,r3
30ab40: 09 27 mul.l r2,r9
30ab42: d2 56 mov.l 30ac9c <_dline+0x1bc>,r2 ! 8101c04 <_gint_vram>
30ab44: 07 1a sts macl,r7
30ab46: 30 7c add r7,r0
30ab48: 62 22 mov.l @r2,r2
30ab4a: 30 0c add r0,r0
30ab4c: 7a 01 add #1,r10
30ab4e: 02 b5 mov.w r11,@(r0,r2)
30ab50: 60 13 mov r1,r0
30ab52: 30 7c add r7,r0
30ab54: 30 0c add r0,r0
30ab56: 02 b5 mov.w r11,@(r0,r2)
30ab58: 71 01 add #1,r1
30ab5a: e0 fe mov #-2,r0
30ab5c: 23 19 and r1,r3
30ab5e: 20 a9 and r10,r0
30ab60: 30 7c add r7,r0
30ab62: 33 7c add r7,r3
30ab64: 33 3c add r3,r3
30ab66: 30 0c add r0,r0
30ab68: 30 2c add r2,r0
30ab6a: 32 3c add r3,r2
30ab6c: 61 23 mov r2,r1
30ab6e: 31 08 sub r0,r1
30ab70: 67 03 mov r0,r7
30ab72: 63 b3 mov r11,r3
30ab74: 71 03 add #3,r1
30ab76: 77 fd add #-3,r7
30ab78: 43 28 shll16 r3
30ab7a: 41 09 shlr2 r1
30ab7c: 37 26 cmp/hi r2,r7
30ab7e: 33 bc add r11,r3
30ab80: 8d 03 bt.s 30ab8a <_dline+0xaa>
30ab82: 71 01 add #1,r1
30ab84: 88 ff cmp/eq #-1,r0
30ab86: 8f 02 bf.s 30ab8e <_dline+0xae>
30ab88: 41 10 dt r1
30ab8a: e1 01 mov #1,r1
30ab8c: 41 10 dt r1
30ab8e: 8b 09 bf 30aba4 <_dline+0xc4>
30ab90: 7f 14 add #20,r15
30ab92: 4f 26 lds.l @r15+,pr
30ab94: 6e f6 mov.l @r15+,r14
30ab96: 6d f6 mov.l @r15+,r13
30ab98: 6c f6 mov.l @r15+,r12
30ab9a: 6b f6 mov.l @r15+,r11
30ab9c: 6a f6 mov.l @r15+,r10
30ab9e: 69 f6 mov.l @r15+,r9
30aba0: 00 0b rts
30aba2: 68 f6 mov.l @r15+,r8
30aba4: af f2 bra 30ab8c <_dline+0xac>
30aba6: 22 36 mov.l r3,@-r2
30aba8: 8f 2c bf.s 30ac04 <_dline+0x124>
30abaa: 61 63 mov r6,r1
30abac: d7 3a mov.l 30ac98 <_dline+0x1b8>,r7 ! 8101f88 <_dwindow>
30abae: 61 72 mov.l @r7,r1
30abb0: 34 13 cmp/ge r1,r4
30abb2: 8b ed bf 30ab90 <_dline+0xb0>
30abb4: 51 72 mov.l @(8,r7),r1
30abb6: 34 13 cmp/ge r1,r4
30abb8: 89 ea bt 30ab90 <_dline+0xb0>
30abba: 35 c7 cmp/gt r12,r5
30abbc: 8d 02 bt.s 30abc4 <_dline+0xe4>
30abbe: 61 c3 mov r12,r1
30abc0: 69 13 mov r1,r9
30abc2: 6c 53 mov r5,r12
30abc4: 53 71 mov.l @(4,r7),r3
30abc6: 33 c3 cmp/ge r12,r3
30abc8: 8d 01 bt.s 30abce <_dline+0xee>
30abca: 6b bd extu.w r11,r11
30abcc: 63 c3 mov r12,r3
30abce: 91 60 mov.w 30ac92 <_dline+0x1b2>,r1 ! 18c
30abd0: d2 32 mov.l 30ac9c <_dline+0x1bc>,r2 ! 8101c04 <_gint_vram>
30abd2: 03 17 mul.l r1,r3
30abd4: 01 1a sts macl,r1
30abd6: 62 22 mov.l @r2,r2
30abd8: 31 8c add r8,r1
30abda: 31 1c add r1,r1
30abdc: 32 1c add r1,r2
30abde: 51 73 mov.l @(12,r7),r1
30abe0: 71 ff add #-1,r1
30abe2: 31 97 cmp/gt r9,r1
30abe4: 8f 02 bf.s 30abec <_dline+0x10c>
30abe6: 31 38 sub r3,r1
30abe8: 61 93 mov r9,r1
30abea: 31 38 sub r3,r1
30abec: 71 01 add #1,r1
30abee: 63 13 mov r1,r3
30abf0: 41 11 cmp/pz r1
30abf2: 8d 01 bt.s 30abf8 <_dline+0x118>
30abf4: 73 01 add #1,r3
30abf6: e3 01 mov #1,r3
30abf8: 43 10 dt r3
30abfa: 89 c9 bt 30ab90 <_dline+0xb0>
30abfc: 90 4a mov.w 30ac94 <_dline+0x1b4>,r0 ! 318
30abfe: 22 b1 mov.w r11,@r2
30ac00: af fa bra 30abf8 <_dline+0x118>
30ac02: 32 0c add r0,r2
30ac04: 31 48 sub r4,r1
30ac06: e3 01 mov #1,r3
30ac08: 62 73 mov r7,r2
30ac0a: 1f 33 mov.l r3,@(12,r15)
30ac0c: 41 11 cmp/pz r1
30ac0e: 8d 03 bt.s 30ac18 <_dline+0x138>
30ac10: 32 58 sub r5,r2
30ac12: e0 ff mov #-1,r0
30ac14: 1f 03 mov.l r0,@(12,r15)
30ac16: e3 01 mov #1,r3
30ac18: 42 11 cmp/pz r2
30ac1a: 8d 02 bt.s 30ac22 <_dline+0x142>
30ac1c: 1f 34 mov.l r3,@(16,r15)
30ac1e: e0 ff mov #-1,r0
30ac20: 1f 04 mov.l r0,@(16,r15)
30ac22: 41 11 cmp/pz r1
30ac24: 8d 01 bt.s 30ac2a <_dline+0x14a>
30ac26: 6e 13 mov r1,r14
30ac28: 6e 1b neg r1,r14
30ac2a: 42 11 cmp/pz r2
30ac2c: 8d 01 bt.s 30ac32 <_dline+0x152>
30ac2e: 6d 23 mov r2,r13
30ac30: 6d 2b neg r2,r13
30ac32: d2 1b mov.l 30aca0 <_dline+0x1c0>,r2 ! 3050ac <_dpixel>
30ac34: 66 b3 mov r11,r6
30ac36: 65 93 mov r9,r5
30ac38: 2f 22 mov.l r2,@r15
30ac3a: 42 0b jsr @r2
30ac3c: 64 83 mov r8,r4
30ac3e: 3e d3 cmp/ge r13,r14
30ac40: 8f 30 bf.s 30aca4 <_dline+0x1c4>
30ac42: 62 f2 mov.l @r15,r2
30ac44: 67 e3 mov r14,r7
30ac46: 47 21 shar r7
30ac48: e0 01 mov #1,r0
30ac4a: 3e 00 cmp/eq r0,r14
30ac4c: 8f 0e bf.s 30ac6c <_dline+0x18c>
30ac4e: 51 f3 mov.l @(12,r15),r1
30ac50: d1 13 mov.l 30aca0 <_dline+0x1c0>,r1 ! 3050ac <_dpixel>
30ac52: 66 b3 mov r11,r6
30ac54: 65 c3 mov r12,r5
30ac56: 64 a3 mov r10,r4
30ac58: 7f 14 add #20,r15
30ac5a: 4f 26 lds.l @r15+,pr
30ac5c: 6e f6 mov.l @r15+,r14
30ac5e: 6d f6 mov.l @r15+,r13
30ac60: 6c f6 mov.l @r15+,r12
30ac62: 6b f6 mov.l @r15+,r11
30ac64: 6a f6 mov.l @r15+,r10
30ac66: 69 f6 mov.l @r15+,r9
30ac68: 41 2b jmp @r1
30ac6a: 68 f6 mov.l @r15+,r8
30ac6c: 37 dc add r13,r7
30ac6e: 3e 73 cmp/ge r7,r14
30ac70: 8d 03 bt.s 30ac7a <_dline+0x19a>
30ac72: 38 1c add r1,r8
30ac74: 53 f4 mov.l @(16,r15),r3
30ac76: 37 e8 sub r14,r7
30ac78: 39 3c add r3,r9
30ac7a: 1f 01 mov.l r0,@(4,r15)
30ac7c: 66 b3 mov r11,r6
30ac7e: 2f 22 mov.l r2,@r15
30ac80: 65 93 mov r9,r5
30ac82: 1f 72 mov.l r7,@(8,r15)
30ac84: 42 0b jsr @r2
30ac86: 64 83 mov r8,r4
30ac88: 50 f1 mov.l @(4,r15),r0
30ac8a: 57 f2 mov.l @(8,r15),r7
30ac8c: 70 01 add #1,r0
30ac8e: af dc bra 30ac4a <_dline+0x16a>
30ac90: 62 f2 mov.l @r15,r2
30ac92: 01 8c mov.b @(r0,r8),r1
30ac94: 03 18 .word 0x0318
30ac96: 00 09 nop
30ac98: 08 10 .word 0x0810
30ac9a: 1f 88 mov.l r8,@(32,r15)
30ac9c: 08 10 .word 0x0810
30ac9e: 1c 04 mov.l r0,@(16,r12)
30aca0: 00 30 .word 0x0030
30aca2: 50 ac mov.l @(48,r10),r0
30aca4: 67 d3 mov r13,r7
30aca6: 47 21 shar r7
30aca8: e0 01 mov #1,r0
30acaa: 51 f4 mov.l @(16,r15),r1
30acac: 37 ec add r14,r7
30acae: 3d 73 cmp/ge r7,r13
30acb0: 8d 03 bt.s 30acba <_dline+0x1da>
30acb2: 39 1c add r1,r9
30acb4: 53 f3 mov.l @(12,r15),r3
30acb6: 37 d8 sub r13,r7
30acb8: 38 3c add r3,r8
30acba: 1f 01 mov.l r0,@(4,r15)
30acbc: 66 b3 mov r11,r6
30acbe: 2f 22 mov.l r2,@r15
30acc0: 65 93 mov r9,r5
30acc2: 1f 72 mov.l r7,@(8,r15)
30acc4: 42 0b jsr @r2
30acc6: 64 83 mov r8,r4
30acc8: 50 f1 mov.l @(4,r15),r0
30acca: 62 f2 mov.l @r15,r2
30accc: 70 01 add #1,r0
30acce: 3d 00 cmp/eq r0,r13
30acd0: 8f eb bf.s 30acaa <_dline+0x1ca>
30acd2: 57 f2 mov.l @(8,r15),r7
30acd4: af bc bra 30ac50 <_dline+0x170>
30acd6: 00 09 nop
0030acd8 <_dfont>:
30acd8: d1 03 mov.l 30ace8 <_dfont+0x10>,r1 ! 8101f84 <_topti_font>
30acda: 24 48 tst r4,r4
30acdc: 8f 01 bf.s 30ace2 <_dfont+0xa>
30acde: 60 12 mov.l @r1,r0
30ace0: d4 02 mov.l 30acec <_dfont+0x14>,r4 ! 344f44 <_gint_font8x9>
30ace2: 00 0b rts
30ace4: 21 42 mov.l r4,@r1
30ace6: 00 09 nop
30ace8: 08 10 .word 0x0810
30acea: 1f 84 mov.l r8,@(16,r15)
30acec: 00 34 mov.b r3,@(r0,r0)
30acee: 4f 44 .word 0x4f44
0030acf0 <_dsize>:
30acf0: 4f 22 sts.l pr,@-r15
30acf2: d1 05 mov.l 30ad08 <_dsize+0x18>,r1 ! 304fe6 <_dnsize>
30acf4: 7f fc add #-4,r15
30acf6: 2f 72 mov.l r7,@r15
30acf8: 67 63 mov r6,r7
30acfa: 66 53 mov r5,r6
30acfc: 41 0b jsr @r1
30acfe: e5 ff mov #-1,r5
30ad00: 7f 04 add #4,r15
30ad02: 4f 26 lds.l @r15+,pr
30ad04: 00 0b rts
30ad06: 00 09 nop
30ad08: 00 30 .word 0x0030
30ad0a: 4f e6 .word 0x4fe6
0030ad0c <_drsize>:
30ad0c: 2f 86 mov.l r8,@-r15
30ad0e: 25 58 tst r5,r5
30ad10: 2f 96 mov.l r9,@-r15
30ad12: 69 53 mov r5,r9
30ad14: 2f a6 mov.l r10,@-r15
30ad16: 6a 43 mov r4,r10
30ad18: 2f b6 mov.l r11,@-r15
30ad1a: 6b 73 mov r7,r11
30ad1c: 2f c6 mov.l r12,@-r15
30ad1e: 6c 63 mov r6,r12
30ad20: 2f d6 mov.l r13,@-r15
30ad22: 2f e6 mov.l r14,@-r15
30ad24: 4f 22 sts.l pr,@-r15
30ad26: 7f fc add #-4,r15
30ad28: 8f 02 bf.s 30ad30 <_drsize+0x24>
30ad2a: 2f 42 mov.l r4,@r15
30ad2c: d1 18 mov.l 30ad90 <_drsize+0x84>,r1 ! 8101f84 <_topti_font>
30ad2e: 69 12 mov.l @r1,r9
30ad30: dd 18 mov.l 30ad94 <_drsize+0x88>,r13 ! 304f46 <_dtext_utf8_next>
30ad32: de 19 mov.l 30ad98 <_drsize+0x8c>,r14 ! 304f00 <_dfont_glyph_index>
30ad34: a0 11 bra 30ad5a <_drsize+0x4e>
30ad36: e8 00 mov #0,r8
30ad38: 6a f2 mov.l @r15,r10
30ad3a: 4d 0b jsr @r13
30ad3c: 64 f3 mov r15,r4
30ad3e: 20 08 tst r0,r0
30ad40: 8d 0d bt.s 30ad5e <_drsize+0x52>
30ad42: 65 03 mov r0,r5
30ad44: 48 15 cmp/pl r8
30ad46: 8b 02 bf 30ad4e <_drsize+0x42>
30ad48: 84 9c mov.b @(12,r9),r0
30ad4a: 60 0c extu.b r0,r0
30ad4c: 38 0c add r0,r8
30ad4e: 84 94 mov.b @(4,r9),r0
30ad50: c8 01 tst #1,r0
30ad52: 8b 12 bf 30ad7a <_drsize+0x6e>
30ad54: 85 9c mov.w @(24,r9),r0
30ad56: 60 0d extu.w r0,r0
30ad58: 38 0c add r0,r8
30ad5a: 38 c3 cmp/ge r12,r8
30ad5c: 8b ec bf 30ad38 <_drsize+0x2c>
30ad5e: 2b b8 tst r11,r11
30ad60: 89 00 bt 30ad64 <_drsize+0x58>
30ad62: 2b 82 mov.l r8,@r11
30ad64: 60 a3 mov r10,r0
30ad66: 7f 04 add #4,r15
30ad68: 4f 26 lds.l @r15+,pr
30ad6a: 6e f6 mov.l @r15+,r14
30ad6c: 6d f6 mov.l @r15+,r13
30ad6e: 6c f6 mov.l @r15+,r12
30ad70: 6b f6 mov.l @r15+,r11
30ad72: 6a f6 mov.l @r15+,r10
30ad74: 69 f6 mov.l @r15+,r9
30ad76: 00 0b rts
30ad78: 68 f6 mov.l @r15+,r8
30ad7a: 4e 0b jsr @r14
30ad7c: 64 93 mov r9,r4
30ad7e: 40 11 cmp/pz r0
30ad80: 8f ec bf.s 30ad5c <_drsize+0x50>
30ad82: 38 c3 cmp/ge r12,r8
30ad84: 51 97 mov.l @(28,r9),r1
30ad86: 01 1c mov.b @(r0,r1),r1
30ad88: 61 1c extu.b r1,r1
30ad8a: af e6 bra 30ad5a <_drsize+0x4e>
30ad8c: 38 1c add r1,r8
30ad8e: 00 09 nop
30ad90: 08 10 .word 0x0810
30ad92: 1f 84 mov.l r8,@(16,r15)
30ad94: 00 30 .word 0x0030
30ad96: 4f 46 .word 0x4f46
30ad98: 00 30 .word 0x0030
30ad9a: 4f 00 shll r15
0030ad9c <_drect>:
30ad9c: 2f 86 mov.l r8,@-r15
30ad9e: 2f 96 mov.l r9,@-r15
30ada0: 2f a6 mov.l r10,@-r15
30ada2: 50 f3 mov.l @(12,r15),r0
30ada4: 88 ff cmp/eq #-1,r0
30ada6: 8d 5b bt.s 30ae60 <_drect+0xc4>
30ada8: 34 67 cmp/gt r6,r4
30adaa: 8d 03 bt.s 30adb4 <_drect+0x18>
30adac: 35 77 cmp/gt r7,r5
30adae: 61 63 mov r6,r1
30adb0: 66 43 mov r4,r6
30adb2: 64 13 mov r1,r4
30adb4: 8d 02 bt.s 30adbc <_drect+0x20>
30adb6: 61 73 mov r7,r1
30adb8: 67 53 mov r5,r7
30adba: 65 13 mov r1,r5
30adbc: d2 3b mov.l 30aeac <_drect+0x110>,r2 ! 8101f88 <_dwindow>
30adbe: 59 22 mov.l @(8,r2),r9
30adc0: 39 67 cmp/gt r6,r9
30adc2: 8b 4d bf 30ae60 <_drect+0xc4>
30adc4: 68 22 mov.l @r2,r8
30adc6: 38 47 cmp/gt r4,r8
30adc8: 89 4a bt 30ae60 <_drect+0xc4>
30adca: 51 23 mov.l @(12,r2),r1
30adcc: 31 77 cmp/gt r7,r1
30adce: 8b 47 bf 30ae60 <_drect+0xc4>
30add0: 53 21 mov.l @(4,r2),r3
30add2: 33 57 cmp/gt r5,r3
30add4: 8d 44 bt.s 30ae60 <_drect+0xc4>
30add6: 38 63 cmp/ge r6,r8
30add8: 89 00 bt 30addc <_drect+0x40>
30adda: 68 63 mov r6,r8
30addc: 79 ff add #-1,r9
30adde: 39 47 cmp/gt r4,r9
30ade0: 8f 01 bf.s 30ade6 <_drect+0x4a>
30ade2: 33 73 cmp/ge r7,r3
30ade4: 69 43 mov r4,r9
30ade6: 89 00 bt 30adea <_drect+0x4e>
30ade8: 63 73 mov r7,r3
30adea: 92 5e mov.w 30aeaa <_drect+0x10e>,r2 ! 318
30adec: 71 ff add #-1,r1
30adee: 31 57 cmp/gt r5,r1
30adf0: 03 27 mul.l r2,r3
30adf2: d2 2f mov.l 30aeb0 <_drect+0x114>,r2 ! 8101c04 <_gint_vram>
30adf4: 07 1a sts macl,r7
30adf6: 62 22 mov.l @r2,r2
30adf8: 8f 01 bf.s 30adfe <_drect+0x62>
30adfa: 32 7c add r7,r2
30adfc: 61 53 mov r5,r1
30adfe: 67 83 mov r8,r7
30ae00: 31 38 sub r3,r1
30ae02: 77 01 add #1,r7
30ae04: e3 fe mov #-2,r3
30ae06: 65 93 mov r9,r5
30ae08: 23 79 and r7,r3
30ae0a: 75 01 add #1,r5
30ae0c: e7 fe mov #-2,r7
30ae0e: 27 59 and r5,r7
30ae10: 37 38 sub r3,r7
30ae12: 66 33 mov r3,r6
30ae14: 47 21 shar r7
30ae16: 63 83 mov r8,r3
30ae18: 65 93 mov r9,r5
30ae1a: 36 6c add r6,r6
30ae1c: 33 3c add r3,r3
30ae1e: 35 5c add r5,r5
30ae20: 88 fe cmp/eq #-2,r0
30ae22: 36 2c add r2,r6
30ae24: 33 2c add r2,r3
30ae26: 71 01 add #1,r1
30ae28: 8d 16 bt.s 30ae58 <_drect+0xbc>
30ae2a: 32 5c add r5,r2
30ae2c: 64 03 mov r0,r4
30ae2e: 44 28 shll16 r4
30ae30: 24 0b or r0,r4
30ae32: 71 01 add #1,r1
30ae34: 60 0d extu.w r0,r0
30ae36: 41 10 dt r1
30ae38: 8d 12 bt.s 30ae60 <_drect+0xc4>
30ae3a: 65 73 mov r7,r5
30ae3c: 23 01 mov.w r0,@r3
30ae3e: 22 01 mov.w r0,@r2
30ae40: 47 11 cmp/pz r7
30ae42: 68 63 mov r6,r8
30ae44: 8d 01 bt.s 30ae4a <_drect+0xae>
30ae46: 75 01 add #1,r5
30ae48: e5 01 mov #1,r5
30ae4a: 45 10 dt r5
30ae4c: 8b 2a bf 30aea4 <_drect+0x108>
30ae4e: 95 2c mov.w 30aeaa <_drect+0x10e>,r5 ! 318
30ae50: 36 5c add r5,r6
30ae52: 33 5c add r5,r3
30ae54: af ef bra 30ae36 <_drect+0x9a>
30ae56: 32 5c add r5,r2
30ae58: 71 01 add #1,r1
30ae5a: 41 10 dt r1
30ae5c: 8f 04 bf.s 30ae68 <_drect+0xcc>
30ae5e: 60 83 mov r8,r0
30ae60: 6a f6 mov.l @r15+,r10
30ae62: 69 f6 mov.l @r15+,r9
30ae64: 00 0b rts
30ae66: 68 f6 mov.l @r15+,r8
30ae68: c8 01 tst #1,r0
30ae6a: 8d 03 bt.s 30ae74 <_drect+0xd8>
30ae6c: 60 93 mov r9,r0
30ae6e: 65 31 mov.w @r3,r5
30ae70: 65 57 not r5,r5
30ae72: 23 51 mov.w r5,@r3
30ae74: c8 01 tst #1,r0
30ae76: 8b 02 bf 30ae7e <_drect+0xe2>
30ae78: 65 21 mov.w @r2,r5
30ae7a: 65 57 not r5,r5
30ae7c: 22 51 mov.w r5,@r2
30ae7e: 65 73 mov r7,r5
30ae80: 47 11 cmp/pz r7
30ae82: 64 63 mov r6,r4
30ae84: 8d 01 bt.s 30ae8a <_drect+0xee>
30ae86: 75 01 add #1,r5
30ae88: e5 01 mov #1,r5
30ae8a: 45 10 dt r5
30ae8c: 8b 04 bf 30ae98 <_drect+0xfc>
30ae8e: 95 0c mov.w 30aeaa <_drect+0x10e>,r5 ! 318
30ae90: 36 5c add r5,r6
30ae92: 32 5c add r5,r2
30ae94: af e1 bra 30ae5a <_drect+0xbe>
30ae96: 33 5c add r5,r3
30ae98: 60 46 mov.l @r4+,r0
30ae9a: 6a 43 mov r4,r10
30ae9c: 7a c0 add #-64,r10
30ae9e: 60 07 not r0,r0
30aea0: af f3 bra 30ae8a <_drect+0xee>
30aea2: 1a 0f mov.l r0,@(60,r10)
30aea4: 28 42 mov.l r4,@r8
30aea6: af d0 bra 30ae4a <_drect+0xae>
30aea8: 78 04 add #4,r8
30aeaa: 03 18 .word 0x0318
30aeac: 08 10 .word 0x0810
30aeae: 1f 88 mov.l r8,@(32,r15)
30aeb0: 08 10 .word 0x0810
30aeb2: 1c 04 mov.l r0,@(16,r12)
0030aeb4 <_dclear>:
30aeb4: 2f 86 mov.l r8,@-r15
30aeb6: 61 4d extu.w r4,r1
30aeb8: 2f 96 mov.l r9,@-r15
30aeba: e3 00 mov #0,r3
30aebc: 2f a6 mov.l r10,@-r15
30aebe: d2 31 mov.l 30af84 <_dclear+0xd0>,r2 ! 8101f88 <_dwindow>
30aec0: 4f 22 sts.l pr,@-r15
30aec2: 64 22 mov.l @r2,r4
30aec4: 24 48 tst r4,r4
30aec6: 8f 04 bf.s 30aed2 <_dclear+0x1e>
30aec8: 7f cc add #-52,r15
30aeca: 93 58 mov.w 30af7e <_dclear+0xca>,r3 ! 18c
30aecc: 57 22 mov.l @(8,r2),r7
30aece: 37 30 cmp/eq r3,r7
30aed0: 03 29 movt r3
30aed2: 55 21 mov.l @(4,r2),r5
30aed4: 57 23 mov.l @(12,r2),r7
30aed6: 60 53 mov r5,r0
30aed8: 20 7b or r7,r0
30aeda: c8 03 tst #3,r0
30aedc: 8f 43 bf.s 30af66 <_dclear+0xb2>
30aede: 23 38 tst r3,r3
30aee0: 89 41 bt 30af66 <_dclear+0xb2>
30aee2: 92 4d mov.w 30af80 <_dclear+0xcc>,r2 ! 318
30aee4: 64 13 mov r1,r4
30aee6: d6 28 mov.l 30af88 <_dclear+0xd4>,r6 ! 8101c04 <_gint_vram>
30aee8: 44 28 shll16 r4
30aeea: 34 1c add r1,r4
30aeec: d1 27 mov.l 30af8c <_dclear+0xd8>,r1 ! e5200000 <_ILbuf>
30aeee: 05 27 mul.l r2,r5
30aef0: 69 62 mov.l @r6,r9
30aef2: 37 58 sub r5,r7
30aef4: 03 1a sts macl,r3
30aef6: 07 27 mul.l r2,r7
30aef8: d2 25 mov.l 30af90 <_dclear+0xdc>,r2 ! 1e00000
30aefa: 39 3c add r3,r9
30aefc: 21 42 mov.l r4,@r1
30aefe: 32 9c add r9,r2
30af00: 11 41 mov.l r4,@(4,r1)
30af02: 11 42 mov.l r4,@(8,r1)
30af04: 11 43 mov.l r4,@(12,r1)
30af06: 11 44 mov.l r4,@(16,r1)
30af08: 11 45 mov.l r4,@(20,r1)
30af0a: 11 46 mov.l r4,@(24,r1)
30af0c: 11 47 mov.l r4,@(28,r1)
30af0e: d1 21 mov.l 30af94 <_dclear+0xe0>,r1 ! 1fffff
30af10: 32 16 cmp/hi r1,r2
30af12: 8f 25 bf.s 30af60 <_dclear+0xac>
30af14: 08 1a sts macl,r8
30af16: e1 fb mov #-5,r1
30af18: 48 1d shld r1,r8
30af1a: ea 04 mov #4,r10
30af1c: d0 1e mov.l 30af98 <_dclear+0xe4>,r0 ! 312120 <_memset>
30af1e: 64 f3 mov r15,r4
30af20: e6 14 mov #20,r6
30af22: e5 00 mov #0,r5
30af24: 40 0b jsr @r0
30af26: 74 20 add #32,r4
30af28: d1 1c mov.l 30af9c <_dclear+0xe8>,r1 ! 310df4 <___movmemSI20>
30af2a: 64 f3 mov r15,r4
30af2c: 65 f3 mov r15,r5
30af2e: 74 0c add #12,r4
30af30: 41 0b jsr @r1
30af32: 75 20 add #32,r5
30af34: d0 1a mov.l 30afa0 <_dclear+0xec>,r0 ! 308d58 <_dma_transfer_async>
30af36: e1 01 mov #1,r1
30af38: 1f 12 mov.l r1,@(8,r15)
30af3a: e1 00 mov #0,r1
30af3c: d7 13 mov.l 30af8c <_dclear+0xd8>,r7 ! e5200000 <_ILbuf>
30af3e: 66 83 mov r8,r6
30af40: 1f 91 mov.l r9,@(4,r15)
30af42: 65 a3 mov r10,r5
30af44: 2f 12 mov.l r1,@r15
30af46: 40 0b jsr @r0
30af48: e4 01 mov #1,r4
30af4a: 20 08 tst r0,r0
30af4c: 8d 11 bt.s 30af72 <_dclear+0xbe>
30af4e: e5 00 mov #0,r5
30af50: d1 14 mov.l 30afa4 <_dclear+0xf0>,r1 ! 308fb8 <_dma_channel_wait>
30af52: e4 01 mov #1,r4
30af54: 7f 34 add #52,r15
30af56: 4f 26 lds.l @r15+,pr
30af58: 6a f6 mov.l @r15+,r10
30af5a: 69 f6 mov.l @r15+,r9
30af5c: 41 2b jmp @r1
30af5e: 68 f6 mov.l @r15+,r8
30af60: 48 09 shlr2 r8
30af62: af db bra 30af1c <_dclear+0x68>
30af64: ea 02 mov #2,r10
30af66: 56 22 mov.l @(8,r2),r6
30af68: 77 ff add #-1,r7
30af6a: 2f 12 mov.l r1,@r15
30af6c: d1 0e mov.l 30afa8 <_dclear+0xf4>,r1 ! 30ad9c <_drect>
30af6e: 41 0b jsr @r1
30af70: 76 ff add #-1,r6
30af72: 7f 34 add #52,r15
30af74: 4f 26 lds.l @r15+,pr
30af76: 6a f6 mov.l @r15+,r10
30af78: 69 f6 mov.l @r15+,r9
30af7a: 00 0b rts
30af7c: 68 f6 mov.l @r15+,r8
30af7e: 01 8c mov.b @(r0,r8),r1
30af80: 03 18 .word 0x0318
30af82: 00 09 nop
30af84: 08 10 .word 0x0810
30af86: 1f 88 mov.l r8,@(32,r15)
30af88: 08 10 .word 0x0810
30af8a: 1c 04 mov.l r0,@(16,r12)
30af8c: e5 20 mov #32,r5
30af8e: 00 00 .word 0x0000
30af90: 01 e0 .word 0x01e0
30af92: 00 00 .word 0x0000
30af94: 00 1f mac.l @r1+,@r0+
30af96: ff ff .word 0xffff
30af98: 00 31 .word 0x0031
30af9a: 21 20 mov.b r2,@r1
30af9c: 00 31 .word 0x0031
30af9e: 0d f4 mov.b r15,@(r0,r13)
30afa0: 00 30 .word 0x0030
30afa2: 8d 58 bt.s 30b056 <_dsubimage+0xaa>
30afa4: 00 30 .word 0x0030
30afa6: 8f b8 bf.s 30af1a <_dclear+0x66>
30afa8: 00 30 .word 0x0030
30afaa: ad 9c bra 30aae6 <_dline+0x6>
0030afac <_dsubimage>:
30afac: 2f 86 mov.l r8,@-r15
30afae: 61 53 mov r5,r1
30afb0: 2f 96 mov.l r9,@-r15
30afb2: 65 63 mov r6,r5
30afb4: 2f a6 mov.l r10,@-r15
30afb6: e0 40 mov #64,r0
30afb8: 2f b6 mov.l r11,@-r15
30afba: 4f 22 sts.l pr,@-r15
30afbc: 68 50 mov.b @r5,r8
30afbe: 7f c0 add #-64,r15
30afc0: 30 fc add r15,r0
30afc2: 52 05 mov.l @(20,r0),r2
30afc4: 68 8c extu.b r8,r8
30afc6: 5a 06 mov.l @(24,r0),r10
30afc8: 53 07 mov.l @(28,r0),r3
30afca: 56 08 mov.l @(32,r0),r6
30afcc: e0 06 mov #6,r0
30afce: 38 06 cmp/hi r0,r8
30afd0: 89 27 bt 30b022 <_dsubimage+0x76>
30afd2: 6b 83 mov r8,r11
30afd4: c7 02 mova 30afe0 <_dsubimage+0x34>,r0
30afd6: 09 bc mov.b @(r0,r11),r9
30afd8: 69 9c extu.b r9,r9
30afda: 09 23 braf r9
30afdc: 00 09 nop
30afde: 00 09 nop
30afe0: 0a 0a sts mach,r10
30afe2: 44 ac shad r10,r4
30afe4: 62 62 mov.l @r6,r2
30afe6: ac 00 bra 30a7ea <_usb_fxlink_text.constprop.0+0x1a>
30afe8: 69 f3 mov r15,r9
30afea: 60 83 mov r8,r0
30afec: 79 1c add #28,r9
30afee: 1f 41 mov.l r4,@(4,r15)
30aff0: 88 01 cmp/eq #1,r0
30aff2: 1f 75 mov.l r7,@(20,r15)
30aff4: 64 f3 mov r15,r4
30aff6: 1f 12 mov.l r1,@(8,r15)
30aff8: e7 00 mov #0,r7
30affa: 1f a3 mov.l r10,@(12,r15)
30affc: 74 04 add #4,r4
30affe: 1f 34 mov.l r3,@(16,r15)
30b000: 1f 26 mov.l r2,@(24,r15)
30b002: d0 34 mov.l 30b0d4 <_dsubimage+0x128>,r0 ! 3071b0 <_gint_image_mkcmd.constprop.0>
30b004: 8f 14 bf.s 30b030 <_dsubimage+0x84>
30b006: 2f 92 mov.l r9,@r15
30b008: 40 0b jsr @r0
30b00a: 00 09 nop
30b00c: 20 08 tst r0,r0
30b00e: 8d 08 bt.s 30b022 <_dsubimage+0x76>
30b010: 60 83 mov r8,r0
30b012: d1 31 mov.l 30b0d8 <_dsubimage+0x12c>,r1 ! 311a54 <_gint_image_rgb16_clearbg>
30b014: 81 9d mov.w r0,@(26,r9)
30b016: 65 93 mov r9,r5
30b018: 94 5b mov.w 30b0d2 <_dsubimage+0x126>,r4 ! 18c
30b01a: d0 30 mov.l 30b0dc <_dsubimage+0x130>,r0 ! 311860 <_gint_image_rgb16_loop>
30b01c: 19 12 mov.l r1,@(8,r9)
30b01e: 40 0b jsr @r0
30b020: 00 09 nop
30b022: 7f 40 add #64,r15
30b024: 4f 26 lds.l @r15+,pr
30b026: 6b f6 mov.l @r15+,r11
30b028: 6a f6 mov.l @r15+,r10
30b02a: 69 f6 mov.l @r15+,r9
30b02c: 00 0b rts
30b02e: 68 f6 mov.l @r15+,r8
30b030: 40 0b jsr @r0
30b032: 00 09 nop
30b034: 20 08 tst r0,r0
30b036: 8d f4 bt.s 30b022 <_dsubimage+0x76>
30b038: 65 93 mov r9,r5
30b03a: d1 29 mov.l 30b0e0 <_dsubimage+0x134>,r1 ! 311898 <_gint_image_rgb16_normal>
30b03c: af ec bra 30b018 <_dsubimage+0x6c>
30b03e: 00 09 nop
30b040: 60 83 mov r8,r0
30b042: 68 f3 mov r15,r8
30b044: 78 1c add #28,r8
30b046: 88 05 cmp/eq #5,r0
30b048: 1f 41 mov.l r4,@(4,r15)
30b04a: 1f 12 mov.l r1,@(8,r15)
30b04c: 1f a3 mov.l r10,@(12,r15)
30b04e: 1f 34 mov.l r3,@(16,r15)
30b050: 1f 75 mov.l r7,@(20,r15)
30b052: 1f 26 mov.l r2,@(24,r15)
30b054: d0 1f mov.l 30b0d4 <_dsubimage+0x128>,r0 ! 3071b0 <_gint_image_mkcmd.constprop.0>
30b056: 8f 0e bf.s 30b076 <_dsubimage+0xca>
30b058: 2f 82 mov.l r8,@r15
30b05a: 64 f3 mov r15,r4
30b05c: e7 01 mov #1,r7
30b05e: 40 0b jsr @r0
30b060: 74 04 add #4,r4
30b062: 20 08 tst r0,r0
30b064: 8d dd bt.s 30b022 <_dsubimage+0x76>
30b066: e0 80 mov #-128,r0
30b068: d1 1e mov.l 30b0e4 <_dsubimage+0x138>,r1 ! 311b90 <_gint_image_p8_clearbg>
30b06a: 81 8d mov.w r0,@(26,r8)
30b06c: 65 83 mov r8,r5
30b06e: 94 30 mov.w 30b0d2 <_dsubimage+0x126>,r4 ! 18c
30b070: d0 1d mov.l 30b0e8 <_dsubimage+0x13c>,r0 ! 311b0c <_gint_image_p8_loop>
30b072: af d4 bra 30b01e <_dsubimage+0x72>
30b074: 18 12 mov.l r1,@(8,r8)
30b076: 64 f3 mov r15,r4
30b078: e7 00 mov #0,r7
30b07a: 40 0b jsr @r0
30b07c: 74 04 add #4,r4
30b07e: 20 08 tst r0,r0
30b080: 8d cf bt.s 30b022 <_dsubimage+0x76>
30b082: 65 83 mov r8,r5
30b084: d1 19 mov.l 30b0ec <_dsubimage+0x140>,r1 ! 311b3c <_gint_image_p8_normal>
30b086: af f2 bra 30b06e <_dsubimage+0xc2>
30b088: 00 09 nop
30b08a: 60 83 mov r8,r0
30b08c: 68 f3 mov r15,r8
30b08e: 78 1c add #28,r8
30b090: 1f 41 mov.l r4,@(4,r15)
30b092: 88 03 cmp/eq #3,r0
30b094: 1f 75 mov.l r7,@(20,r15)
30b096: 64 f3 mov r15,r4
30b098: 1f 12 mov.l r1,@(8,r15)
30b09a: e7 00 mov #0,r7
30b09c: 1f a3 mov.l r10,@(12,r15)
30b09e: 74 04 add #4,r4
30b0a0: 1f 34 mov.l r3,@(16,r15)
30b0a2: 1f 26 mov.l r2,@(24,r15)
30b0a4: d0 0b mov.l 30b0d4 <_dsubimage+0x128>,r0 ! 3071b0 <_gint_image_mkcmd.constprop.0>
30b0a6: 8f 0c bf.s 30b0c2 <_dsubimage+0x116>
30b0a8: 2f 82 mov.l r8,@r15
30b0aa: 40 0b jsr @r0
30b0ac: 00 09 nop
30b0ae: 20 08 tst r0,r0
30b0b0: 8d b7 bt.s 30b022 <_dsubimage+0x76>
30b0b2: e0 00 mov #0,r0
30b0b4: d1 0e mov.l 30b0f0 <_dsubimage+0x144>,r1 ! 311dc8 <_gint_image_p4_clearbg>
30b0b6: 81 8d mov.w r0,@(26,r8)
30b0b8: 65 83 mov r8,r5
30b0ba: 94 0a mov.w 30b0d2 <_dsubimage+0x126>,r4 ! 18c
30b0bc: d0 0d mov.l 30b0f4 <_dsubimage+0x148>,r0 ! 311cb4 <_gint_image_p4_loop>
30b0be: af ae bra 30b01e <_dsubimage+0x72>
30b0c0: 18 12 mov.l r1,@(8,r8)
30b0c2: 40 0b jsr @r0
30b0c4: 00 09 nop
30b0c6: 20 08 tst r0,r0
30b0c8: 8d ab bt.s 30b022 <_dsubimage+0x76>
30b0ca: 65 83 mov r8,r5
30b0cc: d1 0a mov.l 30b0f8 <_dsubimage+0x14c>,r1 ! 311cec <_gint_image_p4_normal>
30b0ce: af f4 bra 30b0ba <_dsubimage+0x10e>
30b0d0: 00 09 nop
30b0d2: 01 8c mov.b @(r0,r8),r1
30b0d4: 00 30 .word 0x0030
30b0d6: 71 b0 add #-80,r1
30b0d8: 00 31 .word 0x0031
30b0da: 1a 54 mov.l r5,@(16,r10)
30b0dc: 00 31 .word 0x0031
30b0de: 18 60 mov.l r6,@(0,r8)
30b0e0: 00 31 .word 0x0031
30b0e2: 18 98 mov.l r9,@(32,r8)
30b0e4: 00 31 .word 0x0031
30b0e6: 1b 90 mov.l r9,@(0,r11)
30b0e8: 00 31 .word 0x0031
30b0ea: 1b 0c mov.l r0,@(48,r11)
30b0ec: 00 31 .word 0x0031
30b0ee: 1b 3c mov.l r3,@(48,r11)
30b0f0: 00 31 .word 0x0031
30b0f2: 1d c8 mov.l r12,@(32,r13)
30b0f4: 00 31 .word 0x0031
30b0f6: 1c b4 mov.l r11,@(16,r12)
30b0f8: 00 31 .word 0x0031
30b0fa: 1c ec mov.l r14,@(48,r12)
0030b0fc <_dimage>:
30b0fc: 4f 22 sts.l pr,@-r15
30b0fe: e1 00 mov #0,r1
30b100: 85 63 mov.w @(6,r6),r0
30b102: 7f f0 add #-16,r15
30b104: 60 0d extu.w r0,r0
30b106: 1f 13 mov.l r1,@(12,r15)
30b108: e7 00 mov #0,r7
30b10a: 1f 02 mov.l r0,@(8,r15)
30b10c: 2f 12 mov.l r1,@r15
30b10e: 85 62 mov.w @(4,r6),r0
30b110: d1 03 mov.l 30b120 <_dimage+0x24>,r1 ! 30afac <_dsubimage>
30b112: 60 0d extu.w r0,r0
30b114: 41 0b jsr @r1
30b116: 1f 01 mov.l r0,@(4,r15)
30b118: 7f 10 add #16,r15
30b11a: 4f 26 lds.l @r15+,pr
30b11c: 00 0b rts
30b11e: 00 09 nop
30b120: 00 30 .word 0x0030
30b122: af ac bra 30b07e <_dsubimage+0xd2>
0030b124 <_dupdate>:
30b124: 2f 86 mov.l r8,@-r15
30b126: e5 00 mov #0,r5
30b128: 2f 96 mov.l r9,@-r15
30b12a: e4 00 mov #0,r4
30b12c: 2f a6 mov.l r10,@-r15
30b12e: 2f b6 mov.l r11,@-r15
30b130: 2f c6 mov.l r12,@-r15
30b132: 2f d6 mov.l r13,@-r15
30b134: d1 21 mov.l 30b1bc <_dupdate+0x98>,r1 ! 308fb8 <_dma_channel_wait>
30b136: da 22 mov.l 30b1c0 <_dupdate+0x9c>,r10 ! 8101b24 <_vram_1>
30b138: d9 22 mov.l 30b1c4 <_dupdate+0xa0>,r9 ! 8101b20 <_vram_2>
30b13a: d8 23 mov.l 30b1c8 <_dupdate+0xa4>,r8 ! 8101c04 <_gint_vram>
30b13c: 4f 22 sts.l pr,@-r15
30b13e: 6d a2 mov.l @r10,r13
30b140: 7f cc add #-52,r15
30b142: 6c 92 mov.l @r9,r12
30b144: 41 0b jsr @r1
30b146: 6b 82 mov.l @r8,r11
30b148: d1 20 mov.l 30b1cc <_dupdate+0xa8>,r1 ! 305ea4 <_r61524_start_frame>
30b14a: e6 00 mov #0,r6
30b14c: 97 32 mov.w 30b1b4 <_dupdate+0x90>,r7 ! df
30b14e: 95 32 mov.w 30b1b6 <_dupdate+0x92>,r5 ! 18b
30b150: 41 0b jsr @r1
30b152: e4 00 mov #0,r4
30b154: 3d c0 cmp/eq r12,r13
30b156: 8d 26 bt.s 30b1a6 <_dupdate+0x82>
30b158: 64 f3 mov r15,r4
30b15a: d0 1d mov.l 30b1d0 <_dupdate+0xac>,r0 ! 312120 <_memset>
30b15c: e6 14 mov #20,r6
30b15e: e5 00 mov #0,r5
30b160: 40 0b jsr @r0
30b162: 74 20 add #32,r4
30b164: d1 1b mov.l 30b1d4 <_dupdate+0xb0>,r1 ! 310df4 <___movmemSI20>
30b166: 64 f3 mov r15,r4
30b168: 65 f3 mov r15,r5
30b16a: 74 0c add #12,r4
30b16c: 41 0b jsr @r1
30b16e: 75 20 add #32,r5
30b170: e1 00 mov #0,r1
30b172: 1f 12 mov.l r1,@(8,r15)
30b174: 67 b3 mov r11,r7
30b176: d1 18 mov.l 30b1d8 <_dupdate+0xb4>,r1 ! b4000000
30b178: e5 04 mov #4,r5
30b17a: d0 18 mov.l 30b1dc <_dupdate+0xb8>,r0 ! 308d58 <_dma_transfer_async>
30b17c: e4 00 mov #0,r4
30b17e: 1f 11 mov.l r1,@(4,r15)
30b180: e1 01 mov #1,r1
30b182: 96 19 mov.w 30b1b8 <_dupdate+0x94>,r6 ! 15a8
30b184: 40 0b jsr @r0
30b186: 2f 12 mov.l r1,@r15
30b188: 61 a2 mov.l @r10,r1
30b18a: 62 82 mov.l @r8,r2
30b18c: 32 10 cmp/eq r1,r2
30b18e: 8b 00 bf 30b192 <_dupdate+0x6e>
30b190: 61 92 mov.l @r9,r1
30b192: 28 12 mov.l r1,@r8
30b194: 7f 34 add #52,r15
30b196: 4f 26 lds.l @r15+,pr
30b198: 6d f6 mov.l @r15+,r13
30b19a: 6c f6 mov.l @r15+,r12
30b19c: 6b f6 mov.l @r15+,r11
30b19e: 6a f6 mov.l @r15+,r10
30b1a0: 69 f6 mov.l @r15+,r9
30b1a2: 00 0b rts
30b1a4: 68 f6 mov.l @r15+,r8
30b1a6: d1 0e mov.l 30b1e0 <_dupdate+0xbc>,r1 ! 306ce4 <_dma_transfer_atomic.constprop.0>
30b1a8: d6 0b mov.l 30b1d8 <_dupdate+0xb4>,r6 ! b4000000
30b1aa: 94 05 mov.w 30b1b8 <_dupdate+0x94>,r4 ! 15a8
30b1ac: 41 0b jsr @r1
30b1ae: 65 b3 mov r11,r5
30b1b0: af eb bra 30b18a <_dupdate+0x66>
30b1b2: 61 a2 mov.l @r10,r1
30b1b4: 00 df mac.l @r13+,@r0+
30b1b6: 01 8b .word 0x018b
30b1b8: 15 a8 mov.l r10,@(32,r5)
30b1ba: 00 09 nop
30b1bc: 00 30 .word 0x0030
30b1be: 8f b8 bf.s 30b132 <_dupdate+0xe>
30b1c0: 08 10 .word 0x0810
30b1c2: 1b 24 mov.l r2,@(16,r11)
30b1c4: 08 10 .word 0x0810
30b1c6: 1b 20 mov.l r2,@(0,r11)
30b1c8: 08 10 .word 0x0810
30b1ca: 1c 04 mov.l r0,@(16,r12)
30b1cc: 00 30 .word 0x0030
30b1ce: 5e a4 mov.l @(16,r10),r14
30b1d0: 00 31 .word 0x0031
30b1d2: 21 20 mov.b r2,@r1
30b1d4: 00 31 .word 0x0031
30b1d6: 0d f4 mov.b r15,@(r0,r13)
30b1d8: b4 00 bsr 30b9dc <_timer_configure+0x178>
30b1da: 00 00 .word 0x0000
30b1dc: 00 30 .word 0x0030
30b1de: 8d 58 bt.s 30b292 <_getkey_opt+0xae>
30b1e0: 00 30 .word 0x0030
30b1e2: 6c e4 mov.b @r14+,r12
0030b1e4 <_getkey_opt>:
30b1e4: 2f 86 mov.l r8,@-r15
30b1e6: 2f 96 mov.l r9,@-r15
30b1e8: 69 43 mov r4,r9
30b1ea: 2f a6 mov.l r10,@-r15
30b1ec: 2f b6 mov.l r11,@-r15
30b1ee: 2f c6 mov.l r12,@-r15
30b1f0: 6c 53 mov r5,r12
30b1f2: 2f d6 mov.l r13,@-r15
30b1f4: 2f e6 mov.l r14,@-r15
30b1f6: db 38 mov.l 30b2d8 <_getkey_opt+0xf4>,r11 ! 8101b30 <_keysc_dev>
30b1f8: 4f 22 sts.l pr,@-r15
30b1fa: 65 b3 mov r11,r5
30b1fc: d1 37 mov.l 30b2dc <_getkey_opt+0xf8>,r1 ! 310e00 <___movmemSI8>
30b1fe: 7f c4 add #-60,r15
30b200: 64 f3 mov r15,r4
30b202: 74 18 add #24,r4
30b204: 41 0b jsr @r1
30b206: 75 0c add #12,r5
30b208: 60 93 mov r9,r0
30b20a: 56 b4 mov.l @(16,r11),r6
30b20c: c9 03 and #3,r0
30b20e: d8 34 mov.l 30b2e0 <_getkey_opt+0xfc>,r8 ! 304dc4 <_keydev_set_transform>
30b210: 65 03 mov r0,r5
30b212: 9d 5c mov.w 30b2ce <_getkey_opt+0xea>,r13 ! 500
30b214: 75 70 add #112,r5
30b216: 1f 58 mov.l r5,@(32,r15)
30b218: 64 b3 mov r11,r4
30b21a: 48 0b jsr @r8
30b21c: 1f 69 mov.l r6,@(36,r15)
30b21e: de 31 mov.l 30b2e4 <_getkey_opt+0x100>,r14 ! 30736c <__WEAK_keydev_unqueue_event>
30b220: d4 2d mov.l 30b2d8 <_getkey_opt+0xf4>,r4 ! 8101b30 <_keysc_dev>
30b222: 4e 0b jsr @r14
30b224: ea ff mov #-1,r10
30b226: 68 03 mov r0,r8
30b228: 60 08 swap.b r0,r0
30b22a: c8 10 tst #16,r0
30b22c: 6a aa negc r10,r10
30b22e: c8 08 tst #8,r0
30b230: e1 ff mov #-1,r1
30b232: 61 1a negc r1,r1
30b234: c8 07 tst #7,r0
30b236: 8f 5b bf.s 30b2f0 <_getkey_opt+0x10c>
30b238: 62 8c extu.b r8,r2
30b23a: 2c c8 tst r12,r12
30b23c: 89 42 bt 30b2c4 <_getkey_opt+0xe0>
30b23e: 63 c2 mov.l @r12,r3
30b240: 23 38 tst r3,r3
30b242: 8d 3f bt.s 30b2c4 <_getkey_opt+0xe0>
30b244: c8 20 tst #32,r0
30b246: e7 ff mov #-1,r7
30b248: 67 7a negc r7,r7
30b24a: 47 08 shll2 r7
30b24c: 4a 08 shll2 r10
30b24e: 37 7c add r7,r7
30b250: 4a 08 shll2 r10
30b252: 47 08 shll2 r7
30b254: 41 08 shll2 r1
30b256: 31 1c add r1,r1
30b258: 2a 7b or r7,r10
30b25a: 2a 1b or r1,r10
30b25c: e0 38 mov #56,r0
30b25e: 2a 09 and r0,r10
30b260: d1 21 mov.l 30b2e8 <_getkey_opt+0x104>,r1 ! ffff00ff
30b262: 60 83 mov r8,r0
30b264: 40 19 shlr8 r0
30b266: c9 c7 and #199,r0
30b268: 20 ab or r10,r0
30b26a: 28 19 and r1,r8
30b26c: 91 30 mov.w 30b2d0 <_getkey_opt+0xec>,r1 ! ff00
30b26e: 40 18 shll8 r0
30b270: 28 0b or r0,r8
30b272: 28 19 and r1,r8
30b274: 28 2b or r2,r8
30b276: 60 83 mov r8,r0
30b278: 40 19 shlr8 r0
30b27a: 91 2a mov.w 30b2d2 <_getkey_opt+0xee>,r1 ! 700
30b27c: ee 07 mov #7,r14
30b27e: 2e 09 and r0,r14
30b280: 60 88 swap.b r8,r0
30b282: c8 07 tst #7,r0
30b284: 6a 83 mov r8,r10
30b286: 8d 02 bt.s 30b28e <_getkey_opt+0xaa>
30b288: 21 89 and r8,r1
30b28a: a1 35 bra 30b4f8 <_getkey_opt+0x314>
30b28c: 00 09 nop
30b28e: 2c c8 tst r12,r12
30b290: 89 02 bt 30b298 <_getkey_opt+0xb4>
30b292: 61 c2 mov.l @r12,r1
30b294: 21 18 tst r1,r1
30b296: 8b 01 bf 30b29c <_getkey_opt+0xb8>
30b298: a1 3c bra 30b514 <_getkey_opt+0x330>
30b29a: 60 93 mov r9,r0
30b29c: d3 10 mov.l 30b2e0 <_getkey_opt+0xfc>,r3 ! 304dc4 <_keydev_set_transform>
30b29e: 4e 18 shll8 r14
30b2a0: 55 f6 mov.l @(24,r15),r5
30b2a2: d4 0d mov.l 30b2d8 <_getkey_opt+0xf4>,r4 ! 8101b30 <_keysc_dev>
30b2a4: 43 0b jsr @r3
30b2a6: 56 f7 mov.l @(28,r15),r6
30b2a8: 91 14 mov.w 30b2d4 <_getkey_opt+0xf0>,r1 ! f8ff
30b2aa: 2a 19 and r1,r10
30b2ac: 2a eb or r14,r10
30b2ae: 60 a3 mov r10,r0
30b2b0: 7f 3c add #60,r15
30b2b2: 4f 26 lds.l @r15+,pr
30b2b4: 6e f6 mov.l @r15+,r14
30b2b6: 6d f6 mov.l @r15+,r13
30b2b8: 6c f6 mov.l @r15+,r12
30b2ba: 6b f6 mov.l @r15+,r11
30b2bc: 6a f6 mov.l @r15+,r10
30b2be: 69 f6 mov.l @r15+,r9
30b2c0: 00 0b rts
30b2c2: 68 f6 mov.l @r15+,r8
30b2c4: d1 09 mov.l 30b2ec <_getkey_opt+0x108>,r1 ! 309eaa <_sleep>
30b2c6: 41 0b jsr @r1
30b2c8: 00 09 nop
30b2ca: af a9 bra 30b220 <_getkey_opt+0x3c>
30b2cc: 00 09 nop
30b2ce: 05 00 .word 0x0500
30b2d0: ff 00 .word 0xff00
30b2d2: 07 00 .word 0x0700
30b2d4: f8 ff 00 09 pshl #0,x1 movx.w a1,@r4+r8 movy.w a1,@r6+r9
30b2d8: 08 10 .word 0x0810
30b2da: 1b 30 mov.l r3,@(0,r11)
30b2dc: 00 31 .word 0x0031
30b2de: 0e 00 .word 0x0e00
30b2e0: 00 30 .word 0x0030
30b2e2: 4d c4 .word 0x4dc4
30b2e4: 00 30 .word 0x0030
30b2e6: 73 6c add #108,r3
30b2e8: ff ff .word 0xffff
30b2ea: 00 ff mac.l @r15+,@r0+
30b2ec: 00 30 .word 0x0030
30b2ee: 9e aa mov.w 30b446 <_getkey_opt+0x262>,r14 ! 55b6
30b2f0: 53 b3 mov.l @(12,r11),r3
30b2f2: e7 ff mov #-1,r7
30b2f4: e6 ff mov #-1,r6
30b2f6: 60 33 mov r3,r0
30b2f8: c8 0f tst #15,r0
30b2fa: 67 7a negc r7,r7
30b2fc: c8 0f tst #15,r0
30b2fe: 66 6a negc r6,r6
30b300: 90 b2 mov.w 30b468 <_getkey_opt+0x284>,r0 ! dfff
30b302: e4 0d mov #13,r4
30b304: 65 63 mov r6,r5
30b306: 45 4d shld r4,r5
30b308: 28 09 and r0,r8
30b30a: 28 5b or r5,r8
30b30c: 95 ad mov.w 30b46a <_getkey_opt+0x286>,r5 ! 100
30b30e: 64 83 mov r8,r4
30b310: 24 d9 and r13,r4
30b312: 34 50 cmp/eq r5,r4
30b314: 8f 1b bf.s 30b34e <_getkey_opt+0x16a>
30b316: 60 33 mov r3,r0
30b318: c8 04 tst #4,r0
30b31a: 8d 0b bt.s 30b334 <_getkey_opt+0x150>
30b31c: 75 81 add #-127,r5
30b31e: 32 50 cmp/eq r5,r2
30b320: 8d 09 bt.s 30b336 <_getkey_opt+0x152>
30b322: c8 08 tst #8,r0
30b324: d5 54 mov.l 30b478 <_getkey_opt+0x294>,r5 ! 8101b60
30b326: d4 55 mov.l 30b47c <_getkey_opt+0x298>,r4 ! 40000000
30b328: 55 53 mov.l @(12,r5),r5
30b32a: 25 48 tst r4,r5
30b32c: e5 ff mov #-1,r5
30b32e: 65 5a negc r5,r5
30b330: 2a 5b or r5,r10
30b332: 60 33 mov r3,r0
30b334: c8 08 tst #8,r0
30b336: 8d 09 bt.s 30b34c <_getkey_opt+0x168>
30b338: 60 23 mov r2,r0
30b33a: 88 71 cmp/eq #113,r0
30b33c: 8d 07 bt.s 30b34e <_getkey_opt+0x16a>
30b33e: 60 33 mov r3,r0
30b340: d0 4d mov.l 30b478 <_getkey_opt+0x294>,r0 ! 8101b60
30b342: e5 ff mov #-1,r5
30b344: 84 0b mov.b @(11,r0),r0
30b346: c8 40 tst #64,r0
30b348: 65 5a negc r5,r5
30b34a: 21 5b or r5,r1
30b34c: 60 33 mov r3,r0
30b34e: c8 01 tst #1,r0
30b350: 8d 22 bt.s 30b398 <_getkey_opt+0x1b4>
30b352: 60 33 mov r3,r0
30b354: 95 8a mov.w 30b46c <_getkey_opt+0x288>,r5 ! efff
30b356: 60 a3 mov r10,r0
30b358: e4 0c mov #12,r4
30b35a: c9 01 and #1,r0
30b35c: 40 4d shld r4,r0
30b35e: 94 84 mov.w 30b46a <_getkey_opt+0x286>,r4 ! 100
30b360: 28 59 and r5,r8
30b362: 28 0b or r0,r8
30b364: 60 13 mov r1,r0
30b366: e5 0b mov #11,r5
30b368: c9 01 and #1,r0
30b36a: 40 5d shld r5,r0
30b36c: 95 7f mov.w 30b46e <_getkey_opt+0x28a>,r5 ! f7ff
30b36e: 28 59 and r5,r8
30b370: 95 7e mov.w 30b470 <_getkey_opt+0x28c>,r5 ! 700
30b372: 28 0b or r0,r8
30b374: 25 89 and r8,r5
30b376: 35 40 cmp/eq r4,r5
30b378: 8b 5f bf 30b43a <_getkey_opt+0x256>
30b37a: 95 7a mov.w 30b472 <_getkey_opt+0x28e>,r5 ! 81
30b37c: 32 50 cmp/eq r5,r2
30b37e: 8b 5f bf 30b440 <_getkey_opt+0x25c>
30b380: d5 3f mov.l 30b480 <_getkey_opt+0x29c>,r5 ! 8101b40
30b382: 84 58 mov.b @(8,r5),r0
30b384: c8 20 tst #32,r0
30b386: 8f 03 bf.s 30b390 <_getkey_opt+0x1ac>
30b388: 64 03 mov r0,r4
30b38a: e0 80 mov #-128,r0
30b38c: 20 4b or r4,r0
30b38e: 80 58 mov.b r0,@(8,r5)
30b390: 84 58 mov.b @(8,r5),r0
30b392: c9 df and #223,r0
30b394: 80 58 mov.b r0,@(8,r5)
30b396: 60 33 mov r3,r0
30b398: c8 02 tst #2,r0
30b39a: 8d 24 bt.s 30b3e6 <_getkey_opt+0x202>
30b39c: 60 33 mov r3,r0
30b39e: 95 69 mov.w 30b474 <_getkey_opt+0x290>,r5 ! 2000
30b3a0: 60 a3 mov r10,r0
30b3a2: e4 0c mov #12,r4
30b3a4: 28 5b or r5,r8
30b3a6: 95 61 mov.w 30b46c <_getkey_opt+0x288>,r5 ! efff
30b3a8: c9 01 and #1,r0
30b3aa: 40 4d shld r4,r0
30b3ac: 94 5d mov.w 30b46a <_getkey_opt+0x286>,r4 ! 100
30b3ae: 28 59 and r5,r8
30b3b0: 28 0b or r0,r8
30b3b2: 60 13 mov r1,r0
30b3b4: e5 0b mov #11,r5
30b3b6: c9 01 and #1,r0
30b3b8: 40 5d shld r5,r0
30b3ba: 95 58 mov.w 30b46e <_getkey_opt+0x28a>,r5 ! f7ff
30b3bc: 28 59 and r5,r8
30b3be: 95 57 mov.w 30b470 <_getkey_opt+0x28c>,r5 ! 700
30b3c0: 28 0b or r0,r8
30b3c2: 25 89 and r8,r5
30b3c4: 35 40 cmp/eq r4,r5
30b3c6: 8f 61 bf.s 30b48c <_getkey_opt+0x2a8>
30b3c8: 60 23 mov r2,r0
30b3ca: 88 71 cmp/eq #113,r0
30b3cc: 8b 61 bf 30b492 <_getkey_opt+0x2ae>
30b3ce: d5 2c mov.l 30b480 <_getkey_opt+0x29c>,r5 ! 8101b40
30b3d0: 84 58 mov.b @(8,r5),r0
30b3d2: c8 10 tst #16,r0
30b3d4: 8f 03 bf.s 30b3de <_getkey_opt+0x1fa>
30b3d6: 64 03 mov r0,r4
30b3d8: e0 40 mov #64,r0
30b3da: 20 4b or r4,r0
30b3dc: 80 58 mov.b r0,@(8,r5)
30b3de: 84 58 mov.b @(8,r5),r0
30b3e0: c9 ef and #239,r0
30b3e2: 80 58 mov.b r0,@(8,r5)
30b3e4: 60 33 mov r3,r0
30b3e6: c8 20 tst #32,r0
30b3e8: 8d 11 bt.s 30b40e <_getkey_opt+0x22a>
30b3ea: 60 33 mov r3,r0
30b3ec: d0 25 mov.l 30b484 <_getkey_opt+0x2a0>,r0 ! 307344 <_can_repeat.isra.0>
30b3ee: 65 23 mov r2,r5
30b3f0: 1f 13 mov.l r1,@(12,r15)
30b3f2: 64 33 mov r3,r4
30b3f4: 1f 25 mov.l r2,@(20,r15)
30b3f6: 1f 32 mov.l r3,@(8,r15)
30b3f8: 1f 61 mov.l r6,@(4,r15)
30b3fa: 40 0b jsr @r0
30b3fc: 1f 74 mov.l r7,@(16,r15)
30b3fe: 20 08 tst r0,r0
30b400: 51 f3 mov.l @(12,r15),r1
30b402: 52 f5 mov.l @(20,r15),r2
30b404: 53 f2 mov.l @(8,r15),r3
30b406: 56 f1 mov.l @(4,r15),r6
30b408: 8d 74 bt.s 30b4f4 <_getkey_opt+0x310>
30b40a: 57 f4 mov.l @(16,r15),r7
30b40c: 60 33 mov r3,r0
30b40e: c8 40 tst #64,r0
30b410: e3 01 mov #1,r3
30b412: 60 13 mov r1,r0
30b414: 23 a9 and r10,r3
30b416: 8f 53 bf.s 30b4c0 <_getkey_opt+0x2dc>
30b418: c9 01 and #1,r0
30b41a: 95 25 mov.w 30b468 <_getkey_opt+0x284>,r5 ! dfff
30b41c: e4 0d mov #13,r4
30b41e: 46 4d shld r4,r6
30b420: 28 59 and r5,r8
30b422: 28 6b or r6,r8
30b424: 96 22 mov.w 30b46c <_getkey_opt+0x288>,r6 ! efff
30b426: e5 0c mov #12,r5
30b428: 43 5d shld r5,r3
30b42a: 28 69 and r6,r8
30b42c: 28 3b or r3,r8
30b42e: 93 1e mov.w 30b46e <_getkey_opt+0x28a>,r3 ! f7ff
30b430: e6 0b mov #11,r6
30b432: 40 6d shld r6,r0
30b434: 28 39 and r3,r8
30b436: af 08 bra 30b24a <_getkey_opt+0x66>
30b438: 28 0b or r0,r8
30b43a: 94 1c mov.w 30b476 <_getkey_opt+0x292>,r4 ! 200
30b43c: 35 40 cmp/eq r4,r5
30b43e: 89 0c bt 30b45a <_getkey_opt+0x276>
30b440: 85 bd mov.w @(26,r11),r0
30b442: 32 00 cmp/eq r0,r2
30b444: 8b a7 bf 30b396 <_getkey_opt+0x1b2>
30b446: 55 b6 mov.l @(24,r11),r5
30b448: d0 0f mov.l 30b488 <_getkey_opt+0x2a4>,r0 ! 20000000
30b44a: 25 08 tst r0,r5
30b44c: e5 ff mov #-1,r5
30b44e: 65 5a negc r5,r5
30b450: 2a 5b or r5,r10
30b452: d5 0b mov.l 30b480 <_getkey_opt+0x29c>,r5 ! 8101b40
30b454: 84 58 mov.b @(8,r5),r0
30b456: af 9d bra 30b394 <_getkey_opt+0x1b0>
30b458: c9 7f and #127,r0
30b45a: d5 09 mov.l 30b480 <_getkey_opt+0x29c>,r5 ! 8101b40
30b45c: 84 58 mov.b @(8,r5),r0
30b45e: 40 11 cmp/pz r0
30b460: 8d 99 bt.s 30b396 <_getkey_opt+0x1b2>
30b462: c9 5f and #95,r0
30b464: af 96 bra 30b394 <_getkey_opt+0x1b0>
30b466: cb 20 or #32,r0
30b468: df ff mov.l 30b868 <_timer_configure+0x4>,r15 ! 27782f96
30b46a: 01 00 .word 0x0100
30b46c: ef ff mov #-1,r15
30b46e: f7 ff movs.l a0g,@r3+r8
30b470: 07 00 .word 0x0700
30b472: 00 81 .word 0x0081
30b474: 20 00 mov.b r0,@r0
30b476: 02 00 .word 0x0200
30b478: 08 10 .word 0x0810
30b47a: 1b 60 mov.l r6,@(0,r11)
30b47c: 40 00 shll r0
30b47e: 00 00 .word 0x0000
30b480: 08 10 .word 0x0810
30b482: 1b 40 mov.l r4,@(0,r11)
30b484: 00 30 .word 0x0030
30b486: 73 44 add #68,r3
30b488: 20 00 mov.b r0,@r0
30b48a: 00 00 .word 0x0000
30b48c: 94 84 mov.w 30b598 <_getkey_opt+0x3b4>,r4 ! 200
30b48e: 35 40 cmp/eq r4,r5
30b490: 89 0c bt 30b4ac <_getkey_opt+0x2c8>
30b492: 85 bd mov.w @(26,r11),r0
30b494: 32 00 cmp/eq r0,r2
30b496: 8b a5 bf 30b3e4 <_getkey_opt+0x200>
30b498: 55 b6 mov.l @(24,r11),r5
30b49a: d4 44 mov.l 30b5ac <_getkey_opt+0x3c8>,r4 ! 10000000
30b49c: 25 48 tst r4,r5
30b49e: e5 ff mov #-1,r5
30b4a0: 65 5a negc r5,r5
30b4a2: 21 5b or r5,r1
30b4a4: d5 42 mov.l 30b5b0 <_getkey_opt+0x3cc>,r5 ! 8101b40
30b4a6: 84 58 mov.b @(8,r5),r0
30b4a8: af 9b bra 30b3e2 <_getkey_opt+0x1fe>
30b4aa: c9 bf and #191,r0
30b4ac: d4 40 mov.l 30b5b0 <_getkey_opt+0x3cc>,r4 ! 8101b40
30b4ae: 84 48 mov.b @(8,r4),r0
30b4b0: c8 40 tst #64,r0
30b4b2: 8d 97 bt.s 30b3e4 <_getkey_opt+0x200>
30b4b4: 65 03 mov r0,r5
30b4b6: e0 af mov #-81,r0
30b4b8: 20 59 and r5,r0
30b4ba: cb 10 or #16,r0
30b4bc: af 92 bra 30b3e4 <_getkey_opt+0x200>
30b4be: 80 48 mov.b r0,@(8,r4)
30b4c0: 94 6b mov.w 30b59a <_getkey_opt+0x3b6>,r4 ! dfff
30b4c2: 65 63 mov r6,r5
30b4c4: 24 89 and r8,r4
30b4c6: e8 0d mov #13,r8
30b4c8: 45 8d shld r8,r5
30b4ca: 68 43 mov r4,r8
30b4cc: 94 66 mov.w 30b59c <_getkey_opt+0x3b8>,r4 ! efff
30b4ce: 28 5b or r5,r8
30b4d0: 65 33 mov r3,r5
30b4d2: 24 89 and r8,r4
30b4d4: e8 0c mov #12,r8
30b4d6: 45 8d shld r8,r5
30b4d8: 68 43 mov r4,r8
30b4da: 94 60 mov.w 30b59e <_getkey_opt+0x3ba>,r4 ! f7ff
30b4dc: 28 5b or r5,r8
30b4de: 65 03 mov r0,r5
30b4e0: 24 89 and r8,r4
30b4e2: e8 0b mov #11,r8
30b4e4: 45 8d shld r8,r5
30b4e6: 68 43 mov r4,r8
30b4e8: 28 5b or r5,r8
30b4ea: 95 59 mov.w 30b5a0 <_getkey_opt+0x3bc>,r5 ! 700
30b4ec: 94 54 mov.w 30b598 <_getkey_opt+0x3b4>,r4 ! 200
30b4ee: 25 89 and r8,r5
30b4f0: 35 40 cmp/eq r4,r5
30b4f2: 8b 92 bf 30b41a <_getkey_opt+0x236>
30b4f4: ae 94 bra 30b220 <_getkey_opt+0x3c>
30b4f6: 00 09 nop
30b4f8: 93 53 mov.w 30b5a2 <_getkey_opt+0x3be>,r3 ! 300
30b4fa: 31 30 cmp/eq r3,r1
30b4fc: 8f 09 bf.s 30b512 <_getkey_opt+0x32e>
30b4fe: 60 93 mov r9,r0
30b500: c8 20 tst #32,r0
30b502: 8f 08 bf.s 30b516 <_getkey_opt+0x332>
30b504: c8 08 tst #8,r0
30b506: c8 10 tst #16,r0
30b508: 8d 44 bt.s 30b594 <_getkey_opt+0x3b0>
30b50a: 60 23 mov r2,r0
30b50c: 70 8b add #-117,r0
30b50e: c8 ee tst #238,r0
30b510: 8b 40 bf 30b594 <_getkey_opt+0x3b0>
30b512: 60 93 mov r9,r0
30b514: c8 08 tst #8,r0
30b516: 8d 15 bt.s 30b544 <_getkey_opt+0x360>
30b518: 60 98 swap.b r9,r0
30b51a: 91 43 mov.w 30b5a4 <_getkey_opt+0x3c0>,r1 ! 1fff
30b51c: 92 43 mov.w 30b5a6 <_getkey_opt+0x3c2>,r2 ! 184
30b51e: 21 89 and r8,r1
30b520: 31 20 cmp/eq r2,r1
30b522: 8f 10 bf.s 30b546 <_getkey_opt+0x362>
30b524: c8 04 tst #4,r0
30b526: d1 23 mov.l 30b5b4 <_getkey_opt+0x3d0>,r1 ! 30a904 <_gint_osmenu>
30b528: 41 0b jsr @r1
30b52a: 00 09 nop
30b52c: 60 98 swap.b r9,r0
30b52e: c8 01 tst #1,r0
30b530: 8d 05 bt.s 30b53e <_getkey_opt+0x35a>
30b532: c8 02 tst #2,r0
30b534: d1 20 mov.l 30b5b8 <_getkey_opt+0x3d4>,r1 ! 30b124 <_dupdate>
30b536: 41 0b jsr @r1
30b538: 00 09 nop
30b53a: 60 98 swap.b r9,r0
30b53c: c8 02 tst #2,r0
30b53e: 8d 29 bt.s 30b594 <_getkey_opt+0x3b0>
30b540: ee 04 mov #4,r14
30b542: 60 98 swap.b r9,r0
30b544: c8 04 tst #4,r0
30b546: 89 09 bt 30b55c <_getkey_opt+0x378>
30b548: 91 2e mov.w 30b5a8 <_getkey_opt+0x3c4>,r1 ! f8ff
30b54a: 6a e3 mov r14,r10
30b54c: 92 2d mov.w 30b5aa <_getkey_opt+0x3c6>,r2 ! 1107
30b54e: 28 19 and r1,r8
30b550: 91 28 mov.w 30b5a4 <_getkey_opt+0x3c0>,r1 ! 1fff
30b552: 4a 18 shll8 r10
30b554: 2a 8b or r8,r10
30b556: 21 a9 and r10,r1
30b558: 31 20 cmp/eq r2,r1
30b55a: 89 01 bt 30b560 <_getkey_opt+0x37c>
30b55c: ae 9e bra 30b29c <_getkey_opt+0xb8>
30b55e: 00 09 nop
30b560: d1 16 mov.l 30b5bc <_getkey_opt+0x3d8>,r1 ! 308374 <_gint_copy_vram>
30b562: 41 0b jsr @r1
30b564: 00 09 nop
30b566: d0 16 mov.l 30b5c0 <_getkey_opt+0x3dc>,r0 ! 312120 <_memset>
30b568: 64 f3 mov r15,r4
30b56a: e6 0c mov #12,r6
30b56c: e5 00 mov #0,r5
30b56e: 40 0b jsr @r0
30b570: 74 30 add #48,r4
30b572: e1 01 mov #1,r1
30b574: 1f 1b mov.l r1,@(44,r15)
30b576: e5 01 mov #1,r5
30b578: 51 fe mov.l @(56,r15),r1
30b57a: d4 12 mov.l 30b5c4 <_getkey_opt+0x3e0>,r4 ! 311520 <___PowerOff>
30b57c: 2f 12 mov.l r1,@r15
30b57e: d1 12 mov.l 30b5c8 <_getkey_opt+0x3e4>,r1 ! 30a878 <_gint_world_switch.isra.0>
30b580: 56 fc mov.l @(48,r15),r6
30b582: 57 fd mov.l @(52,r15),r7
30b584: 41 0b jsr @r1
30b586: 1f 4a mov.l r4,@(40,r15)
30b588: 60 98 swap.b r9,r0
30b58a: c8 01 tst #1,r0
30b58c: 89 02 bt 30b594 <_getkey_opt+0x3b0>
30b58e: d1 0a mov.l 30b5b8 <_getkey_opt+0x3d4>,r1 ! 30b124 <_dupdate>
30b590: 41 0b jsr @r1
30b592: 00 09 nop
30b594: ae 43 bra 30b21e <_getkey_opt+0x3a>
30b596: 00 09 nop
30b598: 02 00 .word 0x0200
30b59a: df ff mov.l 30b998 <_timer_configure+0x134>,r15 ! 85146303
30b59c: ef ff mov #-1,r15
30b59e: f7 ff movs.l a0g,@r3+r8
30b5a0: 07 00 .word 0x0700
30b5a2: 03 00 .word 0x0300
30b5a4: 1f ff mov.l r15,@(60,r15)
30b5a6: 01 84 mov.b r8,@(r0,r1)
30b5a8: f8 ff 11 07 psha #16,a0 movx.w a1,@r4+r8 movy.w a1,@r6+r9
30b5ac: 10 00 mov.l r0,@(0,r0)
30b5ae: 00 00 .word 0x0000
30b5b0: 08 10 .word 0x0810
30b5b2: 1b 40 mov.l r4,@(0,r11)
30b5b4: 00 30 .word 0x0030
30b5b6: a9 04 bra 30a7c2 <_usb_interrupt_handler+0x622>
30b5b8: 00 30 .word 0x0030
30b5ba: b1 24 bsr 30b806 <_dtext_opt+0x22a>
30b5bc: 00 30 .word 0x0030
30b5be: 83 74 .word 0x8374
30b5c0: 00 31 .word 0x0031
30b5c2: 21 20 mov.b r2,@r1
30b5c4: 00 31 .word 0x0031
30b5c6: 15 20 mov.l r2,@(0,r5)
30b5c8: 00 30 .word 0x0030
30b5ca: a8 78 bra 30a6be <_usb_interrupt_handler+0x51e>
0030b5cc <_getkey>:
30b5cc: d0 02 mov.l 30b5d8 <_getkey+0xc>,r0 ! 30b1e4 <_getkey_opt>
30b5ce: 94 01 mov.w 30b5d4 <_getkey+0x8>,r4 ! 5df
30b5d0: 40 2b jmp @r0
30b5d2: e5 00 mov #0,r5
30b5d4: 05 df mac.l @r13+,@r5+
30b5d6: 00 09 nop
30b5d8: 00 30 .word 0x0030
30b5da: b1 e4 bsr 30b9a6 <_timer_configure+0x142>
0030b5dc <_dtext_opt>:
30b5dc: 2f 86 mov.l r8,@-r15
30b5de: e0 40 mov #64,r0
30b5e0: 2f 96 mov.l r9,@-r15
30b5e2: 68 53 mov r5,r8
30b5e4: 2f a6 mov.l r10,@-r15
30b5e6: 6a 43 mov r4,r10
30b5e8: 2f b6 mov.l r11,@-r15
30b5ea: 2f c6 mov.l r12,@-r15
30b5ec: 6c 73 mov r7,r12
30b5ee: 2f d6 mov.l r13,@-r15
30b5f0: 2f e6 mov.l r14,@-r15
30b5f2: 4f 22 sts.l pr,@-r15
30b5f4: 7f cc add #-52,r15
30b5f6: 30 fc add r15,r0
30b5f8: 5b 05 mov.l @(20,r0),r11
30b5fa: 59 06 mov.l @(24,r0),r9
30b5fc: 62 b3 mov r11,r2
30b5fe: d1 81 mov.l 30b804 <_dtext_opt+0x228>,r1 ! 8101f84 <_topti_font>
30b600: 22 9b or r9,r2
30b602: 1f 64 mov.l r6,@(16,r15)
30b604: 22 28 tst r2,r2
30b606: 8d 1a bt.s 30b63e <_dtext_opt+0x62>
30b608: 6d 12 mov.l @r1,r13
30b60a: 62 f3 mov r15,r2
30b60c: 72 2c add #44,r2
30b60e: 2f 22 mov.l r2,@r15
30b610: 67 f3 mov r15,r7
30b612: d2 7d mov.l 30b808 <_dtext_opt+0x22c>,r2 ! 304fe6 <_dnsize>
30b614: 77 30 add #48,r7
30b616: 55 08 mov.l @(32,r0),r5
30b618: 66 d3 mov r13,r6
30b61a: 42 0b jsr @r2
30b61c: 54 07 mov.l @(28,r0),r4
30b61e: 60 b3 mov r11,r0
30b620: 88 02 cmp/eq #2,r0
30b622: 89 01 bt 30b628 <_dtext_opt+0x4c>
30b624: a0 8a bra 30b73c <_dtext_opt+0x160>
30b626: 88 01 cmp/eq #1,r0
30b628: 52 fc mov.l @(48,r15),r2
30b62a: 3a 28 sub r2,r10
30b62c: 7a 01 add #1,r10
30b62e: 60 93 mov r9,r0
30b630: 88 02 cmp/eq #2,r0
30b632: 89 01 bt 30b638 <_dtext_opt+0x5c>
30b634: a0 88 bra 30b748 <_dtext_opt+0x16c>
30b636: 88 01 cmp/eq #1,r0
30b638: 52 fb mov.l @(44,r15),r2
30b63a: 38 28 sub r2,r8
30b63c: 78 01 add #1,r8
30b63e: d2 73 mov.l 30b80c <_dtext_opt+0x230>,r2 ! 8101f88 <_dwindow>
30b640: e0 5c mov #92,r0
30b642: 01 fe mov.l @(r0,r15),r1
30b644: 53 22 mov.l @(8,r2),r3
30b646: 3a 33 cmp/ge r3,r10
30b648: 8d 64 bt.s 30b714 <_dtext_opt+0x138>
30b64a: 1f 1c mov.l r1,@(48,r15)
30b64c: 5b 23 mov.l @(12,r2),r11
30b64e: 38 b3 cmp/ge r11,r8
30b650: 89 60 bt 30b714 <_dtext_opt+0x138>
30b652: 84 d6 mov.b @(6,r13),r0
30b654: 63 83 mov r8,r3
30b656: 52 21 mov.l @(4,r2),r2
30b658: 60 0c extu.b r0,r0
30b65a: 33 0c add r0,r3
30b65c: 33 27 cmp/gt r2,r3
30b65e: 8b 59 bf 30b714 <_dtext_opt+0x138>
30b660: 63 83 mov r8,r3
30b662: 33 28 sub r2,r3
30b664: e1 00 mov #0,r1
30b666: 43 11 cmp/pz r3
30b668: 8d 05 bt.s 30b676 <_dtext_opt+0x9a>
30b66a: 1f 15 mov.l r1,@(20,r15)
30b66c: 61 23 mov r2,r1
30b66e: 31 88 sub r8,r1
30b670: 1f 15 mov.l r1,@(20,r15)
30b672: 30 3c add r3,r0
30b674: 68 23 mov r2,r8
30b676: 3b 88 sub r8,r11
30b678: 3b 07 cmp/gt r0,r11
30b67a: 8f 02 bf.s 30b682 <_dtext_opt+0xa6>
30b67c: 4b 15 cmp/pl r11
30b67e: 6b 03 mov r0,r11
30b680: 4b 15 cmp/pl r11
30b682: 8b 47 bf 30b714 <_dtext_opt+0x138>
30b684: 52 d5 mov.l @(20,r13),r2
30b686: 4c 11 cmp/pz r12
30b688: 01 29 movt r1
30b68a: 1f 26 mov.l r2,@(24,r15)
30b68c: d2 60 mov.l 30b810 <_dtext_opt+0x234>,r2 ! 8101c04 <_gint_vram>
30b68e: 1f 19 mov.l r1,@(36,r15)
30b690: e1 00 mov #0,r1
30b692: 62 22 mov.l @r2,r2
30b694: 1f 27 mov.l r2,@(28,r15)
30b696: 92 b3 mov.w 30b800 <_dtext_opt+0x224>,r2 ! 318
30b698: 08 27 mul.l r2,r8
30b69a: 62 83 mov r8,r2
30b69c: 32 bc add r11,r2
30b69e: 03 1a sts macl,r3
30b6a0: 72 ff add #-1,r2
30b6a2: 1f 38 mov.l r3,@(32,r15)
30b6a4: 1f 2a mov.l r2,@(40,r15)
30b6a6: de 5b mov.l 30b814 <_dtext_opt+0x238>,r14 ! 304f46 <_dtext_utf8_next>
30b6a8: d9 5b mov.l 30b818 <_dtext_opt+0x23c>,r9 ! 304f00 <_dfont_glyph_index>
30b6aa: 64 f3 mov r15,r4
30b6ac: 1f 13 mov.l r1,@(12,r15)
30b6ae: 4e 0b jsr @r14
30b6b0: 74 30 add #48,r4
30b6b2: 20 08 tst r0,r0
30b6b4: 51 f3 mov.l @(12,r15),r1
30b6b6: 8d 2d bt.s 30b714 <_dtext_opt+0x138>
30b6b8: 65 03 mov r0,r5
30b6ba: e0 60 mov #96,r0
30b6bc: 03 fe mov.l @(r0,r15),r3
30b6be: 43 11 cmp/pz r3
30b6c0: 8f 05 bf.s 30b6ce <_dtext_opt+0xf2>
30b6c2: e0 5c mov #92,r0
30b6c4: 52 fc mov.l @(48,r15),r2
30b6c6: 00 fe mov.l @(r0,r15),r0
30b6c8: 32 08 sub r0,r2
30b6ca: 33 23 cmp/ge r2,r3
30b6cc: 8b 22 bf 30b714 <_dtext_opt+0x138>
30b6ce: 1f 13 mov.l r1,@(12,r15)
30b6d0: 49 0b jsr @r9
30b6d2: 64 d3 mov r13,r4
30b6d4: 40 11 cmp/pz r0
30b6d6: 51 f3 mov.l @(12,r15),r1
30b6d8: 8f e7 bf.s 30b6aa <_dtext_opt+0xce>
30b6da: 62 03 mov r0,r2
30b6dc: 84 d4 mov.b @(4,r13),r0
30b6de: c8 01 tst #1,r0
30b6e0: 89 38 bt 30b754 <_dtext_opt+0x178>
30b6e2: 57 d7 mov.l @(28,r13),r7
30b6e4: 60 23 mov r2,r0
30b6e6: 0e 7c mov.b @(r0,r7),r14
30b6e8: 6e ec extu.b r14,r14
30b6ea: 69 13 mov r1,r9
30b6ec: 21 18 tst r1,r1
30b6ee: 8d 0d bt.s 30b70c <_dtext_opt+0x130>
30b6f0: 39 ac add r10,r9
30b6f2: 51 f9 mov.l @(36,r15),r1
30b6f4: 21 18 tst r1,r1
30b6f6: 89 09 bt 30b70c <_dtext_opt+0x130>
30b6f8: d3 48 mov.l 30b81c <_dtext_opt+0x240>,r3 ! 30ad9c <_drect>
30b6fa: 66 93 mov r9,r6
30b6fc: 1f 23 mov.l r2,@(12,r15)
30b6fe: 76 ff add #-1,r6
30b700: 57 fa mov.l @(40,r15),r7
30b702: 65 83 mov r8,r5
30b704: 2f c2 mov.l r12,@r15
30b706: 43 0b jsr @r3
30b708: 64 a3 mov r10,r4
30b70a: 52 f3 mov.l @(12,r15),r2
30b70c: d3 3f mov.l 30b80c <_dtext_opt+0x230>,r3 ! 8101f88 <_dwindow>
30b70e: 53 32 mov.l @(8,r3),r3
30b710: 33 97 cmp/gt r9,r3
30b712: 89 01 bt 30b718 <_dtext_opt+0x13c>
30b714: a0 8a bra 30b82c <_dtext_opt+0x250>
30b716: 00 09 nop
30b718: 84 d4 mov.b @(4,r13),r0
30b71a: c8 01 tst #1,r0
30b71c: 8f 1d bf.s 30b75a <_dtext_opt+0x17e>
30b71e: ea fb mov #-5,r10
30b720: 85 dd mov.w @(26,r13),r0
30b722: 60 0d extu.w r0,r0
30b724: 00 27 mul.l r2,r0
30b726: 05 1a sts macl,r5
30b728: d2 38 mov.l 30b80c <_dtext_opt+0x230>,r2 ! 8101f88 <_dwindow>
30b72a: 6a e3 mov r14,r10
30b72c: 3a 9c add r9,r10
30b72e: 62 22 mov.l @r2,r2
30b730: 3a 27 cmp/gt r2,r10
30b732: 8d 31 bt.s 30b798 <_dtext_opt+0x1bc>
30b734: 32 97 cmp/gt r9,r2
30b736: 84 dc mov.b @(12,r13),r0
30b738: af b5 bra 30b6a6 <_dtext_opt+0xca>
30b73a: 61 0c extu.b r0,r1
30b73c: 8b 02 bf 30b744 <_dtext_opt+0x168>
30b73e: 52 fc mov.l @(48,r15),r2
30b740: 42 21 shar r2
30b742: 3a 28 sub r2,r10
30b744: af 74 bra 30b630 <_dtext_opt+0x54>
30b746: 60 93 mov r9,r0
30b748: 8f 02 bf.s 30b750 <_dtext_opt+0x174>
30b74a: 52 fb mov.l @(44,r15),r2
30b74c: 42 21 shar r2
30b74e: 38 28 sub r2,r8
30b750: af 75 bra 30b63e <_dtext_opt+0x62>
30b752: 00 09 nop
30b754: 85 dc mov.w @(24,r13),r0
30b756: af c8 bra 30b6ea <_dtext_opt+0x10e>
30b758: 6e 0d extu.w r0,r14
30b75a: e7 f8 mov #-8,r7
30b75c: 27 29 and r2,r7
30b75e: 56 d6 mov.l @(24,r13),r6
30b760: 60 73 mov r7,r0
30b762: 40 09 shlr2 r0
30b764: 05 6d mov.w @(r0,r6),r5
30b766: 66 23 mov r2,r6
30b768: 36 78 sub r7,r6
30b76a: 37 26 cmp/hi r2,r7
30b76c: 54 d7 mov.l @(28,r13),r4
30b76e: 65 5d extu.w r5,r5
30b770: 8d 03 bt.s 30b77a <_dtext_opt+0x19e>
30b772: 76 01 add #1,r6
30b774: 22 28 tst r2,r2
30b776: 8f 02 bf.s 30b77e <_dtext_opt+0x1a2>
30b778: 46 10 dt r6
30b77a: e6 01 mov #1,r6
30b77c: 46 10 dt r6
30b77e: 89 d3 bt 30b728 <_dtext_opt+0x14c>
30b780: 60 73 mov r7,r0
30b782: 02 4c mov.b @(r0,r4),r2
30b784: 77 01 add #1,r7
30b786: 84 d6 mov.b @(6,r13),r0
30b788: 62 2c extu.b r2,r2
30b78a: 60 0c extu.b r0,r0
30b78c: 22 0f muls.w r0,r2
30b78e: 02 1a sts macl,r2
30b790: 72 1f add #31,r2
30b792: 42 ac shad r10,r2
30b794: af f2 bra 30b77c <_dtext_opt+0x1a0>
30b796: 35 2c add r2,r5
30b798: 8f 21 bf.s 30b7de <_dtext_opt+0x202>
30b79a: 67 e3 mov r14,r7
30b79c: 32 98 sub r9,r2
30b79e: 37 28 sub r2,r7
30b7a0: 33 98 sub r9,r3
30b7a2: 33 77 cmp/gt r7,r3
30b7a4: 8f 01 bf.s 30b7aa <_dtext_opt+0x1ce>
30b7a6: 51 f6 mov.l @(24,r15),r1
30b7a8: 63 73 mov r7,r3
30b7aa: 45 08 shll2 r5
30b7ac: 54 f7 mov.l @(28,r15),r4
30b7ae: 35 1c add r1,r5
30b7b0: 51 f5 mov.l @(20,r15),r1
30b7b2: 39 9c add r9,r9
30b7b4: 4c 11 cmp/pz r12
30b7b6: 0e 17 mul.l r1,r14
30b7b8: 51 f8 mov.l @(32,r15),r1
30b7ba: 07 1a sts macl,r7
30b7bc: 37 2c add r2,r7
30b7be: 39 1c add r1,r9
30b7c0: 32 2c add r2,r2
30b7c2: 39 2c add r2,r9
30b7c4: 34 9c add r9,r4
30b7c6: 8d 0c bt.s 30b7e2 <_dtext_opt+0x206>
30b7c8: 3e 38 sub r3,r14
30b7ca: 56 f4 mov.l @(16,r15),r6
30b7cc: d2 14 mov.l 30b820 <_dtext_opt+0x244>,r2 ! 3117ce <_topti_glyph_fg>
30b7ce: 1f e1 mov.l r14,@(4,r15)
30b7d0: 2f 32 mov.l r3,@r15
30b7d2: 1f 72 mov.l r7,@(8,r15)
30b7d4: 67 b3 mov r11,r7
30b7d6: 42 0b jsr @r2
30b7d8: 00 09 nop
30b7da: af ad bra 30b738 <_dtext_opt+0x15c>
30b7dc: 84 dc mov.b @(12,r13),r0
30b7de: af df bra 30b7a0 <_dtext_opt+0x1c4>
30b7e0: e2 00 mov #0,r2
30b7e2: 52 f4 mov.l @(16,r15),r2
30b7e4: 1f 72 mov.l r7,@(8,r15)
30b7e6: 42 11 cmp/pz r2
30b7e8: 1f e1 mov.l r14,@(4,r15)
30b7ea: 67 b3 mov r11,r7
30b7ec: 8f 05 bf.s 30b7fa <_dtext_opt+0x21e>
30b7ee: 2f 32 mov.l r3,@r15
30b7f0: 66 23 mov r2,r6
30b7f2: 46 28 shll16 r6
30b7f4: d2 0b mov.l 30b824 <_dtext_opt+0x248>,r2 ! 311790 <_topti_glyph_fg_bg>
30b7f6: af ee bra 30b7d6 <_dtext_opt+0x1fa>
30b7f8: 26 cb or r12,r6
30b7fa: d2 0b mov.l 30b828 <_dtext_opt+0x24c>,r2 ! 311808 <_topti_glyph_bg>
30b7fc: af eb bra 30b7d6 <_dtext_opt+0x1fa>
30b7fe: 66 c3 mov r12,r6
30b800: 03 18 .word 0x0318
30b802: 00 09 nop
30b804: 08 10 .word 0x0810
30b806: 1f 84 mov.l r8,@(16,r15)
30b808: 00 30 .word 0x0030
30b80a: 4f e6 .word 0x4fe6
30b80c: 08 10 .word 0x0810
30b80e: 1f 88 mov.l r8,@(32,r15)
30b810: 08 10 .word 0x0810
30b812: 1c 04 mov.l r0,@(16,r12)
30b814: 00 30 .word 0x0030
30b816: 4f 46 .word 0x4f46
30b818: 00 30 .word 0x0030
30b81a: 4f 00 shll r15
30b81c: 00 30 .word 0x0030
30b81e: ad 9c bra 30b35a <_getkey_opt+0x176>
30b820: 00 31 .word 0x0031
30b822: 17 ce mov.l r12,@(56,r7)
30b824: 00 31 .word 0x0031
30b826: 17 90 mov.l r9,@(0,r7)
30b828: 00 31 .word 0x0031
30b82a: 18 08 mov.l r0,@(32,r8)
30b82c: 7f 34 add #52,r15
30b82e: 4f 26 lds.l @r15+,pr
30b830: 6e f6 mov.l @r15+,r14
30b832: 6d f6 mov.l @r15+,r13
30b834: 6c f6 mov.l @r15+,r12
30b836: 6b f6 mov.l @r15+,r11
30b838: 6a f6 mov.l @r15+,r10
30b83a: 69 f6 mov.l @r15+,r9
30b83c: 00 0b rts
30b83e: 68 f6 mov.l @r15+,r8
0030b840 <_dtext>:
30b840: 4f 22 sts.l pr,@-r15
30b842: e1 ff mov #-1,r1
30b844: 7f f0 add #-16,r15
30b846: 1f 13 mov.l r1,@(12,r15)
30b848: e1 00 mov #0,r1
30b84a: 1f 11 mov.l r1,@(4,r15)
30b84c: 2f 12 mov.l r1,@r15
30b84e: d1 04 mov.l 30b860 <_dtext+0x20>,r1 ! 30b5dc <_dtext_opt>
30b850: 1f 72 mov.l r7,@(8,r15)
30b852: 41 0b jsr @r1
30b854: e7 ff mov #-1,r7
30b856: 7f 10 add #16,r15
30b858: 4f 26 lds.l @r15+,pr
30b85a: 00 0b rts
30b85c: 00 09 nop
30b85e: 00 09 nop
30b860: 00 30 .word 0x0030
30b862: b5 dc bsr 30c41e <_gint_default_panic+0x2b6>
0030b864 <_timer_configure>:
30b864: 7f fc add #-4,r15
30b866: 2f 86 mov.l r8,@-r15
30b868: 27 78 tst r7,r7
30b86a: 2f 96 mov.l r9,@-r15
30b86c: 61 43 mov r4,r1
30b86e: 2f a6 mov.l r10,@-r15
30b870: 6a 53 mov r5,r10
30b872: 2f b6 mov.l r11,@-r15
30b874: 6b 63 mov r6,r11
30b876: 2f c6 mov.l r12,@-r15
30b878: 6c 73 mov r7,r12
30b87a: 2f d6 mov.l r13,@-r15
30b87c: 2f e6 mov.l r14,@-r15
30b87e: 4f 22 sts.l pr,@-r15
30b880: 7f e8 add #-24,r15
30b882: 8f 09 bf.s 30b898 <_timer_configure+0x34>
30b884: 1f 7e mov.l r7,@(56,r15)
30b886: d0 92 mov.l 30bad0 <_timer_configure+0x26c>,r0 ! 312120 <_memset>
30b888: 64 f3 mov r15,r4
30b88a: 2f 12 mov.l r1,@r15
30b88c: e6 14 mov #20,r6
30b88e: e5 00 mov #0,r5
30b890: 40 0b jsr @r0
30b892: 74 38 add #56,r4
30b894: dc 8f mov.l 30bad4 <_timer_configure+0x270>,r12 ! 3050f8 <_stop_callback>
30b896: 61 f2 mov.l @r15,r1
30b898: e8 08 mov #8,r8
30b89a: 41 11 cmp/pz r1
30b89c: 8f 28 bf.s 30b8f0 <_timer_configure+0x8c>
30b89e: 60 13 mov r1,r0
30b8a0: c9 0f and #15,r0
30b8a2: 30 80 cmp/eq r8,r0
30b8a4: 8f 13 bf.s 30b8ce <_timer_configure+0x6a>
30b8a6: e2 02 mov #2,r2
30b8a8: 38 27 cmp/gt r2,r8
30b8aa: 8d 3c bt.s 30b926 <_timer_configure+0xc2>
30b8ac: 62 8d extu.w r8,r2
30b8ae: e2 0c mov #12,r2
30b8b0: 28 2e mulu.w r2,r8
30b8b2: d2 89 mov.l 30bad8 <_timer_configure+0x274>,r2 ! a4490008
30b8b4: 00 1a sts macl,r0
30b8b6: 30 2c add r2,r0
30b8b8: 85 04 mov.w @(8,r0),r0
30b8ba: c8 20 tst #32,r0
30b8bc: 8f 07 bf.s 30b8ce <_timer_configure+0x6a>
30b8be: 72 fc add #-4,r2
30b8c0: 60 20 mov.b @r2,r0
30b8c2: 62 8b neg r8,r2
30b8c4: 60 0c extu.b r0,r0
30b8c6: 40 2c shad r2,r0
30b8c8: c8 01 tst #1,r0
30b8ca: 8d 3a bt.s 30b942 <_timer_configure+0xde>
30b8cc: e2 02 mov #2,r2
30b8ce: 78 ff add #-1,r8
30b8d0: 60 83 mov r8,r0
30b8d2: 88 ff cmp/eq #-1,r0
30b8d4: 8f e2 bf.s 30b89c <_timer_configure+0x38>
30b8d6: 41 11 cmp/pz r1
30b8d8: 60 83 mov r8,r0
30b8da: 7f 18 add #24,r15
30b8dc: 4f 26 lds.l @r15+,pr
30b8de: 6e f6 mov.l @r15+,r14
30b8e0: 6d f6 mov.l @r15+,r13
30b8e2: 6c f6 mov.l @r15+,r12
30b8e4: 6b f6 mov.l @r15+,r11
30b8e6: 6a f6 mov.l @r15+,r10
30b8e8: 69 f6 mov.l @r15+,r9
30b8ea: 68 f6 mov.l @r15+,r8
30b8ec: 00 0b rts
30b8ee: 7f 04 add #4,r15
30b8f0: 88 ff cmp/eq #-1,r0
30b8f2: 8f 0f bf.s 30b914 <_timer_configure+0xb0>
30b8f4: 88 fe cmp/eq #-2,r0
30b8f6: e2 02 mov #2,r2
30b8f8: 38 27 cmp/gt r2,r8
30b8fa: 8f d5 bf.s 30b8a8 <_timer_configure+0x44>
30b8fc: ed 00 mov #0,r13
30b8fe: ee 63 mov #99,r14
30b900: 62 a3 mov r10,r2
30b902: 63 b3 mov r11,r3
30b904: 32 d0 cmp/eq r13,r2
30b906: 8f 01 bf.s 30b90c <_timer_configure+0xa8>
30b908: 32 d6 cmp/hi r13,r2
30b90a: 33 e6 cmp/hi r14,r3
30b90c: 8d cc bt.s 30b8a8 <_timer_configure+0x44>
30b90e: e2 02 mov #2,r2
30b910: af f2 bra 30b8f8 <_timer_configure+0x94>
30b912: 78 ff add #-1,r8
30b914: 8f 02 bf.s 30b91c <_timer_configure+0xb8>
30b916: e2 02 mov #2,r2
30b918: af c4 bra 30b8a4 <_timer_configure+0x40>
30b91a: 32 83 cmp/ge r8,r2
30b91c: 88 fd cmp/eq #-3,r0
30b91e: 8f d6 bf.s 30b8ce <_timer_configure+0x6a>
30b920: 38 27 cmp/gt r2,r8
30b922: af bf bra 30b8a4 <_timer_configure+0x40>
30b924: 00 09 nop
30b926: d3 6d mov.l 30badc <_timer_configure+0x278>,r3 ! a44cffd0
30b928: 42 08 shll2 r2
30b92a: 32 2c add r2,r2
30b92c: 42 08 shll2 r2
30b92e: 32 3c add r3,r2
30b930: 84 2c mov.b @(12,r2),r0
30b932: c8 01 tst #1,r0
30b934: 89 01 bt 30b93a <_timer_configure+0xd6>
30b936: af b0 bra 30b89a <_timer_configure+0x36>
30b938: 78 ff add #-1,r8
30b93a: 62 20 mov.b @r2,r2
30b93c: 22 28 tst r2,r2
30b93e: 8b fa bf 30b936 <_timer_configure+0xd2>
30b940: e2 02 mov #2,r2
30b942: 38 27 cmp/gt r2,r8
30b944: 8d 47 bt.s 30b9d6 <_timer_configure+0x172>
30b946: 62 13 mov r1,r2
30b948: 42 00 shll r2
30b94a: 8d 44 bt.s 30b9d6 <_timer_configure+0x172>
30b94c: 60 13 mov r1,r0
30b94e: 40 09 shlr2 r0
30b950: 40 09 shlr2 r0
30b952: e9 0f mov #15,r9
30b954: 29 09 and r0,r9
30b956: d2 62 mov.l 30bae0 <_timer_configure+0x27c>,r2 ! 310df4 <___movmemSI20>
30b958: 64 f3 mov r15,r4
30b95a: 65 f3 mov r15,r5
30b95c: e1 02 mov #2,r1
30b95e: 1f ce mov.l r12,@(56,r15)
30b960: 74 04 add #4,r4
30b962: 75 38 add #56,r5
30b964: 42 0b jsr @r2
30b966: 38 17 cmp/gt r1,r8
30b968: 8f 02 bf.s 30b970 <_timer_configure+0x10c>
30b96a: 63 b3 mov r11,r3
30b96c: a0 93 bra 30ba96 <_timer_configure+0x232>
30b96e: e0 05 mov #5,r0
30b970: e1 0c mov #12,r1
30b972: d3 59 mov.l 30bad8 <_timer_configure+0x274>,r3 ! a4490008
30b974: 28 1e mulu.w r1,r8
30b976: 01 1a sts macl,r1
30b978: 31 3c add r3,r1
30b97a: 85 14 mov.w @(8,r1),r0
30b97c: c8 20 tst #32,r0
30b97e: 8f ab bf.s 30b8d8 <_timer_configure+0x74>
30b980: 73 fc add #-4,r3
30b982: 60 30 mov.b @r3,r0
30b984: 63 8b neg r8,r3
30b986: 60 0c extu.b r0,r0
30b988: 40 3c shad r3,r0
30b98a: c8 01 tst #1,r0
30b98c: 8f a5 bf.s 30b8da <_timer_configure+0x76>
30b98e: 60 83 mov r8,r0
30b990: 21 b2 mov.l r11,@r1
30b992: e7 07 mov #7,r7
30b994: 11 b1 mov.l r11,@(4,r1)
30b996: 29 79 and r7,r9
30b998: 85 14 mov.w @(8,r1),r0
30b99a: 63 03 mov r0,r3
30b99c: e0 f8 mov #-8,r0
30b99e: 20 39 and r3,r0
30b9a0: 20 9b or r9,r0
30b9a2: 93 93 mov.w 30bacc <_timer_configure+0x268>,r3 ! feff
30b9a4: 81 14 mov.w r0,@(8,r1)
30b9a6: 85 14 mov.w @(8,r1),r0
30b9a8: 20 39 and r3,r0
30b9aa: 81 14 mov.w r0,@(8,r1)
30b9ac: 85 14 mov.w @(8,r1),r0
30b9ae: 60 08 swap.b r0,r0
30b9b0: c8 01 tst #1,r0
30b9b2: 8b f8 bf 30b9a6 <_timer_configure+0x142>
30b9b4: 85 14 mov.w @(8,r1),r0
30b9b6: e3 e7 mov #-25,r3
30b9b8: cb 20 or #32,r0
30b9ba: 81 14 mov.w r0,@(8,r1)
30b9bc: 85 14 mov.w @(8,r1),r0
30b9be: 20 39 and r3,r0
30b9c0: 81 14 mov.w r0,@(8,r1)
30b9c2: e1 14 mov #20,r1
30b9c4: d4 47 mov.l 30bae4 <_timer_configure+0x280>,r4 ! 810181c <_tmu_callbacks>
30b9c6: 08 17 mul.l r1,r8
30b9c8: 01 1a sts macl,r1
30b9ca: 65 f3 mov r15,r5
30b9cc: 34 1c add r1,r4
30b9ce: 42 0b jsr @r2
30b9d0: 75 04 add #4,r5
30b9d2: af 82 bra 30b8da <_timer_configure+0x76>
30b9d4: 60 83 mov r8,r0
30b9d6: e2 02 mov #2,r2
30b9d8: 38 27 cmp/gt r2,r8
30b9da: 8d 3b bt.s 30ba54 <_timer_configure+0x1f0>
30b9dc: e2 00 mov #0,r2
30b9de: d3 42 mov.l 30bae8 <_timer_configure+0x284>,r3 ! 14dc9380
30b9e0: 32 a0 cmp/eq r10,r2
30b9e2: 8f 01 bf.s 30b9e8 <_timer_configure+0x184>
30b9e4: 32 a2 cmp/hs r10,r2
30b9e6: 33 b2 cmp/hs r11,r3
30b9e8: 8d 34 bt.s 30ba54 <_timer_configure+0x1f0>
30b9ea: 02 29 movt r2
30b9ec: 3a 26 cmp/hi r2,r10
30b9ee: 8d 05 bt.s 30b9fc <_timer_configure+0x198>
30b9f0: e2 01 mov #1,r2
30b9f2: d2 3e mov.l 30baec <_timer_configure+0x288>,r2 ! 553c1180
30b9f4: 3b 26 cmp/hi r2,r11
30b9f6: 8f 0b bf.s 30ba10 <_timer_configure+0x1ac>
30b9f8: e9 10 mov #16,r9
30b9fa: e2 01 mov #1,r2
30b9fc: 3a 26 cmp/hi r2,r10
30b9fe: 8d 2b bt.s 30ba58 <_timer_configure+0x1f4>
30ba00: 3a 22 cmp/hs r2,r10
30ba02: 8f 05 bf.s 30ba10 <_timer_configure+0x1ac>
30ba04: e9 20 mov #32,r9
30ba06: d2 3a mov.l 30baf0 <_timer_configure+0x28c>,r2 ! 54f04600
30ba08: 3b 26 cmp/hi r2,r11
30ba0a: 8d 01 bt.s 30ba10 <_timer_configure+0x1ac>
30ba0c: e9 30 mov #48,r9
30ba0e: e9 20 mov #32,r9
30ba10: 41 11 cmp/pz r1
30ba12: 8d a0 bt.s 30b956 <_timer_configure+0xf2>
30ba14: e1 02 mov #2,r1
30ba16: 38 17 cmp/gt r1,r8
30ba18: 89 3a bt 30ba90 <_timer_configure+0x22c>
30ba1a: d1 36 mov.l 30baf4 <_timer_configure+0x290>,r1 ! 8101fb0 <_freq>
30ba1c: 51 18 mov.l @(32,r1),r1
30ba1e: 62 13 mov r1,r2
30ba20: 42 00 shll r2
30ba22: 32 2a subc r2,r2
30ba24: 29 98 tst r9,r9
30ba26: 8f 19 bf.s 30ba5c <_timer_configure+0x1f8>
30ba28: 60 93 mov r9,r0
30ba2a: 63 23 mov r2,r3
30ba2c: e7 1e mov #30,r7
30ba2e: 43 7d shld r7,r3
30ba30: 41 09 shlr2 r1
30ba32: 21 3b or r3,r1
30ba34: 42 09 shlr2 r2
30ba36: 01 a7 mul.l r10,r1
30ba38: 03 1a sts macl,r3
30ba3a: d0 2f mov.l 30baf8 <_timer_configure+0x294>,r0 ! 310ed4 <___udivdi3>
30ba3c: 02 b7 mul.l r11,r2
30ba3e: 02 1a sts macl,r2
30ba40: 3b 15 dmulu.l r1,r11
30ba42: 32 3c add r3,r2
30ba44: 04 0a sts mach,r4
30ba46: d7 2d mov.l 30bafc <_timer_configure+0x298>,r7 ! f4240
30ba48: 05 1a sts macl,r5
30ba4a: 34 2c add r2,r4
30ba4c: 40 0b jsr @r0
30ba4e: e6 00 mov #0,r6
30ba50: af 81 bra 30b956 <_timer_configure+0xf2>
30ba52: 6b 13 mov r1,r11
30ba54: af dc bra 30ba10 <_timer_configure+0x1ac>
30ba56: e9 00 mov #0,r9
30ba58: af da bra 30ba10 <_timer_configure+0x1ac>
30ba5a: e9 30 mov #48,r9
30ba5c: 88 10 cmp/eq #16,r0
30ba5e: 8f 07 bf.s 30ba70 <_timer_configure+0x20c>
30ba60: e7 1c mov #28,r7
30ba62: 63 23 mov r2,r3
30ba64: 43 7d shld r7,r3
30ba66: 41 09 shlr2 r1
30ba68: 41 09 shlr2 r1
30ba6a: 21 3b or r3,r1
30ba6c: af e2 bra 30ba34 <_timer_configure+0x1d0>
30ba6e: 42 09 shlr2 r2
30ba70: 88 20 cmp/eq #32,r0
30ba72: 8f 07 bf.s 30ba84 <_timer_configure+0x220>
30ba74: 63 23 mov r2,r3
30ba76: e0 fa mov #-6,r0
30ba78: e7 1a mov #26,r7
30ba7a: 43 7d shld r7,r3
30ba7c: 41 0d shld r0,r1
30ba7e: 42 0d shld r0,r2
30ba80: af d9 bra 30ba36 <_timer_configure+0x1d2>
30ba82: 21 3b or r3,r1
30ba84: 43 28 shll16 r3
30ba86: 43 18 shll8 r3
30ba88: 41 19 shlr8 r1
30ba8a: 21 3b or r3,r1
30ba8c: af d3 bra 30ba36 <_timer_configure+0x1d2>
30ba8e: 42 19 shlr8 r2
30ba90: d1 1b mov.l 30bb00 <_timer_configure+0x29c>,r1 ! 8000
30ba92: af d0 bra 30ba36 <_timer_configure+0x1d2>
30ba94: e2 00 mov #0,r2
30ba96: d7 11 mov.l 30badc <_timer_configure+0x278>,r7 ! a44cffd0
30ba98: 61 83 mov r8,r1
30ba9a: 41 0d shld r0,r1
30ba9c: 31 7c add r7,r1
30ba9e: 84 1c mov.b @(12,r1),r0
30baa0: c8 01 tst #1,r0
30baa2: 8b 96 bf 30b9d2 <_timer_configure+0x16e>
30baa4: e7 fd mov #-3,r7
30baa6: 84 1c mov.b @(12,r1),r0
30baa8: 20 79 and r7,r0
30baaa: 80 1c mov.b r0,@(12,r1)
30baac: 84 1c mov.b @(12,r1),r0
30baae: c8 02 tst #2,r0
30bab0: 8b f9 bf 30baa6 <_timer_configure+0x242>
30bab2: 11 31 mov.l r3,@(4,r1)
30bab4: 57 11 mov.l @(4,r1),r7
30bab6: 33 70 cmp/eq r7,r3
30bab8: 8b fb bf 30bab2 <_timer_configure+0x24e>
30baba: 11 32 mov.l r3,@(8,r1)
30babc: 57 12 mov.l @(8,r1),r7
30babe: 33 70 cmp/eq r7,r3
30bac0: 8b fb bf 30baba <_timer_configure+0x256>
30bac2: 84 1c mov.b @(12,r1),r0
30bac4: cb 01 or #1,r0
30bac6: 80 1c mov.b r0,@(12,r1)
30bac8: af 7c bra 30b9c4 <_timer_configure+0x160>
30baca: e1 14 mov #20,r1
30bacc: fe ff .word 0xfeff
30bace: 00 09 nop
30bad0: 00 31 .word 0x0031
30bad2: 21 20 mov.b r2,@r1
30bad4: 00 30 .word 0x0030
30bad6: 50 f8 mov.l @(32,r15),r0
30bad8: a4 49 bra 30c36e <_gint_default_panic+0x206>
30bada: 00 08 clrt
30badc: a4 4c bra 30c378 <_gint_default_panic+0x210>
30bade: ff d0 .word 0xffd0
30bae0: 00 31 .word 0x0031
30bae2: 0d f4 mov.b r15,@(r0,r13)
30bae4: 08 10 .word 0x0810
30bae6: 18 1c mov.l r1,@(48,r8)
30bae8: 14 dc mov.l r13,@(48,r4)
30baea: 93 80 mov.w 30bbee <_timer_stop+0x12>,r3 ! e105
30baec: 55 3c mov.l @(48,r3),r5
30baee: 11 80 mov.l r8,@(0,r1)
30baf0: 54 f0 mov.l @(0,r15),r4
30baf2: 46 00 shll r6
30baf4: 08 10 .word 0x0810
30baf6: 1f b0 mov.l r11,@(0,r15)
30baf8: 00 31 .word 0x0031
30bafa: 0e d4 mov.b r13,@(r0,r14)
30bafc: 00 0f mac.l @r0+,@r0+
30bafe: 42 40 .word 0x4240
30bb00: 00 00 .word 0x0000
30bb02: 80 00 mov.b r0,@(0,r0)
0030bb04 <_timer_start>:
30bb04: d1 01 mov.l 30bb0c <_timer_start+0x8>,r1 ! 3050fc <_timer_control>
30bb06: 41 2b jmp @r1
30bb08: e5 00 mov #0,r5
30bb0a: 00 09 nop
30bb0c: 00 30 .word 0x0030
30bb0e: 50 fc mov.l @(48,r15),r0
0030bb10 <_configure.lto_priv.0>:
30bb10: 2f 86 mov.l r8,@-r15
30bb12: e5 00 mov #0,r5
30bb14: 2f 96 mov.l r9,@-r15
30bb16: d8 22 mov.l 30bba0 <_configure.lto_priv.0+0x90>,r8 ! 8101b30 <_keysc_dev>
30bb18: d9 22 mov.l 30bba4 <_configure.lto_priv.0+0x94>,r9 ! 312120 <_memset>
30bb1a: 64 83 mov r8,r4
30bb1c: 4f 22 sts.l pr,@-r15
30bb1e: 96 3c mov.w 30bb9a <_configure.lto_priv.0+0x8a>,r6 ! d4
30bb20: 49 0b jsr @r9
30bb22: 7f d4 add #-44,r15
30bb24: d1 20 mov.l 30bba8 <_configure.lto_priv.0+0x98>,r1 ! 304e08 <_keysc_scan>
30bb26: 64 83 mov r8,r4
30bb28: 41 0b jsr @r1
30bb2a: 74 28 add #40,r4
30bb2c: d0 1f mov.l 30bbac <_configure.lto_priv.0+0x9c>,r0 ! 312000 <_memcpy>
30bb2e: 65 83 mov r8,r5
30bb30: 64 83 mov r8,r4
30bb32: e6 0c mov #12,r6
30bb34: 75 28 add #40,r5
30bb36: 40 0b jsr @r0
30bb38: 74 34 add #52,r4
30bb3a: e1 10 mov #16,r1
30bb3c: 1f 14 mov.l r1,@(16,r15)
30bb3e: e1 00 mov #0,r1
30bb40: 1f 15 mov.l r1,@(20,r15)
30bb42: e5 10 mov #16,r5
30bb44: d1 1a mov.l 30bbb0 <_configure.lto_priv.0+0xa0>,r1 ! 304dc4 <_keydev_set_transform>
30bb46: e6 00 mov #0,r6
30bb48: 41 0b jsr @r1
30bb4a: 64 83 mov r8,r4
30bb4c: d1 19 mov.l 30bbb4 <_configure.lto_priv.0+0xa4>,r1 ! 8101bec
30bb4e: 64 f3 mov r15,r4
30bb50: d2 19 mov.l 30bbb8 <_configure.lto_priv.0+0xa8>,r2 ! 61a80
30bb52: e6 10 mov #16,r6
30bb54: e5 00 mov #0,r5
30bb56: 11 21 mov.l r2,@(4,r1)
30bb58: 74 1c add #28,r4
30bb5a: d2 18 mov.l 30bbbc <_configure.lto_priv.0+0xac>,r2 ! 9c40
30bb5c: 11 22 mov.l r2,@(8,r1)
30bb5e: d1 18 mov.l 30bbc0 <_configure.lto_priv.0+0xb0>,r1 ! 304db0 <_standard_repeater>
30bb60: 49 0b jsr @r9
30bb62: 18 14 mov.l r1,@(16,r8)
30bb64: d1 17 mov.l 30bbc4 <_configure.lto_priv.0+0xb4>,r1 ! 309cac <_keysc_tick>
30bb66: 65 f3 mov r15,r5
30bb68: 64 f3 mov r15,r4
30bb6a: 1f 16 mov.l r1,@(24,r15)
30bb6c: d1 16 mov.l 30bbc8 <_configure.lto_priv.0+0xb8>,r1 ! 310df8 <___movmemSI16>
30bb6e: 96 15 mov.w 30bb9c <_configure.lto_priv.0+0x8c>,r6 ! 1e84
30bb70: 41 0b jsr @r1
30bb72: 75 1c add #28,r5
30bb74: d0 15 mov.l 30bbcc <_configure.lto_priv.0+0xbc>,r0 ! 30b864 <_timer_configure>
30bb76: e4 ff mov #-1,r4
30bb78: 57 f6 mov.l @(24,r15),r7
30bb7a: 40 0b jsr @r0
30bb7c: e5 00 mov #0,r5
30bb7e: 88 ff cmp/eq #-1,r0
30bb80: 8d 03 bt.s 30bb8a <_configure.lto_priv.0+0x7a>
30bb82: 64 03 mov r0,r4
30bb84: d1 12 mov.l 30bbd0 <_configure.lto_priv.0+0xc0>,r1 ! 30bb04 <_timer_start>
30bb86: 41 0b jsr @r1
30bb88: 00 09 nop
30bb8a: d1 12 mov.l 30bbd4 <_configure.lto_priv.0+0xc4>,r1 ! 8101fd4 <_gint>
30bb8c: d2 12 mov.l 30bbd8 <_configure.lto_priv.0+0xc8>,r2 ! 80000004
30bb8e: 11 28 mov.l r2,@(32,r1)
30bb90: 7f 2c add #44,r15
30bb92: 4f 26 lds.l @r15+,pr
30bb94: 69 f6 mov.l @r15+,r9
30bb96: 00 0b rts
30bb98: 68 f6 mov.l @r15+,r8
30bb9a: 00 d4 mov.b r13,@(r0,r0)
30bb9c: 1e 84 mov.l r8,@(16,r14)
30bb9e: 00 09 nop
30bba0: 08 10 .word 0x0810
30bba2: 1b 30 mov.l r3,@(0,r11)
30bba4: 00 31 .word 0x0031
30bba6: 21 20 mov.b r2,@r1
30bba8: 00 30 .word 0x0030
30bbaa: 4e 08 shll2 r14
30bbac: 00 31 .word 0x0031
30bbae: 20 00 mov.b r0,@r0
30bbb0: 00 30 .word 0x0030
30bbb2: 4d c4 .word 0x4dc4
30bbb4: 08 10 .word 0x0810
30bbb6: 1b ec mov.l r14,@(48,r11)
30bbb8: 00 06 mov.l r0,@(r0,r0)
30bbba: 1a 80 mov.l r8,@(0,r10)
30bbbc: 00 00 .word 0x0000
30bbbe: 9c 40 mov.w 30bc42 <_timer_stop+0x66>,r12 ! 8bf9
30bbc0: 00 30 .word 0x0030
30bbc2: 4d b0 .word 0x4db0
30bbc4: 00 30 .word 0x0030
30bbc6: 9c ac mov.w 30bd22 <_hpoweron.lto_priv.1+0xa>,r12 ! 8b18
30bbc8: 00 31 .word 0x0031
30bbca: 0d f8 .word 0x0df8
30bbcc: 00 30 .word 0x0030
30bbce: b8 64 bsr 30ac9a <_dline+0x1ba>
30bbd0: 00 30 .word 0x0030
30bbd2: bb 04 bsr 30b1de <_dupdate+0xba>
30bbd4: 08 10 .word 0x0810
30bbd6: 1f d4 mov.l r13,@(16,r15)
30bbd8: 80 00 mov.b r0,@(0,r0)
30bbda: 00 04 mov.b r0,@(r0,r0)
0030bbdc <_timer_stop>:
30bbdc: d1 1b mov.l 30bc4c <_timer_stop+0x70>,r1 ! 3050fc <_timer_control>
30bbde: e5 01 mov #1,r5
30bbe0: 2f 86 mov.l r8,@-r15
30bbe2: 4f 22 sts.l pr,@-r15
30bbe4: 41 0b jsr @r1
30bbe6: 68 43 mov r4,r8
30bbe8: e1 02 mov #2,r1
30bbea: 38 17 cmp/gt r1,r8
30bbec: 8d 13 bt.s 30bc16 <_timer_stop+0x3a>
30bbee: e1 05 mov #5,r1
30bbf0: d2 17 mov.l 30bc50 <_timer_stop+0x74>,r2 ! a4490008
30bbf2: e1 0c mov #12,r1
30bbf4: 08 17 mul.l r1,r8
30bbf6: 01 1a sts macl,r1
30bbf8: 31 2c add r2,r1
30bbfa: 85 14 mov.w @(8,r1),r0
30bbfc: e2 df mov #-33,r2
30bbfe: 20 29 and r2,r0
30bc00: 81 14 mov.w r0,@(8,r1)
30bc02: 92 21 mov.w 30bc48 <_timer_stop+0x6c>,r2 ! feff
30bc04: 85 14 mov.w @(8,r1),r0
30bc06: 20 29 and r2,r0
30bc08: 81 14 mov.w r0,@(8,r1)
30bc0a: e2 ff mov #-1,r2
30bc0c: 21 22 mov.l r2,@r1
30bc0e: 11 21 mov.l r2,@(4,r1)
30bc10: 4f 26 lds.l @r15+,pr
30bc12: 00 0b rts
30bc14: 68 f6 mov.l @r15+,r8
30bc16: d4 0f mov.l 30bc54 <_timer_stop+0x78>,r4 ! a44cffd0
30bc18: 48 1d shld r1,r8
30bc1a: 34 8c add r8,r4
30bc1c: 84 4c mov.b @(12,r4),r0
30bc1e: e1 ff mov #-1,r1
30bc20: c9 fe and #254,r0
30bc22: 80 4c mov.b r0,@(12,r4)
30bc24: 14 11 mov.l r1,@(4,r4)
30bc26: 50 41 mov.l @(4,r4),r0
30bc28: 88 ff cmp/eq #-1,r0
30bc2a: 8b fb bf 30bc24 <_timer_stop+0x48>
30bc2c: e1 ff mov #-1,r1
30bc2e: 14 12 mov.l r1,@(8,r4)
30bc30: 50 42 mov.l @(8,r4),r0
30bc32: 88 ff cmp/eq #-1,r0
30bc34: 8b fb bf 30bc2e <_timer_stop+0x52>
30bc36: e1 fd mov #-3,r1
30bc38: 84 4c mov.b @(12,r4),r0
30bc3a: 20 19 and r1,r0
30bc3c: 80 4c mov.b r0,@(12,r4)
30bc3e: 84 4c mov.b @(12,r4),r0
30bc40: c8 02 tst #2,r0
30bc42: 8b f9 bf 30bc38 <_timer_stop+0x5c>
30bc44: af e4 bra 30bc10 <_timer_stop+0x34>
30bc46: 00 09 nop
30bc48: fe ff .word 0xfeff
30bc4a: 00 09 nop
30bc4c: 00 30 .word 0x0030
30bc4e: 50 fc mov.l @(48,r15),r0
30bc50: a4 49 bra 30c4e6 <_snprintf+0xa>
30bc52: 00 08 clrt
30bc54: a4 4c bra 30c4f0 <_snprintf+0x14>
30bc56: ff d0 .word 0xffd0
0030bc58 <_sleep_us_spin.constprop.0>:
30bc58: 2f 86 mov.l r8,@-r15
30bc5a: e1 00 mov #0,r1
30bc5c: 2f 96 mov.l r9,@-r15
30bc5e: e6 0c mov #12,r6
30bc60: 4f 22 sts.l pr,@-r15
30bc62: e5 00 mov #0,r5
30bc64: d0 24 mov.l 30bcf8 <_sleep_us_spin.constprop.0+0xa0>,r0 ! 312120 <_memset>
30bc66: 7f d8 add #-40,r15
30bc68: 64 f3 mov r15,r4
30bc6a: 1f 14 mov.l r1,@(16,r15)
30bc6c: 40 0b jsr @r0
30bc6e: 74 1c add #28,r4
30bc70: d1 22 mov.l 30bcfc <_sleep_us_spin.constprop.0+0xa4>,r1 ! 305fc0 <_GINT_CALL_SET_STOP_function>
30bc72: 65 f3 mov r15,r5
30bc74: 64 f3 mov r15,r4
30bc76: 1f 15 mov.l r1,@(20,r15)
30bc78: 61 f3 mov r15,r1
30bc7a: 71 10 add #16,r1
30bc7c: 1f 16 mov.l r1,@(24,r15)
30bc7e: d1 20 mov.l 30bd00 <_sleep_us_spin.constprop.0+0xa8>,r1 ! 310df8 <___movmemSI16>
30bc80: 96 39 mov.w 30bcf6 <_sleep_us_spin.constprop.0+0x9e>,r6 ! 3e8
30bc82: 41 0b jsr @r1
30bc84: 75 18 add #24,r5
30bc86: d0 1f mov.l 30bd04 <_sleep_us_spin.constprop.0+0xac>,r0 ! 30b864 <_timer_configure>
30bc88: e5 00 mov #0,r5
30bc8a: 57 f5 mov.l @(20,r15),r7
30bc8c: 40 0b jsr @r0
30bc8e: e4 ff mov #-1,r4
30bc90: 88 ff cmp/eq #-1,r0
30bc92: 8d 18 bt.s 30bcc6 <_sleep_us_spin.constprop.0+0x6e>
30bc94: 68 03 mov r0,r8
30bc96: e1 02 mov #2,r1
30bc98: 30 17 cmp/gt r1,r0
30bc9a: 8d 19 bt.s 30bcd0 <_sleep_us_spin.constprop.0+0x78>
30bc9c: 69 03 mov r0,r9
30bc9e: e1 0c mov #12,r1
30bca0: 20 1e mulu.w r1,r0
30bca2: d0 19 mov.l 30bd08 <_sleep_us_spin.constprop.0+0xb0>,r0 ! a4490008
30bca4: 09 1a sts macl,r9
30bca6: e1 df mov #-33,r1
30bca8: 39 0c add r0,r9
30bcaa: 85 94 mov.w @(8,r9),r0
30bcac: 64 83 mov r8,r4
30bcae: 20 19 and r1,r0
30bcb0: d1 16 mov.l 30bd0c <_sleep_us_spin.constprop.0+0xb4>,r1 ! 30bb04 <_timer_start>
30bcb2: 81 94 mov.w r0,@(8,r9)
30bcb4: 41 0b jsr @r1
30bcb6: 00 09 nop
30bcb8: 85 94 mov.w @(8,r9),r0
30bcba: 60 08 swap.b r0,r0
30bcbc: c8 01 tst #1,r0
30bcbe: 89 fb bt 30bcb8 <_sleep_us_spin.constprop.0+0x60>
30bcc0: d1 13 mov.l 30bd10 <_sleep_us_spin.constprop.0+0xb8>,r1 ! 30bbdc <_timer_stop>
30bcc2: 41 0b jsr @r1
30bcc4: 64 83 mov r8,r4
30bcc6: 7f 28 add #40,r15
30bcc8: 4f 26 lds.l @r15+,pr
30bcca: 69 f6 mov.l @r15+,r9
30bccc: 00 0b rts
30bcce: 68 f6 mov.l @r15+,r8
30bcd0: e1 05 mov #5,r1
30bcd2: d0 10 mov.l 30bd14 <_sleep_us_spin.constprop.0+0xbc>,r0 ! a44cffd0
30bcd4: 49 1d shld r1,r9
30bcd6: e1 fe mov #-2,r1
30bcd8: 39 0c add r0,r9
30bcda: 84 9c mov.b @(12,r9),r0
30bcdc: 20 19 and r1,r0
30bcde: 80 9c mov.b r0,@(12,r9)
30bce0: 84 9c mov.b @(12,r9),r0
30bce2: c8 01 tst #1,r0
30bce4: 8b f9 bf 30bcda <_sleep_us_spin.constprop.0+0x82>
30bce6: d1 09 mov.l 30bd0c <_sleep_us_spin.constprop.0+0xb4>,r1 ! 30bb04 <_timer_start>
30bce8: 41 0b jsr @r1
30bcea: 64 83 mov r8,r4
30bcec: 84 9c mov.b @(12,r9),r0
30bcee: c8 02 tst #2,r0
30bcf0: 89 fc bt 30bcec <_sleep_us_spin.constprop.0+0x94>
30bcf2: af e5 bra 30bcc0 <_sleep_us_spin.constprop.0+0x68>
30bcf4: 00 09 nop
30bcf6: 03 e8 .word 0x03e8
30bcf8: 00 31 .word 0x0031
30bcfa: 21 20 mov.b r2,@r1
30bcfc: 00 30 .word 0x0030
30bcfe: 5f c0 mov.l @(0,r12),r15
30bd00: 00 31 .word 0x0031
30bd02: 0d f8 .word 0x0df8
30bd04: 00 30 .word 0x0030
30bd06: b8 64 bsr 30add2 <_drect+0x36>
30bd08: a4 49 bra 30c59e <_read_core.constprop.0+0x2a>
30bd0a: 00 08 clrt
30bd0c: 00 30 .word 0x0030
30bd0e: bb 04 bsr 30b31a <_getkey_opt+0x136>
30bd10: 00 30 .word 0x0030
30bd12: bb dc bsr 30b4ce <_getkey_opt+0x2ea>
30bd14: a4 4c bra 30c5b0 <_read_core.constprop.0+0x3c>
30bd16: ff d0 .word 0xffd0
0030bd18 <_hpoweron.lto_priv.1>:
30bd18: d0 12 mov.l 30bd64 <_hpoweron.lto_priv.1+0x4c>,r0 ! 305334 <_hpowered.lto_priv.1>
30bd1a: 4f 22 sts.l pr,@-r15
30bd1c: 40 0b jsr @r0
30bd1e: 00 09 nop
30bd20: 20 08 tst r0,r0
30bd22: 8b 18 bf 30bd56 <_hpoweron.lto_priv.1+0x3e>
30bd24: d1 10 mov.l 30bd68 <_hpoweron.lto_priv.1+0x50>,r1 ! a405017e
30bd26: 92 19 mov.w 30bd5c <_hpoweron.lto_priv.1+0x44>,r2 ! ff3f
30bd28: 85 11 mov.w @(2,r1),r0
30bd2a: 20 29 and r2,r0
30bd2c: 81 11 mov.w r0,@(2,r1)
30bd2e: 92 16 mov.w 30bd5e <_hpoweron.lto_priv.1+0x46>,r2 ! 3fff
30bd30: 85 12 mov.w @(4,r1),r0
30bd32: 20 29 and r2,r0
30bd34: d2 0d mov.l 30bd6c <_hpoweron.lto_priv.1+0x54>,r2 ! a4150000
30bd36: 81 12 mov.w r0,@(4,r1)
30bd38: 93 12 mov.w 30bd60 <_hpoweron.lto_priv.1+0x48>,r3 ! feff
30bd3a: 51 25 mov.l @(20,r2),r1
30bd3c: 21 39 and r3,r1
30bd3e: 12 15 mov.l r1,@(20,r2)
30bd40: d1 0b mov.l 30bd70 <_hpoweron.lto_priv.1+0x58>,r1 ! 30bc58 <_sleep_us_spin.constprop.0>
30bd42: 41 0b jsr @r1
30bd44: 00 09 nop
30bd46: d2 0b mov.l 30bd74 <_hpoweron.lto_priv.1+0x5c>,r2 ! a4150020
30bd48: d3 0b mov.l 30bd78 <_hpoweron.lto_priv.1+0x60>,r3 ! ffefffff
30bd4a: 51 26 mov.l @(24,r2),r1
30bd4c: 21 39 and r3,r1
30bd4e: 12 16 mov.l r1,@(24,r2)
30bd50: d1 0a mov.l 30bd7c <_hpoweron.lto_priv.1+0x64>,r1 ! a40501d4
30bd52: 92 06 mov.w 30bd62 <_hpoweron.lto_priv.1+0x4a>,r2 ! 600
30bd54: 21 21 mov.w r2,@r1
30bd56: 4f 26 lds.l @r15+,pr
30bd58: 00 0b rts
30bd5a: 00 09 nop
30bd5c: ff 3f .word 0xff3f
30bd5e: 3f ff addv r15,r15
30bd60: fe ff .word 0xfeff
30bd62: 06 00 .word 0x0600
30bd64: 00 30 .word 0x0030
30bd66: 53 34 mov.l @(16,r3),r3
30bd68: a4 05 bra 30c576 <_read_core.constprop.0+0x2>
30bd6a: 01 7e mov.l @(r0,r7),r1
30bd6c: a4 15 bra 30c59a <_read_core.constprop.0+0x26>
30bd6e: 00 00 .word 0x0000
30bd70: 00 30 .word 0x0030
30bd72: bc 58 bsr 30b626 <_dtext_opt+0x4a>
30bd74: a4 15 bra 30c5a2 <_read_core.constprop.0+0x2e>
30bd76: 00 20 .word 0x0020
30bd78: ff ef .word 0xffef
30bd7a: ff ff .word 0xffff
30bd7c: a4 05 bra 30c58a <_read_core.constprop.0+0x16>
30bd7e: 01 d4 mov.b r13,@(r0,r1)
0030bd80 <_hpoweroff.lto_priv.1>:
30bd80: 2f 86 mov.l r8,@-r15
30bd82: e2 00 mov #0,r2
30bd84: d1 10 mov.l 30bdc8 <_hpoweroff.lto_priv.1+0x48>,r1 ! a40501d4
30bd86: d8 11 mov.l 30bdcc <_hpoweroff.lto_priv.1+0x4c>,r8 ! 30bc58 <_sleep_us_spin.constprop.0>
30bd88: 4f 22 sts.l pr,@-r15
30bd8a: 21 21 mov.w r2,@r1
30bd8c: 48 0b jsr @r8
30bd8e: 00 09 nop
30bd90: d2 0f mov.l 30bdd0 <_hpoweroff.lto_priv.1+0x50>,r2 ! a4150020
30bd92: d3 10 mov.l 30bdd4 <_hpoweroff.lto_priv.1+0x54>,r3 ! 100000
30bd94: 72 e0 add #-32,r2
30bd96: 51 2e mov.l @(56,r2),r1
30bd98: 21 3b or r3,r1
30bd9a: 12 1e mov.l r1,@(56,r2)
30bd9c: 93 11 mov.w 30bdc2 <_hpoweroff.lto_priv.1+0x42>,r3 ! 100
30bd9e: 51 25 mov.l @(20,r2),r1
30bda0: 21 3b or r3,r1
30bda2: 12 15 mov.l r1,@(20,r2)
30bda4: 48 0b jsr @r8
30bda6: 00 09 nop
30bda8: d2 0b mov.l 30bdd8 <_hpoweroff.lto_priv.1+0x58>,r2 ! a405017e
30bdaa: 91 0b mov.w 30bdc4 <_hpoweroff.lto_priv.1+0x44>,r1 ! c000
30bdac: 85 22 mov.w @(4,r2),r0
30bdae: 20 1b or r1,r0
30bdb0: 81 22 mov.w r0,@(4,r2)
30bdb2: 91 08 mov.w 30bdc6 <_hpoweroff.lto_priv.1+0x46>,r1 ! ff3f
30bdb4: 85 21 mov.w @(2,r2),r0
30bdb6: 20 19 and r1,r0
30bdb8: cb 40 or #64,r0
30bdba: 81 21 mov.w r0,@(2,r2)
30bdbc: 4f 26 lds.l @r15+,pr
30bdbe: 00 0b rts
30bdc0: 68 f6 mov.l @r15+,r8
30bdc2: 01 00 .word 0x0100
30bdc4: c0 00 mov.b r0,@(0,gbr)
30bdc6: ff 3f .word 0xff3f
30bdc8: a4 05 bra 30c5d6 <_read_core.constprop.0+0x62>
30bdca: 01 d4 mov.b r13,@(r0,r1)
30bdcc: 00 30 .word 0x0030
30bdce: bc 58 bsr 30b682 <_dtext_opt+0xa6>
30bdd0: a4 15 bra 30c5fe <_read_core.constprop.0+0x8a>
30bdd2: 00 20 .word 0x0020
30bdd4: 00 10 .word 0x0010
30bdd6: 00 00 .word 0x0000
30bdd8: a4 05 bra 30c5e6 <_read_core.constprop.0+0x72>
30bdda: 01 7e mov.l @(r0,r7),r1
0030bddc <_ubc_debug_handler>:
30bddc: d1 05 mov.l 30bdf4 <_ubc_debug_handler+0x18>,r1 ! ff2005fc
30bdde: e2 00 mov #0,r2
30bde0: 11 21 mov.l r2,@(4,r1)
30bde2: d1 05 mov.l 30bdf8 <_ubc_debug_handler+0x1c>,r1 ! 8101c74 <_ubc_application_debug_handler>
30bde4: 61 12 mov.l @r1,r1
30bde6: 21 18 tst r1,r1
30bde8: 89 01 bt 30bdee <_ubc_debug_handler+0x12>
30bdea: 41 2b jmp @r1
30bdec: 00 09 nop
30bdee: 00 0b rts
30bdf0: 00 09 nop
30bdf2: 00 09 nop
30bdf4: ff 20 .word 0xff20
30bdf6: 05 fc mov.b @(r0,r15),r5
30bdf8: 08 10 .word 0x0810
30bdfa: 1c 74 mov.l r7,@(16,r12)
0030bdfc <___printf_enable_fp>:
30bdfc: 2f 86 mov.l r8,@-r15
30bdfe: d8 08 mov.l 30be20 <___printf_enable_fp+0x24>,r8 ! 306b68 <___printf_register.constprop.0>
30be00: 4f 22 sts.l pr,@-r15
30be02: 48 0b jsr @r8
30be04: e4 65 mov #101,r4
30be06: 48 0b jsr @r8
30be08: e4 45 mov #69,r4
30be0a: 48 0b jsr @r8
30be0c: e4 66 mov #102,r4
30be0e: 48 0b jsr @r8
30be10: e4 46 mov #70,r4
30be12: 48 0b jsr @r8
30be14: e4 67 mov #103,r4
30be16: e4 47 mov #71,r4
30be18: 61 83 mov r8,r1
30be1a: 4f 26 lds.l @r15+,pr
30be1c: 41 2b jmp @r1
30be1e: 68 f6 mov.l @r15+,r8
30be20: 00 30 .word 0x0030
30be22: 6b 68 swap.b r6,r11
0030be24 <_strchr>:
30be24: 61 40 mov.b @r4,r1
30be26: 60 43 mov r4,r0
30be28: 21 18 tst r1,r1
30be2a: 8f 02 bf.s 30be32 <_strchr+0xe>
30be2c: 74 01 add #1,r4
30be2e: 00 0b rts
30be30: e0 00 mov #0,r0
30be32: 31 50 cmp/eq r5,r1
30be34: 8b f6 bf 30be24 <_strchr>
30be36: 00 0b rts
30be38: 00 09 nop
0030be3a <___printf>:
30be3a: 2f 86 mov.l r8,@-r15
30be3c: 68 53 mov r5,r8
30be3e: 2f 96 mov.l r9,@-r15
30be40: 69 43 mov r4,r9
30be42: 2f a6 mov.l r10,@-r15
30be44: 2f b6 mov.l r11,@-r15
30be46: 2f c6 mov.l r12,@-r15
30be48: 2f d6 mov.l r13,@-r15
30be4a: 2f e6 mov.l r14,@-r15
30be4c: 4f 22 sts.l pr,@-r15
30be4e: 51 41 mov.l @(4,r4),r1
30be50: 7f d0 add #-48,r15
30be52: 21 18 tst r1,r1
30be54: 8f 03 bf.s 30be5e <___printf+0x24>
30be56: 1f 65 mov.l r6,@(20,r15)
30be58: 51 42 mov.l @(8,r4),r1
30be5a: 21 18 tst r1,r1
30be5c: 89 19 bt 30be92 <___printf+0x58>
30be5e: d1 9d mov.l 30c0d4 <___printf+0x29a>,r1 ! 81019e0 <___printf_buffer>
30be60: 62 13 mov r1,r2
30be62: 19 14 mov.l r1,@(16,r9)
30be64: 72 40 add #64,r2
30be66: 19 15 mov.l r1,@(20,r9)
30be68: e1 00 mov #0,r1
30be6a: 19 26 mov.l r2,@(24,r9)
30be6c: 19 17 mov.l r1,@(28,r9)
30be6e: 6b 83 mov r8,r11
30be70: 65 b4 mov.b @r11+,r5
30be72: 25 58 tst r5,r5
30be74: 8b 12 bf 30be9c <___printf+0x62>
30be76: d1 98 mov.l 30c0d8 <___printf+0x29e>,r1 ! 30784c <___printf_flush>
30be78: 41 0b jsr @r1
30be7a: 64 93 mov r9,r4
30be7c: 50 97 mov.l @(28,r9),r0
30be7e: 7f 30 add #48,r15
30be80: 4f 26 lds.l @r15+,pr
30be82: 6e f6 mov.l @r15+,r14
30be84: 6d f6 mov.l @r15+,r13
30be86: 6c f6 mov.l @r15+,r12
30be88: 6b f6 mov.l @r15+,r11
30be8a: 6a f6 mov.l @r15+,r10
30be8c: 69 f6 mov.l @r15+,r9
30be8e: 00 0b rts
30be90: 68 f6 mov.l @r15+,r8
30be92: 61 42 mov.l @r4,r1
30be94: 52 43 mov.l @(12,r4),r2
30be96: 14 14 mov.l r1,@(16,r4)
30be98: af e5 bra 30be66 <___printf+0x2c>
30be9a: 32 1c add r1,r2
30be9c: 60 53 mov r5,r0
30be9e: 88 25 cmp/eq #37,r0
30bea0: 89 04 bt 30beac <___printf+0x72>
30bea2: d1 8e mov.l 30c0dc <___printf+0x2a2>,r1 ! 3079ec <___printf_out.lto_priv.0>
30bea4: 41 0b jsr @r1
30bea6: 64 93 mov r9,r4
30bea8: af e1 bra 30be6e <___printf+0x34>
30beaa: 68 b3 mov r11,r8
30beac: 84 81 mov.b @(1,r8),r0
30beae: 20 08 tst r0,r0
30beb0: 8d e1 bt.s 30be76 <___printf+0x3c>
30beb2: 88 25 cmp/eq #37,r0
30beb4: 8f 08 bf.s 30bec8 <___printf+0x8e>
30beb6: e5 00 mov #0,r5
30beb8: d1 88 mov.l 30c0dc <___printf+0x2a2>,r1 ! 3079ec <___printf_out.lto_priv.0>
30beba: 6b 83 mov r8,r11
30bebc: e5 25 mov #37,r5
30bebe: 64 93 mov r9,r4
30bec0: 41 0b jsr @r1
30bec2: 7b 02 add #2,r11
30bec4: af f0 bra 30bea8 <___printf+0x6e>
30bec6: 00 09 nop
30bec8: d0 85 mov.l 30c0e0 <___printf+0x2a6>,r0 ! 312120 <_memset>
30beca: 64 f3 mov r15,r4
30becc: e6 03 mov #3,r6
30bece: 40 0b jsr @r0
30bed0: 74 25 add #37,r4
30bed2: e0 00 mov #0,r0
30bed4: e2 00 mov #0,r2
30bed6: 1f 03 mov.l r0,@(12,r15)
30bed8: e1 00 mov #0,r1
30beda: 1f 24 mov.l r2,@(16,r15)
30bedc: e6 00 mov #0,r6
30bede: ec 00 mov #0,r12
30bee0: ed ff mov #-1,r13
30bee2: ee 00 mov #0,r14
30bee4: ea 00 mov #0,r10
30bee6: e5 00 mov #0,r5
30bee8: 68 b0 mov.b @r11,r8
30beea: 28 88 tst r8,r8
30beec: 8f 03 bf.s 30bef6 <___printf+0xbc>
30beee: 62 83 mov r8,r2
30bef0: e7 bf mov #-65,r7
30bef2: a0 16 bra 30bf22 <___printf+0xe8>
30bef4: e3 00 mov #0,r3
30bef6: 67 83 mov r8,r7
30bef8: 77 bf add #-65,r7
30befa: e0 19 mov #25,r0
30befc: 37 06 cmp/hi r0,r7
30befe: 63 83 mov r8,r3
30bf00: 8f 09 bf.s 30bf16 <___printf+0xdc>
30bf02: 60 73 mov r7,r0
30bf04: 64 83 mov r8,r4
30bf06: 74 9f add #-97,r4
30bf08: e0 19 mov #25,r0
30bf0a: 34 06 cmp/hi r0,r4
30bf0c: 8d 4c bt.s 30bfa8 <___printf+0x16e>
30bf0e: 60 83 mov r8,r0
30bf10: 70 b9 add #-71,r0
30bf12: 40 11 cmp/pz r0
30bf14: 8b 48 bf 30bfa8 <___printf+0x16e>
30bf16: d4 73 mov.l 30c0e4 <___printf+0x2aa>,r4 ! 8101e94 <___printf_formatters>
30bf18: 40 08 shll2 r0
30bf1a: 00 4e mov.l @(r0,r4),r0
30bf1c: 88 01 cmp/eq #1,r0
30bf1e: 8d 49 bt.s 30bfb4 <___printf+0x17a>
30bf20: e4 2f mov #47,r4
30bf22: 65 f3 mov r15,r5
30bf24: 75 20 add #32,r5
30bf26: 52 f4 mov.l @(16,r15),r2
30bf28: 60 d3 mov r13,r0
30bf2a: 81 51 mov.w r0,@(2,r5)
30bf2c: 60 c3 mov r12,r0
30bf2e: 80 54 mov.b r0,@(4,r5)
30bf30: 42 18 shll8 r2
30bf32: 84 55 mov.b @(5,r5),r0
30bf34: 42 01 shlr r2
30bf36: c9 3f and #63,r0
30bf38: e4 01 mov #1,r4
30bf3a: 46 18 shll8 r6
30bf3c: 46 09 shlr2 r6
30bf3e: 22 0b or r0,r2
30bf40: 21 49 and r4,r1
30bf42: 22 6b or r6,r2
30bf44: 41 08 shll2 r1
30bf46: 60 23 mov r2,r0
30bf48: 31 1c add r1,r1
30bf4a: e6 df mov #-33,r6
30bf4c: 41 08 shll2 r1
30bf4e: 20 69 and r6,r0
30bf50: 20 1b or r1,r0
30bf52: 80 55 mov.b r0,@(5,r5)
30bf54: 64 f3 mov r15,r4
30bf56: 50 f3 mov.l @(12,r15),r0
30bf58: 61 f3 mov r15,r1
30bf5a: d2 63 mov.l 30c0e8 <___printf+0x2ae>,r2 ! 310e00 <___movmemSI8>
30bf5c: 74 28 add #40,r4
30bf5e: 71 18 add #24,r1
30bf60: 80 56 mov.b r0,@(6,r5)
30bf62: 2c c8 tst r12,r12
30bf64: 42 0b jsr @r2
30bf66: 25 e1 mov.w r14,@r5
30bf68: 64 13 mov r1,r4
30bf6a: 42 0b jsr @r2
30bf6c: 75 08 add #8,r5
30bf6e: 60 83 mov r8,r0
30bf70: 80 17 mov.b r0,@(7,r1)
30bf72: 8f 06 bf.s 30bf82 <___printf+0x148>
30bf74: 7b 01 add #1,r11
30bf76: 60 83 mov r8,r0
30bf78: 88 63 cmp/eq #99,r0
30bf7a: 8f 01 bf.s 30bf80 <___printf+0x146>
30bf7c: e0 04 mov #4,r0
30bf7e: e0 01 mov #1,r0
30bf80: 80 14 mov.b r0,@(4,r1)
30bf82: e2 19 mov #25,r2
30bf84: 37 26 cmp/hi r2,r7
30bf86: 8b 01 bf 30bf8c <___printf+0x152>
30bf88: a0 9d bra 30c0c6 <___printf+0x28c>
30bf8a: 73 9f add #-97,r3
30bf8c: 78 bf add #-65,r8
30bf8e: d2 55 mov.l 30c0e4 <___printf+0x2aa>,r2 ! 8101e94 <___printf_formatters>
30bf90: 48 08 shll2 r8
30bf92: 60 83 mov r8,r0
30bf94: 02 2e mov.l @(r0,r2),r2
30bf96: e3 01 mov #1,r3
30bf98: 32 36 cmp/hi r3,r2
30bf9a: 8f 85 bf.s 30bea8 <___printf+0x6e>
30bf9c: 65 13 mov r1,r5
30bf9e: 56 f5 mov.l @(20,r15),r6
30bfa0: 42 0b jsr @r2
30bfa2: 64 93 mov r9,r4
30bfa4: af 80 bra 30bea8 <___printf+0x6e>
30bfa6: 00 09 nop
30bfa8: 60 83 mov r8,r0
30bfaa: 88 2e cmp/eq #46,r0
30bfac: 8b 01 bf 30bfb2 <___printf+0x178>
30bfae: a0 24 bra 30bffa <___printf+0x1c0>
30bfb0: ed 00 mov #0,r13
30bfb2: e4 2f mov #47,r4
30bfb4: 63 8c extu.b r8,r3
30bfb6: 38 47 cmp/gt r4,r8
30bfb8: 64 33 mov r3,r4
30bfba: 74 d0 add #-48,r4
30bfbc: 64 4c extu.b r4,r4
30bfbe: e0 09 mov #9,r0
30bfc0: 07 29 movt r7
30bfc2: 34 06 cmp/hi r0,r4
30bfc4: 8d 0c bt.s 30bfe0 <___printf+0x1a6>
30bfc6: 60 53 mov r5,r0
30bfc8: 88 01 cmp/eq #1,r0
30bfca: 8f 0a bf.s 30bfe2 <___printf+0x1a8>
30bfcc: 88 02 cmp/eq #2,r0
30bfce: e2 0a mov #10,r2
30bfd0: 2e 2e mulu.w r2,r14
30bfd2: 0e 1a sts macl,r14
30bfd4: 7e d0 add #-48,r14
30bfd6: 3e 8c add r8,r14
30bfd8: 6e ed extu.w r14,r14
30bfda: e5 01 mov #1,r5
30bfdc: af 84 bra 30bee8 <___printf+0xae>
30bfde: 7b 01 add #1,r11
30bfe0: 88 02 cmp/eq #2,r0
30bfe2: 8f 0c bf.s 30bffe <___printf+0x1c4>
30bfe4: 27 78 tst r7,r7
30bfe6: 8d 0a bt.s 30bffe <___printf+0x1c4>
30bfe8: e7 39 mov #57,r7
30bfea: 38 77 cmp/gt r7,r8
30bfec: 89 0c bt 30c008 <___printf+0x1ce>
30bfee: e2 0a mov #10,r2
30bff0: 2d 2e mulu.w r2,r13
30bff2: 0d 1a sts macl,r13
30bff4: 3d 8c add r8,r13
30bff6: 7d d0 add #-48,r13
30bff8: 6d df exts.w r13,r13
30bffa: af ef bra 30bfdc <___printf+0x1a2>
30bffc: e5 02 mov #2,r5
30bffe: 60 83 mov r8,r0
30c000: 88 23 cmp/eq #35,r0
30c002: 8d 3b bt.s 30c07c <___printf+0x242>
30c004: 88 20 cmp/eq #32,r0
30c006: 89 3c bt 30c082 <___printf+0x248>
30c008: 60 83 mov r8,r0
30c00a: 88 2b cmp/eq #43,r0
30c00c: 07 29 movt r7
30c00e: 21 7b or r7,r1
30c010: 60 83 mov r8,r0
30c012: 88 2d cmp/eq #45,r0
30c014: 8d 02 bt.s 30c01c <___printf+0x1e2>
30c016: 88 30 cmp/eq #48,r0
30c018: 8f 05 bf.s 30c026 <___printf+0x1ec>
30c01a: 65 83 mov r8,r5
30c01c: 50 f3 mov.l @(12,r15),r0
30c01e: 88 30 cmp/eq #48,r0
30c020: 8d 01 bt.s 30c026 <___printf+0x1ec>
30c022: 65 83 mov r8,r5
30c024: 1f 33 mov.l r3,@(12,r15)
30c026: d3 31 mov.l 30c0ec <___printf+0x2b2>,r3 ! 30be24 <_strchr>
30c028: 2f 12 mov.l r1,@r15
30c02a: 1f 22 mov.l r2,@(8,r15)
30c02c: d4 30 mov.l 30c0f0 <___printf+0x2b6>,r4 ! 3421e8
30c02e: 43 0b jsr @r3
30c030: 1f 61 mov.l r6,@(4,r15)
30c032: 20 08 tst r0,r0
30c034: 61 f2 mov.l @r15,r1
30c036: 52 f2 mov.l @(8,r15),r2
30c038: 8d 2c bt.s 30c094 <___printf+0x25a>
30c03a: 56 f1 mov.l @(4,r15),r6
30c03c: 60 83 mov r8,r0
30c03e: 88 68 cmp/eq #104,r0
30c040: 8f 02 bf.s 30c048 <___printf+0x20e>
30c042: 60 a3 mov r10,r0
30c044: 88 68 cmp/eq #104,r0
30c046: 89 27 bt 30c098 <___printf+0x25e>
30c048: 60 83 mov r8,r0
30c04a: 88 68 cmp/eq #104,r0
30c04c: 8d 27 bt.s 30c09e <___printf+0x264>
30c04e: 88 6c cmp/eq #108,r0
30c050: 8f 02 bf.s 30c058 <___printf+0x21e>
30c052: 60 a3 mov r10,r0
30c054: 88 6c cmp/eq #108,r0
30c056: 89 24 bt 30c0a2 <___printf+0x268>
30c058: 60 83 mov r8,r0
30c05a: 88 6c cmp/eq #108,r0
30c05c: 89 24 bt 30c0a8 <___printf+0x26e>
30c05e: e3 6c mov #108,r3
30c060: 38 37 cmp/gt r3,r8
30c062: 8d 10 bt.s 30c086 <___printf+0x24c>
30c064: 88 74 cmp/eq #116,r0
30c066: 88 4c cmp/eq #76,r0
30c068: 8d 22 bt.s 30c0b0 <___printf+0x276>
30c06a: 88 6a cmp/eq #106,r0
30c06c: 89 23 bt 30c0b6 <___printf+0x27c>
30c06e: 78 cf add #-49,r8
30c070: e3 08 mov #8,r3
30c072: 38 36 cmp/hi r3,r8
30c074: 89 25 bt 30c0c2 <___printf+0x288>
30c076: 7b ff add #-1,r11
30c078: af af bra 30bfda <___printf+0x1a0>
30c07a: 6a 23 mov r2,r10
30c07c: e7 01 mov #1,r7
30c07e: af c7 bra 30c010 <___printf+0x1d6>
30c080: 1f 74 mov.l r7,@(16,r15)
30c082: af c5 bra 30c010 <___printf+0x1d6>
30c084: e6 01 mov #1,r6
30c086: 8d 19 bt.s 30c0bc <___printf+0x282>
30c088: 88 7a cmp/eq #122,r0
30c08a: 8f 0f bf.s 30c0ac <___printf+0x272>
30c08c: 6a 83 mov r8,r10
30c08e: ec 04 mov #4,r12
30c090: a0 0c bra 30c0ac <___printf+0x272>
30c092: ea 7a mov #122,r10
30c094: af eb bra 30c06e <___printf+0x234>
30c096: 62 a3 mov r10,r2
30c098: ec 01 mov #1,r12
30c09a: af e8 bra 30c06e <___printf+0x234>
30c09c: e2 68 mov #104,r2
30c09e: af e6 bra 30c06e <___printf+0x234>
30c0a0: ec 02 mov #2,r12
30c0a2: ec 08 mov #8,r12
30c0a4: af e3 bra 30c06e <___printf+0x234>
30c0a6: e2 6c mov #108,r2
30c0a8: ec 04 mov #4,r12
30c0aa: ea 6c mov #108,r10
30c0ac: af 96 bra 30bfdc <___printf+0x1a2>
30c0ae: e5 00 mov #0,r5
30c0b0: ec 08 mov #8,r12
30c0b2: af fb bra 30c0ac <___printf+0x272>
30c0b4: ea 4c mov #76,r10
30c0b6: ec 08 mov #8,r12
30c0b8: af f8 bra 30c0ac <___printf+0x272>
30c0ba: ea 6a mov #106,r10
30c0bc: ec 04 mov #4,r12
30c0be: af f5 bra 30c0ac <___printf+0x272>
30c0c0: ea 74 mov #116,r10
30c0c2: af f3 bra 30c0ac <___printf+0x272>
30c0c4: 6a 23 mov r2,r10
30c0c6: 33 26 cmp/hi r2,r3
30c0c8: 8d 02 bt.s 30c0d0 <___printf+0x296>
30c0ca: 78 b9 add #-71,r8
30c0cc: af 5f bra 30bf8e <___printf+0x154>
30c0ce: 00 09 nop
30c0d0: ae ea bra 30bea8 <___printf+0x6e>
30c0d2: 00 09 nop
30c0d4: 08 10 .word 0x0810
30c0d6: 19 e0 mov.l r14,@(0,r9)
30c0d8: 00 30 .word 0x0030
30c0da: 78 4c add #76,r8
30c0dc: 00 30 .word 0x0030
30c0de: 79 ec add #-20,r9
30c0e0: 00 31 .word 0x0031
30c0e2: 21 20 mov.b r2,@r1
30c0e4: 08 10 .word 0x0810
30c0e6: 1e 94 mov.l r9,@(16,r14)
30c0e8: 00 31 .word 0x0031
30c0ea: 0e 00 .word 0x0e00
30c0ec: 00 30 .word 0x0030
30c0ee: be 24 bsr 30bd3a <_hpoweron.lto_priv.1+0x22>
30c0f0: 00 34 mov.b r3,@(r0,r0)
30c0f2: 21 e8 tst r14,r1
0030c0f4 <_dprint>:
30c0f4: 2f 86 mov.l r8,@-r15
30c0f6: 68 43 mov r4,r8
30c0f8: 2f 96 mov.l r9,@-r15
30c0fa: e4 0c mov #12,r4
30c0fc: 2f a6 mov.l r10,@-r15
30c0fe: 69 53 mov r5,r9
30c100: 2f b6 mov.l r11,@-r15
30c102: 6a 63 mov r6,r10
30c104: 2f c6 mov.l r12,@-r15
30c106: 6b 73 mov r7,r11
30c108: 91 25 mov.w 30c156 <_dprint+0x62>,r1 ! 228
30c10a: e6 1c mov #28,r6
30c10c: 4f 22 sts.l pr,@-r15
30c10e: e5 00 mov #0,r5
30c110: 3f 18 sub r1,r15
30c112: 91 21 mov.w 30c158 <_dprint+0x64>,r1 ! 240
30c114: 34 fc add r15,r4
30c116: d0 11 mov.l 30c15c <_dprint+0x68>,r0 ! 312120 <_memset>
30c118: 31 fc add r15,r1
30c11a: 2f 12 mov.l r1,@r15
30c11c: 6c f3 mov r15,r12
30c11e: 40 0b jsr @r0
30c120: 1f 11 mov.l r1,@(4,r15)
30c122: 91 1a mov.w 30c15a <_dprint+0x66>,r1 ! 200
30c124: 7c 28 add #40,r12
30c126: d0 0e mov.l 30c160 <_dprint+0x6c>,r0 ! 30be3a <___printf>
30c128: 66 f3 mov r15,r6
30c12a: 64 f3 mov r15,r4
30c12c: 1f 15 mov.l r1,@(20,r15)
30c12e: 65 b3 mov r11,r5
30c130: 1f c2 mov.l r12,@(8,r15)
30c132: 76 04 add #4,r6
30c134: 40 0b jsr @r0
30c136: 74 08 add #8,r4
30c138: d1 0a mov.l 30c164 <_dprint+0x70>,r1 ! 30b840 <_dtext>
30c13a: 67 c3 mov r12,r7
30c13c: 66 a3 mov r10,r6
30c13e: 65 93 mov r9,r5
30c140: 41 0b jsr @r1
30c142: 64 83 mov r8,r4
30c144: 97 07 mov.w 30c156 <_dprint+0x62>,r7 ! 228
30c146: 3f 7c add r7,r15
30c148: 4f 26 lds.l @r15+,pr
30c14a: 6c f6 mov.l @r15+,r12
30c14c: 6b f6 mov.l @r15+,r11
30c14e: 6a f6 mov.l @r15+,r10
30c150: 69 f6 mov.l @r15+,r9
30c152: 00 0b rts
30c154: 68 f6 mov.l @r15+,r8
30c156: 02 28 .word 0x0228
30c158: 02 40 .word 0x0240
30c15a: 02 00 .word 0x0200
30c15c: 00 31 .word 0x0031
30c15e: 21 20 mov.b r2,@r1
30c160: 00 30 .word 0x0030
30c162: be 3a bsr 30bdda <_hpoweroff.lto_priv.1+0x5a>
30c164: 00 30 .word 0x0030
30c166: b8 40 bsr 30b1ea <_getkey_opt+0x6>
0030c168 <_gint_default_panic>:
30c168: 2f 86 mov.l r8,@-r15
30c16a: 68 43 mov r4,r8
30c16c: 2f 96 mov.l r9,@-r15
30c16e: e4 00 mov #0,r4
30c170: 2f a6 mov.l r10,@-r15
30c172: 0a 42 stc spc,r10
30c174: 2f b6 mov.l r11,@-r15
30c176: 2f c6 mov.l r12,@-r15
30c178: 2f d6 mov.l r13,@-r15
30c17a: 2f e6 mov.l r14,@-r15
30c17c: d1 77 mov.l 30c35c <_gint_default_panic+0x1f4>,r1 ! ff00000c
30c17e: d0 78 mov.l 30c360 <_gint_default_panic+0x1f8>,r0 ! 30acd8 <_dfont>
30c180: 4f 22 sts.l pr,@-r15
30c182: db 78 mov.l 30c364 <_gint_default_panic+0x1fc>,r11 ! 8101c04 <_gint_vram>
30c184: 7f f0 add #-16,r15
30c186: 6d 12 mov.l @r1,r13
30c188: 5c 15 mov.l @(20,r1),r12
30c18a: 40 0b jsr @r0
30c18c: 4c 09 shlr2 r12
30c18e: d0 76 mov.l 30c368 <_gint_default_panic+0x200>,r0 ! 312120 <_memset>
30c190: d9 76 mov.l 30c36c <_gint_default_panic+0x204>,r9 ! 30b840 <_dtext>
30c192: d6 77 mov.l 30c370 <_gint_default_panic+0x208>,r6 ! 2b500
30c194: 95 cc mov.w 30c330 <_gint_default_panic+0x1c8>,r5 ! ff
30c196: 40 0b jsr @r0
30c198: 64 b2 mov.l @r11,r4
30c19a: d7 76 mov.l 30c374 <_gint_default_panic+0x20c>,r7 ! 342380
30c19c: e6 00 mov #0,r6
30c19e: e5 03 mov #3,r5
30c1a0: 49 0b jsr @r9
30c1a2: e4 06 mov #6,r4
30c1a4: 63 b2 mov.l @r11,r3
30c1a6: 91 c4 mov.w 30c332 <_gint_default_panic+0x1ca>,r1 ! c60
30c1a8: 41 10 dt r1
30c1aa: 62 36 mov.l @r3+,r2
30c1ac: 67 33 mov r3,r7
30c1ae: 77 c0 add #-64,r7
30c1b0: 62 27 not r2,r2
30c1b2: 8f f9 bf.s 30c1a8 <_gint_default_panic+0x40>
30c1b4: 17 2f mov.l r2,@(60,r7)
30c1b6: 60 83 mov r8,r0
30c1b8: 88 40 cmp/eq #64,r0
30c1ba: 8f 02 bf.s 30c1c2 <_gint_default_panic+0x5a>
30c1bc: 88 60 cmp/eq #96,r0
30c1be: a1 2f bra 30c420 <_gint_default_panic+0x2b8>
30c1c0: 00 09 nop
30c1c2: 8b 01 bf 30c1c8 <_gint_default_panic+0x60>
30c1c4: a1 2f bra 30c426 <_gint_default_panic+0x2be>
30c1c6: 00 09 nop
30c1c8: 91 b4 mov.w 30c334 <_gint_default_panic+0x1cc>,r1 ! e0
30c1ca: 38 10 cmp/eq r1,r8
30c1cc: d1 6a mov.l 30c378 <_gint_default_panic+0x210>,r1 ! 342240
30c1ce: 89 1e bt 30c20e <_gint_default_panic+0xa6>
30c1d0: 91 b1 mov.w 30c336 <_gint_default_panic+0x1ce>,r1 ! 100
30c1d2: 38 10 cmp/eq r1,r8
30c1d4: d1 69 mov.l 30c37c <_gint_default_panic+0x214>,r1 ! 342268
30c1d6: 89 1f bt 30c218 <_gint_default_panic+0xb0>
30c1d8: 91 ae mov.w 30c338 <_gint_default_panic+0x1d0>,r1 ! 160
30c1da: 38 10 cmp/eq r1,r8
30c1dc: d1 68 mov.l 30c380 <_gint_default_panic+0x218>,r1 ! 3422c8
30c1de: 89 20 bt 30c222 <_gint_default_panic+0xba>
30c1e0: 91 ab mov.w 30c33a <_gint_default_panic+0x1d2>,r1 ! 180
30c1e2: 38 10 cmp/eq r1,r8
30c1e4: d1 67 mov.l 30c384 <_gint_default_panic+0x21c>,r1 ! 3422b4
30c1e6: 89 1c bt 30c222 <_gint_default_panic+0xba>
30c1e8: 91 a8 mov.w 30c33c <_gint_default_panic+0x1d4>,r1 ! 1a0
30c1ea: 38 10 cmp/eq r1,r8
30c1ec: d1 66 mov.l 30c388 <_gint_default_panic+0x220>,r1 ! 342294
30c1ee: 89 18 bt 30c222 <_gint_default_panic+0xba>
30c1f0: 91 a5 mov.w 30c33e <_gint_default_panic+0x1d6>,r1 ! 1020
30c1f2: 38 10 cmp/eq r1,r8
30c1f4: d1 65 mov.l 30c38c <_gint_default_panic+0x224>,r1 ! 34236c
30c1f6: 89 14 bt 30c222 <_gint_default_panic+0xba>
30c1f8: d1 65 mov.l 30c390 <_gint_default_panic+0x228>,r1 ! 3423a4
30c1fa: 92 a1 mov.w 30c340 <_gint_default_panic+0x1d8>,r2 ! 1040
30c1fc: 38 20 cmp/eq r2,r8
30c1fe: 8b 01 bf 30c204 <_gint_default_panic+0x9c>
30c200: a1 14 bra 30c42c <_gint_default_panic+0x2c4>
30c202: 00 09 nop
30c204: 92 9d mov.w 30c342 <_gint_default_panic+0x1da>,r2 ! 1060
30c206: 38 20 cmp/eq r2,r8
30c208: 8b 01 bf 30c20e <_gint_default_panic+0xa6>
30c20a: a1 12 bra 30c432 <_gint_default_panic+0x2ca>
30c20c: 00 09 nop
30c20e: 92 99 mov.w 30c344 <_gint_default_panic+0x1dc>,r2 ! 1080
30c210: 38 20 cmp/eq r2,r8
30c212: 8b 01 bf 30c218 <_gint_default_panic+0xb0>
30c214: a1 10 bra 30c438 <_gint_default_panic+0x2d0>
30c216: 00 09 nop
30c218: 92 95 mov.w 30c346 <_gint_default_panic+0x1de>,r2 ! 10a0
30c21a: 38 20 cmp/eq r2,r8
30c21c: 8b 01 bf 30c222 <_gint_default_panic+0xba>
30c21e: a1 0e bra 30c43e <_gint_default_panic+0x2d6>
30c220: 00 09 nop
30c222: db 5c mov.l 30c394 <_gint_default_panic+0x22c>,r11 ! 30c0f4 <_dprint>
30c224: e6 00 mov #0,r6
30c226: 1f 11 mov.l r1,@(4,r15)
30c228: e5 19 mov #25,r5
30c22a: d7 5b mov.l 30c398 <_gint_default_panic+0x230>,r7 ! 3423a8
30c22c: e4 06 mov #6,r4
30c22e: 4b 0b jsr @r11
30c230: 2f 82 mov.l r8,@r15
30c232: d7 5a mov.l 30c39c <_gint_default_panic+0x234>,r7 ! 3423b0
30c234: e6 00 mov #0,r6
30c236: e5 2d mov #45,r5
30c238: 49 0b jsr @r9
30c23a: e4 06 mov #6,r4
30c23c: d7 58 mov.l 30c3a0 <_gint_default_panic+0x238>,r7 ! 3423b4
30c23e: e6 00 mov #0,r6
30c240: e5 2d mov #45,r5
30c242: e4 26 mov #38,r4
30c244: 4b 0b jsr @r11
30c246: 2f a2 mov.l r10,@r15
30c248: 94 7e mov.w 30c348 <_gint_default_panic+0x1e0>,r4 ! 105
30c24a: e6 00 mov #0,r6
30c24c: d7 55 mov.l 30c3a4 <_gint_default_panic+0x23c>,r7 ! 3423bc
30c24e: 49 0b jsr @r9
30c250: e5 2d mov #45,r5
30c252: d7 55 mov.l 30c3a8 <_gint_default_panic+0x240>,r7 ! 3423d0
30c254: e6 00 mov #0,r6
30c256: e5 3c mov #60,r5
30c258: 49 0b jsr @r9
30c25a: e4 06 mov #6,r4
30c25c: d7 50 mov.l 30c3a0 <_gint_default_panic+0x238>,r7 ! 3423b4
30c25e: e6 00 mov #0,r6
30c260: e5 3c mov #60,r5
30c262: e4 26 mov #38,r4
30c264: 4b 0b jsr @r11
30c266: 2f d2 mov.l r13,@r15
30c268: 94 6f mov.w 30c34a <_gint_default_panic+0x1e2>,r4 ! ea
30c26a: e6 00 mov #0,r6
30c26c: d7 4f mov.l 30c3ac <_gint_default_panic+0x244>,r7 ! 3423d4
30c26e: 49 0b jsr @r9
30c270: e5 3c mov #60,r5
30c272: d7 4f mov.l 30c3b0 <_gint_default_panic+0x248>,r7 ! 3423e8
30c274: e6 00 mov #0,r6
30c276: e5 4b mov #75,r5
30c278: 49 0b jsr @r9
30c27a: e4 06 mov #6,r4
30c27c: d7 4d mov.l 30c3b4 <_gint_default_panic+0x24c>,r7 ! 3423ec
30c27e: e6 00 mov #0,r6
30c280: e5 4b mov #75,r5
30c282: e4 26 mov #38,r4
30c284: 4b 0b jsr @r11
30c286: 2f c2 mov.l r12,@r15
30c288: 94 60 mov.w 30c34c <_gint_default_panic+0x1e4>,r4 ! 119
30c28a: e6 00 mov #0,r6
30c28c: d7 4a mov.l 30c3b8 <_gint_default_panic+0x250>,r7 ! 3423f4
30c28e: 49 0b jsr @r9
30c290: e5 4b mov #75,r5
30c292: d7 4a mov.l 30c3bc <_gint_default_panic+0x254>,r7 ! 342404
30c294: e6 00 mov #0,r6
30c296: e5 5f mov #95,r5
30c298: 49 0b jsr @r9
30c29a: e4 06 mov #6,r4
30c29c: d7 48 mov.l 30c3c0 <_gint_default_panic+0x258>,r7 ! 342418
30c29e: e6 00 mov #0,r6
30c2a0: e5 79 mov #121,r5
30c2a2: 49 0b jsr @r9
30c2a4: e4 06 mov #6,r4
30c2a6: d7 47 mov.l 30c3c4 <_gint_default_panic+0x25c>,r7 ! 342440
30c2a8: e6 00 mov #0,r6
30c2aa: 95 50 mov.w 30c34e <_gint_default_panic+0x1e6>,r5 ! 86
30c2ac: 49 0b jsr @r9
30c2ae: e4 06 mov #6,r4
30c2b0: d7 45 mov.l 30c3c8 <_gint_default_panic+0x260>,r7 ! 34245c
30c2b2: e6 00 mov #0,r6
30c2b4: 95 4c mov.w 30c350 <_gint_default_panic+0x1e8>,r5 ! 93
30c2b6: 49 0b jsr @r9
30c2b8: e4 06 mov #6,r4
30c2ba: 91 40 mov.w 30c33e <_gint_default_panic+0x1d6>,r1 ! 1020
30c2bc: 38 10 cmp/eq r1,r8
30c2be: 89 01 bt 30c2c4 <_gint_default_panic+0x15c>
30c2c0: a0 c0 bra 30c444 <_gint_default_panic+0x2dc>
30c2c2: 00 09 nop
30c2c4: d8 41 mov.l 30c3cc <_gint_default_panic+0x264>,r8 ! fe008020
30c2c6: e6 00 mov #0,r6
30c2c8: d7 41 mov.l 30c3d0 <_gint_default_panic+0x268>,r7 ! 34247c
30c2ca: e4 06 mov #6,r4
30c2cc: 61 82 mov.l @r8,r1
30c2ce: 52 81 mov.l @(4,r8),r2
30c2d0: 53 82 mov.l @(8,r8),r3
30c2d2: 95 3e mov.w 30c352 <_gint_default_panic+0x1ea>,r5 ! a7
30c2d4: 1f 32 mov.l r3,@(8,r15)
30c2d6: 1f 21 mov.l r2,@(4,r15)
30c2d8: 4b 0b jsr @r11
30c2da: 2f 12 mov.l r1,@r15
30c2dc: 51 83 mov.l @(12,r8),r1
30c2de: e6 00 mov #0,r6
30c2e0: d7 3c mov.l 30c3d4 <_gint_default_panic+0x26c>,r7 ! 3424a4
30c2e2: e4 06 mov #6,r4
30c2e4: 95 36 mov.w 30c354 <_gint_default_panic+0x1ec>,r5 ! b4
30c2e6: 4b 0b jsr @r11
30c2e8: 2f 12 mov.l r1,@r15
30c2ea: 51 84 mov.l @(16,r8),r1
30c2ec: e6 00 mov #0,r6
30c2ee: 52 85 mov.l @(20,r8),r2
30c2f0: e4 06 mov #6,r4
30c2f2: 53 86 mov.l @(24,r8),r3
30c2f4: d7 38 mov.l 30c3d8 <_gint_default_panic+0x270>,r7 ! 3424b0
30c2f6: 95 2e mov.w 30c356 <_gint_default_panic+0x1ee>,r5 ! c1
30c2f8: 2f 12 mov.l r1,@r15
30c2fa: 1f 32 mov.l r3,@(8,r15)
30c2fc: 4b 0b jsr @r11
30c2fe: 1f 21 mov.l r2,@(4,r15)
30c300: d0 36 mov.l 30c3dc <_gint_default_panic+0x274>,r0 ! fe008060
30c302: e6 00 mov #0,r6
30c304: d7 36 mov.l 30c3e0 <_gint_default_panic+0x278>,r7 ! 3424d8
30c306: e4 06 mov #6,r4
30c308: 85 00 mov.w @(0,r0),r0
30c30a: 81 f3 mov.w r0,@(6,r15)
30c30c: 51 87 mov.l @(28,r8),r1
30c30e: 95 23 mov.w 30c358 <_gint_default_panic+0x1f0>,r5 ! ce
30c310: 4b 0b jsr @r11
30c312: 2f 12 mov.l r1,@r15
30c314: d1 33 mov.l 30c3e4 <_gint_default_panic+0x27c>,r1 ! 30b124 <_dupdate>
30c316: dc 34 mov.l 30c3e8 <_gint_default_panic+0x280>,r12 ! 30736c <__WEAK_keydev_unqueue_event>
30c318: 41 0b jsr @r1
30c31a: e9 00 mov #0,r9
30c31c: d4 33 mov.l 30c3ec <_gint_default_panic+0x284>,r4 ! 8101b30 <_keysc_dev>
30c31e: 4c 0b jsr @r12
30c320: 00 09 nop
30c322: 60 08 swap.b r0,r0
30c324: c8 07 tst #7,r0
30c326: 8f f9 bf.s 30c31c <_gint_default_panic+0x1b4>
30c328: e2 ff mov #-1,r2
30c32a: d1 31 mov.l 30c3f0 <_gint_default_panic+0x288>,r1 ! 8101b60
30c32c: a0 62 bra 30c3f4 <_gint_default_panic+0x28c>
30c32e: 84 1b mov.b @(11,r1),r0
30c330: 00 ff mac.l @r15+,@r0+
30c332: 0c 60 .word 0x0c60
30c334: 00 e0 .word 0x00e0
30c336: 01 00 .word 0x0100
30c338: 01 60 .word 0x0160
30c33a: 01 80 .word 0x0180
30c33c: 01 a0 .word 0x01a0
30c33e: 10 20 mov.l r2,@(0,r0)
30c340: 10 40 mov.l r4,@(0,r0)
30c342: 10 60 mov.l r6,@(0,r0)
30c344: 10 80 mov.l r8,@(0,r0)
30c346: 10 a0 mov.l r10,@(0,r0)
30c348: 01 05 mov.w r0,@(r0,r1)
30c34a: 00 ea .word 0x00ea
30c34c: 01 19 .word 0x0119
30c34e: 00 86 mov.l r8,@(r0,r0)
30c350: 00 93 ocbi @r0
30c352: 00 a7 mul.l r10,r0
30c354: 00 b4 mov.b r11,@(r0,r0)
30c356: 00 c1 .word 0x00c1
30c358: 00 ce mov.l @(r0,r12),r0
30c35a: 00 09 nop
30c35c: ff 00 .word 0xff00
30c35e: 00 0c mov.b @(r0,r0),r0
30c360: 00 30 .word 0x0030
30c362: ac d8 bra 30bd16 <_sleep_us_spin.constprop.0+0xbe>
30c364: 08 10 .word 0x0810
30c366: 1c 04 mov.l r0,@(16,r12)
30c368: 00 31 .word 0x0031
30c36a: 21 20 mov.b r2,@r1
30c36c: 00 30 .word 0x0030
30c36e: b8 40 bsr 30b3f2 <_getkey_opt+0x20e>
30c370: 00 02 stc sr,r0
30c372: b5 00 bsr 30cd76 <_atoi+0x92>
30c374: 00 34 mov.b r3,@(r0,r0)
30c376: 23 80 mov.b r8,@r3
30c378: 00 34 mov.b r3,@(r0,r0)
30c37a: 22 40 mov.b r4,@r2
30c37c: 00 34 mov.b r3,@(r0,r0)
30c37e: 22 68 tst r6,r2
30c380: 00 34 mov.b r3,@(r0,r0)
30c382: 22 c8 tst r12,r2
30c384: 00 34 mov.b r3,@(r0,r0)
30c386: 22 b4 mov.b r11,@-r2
30c388: 00 34 mov.b r3,@(r0,r0)
30c38a: 22 94 mov.b r9,@-r2
30c38c: 00 34 mov.b r3,@(r0,r0)
30c38e: 23 6c cmp/str r6,r3
30c390: 00 34 mov.b r3,@(r0,r0)
30c392: 23 a4 mov.b r10,@-r3
30c394: 00 30 .word 0x0030
30c396: c0 f4 mov.b r0,@(244,gbr)
30c398: 00 34 mov.b r3,@(r0,r0)
30c39a: 23 a8 tst r10,r3
30c39c: 00 34 mov.b r3,@(r0,r0)
30c39e: 23 b0 mov.b r11,@r3
30c3a0: 00 34 mov.b r3,@(r0,r0)
30c3a2: 23 b4 mov.b r11,@-r3
30c3a4: 00 34 mov.b r3,@(r0,r0)
30c3a6: 23 bc cmp/str r11,r3
30c3a8: 00 34 mov.b r3,@(r0,r0)
30c3aa: 23 d0 mov.b r13,@r3
30c3ac: 00 34 mov.b r3,@(r0,r0)
30c3ae: 23 d4 mov.b r13,@-r3
30c3b0: 00 34 mov.b r3,@(r0,r0)
30c3b2: 23 e8 tst r14,r3
30c3b4: 00 34 mov.b r3,@(r0,r0)
30c3b6: 23 ec cmp/str r14,r3
30c3b8: 00 34 mov.b r3,@(r0,r0)
30c3ba: 23 f4 mov.b r15,@-r3
30c3bc: 00 34 mov.b r3,@(r0,r0)
30c3be: 24 04 mov.b r0,@-r4
30c3c0: 00 34 mov.b r3,@(r0,r0)
30c3c2: 24 18 tst r1,r4
30c3c4: 00 34 mov.b r3,@(r0,r0)
30c3c6: 24 40 mov.b r4,@r4
30c3c8: 00 34 mov.b r3,@(r0,r0)
30c3ca: 24 5c cmp/str r5,r4
30c3cc: fe 00 .word 0xfe00
30c3ce: 80 20 mov.b r0,@(0,r2)
30c3d0: 00 34 mov.b r3,@(r0,r0)
30c3d2: 24 7c cmp/str r7,r4
30c3d4: 00 34 mov.b r3,@(r0,r0)
30c3d6: 24 a4 mov.b r10,@-r4
30c3d8: 00 34 mov.b r3,@(r0,r0)
30c3da: 24 b0 mov.b r11,@r4
30c3dc: fe 00 .word 0xfe00
30c3de: 80 60 mov.b r0,@(0,r6)
30c3e0: 00 34 mov.b r3,@(r0,r0)
30c3e2: 24 d8 tst r13,r4
30c3e4: 00 30 .word 0x0030
30c3e6: b1 24 bsr 30c632 <_read_core.constprop.0+0xbe>
30c3e8: 00 30 .word 0x0030
30c3ea: 73 6c add #108,r3
30c3ec: 08 10 .word 0x0810
30c3ee: 1b 30 mov.l r3,@(0,r11)
30c3f0: 08 10 .word 0x0810
30c3f2: 1b 60 mov.l r6,@(0,r11)
30c3f4: 63 03 mov r0,r3
30c3f6: 6b 0c extu.b r0,r11
30c3f8: 84 1c mov.b @(12,r1),r0
30c3fa: c8 08 tst #8,r0
30c3fc: 6a 0c extu.b r0,r10
30c3fe: 84 1d mov.b @(13,r1),r0
30c400: 62 2a negc r2,r2
30c402: c8 40 tst #64,r0
30c404: e1 ff mov #-1,r1
30c406: 68 03 mov r0,r8
30c408: 6d 1a negc r1,r13
30c40a: 6e 0c extu.b r0,r14
30c40c: 60 33 mov r3,r0
30c40e: e1 02 mov #2,r1
30c410: c8 08 tst #8,r0
30c412: 8d 2e bt.s 30c472 <_gint_default_panic+0x30a>
30c414: 28 19 and r1,r8
30c416: 29 98 tst r9,r9
30c418: 89 32 bt 30c480 <_gint_default_panic+0x318>
30c41a: d1 25 mov.l 30c4b0 <_gint_default_panic+0x348>,r1 ! 309b00 <_abort>
30c41c: 41 0b jsr @r1
30c41e: 00 09 nop
30c420: d1 24 mov.l 30c4b4 <_gint_default_panic+0x34c>,r1 ! 3421f0
30c422: ae ea bra 30c1fa <_gint_default_panic+0x92>
30c424: 00 09 nop
30c426: d1 24 mov.l 30c4b8 <_gint_default_panic+0x350>,r1 ! 342218
30c428: ae ec bra 30c204 <_gint_default_panic+0x9c>
30c42a: 00 09 nop
30c42c: d1 23 mov.l 30c4bc <_gint_default_panic+0x354>,r1 ! 342348
30c42e: ae f8 bra 30c222 <_gint_default_panic+0xba>
30c430: 00 09 nop
30c432: d1 23 mov.l 30c4c0 <_gint_default_panic+0x358>,r1 ! 342324
30c434: ae f5 bra 30c222 <_gint_default_panic+0xba>
30c436: 00 09 nop
30c438: d1 22 mov.l 30c4c4 <_gint_default_panic+0x35c>,r1 ! 3422dc
30c43a: ae f2 bra 30c222 <_gint_default_panic+0xba>
30c43c: 00 09 nop
30c43e: d1 22 mov.l 30c4c8 <_gint_default_panic+0x360>,r1 ! 342300
30c440: ae ef bra 30c222 <_gint_default_panic+0xba>
30c442: 00 09 nop
30c444: 91 32 mov.w 30c4ac <_gint_default_panic+0x344>,r1 ! 180
30c446: 38 10 cmp/eq r1,r8
30c448: 8f 11 bf.s 30c46e <_gint_default_panic+0x306>
30c44a: e6 00 mov #0,r6
30c44c: 85 a1 mov.w @(2,r10),r0
30c44e: 60 0d extu.w r0,r0
30c450: 1f 03 mov.l r0,@(12,r15)
30c452: e4 06 mov #6,r4
30c454: 61 a1 mov.w @r10,r1
30c456: 7a e0 add #-32,r10
30c458: 61 1d extu.w r1,r1
30c45a: 1f 12 mov.l r1,@(8,r15)
30c45c: 85 af mov.w @(30,r10),r0
30c45e: 60 0d extu.w r0,r0
30c460: 1f 01 mov.l r0,@(4,r15)
30c462: 85 ae mov.w @(28,r10),r0
30c464: 6a 0d extu.w r0,r10
30c466: d7 19 mov.l 30c4cc <_gint_default_panic+0x364>,r7 ! 3424f0
30c468: 95 21 mov.w 30c4ae <_gint_default_panic+0x346>,r5 ! a0 <_silram>
30c46a: 4b 0b jsr @r11
30c46c: 2f a2 mov.l r10,@r15
30c46e: af 51 bra 30c314 <_gint_default_panic+0x1ac>
30c470: 00 09 nop
30c472: 29 98 tst r9,r9
30c474: 8d 04 bt.s 30c480 <_gint_default_panic+0x318>
30c476: 22 28 tst r2,r2
30c478: 89 02 bt 30c480 <_gint_default_panic+0x318>
30c47a: d2 15 mov.l 30c4d0 <_gint_default_panic+0x368>,r2 ! 30a904 <_gint_osmenu>
30c47c: 42 0b jsr @r2
30c47e: 00 09 nop
30c480: 48 01 shlr r8
30c482: 2d 88 tst r8,r13
30c484: 8d 05 bt.s 30c492 <_gint_default_panic+0x32a>
30c486: 29 98 tst r9,r9
30c488: 8d 04 bt.s 30c494 <_gint_default_panic+0x32c>
30c48a: 60 a3 mov r10,r0
30c48c: d1 11 mov.l 30c4d4 <_gint_default_panic+0x36c>,r1 ! 31152c <___Reset>
30c48e: 41 0b jsr @r1
30c490: 00 09 nop
30c492: 60 a3 mov r10,r0
30c494: 20 bb or r11,r0
30c496: c8 08 tst #8,r0
30c498: 8f 03 bf.s 30c4a2 <_gint_default_panic+0x33a>
30c49a: 60 e3 mov r14,r0
30c49c: c8 42 tst #66,r0
30c49e: 01 29 movt r1
30c4a0: 29 1b or r1,r9
30c4a2: d1 0d mov.l 30c4d8 <_gint_default_panic+0x370>,r1 ! 309eaa <_sleep>
30c4a4: 41 0b jsr @r1
30c4a6: 00 09 nop
30c4a8: af 38 bra 30c31c <_gint_default_panic+0x1b4>
30c4aa: 00 09 nop
30c4ac: 01 80 .word 0x0180
30c4ae: 00 a0 .word 0x00a0
30c4b0: 00 30 .word 0x0030
30c4b2: 9b 00 mov.w 30c4b6 <_gint_default_panic+0x34e>,r11 ! 21f0
30c4b4: 00 34 mov.b r3,@(r0,r0)
30c4b6: 21 f0 mov.b r15,@r1
30c4b8: 00 34 mov.b r3,@(r0,r0)
30c4ba: 22 18 tst r1,r2
30c4bc: 00 34 mov.b r3,@(r0,r0)
30c4be: 23 48 tst r4,r3
30c4c0: 00 34 mov.b r3,@(r0,r0)
30c4c2: 23 24 mov.b r2,@-r3
30c4c4: 00 34 mov.b r3,@(r0,r0)
30c4c6: 22 dc cmp/str r13,r2
30c4c8: 00 34 mov.b r3,@(r0,r0)
30c4ca: 23 00 mov.b r0,@r3
30c4cc: 00 34 mov.b r3,@(r0,r0)
30c4ce: 24 f0 mov.b r15,@r4
30c4d0: 00 30 .word 0x0030
30c4d2: a9 04 bra 30b6de <_dtext_opt+0x102>
30c4d4: 00 31 .word 0x0031
30c4d6: 15 2c mov.l r2,@(48,r5)
30c4d8: 00 30 .word 0x0030
30c4da: 9e aa mov.w 30c632 <_read_core.constprop.0+0xbe>,r14 ! 6ef6
0030c4dc <_snprintf>:
30c4dc: 2f 76 mov.l r7,@-r15
30c4de: 2f 86 mov.l r8,@-r15
30c4e0: 68 63 mov r6,r8
30c4e2: 2f 96 mov.l r9,@-r15
30c4e4: e6 1c mov #28,r6
30c4e6: 2f a6 mov.l r10,@-r15
30c4e8: 6a 43 mov r4,r10
30c4ea: 4f 22 sts.l pr,@-r15
30c4ec: 69 53 mov r5,r9
30c4ee: d0 0c mov.l 30c520 <_snprintf+0x44>,r0 ! 312120 <_memset>
30c4f0: 7f dc add #-36,r15
30c4f2: 64 f3 mov r15,r4
30c4f4: e5 00 mov #0,r5
30c4f6: 40 0b jsr @r0
30c4f8: 74 08 add #8,r4
30c4fa: d0 0a mov.l 30c524 <_snprintf+0x48>,r0 ! 30be3a <___printf>
30c4fc: e1 34 mov #52,r1
30c4fe: 31 fc add r15,r1
30c500: 64 f3 mov r15,r4
30c502: 1f a1 mov.l r10,@(4,r15)
30c504: 66 f3 mov r15,r6
30c506: 1f 94 mov.l r9,@(16,r15)
30c508: 65 83 mov r8,r5
30c50a: 2f 12 mov.l r1,@r15
30c50c: 40 0b jsr @r0
30c50e: 74 04 add #4,r4
30c510: 7f 24 add #36,r15
30c512: 4f 26 lds.l @r15+,pr
30c514: 6a f6 mov.l @r15+,r10
30c516: 69 f6 mov.l @r15+,r9
30c518: 68 f6 mov.l @r15+,r8
30c51a: 00 0b rts
30c51c: 7f 04 add #4,r15
30c51e: 00 09 nop
30c520: 00 31 .word 0x0031
30c522: 21 20 mov.b r2,@r1
30c524: 00 30 .word 0x0030
30c526: be 3a bsr 30c19e <_gint_default_panic+0x36>
0030c528 <_fprintf.constprop.0>:
30c528: 2f 76 mov.l r7,@-r15
30c52a: e5 00 mov #0,r5
30c52c: 2f 66 mov.l r6,@-r15
30c52e: e6 20 mov #32,r6
30c530: 2f 86 mov.l r8,@-r15
30c532: 68 43 mov r4,r8
30c534: 4f 22 sts.l pr,@-r15
30c536: d0 0b mov.l 30c564 <_fprintf.constprop.0+0x3c>,r0 ! 312120 <_memset>
30c538: 7f dc add #-36,r15
30c53a: 64 f3 mov r15,r4
30c53c: 40 0b jsr @r0
30c53e: 74 04 add #4,r4
30c540: d1 09 mov.l 30c568 <_fprintf.constprop.0+0x40>,r1 ! 10000
30c542: 64 f3 mov r15,r4
30c544: d0 09 mov.l 30c56c <_fprintf.constprop.0+0x44>,r0 ! 30be3a <___printf>
30c546: 66 f3 mov r15,r6
30c548: 1f 14 mov.l r1,@(16,r15)
30c54a: e1 2c mov #44,r1
30c54c: d5 08 mov.l 30c570 <_fprintf.constprop.0+0x48>,r5 ! 342510
30c54e: 31 fc add r15,r1
30c550: 1f 82 mov.l r8,@(8,r15)
30c552: 74 04 add #4,r4
30c554: 40 0b jsr @r0
30c556: 2f 12 mov.l r1,@r15
30c558: 7f 24 add #36,r15
30c55a: 4f 26 lds.l @r15+,pr
30c55c: 68 f6 mov.l @r15+,r8
30c55e: 00 0b rts
30c560: 7f 08 add #8,r15
30c562: 00 09 nop
30c564: 00 31 .word 0x0031
30c566: 21 20 mov.b r2,@r1
30c568: 00 01 .word 0x0001
30c56a: 00 00 .word 0x0000
30c56c: 00 30 .word 0x0030
30c56e: be 3a bsr 30c1e6 <_gint_default_panic+0x7e>
30c570: 00 34 mov.b r3,@(r0,r0)
30c572: 25 10 mov.b r1,@r5
0030c574 <_read_core.constprop.0>:
30c574: 2f 86 mov.l r8,@-r15
30c576: 68 43 mov r4,r8
30c578: 2f 96 mov.l r9,@-r15
30c57a: 2f a6 mov.l r10,@-r15
30c57c: 6a 63 mov r6,r10
30c57e: 2f b6 mov.l r11,@-r15
30c580: e6 0c mov #12,r6
30c582: 2f c6 mov.l r12,@-r15
30c584: 2f d6 mov.l r13,@-r15
30c586: 2f e6 mov.l r14,@-r15
30c588: 4f 22 sts.l pr,@-r15
30c58a: 7f d0 add #-48,r15
30c58c: 61 f3 mov r15,r1
30c58e: 71 50 add #80,r1
30c590: 63 16 mov.l @r1+,r3
30c592: 64 f3 mov r15,r4
30c594: d0 5c mov.l 30c708 <_read_core.constprop.0+0x194>,r0 ! 312120 <_memset>
30c596: 74 24 add #36,r4
30c598: 1f 12 mov.l r1,@(8,r15)
30c59a: e1 00 mov #0,r1
30c59c: 1f 54 mov.l r5,@(16,r15)
30c59e: e5 00 mov #0,r5
30c5a0: 1f 15 mov.l r1,@(20,r15)
30c5a2: 6d f3 mov r15,r13
30c5a4: 1f 16 mov.l r1,@(24,r15)
30c5a6: 7d 14 add #20,r13
30c5a8: 40 0b jsr @r0
30c5aa: 1f 73 mov.l r7,@(12,r15)
30c5ac: d1 57 mov.l 30c70c <_read_core.constprop.0+0x198>,r1 ! 310df4 <___movmemSI20>
30c5ae: 65 f3 mov r15,r5
30c5b0: dc 57 mov.l 30c710 <_read_core.constprop.0+0x19c>,r12 ! 3052f4 <_GINT_CALL_SET_function>
30c5b2: 75 1c add #28,r5
30c5b4: 54 f2 mov.l @(8,r15),r4
30c5b6: de 57 mov.l 30c714 <_read_core.constprop.0+0x1a0>,r14 ! 8102014 <_pipe_transfers>
30c5b8: 1f c7 mov.l r12,@(28,r15)
30c5ba: 41 0b jsr @r1
30c5bc: 1f d8 mov.l r13,@(32,r15)
30c5be: e1 2c mov #44,r1
30c5c0: 08 17 mul.l r1,r8
30c5c2: 09 1a sts macl,r9
30c5c4: 39 ec add r14,r9
30c5c6: d0 54 mov.l 30c718 <_read_core.constprop.0+0x1a4>,r0 ! 3088b4 <_handle_incoming_hwseg>
30c5c8: 65 83 mov r8,r5
30c5ca: 40 0b jsr @r0
30c5cc: 64 93 mov r9,r4
30c5ce: 20 08 tst r0,r0
30c5d0: 8f 79 bf.s 30c6c6 <_read_core.constprop.0+0x152>
30c5d2: 6b 03 mov r0,r11
30c5d4: d0 51 mov.l 30c71c <_read_core.constprop.0+0x1a8>,r0 ! 305fc8 <_asyncio_op_busy>
30c5d6: 40 0b jsr @r0
30c5d8: 64 93 mov r9,r4
30c5da: 20 08 tst r0,r0
30c5dc: 8f 75 bf.s 30c6ca <_read_core.constprop.0+0x156>
30c5de: e2 2c mov #44,r2
30c5e0: 08 27 mul.l r2,r8
30c5e2: 02 1a sts macl,r2
30c5e4: 32 ec add r14,r2
30c5e6: 63 20 mov.b @r2,r3
30c5e8: 23 38 tst r3,r3
30c5ea: 8d 70 bt.s 30c6ce <_read_core.constprop.0+0x15a>
30c5ec: 2a a8 tst r10,r10
30c5ee: 8f 28 bf.s 30c642 <_read_core.constprop.0+0xce>
30c5f0: e7 00 mov #0,r7
30c5f2: 1f a6 mov.l r10,@(24,r15)
30c5f4: e6 00 mov #0,r6
30c5f6: e5 00 mov #0,r5
30c5f8: 4c 0b jsr @r12
30c5fa: 64 d3 mov r13,r4
30c5fc: 60 b3 mov r11,r0
30c5fe: 88 f7 cmp/eq #-9,r0
30c600: 8d 02 bt.s 30c608 <_read_core.constprop.0+0x94>
30c602: 88 f4 cmp/eq #-12,r0
30c604: 8f 6a bf.s 30c6dc <_read_core.constprop.0+0x168>
30c606: 88 9c cmp/eq #-100,r0
30c608: 50 f3 mov.l @(12,r15),r0
30c60a: c8 10 tst #16,r0
30c60c: 8d 0f bt.s 30c62e <_read_core.constprop.0+0xba>
30c60e: 60 b3 mov r11,r0
30c610: e0 50 mov #80,r0
30c612: 04 fe mov.l @(r0,r15),r4
30c614: d0 42 mov.l 30c720 <_read_core.constprop.0+0x1ac>,r0 ! 306520 <_timeout_elapsed.lto_priv.0>
30c616: 40 0b jsr @r0
30c618: 00 09 nop
30c61a: 20 08 tst r0,r0
30c61c: 8d 59 bt.s 30c6d2 <_read_core.constprop.0+0x15e>
30c61e: e1 09 mov #9,r1
30c620: 38 16 cmp/hi r1,r8
30c622: 89 02 bt 30c62a <_read_core.constprop.0+0xb6>
30c624: d1 3f mov.l 30c724 <_read_core.constprop.0+0x1b0>,r1 ! 305fec <_asyncio_op_cancel_read>
30c626: 41 0b jsr @r1
30c628: 64 93 mov r9,r4
30c62a: eb f8 mov #-8,r11
30c62c: 60 b3 mov r11,r0
30c62e: 7f 30 add #48,r15
30c630: 4f 26 lds.l @r15+,pr
30c632: 6e f6 mov.l @r15+,r14
30c634: 6d f6 mov.l @r15+,r13
30c636: 6c f6 mov.l @r15+,r12
30c638: 6b f6 mov.l @r15+,r11
30c63a: 6a f6 mov.l @r15+,r10
30c63c: 69 f6 mov.l @r15+,r9
30c63e: 00 0b rts
30c640: 68 f6 mov.l @r15+,r8
30c642: 60 20 mov.b @r2,r0
30c644: 88 01 cmp/eq #1,r0
30c646: 8b 02 bf 30c64e <_read_core.constprop.0+0xda>
30c648: 52 24 mov.l @(16,r2),r2
30c64a: 42 15 cmp/pl r2
30c64c: 89 08 bt 30c660 <_read_core.constprop.0+0xec>
30c64e: e2 2c mov #44,r2
30c650: 08 27 mul.l r2,r8
30c652: 04 1a sts macl,r4
30c654: 34 ec add r14,r4
30c656: 85 45 mov.w @(10,r4),r0
30c658: 63 0d extu.w r0,r3
30c65a: 23 38 tst r3,r3
30c65c: 8d 0e bt.s 30c67c <_read_core.constprop.0+0x108>
30c65e: e2 01 mov #1,r2
30c660: d1 31 mov.l 30c728 <_read_core.constprop.0+0x1b4>,r1 ! 342574
30c662: e7 4f mov #79,r7
30c664: d0 31 mov.l 30c72c <_read_core.constprop.0+0x1b8>,r0 ! 30c528 <_fprintf.constprop.0>
30c666: 1f 11 mov.l r1,@(4,r15)
30c668: d1 31 mov.l 30c730 <_read_core.constprop.0+0x1bc>,r1 ! 342b3c <___PRETTY_FUNCTION__.0>
30c66a: d6 32 mov.l 30c734 <_read_core.constprop.0+0x1c0>,r6 ! 342530
30c66c: 2f 12 mov.l r1,@r15
30c66e: d1 32 mov.l 30c738 <_read_core.constprop.0+0x1c4>,r1 ! 810195c <_stderr>
30c670: d5 32 mov.l 30c73c <_read_core.constprop.0+0x1c8>,r5 ! 342510
30c672: 40 0b jsr @r0
30c674: 64 12 mov.l @r1,r4
30c676: d1 32 mov.l 30c740 <_read_core.constprop.0+0x1cc>,r1 ! 309b00 <_abort>
30c678: 41 0b jsr @r1
30c67a: 00 09 nop
30c67c: 24 20 mov.b r2,@r4
30c67e: e1 01 mov #1,r1
30c680: 52 f3 mov.l @(12,r15),r2
30c682: 84 41 mov.b @(1,r4),r0
30c684: 22 19 and r1,r2
30c686: 42 18 shll8 r2
30c688: 42 01 shlr r2
30c68a: c9 7f and #127,r0
30c68c: 20 2b or r2,r0
30c68e: 80 41 mov.b r0,@(1,r4)
30c690: 84 41 mov.b @(1,r4),r0
30c692: 52 f4 mov.l @(16,r15),r2
30c694: cb 10 or #16,r0
30c696: 80 41 mov.b r0,@(1,r4)
30c698: e0 40 mov #64,r0
30c69a: 14 23 mov.l r2,@(12,r4)
30c69c: 62 f3 mov r15,r2
30c69e: 14 a4 mov.l r10,@(16,r4)
30c6a0: 72 18 add #24,r2
30c6a2: 14 25 mov.l r2,@(20,r4)
30c6a4: 30 fc add r15,r0
30c6a6: d2 19 mov.l 30c70c <_read_core.constprop.0+0x198>,r2 ! 310df4 <___movmemSI20>
30c6a8: 74 18 add #24,r4
30c6aa: 55 f2 mov.l @(8,r15),r5
30c6ac: 10 c5 mov.l r12,@(20,r0)
30c6ae: 42 0b jsr @r2
30c6b0: 10 d6 mov.l r13,@(24,r0)
30c6b2: d0 24 mov.l 30c744 <_read_core.constprop.0+0x1d0>,r0 ! 308818 <_read_round>
30c6b4: 65 83 mov r8,r5
30c6b6: 1f 36 mov.l r3,@(24,r15)
30c6b8: 40 0b jsr @r0
30c6ba: 64 93 mov r9,r4
30c6bc: 20 08 tst r0,r0
30c6be: 8d 9e bt.s 30c5fe <_read_core.constprop.0+0x8a>
30c6c0: 60 b3 mov r11,r0
30c6c2: af 9b bra 30c5fc <_read_core.constprop.0+0x88>
30c6c4: eb 9c mov #-100,r11
30c6c6: af 99 bra 30c5fc <_read_core.constprop.0+0x88>
30c6c8: eb f3 mov #-13,r11
30c6ca: af 97 bra 30c5fc <_read_core.constprop.0+0x88>
30c6cc: eb f7 mov #-9,r11
30c6ce: af 95 bra 30c5fc <_read_core.constprop.0+0x88>
30c6d0: eb f4 mov #-12,r11
30c6d2: d1 1d mov.l 30c748 <_read_core.constprop.0+0x1d4>,r1 ! 309eaa <_sleep>
30c6d4: 41 0b jsr @r1
30c6d6: 00 09 nop
30c6d8: af 75 bra 30c5c6 <_read_core.constprop.0+0x52>
30c6da: 00 09 nop
30c6dc: 8d fc bt.s 30c6d8 <_read_core.constprop.0+0x164>
30c6de: 2b b8 tst r11,r11
30c6e0: 8f a4 bf.s 30c62c <_read_core.constprop.0+0xb8>
30c6e2: eb f3 mov #-13,r11
30c6e4: da 0e mov.l 30c720 <_read_core.constprop.0+0x1ac>,r10 ! 306520 <_timeout_elapsed.lto_priv.0>
30c6e6: db 18 mov.l 30c748 <_read_core.constprop.0+0x1d4>,r11 ! 309eaa <_sleep>
30c6e8: 51 f5 mov.l @(20,r15),r1
30c6ea: 21 18 tst r1,r1
30c6ec: 89 01 bt 30c6f2 <_read_core.constprop.0+0x17e>
30c6ee: af 9d bra 30c62c <_read_core.constprop.0+0xb8>
30c6f0: 5b f6 mov.l @(24,r15),r11
30c6f2: e0 50 mov #80,r0
30c6f4: 4a 0b jsr @r10
30c6f6: 04 fe mov.l @(r0,r15),r4
30c6f8: 20 08 tst r0,r0
30c6fa: 8f 91 bf.s 30c620 <_read_core.constprop.0+0xac>
30c6fc: e1 09 mov #9,r1
30c6fe: 4b 0b jsr @r11
30c700: 00 09 nop
30c702: af f1 bra 30c6e8 <_read_core.constprop.0+0x174>
30c704: 00 09 nop
30c706: 00 09 nop
30c708: 00 31 .word 0x0031
30c70a: 21 20 mov.b r2,@r1
30c70c: 00 31 .word 0x0031
30c70e: 0d f4 mov.b r15,@(r0,r13)
30c710: 00 30 .word 0x0030
30c712: 52 f4 mov.l @(16,r15),r2
30c714: 08 10 .word 0x0810
30c716: 20 14 mov.b r1,@-r0
30c718: 00 30 .word 0x0030
30c71a: 88 b4 cmp/eq #-76,r0
30c71c: 00 30 .word 0x0030
30c71e: 5f c8 mov.l @(32,r12),r15
30c720: 00 30 .word 0x0030
30c722: 65 20 mov.b @r2,r5
30c724: 00 30 .word 0x0030
30c726: 5f ec mov.l @(48,r14),r15
30c728: 00 34 mov.b r3,@(r0,r0)
30c72a: 25 74 mov.b r7,@-r5
30c72c: 00 30 .word 0x0030
30c72e: c5 28 mov.w @(80,gbr),r0
30c730: 00 34 mov.b r3,@(r0,r0)
30c732: 2b 3c cmp/str r3,r11
30c734: 00 34 mov.b r3,@(r0,r0)
30c736: 25 30 mov.b r3,@r5
30c738: 08 10 .word 0x0810
30c73a: 19 5c mov.l r5,@(48,r9)
30c73c: 00 34 mov.b r3,@(r0,r0)
30c73e: 25 10 mov.b r1,@r5
30c740: 00 30 .word 0x0030
30c742: 9b 00 mov.w 30c746 <_read_core.constprop.0+0x1d2>,r11 ! 8818
30c744: 00 30 .word 0x0030
30c746: 88 18 cmp/eq #24,r0
30c748: 00 30 .word 0x0030
30c74a: 9e aa mov.w 30c8a2 <_krealloc+0xa>,r14 ! 2fb6
0030c74c <_usb_read_sync_timeout.constprop.0.isra.0>:
30c74c: 2f 86 mov.l r8,@-r15
30c74e: 68 43 mov r4,r8
30c750: 2f 96 mov.l r9,@-r15
30c752: 69 53 mov r5,r9
30c754: 2f a6 mov.l r10,@-r15
30c756: e5 00 mov #0,r5
30c758: 2f b6 mov.l r11,@-r15
30c75a: 6a 63 mov r6,r10
30c75c: 4f 22 sts.l pr,@-r15
30c75e: 6b 73 mov r7,r11
30c760: d0 0d mov.l 30c798 <_usb_read_sync_timeout.constprop.0.isra.0+0x4c>,r0 ! 312120 <_memset>
30c762: 7f d4 add #-44,r15
30c764: 64 f3 mov r15,r4
30c766: e6 14 mov #20,r6
30c768: 40 0b jsr @r0
30c76a: 74 18 add #24,r4
30c76c: d1 0b mov.l 30c79c <_usb_read_sync_timeout.constprop.0.isra.0+0x50>,r1 ! 310df4 <___movmemSI20>
30c76e: 64 f3 mov r15,r4
30c770: 65 f3 mov r15,r5
30c772: 74 04 add #4,r4
30c774: 41 0b jsr @r1
30c776: 75 18 add #24,r5
30c778: d0 09 mov.l 30c7a0 <_usb_read_sync_timeout.constprop.0.isra.0+0x54>,r0 ! 30c574 <_read_core.constprop.0>
30c77a: e1 00 mov #0,r1
30c77c: 67 b3 mov r11,r7
30c77e: 2f 12 mov.l r1,@r15
30c780: 77 1e add #30,r7
30c782: 66 a3 mov r10,r6
30c784: 65 93 mov r9,r5
30c786: 40 0b jsr @r0
30c788: 64 83 mov r8,r4
30c78a: 7f 2c add #44,r15
30c78c: 4f 26 lds.l @r15+,pr
30c78e: 6b f6 mov.l @r15+,r11
30c790: 6a f6 mov.l @r15+,r10
30c792: 69 f6 mov.l @r15+,r9
30c794: 00 0b rts
30c796: 68 f6 mov.l @r15+,r8
30c798: 00 31 .word 0x0031
30c79a: 21 20 mov.b r2,@r1
30c79c: 00 31 .word 0x0031
30c79e: 0d f4 mov.b r15,@(r0,r13)
30c7a0: 00 30 .word 0x0030
30c7a2: c5 74 mov.w @(232,gbr),r0
0030c7a4 <_sprintf.constprop.0>:
30c7a4: 2f 76 mov.l r7,@-r15
30c7a6: e5 00 mov #0,r5
30c7a8: 2f 66 mov.l r6,@-r15
30c7aa: e6 1c mov #28,r6
30c7ac: 2f 86 mov.l r8,@-r15
30c7ae: 68 43 mov r4,r8
30c7b0: 4f 22 sts.l pr,@-r15
30c7b2: d0 0b mov.l 30c7e0 <_sprintf.constprop.0+0x3c>,r0 ! 312120 <_memset>
30c7b4: 7f dc add #-36,r15
30c7b6: 64 f3 mov r15,r4
30c7b8: 40 0b jsr @r0
30c7ba: 74 08 add #8,r4
30c7bc: d1 09 mov.l 30c7e4 <_sprintf.constprop.0+0x40>,r1 ! 10000
30c7be: 64 f3 mov r15,r4
30c7c0: d0 09 mov.l 30c7e8 <_sprintf.constprop.0+0x44>,r0 ! 30be3a <___printf>
30c7c2: 66 f3 mov r15,r6
30c7c4: 1f 14 mov.l r1,@(16,r15)
30c7c6: e1 2c mov #44,r1
30c7c8: d5 08 mov.l 30c7ec <_sprintf.constprop.0+0x48>,r5 ! 3425b4
30c7ca: 31 fc add r15,r1
30c7cc: 1f 81 mov.l r8,@(4,r15)
30c7ce: 74 04 add #4,r4
30c7d0: 40 0b jsr @r0
30c7d2: 2f 12 mov.l r1,@r15
30c7d4: 7f 24 add #36,r15
30c7d6: 4f 26 lds.l @r15+,pr
30c7d8: 68 f6 mov.l @r15+,r8
30c7da: 00 0b rts
30c7dc: 7f 08 add #8,r15
30c7de: 00 09 nop
30c7e0: 00 31 .word 0x0031
30c7e2: 21 20 mov.b r2,@r1
30c7e4: 00 01 .word 0x0001
30c7e6: 00 00 .word 0x0000
30c7e8: 00 30 .word 0x0030
30c7ea: be 3a bsr 30c462 <_gint_default_panic+0x2fa>
30c7ec: 00 34 mov.b r3,@(r0,r0)
30c7ee: 25 b4 mov.b r11,@-r5
0030c7f0 <_strcmp>:
30c7f0: 60 44 mov.b @r4+,r0
30c7f2: 20 08 tst r0,r0
30c7f4: 8d 04 bt.s 30c800 <_strcmp+0x10>
30c7f6: 61 54 mov.b @r5+,r1
30c7f8: 30 10 cmp/eq r1,r0
30c7fa: 8f 01 bf.s 30c800 <_strcmp+0x10>
30c7fc: 21 18 tst r1,r1
30c7fe: 8b f7 bf 30c7f0 <_strcmp>
30c800: 61 1c extu.b r1,r1
30c802: 60 0c extu.b r0,r0
30c804: 00 0b rts
30c806: 30 18 sub r1,r0
0030c808 <_kmalloc>:
30c808: 2f 86 mov.l r8,@-r15
30c80a: 24 48 tst r4,r4
30c80c: 2f 96 mov.l r9,@-r15
30c80e: 69 43 mov r4,r9
30c810: 2f a6 mov.l r10,@-r15
30c812: 6a 53 mov r5,r10
30c814: 2f b6 mov.l r11,@-r15
30c816: 2f c6 mov.l r12,@-r15
30c818: 2f d6 mov.l r13,@-r15
30c81a: 8d 10 bt.s 30c83e <_kmalloc+0x36>
30c81c: 4f 22 sts.l pr,@-r15
30c81e: dd 1c mov.l 30c890 <_kmalloc+0x88>,r13 ! 8101a58 <_arenas>
30c820: dc 1c mov.l 30c894 <_kmalloc+0x8c>,r12 ! 30c7f0 <_strcmp>
30c822: 6b d3 mov r13,r11
30c824: 7b 20 add #32,r11
30c826: 68 d6 mov.l @r13+,r8
30c828: 28 88 tst r8,r8
30c82a: 8d 06 bt.s 30c83a <_kmalloc+0x32>
30c82c: 2a a8 tst r10,r10
30c82e: 89 08 bt 30c842 <_kmalloc+0x3a>
30c830: 54 84 mov.l @(16,r8),r4
30c832: 4c 0b jsr @r12
30c834: 65 a3 mov r10,r5
30c836: 20 08 tst r0,r0
30c838: 89 07 bt 30c84a <_kmalloc+0x42>
30c83a: 3d b0 cmp/eq r11,r13
30c83c: 8b f3 bf 30c826 <_kmalloc+0x1e>
30c83e: a0 1a bra 30c876 <_kmalloc+0x6e>
30c840: e0 00 mov #0,r0
30c842: 51 88 mov.l @(32,r8),r1
30c844: 21 18 tst r1,r1
30c846: 8d f9 bt.s 30c83c <_kmalloc+0x34>
30c848: 3d b0 cmp/eq r11,r13
30c84a: 60 82 mov.l @r8,r0
30c84c: 64 93 mov r9,r4
30c84e: 40 0b jsr @r0
30c850: 55 87 mov.l @(28,r8),r5
30c852: 61 83 mov r8,r1
30c854: 20 08 tst r0,r0
30c856: 8d 16 bt.s 30c886 <_kmalloc+0x7e>
30c858: 71 24 add #36,r1
30c85a: 52 89 mov.l @(36,r8),r2
30c85c: 53 11 mov.l @(4,r1),r3
30c85e: 72 01 add #1,r2
30c860: 33 23 cmp/ge r2,r3
30c862: 8d 01 bt.s 30c868 <_kmalloc+0x60>
30c864: 18 29 mov.l r2,@(36,r8)
30c866: 63 23 mov r2,r3
30c868: 52 12 mov.l @(8,r1),r2
30c86a: 11 31 mov.l r3,@(4,r1)
30c86c: 32 9c add r9,r2
30c86e: 11 22 mov.l r2,@(8,r1)
30c870: 52 13 mov.l @(12,r1),r2
30c872: 72 01 add #1,r2
30c874: 11 23 mov.l r2,@(12,r1)
30c876: 4f 26 lds.l @r15+,pr
30c878: 6d f6 mov.l @r15+,r13
30c87a: 6c f6 mov.l @r15+,r12
30c87c: 6b f6 mov.l @r15+,r11
30c87e: 6a f6 mov.l @r15+,r10
30c880: 69 f6 mov.l @r15+,r9
30c882: 00 0b rts
30c884: 68 f6 mov.l @r15+,r8
30c886: 52 14 mov.l @(16,r1),r2
30c888: 72 01 add #1,r2
30c88a: af d6 bra 30c83a <_kmalloc+0x32>
30c88c: 11 24 mov.l r2,@(16,r1)
30c88e: 00 09 nop
30c890: 08 10 .word 0x0810
30c892: 1a 58 mov.l r5,@(32,r10)
30c894: 00 30 .word 0x0030
30c896: c7 f0 mova 30cc58 <_gdb_recv+0x64>,r0
0030c898 <_krealloc>:
30c898: 2f 86 mov.l r8,@-r15
30c89a: 24 48 tst r4,r4
30c89c: 2f 96 mov.l r9,@-r15
30c89e: 2f a6 mov.l r10,@-r15
30c8a0: 6a 53 mov r5,r10
30c8a2: 2f b6 mov.l r11,@-r15
30c8a4: 6b 43 mov r4,r11
30c8a6: 8f 09 bf.s 30c8bc <_krealloc+0x24>
30c8a8: 4f 22 sts.l pr,@-r15
30c8aa: d0 1e mov.l 30c924 <_krealloc+0x8c>,r0 ! 30c808 <_kmalloc>
30c8ac: e5 00 mov #0,r5
30c8ae: 64 a3 mov r10,r4
30c8b0: 4f 26 lds.l @r15+,pr
30c8b2: 6b f6 mov.l @r15+,r11
30c8b4: 6a f6 mov.l @r15+,r10
30c8b6: 69 f6 mov.l @r15+,r9
30c8b8: 40 2b jmp @r0
30c8ba: 68 f6 mov.l @r15+,r8
30c8bc: 25 58 tst r5,r5
30c8be: 8b 0a bf 30c8d6 <_krealloc+0x3e>
30c8c0: d1 19 mov.l 30c928 <_krealloc+0x90>,r1 ! 305df4 <_kfree>
30c8c2: 41 0b jsr @r1
30c8c4: 00 09 nop
30c8c6: e9 00 mov #0,r9
30c8c8: 60 93 mov r9,r0
30c8ca: 4f 26 lds.l @r15+,pr
30c8cc: 6b f6 mov.l @r15+,r11
30c8ce: 6a f6 mov.l @r15+,r10
30c8d0: 69 f6 mov.l @r15+,r9
30c8d2: 00 0b rts
30c8d4: 68 f6 mov.l @r15+,r8
30c8d6: d0 15 mov.l 30c92c <_krealloc+0x94>,r0 ! 305dc8 <_arena_owning>
30c8d8: 40 0b jsr @r0
30c8da: 00 09 nop
30c8dc: 20 08 tst r0,r0
30c8de: 8d f2 bt.s 30c8c6 <_krealloc+0x2e>
30c8e0: 68 03 mov r0,r8
30c8e2: 50 01 mov.l @(4,r0),r0
30c8e4: 65 a3 mov r10,r5
30c8e6: 56 87 mov.l @(28,r8),r6
30c8e8: 40 0b jsr @r0
30c8ea: 64 b3 mov r11,r4
30c8ec: 20 08 tst r0,r0
30c8ee: 8d 07 bt.s 30c900 <_krealloc+0x68>
30c8f0: 69 03 mov r0,r9
30c8f2: 51 8b mov.l @(44,r8),r1
30c8f4: 31 ac add r10,r1
30c8f6: 18 1b mov.l r1,@(44,r8)
30c8f8: 51 8c mov.l @(48,r8),r1
30c8fa: 71 01 add #1,r1
30c8fc: af e4 bra 30c8c8 <_krealloc+0x30>
30c8fe: 18 1c mov.l r1,@(48,r8)
30c900: 51 8d mov.l @(52,r8),r1
30c902: e5 00 mov #0,r5
30c904: d0 07 mov.l 30c924 <_krealloc+0x8c>,r0 ! 30c808 <_kmalloc>
30c906: 71 01 add #1,r1
30c908: 18 1d mov.l r1,@(52,r8)
30c90a: 40 0b jsr @r0
30c90c: 64 a3 mov r10,r4
30c90e: 20 08 tst r0,r0
30c910: 8d da bt.s 30c8c8 <_krealloc+0x30>
30c912: 69 03 mov r0,r9
30c914: 64 03 mov r0,r4
30c916: d0 06 mov.l 30c930 <_krealloc+0x98>,r0 ! 312000 <_memcpy>
30c918: 66 a3 mov r10,r6
30c91a: 40 0b jsr @r0
30c91c: 65 b3 mov r11,r5
30c91e: af d4 bra 30c8ca <_krealloc+0x32>
30c920: 60 93 mov r9,r0
30c922: 00 09 nop
30c924: 00 30 .word 0x0030
30c926: c8 08 tst #8,r0
30c928: 00 30 .word 0x0030
30c92a: 5d f4 mov.l @(16,r15),r13
30c92c: 00 30 .word 0x0030
30c92e: 5d c8 mov.l @(32,r12),r13
30c930: 00 31 .word 0x0031
30c932: 20 00 mov.b r0,@r0
0030c934 <_realloc>:
30c934: d0 01 mov.l 30c93c <_realloc+0x8>,r0 ! 30c898 <_krealloc>
30c936: 40 2b jmp @r0
30c938: 00 09 nop
30c93a: 00 09 nop
30c93c: 00 30 .word 0x0030
30c93e: c8 98 tst #152,r0
0030c940 <_malloc>:
30c940: d0 05 mov.l 30c958 <_malloc+0x18>,r0 ! 30c808 <_kmalloc>
30c942: 4f 22 sts.l pr,@-r15
30c944: 40 0b jsr @r0
30c946: e5 00 mov #0,r5
30c948: 20 08 tst r0,r0
30c94a: 8f 02 bf.s 30c952 <_malloc+0x12>
30c94c: e2 09 mov #9,r2
30c94e: d1 03 mov.l 30c95c <_malloc+0x1c>,r1 ! 8101c6c <_errno>
30c950: 21 22 mov.l r2,@r1
30c952: 4f 26 lds.l @r15+,pr
30c954: 00 0b rts
30c956: 00 09 nop
30c958: 00 30 .word 0x0030
30c95a: c8 08 tst #8,r0
30c95c: 08 10 .word 0x0810
30c95e: 1c 6c mov.l r6,@(48,r12)
0030c960 <_gint_world_alloc>:
30c960: 2f 86 mov.l r8,@-r15
30c962: e2 fc mov #-4,r2
30c964: d8 1d mov.l 30c9dc <_gint_world_alloc+0x7c>,r8 ! 315f90 <_drv_cpu>
30c966: e4 00 mov #0,r4
30c968: d1 1d mov.l 30c9e0 <_gint_world_alloc+0x80>,r1 ! 3161a0 <_gint_drivers_end>
30c96a: e7 fc mov #-4,r7
30c96c: 2f 96 mov.l r9,@-r15
30c96e: 31 88 sub r8,r1
30c970: 41 2c shad r2,r1
30c972: d2 1c mov.l 30c9e4 <_gint_world_alloc+0x84>,r2 ! aaaaaaab
30c974: 78 2c add #44,r8
30c976: 2f a6 mov.l r10,@-r15
30c978: 01 27 mul.l r2,r1
30c97a: 0a 1a sts macl,r10
30c97c: 09 1a sts macl,r9
30c97e: 02 1a sts macl,r2
30c980: 4f 22 sts.l pr,@-r15
30c982: 4a 11 cmp/pz r10
30c984: 49 08 shll2 r9
30c986: 63 83 mov r8,r3
30c988: 8d 01 bt.s 30c98e <_gint_world_alloc+0x2e>
30c98a: 72 01 add #1,r2
30c98c: e2 01 mov #1,r2
30c98e: 42 10 dt r2
30c990: 8b 14 bf 30c9bc <_gint_world_alloc+0x5c>
30c992: d0 15 mov.l 30c9e8 <_gint_world_alloc+0x88>,r0 ! 30c940 <_malloc>
30c994: 40 0b jsr @r0
30c996: 34 9c add r9,r4
30c998: 20 08 tst r0,r0
30c99a: 8d 0a bt.s 30c9b2 <_gint_world_alloc+0x52>
30c99c: 4a 11 cmp/pz r10
30c99e: 62 03 mov r0,r2
30c9a0: 63 a3 mov r10,r3
30c9a2: 32 9c add r9,r2
30c9a4: 67 03 mov r0,r7
30c9a6: e6 fc mov #-4,r6
30c9a8: 8d 01 bt.s 30c9ae <_gint_world_alloc+0x4e>
30c9aa: 73 01 add #1,r3
30c9ac: e3 01 mov #1,r3
30c9ae: 43 10 dt r3
30c9b0: 8b 0b bf 30c9ca <_gint_world_alloc+0x6a>
30c9b2: 4f 26 lds.l @r15+,pr
30c9b4: 6a f6 mov.l @r15+,r10
30c9b6: 69 f6 mov.l @r15+,r9
30c9b8: 00 0b rts
30c9ba: 68 f6 mov.l @r15+,r8
30c9bc: 61 31 mov.w @r3,r1
30c9be: 73 30 add #48,r3
30c9c0: 61 1d extu.w r1,r1
30c9c2: 71 03 add #3,r1
30c9c4: 21 79 and r7,r1
30c9c6: af e2 bra 30c98e <_gint_world_alloc+0x2e>
30c9c8: 34 1c add r1,r4
30c9ca: 61 81 mov.w @r8,r1
30c9cc: 78 30 add #48,r8
30c9ce: 61 1d extu.w r1,r1
30c9d0: 71 03 add #3,r1
30c9d2: 21 69 and r6,r1
30c9d4: 27 22 mov.l r2,@r7
30c9d6: 77 04 add #4,r7
30c9d8: af e9 bra 30c9ae <_gint_world_alloc+0x4e>
30c9da: 32 1c add r1,r2
30c9dc: 00 31 .word 0x0031
30c9de: 5f 90 mov.l @(0,r9),r15
30c9e0: 00 31 .word 0x0031
30c9e2: 61 a0 mov.b @r10,r1
30c9e4: aa aa bra 30bf3c <___printf+0x102>
30c9e6: aa ab bra 30bf40 <___printf+0x106>
30c9e8: 00 30 .word 0x0030
30c9ea: c9 40 and #64,r0
0030c9ec <_usb_fxlink_handle_messages>:
30c9ec: 2f 86 mov.l r8,@-r15
30c9ee: 2f 96 mov.l r9,@-r15
30c9f0: 2f a6 mov.l r10,@-r15
30c9f2: 6a 43 mov r4,r10
30c9f4: 2f b6 mov.l r11,@-r15
30c9f6: 2f c6 mov.l r12,@-r15
30c9f8: 2f d6 mov.l r13,@-r15
30c9fa: 2f e6 mov.l r14,@-r15
30c9fc: 91 bb mov.w 30cb76 <_usb_fxlink_handle_messages+0x18a>,r1 ! 14c
30c9fe: 4f 22 sts.l pr,@-r15
30ca00: 3f 18 sub r1,r15
30ca02: d1 5e mov.l 30cb7c <_usb_fxlink_handle_messages+0x190>,r1 ! 8101c64 <_usb_open_status>
30ca04: 69 10 mov.b @r1,r9
30ca06: 69 9c extu.b r9,r9
30ca08: 29 98 tst r9,r9
30ca0a: 8b 0c bf 30ca26 <_usb_fxlink_handle_messages+0x3a>
30ca0c: e9 00 mov #0,r9
30ca0e: 60 93 mov r9,r0
30ca10: 97 b1 mov.w 30cb76 <_usb_fxlink_handle_messages+0x18a>,r7 ! 14c
30ca12: 3f 7c add r7,r15
30ca14: 4f 26 lds.l @r15+,pr
30ca16: 6e f6 mov.l @r15+,r14
30ca18: 6d f6 mov.l @r15+,r13
30ca1a: 6c f6 mov.l @r15+,r12
30ca1c: 6b f6 mov.l @r15+,r11
30ca1e: 6a f6 mov.l @r15+,r10
30ca20: 69 f6 mov.l @r15+,r9
30ca22: 00 0b rts
30ca24: 68 f6 mov.l @r15+,r8
30ca26: d0 56 mov.l 30cb80 <_usb_fxlink_handle_messages+0x194>,r0 ! 3064e4 <_clock>
30ca28: db 56 mov.l 30cb84 <_usb_fxlink_handle_messages+0x198>,r11 ! 3052a8 <_usb_ff_bulk_input>
30ca2a: 40 0b jsr @r0
30ca2c: 00 09 nop
30ca2e: d3 56 mov.l 30cb88 <_usb_fxlink_handle_messages+0x19c>,r3 ! f4240
30ca30: 00 08 clrt
30ca32: e2 00 mov #0,r2
30ca34: 31 3e addc r3,r1
30ca36: 32 0e addc r0,r2
30ca38: 1f 26 mov.l r2,@(24,r15)
30ca3a: 4b 0b jsr @r11
30ca3c: 1f 17 mov.l r1,@(28,r15)
30ca3e: 68 03 mov r0,r8
30ca40: d0 52 mov.l 30cb8c <_usb_fxlink_handle_messages+0x1a0>,r0 ! 312120 <_memset>
30ca42: 64 f3 mov r15,r4
30ca44: e6 14 mov #20,r6
30ca46: e5 00 mov #0,r5
30ca48: 40 0b jsr @r0
30ca4a: 74 4c add #76,r4
30ca4c: d1 50 mov.l 30cb90 <_usb_fxlink_handle_messages+0x1a4>,r1 ! 310df4 <___movmemSI20>
30ca4e: 64 f3 mov r15,r4
30ca50: 65 f3 mov r15,r5
30ca52: 74 04 add #4,r4
30ca54: 41 0b jsr @r1
30ca56: 75 4c add #76,r5
30ca58: d0 4e mov.l 30cb94 <_usb_fxlink_handle_messages+0x1a8>,r0 ! 30c574 <_read_core.constprop.0>
30ca5a: 61 f3 mov r15,r1
30ca5c: 71 18 add #24,r1
30ca5e: 2f 12 mov.l r1,@r15
30ca60: e7 0e mov #14,r7
30ca62: e6 2c mov #44,r6
30ca64: 75 d4 add #-44,r5
30ca66: 40 0b jsr @r0
30ca68: 64 83 mov r8,r4
30ca6a: e1 2b mov #43,r1
30ca6c: 30 17 cmp/gt r1,r0
30ca6e: 8f cd bf.s 30ca0c <_usb_fxlink_handle_messages+0x20>
30ca70: 53 f8 mov.l @(32,r15),r3
30ca72: 58 f9 mov.l @(36,r15),r8
30ca74: 61 38 swap.b r3,r1
30ca76: 61 19 swap.w r1,r1
30ca78: 62 18 swap.b r1,r2
30ca7a: 51 fa mov.l @(40,r15),r1
30ca7c: 68 88 swap.b r8,r8
30ca7e: 1f 28 mov.l r2,@(32,r15)
30ca80: 61 18 swap.b r1,r1
30ca82: 61 19 swap.w r1,r1
30ca84: 61 18 swap.b r1,r1
30ca86: 1f 1a mov.l r1,@(40,r15)
30ca88: 68 89 swap.w r8,r8
30ca8a: d1 43 mov.l 30cb98 <_usb_fxlink_handle_messages+0x1ac>,r1 ! ff00
30ca8c: 68 88 swap.b r8,r8
30ca8e: 21 29 and r2,r1
30ca90: 92 72 mov.w 30cb78 <_usb_fxlink_handle_messages+0x18c>,r2 ! 100
30ca92: 31 20 cmp/eq r2,r1
30ca94: 8f 05 bf.s 30caa2 <_usb_fxlink_handle_messages+0xb6>
30ca96: 1f 89 mov.l r8,@(36,r15)
30ca98: 43 29 shlr16 r3
30ca9a: 43 19 shlr8 r3
30ca9c: 23 38 tst r3,r3
30ca9e: 8d 05 bt.s 30caac <_usb_fxlink_handle_messages+0xc0>
30caa0: e4 2c mov #44,r4
30caa2: d0 3e mov.l 30cb9c <_usb_fxlink_handle_messages+0x1b0>,r0 ! 30c9ec <_usb_fxlink_handle_messages>
30caa4: 40 0b jsr @r0
30caa6: 64 a3 mov r10,r4
30caa8: af b1 bra 30ca0e <_usb_fxlink_handle_messages+0x22>
30caaa: 69 03 mov r0,r9
30caac: dc 3c mov.l 30cba0 <_usb_fxlink_handle_messages+0x1b4>,r12 ! 3060de <_strncmp.part.0>
30caae: d5 3d mov.l 30cba4 <_usb_fxlink_handle_messages+0x1b8>,r5 ! 3421e0
30cab0: e6 10 mov #16,r6
30cab2: 4c 0b jsr @r12
30cab4: 34 fc add r15,r4
30cab6: 20 08 tst r0,r0
30cab8: 8f 56 bf.s 30cb68 <_usb_fxlink_handle_messages+0x17c>
30caba: e4 3c mov #60,r4
30cabc: d5 3a mov.l 30cba8 <_usb_fxlink_handle_messages+0x1bc>,r5 ! 3425e4
30cabe: e6 10 mov #16,r6
30cac0: 4c 0b jsr @r12
30cac2: 34 fc add r15,r4
30cac4: 20 08 tst r0,r0
30cac6: 8f 4f bf.s 30cb68 <_usb_fxlink_handle_messages+0x17c>
30cac8: 6d 03 mov r0,r13
30caca: d0 38 mov.l 30cbac <_usb_fxlink_handle_messages+0x1c0>,r0 ! 30c940 <_malloc>
30cacc: 64 83 mov r8,r4
30cace: 40 0b jsr @r0
30cad0: 74 01 add #1,r4
30cad2: 20 08 tst r0,r0
30cad4: 8d 9a bt.s 30ca0c <_usb_fxlink_handle_messages+0x20>
30cad6: 68 03 mov r0,r8
30cad8: 4b 0b jsr @r11
30cada: 00 09 nop
30cadc: d1 34 mov.l 30cbb0 <_usb_fxlink_handle_messages+0x1c4>,r1 ! 30c74c <_usb_read_sync_timeout.constprop.0.isra.0>
30cade: 64 03 mov r0,r4
30cae0: 56 f9 mov.l @(36,r15),r6
30cae2: e7 00 mov #0,r7
30cae4: 41 0b jsr @r1
30cae6: 65 83 mov r8,r5
30cae8: 50 f9 mov.l @(36,r15),r0
30caea: e6 04 mov #4,r6
30caec: d5 31 mov.l 30cbb4 <_usb_fxlink_handle_messages+0x1c8>,r5 ! 3425ec
30caee: 64 83 mov r8,r4
30caf0: 4c 0b jsr @r12
30caf2: 08 d4 mov.b r13,@(r0,r8)
30caf4: 20 08 tst r0,r0
30caf6: 8b 0a bf 30cb0e <_usb_fxlink_handle_messages+0x122>
30caf8: de 2f mov.l 30cbb8 <_usb_fxlink_handle_messages+0x1cc>,r14 ! 30be24 <_strchr>
30cafa: 69 83 mov r8,r9
30cafc: dd 2f mov.l 30cbbc <_usb_fxlink_handle_messages+0x1d0>,r13 ! 3425f4
30cafe: 79 04 add #4,r9
30cb00: 6b 93 mov r9,r11
30cb02: 65 94 mov.b @r9+,r5
30cb04: 25 58 tst r5,r5
30cb06: 8b 29 bf 30cb5c <_usb_fxlink_handle_messages+0x170>
30cb08: d1 2d mov.l 30cbc0 <_usb_fxlink_handle_messages+0x1d4>,r1 ! 30a7d0 <_usb_fxlink_text.constprop.0>
30cb0a: 41 0b jsr @r1
30cb0c: 64 b3 mov r11,r4
30cb0e: d5 2d mov.l 30cbc4 <_usb_fxlink_handle_messages+0x1d8>,r5 ! 3425f8
30cb10: e6 08 mov #8,r6
30cb12: 4c 0b jsr @r12
30cb14: 64 83 mov r8,r4
30cb16: 20 08 tst r0,r0
30cb18: 8f 1b bf.s 30cb52 <_usb_fxlink_handle_messages+0x166>
30cb1a: 64 f3 mov r15,r4
30cb1c: d1 2a mov.l 30cbc8 <_usb_fxlink_handle_messages+0x1dc>,r1 ! 8001ffb0
30cb1e: d2 2b mov.l 30cbcc <_usb_fxlink_handle_messages+0x1e0>,r2 ! 344bec <_str_CALC>
30cb20: 74 4c add #76,r4
30cb22: 1f 14 mov.l r1,@(16,r15)
30cb24: 71 70 add #112,r1
30cb26: 1f 13 mov.l r1,@(12,r15)
30cb28: d1 29 mov.l 30cbd0 <_usb_fxlink_handle_messages+0x1e4>,r1 ! 8101fd4 <_gint>
30cb2a: d7 2a mov.l 30cbd4 <_usb_fxlink_handle_messages+0x1e8>,r7 ! 342604
30cb2c: 50 13 mov.l @(12,r1),r0
30cb2e: d6 2a mov.l 30cbd8 <_usb_fxlink_handle_messages+0x1ec>,r6 ! 8001ffd0
30cb30: 40 08 shll2 r0
30cb32: 02 2e mov.l @(r0,r2),r2
30cb34: d5 29 mov.l 30cbdc <_usb_fxlink_handle_messages+0x1f0>,r5 ! 3425b4
30cb36: 1f 22 mov.l r2,@(8,r15)
30cb38: 60 12 mov.l @r1,r0
30cb3a: d1 29 mov.l 30cbe0 <_usb_fxlink_handle_messages+0x1f4>,r1 ! 344c10 <_str_MPU>
30cb3c: 40 08 shll2 r0
30cb3e: 01 1e mov.l @(r0,r1),r1
30cb40: d0 28 mov.l 30cbe4 <_usb_fxlink_handle_messages+0x1f8>,r0 ! 30c7a4 <_sprintf.constprop.0>
30cb42: 1f 11 mov.l r1,@(4,r15)
30cb44: d1 28 mov.l 30cbe8 <_usb_fxlink_handle_messages+0x1fc>,r1 ! badbd0f
30cb46: 40 0b jsr @r0
30cb48: 2f 12 mov.l r1,@r15
30cb4a: d1 1d mov.l 30cbc0 <_usb_fxlink_handle_messages+0x1d4>,r1 ! 30a7d0 <_usb_fxlink_text.constprop.0>
30cb4c: 64 f3 mov r15,r4
30cb4e: 41 0b jsr @r1
30cb50: 74 4c add #76,r4
30cb52: d1 26 mov.l 30cbec <_usb_fxlink_handle_messages+0x200>,r1 ! 305df4 <_kfree>
30cb54: 41 0b jsr @r1
30cb56: 64 83 mov r8,r4
30cb58: af a3 bra 30caa2 <_usb_fxlink_handle_messages+0xb6>
30cb5a: 00 09 nop
30cb5c: 4e 0b jsr @r14
30cb5e: 64 d3 mov r13,r4
30cb60: 20 08 tst r0,r0
30cb62: 8b cd bf 30cb00 <_usb_fxlink_handle_messages+0x114>
30cb64: af d0 bra 30cb08 <_usb_fxlink_handle_messages+0x11c>
30cb66: 00 09 nop
30cb68: d1 21 mov.l 30cbf0 <_usb_fxlink_handle_messages+0x204>,r1 ! 310ddc <___movmemSI44>
30cb6a: 65 f3 mov r15,r5
30cb6c: 64 a3 mov r10,r4
30cb6e: 41 0b jsr @r1
30cb70: 75 20 add #32,r5
30cb72: af 4d bra 30ca10 <_usb_fxlink_handle_messages+0x24>
30cb74: 60 93 mov r9,r0
30cb76: 01 4c mov.b @(r0,r4),r1
30cb78: 01 00 .word 0x0100
30cb7a: 00 09 nop
30cb7c: 08 10 .word 0x0810
30cb7e: 1c 64 mov.l r6,@(16,r12)
30cb80: 00 30 .word 0x0030
30cb82: 64 e4 mov.b @r14+,r4
30cb84: 00 30 .word 0x0030
30cb86: 52 a8 mov.l @(32,r10),r2
30cb88: 00 0f mac.l @r0+,@r0+
30cb8a: 42 40 .word 0x4240
30cb8c: 00 31 .word 0x0031
30cb8e: 21 20 mov.b r2,@r1
30cb90: 00 31 .word 0x0031
30cb92: 0d f4 mov.b r15,@(r0,r13)
30cb94: 00 30 .word 0x0030
30cb96: c5 74 mov.w @(232,gbr),r0
30cb98: 00 00 .word 0x0000
30cb9a: ff 00 .word 0xff00
30cb9c: 00 30 .word 0x0030
30cb9e: c9 ec and #236,r0
30cba0: 00 30 .word 0x0030
30cba2: 60 de exts.b r13,r0
30cba4: 00 34 mov.b r3,@(r0,r0)
30cba6: 21 e0 mov.b r14,@r1
30cba8: 00 34 mov.b r3,@(r0,r0)
30cbaa: 25 e4 mov.b r14,@-r5
30cbac: 00 30 .word 0x0030
30cbae: c9 40 and #64,r0
30cbb0: 00 30 .word 0x0030
30cbb2: c7 4c mova 30cce4 <_atoi>,r0
30cbb4: 00 34 mov.b r3,@(r0,r0)
30cbb6: 25 ec cmp/str r14,r5
30cbb8: 00 30 .word 0x0030
30cbba: be 24 bsr 30c806 <_strcmp+0x16>
30cbbc: 00 34 mov.b r3,@(r0,r0)
30cbbe: 25 f4 mov.b r15,@-r5
30cbc0: 00 30 .word 0x0030
30cbc2: a7 d0 bra 30db66 <_gdb_main+0x6ba>
30cbc4: 00 34 mov.b r3,@(r0,r0)
30cbc6: 25 f8 tst r15,r5
30cbc8: 80 01 mov.b r0,@(1,r0)
30cbca: ff b0 .word 0xffb0
30cbcc: 00 34 mov.b r3,@(r0,r0)
30cbce: 4b ec shad r14,r11
30cbd0: 08 10 .word 0x0810
30cbd2: 1f d4 mov.l r13,@(16,r15)
30cbd4: 00 34 mov.b r3,@(r0,r0)
30cbd6: 26 04 mov.b r0,@-r6
30cbd8: 80 01 mov.b r0,@(1,r0)
30cbda: ff d0 .word 0xffd0
30cbdc: 00 34 mov.b r3,@(r0,r0)
30cbde: 25 b4 mov.b r11,@-r5
30cbe0: 00 34 mov.b r3,@(r0,r0)
30cbe2: 4c 10 dt r12
30cbe4: 00 30 .word 0x0030
30cbe6: c7 a4 mova 30ce78 <_atoi+0x194>,r0
30cbe8: 0b ad mov.w @(r0,r10),r11
30cbea: bd 0f bsr 30c60c <_read_core.constprop.0+0x98>
30cbec: 00 30 .word 0x0030
30cbee: 5d f4 mov.l @(16,r15),r13
30cbf0: 00 31 .word 0x0031
30cbf2: 0d dc mov.b @(r0,r13),r13
0030cbf4 <_gdb_recv>:
30cbf4: 2f 86 mov.l r8,@-r15
30cbf6: 68 53 mov r5,r8
30cbf8: 2f 96 mov.l r9,@-r15
30cbfa: 2f a6 mov.l r10,@-r15
30cbfc: 6a 43 mov r4,r10
30cbfe: 2f b6 mov.l r11,@-r15
30cc00: 2f c6 mov.l r12,@-r15
30cc02: d9 2b mov.l 30ccb0 <_gdb_recv+0xbc>,r9 ! 8101c98 <_gdb_recv_buffer_size>
30cc04: 4f 22 sts.l pr,@-r15
30cc06: 61 92 mov.l @r9,r1
30cc08: 31 52 cmp/hs r5,r1
30cc0a: 8d 1e bt.s 30cc4a <_gdb_recv+0x56>
30cc0c: 7f d4 add #-44,r15
30cc0e: db 29 mov.l 30ccb4 <_gdb_recv+0xc0>,r11 ! 30c9ec <_usb_fxlink_handle_messages>
30cc10: dc 29 mov.l 30ccb8 <_gdb_recv+0xc4>,r12 ! 309eaa <_sleep>
30cc12: 4b 0b jsr @r11
30cc14: 64 f3 mov r15,r4
30cc16: 20 08 tst r0,r0
30cc18: 8d 2f bt.s 30cc7a <_gdb_recv+0x86>
30cc1a: 64 f3 mov r15,r4
30cc1c: db 27 mov.l 30ccbc <_gdb_recv+0xc8>,r11 ! 3060de <_strncmp.part.0>
30cc1e: d5 28 mov.l 30ccc0 <_gdb_recv+0xcc>,r5 ! 3421d0
30cc20: e6 10 mov #16,r6
30cc22: 4b 0b jsr @r11
30cc24: 74 0c add #12,r4
30cc26: 20 08 tst r0,r0
30cc28: 8f 0c bf.s 30cc44 <_gdb_recv+0x50>
30cc2a: 64 f3 mov r15,r4
30cc2c: d5 25 mov.l 30ccc4 <_gdb_recv+0xd0>,r5 ! 3421c8
30cc2e: e6 10 mov #16,r6
30cc30: 4b 0b jsr @r11
30cc32: 74 1c add #28,r4
30cc34: 20 08 tst r0,r0
30cc36: 8b 05 bf 30cc44 <_gdb_recv+0x50>
30cc38: 6b 92 mov.l @r9,r11
30cc3a: 91 37 mov.w 30ccac <_gdb_recv+0xb8>,r1 ! 100
30cc3c: 5c f1 mov.l @(4,r15),r12
30cc3e: 31 b8 sub r11,r1
30cc40: 3c 16 cmp/hi r1,r12
30cc42: 8b 1e bf 30cc82 <_gdb_recv+0x8e>
30cc44: d1 20 mov.l 30ccc8 <_gdb_recv+0xd4>,r1 ! 309b00 <_abort>
30cc46: 41 0b jsr @r1
30cc48: 00 09 nop
30cc4a: db 20 mov.l 30cccc <_gdb_recv+0xd8>,r11 ! 8101c94 <_gdb_recv_buffer>
30cc4c: 66 53 mov r5,r6
30cc4e: d0 20 mov.l 30ccd0 <_gdb_recv+0xdc>,r0 ! 312000 <_memcpy>
30cc50: 40 0b jsr @r0
30cc52: 65 b2 mov.l @r11,r5
30cc54: 64 b2 mov.l @r11,r4
30cc56: 66 92 mov.l @r9,r6
30cc58: 65 43 mov r4,r5
30cc5a: d0 1e mov.l 30ccd4 <_gdb_recv+0xe0>,r0 ! 3120c0 <_memmove>
30cc5c: 36 88 sub r8,r6
30cc5e: 40 0b jsr @r0
30cc60: 35 8c add r8,r5
30cc62: 61 92 mov.l @r9,r1
30cc64: 60 83 mov r8,r0
30cc66: 31 88 sub r8,r1
30cc68: 29 12 mov.l r1,@r9
30cc6a: 7f 2c add #44,r15
30cc6c: 4f 26 lds.l @r15+,pr
30cc6e: 6c f6 mov.l @r15+,r12
30cc70: 6b f6 mov.l @r15+,r11
30cc72: 6a f6 mov.l @r15+,r10
30cc74: 69 f6 mov.l @r15+,r9
30cc76: 00 0b rts
30cc78: 68 f6 mov.l @r15+,r8
30cc7a: 4c 0b jsr @r12
30cc7c: 00 09 nop
30cc7e: af c8 bra 30cc12 <_gdb_recv+0x1e>
30cc80: 00 09 nop
30cc82: d0 15 mov.l 30ccd8 <_gdb_recv+0xe4>,r0 ! 3052a8 <_usb_ff_bulk_input>
30cc84: 40 0b jsr @r0
30cc86: 00 09 nop
30cc88: d1 10 mov.l 30cccc <_gdb_recv+0xd8>,r1 ! 8101c94 <_gdb_recv_buffer>
30cc8a: 64 03 mov r0,r4
30cc8c: e7 00 mov #0,r7
30cc8e: 65 12 mov.l @r1,r5
30cc90: 66 c3 mov r12,r6
30cc92: d1 12 mov.l 30ccdc <_gdb_recv+0xe8>,r1 ! 30c74c <_usb_read_sync_timeout.constprop.0.isra.0>
30cc94: 41 0b jsr @r1
30cc96: 35 bc add r11,r5
30cc98: 62 92 mov.l @r9,r2
30cc9a: 65 83 mov r8,r5
30cc9c: 51 f1 mov.l @(4,r15),r1
30cc9e: 64 a3 mov r10,r4
30cca0: d0 0f mov.l 30cce0 <_gdb_recv+0xec>,r0 ! 30cbf4 <_gdb_recv>
30cca2: 31 2c add r2,r1
30cca4: 40 0b jsr @r0
30cca6: 29 12 mov.l r1,@r9
30cca8: af df bra 30cc6a <_gdb_recv+0x76>
30ccaa: 00 09 nop
30ccac: 01 00 .word 0x0100
30ccae: 00 09 nop
30ccb0: 08 10 .word 0x0810
30ccb2: 1c 98 mov.l r9,@(32,r12)
30ccb4: 00 30 .word 0x0030
30ccb6: c9 ec and #236,r0
30ccb8: 00 30 .word 0x0030
30ccba: 9e aa mov.w 30ce12 <_atoi+0x12e>,r14 ! 4a11
30ccbc: 00 30 .word 0x0030
30ccbe: 60 de exts.b r13,r0
30ccc0: 00 34 mov.b r3,@(r0,r0)
30ccc2: 21 d0 mov.b r13,@r1
30ccc4: 00 34 mov.b r3,@(r0,r0)
30ccc6: 21 c8 tst r12,r1
30ccc8: 00 30 .word 0x0030
30ccca: 9b 00 mov.w 30ccce <_gdb_recv+0xda>,r11 ! 1c94
30cccc: 08 10 .word 0x0810
30ccce: 1c 94 mov.l r9,@(16,r12)
30ccd0: 00 31 .word 0x0031
30ccd2: 20 00 mov.b r0,@r0
30ccd4: 00 31 .word 0x0031
30ccd6: 20 c0 mov.b r12,@r0
30ccd8: 00 30 .word 0x0030
30ccda: 52 a8 mov.l @(32,r10),r2
30ccdc: 00 30 .word 0x0030
30ccde: c7 4c mova 30ce10 <_atoi+0x12c>,r0
30cce0: 00 30 .word 0x0030
30cce2: cb f4 or #244,r0
0030cce4 <_atoi>:
30cce4: 2f 86 mov.l r8,@-r15
30cce6: 2f 96 mov.l r9,@-r15
30cce8: 2f a6 mov.l r10,@-r15
30ccea: 2f b6 mov.l r11,@-r15
30ccec: 2f c6 mov.l r12,@-r15
30ccee: 2f d6 mov.l r13,@-r15
30ccf0: 2f e6 mov.l r14,@-r15
30ccf2: 4f 22 sts.l pr,@-r15
30ccf4: 69 40 mov.b @r4,r9
30ccf6: 29 98 tst r9,r9
30ccf8: 8f 01 bf.s 30ccfe <_atoi+0x1a>
30ccfa: 7f ec add #-20,r15
30ccfc: e9 ff mov #-1,r9
30ccfe: 60 93 mov r9,r0
30cd00: e1 ff mov #-1,r1
30cd02: 88 ff cmp/eq #-1,r0
30cd04: 34 1a subc r1,r4
30cd06: d1 88 mov.l 30cf28 <_atoi+0x244>,r1 ! 7fffffff
30cd08: e2 04 mov #4,r2
30cd0a: 2f 12 mov.l r1,@r15
30cd0c: e1 00 mov #0,r1
30cd0e: 63 93 mov r9,r3
30cd10: 73 f7 add #-9,r3
30cd12: 33 26 cmp/hi r2,r3
30cd14: 8f 2c bf.s 30cd70 <_atoi+0x8c>
30cd16: 60 93 mov r9,r0
30cd18: 88 20 cmp/eq #32,r0
30cd1a: 8d 29 bt.s 30cd70 <_atoi+0x8c>
30cd1c: 63 93 mov r9,r3
30cd1e: 73 d5 add #-43,r3
30cd20: e0 fd mov #-3,r0
30cd22: e2 fd mov #-3,r2
30cd24: 23 08 tst r0,r3
30cd26: 8f 2b bf.s 30cd80 <_atoi+0x9c>
30cd28: 22 39 and r3,r2
30cd2a: 1f 14 mov.l r1,@(16,r15)
30cd2c: 65 f3 mov r15,r5
30cd2e: d1 7f mov.l 30cf2c <_atoi+0x248>,r1 ! 306dd4 <___scanf_in_limit.isra.0>
30cd30: 1f 41 mov.l r4,@(4,r15)
30cd32: 64 f3 mov r15,r4
30cd34: 74 04 add #4,r4
30cd36: 1f 22 mov.l r2,@(8,r15)
30cd38: 41 0b jsr @r1
30cd3a: 1f 93 mov.l r9,@(12,r15)
30cd3c: 54 f1 mov.l @(4,r15),r4
30cd3e: 58 f2 mov.l @(8,r15),r8
30cd40: 5b f3 mov.l @(12,r15),r11
30cd42: 51 f4 mov.l @(16,r15),r1
30cd44: 60 b3 mov r11,r0
30cd46: 88 30 cmp/eq #48,r0
30cd48: 8f 1d bf.s 30cd86 <_atoi+0xa2>
30cd4a: 62 f2 mov.l @r15,r2
30cd4c: 1f 14 mov.l r1,@(16,r15)
30cd4e: 65 f3 mov r15,r5
30cd50: d1 76 mov.l 30cf2c <_atoi+0x248>,r1 ! 306dd4 <___scanf_in_limit.isra.0>
30cd52: 1f 41 mov.l r4,@(4,r15)
30cd54: 64 f3 mov r15,r4
30cd56: 1f 82 mov.l r8,@(8,r15)
30cd58: 74 04 add #4,r4
30cd5a: 41 0b jsr @r1
30cd5c: 1f b3 mov.l r11,@(12,r15)
30cd5e: 54 f1 mov.l @(4,r15),r4
30cd60: e3 01 mov #1,r3
30cd62: 58 f2 mov.l @(8,r15),r8
30cd64: 5b f3 mov.l @(12,r15),r11
30cd66: 51 f4 mov.l @(16,r15),r1
30cd68: ec 00 mov #0,r12
30cd6a: dd 70 mov.l 30cf2c <_atoi+0x248>,r13 ! 306dd4 <___scanf_in_limit.isra.0>
30cd6c: a0 4a bra 30ce04 <_atoi+0x120>
30cd6e: ea 00 mov #0,r10
30cd70: 69 40 mov.b @r4,r9
30cd72: 29 98 tst r9,r9
30cd74: 89 02 bt 30cd7c <_atoi+0x98>
30cd76: 74 01 add #1,r4
30cd78: af c9 bra 30cd0e <_atoi+0x2a>
30cd7a: 71 01 add #1,r1
30cd7c: af fc bra 30cd78 <_atoi+0x94>
30cd7e: e9 ff mov #-1,r9
30cd80: 6b 93 mov r9,r11
30cd82: af df bra 30cd44 <_atoi+0x60>
30cd84: e8 00 mov #0,r8
30cd86: e3 ff mov #-1,r3
30cd88: 42 15 cmp/pl r2
30cd8a: 63 3a negc r3,r3
30cd8c: 88 ff cmp/eq #-1,r0
30cd8e: 02 29 movt r2
30cd90: 23 2b or r2,r3
30cd92: 23 38 tst r3,r3
30cd94: 89 e8 bt 30cd68 <_atoi+0x84>
30cd96: ea 00 mov #0,r10
30cd98: a0 50 bra 30ce3c <_atoi+0x158>
30cd9a: ec ff mov #-1,r12
30cd9c: e2 09 mov #9,r2
30cd9e: 77 d0 add #-48,r7
30cda0: 37 26 cmp/hi r2,r7
30cda2: 8d 01 bt.s 30cda8 <_atoi+0xc4>
30cda4: e2 ff mov #-1,r2
30cda6: 62 73 mov r7,r2
30cda8: e0 20 mov #32,r0
30cdaa: 20 bb or r11,r0
30cdac: 66 03 mov r0,r6
30cdae: 76 9f add #-97,r6
30cdb0: e7 19 mov #25,r7
30cdb2: 36 76 cmp/hi r7,r6
30cdb4: 89 07 bt 30cdc6 <_atoi+0xe2>
30cdb6: 62 b3 mov r11,r2
30cdb8: 72 bf add #-65,r2
30cdba: 32 76 cmp/hi r7,r2
30cdbc: 8f 02 bf.s 30cdc4 <_atoi+0xe0>
30cdbe: 62 03 mov r0,r2
30cdc0: 60 b3 mov r11,r0
30cdc2: 62 03 mov r0,r2
30cdc4: 72 a9 add #-87,r2
30cdc6: 60 23 mov r2,r0
30cdc8: 88 ff cmp/eq #-1,r0
30cdca: 8d 1f bt.s 30ce0c <_atoi+0x128>
30cdcc: e7 09 mov #9,r7
30cdce: 32 77 cmp/gt r7,r2
30cdd0: 89 1c bt 30ce0c <_atoi+0x128>
30cdd2: e3 0a mov #10,r3
30cdd4: 3a 35 dmulu.l r3,r10
30cdd6: 07 0a sts mach,r7
30cdd8: 27 78 tst r7,r7
30cdda: 8d 01 bt.s 30cde0 <_atoi+0xfc>
30cddc: 03 1a sts macl,r3
30cdde: ec 03 mov #3,r12
30cde0: 32 3c add r3,r2
30cde2: 32 32 cmp/hs r3,r2
30cde4: 8d 01 bt.s 30cdea <_atoi+0x106>
30cde6: 6a 23 mov r2,r10
30cde8: ec 03 mov #3,r12
30cdea: 1f 41 mov.l r4,@(4,r15)
30cdec: 64 f3 mov r15,r4
30cdee: 1f 82 mov.l r8,@(8,r15)
30cdf0: 74 04 add #4,r4
30cdf2: 1f b3 mov.l r11,@(12,r15)
30cdf4: 65 f3 mov r15,r5
30cdf6: 4d 0b jsr @r13
30cdf8: 1f 14 mov.l r1,@(16,r15)
30cdfa: 54 f1 mov.l @(4,r15),r4
30cdfc: e3 01 mov #1,r3
30cdfe: 58 f2 mov.l @(8,r15),r8
30ce00: 5b f3 mov.l @(12,r15),r11
30ce02: 51 f4 mov.l @(16,r15),r1
30ce04: 62 f2 mov.l @r15,r2
30ce06: 42 15 cmp/pl r2
30ce08: 8d c8 bt.s 30cd9c <_atoi+0xb8>
30ce0a: 67 b3 mov r11,r7
30ce0c: 60 93 mov r9,r0
30ce0e: 88 2d cmp/eq #45,r0
30ce10: 8f 0b bf.s 30ce2a <_atoi+0x146>
30ce12: 4a 11 cmp/pz r10
30ce14: d1 46 mov.l 30cf30 <_atoi+0x24c>,r1 ! 80000000
30ce16: 3a 16 cmp/hi r1,r10
30ce18: 8f 08 bf.s 30ce2c <_atoi+0x148>
30ce1a: 6a ab neg r10,r10
30ce1c: d1 42 mov.l 30cf28 <_atoi+0x244>,r1 ! 7fffffff
30ce1e: 60 93 mov r9,r0
30ce20: 88 2d cmp/eq #45,r0
30ce22: ea 00 mov #0,r10
30ce24: 3a 1e addc r1,r10
30ce26: a0 05 bra 30ce34 <_atoi+0x150>
30ce28: ec 03 mov #3,r12
30ce2a: 8b f7 bf 30ce1c <_atoi+0x138>
30ce2c: 60 c3 mov r12,r0
30ce2e: 88 03 cmp/eq #3,r0
30ce30: 8d f4 bt.s 30ce1c <_atoi+0x138>
30ce32: ec 00 mov #0,r12
30ce34: 23 38 tst r3,r3
30ce36: 8f 02 bf.s 30ce3e <_atoi+0x15a>
30ce38: 60 b3 mov r11,r0
30ce3a: ec 06 mov #6,r12
30ce3c: 60 b3 mov r11,r0
30ce3e: 88 ff cmp/eq #-1,r0
30ce40: 8d 09 bt.s 30ce56 <_atoi+0x172>
30ce42: 28 88 tst r8,r8
30ce44: 8d 08 bt.s 30ce58 <_atoi+0x174>
30ce46: 2c c8 tst r12,r12
30ce48: 85 8e mov.w @(28,r8),r0
30ce4a: 60 08 swap.b r0,r0
30ce4c: c8 08 tst #8,r0
30ce4e: 8f 16 bf.s 30ce7e <_atoi+0x19a>
30ce50: e2 06 mov #6,r2
30ce52: d1 38 mov.l 30cf34 <_atoi+0x250>,r1 ! 8101c6c <_errno>
30ce54: 21 22 mov.l r2,@r1
30ce56: 2c c8 tst r12,r12
30ce58: 8d 07 bt.s 30ce6a <_atoi+0x186>
30ce5a: 60 a3 mov r10,r0
30ce5c: 60 c3 mov r12,r0
30ce5e: 88 ff cmp/eq #-1,r0
30ce60: 8b 00 bf 30ce64 <_atoi+0x180>
30ce62: ec 06 mov #6,r12
30ce64: d1 33 mov.l 30cf34 <_atoi+0x250>,r1 ! 8101c6c <_errno>
30ce66: 21 c2 mov.l r12,@r1
30ce68: 60 a3 mov r10,r0
30ce6a: 7f 14 add #20,r15
30ce6c: 4f 26 lds.l @r15+,pr
30ce6e: 6e f6 mov.l @r15+,r14
30ce70: 6d f6 mov.l @r15+,r13
30ce72: 6c f6 mov.l @r15+,r12
30ce74: 6b f6 mov.l @r15+,r11
30ce76: 6a f6 mov.l @r15+,r10
30ce78: 69 f6 mov.l @r15+,r9
30ce7a: 00 0b rts
30ce7c: 68 f6 mov.l @r15+,r8
30ce7e: 51 82 mov.l @(8,r8),r1
30ce80: 21 18 tst r1,r1
30ce82: 8b 0b bf 30ce9c <_atoi+0x1b8>
30ce84: d0 2c mov.l 30cf38 <_atoi+0x254>,r0 ! 30c940 <_malloc>
30ce86: 40 0b jsr @r0
30ce88: e4 10 mov #16,r4
30ce8a: 20 08 tst r0,r0
30ce8c: 89 06 bt 30ce9c <_atoi+0x1b8>
30ce8e: 91 48 mov.w 30cf22 <_atoi+0x23e>,r1 ! 2000
30ce90: 18 02 mov.l r0,@(8,r8)
30ce92: 85 8e mov.w @(28,r8),r0
30ce94: 20 1b or r1,r0
30ce96: e1 10 mov #16,r1
30ce98: 81 8e mov.w r0,@(28,r8)
30ce9a: 18 15 mov.l r1,@(20,r8)
30ce9c: d1 27 mov.l 30cf3c <_atoi+0x258>,r1 ! 306370 <___fp_buffer_mode_read>
30ce9e: 41 0b jsr @r1
30cea0: 64 83 mov r8,r4
30cea2: 50 83 mov.l @(12,r8),r0
30cea4: 20 08 tst r0,r0
30cea6: 8d 0b bt.s 30cec0 <_atoi+0x1dc>
30cea8: 70 ff add #-1,r0
30ceaa: 51 82 mov.l @(8,r8),r1
30ceac: 18 03 mov.l r0,@(12,r8)
30ceae: 01 b4 mov.b r11,@(r0,r1)
30ceb0: 51 86 mov.l @(24,r8),r1
30ceb2: 85 8e mov.w @(28,r8),r0
30ceb4: 71 01 add #1,r1
30ceb6: 18 16 mov.l r1,@(24,r8)
30ceb8: 91 34 mov.w 30cf24 <_atoi+0x240>,r1 ! ff7f
30ceba: 20 19 and r1,r0
30cebc: af cb bra 30ce56 <_atoi+0x172>
30cebe: 81 8e mov.w r0,@(28,r8)
30cec0: 5d 86 mov.l @(24,r8),r13
30cec2: 51 85 mov.l @(20,r8),r1
30cec4: 3d 13 cmp/ge r1,r13
30cec6: 8d c7 bt.s 30ce58 <_atoi+0x174>
30cec8: 2c c8 tst r12,r12
30ceca: 59 84 mov.l @(16,r8),r9
30cecc: 31 96 cmp/hi r9,r1
30cece: 8d 18 bt.s 30cf02 <_atoi+0x21e>
30ced0: 66 93 mov r9,r6
30ced2: d0 1b mov.l 30cf40 <_atoi+0x25c>,r0 ! 3062dc <_fflush>
30ced4: 64 83 mov r8,r4
30ced6: 40 0b jsr @r0
30ced8: 6e d3 mov r13,r14
30ceda: 88 ff cmp/eq #-1,r0
30cedc: 8d bb bt.s 30ce56 <_atoi+0x172>
30cede: 3e 98 sub r9,r14
30cee0: d0 18 mov.l 30cf44 <_atoi+0x260>,r0 ! 3061fa <_lseek>
30cee2: e6 01 mov #1,r6
30cee4: 64 82 mov.l @r8,r4
30cee6: 40 0b jsr @r0
30cee8: 65 e3 mov r14,r5
30ceea: 40 11 cmp/pz r0
30ceec: 8f b4 bf.s 30ce58 <_atoi+0x174>
30ceee: 2c c8 tst r12,r12
30cef0: 59 84 mov.l @(16,r8),r9
30cef2: 91 17 mov.w 30cf24 <_atoi+0x240>,r1 ! ff7f
30cef4: 39 ec add r14,r9
30cef6: 18 01 mov.l r0,@(4,r8)
30cef8: 85 8e mov.w @(28,r8),r0
30cefa: 20 19 and r1,r0
30cefc: 81 8e mov.w r0,@(28,r8)
30cefe: 18 94 mov.l r9,@(16,r8)
30cf00: 66 93 mov r9,r6
30cf02: 54 85 mov.l @(20,r8),r4
30cf04: 51 82 mov.l @(8,r8),r1
30cf06: 34 98 sub r9,r4
30cf08: d0 0f mov.l 30cf48 <_atoi+0x264>,r0 ! 3120c0 <_memmove>
30cf0a: 65 13 mov r1,r5
30cf0c: 40 0b jsr @r0
30cf0e: 34 1c add r1,r4
30cf10: 50 85 mov.l @(20,r8),r0
30cf12: 00 18 sett
30cf14: 51 84 mov.l @(16,r8),r1
30cf16: 52 82 mov.l @(8,r8),r2
30cf18: 18 04 mov.l r0,@(16,r8)
30cf1a: 30 1a subc r1,r0
30cf1c: 18 03 mov.l r0,@(12,r8)
30cf1e: af c7 bra 30ceb0 <_atoi+0x1cc>
30cf20: 02 b4 mov.b r11,@(r0,r2)
30cf22: 20 00 mov.b r0,@r0
30cf24: ff 7f .word 0xff7f
30cf26: 00 09 nop
30cf28: 7f ff add #-1,r15
30cf2a: ff ff .word 0xffff
30cf2c: 00 30 .word 0x0030
30cf2e: 6d d4 mov.b @r13+,r13
30cf30: 80 00 mov.b r0,@(0,r0)
30cf32: 00 00 .word 0x0000
30cf34: 08 10 .word 0x0810
30cf36: 1c 6c mov.l r6,@(48,r12)
30cf38: 00 30 .word 0x0030
30cf3a: c9 40 and #64,r0
30cf3c: 00 30 .word 0x0030
30cf3e: 63 70 mov.b @r7,r3
30cf40: 00 30 .word 0x0030
30cf42: 62 dc extu.b r13,r2
30cf44: 00 30 .word 0x0030
30cf46: 61 fa negc r15,r1
30cf48: 00 31 .word 0x0031
30cf4a: 20 c0 mov.b r12,@r0
0030cf4c <_start2.isra.0>:
30cf4c: 2f 86 mov.l r8,@-r15
30cf4e: e2 02 mov #2,r2
30cf50: 2f 96 mov.l r9,@-r15
30cf52: e6 08 mov #8,r6
30cf54: 2f a6 mov.l r10,@-r15
30cf56: 2f b6 mov.l r11,@-r15
30cf58: 2f c6 mov.l r12,@-r15
30cf5a: 2f d6 mov.l r13,@-r15
30cf5c: d8 8e mov.l 30d198 <_start2.isra.0+0x24c>,r8 ! 8101fd4 <_gint>
30cf5e: 4f 22 sts.l pr,@-r15
30cf60: d1 8e mov.l 30d19c <_start2.isra.0+0x250>,r1 ! ff000030
30cf62: 7f fc add #-4,r15
30cf64: 28 22 mov.l r2,@r8
30cf66: 61 12 mov.l @r1,r1
30cf68: d3 8d mov.l 30d1a0 <_start2.isra.0+0x254>,r3 ! 8bffffff
30cf6a: 18 11 mov.l r1,@(4,r8)
30cf6c: d1 8d mov.l 30d1a4 <_start2.isra.0+0x258>,r1 ! ff000044
30cf6e: d0 8e mov.l 30d1a8 <_start2.isra.0+0x25c>,r0 ! 311f60 <_memcmp>
30cf70: 61 12 mov.l @r1,r1
30cf72: d5 8e mov.l 30d1ac <_start2.isra.0+0x260>,r5 ! 34260c
30cf74: 18 12 mov.l r1,@(8,r8)
30cf76: 61 f3 mov r15,r1
30cf78: 31 36 cmp/hi r3,r1
30cf7a: 01 29 movt r1
30cf7c: 71 04 add #4,r1
30cf7e: d4 8c mov.l 30d1b0 <_start2.isra.0+0x264>,r4 ! 8001ffd0
30cf80: 18 13 mov.l r1,@(12,r8)
30cf82: 40 0b jsr @r0
30cf84: 18 2b mov.l r2,@(44,r8)
30cf86: 20 08 tst r0,r0
30cf88: 8d 02 bt.s 30cf90 <_start2.isra.0+0x44>
30cf8a: e1 06 mov #6,r1
30cf8c: a0 e5 bra 30d15a <_start2.isra.0+0x20e>
30cf8e: 50 83 mov.l @(12,r8),r0
30cf90: 18 13 mov.l r1,@(12,r8)
30cf92: d2 88 mov.l 30d1b4 <_start2.isra.0+0x268>,r2 ! 800000
30cf94: e3 00 mov #0,r3
30cf96: d1 80 mov.l 30d198 <_start2.isra.0+0x24c>,r1 ! 8101fd4 <_gint>
30cf98: e9 01 mov #1,r9
30cf9a: d6 87 mov.l 30d1b8 <_start2.isra.0+0x26c>,r6 ! f6000000
30cf9c: e7 40 mov #64,r7
30cf9e: 11 24 mov.l r2,@(16,r1)
30cfa0: d2 86 mov.l 30d1bc <_start2.isra.0+0x270>,r2 ! 2000000
30cfa2: d5 87 mov.l 30d1c0 <_start2.isra.0+0x274>,r5 ! f7000000
30cfa4: d4 87 mov.l 30d1c4 <_start2.isra.0+0x278>,r4 ! 7ffff
30cfa6: d8 88 mov.l 30d1c8 <_start2.isra.0+0x27c>,r8 ! 14100c0a
30cfa8: 11 25 mov.l r2,@(20,r1)
30cfaa: e2 00 mov #0,r2
30cfac: 61 23 mov r2,r1
30cfae: 21 6b or r6,r1
30cfb0: 61 12 mov.l @r1,r1
30cfb2: 60 18 swap.b r1,r0
30cfb4: c8 01 tst #1,r0
30cfb6: 8d 1f bt.s 30cff8 <_start2.isra.0+0xac>
30cfb8: 60 23 mov r2,r0
30cfba: 20 5b or r5,r0
30cfbc: 6a 02 mov.l @r0,r10
30cfbe: 60 a8 swap.b r10,r0
30cfc0: c8 01 tst #1,r0
30cfc2: 8d 19 bt.s 30cff8 <_start2.isra.0+0xac>
30cfc4: 41 19 shlr8 r1
30cfc6: d0 81 mov.l 30d1cc <_start2.isra.0+0x280>,r0 ! f7f00000
30cfc8: 41 09 shlr2 r1
30cfca: 41 18 shll8 r1
30cfcc: 41 08 shll2 r1
30cfce: 31 0c add r0,r1
30cfd0: 31 46 cmp/hi r4,r1
30cfd2: 8d 11 bt.s 30cff8 <_start2.isra.0+0xac>
30cfd4: 60 a3 mov r10,r0
30cfd6: c8 80 tst #128,r0
30cfd8: e1 ff mov #-1,r1
30cfda: 61 1a negc r1,r1
30cfdc: c8 10 tst #16,r0
30cfde: e0 ff mov #-1,r0
30cfe0: 60 0a negc r0,r0
30cfe2: 31 1c add r1,r1
30cfe4: 21 0b or r0,r1
30cfe6: 41 08 shll2 r1
30cfe8: 31 1c add r1,r1
30cfea: 61 1b neg r1,r1
30cfec: 60 83 mov r8,r0
30cfee: 40 1c shad r1,r0
30cff0: 61 0c extu.b r0,r1
30cff2: 60 93 mov r9,r0
30cff4: 40 1d shld r1,r0
30cff6: 33 0c add r0,r3
30cff8: 91 c8 mov.w 30d18c <_start2.isra.0+0x240>,r1 ! 100
30cffa: 47 10 dt r7
30cffc: 8f d6 bf.s 30cfac <_start2.isra.0+0x60>
30cffe: 32 1c add r1,r2
30d000: d1 65 mov.l 30d198 <_start2.isra.0+0x24c>,r1 ! 8101fd4 <_gint>
30d002: d6 73 mov.l 30d1d0 <_start2.isra.0+0x284>,r6 ! 8101ca0 <_game>
30d004: 11 36 mov.l r3,@(24,r1)
30d006: d1 73 mov.l 30d1d4 <_start2.isra.0+0x288>,r1 ! 304d80 <_regcpy>
30d008: d5 73 mov.l 30d1d8 <_start2.isra.0+0x28c>,r5 ! 310 <_sdata>
30d00a: d4 74 mov.l 30d1dc <_start2.isra.0+0x290>,r4 ! 3465fc <_ldata>
30d00c: 41 0b jsr @r1
30d00e: 00 09 nop
30d010: d7 73 mov.l 30d1e0 <_start2.isra.0+0x294>,r7 ! 8a0 <_sbss>
30d012: e6 f1 mov #-15,r6
30d014: d2 73 mov.l 30d1e4 <_start2.isra.0+0x298>,r2 ! 8101400 <__choices>
30d016: 61 73 mov r7,r1
30d018: 71 0f add #15,r1
30d01a: 41 09 shlr2 r1
30d01c: 41 09 shlr2 r1
30d01e: 37 63 cmp/ge r6,r7
30d020: e3 00 mov #0,r3
30d022: 8d 01 bt.s 30d028 <_start2.isra.0+0xdc>
30d024: 71 01 add #1,r1
30d026: e1 01 mov #1,r1
30d028: 41 10 dt r1
30d02a: 89 01 bt 30d030 <_start2.isra.0+0xe4>
30d02c: a0 9c bra 30d168 <_start2.isra.0+0x21c>
30d02e: 22 32 mov.l r3,@r2
30d030: d1 6d mov.l 30d1e8 <_start2.isra.0+0x29c>,r1 ! 30744c <_gint_load_onchip_sections>
30d032: 41 0b jsr @r1
30d034: 00 09 nop
30d036: d0 6d mov.l 30d1ec <_start2.isra.0+0x2a0>,r0 ! 304ea8 <_mmu_uram>
30d038: 40 0b jsr @r0
30d03a: 00 09 nop
30d03c: d1 65 mov.l 30d1d4 <_start2.isra.0+0x288>,r1 ! 304d80 <_regcpy>
30d03e: 68 03 mov r0,r8
30d040: d5 6b mov.l 30d1f0 <_start2.isra.0+0x2a4>,r5 ! 0 <_lgmapped>
30d042: d4 6c mov.l 30d1f4 <_start2.isra.0+0x2a8>,r4 ! 0 <_lgmapped>
30d044: 41 0b jsr @r1
30d046: 66 03 mov r0,r6
30d048: d1 6b mov.l 30d1f8 <_start2.isra.0+0x2ac>,r1 ! 0 <_lgmapped>
30d04a: d2 6c mov.l 30d1fc <_start2.isra.0+0x2b0>,r2 ! 0 <_lgmapped>
30d04c: 41 09 shlr2 r1
30d04e: 71 01 add #1,r1
30d050: 41 10 dt r1
30d052: 89 01 bt 30d058 <_start2.isra.0+0x10c>
30d054: a0 8d bra 30d172 <_start2.isra.0+0x226>
30d056: 00 09 nop
30d058: d0 64 mov.l 30d1ec <_start2.isra.0+0x2a0>,r0 ! 304ea8 <_mmu_uram>
30d05a: da 69 mov.l 30d200 <_start2.isra.0+0x2b4>,r10 ! 304e2c <_utlb_translate>
30d05c: 40 0b jsr @r0
30d05e: e9 00 mov #0,r9
30d060: 68 03 mov r0,r8
30d062: d4 68 mov.l 30d204 <_start2.isra.0+0x2b8>,r4 ! 8100000
30d064: 65 f3 mov r15,r5
30d066: 4a 0b jsr @r10
30d068: 34 9c add r9,r4
30d06a: 88 ff cmp/eq #-1,r0
30d06c: 89 01 bt 30d072 <_start2.isra.0+0x126>
30d06e: a0 85 bra 30d17c <_start2.isra.0+0x230>
30d070: 61 f2 mov.l @r15,r1
30d072: 9a 8c mov.w 30d18e <_start2.isra.0+0x242>,r10 ! c000
30d074: eb 01 mov #1,r11
30d076: d1 64 mov.l 30d208 <_start2.isra.0+0x2bc>,r1 ! 8101948 <_gint_stack_top>
30d078: 3a 8c add r8,r10
30d07a: 3a 9c add r9,r10
30d07c: 94 86 mov.w 30d18c <_start2.isra.0+0x240>,r4 ! 100
30d07e: d9 63 mov.l 30d20c <_start2.isra.0+0x2c0>,r9 ! 312000 <_memcpy>
30d080: 34 8c add r8,r4
30d082: d6 63 mov.l 30d210 <_start2.isra.0+0x2c4>,r6 ! 90 <_gint_exch_size>
30d084: d5 63 mov.l 30d214 <_start2.isra.0+0x2c8>,r5 ! 300010 <_bdtors>
30d086: 49 0b jsr @r9
30d088: 21 a2 mov.l r10,@r1
30d08a: 94 81 mov.w 30d190 <_start2.isra.0+0x244>,r4 ! 400
30d08c: d6 62 mov.l 30d218 <_start2.isra.0+0x2cc>,r6 ! 70 <_gint_tlbh_size>
30d08e: d5 63 mov.l 30d21c <_start2.isra.0+0x2d0>,r5 ! 3000a0 <_gint_tlbh>
30d090: 49 0b jsr @r9
30d092: 34 8c add r8,r4
30d094: 94 7d mov.w 30d192 <_start2.isra.0+0x246>,r4 ! 600
30d096: e6 40 mov #64,r6
30d098: d5 61 mov.l 30d220 <_start2.isra.0+0x2d4>,r5 ! 315e70 <_gint_inth_7305>
30d09a: 49 0b jsr @r9
30d09c: 34 8c add r8,r4
30d09e: d2 61 mov.l 30d224 <_start2.isra.0+0x2d8>,r2 ! 8101e5c <_kmalloc_arena_osheap>
30d0a0: d1 61 mov.l 30d228 <_start2.isra.0+0x2dc>,r1 ! 8101a58 <_arenas>
30d0a2: d9 62 mov.l 30d22c <_start2.isra.0+0x2e0>,r9 ! 8101910 <_static_ram.1>
30d0a4: 11 27 mov.l r2,@(28,r1)
30d0a6: d0 51 mov.l 30d1ec <_start2.isra.0+0x2a0>,r0 ! 304ea8 <_mmu_uram>
30d0a8: d1 61 mov.l 30d230 <_start2.isra.0+0x2e4>,r1 ! 342618
30d0aa: 19 b8 mov.l r11,@(32,r9)
30d0ac: 40 0b jsr @r0
30d0ae: 19 14 mov.l r1,@(16,r9)
30d0b0: d1 60 mov.l 30d234 <_start2.isra.0+0x2e8>,r1 ! 21d0
30d0b2: 19 a6 mov.l r10,@(24,r9)
30d0b4: 31 0c add r0,r1
30d0b6: 19 15 mov.l r1,@(20,r9)
30d0b8: d1 5f mov.l 30d238 <_start2.isra.0+0x2ec>,r1 ! 306b94 <_kmalloc_init_arena.constprop.0>
30d0ba: 41 0b jsr @r1
30d0bc: 64 93 mov r9,r4
30d0be: d1 5f mov.l 30d23c <_start2.isra.0+0x2f0>,r1 ! 306e10 <_kmalloc_add_arena.isra.0>
30d0c0: 41 0b jsr @r1
30d0c2: 64 93 mov r9,r4
30d0c4: d1 5e mov.l 30d240 <_start2.isra.0+0x2f4>,r1 ! 81018d8 <_os_stack.0>
30d0c6: d2 5f mov.l 30d244 <_start2.isra.0+0x2f8>,r2 ! 342620
30d0c8: 11 b8 mov.l r11,@(32,r1)
30d0ca: 11 24 mov.l r2,@(16,r1)
30d0cc: d1 32 mov.l 30d198 <_start2.isra.0+0x24c>,r1 ! 8101fd4 <_gint>
30d0ce: 50 13 mov.l @(12,r1),r0
30d0d0: e1 fd mov #-3,r1
30d0d2: 20 19 and r1,r0
30d0d4: 88 04 cmp/eq #4,r0
30d0d6: 8b 53 bf 30d180 <_start2.isra.0+0x234>
30d0d8: d1 5b mov.l 30d248 <_start2.isra.0+0x2fc>,r1 ! 880f0000
30d0da: d2 5c mov.l 30d24c <_start2.isra.0+0x300>,r2 ! 57800
30d0dc: d9 58 mov.l 30d240 <_start2.isra.0+0x2f4>,r9 ! 81018d8 <_os_stack.0>
30d0de: dd 5c mov.l 30d250 <_start2.isra.0+0x304>,r13 ! 810194c <_gint_world_os>
30d0e0: 19 15 mov.l r1,@(20,r9)
30d0e2: 31 2c add r2,r1
30d0e4: 19 16 mov.l r1,@(24,r9)
30d0e6: d1 54 mov.l 30d238 <_start2.isra.0+0x2ec>,r1 ! 306b94 <_kmalloc_init_arena.constprop.0>
30d0e8: da 5a mov.l 30d254 <_start2.isra.0+0x308>,r10 ! 315f90 <_drv_cpu>
30d0ea: 41 0b jsr @r1
30d0ec: 64 93 mov r9,r4
30d0ee: d1 53 mov.l 30d23c <_start2.isra.0+0x2f0>,r1 ! 306e10 <_kmalloc_add_arena.isra.0>
30d0f0: 64 93 mov r9,r4
30d0f2: d9 59 mov.l 30d258 <_start2.isra.0+0x30c>,r9 ! 30c960 <_gint_world_alloc>
30d0f4: 41 0b jsr @r1
30d0f6: 00 09 nop
30d0f8: dc 58 mov.l 30d25c <_start2.isra.0+0x310>,r12 ! 8101950 <_gint_world_addin>
30d0fa: 49 0b jsr @r9
30d0fc: 00 09 nop
30d0fe: 49 0b jsr @r9
30d100: 2d 02 mov.l r0,@r13
30d102: d1 57 mov.l 30d260 <_start2.isra.0+0x314>,r1 ! 3161a0 <_gint_drivers_end>
30d104: e2 fc mov #-4,r2
30d106: 2c 02 mov.l r0,@r12
30d108: 31 a8 sub r10,r1
30d10a: 41 2c shad r2,r1
30d10c: d2 55 mov.l 30d264 <_start2.isra.0+0x318>,r2 ! aaaaaaab
30d10e: d0 56 mov.l 30d268 <_start2.isra.0+0x31c>,r0 ! 30c940 <_malloc>
30d110: 01 27 mul.l r2,r1
30d112: db 56 mov.l 30d26c <_start2.isra.0+0x320>,r11 ! 8101b28 <_gint_driver_flags>
30d114: 04 1a sts macl,r4
30d116: 40 0b jsr @r0
30d118: 09 1a sts macl,r9
30d11a: 2b 02 mov.l r0,@r11
30d11c: d0 54 mov.l 30d270 <_start2.isra.0+0x324>,r0 ! 30c808 <_kmalloc>
30d11e: d5 49 mov.l 30d244 <_start2.isra.0+0x2f8>,r5 ! 342620
30d120: d4 54 mov.l 30d274 <_start2.isra.0+0x328>,r4 ! 2b560
30d122: 40 0b jsr @r0
30d124: 00 09 nop
30d126: 20 08 tst r0,r0
30d128: 8d 2d bt.s 30d186 <_start2.isra.0+0x23a>
30d12a: e2 e0 mov #-32,r2
30d12c: 61 03 mov r0,r1
30d12e: 71 1f add #31,r1
30d130: 21 29 and r2,r1
30d132: d2 51 mov.l 30d278 <_start2.isra.0+0x32c>,r2 ! 1fffffff
30d134: 71 20 add #32,r1
30d136: 21 29 and r2,r1
30d138: d2 50 mov.l 30d27c <_start2.isra.0+0x330>,r2 ! a0000000
30d13a: 21 2b or r2,r1
30d13c: d2 50 mov.l 30d280 <_start2.isra.0+0x334>,r2 ! 8101b24 <_vram_1>
30d13e: 22 12 mov.l r1,@r2
30d140: d2 50 mov.l 30d284 <_start2.isra.0+0x338>,r2 ! 8101b20 <_vram_2>
30d142: 22 12 mov.l r1,@r2
30d144: d2 50 mov.l 30d288 <_start2.isra.0+0x33c>,r2 ! 8101c04 <_gint_vram>
30d146: 22 12 mov.l r1,@r2
30d148: 61 d2 mov.l @r13,r1
30d14a: 21 18 tst r1,r1
30d14c: 89 01 bt 30d152 <_start2.isra.0+0x206>
30d14e: a0 a5 bra 30d29c <_start2.isra.0+0x350>
30d150: 61 c2 mov.l @r12,r1
30d152: d1 4e mov.l 30d28c <_start2.isra.0+0x340>,r1 ! 30a868 <_gint_panic>
30d154: 94 1e mov.w 30d194 <_start2.isra.0+0x248>,r4 ! 1060
30d156: 41 0b jsr @r1
30d158: 00 09 nop
30d15a: 88 04 cmp/eq #4,r0
30d15c: 89 01 bt 30d162 <_start2.isra.0+0x216>
30d15e: af 18 bra 30cf92 <_start2.isra.0+0x46>
30d160: 00 09 nop
30d162: d2 4b mov.l 30d290 <_start2.isra.0+0x344>,r2 ! 200000
30d164: af 17 bra 30cf96 <_start2.isra.0+0x4a>
30d166: e3 00 mov #0,r3
30d168: 12 31 mov.l r3,@(4,r2)
30d16a: 12 32 mov.l r3,@(8,r2)
30d16c: 12 33 mov.l r3,@(12,r2)
30d16e: af 5b bra 30d028 <_start2.isra.0+0xdc>
30d170: 72 10 add #16,r2
30d172: 63 22 mov.l @r2,r3
30d174: 33 8c add r8,r3
30d176: 22 32 mov.l r3,@r2
30d178: af 6a bra 30d050 <_start2.isra.0+0x104>
30d17a: 72 04 add #4,r2
30d17c: af 71 bra 30d062 <_start2.isra.0+0x116>
30d17e: 39 1c add r1,r9
30d180: d1 44 mov.l 30d294 <_start2.isra.0+0x348>,r1 ! 8c0f0000
30d182: af aa bra 30d0da <_start2.isra.0+0x18e>
30d184: 00 09 nop
30d186: d1 44 mov.l 30d298 <_start2.isra.0+0x34c>,r1 ! 309b00 <_abort>
30d188: 41 0b jsr @r1
30d18a: 00 09 nop
30d18c: 01 00 .word 0x0100
30d18e: c0 00 mov.b r0,@(0,gbr)
30d190: 04 00 .word 0x0400
30d192: 06 00 .word 0x0600
30d194: 10 60 mov.l r6,@(0,r0)
30d196: 00 09 nop
30d198: 08 10 .word 0x0810
30d19a: 1f d4 mov.l r13,@(16,r15)
30d19c: ff 00 .word 0xff00
30d19e: 00 30 .word 0x0030
30d1a0: 8b ff bf 30d1a2 <_start2.isra.0+0x256>
30d1a2: ff ff .word 0xffff
30d1a4: ff 00 .word 0xff00
30d1a6: 00 44 mov.b r4,@(r0,r0)
30d1a8: 00 31 .word 0x0031
30d1aa: 1f 60 mov.l r6,@(0,r15)
30d1ac: 00 34 mov.b r3,@(r0,r0)
30d1ae: 26 0c cmp/str r0,r6
30d1b0: 80 01 mov.b r0,@(1,r0)
30d1b2: ff d0 .word 0xffd0
30d1b4: 00 80 .word 0x0080
30d1b6: 00 00 .word 0x0000
30d1b8: f6 00 movs.w @-r2,0x0
30d1ba: 00 00 .word 0x0000
30d1bc: 02 00 .word 0x0200
30d1be: 00 00 .word 0x0000
30d1c0: f7 00 movs.w @-r3,0x0
30d1c2: 00 00 .word 0x0000
30d1c4: 00 07 mul.l r0,r0
30d1c6: ff ff .word 0xffff
30d1c8: 14 10 mov.l r1,@(0,r4)
30d1ca: 0c 0a sts mach,r12
30d1cc: f7 f0 movs.w @-r3,a0g
30d1ce: 00 00 .word 0x0000
30d1d0: 08 10 .word 0x0810
30d1d2: 1c a0 mov.l r10,@(0,r12)
30d1d4: 00 30 .word 0x0030
30d1d6: 4d 80 .word 0x4d80
30d1d8: 00 00 .word 0x0000
30d1da: 03 10 .word 0x0310
30d1dc: 00 34 mov.b r3,@(r0,r0)
30d1de: 65 fc extu.b r15,r5
30d1e0: 00 00 .word 0x0000
30d1e2: 08 a0 .word 0x08a0
30d1e4: 08 10 .word 0x0810
30d1e6: 14 00 mov.l r0,@(0,r4)
30d1e8: 00 30 .word 0x0030
30d1ea: 74 4c add #76,r4
30d1ec: 00 30 .word 0x0030
30d1ee: 4e a8 .word 0x4ea8
...
30d200: 00 30 .word 0x0030
30d202: 4e 2c shad r2,r14
30d204: 08 10 .word 0x0810
30d206: 00 00 .word 0x0000
30d208: 08 10 .word 0x0810
30d20a: 19 48 mov.l r4,@(32,r9)
30d20c: 00 31 .word 0x0031
30d20e: 20 00 mov.b r0,@r0
30d210: 00 00 .word 0x0000
30d212: 00 90 .word 0x0090
30d214: 00 30 .word 0x0030
30d216: 00 10 .word 0x0010
30d218: 00 00 .word 0x0000
30d21a: 00 70 .word 0x0070
30d21c: 00 30 .word 0x0030
30d21e: 00 a0 .word 0x00a0
30d220: 00 31 .word 0x0031
30d222: 5e 70 mov.l @(0,r7),r14
30d224: 08 10 .word 0x0810
30d226: 1e 5c mov.l r5,@(48,r14)
30d228: 08 10 .word 0x0810
30d22a: 1a 58 mov.l r5,@(32,r10)
30d22c: 08 10 .word 0x0810
30d22e: 19 10 mov.l r1,@(0,r9)
30d230: 00 34 mov.b r3,@(r0,r0)
30d232: 26 18 tst r1,r6
30d234: 00 00 .word 0x0000
30d236: 21 d0 mov.b r13,@r1
30d238: 00 30 .word 0x0030
30d23a: 6b 94 mov.b @r9+,r11
30d23c: 00 30 .word 0x0030
30d23e: 6e 10 mov.b @r1,r14
30d240: 08 10 .word 0x0810
30d242: 18 d8 mov.l r13,@(32,r8)
30d244: 00 34 mov.b r3,@(r0,r0)
30d246: 26 20 mov.b r2,@r6
30d248: 88 0f cmp/eq #15,r0
30d24a: 00 00 .word 0x0000
30d24c: 00 05 mov.w r0,@(r0,r0)
30d24e: 78 00 add #0,r8
30d250: 08 10 .word 0x0810
30d252: 19 4c mov.l r4,@(48,r9)
30d254: 00 31 .word 0x0031
30d256: 5f 90 mov.l @(0,r9),r15
30d258: 00 30 .word 0x0030
30d25a: c9 60 and #96,r0
30d25c: 08 10 .word 0x0810
30d25e: 19 50 mov.l r5,@(0,r9)
30d260: 00 31 .word 0x0031
30d262: 61 a0 mov.b @r10,r1
30d264: aa aa bra 30c7bc <_sprintf.constprop.0+0x18>
30d266: aa ab bra 30c7c0 <_sprintf.constprop.0+0x1c>
30d268: 00 30 .word 0x0030
30d26a: c9 40 and #64,r0
30d26c: 08 10 .word 0x0810
30d26e: 1b 28 mov.l r2,@(32,r11)
30d270: 00 30 .word 0x0030
30d272: c8 08 tst #8,r0
30d274: 00 02 stc sr,r0
30d276: b5 60 bsr 30dd3a <_gdb_main+0x88e>
30d278: 1f ff mov.l r15,@(60,r15)
30d27a: ff ff .word 0xffff
30d27c: a0 00 bra 30d280 <_start2.isra.0+0x334>
30d27e: 00 00 .word 0x0000
30d280: 08 10 .word 0x0810
30d282: 1b 24 mov.l r2,@(16,r11)
30d284: 08 10 .word 0x0810
30d286: 1b 20 mov.l r2,@(0,r11)
30d288: 08 10 .word 0x0810
30d28a: 1c 04 mov.l r0,@(16,r12)
30d28c: 00 30 .word 0x0030
30d28e: a8 68 bra 30c362 <_gint_default_panic+0x1fa>
30d290: 00 20 .word 0x0020
30d292: 00 00 .word 0x0000
30d294: 8c 0f ldrs 30d2b6 <_start2.isra.0+0x36a> ! 6512
30d296: 00 00 .word 0x0000
30d298: 00 30 .word 0x0030
30d29a: 9b 00 mov.w 30d29e <_start2.isra.0+0x352>,r11 ! 8903
30d29c: 21 18 tst r1,r1
30d29e: 89 03 bt 30d2a8 <_start2.isra.0+0x35c>
30d2a0: 61 b2 mov.l @r11,r1
30d2a2: 21 18 tst r1,r1
30d2a4: 8f 02 bf.s 30d2ac <_start2.isra.0+0x360>
30d2a6: ed 00 mov #0,r13
30d2a8: af 53 bra 30d152 <_start2.isra.0+0x206>
30d2aa: 00 09 nop
30d2ac: 39 d7 cmp/gt r13,r9
30d2ae: 89 2f bt 30d310 <_start2.isra.0+0x3c4>
30d2b0: d1 33 mov.l 30d380 <_start2.isra.0+0x434>,r1 ! 8101a54 <_configure_VBR>
30d2b2: 21 82 mov.l r8,@r1
30d2b4: d1 33 mov.l 30d384 <_start2.isra.0+0x438>,r1 ! 8101950 <_gint_world_addin>
30d2b6: 65 12 mov.l @r1,r5
30d2b8: d1 33 mov.l 30d388 <_start2.isra.0+0x43c>,r1 ! 810194c <_gint_world_os>
30d2ba: 64 12 mov.l @r1,r4
30d2bc: d1 33 mov.l 30d38c <_start2.isra.0+0x440>,r1 ! 308a28 <_gint_world_switch_in>
30d2be: 41 0b jsr @r1
30d2c0: 00 09 nop
30d2c2: d0 33 mov.l 30d390 <_start2.isra.0+0x444>,r0 ! 311f10 <_setjmp>
30d2c4: d4 33 mov.l 30d394 <_start2.isra.0+0x448>,r4 ! 81019a8 <_gint_exitbuf>
30d2c6: 40 0b jsr @r0
30d2c8: 00 09 nop
30d2ca: 20 08 tst r0,r0
30d2cc: 89 4c bt 30d368 <_start2.isra.0+0x41c>
30d2ce: d8 32 mov.l 30d398 <_start2.isra.0+0x44c>,r8 ! 300010 <_bdtors>
30d2d0: d9 32 mov.l 30d39c <_start2.isra.0+0x450>,r9 ! 300010 <_bdtors>
30d2d2: 38 92 cmp/hs r9,r8
30d2d4: 8b 4c bf 30d370 <_start2.isra.0+0x424>
30d2d6: d9 2c mov.l 30d388 <_start2.isra.0+0x43c>,r9 ! 810194c <_gint_world_os>
30d2d8: d1 31 mov.l 30d3a0 <_start2.isra.0+0x454>,r1 ! 308b2c <_gint_world_switch_out>
30d2da: d8 2a mov.l 30d384 <_start2.isra.0+0x438>,r8 ! 8101950 <_gint_world_addin>
30d2dc: da 31 mov.l 30d3a4 <_start2.isra.0+0x458>,r10 ! 305df4 <_kfree>
30d2de: 65 92 mov.l @r9,r5
30d2e0: 41 0b jsr @r1
30d2e2: 64 82 mov.l @r8,r4
30d2e4: db 30 mov.l 30d3a8 <_start2.isra.0+0x45c>,r11 ! 8101b28 <_gint_driver_flags>
30d2e6: 4a 0b jsr @r10
30d2e8: 64 92 mov.l @r9,r4
30d2ea: 4a 0b jsr @r10
30d2ec: 64 82 mov.l @r8,r4
30d2ee: 4a 0b jsr @r10
30d2f0: 64 b2 mov.l @r11,r4
30d2f2: e1 00 mov #0,r1
30d2f4: 29 12 mov.l r1,@r9
30d2f6: 28 12 mov.l r1,@r8
30d2f8: 2b 12 mov.l r1,@r11
30d2fa: d1 2c mov.l 30d3ac <_start2.isra.0+0x460>,r1 ! 81019dc <_gint_exitcode>
30d2fc: 60 10 mov.b @r1,r0
30d2fe: 7f 04 add #4,r15
30d300: 4f 26 lds.l @r15+,pr
30d302: 6d f6 mov.l @r15+,r13
30d304: 6c f6 mov.l @r15+,r12
30d306: 6b f6 mov.l @r15+,r11
30d308: 6a f6 mov.l @r15+,r10
30d30a: 69 f6 mov.l @r15+,r9
30d30c: 00 0b rts
30d30e: 68 f6 mov.l @r15+,r8
30d310: 51 a1 mov.l @(4,r10),r1
30d312: 21 18 tst r1,r1
30d314: 8f 0b bf.s 30d32e <_start2.isra.0+0x3e2>
30d316: 6c a3 mov r10,r12
30d318: 7c 20 add #32,r12
30d31a: 84 ce mov.b @(14,r12),r0
30d31c: e2 01 mov #1,r2
30d31e: 61 b2 mov.l @r11,r1
30d320: c9 10 and #16,r0
30d322: 22 0b or r0,r2
30d324: 60 d3 mov r13,r0
30d326: 01 24 mov.b r2,@(r0,r1)
30d328: 7d 01 add #1,r13
30d32a: af bf bra 30d2ac <_start2.isra.0+0x360>
30d32c: 7a 30 add #48,r10
30d32e: 41 0b jsr @r1
30d330: 7c 20 add #32,r12
30d332: af f3 bra 30d31c <_start2.isra.0+0x3d0>
30d334: 84 ce mov.b @(14,r12),r0
30d336: 78 04 add #4,r8
30d338: 61 83 mov r8,r1
30d33a: 71 c0 add #-64,r1
30d33c: 51 1f mov.l @(60,r1),r1
30d33e: 41 0b jsr @r1
30d340: 00 09 nop
30d342: 38 92 cmp/hs r9,r8
30d344: 8b f7 bf 30d336 <_start2.isra.0+0x3ea>
30d346: d0 1a mov.l 30d3b0 <_start2.isra.0+0x464>,r0 ! 3001e0 <_main>
30d348: d9 1a mov.l 30d3b4 <_start2.isra.0+0x468>,r9 ! 8101958 <__dtor_count>
30d34a: 40 0b jsr @r0
30d34c: 00 09 nop
30d34e: d1 1a mov.l 30d3b8 <_start2.isra.0+0x46c>,r1 ! 306d4c <_call_dtors_in_interval.constprop.0>
30d350: 68 03 mov r0,r8
30d352: 65 92 mov.l @r9,r5
30d354: 41 0b jsr @r1
30d356: e4 00 mov #0,r4
30d358: e1 00 mov #0,r1
30d35a: 29 12 mov.l r1,@r9
30d35c: d1 13 mov.l 30d3ac <_start2.isra.0+0x460>,r1 ! 81019dc <_gint_exitcode>
30d35e: d4 0d mov.l 30d394 <_start2.isra.0+0x448>,r4 ! 81019a8 <_gint_exitbuf>
30d360: 21 80 mov.b r8,@r1
30d362: d1 16 mov.l 30d3bc <_start2.isra.0+0x470>,r1 ! 311f34 <_longjmp>
30d364: 41 0b jsr @r1
30d366: e5 01 mov #1,r5
30d368: d8 15 mov.l 30d3c0 <_start2.isra.0+0x474>,r8 ! 30000c <_bctors>
30d36a: d9 16 mov.l 30d3c4 <_start2.isra.0+0x478>,r9 ! 300010 <_bdtors>
30d36c: af ea bra 30d344 <_start2.isra.0+0x3f8>
30d36e: 38 92 cmp/hs r9,r8
30d370: 78 04 add #4,r8
30d372: 61 83 mov r8,r1
30d374: 71 c0 add #-64,r1
30d376: 51 1f mov.l @(60,r1),r1
30d378: 41 0b jsr @r1
30d37a: 00 09 nop
30d37c: af aa bra 30d2d4 <_start2.isra.0+0x388>
30d37e: 38 92 cmp/hs r9,r8
30d380: 08 10 .word 0x0810
30d382: 1a 54 mov.l r5,@(16,r10)
30d384: 08 10 .word 0x0810
30d386: 19 50 mov.l r5,@(0,r9)
30d388: 08 10 .word 0x0810
30d38a: 19 4c mov.l r4,@(48,r9)
30d38c: 00 30 .word 0x0030
30d38e: 8a 28 ldrc #40
30d390: 00 31 .word 0x0031
30d392: 1f 10 mov.l r1,@(0,r15)
30d394: 08 10 .word 0x0810
30d396: 19 a8 mov.l r10,@(32,r9)
30d398: 00 30 .word 0x0030
30d39a: 00 10 .word 0x0010
30d39c: 00 30 .word 0x0030
30d39e: 00 10 .word 0x0010
30d3a0: 00 30 .word 0x0030
30d3a2: 8b 2c bf 30d3fe <_gdb_send_packet.isra.0+0x36>
30d3a4: 00 30 .word 0x0030
30d3a6: 5d f4 mov.l @(16,r15),r13
30d3a8: 08 10 .word 0x0810
30d3aa: 1b 28 mov.l r2,@(32,r11)
30d3ac: 08 10 .word 0x0810
30d3ae: 19 dc mov.l r13,@(48,r9)
30d3b0: 00 30 .word 0x0030
30d3b2: 01 e0 .word 0x01e0
30d3b4: 08 10 .word 0x0810
30d3b6: 19 58 mov.l r5,@(32,r9)
30d3b8: 00 30 .word 0x0030
30d3ba: 6d 4c extu.b r4,r13
30d3bc: 00 31 .word 0x0031
30d3be: 1f 34 mov.l r3,@(16,r15)
30d3c0: 00 30 .word 0x0030
30d3c2: 00 0c mov.b @(r0,r0),r0
30d3c4: 00 30 .word 0x0030
30d3c6: 00 10 .word 0x0010
0030d3c8 <_gdb_send_packet.isra.0>:
30d3c8: 2f 86 mov.l r8,@-r15
30d3ca: 24 48 tst r4,r4
30d3cc: 2f 96 mov.l r9,@-r15
30d3ce: 68 53 mov r5,r8
30d3d0: 2f a6 mov.l r10,@-r15
30d3d2: 2f b6 mov.l r11,@-r15
30d3d4: 6b 43 mov r4,r11
30d3d6: 8d 02 bt.s 30d3de <_gdb_send_packet.isra.0+0x16>
30d3d8: 4f 22 sts.l pr,@-r15
30d3da: 25 58 tst r5,r5
30d3dc: 8b 08 bf 30d3f0 <_gdb_send_packet.isra.0+0x28>
30d3de: d4 1b mov.l 30d44c <_gdb_send_packet.isra.0+0x84>,r4 ! 342628
30d3e0: e5 04 mov #4,r5
30d3e2: d1 1b mov.l 30d450 <_gdb_send_packet.isra.0+0x88>,r1 ! 30a13c <_gdb_send>
30d3e4: 4f 26 lds.l @r15+,pr
30d3e6: 6b f6 mov.l @r15+,r11
30d3e8: 6a f6 mov.l @r15+,r10
30d3ea: 69 f6 mov.l @r15+,r9
30d3ec: 41 2b jmp @r1
30d3ee: 68 f6 mov.l @r15+,r8
30d3f0: d0 18 mov.l 30d454 <_gdb_send_packet.isra.0+0x8c>,r0 ! 30c940 <_malloc>
30d3f2: 64 53 mov r5,r4
30d3f4: 40 0b jsr @r0
30d3f6: 74 05 add #5,r4
30d3f8: 28 88 tst r8,r8
30d3fa: 69 03 mov r0,r9
30d3fc: 62 b3 mov r11,r2
30d3fe: ea 00 mov #0,r10
30d400: 8f 01 bf.s 30d406 <_gdb_send_packet.isra.0+0x3e>
30d402: 61 83 mov r8,r1
30d404: e1 01 mov #1,r1
30d406: 63 24 mov.b @r2+,r3
30d408: 41 10 dt r1
30d40a: 3a 3c add r3,r10
30d40c: 8f fb bf.s 30d406 <_gdb_send_packet.isra.0+0x3e>
30d40e: 6a ac extu.b r10,r10
30d410: d0 11 mov.l 30d458 <_gdb_send_packet.isra.0+0x90>,r0 ! 312000 <_memcpy>
30d412: e1 24 mov #36,r1
30d414: 64 93 mov r9,r4
30d416: 29 10 mov.b r1,@r9
30d418: 66 83 mov r8,r6
30d41a: 65 b3 mov r11,r5
30d41c: 40 0b jsr @r0
30d41e: 74 01 add #1,r4
30d420: d0 0e mov.l 30d45c <_gdb_send_packet.isra.0+0x94>,r0 ! 30c4dc <_snprintf>
30d422: 64 93 mov r9,r4
30d424: 00 18 sett
30d426: 34 8e addc r8,r4
30d428: d6 0d mov.l 30d460 <_gdb_send_packet.isra.0+0x98>,r6 ! 342630
30d42a: 67 a3 mov r10,r7
30d42c: 40 0b jsr @r0
30d42e: e5 04 mov #4,r5
30d430: d1 07 mov.l 30d450 <_gdb_send_packet.isra.0+0x88>,r1 ! 30a13c <_gdb_send>
30d432: 65 83 mov r8,r5
30d434: 64 93 mov r9,r4
30d436: 41 0b jsr @r1
30d438: 75 04 add #4,r5
30d43a: d1 0a mov.l 30d464 <_gdb_send_packet.isra.0+0x9c>,r1 ! 305df4 <_kfree>
30d43c: 64 93 mov r9,r4
30d43e: 4f 26 lds.l @r15+,pr
30d440: 6b f6 mov.l @r15+,r11
30d442: 6a f6 mov.l @r15+,r10
30d444: 69 f6 mov.l @r15+,r9
30d446: 41 2b jmp @r1
30d448: 68 f6 mov.l @r15+,r8
30d44a: 00 09 nop
30d44c: 00 34 mov.b r3,@(r0,r0)
30d44e: 26 28 tst r2,r6
30d450: 00 30 .word 0x0030
30d452: a1 3c bra 30d6ce <_gdb_main+0x222>
30d454: 00 30 .word 0x0030
30d456: c9 40 and #64,r0
30d458: 00 31 .word 0x0031
30d45a: 20 00 mov.b r0,@r0
30d45c: 00 30 .word 0x0030
30d45e: c4 dc mov.b @(220,gbr),r0
30d460: 00 34 mov.b r3,@(r0,r0)
30d462: 26 30 mov.b r3,@r6
30d464: 00 30 .word 0x0030
30d466: 5d f4 mov.l @(16,r15),r13
0030d468 <_gdb_send_stop_reply>:
30d468: 4f 22 sts.l pr,@-r15
30d46a: d1 0c mov.l 30d49c <_gdb_send_stop_reply+0x34>,r1 ! 53303000
30d46c: 7f f8 add #-8,r15
30d46e: 1f 11 mov.l r1,@(4,r15)
30d470: d1 0b mov.l 30d4a0 <_gdb_send_stop_reply+0x38>,r1 ! 8101c90 <_gdb_signal_number>
30d472: 60 12 mov.l @r1,r0
30d474: 20 08 tst r0,r0
30d476: 8b 00 bf 30d47a <_gdb_send_stop_reply+0x12>
30d478: e0 05 mov #5,r0
30d47a: d1 0a mov.l 30d4a4 <_gdb_send_stop_reply+0x3c>,r1 ! 304d04 <_gdb_hexlify>
30d47c: 65 f3 mov r15,r5
30d47e: 64 f3 mov r15,r4
30d480: 80 f3 mov.b r0,@(3,r15)
30d482: e6 01 mov #1,r6
30d484: 75 03 add #3,r5
30d486: 41 0b jsr @r1
30d488: 74 05 add #5,r4
30d48a: d1 07 mov.l 30d4a8 <_gdb_send_stop_reply+0x40>,r1 ! 30d3c8 <_gdb_send_packet.isra.0>
30d48c: 64 f3 mov r15,r4
30d48e: e5 03 mov #3,r5
30d490: 41 0b jsr @r1
30d492: 74 04 add #4,r4
30d494: 7f 08 add #8,r15
30d496: 4f 26 lds.l @r15+,pr
30d498: 00 0b rts
30d49a: 00 09 nop
30d49c: 53 30 mov.l @(0,r3),r3
30d49e: 30 00 cmp/eq r0,r0
30d4a0: 08 10 .word 0x0810
30d4a2: 1c 90 mov.l r9,@(0,r12)
30d4a4: 00 30 .word 0x0030
30d4a6: 4d 04 rotl r13
30d4a8: 00 30 .word 0x0030
30d4aa: d3 c8 mov.l 30d7cc <_gdb_main+0x320>,r3 ! 307028 <_gdb_panic_handler>
0030d4ac <_gdb_main>:
30d4ac: 2f 86 mov.l r8,@-r15
30d4ae: 2f 96 mov.l r9,@-r15
30d4b0: 2f a6 mov.l r10,@-r15
30d4b2: 2f b6 mov.l r11,@-r15
30d4b4: 2f c6 mov.l r12,@-r15
30d4b6: 2f d6 mov.l r13,@-r15
30d4b8: 2f e6 mov.l r14,@-r15
30d4ba: 91 2d mov.w 30d518 <_gdb_main+0x6c>,r1 ! 200
30d4bc: 4f 22 sts.l pr,@-r15
30d4be: 3f 18 sub r1,r15
30d4c0: d1 16 mov.l 30d51c <_gdb_main+0x70>,r1 ! 8101c80 <_gdb_started>
30d4c2: 61 10 mov.b @r1,r1
30d4c4: 21 18 tst r1,r1
30d4c6: 8d 02 bt.s 30d4ce <_gdb_main+0x22>
30d4c8: 6a 43 mov r4,r10
30d4ca: a1 22 bra 30d712 <_gdb_main+0x266>
30d4cc: 00 09 nop
30d4ce: d1 14 mov.l 30d520 <_gdb_main+0x74>,r1 ! 309b44 <_gdb_show_stub_status>
30d4d0: d8 14 mov.l 30d524 <_gdb_main+0x78>,r8 ! 8101c64 <_usb_open_status>
30d4d2: 41 0b jsr @r1
30d4d4: e4 00 mov #0,r4
30d4d6: 69 80 mov.b @r8,r9
30d4d8: 69 9c extu.b r9,r9
30d4da: 29 98 tst r9,r9
30d4dc: 89 31 bt 30d542 <_gdb_main+0x96>
30d4de: 61 80 mov.b @r8,r1
30d4e0: 21 18 tst r1,r1
30d4e2: 89 05 bt 30d4f0 <_gdb_main+0x44>
30d4e4: d2 10 mov.l 30d528 <_gdb_main+0x7c>,r2 ! 8101c10 <_conf_if>
30d4e6: d3 11 mov.l 30d52c <_gdb_main+0x80>,r3 ! 344c24 <_usb_ff_bulk>
30d4e8: 61 26 mov.l @r2+,r1
30d4ea: 21 18 tst r1,r1
30d4ec: 8f 28 bf.s 30d540 <_gdb_main+0x94>
30d4ee: 31 30 cmp/eq r3,r1
30d4f0: db 0f mov.l 30d530 <_gdb_main+0x84>,r11 ! 81021cc
30d4f2: dc 10 mov.l 30d534 <_gdb_main+0x88>,r12 ! 305fc8 <_asyncio_op_busy>
30d4f4: 6e 93 mov r9,r14
30d4f6: dd 10 mov.l 30d538 <_gdb_main+0x8c>,r13 ! 8102014 <_pipe_transfers>
30d4f8: 64 d3 mov r13,r4
30d4fa: 4c 0b jsr @r12
30d4fc: 7d 2c add #44,r13
30d4fe: ca 01 xor #1,r0
30d500: 3b d0 cmp/eq r13,r11
30d502: 8f f9 bf.s 30d4f8 <_gdb_main+0x4c>
30d504: 2e 09 and r0,r14
30d506: 2e e8 tst r14,r14
30d508: 89 01 bt 30d50e <_gdb_main+0x62>
30d50a: a1 8b bra 30d824 <_gdb_main+0x378>
30d50c: 00 09 nop
30d50e: d1 0b mov.l 30d53c <_gdb_main+0x90>,r1 ! 309eaa <_sleep>
30d510: 41 0b jsr @r1
30d512: 6e 93 mov r9,r14
30d514: af ef bra 30d4f6 <_gdb_main+0x4a>
30d516: 00 09 nop
30d518: 02 00 .word 0x0200
30d51a: 00 09 nop
30d51c: 08 10 .word 0x0810
30d51e: 1c 80 mov.l r8,@(0,r12)
30d520: 00 30 .word 0x0030
30d522: 9b 44 mov.w 30d5ae <_gdb_main+0x102>,r11 ! 9
30d524: 08 10 .word 0x0810
30d526: 1c 64 mov.l r6,@(16,r12)
30d528: 08 10 .word 0x0810
30d52a: 1c 10 mov.l r1,@(0,r12)
30d52c: 00 34 mov.b r3,@(r0,r0)
30d52e: 4c 24 rotcl r12
30d530: 08 10 .word 0x0810
30d532: 21 cc cmp/str r12,r1
30d534: 00 30 .word 0x0030
30d536: 5f c8 mov.l @(32,r12),r15
30d538: 08 10 .word 0x0810
30d53a: 20 14 mov.b r1,@-r0
30d53c: 00 30 .word 0x0030
30d53e: 9e aa mov.w 30d696 <_gdb_main+0x1ea>,r14 ! d13e
30d540: 8b d2 bf 30d4e8 <_gdb_main+0x3c>
30d542: 61 80 mov.b @r8,r1
30d544: 61 1c extu.b r1,r1
30d546: 21 18 tst r1,r1
30d548: 8d 02 bt.s 30d550 <_gdb_main+0xa4>
30d54a: 64 f3 mov r15,r4
30d54c: a0 ba bra 30d6c4 <_gdb_main+0x218>
30d54e: 00 09 nop
30d550: d2 7d mov.l 30d748 <_gdb_main+0x29c>,r2 ! 344c24 <_usb_ff_bulk>
30d552: d9 7e mov.l 30d74c <_gdb_main+0x2a0>,r9 ! 312120 <_memset>
30d554: e6 14 mov #20,r6
30d556: 1f 1f mov.l r1,@(60,r15)
30d558: e5 00 mov #0,r5
30d55a: 1f 2e mov.l r2,@(56,r15)
30d55c: 49 0b jsr @r9
30d55e: 74 48 add #72,r4
30d560: 61 80 mov.b @r8,r1
30d562: 21 18 tst r1,r1
30d564: 8f 22 bf.s 30d5ac <_gdb_main+0x100>
30d566: e6 40 mov #64,r6
30d568: d8 79 mov.l 30d750 <_gdb_main+0x2a4>,r8 ! 8101c0c <_conf_ep>
30d56a: d4 7a mov.l 30d754 <_gdb_main+0x2a8>,r4 ! 8101c10 <_conf_if>
30d56c: e5 00 mov #0,r5
30d56e: 49 0b jsr @r9
30d570: 6b f3 mov r15,r11
30d572: 64 82 mov.l @r8,r4
30d574: e5 00 mov #0,r5
30d576: 96 de mov.w 30d736 <_gdb_main+0x28a>,r6 ! 180
30d578: 49 0b jsr @r9
30d57a: 7b 38 add #56,r11
30d57c: 61 b3 mov r11,r1
30d57e: 71 40 add #64,r1
30d580: 68 82 mov.l @r8,r8
30d582: e0 08 mov #8,r0
30d584: 1f 17 mov.l r1,@(28,r15)
30d586: ec 01 mov #1,r12
30d588: 91 d6 mov.w 30d738 <_gdb_main+0x28c>,r1 ! 189
30d58a: de 72 mov.l 30d754 <_gdb_main+0x2a8>,r14 ! 8101c10 <_conf_if>
30d58c: 31 8c add r8,r1
30d58e: 1f 06 mov.l r0,@(24,r15)
30d590: 1f 1c mov.l r1,@(48,r15)
30d592: 69 b6 mov.l @r11+,r9
30d594: 29 98 tst r9,r9
30d596: 89 01 bt 30d59c <_gdb_main+0xf0>
30d598: a1 57 bra 30d84a <_gdb_main+0x39e>
30d59a: 50 f7 mov.l @(28,r15),r0
30d59c: e1 20 mov #32,r1
30d59e: 62 82 mov.l @r8,r2
30d5a0: 22 28 tst r2,r2
30d5a2: 89 05 bt 30d5b0 <_gdb_main+0x104>
30d5a4: 84 8b mov.b @(11,r8),r0
30d5a6: 20 08 tst r0,r0
30d5a8: 8f 03 bf.s 30d5b2 <_gdb_main+0x106>
30d5aa: 41 10 dt r1
30d5ac: a1 a8 bra 30d900 <_gdb_main+0x454>
30d5ae: 00 09 nop
30d5b0: 41 10 dt r1
30d5b2: 8f f4 bf.s 30d59e <_gdb_main+0xf2>
30d5b4: 78 0c add #12,r8
30d5b6: d1 68 mov.l 30d758 <_gdb_main+0x2ac>,r1 ! 310df4 <___movmemSI20>
30d5b8: 65 f3 mov r15,r5
30d5ba: d4 68 mov.l 30d75c <_gdb_main+0x2b0>,r4 ! 8101c50 <_usb_open_callback>
30d5bc: 41 0b jsr @r1
30d5be: 75 48 add #72,r5
30d5c0: d0 67 mov.l 30d760 <_gdb_main+0x2b4>,r0 ! 305334 <_hpowered.lto_priv.1>
30d5c2: 40 0b jsr @r0
30d5c4: 00 09 nop
30d5c6: 20 08 tst r0,r0
30d5c8: 8b 02 bf 30d5d0 <_gdb_main+0x124>
30d5ca: d1 66 mov.l 30d764 <_gdb_main+0x2b8>,r1 ! 30bd18 <_hpoweron.lto_priv.1>
30d5cc: 41 0b jsr @r1
30d5ce: 00 09 nop
30d5d0: d1 65 mov.l 30d768 <_gdb_main+0x2bc>,r1 ! 305350 <_hpoweron_write>
30d5d2: d9 66 mov.l 30d76c <_gdb_main+0x2c0>,r9 ! 30654c <_usb_pipe_reset>
30d5d4: 41 0b jsr @r1
30d5d6: e8 00 mov #0,r8
30d5d8: d2 65 mov.l 30d770 <_gdb_main+0x2c4>,r2 ! a4d800be
30d5da: e0 20 mov #32,r0
30d5dc: d1 65 mov.l 30d774 <_gdb_main+0x2c8>,r1 ! a4d80000
30d5de: e3 ef mov #-17,r3
30d5e0: 81 22 mov.w r0,@(4,r2)
30d5e2: 62 11 mov.w @r1,r2
30d5e4: 22 39 and r3,r2
30d5e6: 21 21 mov.w r2,@r1
30d5e8: e3 df mov #-33,r3
30d5ea: 62 11 mov.w @r1,r2
30d5ec: 22 39 and r3,r2
30d5ee: 21 21 mov.w r2,@r1
30d5f0: e3 bf mov #-65,r3
30d5f2: 62 11 mov.w @r1,r2
30d5f4: 22 39 and r3,r2
30d5f6: 21 21 mov.w r2,@r1
30d5f8: e3 fe mov #-2,r3
30d5fa: 62 11 mov.w @r1,r2
30d5fc: 22 39 and r3,r2
30d5fe: 21 21 mov.w r2,@r1
30d600: 60 11 mov.w @r1,r0
30d602: cb 80 or #128,r0
30d604: 21 01 mov.w r0,@r1
30d606: 60 11 mov.w @r1,r0
30d608: cb 01 or #1,r0
30d60a: 21 01 mov.w r0,@r1
30d60c: d1 5a mov.l 30d778 <_gdb_main+0x2cc>,r1 ! 3068c4 <_usb_pipe_reset_fifos>
30d60e: 41 0b jsr @r1
30d610: 00 09 nop
30d612: 64 83 mov r8,r4
30d614: 49 0b jsr @r9
30d616: 78 01 add #1,r8
30d618: 60 83 mov r8,r0
30d61a: 88 0a cmp/eq #10,r0
30d61c: 8b f9 bf 30d612 <_gdb_main+0x166>
30d61e: d1 57 mov.l 30d77c <_gdb_main+0x2d0>,r1 ! 3075e4 <_usb_pipe_init_transfers>
30d620: d8 54 mov.l 30d774 <_gdb_main+0x2c8>,r8 ! a4d80000
30d622: 41 0b jsr @r1
30d624: 69 f3 mov r15,r9
30d626: d2 56 mov.l 30d780 <_gdb_main+0x2d4>,r2 ! a4d80040
30d628: e1 ef mov #-17,r1
30d62a: 97 86 mov.w 30d73a <_gdb_main+0x28e>,r7 ! 7fff
30d62c: e6 10 mov #16,r6
30d62e: 85 2e mov.w @(28,r2),r0
30d630: e5 00 mov #0,r5
30d632: 20 19 and r1,r0
30d634: 81 2e mov.w r0,@(28,r2)
30d636: 91 81 mov.w 30d73c <_gdb_main+0x290>,r1 ! fff
30d638: 85 2f mov.w @(30,r2),r0
30d63a: 20 19 and r1,r0
30d63c: 81 2f mov.w r0,@(30,r2)
30d63e: e1 80 mov #-128,r1
30d640: 85 2f mov.w @(30,r2),r0
30d642: 20 19 and r1,r0
30d644: cb 40 or #64,r0
30d646: d1 4f mov.l 30d784 <_gdb_main+0x2d8>,r1 ! a4d80020
30d648: 81 2f mov.w r0,@(30,r2)
30d64a: 85 1e mov.w @(28,r1),r0
30d64c: cb 20 or #32,r0
30d64e: 81 1e mov.w r0,@(28,r1)
30d650: 63 11 mov.w @r1,r3
30d652: 23 79 and r7,r3
30d654: 21 31 mov.w r3,@r1
30d656: 97 72 mov.w 30d73e <_gdb_main+0x292>,r7 ! bfff
30d658: 63 11 mov.w @r1,r3
30d65a: 23 79 and r7,r3
30d65c: 21 31 mov.w r3,@r1
30d65e: 97 6f mov.w 30d740 <_gdb_main+0x294>,r7 ! 100
30d660: 63 11 mov.w @r1,r3
30d662: 39 7c add r7,r9
30d664: 90 6d mov.w 30d742 <_gdb_main+0x296>,r0 ! 9d00
30d666: 23 7b or r7,r3
30d668: 21 31 mov.w r3,@r1
30d66a: 64 93 mov r9,r4
30d66c: 81 18 mov.w r0,@(16,r1)
30d66e: e0 00 mov #0,r0
30d670: 81 19 mov.w r0,@(18,r1)
30d672: 74 04 add #4,r4
30d674: 81 1b mov.w r0,@(22,r1)
30d676: 81 1c mov.w r0,@(24,r1)
30d678: 81 1d mov.w r0,@(26,r1)
30d67a: 81 23 mov.w r0,@(6,r2)
30d67c: 81 24 mov.w r0,@(8,r2)
30d67e: 81 25 mov.w r0,@(10,r2)
30d680: d0 32 mov.l 30d74c <_gdb_main+0x2a0>,r0 ! 312120 <_memset>
30d682: 40 0b jsr @r0
30d684: 00 09 nop
30d686: d0 40 mov.l 30d788 <_gdb_main+0x2dc>,r0 ! 30a1a0 <_usb_interrupt_handler>
30d688: 65 93 mov r9,r5
30d68a: d1 40 mov.l 30d78c <_gdb_main+0x2e0>,r1 ! 310e00 <___movmemSI8>
30d68c: cb 01 or #1,r0
30d68e: 29 02 mov.l r0,@r9
30d690: 64 f3 mov r15,r4
30d692: 41 0b jsr @r1
30d694: 75 0c add #12,r5
30d696: d1 3e mov.l 30d790 <_gdb_main+0x2e4>,r1 ! 3085a8 <_intc_handler_function.isra.0>
30d698: 65 92 mov.l @r9,r5
30d69a: 56 91 mov.l @(4,r9),r6
30d69c: 94 52 mov.w 30d744 <_gdb_main+0x298>,r4 ! a20
30d69e: 41 0b jsr @r1
30d6a0: 57 92 mov.l @(8,r9),r7
30d6a2: d1 3c mov.l 30d794 <_gdb_main+0x2e8>,r1 ! 306e34 <_intc_priority.isra.0>
30d6a4: e5 08 mov #8,r5
30d6a6: 41 0b jsr @r1
30d6a8: e4 16 mov #22,r4
30d6aa: 60 81 mov.w @r8,r0
30d6ac: cb 10 or #16,r0
30d6ae: 28 01 mov.w r0,@r8
30d6b0: 85 82 mov.w @(4,r8),r0
30d6b2: d9 39 mov.l 30d798 <_gdb_main+0x2ec>,r9 ! 309eaa <_sleep>
30d6b4: c9 03 and #3,r0
30d6b6: d8 39 mov.l 30d79c <_gdb_main+0x2f0>,r8 ! 8101c64 <_usb_open_status>
30d6b8: 1f 0d mov.l r0,@(52,r15)
30d6ba: 61 80 mov.b @r8,r1
30d6bc: 21 18 tst r1,r1
30d6be: 8b 01 bf 30d6c4 <_gdb_main+0x218>
30d6c0: a1 74 bra 30d9ac <_gdb_main+0x500>
30d6c2: 00 09 nop
30d6c4: d2 36 mov.l 30d7a0 <_gdb_main+0x2f4>,r2 ! 3070f4 <_gdb_notifier_function>
30d6c6: e7 00 mov #0,r7
30d6c8: d1 36 mov.l 30d7a4 <_gdb_main+0x2f8>,r1 ! 8101c68 <_recv_handler>
30d6ca: 94 39 mov.w 30d740 <_gdb_main+0x294>,r4 ! 100
30d6cc: 21 22 mov.l r2,@r1
30d6ce: d1 36 mov.l 30d7a8 <_gdb_main+0x2fc>,r1 ! 30878c <_usb_fxlink_fill_header.isra.0>
30d6d0: d6 36 mov.l 30d7ac <_gdb_main+0x300>,r6 ! 342638
30d6d2: d5 37 mov.l 30d7b0 <_gdb_main+0x304>,r5 ! 3421d0
30d6d4: 41 0b jsr @r1
30d6d6: 34 fc add r15,r4
30d6d8: d0 36 mov.l 30d7b4 <_gdb_main+0x308>,r0 ! 3052cc <_usb_ff_bulk_output>
30d6da: 40 0b jsr @r0
30d6dc: 00 09 nop
30d6de: d1 36 mov.l 30d7b8 <_gdb_main+0x30c>,r1 ! 30a024 <_usb_write_sync.constprop.0.isra.0>
30d6e0: 68 03 mov r0,r8
30d6e2: 95 2d mov.w 30d740 <_gdb_main+0x294>,r5 ! 100
30d6e4: 64 03 mov r0,r4
30d6e6: e6 2c mov #44,r6
30d6e8: 41 0b jsr @r1
30d6ea: 35 fc add r15,r5
30d6ec: d1 33 mov.l 30d7bc <_gdb_main+0x310>,r1 ! 309ebc <_usb_commit_sync>
30d6ee: 64 83 mov r8,r4
30d6f0: d8 33 mov.l 30d7c0 <_gdb_main+0x314>,r8 ! 8101c94 <_gdb_recv_buffer>
30d6f2: 41 0b jsr @r1
30d6f4: 00 09 nop
30d6f6: 61 82 mov.l @r8,r1
30d6f8: 21 18 tst r1,r1
30d6fa: 8b 04 bf 30d706 <_gdb_main+0x25a>
30d6fc: d0 31 mov.l 30d7c4 <_gdb_main+0x318>,r0 ! 30c940 <_malloc>
30d6fe: 94 1f mov.w 30d740 <_gdb_main+0x294>,r4 ! 100
30d700: 40 0b jsr @r0
30d702: 00 09 nop
30d704: 28 02 mov.l r0,@r8
30d706: d1 30 mov.l 30d7c8 <_gdb_main+0x31c>,r1 ! 81018d0 <_gint_exc_catcher>
30d708: d2 30 mov.l 30d7cc <_gdb_main+0x320>,r2 ! 307028 <_gdb_panic_handler>
30d70a: 21 22 mov.l r2,@r1
30d70c: d1 30 mov.l 30d7d0 <_gdb_main+0x324>,r1 ! 8101c74 <_ubc_application_debug_handler>
30d70e: d2 31 mov.l 30d7d4 <_gdb_main+0x328>,r2 ! 30d4ac <_gdb_main>
30d710: 21 22 mov.l r2,@r1
30d712: d9 31 mov.l 30d7d8 <_gdb_main+0x32c>,r9 ! 309b44 <_gdb_show_stub_status>
30d714: d8 31 mov.l 30d7dc <_gdb_main+0x330>,r8 ! 8101c84 <_gdb_single_step_backup>
30d716: 49 0b jsr @r9
30d718: e4 03 mov #3,r4
30d71a: 61 80 mov.b @r8,r1
30d71c: 21 18 tst r1,r1
30d71e: 8d 70 bt.s 30d802 <_gdb_main+0x356>
30d720: 2a a8 tst r10,r10
30d722: 84 81 mov.b @(1,r8),r0
30d724: 20 08 tst r0,r0
30d726: 8b 01 bf 30d72c <_gdb_main+0x280>
30d728: a1 44 bra 30d9b4 <_gdb_main+0x508>
30d72a: e3 fe mov #-2,r3
30d72c: d1 2c mov.l 30d7e0 <_gdb_main+0x334>,r1 ! 306ef0 <_ubc_set_breakpoint.isra.0>
30d72e: e6 00 mov #0,r6
30d730: 55 81 mov.l @(4,r8),r5
30d732: a0 57 bra 30d7e4 <_gdb_main+0x338>
30d734: e4 00 mov #0,r4
30d736: 01 80 .word 0x0180
30d738: 01 89 .word 0x0189
30d73a: 7f ff add #-1,r15
30d73c: 0f ff mac.l @r15+,@r15+
30d73e: bf ff bsr 30d740 <_gdb_main+0x294>
30d740: 01 00 .word 0x0100
30d742: 9d 00 mov.w 30d746 <_gdb_main+0x29a>,r13 ! 9
30d744: 0a 20 .word 0x0a20
30d746: 00 09 nop
30d748: 00 34 mov.b r3,@(r0,r0)
30d74a: 4c 24 rotcl r12
30d74c: 00 31 .word 0x0031
30d74e: 21 20 mov.b r2,@r1
30d750: 08 10 .word 0x0810
30d752: 1c 0c mov.l r0,@(48,r12)
30d754: 08 10 .word 0x0810
30d756: 1c 10 mov.l r1,@(0,r12)
30d758: 00 31 .word 0x0031
30d75a: 0d f4 mov.b r15,@(r0,r13)
30d75c: 08 10 .word 0x0810
30d75e: 1c 50 mov.l r5,@(0,r12)
30d760: 00 30 .word 0x0030
30d762: 53 34 mov.l @(16,r3),r3
30d764: 00 30 .word 0x0030
30d766: bd 18 bsr 30d19a <_start2.isra.0+0x24e>
30d768: 00 30 .word 0x0030
30d76a: 53 50 mov.l @(0,r5),r3
30d76c: 00 30 .word 0x0030
30d76e: 65 4c extu.b r4,r5
30d770: a4 d8 bra 30e124 <_gdb_main+0xc78>
30d772: 00 be mov.l @(r0,r11),r0
30d774: a4 d8 bra 30e128 <_gdb_main+0xc7c>
30d776: 00 00 .word 0x0000
30d778: 00 30 .word 0x0030
30d77a: 68 c4 mov.b @r12+,r8
30d77c: 00 30 .word 0x0030
30d77e: 75 e4 add #-28,r5
30d780: a4 d8 bra 30e134 <_gdb_main+0xc88>
30d782: 00 40 .word 0x0040
30d784: a4 d8 bra 30e138 <_gdb_main+0xc8c>
30d786: 00 20 .word 0x0020
30d788: 00 30 .word 0x0030
30d78a: a1 a0 bra 30dace <_gdb_main+0x622>
30d78c: 00 31 .word 0x0031
30d78e: 0e 00 .word 0x0e00
30d790: 00 30 .word 0x0030
30d792: 85 a8 mov.w @(16,r10),r0
30d794: 00 30 .word 0x0030
30d796: 6e 34 mov.b @r3+,r14
30d798: 00 30 .word 0x0030
30d79a: 9e aa mov.w 30d8f2 <_gdb_main+0x446>,r14 ! 8d1f
30d79c: 08 10 .word 0x0810
30d79e: 1c 64 mov.l r6,@(16,r12)
30d7a0: 00 30 .word 0x0030
30d7a2: 70 f4 add #-12,r0
30d7a4: 08 10 .word 0x0810
30d7a6: 1c 68 mov.l r6,@(32,r12)
30d7a8: 00 30 .word 0x0030
30d7aa: 87 8c .word 0x878c
30d7ac: 00 34 mov.b r3,@(r0,r0)
30d7ae: 26 38 tst r3,r6
30d7b0: 00 34 mov.b r3,@(r0,r0)
30d7b2: 21 d0 mov.b r13,@r1
30d7b4: 00 30 .word 0x0030
30d7b6: 52 cc mov.l @(48,r12),r2
30d7b8: 00 30 .word 0x0030
30d7ba: a0 24 bra 30d806 <_gdb_main+0x35a>
30d7bc: 00 30 .word 0x0030
30d7be: 9e bc mov.w 30d93a <_gdb_main+0x48e>,r14 ! 6450
30d7c0: 08 10 .word 0x0810
30d7c2: 1c 94 mov.l r9,@(16,r12)
30d7c4: 00 30 .word 0x0030
30d7c6: c9 40 and #64,r0
30d7c8: 08 10 .word 0x0810
30d7ca: 18 d0 mov.l r13,@(0,r8)
30d7cc: 00 30 .word 0x0030
30d7ce: 70 28 add #40,r0
30d7d0: 08 10 .word 0x0810
30d7d2: 1c 74 mov.l r7,@(16,r12)
30d7d4: 00 30 .word 0x0030
30d7d6: d4 ac mov.l 30da88 <_gdb_main+0x5dc>,r4 ! 4b0b6493
30d7d8: 00 30 .word 0x0030
30d7da: 9b 44 mov.w 30d866 <_gdb_main+0x3ba>,r11 ! 65d0
30d7dc: 08 10 .word 0x0810
30d7de: 1c 84 mov.l r8,@(16,r12)
30d7e0: 00 30 .word 0x0030
30d7e2: 6e f0 mov.b @r15,r14
30d7e4: 41 0b jsr @r1
30d7e6: 00 09 nop
30d7e8: 84 82 mov.b @(2,r8),r0
30d7ea: 20 08 tst r0,r0
30d7ec: 8b 01 bf 30d7f2 <_gdb_main+0x346>
30d7ee: a0 e7 bra 30d9c0 <_gdb_main+0x514>
30d7f0: e3 fe mov #-2,r3
30d7f2: d1 78 mov.l 30d9d4 <_gdb_main+0x528>,r1 ! 306ef0 <_ubc_set_breakpoint.isra.0>
30d7f4: e6 00 mov #0,r6
30d7f6: 55 82 mov.l @(8,r8),r5
30d7f8: 41 0b jsr @r1
30d7fa: e4 01 mov #1,r4
30d7fc: e1 00 mov #0,r1
30d7fe: 28 10 mov.b r1,@r8
30d800: 2a a8 tst r10,r10
30d802: 89 0d bt 30d820 <_gdb_main+0x374>
30d804: d1 74 mov.l 30d9d8 <_gdb_main+0x52c>,r1 ! 8101c7c <_gdb_trap_number>
30d806: 60 12 mov.l @r1,r0
30d808: 88 20 cmp/eq #32,r0
30d80a: 89 01 bt 30d810 <_gdb_main+0x364>
30d80c: a0 f8 bra 30da00 <_gdb_main+0x554>
30d80e: 88 21 cmp/eq #33,r0
30d810: 62 a3 mov r10,r2
30d812: 72 40 add #64,r2
30d814: 51 20 mov.l @(0,r2),r1
30d816: 71 fe add #-2,r1
30d818: 12 10 mov.l r1,@(0,r2)
30d81a: d1 70 mov.l 30d9dc <_gdb_main+0x530>,r1 ! 30d468 <_gdb_send_stop_reply>
30d81c: 41 0b jsr @r1
30d81e: 00 09 nop
30d820: a1 05 bra 30da2e <_gdb_main+0x582>
30d822: 6d f3 mov r15,r13
30d824: d1 6e mov.l 30d9e0 <_gdb_main+0x534>,r1 ! 3075e4 <_usb_pipe_init_transfers>
30d826: 41 0b jsr @r1
30d828: 00 09 nop
30d82a: d1 6e mov.l 30d9e4 <_gdb_main+0x538>,r1 ! 306e34 <_intc_priority.isra.0>
30d82c: e5 00 mov #0,r5
30d82e: 41 0b jsr @r1
30d830: e4 16 mov #22,r4
30d832: d1 6d mov.l 30d9e8 <_gdb_main+0x53c>,r1 ! 30bd80 <_hpoweroff.lto_priv.1>
30d834: 41 0b jsr @r1
30d836: 00 09 nop
30d838: d0 6c mov.l 30d9ec <_gdb_main+0x540>,r0 ! 312120 <_memset>
30d83a: e6 14 mov #20,r6
30d83c: d4 6c mov.l 30d9f0 <_gdb_main+0x544>,r4 ! 8101c50 <_usb_open_callback>
30d83e: 40 0b jsr @r0
30d840: e5 00 mov #0,r5
30d842: e1 00 mov #0,r1
30d844: 28 10 mov.b r1,@r8
30d846: ae 7c bra 30d542 <_gdb_main+0x96>
30d848: 00 09 nop
30d84a: 30 b0 cmp/eq r11,r0
30d84c: 8d 58 bt.s 30d900 <_gdb_main+0x454>
30d84e: e7 05 mov #5,r7
30d850: 63 92 mov.l @r9,r3
30d852: 2e 92 mov.l r9,@r14
30d854: 7e 04 add #4,r14
30d856: 6d 36 mov.l @r3+,r13
30d858: 2d d8 tst r13,r13
30d85a: 8b 2d bf 30d8b8 <_gdb_main+0x40c>
30d85c: 5d 91 mov.l @(4,r9),r13
30d85e: e3 1f mov #31,r3
30d860: d2 64 mov.l 30d9f4 <_gdb_main+0x548>,r2 ! 305280 <_usb_get_endpoint_by_local_address>
30d862: e7 05 mov #5,r7
30d864: 96 b2 mov.w 30d9cc <_gdb_main+0x520>,r6 ! 100
30d866: 65 d0 mov.b @r13,r5
30d868: 65 5c extu.b r5,r5
30d86a: 25 58 tst r5,r5
30d86c: 8b 01 bf 30d872 <_gdb_main+0x3c6>
30d86e: ae 91 bra 30d594 <_gdb_main+0xe8>
30d870: 69 b6 mov.l @r11+,r9
30d872: 1f 22 mov.l r2,@(8,r15)
30d874: 64 93 mov r9,r4
30d876: 1f 33 mov.l r3,@(12,r15)
30d878: 1f 64 mov.l r6,@(16,r15)
30d87a: 42 0b jsr @r2
30d87c: 1f 75 mov.l r7,@(20,r15)
30d87e: 20 08 tst r0,r0
30d880: 52 f2 mov.l @(8,r15),r2
30d882: 61 03 mov r0,r1
30d884: 53 f3 mov.l @(12,r15),r3
30d886: 56 f4 mov.l @(16,r15),r6
30d888: 8d 3a bt.s 30d900 <_gdb_main+0x454>
30d88a: 57 f5 mov.l @(20,r15),r7
30d88c: 85 d1 mov.w @(2,r13),r0
30d88e: e4 fa mov #-6,r4
30d890: 60 0d extu.w r0,r0
30d892: 65 03 mov r0,r5
30d894: c8 3f tst #63,r0
30d896: 8f 33 bf.s 30d900 <_gdb_main+0x454>
30d898: 45 4d shld r4,r5
30d89a: 64 53 mov r5,r4
30d89c: 74 ff add #-1,r4
30d89e: 34 36 cmp/hi r3,r4
30d8a0: 89 2e bt 30d900 <_gdb_main+0x454>
30d8a2: 84 19 mov.b @(9,r1),r0
30d8a4: 60 0c extu.b r0,r0
30d8a6: 30 76 cmp/hi r7,r0
30d8a8: 8d 02 bt.s 30d8b0 <_gdb_main+0x404>
30d8aa: 60 53 mov r5,r0
30d8ac: a0 75 bra 30d99a <_gdb_main+0x4ee>
30d8ae: 54 f6 mov.l @(24,r15),r4
30d8b0: 88 01 cmp/eq #1,r0
30d8b2: 8b 25 bf 30d900 <_gdb_main+0x454>
30d8b4: af d7 bra 30d866 <_gdb_main+0x3ba>
30d8b6: 7d 04 add #4,r13
30d8b8: 84 d1 mov.b @(1,r13),r0
30d8ba: 88 05 cmp/eq #5,r0
30d8bc: 8f cb bf.s 30d856 <_gdb_main+0x3aa>
30d8be: 64 93 mov r9,r4
30d8c0: 84 d2 mov.b @(2,r13),r0
30d8c2: 95 84 mov.w 30d9ce <_gdb_main+0x522>,r5 ! 80
30d8c4: 61 0c extu.b r0,r1
30d8c6: d2 4b mov.l 30d9f4 <_gdb_main+0x548>,r2 ! 305280 <_usb_get_endpoint_by_local_address>
30d8c8: 25 1a xor r1,r5
30d8ca: 1f 14 mov.l r1,@(16,r15)
30d8cc: 1f 33 mov.l r3,@(12,r15)
30d8ce: 42 0b jsr @r2
30d8d0: 1f 75 mov.l r7,@(20,r15)
30d8d2: 20 08 tst r0,r0
30d8d4: 51 f4 mov.l @(16,r15),r1
30d8d6: 53 f3 mov.l @(12,r15),r3
30d8d8: 8d 1f bt.s 30d91a <_gdb_main+0x46e>
30d8da: 57 f5 mov.l @(20,r15),r7
30d8dc: 84 08 mov.b @(8,r0),r0
30d8de: e1 80 mov #-128,r1
30d8e0: 21 0a xor r0,r1
30d8e2: 61 1c extu.b r1,r1
30d8e4: 84 d3 mov.b @(3,r13),r0
30d8e6: c9 03 and #3,r0
30d8e8: 88 01 cmp/eq #1,r0
30d8ea: 8d 1e bt.s 30d92a <_gdb_main+0x47e>
30d8ec: 88 02 cmp/eq #2,r0
30d8ee: 8d 1f bt.s 30d930 <_gdb_main+0x484>
30d8f0: 88 03 cmp/eq #3,r0
30d8f2: 8d 1f bt.s 30d934 <_gdb_main+0x488>
30d8f4: e6 09 mov #9,r6
30d8f6: e6 ff mov #-1,r6
30d8f8: e2 00 mov #0,r2
30d8fa: 36 23 cmp/ge r2,r6
30d8fc: 8d 1c bt.s 30d938 <_gdb_main+0x48c>
30d8fe: 65 83 mov r8,r5
30d900: d1 3d mov.l 30d9f8 <_gdb_main+0x54c>,r1 ! 309b44 <_gdb_show_stub_status>
30d902: e4 01 mov #1,r4
30d904: 98 64 mov.w 30d9d0 <_gdb_main+0x524>,r8 ! 200
30d906: 3f 8c add r8,r15
30d908: 4f 26 lds.l @r15+,pr
30d90a: 6e f6 mov.l @r15+,r14
30d90c: 6d f6 mov.l @r15+,r13
30d90e: 6c f6 mov.l @r15+,r12
30d910: 6b f6 mov.l @r15+,r11
30d912: 6a f6 mov.l @r15+,r10
30d914: 69 f6 mov.l @r15+,r9
30d916: 41 2b jmp @r1
30d918: 68 f6 mov.l @r15+,r8
30d91a: e2 0f mov #15,r2
30d91c: 3c 27 cmp/gt r2,r12
30d91e: 8d ef bt.s 30d900 <_gdb_main+0x454>
30d920: e4 80 mov #-128,r4
30d922: 21 49 and r4,r1
30d924: 21 cb or r12,r1
30d926: af dd bra 30d8e4 <_gdb_main+0x438>
30d928: 7c 01 add #1,r12
30d92a: e6 02 mov #2,r6
30d92c: af e5 bra 30d8fa <_gdb_main+0x44e>
30d92e: e2 01 mov #1,r2
30d930: af fc bra 30d92c <_gdb_main+0x480>
30d932: e6 05 mov #5,r6
30d934: af e1 bra 30d8fa <_gdb_main+0x44e>
30d936: e2 06 mov #6,r2
30d938: 75 09 add #9,r5
30d93a: 64 50 mov.b @r5,r4
30d93c: 64 4c extu.b r4,r4
30d93e: 36 40 cmp/eq r4,r6
30d940: 8d 29 bt.s 30d996 <_gdb_main+0x4ea>
30d942: 75 0c add #12,r5
30d944: 50 fc mov.l @(48,r15),r0
30d946: 35 00 cmp/eq r0,r5
30d948: 8f f7 bf.s 30d93a <_gdb_main+0x48e>
30d94a: 60 13 mov r1,r0
30d94c: e5 70 mov #112,r5
30d94e: c8 70 tst #112,r0
30d950: 8f 04 bf.s 30d95c <_gdb_main+0x4b0>
30d952: 25 19 and r1,r5
30d954: e2 0f mov #15,r2
30d956: c8 0f tst #15,r0
30d958: 8f 02 bf.s 30d960 <_gdb_main+0x4b4>
30d95a: 22 19 and r1,r2
30d95c: a3 f7 bra 30e14e <_gdb_main+0xca2>
30d95e: e1 00 mov #0,r1
30d960: c8 80 tst #128,r0
30d962: e4 ff mov #-1,r4
30d964: 64 4a negc r4,r4
30d966: 44 08 shll2 r4
30d968: 44 08 shll2 r4
30d96a: 24 2b or r2,r4
30d96c: e2 0c mov #12,r2
30d96e: 24 2e mulu.w r2,r4
30d970: 02 1a sts macl,r2
30d972: 32 8c add r8,r2
30d974: 61 6c extu.b r6,r1
30d976: 80 28 mov.b r0,@(8,r2)
30d978: 60 13 mov r1,r0
30d97a: 80 29 mov.b r0,@(9,r2)
30d97c: 60 53 mov r5,r0
30d97e: 22 92 mov.l r9,@r2
30d980: 36 77 cmp/gt r7,r6
30d982: 12 d1 mov.l r13,@(4,r2)
30d984: 8f 05 bf.s 30d992 <_gdb_main+0x4e6>
30d986: 81 25 mov.w r0,@(10,r2)
30d988: 60 13 mov r1,r0
30d98a: 70 fe add #-2,r0
30d98c: 80 2a mov.b r0,@(10,r2)
30d98e: e0 01 mov #1,r0
30d990: 80 2b mov.b r0,@(11,r2)
30d992: af 61 bra 30d858 <_gdb_main+0x3ac>
30d994: 6d 36 mov.l @r3+,r13
30d996: af b0 bra 30d8fa <_gdb_main+0x44e>
30d998: 76 ff add #-1,r6
30d99a: 34 5c add r5,r4
30d99c: 34 66 cmp/hi r6,r4
30d99e: 8d af bt.s 30d900 <_gdb_main+0x454>
30d9a0: 50 f6 mov.l @(24,r15),r0
30d9a2: 1f 46 mov.l r4,@(24,r15)
30d9a4: 80 1a mov.b r0,@(10,r1)
30d9a6: 60 53 mov r5,r0
30d9a8: af 84 bra 30d8b4 <_gdb_main+0x408>
30d9aa: 80 1b mov.b r0,@(11,r1)
30d9ac: 49 0b jsr @r9
30d9ae: 00 09 nop
30d9b0: ae 83 bra 30d6ba <_gdb_main+0x20e>
30d9b2: 00 09 nop
30d9b4: d2 11 mov.l 30d9fc <_gdb_main+0x550>,r2 ! ff200000
30d9b6: 61 22 mov.l @r2,r1
30d9b8: 21 39 and r3,r1
30d9ba: 22 12 mov.l r1,@r2
30d9bc: af 15 bra 30d7ea <_gdb_main+0x33e>
30d9be: 84 82 mov.b @(2,r8),r0
30d9c0: d2 0e mov.l 30d9fc <_gdb_main+0x550>,r2 ! ff200000
30d9c2: 51 28 mov.l @(32,r2),r1
30d9c4: 21 39 and r3,r1
30d9c6: 12 18 mov.l r1,@(32,r2)
30d9c8: af 19 bra 30d7fe <_gdb_main+0x352>
30d9ca: e1 00 mov #0,r1
30d9cc: 01 00 .word 0x0100
30d9ce: 00 80 .word 0x0080
30d9d0: 02 00 .word 0x0200
30d9d2: 00 09 nop
30d9d4: 00 30 .word 0x0030
30d9d6: 6e f0 mov.b @r15,r14
30d9d8: 08 10 .word 0x0810
30d9da: 1c 7c mov.l r7,@(48,r12)
30d9dc: 00 30 .word 0x0030
30d9de: d4 68 mov.l 30db80 <_gdb_main+0x6d4>,r4 ! a24be201
30d9e0: 00 30 .word 0x0030
30d9e2: 75 e4 add #-28,r5
30d9e4: 00 30 .word 0x0030
30d9e6: 6e 34 mov.b @r3+,r14
30d9e8: 00 30 .word 0x0030
30d9ea: bd 80 bsr 30d4ee <_gdb_main+0x42>
30d9ec: 00 31 .word 0x0031
30d9ee: 21 20 mov.b r2,@r1
30d9f0: 08 10 .word 0x0810
30d9f2: 1c 50 mov.l r5,@(0,r12)
30d9f4: 00 30 .word 0x0030
30d9f6: 52 80 mov.l @(0,r8),r2
30d9f8: 00 30 .word 0x0030
30d9fa: 9b 44 mov.w 30da86 <_gdb_main+0x5da>,r11 ! e502
30d9fc: ff 20 .word 0xff20
30d9fe: 00 00 .word 0x0000
30da00: 8b 02 bf 30da08 <_gdb_main+0x55c>
30da02: 50 a3 mov.l @(12,r10),r0
30da04: 88 40 cmp/eq #64,r0
30da06: 89 01 bt 30da0c <_gdb_main+0x560>
30da08: af 07 bra 30d81a <_gdb_main+0x36e>
30da0a: 00 09 nop
30da0c: 51 a6 mov.l @(24,r10),r1
30da0e: e5 1e mov #30,r5
30da10: 94 bb mov.w 30db8a <_gdb_main+0x6de>,r4 ! 100
30da12: 1f 11 mov.l r1,@(4,r15)
30da14: 34 fc add r15,r4
30da16: 51 a5 mov.l @(20,r10),r1
30da18: d0 5d mov.l 30db90 <_gdb_main+0x6e4>,r0 ! 30c4dc <_snprintf>
30da1a: 2f 12 mov.l r1,@r15
30da1c: d6 5d mov.l 30db94 <_gdb_main+0x6e8>,r6 ! 342640
30da1e: 40 0b jsr @r0
30da20: 57 a4 mov.l @(16,r10),r7
30da22: 94 b2 mov.w 30db8a <_gdb_main+0x6de>,r4 ! 100
30da24: 65 03 mov r0,r5
30da26: d1 5c mov.l 30db98 <_gdb_main+0x6ec>,r1 ! 30d3c8 <_gdb_send_packet.isra.0>
30da28: 41 0b jsr @r1
30da2a: 34 fc add r15,r4
30da2c: 6d f3 mov r15,r13
30da2e: 7d 30 add #48,r13
30da30: d6 5a mov.l 30db9c <_gdb_main+0x6f0>,r6 ! 309b44 <_gdb_show_stub_status>
30da32: db 5b mov.l 30dba0 <_gdb_main+0x6f4>,r11 ! 30cbf4 <_gdb_recv>
30da34: 46 0b jsr @r6
30da36: e4 02 mov #2,r4
30da38: 64 f3 mov r15,r4
30da3a: e5 01 mov #1,r5
30da3c: 4b 0b jsr @r11
30da3e: 74 38 add #56,r4
30da40: 88 01 cmp/eq #1,r0
30da42: 8b f5 bf 30da30 <_gdb_main+0x584>
30da44: 84 d8 mov.b @(8,r13),r0
30da46: 88 24 cmp/eq #36,r0
30da48: 8b f6 bf 30da38 <_gdb_main+0x58c>
30da4a: 99 9e mov.w 30db8a <_gdb_main+0x6de>,r9 ! 100
30da4c: ec 00 mov #0,r12
30da4e: ee 00 mov #0,r14
30da50: 39 fc add r15,r9
30da52: 68 93 mov r9,r8
30da54: 64 f3 mov r15,r4
30da56: e5 01 mov #1,r5
30da58: 4b 0b jsr @r11
30da5a: 74 38 add #56,r4
30da5c: 88 01 cmp/eq #1,r0
30da5e: 8b e7 bf 30da30 <_gdb_main+0x584>
30da60: 84 d8 mov.b @(8,r13),r0
30da62: 88 23 cmp/eq #35,r0
30da64: 8d 09 bt.s 30da7a <_gdb_main+0x5ce>
30da66: 61 83 mov r8,r1
30da68: 91 90 mov.w 30db8c <_gdb_main+0x6e0>,r1 ! ff
30da6a: 3c 10 cmp/eq r1,r12
30da6c: 89 e0 bt 30da30 <_gdb_main+0x584>
30da6e: 29 00 mov.b r0,@r9
30da70: 30 ec add r14,r0
30da72: 7c 01 add #1,r12
30da74: 79 01 add #1,r9
30da76: af ed bra 30da54 <_gdb_main+0x5a8>
30da78: 6e 0c extu.b r0,r14
30da7a: e2 00 mov #0,r2
30da7c: 31 cc add r12,r1
30da7e: 69 f3 mov r15,r9
30da80: 21 20 mov.b r2,@r1
30da82: 79 48 add #72,r9
30da84: 1f 22 mov.l r2,@(8,r15)
30da86: e5 02 mov #2,r5
30da88: 4b 0b jsr @r11
30da8a: 64 93 mov r9,r4
30da8c: 88 02 cmp/eq #2,r0
30da8e: 8f cf bf.s 30da30 <_gdb_main+0x584>
30da90: 52 f2 mov.l @(8,r15),r2
30da92: db 44 mov.l 30dba4 <_gdb_main+0x6f8>,r11 ! 307618 <_gdb_unhexlify>
30da94: 60 23 mov r2,r0
30da96: 80 92 mov.b r0,@(2,r9)
30da98: 4b 0b jsr @r11
30da9a: 64 93 mov r9,r4
30da9c: 60 0c extu.b r0,r0
30da9e: 3e 00 cmp/eq r0,r14
30daa0: d1 41 mov.l 30dba8 <_gdb_main+0x6fc>,r1 ! 30a13c <_gdb_send>
30daa2: 8d 08 bt.s 30dab6 <_gdb_main+0x60a>
30daa4: e0 2b mov #43,r0
30daa6: e0 2d mov #45,r0
30daa8: 64 f3 mov r15,r4
30daaa: 80 d8 mov.b r0,@(8,r13)
30daac: e5 01 mov #1,r5
30daae: 41 0b jsr @r1
30dab0: 74 38 add #56,r4
30dab2: af bd bra 30da30 <_gdb_main+0x584>
30dab4: 00 09 nop
30dab6: 64 f3 mov r15,r4
30dab8: 80 d8 mov.b r0,@(8,r13)
30daba: e5 01 mov #1,r5
30dabc: 41 0b jsr @r1
30dabe: 74 38 add #56,r4
30dac0: 2c c8 tst r12,r12
30dac2: 89 b5 bt 30da30 <_gdb_main+0x584>
30dac4: d1 35 mov.l 30db9c <_gdb_main+0x6f0>,r1 ! 309b44 <_gdb_show_stub_status>
30dac6: 41 0b jsr @r1
30dac8: e4 00 mov #0,r4
30daca: 60 80 mov.b @r8,r0
30dacc: e1 7a mov #122,r1
30dace: 30 17 cmp/gt r1,r0
30dad0: 8d 0b bt.s 30daea <_gdb_main+0x63e>
30dad2: e5 00 mov #0,r5
30dad4: e1 62 mov #98,r1
30dad6: 30 17 cmp/gt r1,r0
30dad8: 8d 09 bt.s 30daee <_gdb_main+0x642>
30dada: e1 50 mov #80,r1
30dadc: 30 17 cmp/gt r1,r0
30dade: 8d 45 bt.s 30db6c <_gdb_main+0x6c0>
30dae0: e1 3e mov #62,r1
30dae2: 30 17 cmp/gt r1,r0
30dae4: 8d 26 bt.s 30db34 <_gdb_main+0x688>
30dae6: 62 03 mov r0,r2
30dae8: e5 00 mov #0,r5
30daea: a0 77 bra 30dbdc <_gdb_main+0x730>
30daec: e4 00 mov #0,r4
30daee: 62 03 mov r0,r2
30daf0: 72 9d add #-99,r2
30daf2: e1 17 mov #23,r1
30daf4: 32 16 cmp/hi r1,r2
30daf6: 8d f8 bt.s 30daea <_gdb_main+0x63e>
30daf8: e5 00 mov #0,r5
30dafa: c7 02 mova 30db04 <_gdb_main+0x658>,r0
30dafc: 32 2c add r2,r2
30dafe: 01 2d mov.w @(r0,r2),r1
30db00: 01 23 braf r1
30db02: 00 09 nop
30db04: 05 d2 stc r5_bank,r5
30db06: ff e4 .word 0xffe4
30db08: ff e4 .word 0xffe4
30db0a: ff e4 .word 0xffe4
30db0c: 01 b8 .word 0x01b8
30db0e: ff e4 .word 0xffe4
30db10: ff e4 .word 0xffe4
30db12: ff e4 .word 0xffe4
30db14: 06 3c mov.b @(r0,r3),r6
30db16: ff e4 .word 0xffe4
30db18: 02 16 mov.l r1,@(r0,r2)
30db1a: ff e4 .word 0xffe4
30db1c: ff e4 .word 0xffe4
30db1e: 01 e6 mov.l r14,@(r0,r1)
30db20: 00 bc mov.b @(r0,r11),r0
30db22: ff e4 .word 0xffe4
30db24: 05 c8 .word 0x05c8
30db26: ff e4 .word 0xffe4
30db28: ff e4 .word 0xffe4
30db2a: ff e4 .word 0xffe4
30db2c: ff e4 .word 0xffe4
30db2e: ff e4 .word 0xffe4
30db30: ff e4 .word 0xffe4
30db32: 05 58 .word 0x0558
30db34: 72 c1 add #-63,r2
30db36: e1 11 mov #17,r1
30db38: 32 16 cmp/hi r1,r2
30db3a: 8d d6 bt.s 30daea <_gdb_main+0x63e>
30db3c: e5 00 mov #0,r5
30db3e: c7 02 mova 30db48 <_gdb_main+0x69c>,r0
30db40: 32 2c add r2,r2
30db42: 01 2d mov.w @(r0,r2),r1
30db44: 01 23 braf r1
30db46: 00 09 nop
30db48: 00 68 .word 0x0068
30db4a: ff a0 .word 0xffa0
30db4c: ff a0 .word 0xffa0
30db4e: ff a0 .word 0xffa0
30db50: 05 b4 mov.b r11,@(r0,r5)
30db52: ff a0 .word 0xffa0
30db54: ff a0 .word 0xffa0
30db56: 05 8e mov.l @(r0,r8),r5
30db58: 02 ec mov.b @(r0,r14),r2
30db5a: ff a0 .word 0xffa0
30db5c: ff a0 .word 0xffa0
30db5e: ff a0 .word 0xffa0
30db60: ff a0 .word 0xffa0
30db62: ff a0 .word 0xffa0
30db64: 03 bc mov.b @(r0,r11),r3
30db66: ff a0 .word 0xffa0
30db68: ff a0 .word 0xffa0
30db6a: 03 1c mov.b @(r0,r1),r3
30db6c: 88 5a cmp/eq #90,r0
30db6e: 8f bc bf.s 30daea <_gdb_main+0x63e>
30db70: e5 00 mov #0,r5
30db72: d0 0e mov.l 30dbac <_gdb_main+0x700>,r0 ! 307638 <_gdb_parse_hardware_breakpoint_packet>
30db74: 64 83 mov r8,r4
30db76: 40 0b jsr @r0
30db78: 65 93 mov r9,r5
30db7a: 20 08 tst r0,r0
30db7c: d8 06 mov.l 30db98 <_gdb_main+0x6ec>,r8 ! 30d3c8 <_gdb_send_packet.isra.0>
30db7e: 89 01 bt 30db84 <_gdb_main+0x6d8>
30db80: a2 4b bra 30e01a <_gdb_main+0xb6e>
30db82: e2 01 mov #1,r2
30db84: e5 00 mov #0,r5
30db86: a2 65 bra 30e054 <_gdb_main+0xba8>
30db88: e4 00 mov #0,r4
30db8a: 01 00 .word 0x0100
30db8c: 00 ff mac.l @r15+,@r0+
30db8e: 00 09 nop
30db90: 00 30 .word 0x0030
30db92: c4 dc mov.b @(220,gbr),r0
30db94: 00 34 mov.b r3,@(r0,r0)
30db96: 26 40 mov.b r4,@r6
30db98: 00 30 .word 0x0030
30db9a: d3 c8 mov.l 30debc <_gdb_main+0xa10>,r3 ! 710164f3
30db9c: 00 30 .word 0x0030
30db9e: 9b 44 mov.w 30dc2a <_gdb_main+0x77e>,r11 ! 7101
30dba0: 00 30 .word 0x0030
30dba2: cb f4 or #244,r0
30dba4: 00 30 .word 0x0030
30dba6: 76 18 add #24,r6
30dba8: 00 30 .word 0x0030
30dbaa: a1 3c bra 30de26 <_gdb_main+0x97a>
30dbac: 00 30 .word 0x0030
30dbae: 76 38 add #56,r6
30dbb0: d1 8b mov.l 30dde0 <_gdb_main+0x934>,r1 ! 30d468 <_gdb_send_stop_reply>
30dbb2: 41 0b jsr @r1
30dbb4: 00 09 nop
30dbb6: d3 8b mov.l 30dde4 <_gdb_main+0x938>,r3 ! 309b44 <_gdb_show_stub_status>
30dbb8: 43 0b jsr @r3
30dbba: e4 03 mov #3,r4
30dbbc: af 38 bra 30da30 <_gdb_main+0x584>
30dbbe: 00 09 nop
30dbc0: dc 89 mov.l 30dde8 <_gdb_main+0x93c>,r12 ! 3060de <_strncmp.part.0>
30dbc2: e6 0a mov #10,r6
30dbc4: d4 89 mov.l 30ddec <_gdb_main+0x940>,r4 ! 342654
30dbc6: 4c 0b jsr @r12
30dbc8: 65 83 mov r8,r5
30dbca: 20 08 tst r0,r0
30dbcc: 8f 09 bf.s 30dbe2 <_gdb_main+0x736>
30dbce: e6 17 mov #23,r6
30dbd0: d0 87 mov.l 30ddf0 <_gdb_main+0x944>,r0 ! 312176 <_strlen>
30dbd2: d4 88 mov.l 30ddf4 <_gdb_main+0x948>,r4 ! 342660
30dbd4: 40 0b jsr @r0
30dbd6: 00 09 nop
30dbd8: d4 86 mov.l 30ddf4 <_gdb_main+0x948>,r4 ! 342660
30dbda: 65 03 mov r0,r5
30dbdc: d1 86 mov.l 30ddf8 <_gdb_main+0x94c>,r1 ! 30d3c8 <_gdb_send_packet.isra.0>
30dbde: a2 18 bra 30e012 <_gdb_main+0xb66>
30dbe0: 00 09 nop
30dbe2: d4 86 mov.l 30ddfc <_gdb_main+0x950>,r4 ! 342688
30dbe4: 4c 0b jsr @r12
30dbe6: 65 83 mov r8,r5
30dbe8: 20 08 tst r0,r0
30dbea: 8d 02 bt.s 30dbf2 <_gdb_main+0x746>
30dbec: e6 10 mov #16,r6
30dbee: af 7c bra 30daea <_gdb_main+0x63e>
30dbf0: e5 00 mov #0,r5
30dbf2: dc 83 mov.l 30de00 <_gdb_main+0x954>,r12 ! 312120 <_memset>
30dbf4: 64 f3 mov r15,r4
30dbf6: e5 00 mov #0,r5
30dbf8: 4c 0b jsr @r12
30dbfa: 74 38 add #56,r4
30dbfc: e6 10 mov #16,r6
30dbfe: e5 00 mov #0,r5
30dc00: 4c 0b jsr @r12
30dc02: 64 93 mov r9,r4
30dc04: 63 f3 mov r15,r3
30dc06: 73 38 add #56,r3
30dc08: 78 17 add #23,r8
30dc0a: e2 10 mov #16,r2
30dc0c: 61 83 mov r8,r1
30dc0e: 78 01 add #1,r8
30dc10: 60 83 mov r8,r0
30dc12: 70 f0 add #-16,r0
30dc14: 84 0f mov.b @(15,r0),r0
30dc16: 23 00 mov.b r0,@r3
30dc18: 60 80 mov.b @r8,r0
30dc1a: 88 2c cmp/eq #44,r0
30dc1c: 8d 02 bt.s 30dc24 <_gdb_main+0x778>
30dc1e: 73 01 add #1,r3
30dc20: 42 10 dt r2
30dc22: 8b f3 bf 30dc0c <_gdb_main+0x760>
30dc24: 71 02 add #2,r1
30dc26: 63 93 mov r9,r3
30dc28: e2 10 mov #16,r2
30dc2a: 71 01 add #1,r1
30dc2c: 60 13 mov r1,r0
30dc2e: 70 f0 add #-16,r0
30dc30: 84 0f mov.b @(15,r0),r0
30dc32: 67 10 mov.b @r1,r7
30dc34: 23 00 mov.b r0,@r3
30dc36: 27 78 tst r7,r7
30dc38: 8d 03 bt.s 30dc42 <_gdb_main+0x796>
30dc3a: 73 01 add #1,r3
30dc3c: 42 10 dt r2
30dc3e: 8f f5 bf.s 30dc2c <_gdb_main+0x780>
30dc40: 71 01 add #1,r1
30dc42: 64 f3 mov r15,r4
30dc44: 4b 0b jsr @r11
30dc46: 74 38 add #56,r4
30dc48: 68 03 mov r0,r8
30dc4a: 4b 0b jsr @r11
30dc4c: 64 93 mov r9,r4
30dc4e: 92 c2 mov.w 30ddd6 <_gdb_main+0x92a>,r2 ! 192
30dc50: de 69 mov.l 30ddf8 <_gdb_main+0x94c>,r14 ! 30d3c8 <_gdb_send_packet.isra.0>
30dc52: 38 26 cmp/hi r2,r8
30dc54: 8f 05 bf.s 30dc62 <_gdb_main+0x7b6>
30dc56: 66 03 mov r0,r6
30dc58: d4 6a mov.l 30de04 <_gdb_main+0x958>,r4 ! 3426a0
30dc5a: 4e 0b jsr @r14
30dc5c: e5 01 mov #1,r5
30dc5e: af aa bra 30dbb6 <_gdb_main+0x70a>
30dc60: 00 09 nop
30dc62: db 69 mov.l 30de08 <_gdb_main+0x95c>,r11 ! 344c30 <_gdb_memory_map_xml>
30dc64: 63 83 mov r8,r3
30dc66: 33 0c add r0,r3
30dc68: 33 26 cmp/hi r2,r3
30dc6a: d0 68 mov.l 30de0c <_gdb_main+0x960>,r0 ! 30c940 <_malloc>
30dc6c: 8f 16 bf.s 30dc9c <_gdb_main+0x7f0>
30dc6e: 3b 8c add r8,r11
30dc70: 9c b2 mov.w 30ddd8 <_gdb_main+0x92c>,r12 ! 194
30dc72: 3c 88 sub r8,r12
30dc74: 40 0b jsr @r0
30dc76: 64 c3 mov r12,r4
30dc78: e2 6c mov #108,r2
30dc7a: 96 ae mov.w 30ddda <_gdb_main+0x92e>,r6 ! 193
30dc7c: 64 03 mov r0,r4
30dc7e: 20 20 mov.b r2,@r0
30dc80: 69 03 mov r0,r9
30dc82: d2 63 mov.l 30de10 <_gdb_main+0x964>,r2 ! 312000 <_memcpy>
30dc84: 36 88 sub r8,r6
30dc86: 65 b3 mov r11,r5
30dc88: 42 0b jsr @r2
30dc8a: 74 01 add #1,r4
30dc8c: 65 c3 mov r12,r5
30dc8e: 4e 0b jsr @r14
30dc90: 64 93 mov r9,r4
30dc92: d1 60 mov.l 30de14 <_gdb_main+0x968>,r1 ! 305df4 <_kfree>
30dc94: 41 0b jsr @r1
30dc96: 64 93 mov r9,r4
30dc98: af 8d bra 30dbb6 <_gdb_main+0x70a>
30dc9a: 00 09 nop
30dc9c: 6c 63 mov r6,r12
30dc9e: 7c 01 add #1,r12
30dca0: 1f 64 mov.l r6,@(16,r15)
30dca2: 40 0b jsr @r0
30dca4: 64 c3 mov r12,r4
30dca6: e1 6d mov #109,r1
30dca8: d7 59 mov.l 30de10 <_gdb_main+0x964>,r7 ! 312000 <_memcpy>
30dcaa: 64 03 mov r0,r4
30dcac: 20 10 mov.b r1,@r0
30dcae: 69 03 mov r0,r9
30dcb0: 56 f4 mov.l @(16,r15),r6
30dcb2: 65 b3 mov r11,r5
30dcb4: 47 0b jsr @r7
30dcb6: 74 01 add #1,r4
30dcb8: af e9 bra 30dc8e <_gdb_main+0x7e2>
30dcba: 65 c3 mov r12,r5
30dcbc: 2a a8 tst r10,r10
30dcbe: 8f 0e bf.s 30dcde <_gdb_main+0x832>
30dcc0: e6 5c mov #92,r6
30dcc2: d0 4f mov.l 30de00 <_gdb_main+0x954>,r0 ! 312120 <_memset>
30dcc4: e5 78 mov #120,r5
30dcc6: 96 89 mov.w 30dddc <_gdb_main+0x930>,r6 ! b8
30dcc8: 40 0b jsr @r0
30dcca: 64 93 mov r9,r4
30dccc: 94 87 mov.w 30ddde <_gdb_main+0x932>,r4 ! c8
30dcce: e6 08 mov #8,r6
30dcd0: d0 4f mov.l 30de10 <_gdb_main+0x964>,r0 ! 312000 <_memcpy>
30dcd2: d5 51 mov.l 30de18 <_gdb_main+0x96c>,r5 ! 3426a4
30dcd4: 40 0b jsr @r0
30dcd6: 34 fc add r15,r4
30dcd8: 95 80 mov.w 30dddc <_gdb_main+0x930>,r5 ! b8
30dcda: af 7f bra 30dbdc <_gdb_main+0x730>
30dcdc: 64 93 mov r9,r4
30dcde: d1 4f mov.l 30de1c <_gdb_main+0x970>,r1 ! 304d04 <_gdb_hexlify>
30dce0: 65 a3 mov r10,r5
30dce2: 41 0b jsr @r1
30dce4: 64 93 mov r9,r4
30dce6: af f7 bra 30dcd8 <_gdb_main+0x82c>
30dce8: 00 09 nop
30dcea: 64 83 mov r8,r4
30dcec: 4b 0b jsr @r11
30dcee: 74 01 add #1,r4
30dcf0: 2a a8 tst r10,r10
30dcf2: 89 04 bt 30dcfe <_gdb_main+0x852>
30dcf4: 65 0c extu.b r0,r5
30dcf6: e1 16 mov #22,r1
30dcf8: 35 16 cmp/hi r1,r5
30dcfa: 8f 07 bf.s 30dd0c <_gdb_main+0x860>
30dcfc: e6 04 mov #4,r6
30dcfe: d0 40 mov.l 30de00 <_gdb_main+0x954>,r0 ! 312120 <_memset>
30dd00: e6 08 mov #8,r6
30dd02: e5 78 mov #120,r5
30dd04: 40 0b jsr @r0
30dd06: 64 93 mov r9,r4
30dd08: af e7 bra 30dcda <_gdb_main+0x82e>
30dd0a: e5 08 mov #8,r5
30dd0c: d1 43 mov.l 30de1c <_gdb_main+0x970>,r1 ! 304d04 <_gdb_hexlify>
30dd0e: 45 08 shll2 r5
30dd10: 35 ac add r10,r5
30dd12: 41 0b jsr @r1
30dd14: 64 93 mov r9,r4
30dd16: af e0 bra 30dcda <_gdb_main+0x82e>
30dd18: e5 08 mov #8,r5
30dd1a: dc 39 mov.l 30de00 <_gdb_main+0x954>,r12 ! 312120 <_memset>
30dd1c: 64 f3 mov r15,r4
30dd1e: e6 10 mov #16,r6
30dd20: e5 00 mov #0,r5
30dd22: 4c 0b jsr @r12
30dd24: 74 38 add #56,r4
30dd26: e6 10 mov #16,r6
30dd28: e5 00 mov #0,r5
30dd2a: 4c 0b jsr @r12
30dd2c: 64 93 mov r9,r4
30dd2e: 63 f3 mov r15,r3
30dd30: 73 38 add #56,r3
30dd32: 78 01 add #1,r8
30dd34: e2 10 mov #16,r2
30dd36: 61 83 mov r8,r1
30dd38: 78 01 add #1,r8
30dd3a: 60 83 mov r8,r0
30dd3c: 70 f0 add #-16,r0
30dd3e: 84 0f mov.b @(15,r0),r0
30dd40: 23 00 mov.b r0,@r3
30dd42: 60 80 mov.b @r8,r0
30dd44: 88 2c cmp/eq #44,r0
30dd46: 8d 02 bt.s 30dd4e <_gdb_main+0x8a2>
30dd48: 73 01 add #1,r3
30dd4a: 42 10 dt r2
30dd4c: 8b f3 bf 30dd36 <_gdb_main+0x88a>
30dd4e: 71 02 add #2,r1
30dd50: 63 93 mov r9,r3
30dd52: e2 10 mov #16,r2
30dd54: 71 01 add #1,r1
30dd56: 60 13 mov r1,r0
30dd58: 70 f0 add #-16,r0
30dd5a: 84 0f mov.b @(15,r0),r0
30dd5c: 67 10 mov.b @r1,r7
30dd5e: 23 00 mov.b r0,@r3
30dd60: 27 78 tst r7,r7
30dd62: 8d 03 bt.s 30dd6c <_gdb_main+0x8c0>
30dd64: 73 01 add #1,r3
30dd66: 42 10 dt r2
30dd68: 8f f5 bf.s 30dd56 <_gdb_main+0x8aa>
30dd6a: 71 01 add #1,r1
30dd6c: 64 f3 mov r15,r4
30dd6e: 4b 0b jsr @r11
30dd70: 74 38 add #56,r4
30dd72: 64 93 mov r9,r4
30dd74: 4b 0b jsr @r11
30dd76: 68 03 mov r0,r8
30dd78: 6c 03 mov r0,r12
30dd7a: 6b 03 mov r0,r11
30dd7c: d0 23 mov.l 30de0c <_gdb_main+0x960>,r0 ! 30c940 <_malloc>
30dd7e: 3b bc add r11,r11
30dd80: 40 0b jsr @r0
30dd82: 64 b3 mov r11,r4
30dd84: d2 26 mov.l 30de20 <_gdb_main+0x974>,r2 ! 8101c79 <_gdb_tlbh_enable>
30dd86: e1 01 mov #1,r1
30dd88: de 26 mov.l 30de24 <_gdb_main+0x978>,r14 ! 8101c78 <_gdb_tlbh_caught>
30dd8a: 69 03 mov r0,r9
30dd8c: d3 23 mov.l 30de1c <_gdb_main+0x970>,r3 ! 304d04 <_gdb_hexlify>
30dd8e: 3c 8c add r8,r12
30dd90: 22 10 mov.b r1,@r2
30dd92: e1 00 mov #0,r1
30dd94: 2e 10 mov.b r1,@r14
30dd96: 61 03 mov r0,r1
30dd98: 3c 80 cmp/eq r8,r12
30dd9a: 89 03 bt 30dda4 <_gdb_main+0x8f8>
30dd9c: 67 e0 mov.b @r14,r7
30dd9e: 27 78 tst r7,r7
30dda0: 8d 0d bt.s 30ddbe <_gdb_main+0x912>
30dda2: 65 83 mov r8,r5
30dda4: e8 00 mov #0,r8
30dda6: 22 80 mov.b r8,@r2
30dda8: 61 e0 mov.b @r14,r1
30ddaa: 21 18 tst r1,r1
30ddac: d1 12 mov.l 30ddf8 <_gdb_main+0x94c>,r1 ! 30d3c8 <_gdb_send_packet.isra.0>
30ddae: 8d 3d bt.s 30de2c <_gdb_main+0x980>
30ddb0: 65 b3 mov r11,r5
30ddb2: d4 1d mov.l 30de28 <_gdb_main+0x97c>,r4 ! 3426b0
30ddb4: 41 0b jsr @r1
30ddb6: e5 03 mov #3,r5
30ddb8: 2e 80 mov.b r8,@r14
30ddba: af 6a bra 30dc92 <_gdb_main+0x7e6>
30ddbc: 00 09 nop
30ddbe: 1f 14 mov.l r1,@(16,r15)
30ddc0: 1f 22 mov.l r2,@(8,r15)
30ddc2: 64 13 mov r1,r4
30ddc4: 1f 33 mov.l r3,@(12,r15)
30ddc6: 43 0b jsr @r3
30ddc8: e6 01 mov #1,r6
30ddca: 51 f4 mov.l @(16,r15),r1
30ddcc: 78 01 add #1,r8
30ddce: 53 f3 mov.l @(12,r15),r3
30ddd0: 71 02 add #2,r1
30ddd2: af e1 bra 30dd98 <_gdb_main+0x8ec>
30ddd4: 52 f2 mov.l @(8,r15),r2
30ddd6: 01 92 stc r1_bank,r1
30ddd8: 01 94 mov.b r9,@(r0,r1)
30ddda: 01 93 ocbi @r1
30dddc: 00 b8 .word 0x00b8
30ddde: 00 c8 setdmy
30dde0: 00 30 .word 0x0030
30dde2: d4 68 mov.l 30df84 <_gdb_main+0xad8>,r4 ! 8d326493
30dde4: 00 30 .word 0x0030
30dde6: 9b 44 mov.w 30de72 <_gdb_main+0x9c6>,r11 ! e500
30dde8: 00 30 .word 0x0030
30ddea: 60 de exts.b r13,r0
30ddec: 00 34 mov.b r3,@(r0,r0)
30ddee: 26 54 mov.b r5,@-r6
30ddf0: 00 31 .word 0x0031
30ddf2: 21 76 mov.l r7,@-r1
30ddf4: 00 34 mov.b r3,@(r0,r0)
30ddf6: 26 60 mov.b r6,@r6
30ddf8: 00 30 .word 0x0030
30ddfa: d3 c8 mov.l 30e11c <_gdb_main+0xc70>,r3 ! 29106483
30ddfc: 00 34 mov.b r3,@(r0,r0)
30ddfe: 26 88 tst r8,r6
30de00: 00 31 .word 0x0031
30de02: 21 20 mov.b r2,@r1
30de04: 00 34 mov.b r3,@(r0,r0)
30de06: 26 a0 mov.b r10,@r6
30de08: 00 34 mov.b r3,@(r0,r0)
30de0a: 4c 30 .word 0x4c30
30de0c: 00 30 .word 0x0030
30de0e: c9 40 and #64,r0
30de10: 00 31 .word 0x0031
30de12: 20 00 mov.b r0,@r0
30de14: 00 30 .word 0x0030
30de16: 5d f4 mov.l @(16,r15),r13
30de18: 00 34 mov.b r3,@(r0,r0)
30de1a: 26 a4 mov.b r10,@-r6
30de1c: 00 30 .word 0x0030
30de1e: 4d 04 rotl r13
30de20: 08 10 .word 0x0810
30de22: 1c 79 mov.l r7,@(36,r12)
30de24: 08 10 .word 0x0810
30de26: 1c 78 mov.l r7,@(32,r12)
30de28: 00 34 mov.b r3,@(r0,r0)
30de2a: 26 b0 mov.b r11,@r6
30de2c: 41 0b jsr @r1
30de2e: 64 93 mov r9,r4
30de30: af 2f bra 30dc92 <_gdb_main+0x7e6>
30de32: 00 09 nop
30de34: 2a a8 tst r10,r10
30de36: 89 18 bt 30de6a <_gdb_main+0x9be>
30de38: d0 2d mov.l 30def0 <_gdb_main+0xa44>,r0 ! 312176 <_strlen>
30de3a: 78 01 add #1,r8
30de3c: 40 0b jsr @r0
30de3e: 64 83 mov r8,r4
30de40: 91 54 mov.w 30deec <_gdb_main+0xa40>,r1 ! b8
30de42: 30 10 cmp/eq r1,r0
30de44: 8f 11 bf.s 30de6a <_gdb_main+0x9be>
30de46: 6b a3 mov r10,r11
30de48: dc 2a mov.l 30def4 <_gdb_main+0xa48>,r12 ! 304d38 <_gdb_unhexlify_sized>
30de4a: 69 a3 mov r10,r9
30de4c: 7b 5c add #92,r11
30de4e: 64 83 mov r8,r4
30de50: 4c 0b jsr @r12
30de52: e5 08 mov #8,r5
30de54: 29 02 mov.l r0,@r9
30de56: 79 04 add #4,r9
30de58: 39 b0 cmp/eq r11,r9
30de5a: 8f f8 bf.s 30de4e <_gdb_main+0x9a2>
30de5c: 78 08 add #8,r8
30de5e: d4 26 mov.l 30def8 <_gdb_main+0xa4c>,r4 ! 3426b4
30de60: ae bc bra 30dbdc <_gdb_main+0x730>
30de62: e5 02 mov #2,r5
30de64: 2a a8 tst r10,r10
30de66: 8f 02 bf.s 30de6e <_gdb_main+0x9c2>
30de68: e6 10 mov #16,r6
30de6a: ae 3e bra 30daea <_gdb_main+0x63e>
30de6c: e5 00 mov #0,r5
30de6e: dc 23 mov.l 30defc <_gdb_main+0xa50>,r12 ! 312120 <_memset>
30de70: 64 f3 mov r15,r4
30de72: e5 00 mov #0,r5
30de74: 4c 0b jsr @r12
30de76: 74 38 add #56,r4
30de78: e6 10 mov #16,r6
30de7a: e5 00 mov #0,r5
30de7c: 4c 0b jsr @r12
30de7e: 64 93 mov r9,r4
30de80: 63 f3 mov r15,r3
30de82: 73 38 add #56,r3
30de84: 78 01 add #1,r8
30de86: e2 10 mov #16,r2
30de88: 61 83 mov r8,r1
30de8a: 78 01 add #1,r8
30de8c: 60 83 mov r8,r0
30de8e: 70 f0 add #-16,r0
30de90: 84 0f mov.b @(15,r0),r0
30de92: 23 00 mov.b r0,@r3
30de94: 60 80 mov.b @r8,r0
30de96: 88 3d cmp/eq #61,r0
30de98: 8d 02 bt.s 30dea0 <_gdb_main+0x9f4>
30de9a: 73 01 add #1,r3
30de9c: 42 10 dt r2
30de9e: 8b f3 bf 30de88 <_gdb_main+0x9dc>
30dea0: 71 02 add #2,r1
30dea2: 63 93 mov r9,r3
30dea4: e2 10 mov #16,r2
30dea6: 71 01 add #1,r1
30dea8: 60 13 mov r1,r0
30deaa: 70 f0 add #-16,r0
30deac: 84 0f mov.b @(15,r0),r0
30deae: 67 10 mov.b @r1,r7
30deb0: 23 00 mov.b r0,@r3
30deb2: 27 78 tst r7,r7
30deb4: 8d 03 bt.s 30debe <_gdb_main+0xa12>
30deb6: 73 01 add #1,r3
30deb8: 42 10 dt r2
30deba: 8f f5 bf.s 30dea8 <_gdb_main+0x9fc>
30debc: 71 01 add #1,r1
30debe: 64 f3 mov r15,r4
30dec0: 4b 0b jsr @r11
30dec2: 74 38 add #56,r4
30dec4: 68 03 mov r0,r8
30dec6: 4b 0b jsr @r11
30dec8: 64 93 mov r9,r4
30deca: e2 16 mov #22,r2
30decc: 38 26 cmp/hi r2,r8
30dece: d2 0c mov.l 30df00 <_gdb_main+0xa54>,r2 ! 30d3c8 <_gdb_send_packet.isra.0>
30ded0: 8f 06 bf.s 30dee0 <_gdb_main+0xa34>
30ded2: 61 03 mov r0,r1
30ded4: e5 00 mov #0,r5
30ded6: e4 00 mov #0,r4
30ded8: 42 0b jsr @r2
30deda: 00 09 nop
30dedc: ae 6b bra 30dbb6 <_gdb_main+0x70a>
30dede: 00 09 nop
30dee0: 60 83 mov r8,r0
30dee2: 40 08 shll2 r0
30dee4: d4 04 mov.l 30def8 <_gdb_main+0xa4c>,r4 ! 3426b4
30dee6: e5 02 mov #2,r5
30dee8: af f6 bra 30ded8 <_gdb_main+0xa2c>
30deea: 0a 16 mov.l r1,@(r0,r10)
30deec: 00 b8 .word 0x00b8
30deee: 00 09 nop
30def0: 00 31 .word 0x0031
30def2: 21 76 mov.l r7,@-r1
30def4: 00 30 .word 0x0030
30def6: 4d 38 .word 0x4d38
30def8: 00 34 mov.b r3,@(r0,r0)
30defa: 26 b4 mov.b r11,@-r6
30defc: 00 31 .word 0x0031
30defe: 21 20 mov.b r2,@r1
30df00: 00 30 .word 0x0030
30df02: d3 c8 mov.l 30e224 <_usb_dc_string+0x64>,r3 ! 400b6482
30df04: dc 9e mov.l 30e180 <_gdb_main+0xcd4>,r12 ! 312120 <_memset>
30df06: 64 f3 mov r15,r4
30df08: e6 10 mov #16,r6
30df0a: e5 00 mov #0,r5
30df0c: 4c 0b jsr @r12
30df0e: 74 38 add #56,r4
30df10: e6 10 mov #16,r6
30df12: e5 00 mov #0,r5
30df14: 4c 0b jsr @r12
30df16: 64 93 mov r9,r4
30df18: 63 f3 mov r15,r3
30df1a: 73 38 add #56,r3
30df1c: 78 01 add #1,r8
30df1e: e2 10 mov #16,r2
30df20: 61 83 mov r8,r1
30df22: 78 01 add #1,r8
30df24: 60 83 mov r8,r0
30df26: 70 f0 add #-16,r0
30df28: 84 0f mov.b @(15,r0),r0
30df2a: 23 00 mov.b r0,@r3
30df2c: 60 80 mov.b @r8,r0
30df2e: 88 2c cmp/eq #44,r0
30df30: 8d 02 bt.s 30df38 <_gdb_main+0xa8c>
30df32: 73 01 add #1,r3
30df34: 42 10 dt r2
30df36: 8b f3 bf 30df20 <_gdb_main+0xa74>
30df38: 71 02 add #2,r1
30df3a: 63 93 mov r9,r3
30df3c: e2 10 mov #16,r2
30df3e: 6e 13 mov r1,r14
30df40: 71 01 add #1,r1
30df42: 60 13 mov r1,r0
30df44: 70 f0 add #-16,r0
30df46: 84 0f mov.b @(15,r0),r0
30df48: 23 00 mov.b r0,@r3
30df4a: 60 10 mov.b @r1,r0
30df4c: 88 3a cmp/eq #58,r0
30df4e: 8d 02 bt.s 30df56 <_gdb_main+0xaaa>
30df50: 73 01 add #1,r3
30df52: 42 10 dt r2
30df54: 8b f3 bf 30df3e <_gdb_main+0xa92>
30df56: 64 f3 mov r15,r4
30df58: 4b 0b jsr @r11
30df5a: 74 38 add #56,r4
30df5c: 6c 03 mov r0,r12
30df5e: 4b 0b jsr @r11
30df60: 64 93 mov r9,r4
30df62: d1 88 mov.l 30e184 <_gdb_main+0xcd8>,r1 ! 8101c79 <_gdb_tlbh_enable>
30df64: e2 01 mov #1,r2
30df66: db 88 mov.l 30e188 <_gdb_main+0xcdc>,r11 ! 8101c78 <_gdb_tlbh_caught>
30df68: 69 e3 mov r14,r9
30df6a: 21 20 mov.b r2,@r1
30df6c: e2 00 mov #0,r2
30df6e: d3 87 mov.l 30e18c <_gdb_main+0xce0>,r3 ! 304d38 <_gdb_unhexlify_sized>
30df70: 68 03 mov r0,r8
30df72: 2b 20 mov.b r2,@r11
30df74: 62 c3 mov r12,r2
30df76: 79 02 add #2,r9
30df78: 32 0c add r0,r2
30df7a: 6e c3 mov r12,r14
30df7c: 32 e0 cmp/eq r14,r2
30df7e: 89 03 bt 30df88 <_gdb_main+0xadc>
30df80: 67 b0 mov.b @r11,r7
30df82: 27 78 tst r7,r7
30df84: 8d 32 bt.s 30dfec <_gdb_main+0xb40>
30df86: 64 93 mov r9,r4
30df88: e2 00 mov #0,r2
30df8a: 21 20 mov.b r2,@r1
30df8c: 38 cc add r12,r8
30df8e: e2 e0 mov #-32,r2
30df90: 22 c9 and r12,r2
30df92: 61 83 mov r8,r1
30df94: 31 28 sub r2,r1
30df96: 71 1f add #31,r1
30df98: e4 fb mov #-5,r4
30df9a: 67 83 mov r8,r7
30df9c: 41 4d shld r4,r1
30df9e: 77 1f add #31,r7
30dfa0: 32 76 cmp/hi r7,r2
30dfa2: 63 23 mov r2,r3
30dfa4: 8d 03 bt.s 30dfae <_gdb_main+0xb02>
30dfa6: 71 01 add #1,r1
30dfa8: 28 88 tst r8,r8
30dfaa: 8f 02 bf.s 30dfb2 <_gdb_main+0xb06>
30dfac: 41 10 dt r1
30dfae: e1 01 mov #1,r1
30dfb0: 41 10 dt r1
30dfb2: 8f 27 bf.s 30e004 <_gdb_main+0xb58>
30dfb4: e7 fb mov #-5,r7
30dfb6: 61 83 mov r8,r1
30dfb8: 31 28 sub r2,r1
30dfba: 71 1f add #31,r1
30dfbc: 63 83 mov r8,r3
30dfbe: 41 7d shld r7,r1
30dfc0: 73 1f add #31,r3
30dfc2: 32 36 cmp/hi r3,r2
30dfc4: 8d 03 bt.s 30dfce <_gdb_main+0xb22>
30dfc6: 71 01 add #1,r1
30dfc8: 28 88 tst r8,r8
30dfca: 8f 02 bf.s 30dfd2 <_gdb_main+0xb26>
30dfcc: 41 10 dt r1
30dfce: e1 01 mov #1,r1
30dfd0: 41 10 dt r1
30dfd2: 8b 1a bf 30e00a <_gdb_main+0xb5e>
30dfd4: 61 b0 mov.b @r11,r1
30dfd6: 21 18 tst r1,r1
30dfd8: d1 6d mov.l 30e190 <_gdb_main+0xce4>,r1 ! 30d3c8 <_gdb_send_packet.isra.0>
30dfda: 8d 19 bt.s 30e010 <_gdb_main+0xb64>
30dfdc: e5 02 mov #2,r5
30dfde: d4 6d mov.l 30e194 <_gdb_main+0xce8>,r4 ! 3426b0
30dfe0: 41 0b jsr @r1
30dfe2: e5 03 mov #3,r5
30dfe4: e1 00 mov #0,r1
30dfe6: 2b 10 mov.b r1,@r11
30dfe8: ad e5 bra 30dbb6 <_gdb_main+0x70a>
30dfea: 00 09 nop
30dfec: 1f 14 mov.l r1,@(16,r15)
30dfee: 1f 22 mov.l r2,@(8,r15)
30dff0: e5 02 mov #2,r5
30dff2: 43 0b jsr @r3
30dff4: 1f 33 mov.l r3,@(12,r15)
30dff6: 2e 00 mov.b r0,@r14
30dff8: 79 02 add #2,r9
30dffa: 53 f3 mov.l @(12,r15),r3
30dffc: 7e 01 add #1,r14
30dffe: 52 f2 mov.l @(8,r15),r2
30e000: af bc bra 30df7c <_gdb_main+0xad0>
30e002: 51 f4 mov.l @(16,r15),r1
30e004: 03 b3 ocbwb @r3
30e006: af d3 bra 30dfb0 <_gdb_main+0xb04>
30e008: 73 20 add #32,r3
30e00a: 02 e3 icbi @r2
30e00c: af e0 bra 30dfd0 <_gdb_main+0xb24>
30e00e: 72 20 add #32,r2
30e010: d4 61 mov.l 30e198 <_gdb_main+0xcec>,r4 ! 3426b4
30e012: 41 0b jsr @r1
30e014: 00 09 nop
30e016: ad ce bra 30dbb6 <_gdb_main+0x70a>
30e018: 00 09 nop
30e01a: d1 60 mov.l 30e19c <_gdb_main+0xcf0>,r1 ! ff200000
30e01c: 63 12 mov.l @r1,r3
30e01e: 60 33 mov r3,r0
30e020: c8 01 tst #1,r0
30e022: 8d 02 bt.s 30e02a <_gdb_main+0xb7e>
30e024: 22 39 and r3,r2
30e026: 53 12 mov.l @(8,r1),r3
30e028: 1f 39 mov.l r3,@(36,r15)
30e02a: e3 01 mov #1,r3
30e02c: 57 18 mov.l @(32,r1),r7
30e02e: 60 73 mov r7,r0
30e030: c8 01 tst #1,r0
30e032: 8d 02 bt.s 30e03a <_gdb_main+0xb8e>
30e034: 23 79 and r7,r3
30e036: 51 1a mov.l @(40,r1),r1
30e038: 1f 1a mov.l r1,@(40,r15)
30e03a: e0 48 mov #72,r0
30e03c: 22 28 tst r2,r2
30e03e: 8f 02 bf.s 30e046 <_gdb_main+0xb9a>
30e040: 05 fe mov.l @(r0,r15),r5
30e042: a0 88 bra 30e156 <_gdb_main+0xcaa>
30e044: 23 38 tst r3,r3
30e046: 51 f9 mov.l @(36,r15),r1
30e048: 35 10 cmp/eq r1,r5
30e04a: 89 01 bt 30e050 <_gdb_main+0xba4>
30e04c: a0 93 bra 30e176 <_gdb_main+0xcca>
30e04e: 23 38 tst r3,r3
30e050: d4 51 mov.l 30e198 <_gdb_main+0xcec>,r4 ! 3426b4
30e052: e5 02 mov #2,r5
30e054: 48 0b jsr @r8
30e056: 00 09 nop
30e058: ad ad bra 30dbb6 <_gdb_main+0x70a>
30e05a: 00 09 nop
30e05c: d0 50 mov.l 30e1a0 <_gdb_main+0xcf4>,r0 ! 307638 <_gdb_parse_hardware_breakpoint_packet>
30e05e: 65 93 mov r9,r5
30e060: 40 0b jsr @r0
30e062: 64 83 mov r8,r4
30e064: 20 08 tst r0,r0
30e066: d3 4a mov.l 30e190 <_gdb_main+0xce4>,r3 ! 30d3c8 <_gdb_send_packet.isra.0>
30e068: 8f 06 bf.s 30e078 <_gdb_main+0xbcc>
30e06a: e1 01 mov #1,r1
30e06c: e5 00 mov #0,r5
30e06e: e4 00 mov #0,r4
30e070: 43 0b jsr @r3
30e072: 00 09 nop
30e074: ad 9f bra 30dbb6 <_gdb_main+0x70a>
30e076: 00 09 nop
30e078: d2 48 mov.l 30e19c <_gdb_main+0xcf0>,r2 ! ff200000
30e07a: 67 22 mov.l @r2,r7
30e07c: 60 73 mov r7,r0
30e07e: c8 01 tst #1,r0
30e080: 8d 02 bt.s 30e088 <_gdb_main+0xbdc>
30e082: 21 79 and r7,r1
30e084: 54 22 mov.l @(8,r2),r4
30e086: 1f 4b mov.l r4,@(44,r15)
30e088: 50 28 mov.l @(32,r2),r0
30e08a: c8 01 tst #1,r0
30e08c: 8d 5b bt.s 30e146 <_gdb_main+0xc9a>
30e08e: 21 18 tst r1,r1
30e090: 52 2a mov.l @(40,r2),r2
30e092: 21 18 tst r1,r1
30e094: 8d 0d bt.s 30e0b2 <_gdb_main+0xc06>
30e096: 1f 28 mov.l r2,@(32,r15)
30e098: e0 48 mov #72,r0
30e09a: 02 fe mov.l @(r0,r15),r2
30e09c: 57 fb mov.l @(44,r15),r7
30e09e: 32 70 cmp/eq r7,r2
30e0a0: 8f 06 bf.s 30e0b0 <_gdb_main+0xc04>
30e0a2: 21 18 tst r1,r1
30e0a4: d7 3d mov.l 30e19c <_gdb_main+0xcf0>,r7 ! ff200000
30e0a6: e6 fe mov #-2,r6
30e0a8: 62 72 mov.l @r7,r2
30e0aa: 22 69 and r6,r2
30e0ac: 27 22 mov.l r2,@r7
30e0ae: 21 18 tst r1,r1
30e0b0: 89 09 bt 30e0c6 <_gdb_main+0xc1a>
30e0b2: e0 48 mov #72,r0
30e0b4: 01 fe mov.l @(r0,r15),r1
30e0b6: 50 f8 mov.l @(32,r15),r0
30e0b8: 30 10 cmp/eq r1,r0
30e0ba: 8f 04 bf.s 30e0c6 <_gdb_main+0xc1a>
30e0bc: e7 fe mov #-2,r7
30e0be: d2 37 mov.l 30e19c <_gdb_main+0xcf0>,r2 ! ff200000
30e0c0: 51 28 mov.l @(32,r2),r1
30e0c2: 21 79 and r7,r1
30e0c4: 12 18 mov.l r1,@(32,r2)
30e0c6: d4 34 mov.l 30e198 <_gdb_main+0xcec>,r4 ! 3426b4
30e0c8: af d2 bra 30e070 <_gdb_main+0xbc4>
30e0ca: e5 02 mov #2,r5
30e0cc: d1 35 mov.l 30e1a4 <_gdb_main+0xcf8>,r1 ! 306fcc <_gdb_handle_single_step>
30e0ce: 7a 40 add #64,r10
30e0d0: 54 a0 mov.l @(0,r10),r4
30e0d2: 41 0b jsr @r1
30e0d4: e5 01 mov #1,r5
30e0d6: d1 34 mov.l 30e1a8 <_gdb_main+0xcfc>,r1 ! 8101c80 <_gdb_started>
30e0d8: e2 01 mov #1,r2
30e0da: 21 20 mov.b r2,@r1
30e0dc: e1 00 mov #0,r1
30e0de: d2 33 mov.l 30e1ac <_gdb_main+0xd00>,r2 ! 8101c90 <_gdb_signal_number>
30e0e0: 22 12 mov.l r1,@r2
30e0e2: d2 33 mov.l 30e1b0 <_gdb_main+0xd04>,r2 ! 8101c7c <_gdb_trap_number>
30e0e4: 22 12 mov.l r1,@r2
30e0e6: 97 4a mov.w 30e17e <_gdb_main+0xcd2>,r7 ! 200
30e0e8: 3f 7c add r7,r15
30e0ea: 4f 26 lds.l @r15+,pr
30e0ec: 6e f6 mov.l @r15+,r14
30e0ee: 6d f6 mov.l @r15+,r13
30e0f0: 6c f6 mov.l @r15+,r12
30e0f2: 6b f6 mov.l @r15+,r11
30e0f4: 6a f6 mov.l @r15+,r10
30e0f6: 69 f6 mov.l @r15+,r9
30e0f8: 00 0b rts
30e0fa: 68 f6 mov.l @r15+,r8
30e0fc: d0 23 mov.l 30e18c <_gdb_main+0xce0>,r0 ! 304d38 <_gdb_unhexlify_sized>
30e0fe: 64 83 mov r8,r4
30e100: e5 02 mov #2,r5
30e102: 40 0b jsr @r0
30e104: 74 01 add #1,r4
30e106: 6c 03 mov r0,r12
30e108: 84 81 mov.b @(1,r8),r0
30e10a: e1 58 mov #88,r1
30e10c: 80 91 mov.b r0,@(1,r9)
30e10e: 84 82 mov.b @(2,r8),r0
30e110: 80 92 mov.b r0,@(2,r9)
30e112: e0 00 mov #0,r0
30e114: 80 93 mov.b r0,@(3,r9)
30e116: 84 83 mov.b @(3,r8),r0
30e118: 88 3b cmp/eq #59,r0
30e11a: 8f 05 bf.s 30e128 <_gdb_main+0xc7c>
30e11c: 29 10 mov.b r1,@r9
30e11e: 64 83 mov r8,r4
30e120: 74 04 add #4,r4
30e122: 4b 0b jsr @r11
30e124: 7a 40 add #64,r10
30e126: 2a 02 mov.l r0,@r10
30e128: e1 1f mov #31,r1
30e12a: 3c 16 cmp/hi r1,r12
30e12c: 89 d3 bt 30e0d6 <_gdb_main+0xc2a>
30e12e: d0 21 mov.l 30e1b4 <_gdb_main+0xd08>,r0 ! 8bd0
30e130: 6c cb neg r12,r12
30e132: 40 cd shld r12,r0
30e134: c8 01 tst #1,r0
30e136: 89 ce bt 30e0d6 <_gdb_main+0xc2a>
30e138: d1 15 mov.l 30e190 <_gdb_main+0xce4>,r1 ! 30d3c8 <_gdb_send_packet.isra.0>
30e13a: e5 03 mov #3,r5
30e13c: 41 0b jsr @r1
30e13e: 64 93 mov r9,r4
30e140: d1 1d mov.l 30e1b8 <_gdb_main+0xd0c>,r1 ! 309b00 <_abort>
30e142: 41 0b jsr @r1
30e144: 00 09 nop
30e146: 8d be bt.s 30e0c6 <_gdb_main+0xc1a>
30e148: e1 00 mov #0,r1
30e14a: af a6 bra 30e09a <_gdb_main+0xbee>
30e14c: e0 48 mov #72,r0
30e14e: 21 92 mov.l r9,@r1
30e150: d1 19 mov.l 30e1b8 <_gdb_main+0xd0c>,r1 ! 309b00 <_abort>
30e152: 41 0b jsr @r1
30e154: 00 09 nop
30e156: 8d 08 bt.s 30e16a <_gdb_main+0xcbe>
30e158: e6 00 mov #0,r6
30e15a: 53 fa mov.l @(40,r15),r3
30e15c: 35 30 cmp/eq r3,r5
30e15e: 8d 08 bt.s 30e172 <_gdb_main+0xcc6>
30e160: 22 28 tst r2,r2
30e162: 89 01 bt 30e168 <_gdb_main+0xcbc>
30e164: ad 0f bra 30db86 <_gdb_main+0x6da>
30e166: e5 00 mov #0,r5
30e168: e6 00 mov #0,r6
30e16a: e4 00 mov #0,r4
30e16c: d1 13 mov.l 30e1bc <_gdb_main+0xd10>,r1 ! 306ef0 <_ubc_set_breakpoint.isra.0>
30e16e: 41 0b jsr @r1
30e170: 00 09 nop
30e172: af 6d bra 30e050 <_gdb_main+0xba4>
30e174: 00 09 nop
30e176: 8f f0 bf.s 30e15a <_gdb_main+0xcae>
30e178: e6 00 mov #0,r6
30e17a: af f7 bra 30e16c <_gdb_main+0xcc0>
30e17c: e4 01 mov #1,r4
30e17e: 02 00 .word 0x0200
30e180: 00 31 .word 0x0031
30e182: 21 20 mov.b r2,@r1
30e184: 08 10 .word 0x0810
30e186: 1c 79 mov.l r7,@(36,r12)
30e188: 08 10 .word 0x0810
30e18a: 1c 78 mov.l r7,@(32,r12)
30e18c: 00 30 .word 0x0030
30e18e: 4d 38 .word 0x4d38
30e190: 00 30 .word 0x0030
30e192: d3 c8 mov.l 30e4b4 <__sub_I_65535_0.0+0xc8>,r3 ! 400be500
30e194: 00 34 mov.b r3,@(r0,r0)
30e196: 26 b0 mov.b r11,@r6
30e198: 00 34 mov.b r3,@(r0,r0)
30e19a: 26 b4 mov.b r11,@-r6
30e19c: ff 20 .word 0xff20
30e19e: 00 00 .word 0x0000
30e1a0: 00 30 .word 0x0030
30e1a2: 76 38 add #56,r6
30e1a4: 00 30 .word 0x0030
30e1a6: 6f cc extu.b r12,r15
30e1a8: 08 10 .word 0x0810
30e1aa: 1c 80 mov.l r8,@(0,r12)
30e1ac: 08 10 .word 0x0810
30e1ae: 1c 90 mov.l r9,@(0,r12)
30e1b0: 08 10 .word 0x0810
30e1b2: 1c 7c mov.l r7,@(48,r12)
30e1b4: 00 00 .word 0x0000
30e1b6: 8b d0 bf 30e15a <_gdb_main+0xcae>
30e1b8: 00 30 .word 0x0030
30e1ba: 9b 00 mov.w 30e1be <_gdb_main+0xd12>,r11 ! 6ef0
30e1bc: 00 30 .word 0x0030
30e1be: 6e f0 mov.b @r15,r14
0030e1c0 <_usb_dc_string>:
30e1c0: 2f 86 mov.l r8,@-r15
30e1c2: 2f 96 mov.l r9,@-r15
30e1c4: 2f a6 mov.l r10,@-r15
30e1c6: 2f b6 mov.l r11,@-r15
30e1c8: 2f c6 mov.l r12,@-r15
30e1ca: dc 26 mov.l 30e264 <_usb_dc_string+0xa4>,r12 ! 8101b1c <_array_size>
30e1cc: 4f 22 sts.l pr,@-r15
30e1ce: 91 47 mov.w 30e260 <_usb_dc_string+0xa0>,r1 ! ff
30e1d0: 62 c2 mov.l @r12,r2
30e1d2: 32 10 cmp/eq r1,r2
30e1d4: 8d 2e bt.s 30e234 <_usb_dc_string+0x74>
30e1d6: 6a 43 mov r4,r10
30e1d8: 25 58 tst r5,r5
30e1da: 8f 06 bf.s 30e1ea <_usb_dc_string+0x2a>
30e1dc: eb 08 mov #8,r11
30e1de: 61 43 mov r4,r1
30e1e0: 62 15 mov.w @r1+,r2
30e1e2: 6b 53 mov r5,r11
30e1e4: 22 28 tst r2,r2
30e1e6: 8f fb bf.s 30e1e0 <_usb_dc_string+0x20>
30e1e8: 75 01 add #1,r5
30e1ea: 91 39 mov.w 30e260 <_usb_dc_string+0xa0>,r1 ! ff
30e1ec: 7b 01 add #1,r11
30e1ee: 68 b3 mov r11,r8
30e1f0: 38 8c add r8,r8
30e1f2: 38 16 cmp/hi r1,r8
30e1f4: 8d 1f bt.s 30e236 <_usb_dc_string+0x76>
30e1f6: e0 00 mov #0,r0
30e1f8: d0 1b mov.l 30e268 <_usb_dc_string+0xa8>,r0 ! 30c940 <_malloc>
30e1fa: 40 0b jsr @r0
30e1fc: 64 83 mov r8,r4
30e1fe: 20 08 tst r0,r0
30e200: 8d 18 bt.s 30e234 <_usb_dc_string+0x74>
30e202: 69 03 mov r0,r9
30e204: 3b bc add r11,r11
30e206: 20 b0 mov.b r11,@r0
30e208: 78 fe add #-2,r8
30e20a: e0 03 mov #3,r0
30e20c: 61 93 mov r9,r1
30e20e: 48 01 shlr r8
30e210: 80 91 mov.b r0,@(1,r9)
30e212: 71 02 add #2,r1
30e214: 78 01 add #1,r8
30e216: 48 10 dt r8
30e218: 8b 14 bf 30e244 <_usb_dc_string+0x84>
30e21a: 65 c2 mov.l @r12,r5
30e21c: d8 13 mov.l 30e26c <_usb_dc_string+0xac>,r8 ! 8101b18 <_array>
30e21e: 75 01 add #1,r5
30e220: d0 13 mov.l 30e270 <_usb_dc_string+0xb0>,r0 ! 30c898 <_krealloc>
30e222: 45 08 shll2 r5
30e224: 40 0b jsr @r0
30e226: 64 82 mov.l @r8,r4
30e228: 20 08 tst r0,r0
30e22a: 8f 10 bf.s 30e24e <_usb_dc_string+0x8e>
30e22c: 62 03 mov r0,r2
30e22e: d1 11 mov.l 30e274 <_usb_dc_string+0xb4>,r1 ! 305df4 <_kfree>
30e230: 41 0b jsr @r1
30e232: 64 93 mov r9,r4
30e234: e0 00 mov #0,r0
30e236: 4f 26 lds.l @r15+,pr
30e238: 6c f6 mov.l @r15+,r12
30e23a: 6b f6 mov.l @r15+,r11
30e23c: 6a f6 mov.l @r15+,r10
30e23e: 69 f6 mov.l @r15+,r9
30e240: 00 0b rts
30e242: 68 f6 mov.l @r15+,r8
30e244: 62 a5 mov.w @r10+,r2
30e246: 62 28 swap.b r2,r2
30e248: 21 21 mov.w r2,@r1
30e24a: af e4 bra 30e216 <_usb_dc_string+0x56>
30e24c: 71 02 add #2,r1
30e24e: 28 02 mov.l r0,@r8
30e250: 60 c2 mov.l @r12,r0
30e252: 61 03 mov r0,r1
30e254: 71 01 add #1,r1
30e256: 40 08 shll2 r0
30e258: 02 96 mov.l r9,@(r0,r2)
30e25a: 60 1d extu.w r1,r0
30e25c: af eb bra 30e236 <_usb_dc_string+0x76>
30e25e: 2c 12 mov.l r1,@r12
30e260: 00 ff mac.l @r15+,@r0+
30e262: 00 09 nop
30e264: 08 10 .word 0x0810
30e266: 1b 1c mov.l r1,@(48,r11)
30e268: 00 30 .word 0x0030
30e26a: c9 40 and #64,r0
30e26c: 08 10 .word 0x0810
30e26e: 1b 18 mov.l r1,@(32,r11)
30e270: 00 30 .word 0x0030
30e272: c8 98 tst #152,r0
30e274: 00 30 .word 0x0030
30e276: 5d f4 mov.l @(16,r15),r13
0030e278 <_setvbuf.constprop.0>:
30e278: 2f 86 mov.l r8,@-r15
30e27a: 68 43 mov r4,r8
30e27c: 2f 96 mov.l r9,@-r15
30e27e: 69 53 mov r5,r9
30e280: 2f a6 mov.l r10,@-r15
30e282: 4f 22 sts.l pr,@-r15
30e284: d1 19 mov.l 30e2ec <_setvbuf.constprop.0+0x74>,r1 ! c000
30e286: d2 1a mov.l 30e2f0 <_setvbuf.constprop.0+0x78>,r2 ! 8000
30e288: 85 4e mov.w @(28,r4),r0
30e28a: 21 09 and r0,r1
30e28c: 31 20 cmp/eq r2,r1
30e28e: 8f 03 bf.s 30e298 <_setvbuf.constprop.0+0x20>
30e290: 6a 63 mov r6,r10
30e292: 51 42 mov.l @(8,r4),r1
30e294: 21 18 tst r1,r1
30e296: 89 02 bt 30e29e <_setvbuf.constprop.0+0x26>
30e298: d0 16 mov.l 30e2f4 <_setvbuf.constprop.0+0x7c>,r0 ! 3062dc <_fflush>
30e29a: 40 0b jsr @r0
30e29c: 64 83 mov r8,r4
30e29e: d1 16 mov.l 30e2f8 <_setvbuf.constprop.0+0x80>,r1 ! 306114 <___fp_remove_buffer>
30e2a0: 41 0b jsr @r1
30e2a2: 64 83 mov r8,r4
30e2a4: 91 20 mov.w 30e2e8 <_setvbuf.constprop.0+0x70>,r1 ! 3fff
30e2a6: 85 8e mov.w @(28,r8),r0
30e2a8: 20 19 and r1,r0
30e2aa: 91 1e mov.w 30e2ea <_setvbuf.constprop.0+0x72>,r1 ! 8000
30e2ac: 20 1b or r1,r0
30e2ae: 81 8e mov.w r0,@(28,r8)
30e2b0: 60 93 mov r9,r0
30e2b2: 88 02 cmp/eq #2,r0
30e2b4: 8d 12 bt.s 30e2dc <_setvbuf.constprop.0+0x64>
30e2b6: e1 00 mov #0,r1
30e2b8: d0 10 mov.l 30e2fc <_setvbuf.constprop.0+0x84>,r0 ! 30c940 <_malloc>
30e2ba: 40 0b jsr @r0
30e2bc: 64 a3 mov r10,r4
30e2be: 20 08 tst r0,r0
30e2c0: 8d 0c bt.s 30e2dc <_setvbuf.constprop.0+0x64>
30e2c2: e1 ff mov #-1,r1
30e2c4: 18 a5 mov.l r10,@(20,r8)
30e2c6: 49 18 shll8 r9
30e2c8: 18 02 mov.l r0,@(8,r8)
30e2ca: 78 10 add #16,r8
30e2cc: 84 8c mov.b @(12,r8),r0
30e2ce: 49 09 shlr2 r9
30e2d0: e1 20 mov #32,r1
30e2d2: 29 1b or r1,r9
30e2d4: c9 1f and #31,r0
30e2d6: 20 9b or r9,r0
30e2d8: 80 8c mov.b r0,@(12,r8)
30e2da: e1 00 mov #0,r1
30e2dc: 60 13 mov r1,r0
30e2de: 4f 26 lds.l @r15+,pr
30e2e0: 6a f6 mov.l @r15+,r10
30e2e2: 69 f6 mov.l @r15+,r9
30e2e4: 00 0b rts
30e2e6: 68 f6 mov.l @r15+,r8
30e2e8: 3f ff addv r15,r15
30e2ea: 80 00 mov.b r0,@(0,r0)
30e2ec: 00 00 .word 0x0000
30e2ee: c0 00 mov.b r0,@(0,gbr)
30e2f0: 00 00 .word 0x0000
30e2f2: 80 00 mov.b r0,@(0,r0)
30e2f4: 00 30 .word 0x0030
30e2f6: 62 dc extu.b r13,r2
30e2f8: 00 30 .word 0x0030
30e2fa: 61 14 mov.b @r1+,r1
30e2fc: 00 30 .word 0x0030
30e2fe: c9 40 and #64,r0
0030e300 <_fdopen>:
30e300: 2f 86 mov.l r8,@-r15
30e302: 68 43 mov r4,r8
30e304: 2f 96 mov.l r9,@-r15
30e306: e4 20 mov #32,r4
30e308: d0 33 mov.l 30e3d8 <_fdopen+0xd8>,r0 ! 30c940 <_malloc>
30e30a: 2f a6 mov.l r10,@-r15
30e30c: 4f 22 sts.l pr,@-r15
30e30e: 40 0b jsr @r0
30e310: 6a 53 mov r5,r10
30e312: 20 08 tst r0,r0
30e314: 8d 5d bt.s 30e3d2 <_fdopen+0xd2>
30e316: 69 03 mov r0,r9
30e318: 64 03 mov r0,r4
30e31a: d0 30 mov.l 30e3dc <_fdopen+0xdc>,r0 ! 312120 <_memset>
30e31c: e6 20 mov #32,r6
30e31e: 40 0b jsr @r0
30e320: e5 00 mov #0,r5
30e322: e1 ff mov #-1,r1
30e324: 29 12 mov.l r1,@r9
30e326: 65 a3 mov r10,r5
30e328: e3 00 mov #0,r3
30e32a: e6 00 mov #0,r6
30e32c: e4 00 mov #0,r4
30e32e: e1 62 mov #98,r1
30e330: 62 54 mov.b @r5+,r2
30e332: 22 28 tst r2,r2
30e334: 8f 2b bf.s 30e38e <_fdopen+0x8e>
30e336: 60 23 mov r2,r0
30e338: 24 48 tst r4,r4
30e33a: 8d 3e bt.s 30e3ba <_fdopen+0xba>
30e33c: 60 43 mov r4,r0
30e33e: 88 61 cmp/eq #97,r0
30e340: 05 29 movt r5
30e342: 88 77 cmp/eq #119,r0
30e344: 01 29 movt r1
30e346: 88 72 cmp/eq #114,r0
30e348: 21 5b or r5,r1
30e34a: 04 29 movt r4
30e34c: 21 3b or r3,r1
30e34e: 23 4b or r4,r3
30e350: 43 08 shll2 r3
30e352: 33 3c add r3,r3
30e354: 41 08 shll2 r1
30e356: 21 3b or r3,r1
30e358: 35 5c add r5,r5
30e35a: 60 63 mov r6,r0
30e35c: 67 93 mov r9,r7
30e35e: 77 10 add #16,r7
30e360: 21 5b or r5,r1
30e362: ca 01 xor #1,r0
30e364: 21 0b or r0,r1
30e366: e3 0f mov #15,r3
30e368: 84 7c mov.b @(12,r7),r0
30e36a: 21 39 and r3,r1
30e36c: e3 f0 mov #-16,r3
30e36e: 20 39 and r3,r0
30e370: 20 1b or r1,r0
30e372: 80 7c mov.b r0,@(12,r7)
30e374: e5 00 mov #0,r5
30e376: d0 1a mov.l 30e3e0 <_fdopen+0xe0>,r0 ! 30e278 <_setvbuf.constprop.0>
30e378: 64 93 mov r9,r4
30e37a: 96 2c mov.w 30e3d6 <_fdopen+0xd6>,r6 ! 200
30e37c: 29 82 mov.l r8,@r9
30e37e: 40 0b jsr @r0
30e380: 19 21 mov.l r2,@(4,r9)
30e382: 60 93 mov r9,r0
30e384: 4f 26 lds.l @r15+,pr
30e386: 6a f6 mov.l @r15+,r10
30e388: 69 f6 mov.l @r15+,r9
30e38a: 00 0b rts
30e38c: 68 f6 mov.l @r15+,r8
30e38e: 88 62 cmp/eq #98,r0
30e390: 8d 0f bt.s 30e3b2 <_fdopen+0xb2>
30e392: 32 17 cmp/gt r1,r2
30e394: 8d 08 bt.s 30e3a8 <_fdopen+0xa8>
30e396: 88 2b cmp/eq #43,r0
30e398: 8d 0d bt.s 30e3b6 <_fdopen+0xb6>
30e39a: 88 61 cmp/eq #97,r0
30e39c: 8b c8 bf 30e330 <_fdopen+0x30>
30e39e: 24 48 tst r4,r4
30e3a0: 8f 0b bf.s 30e3ba <_fdopen+0xba>
30e3a2: 64 23 mov r2,r4
30e3a4: af c5 bra 30e332 <_fdopen+0x32>
30e3a6: 62 54 mov.b @r5+,r2
30e3a8: 88 72 cmp/eq #114,r0
30e3aa: 8d f8 bt.s 30e39e <_fdopen+0x9e>
30e3ac: 88 77 cmp/eq #119,r0
30e3ae: af f5 bra 30e39c <_fdopen+0x9c>
30e3b0: 00 09 nop
30e3b2: af bd bra 30e330 <_fdopen+0x30>
30e3b4: e6 01 mov #1,r6
30e3b6: af bb bra 30e330 <_fdopen+0x30>
30e3b8: e3 01 mov #1,r3
30e3ba: d1 0a mov.l 30e3e4 <_fdopen+0xe4>,r1 ! 8101c6c <_errno>
30e3bc: e2 06 mov #6,r2
30e3be: 85 9e mov.w @(28,r9),r0
30e3c0: 60 08 swap.b r0,r0
30e3c2: c8 20 tst #32,r0
30e3c4: d8 08 mov.l 30e3e8 <_fdopen+0xe8>,r8 ! 305df4 <_kfree>
30e3c6: 8d 02 bt.s 30e3ce <_fdopen+0xce>
30e3c8: 21 22 mov.l r2,@r1
30e3ca: 48 0b jsr @r8
30e3cc: 54 92 mov.l @(8,r9),r4
30e3ce: 48 0b jsr @r8
30e3d0: 64 93 mov r9,r4
30e3d2: af d6 bra 30e382 <_fdopen+0x82>
30e3d4: e9 00 mov #0,r9
30e3d6: 02 00 .word 0x0200
30e3d8: 00 30 .word 0x0030
30e3da: c9 40 and #64,r0
30e3dc: 00 31 .word 0x0031
30e3de: 21 20 mov.b r2,@r1
30e3e0: 00 30 .word 0x0030
30e3e2: e2 78 mov #120,r2
30e3e4: 08 10 .word 0x0810
30e3e6: 1c 6c mov.l r6,@(48,r12)
30e3e8: 00 30 .word 0x0030
30e3ea: 5d f4 mov.l @(16,r15),r13
0030e3ec <__sub_I_65535_0.0>:
30e3ec: 2f 86 mov.l r8,@-r15
30e3ee: 2f 96 mov.l r9,@-r15
30e3f0: 2f a6 mov.l r10,@-r15
30e3f2: 2f b6 mov.l r11,@-r15
30e3f4: d9 37 mov.l 30e4d4 <__sub_I_65535_0.0+0xe8>,r9 ! 30c940 <_malloc>
30e3f6: 4f 22 sts.l pr,@-r15
30e3f8: 94 68 mov.w 30e4cc <__sub_I_65535_0.0+0xe0>,r4 ! 180
30e3fa: 49 0b jsr @r9
30e3fc: 7f f0 add #-16,r15
30e3fe: d1 36 mov.l 30e4d8 <__sub_I_65535_0.0+0xec>,r1 ! 8101954 <__dtors>
30e400: d8 36 mov.l 30e4dc <__sub_I_65535_0.0+0xf0>,r8 ! 30e300 <_fdopen>
30e402: 21 02 mov.l r0,@r1
30e404: d0 36 mov.l 30e4e0 <__sub_I_65535_0.0+0xf4>,r0 ! 306468 <_rtc_ticks>
30e406: da 37 mov.l 30e4e4 <__sub_I_65535_0.0+0xf8>,r10 ! 30e278 <_setvbuf.constprop.0>
30e408: 40 0b jsr @r0
30e40a: 00 09 nop
30e40c: d1 36 mov.l 30e4e8 <__sub_I_65535_0.0+0xfc>,r1 ! f4240
30e40e: e6 19 mov #25,r6
30e410: d3 36 mov.l 30e4ec <__sub_I_65535_0.0+0x100>,r3 ! 8101960 <_clock_init>
30e412: 30 15 dmulu.l r1,r0
30e414: 07 0a sts mach,r7
30e416: 47 6d shld r6,r7
30e418: d5 35 mov.l 30e4f0 <__sub_I_65535_0.0+0x104>,r5 ! 342990
30e41a: 01 1a sts macl,r1
30e41c: e6 f9 mov #-7,r6
30e41e: 02 0a sts mach,r2
30e420: 41 6d shld r6,r1
30e422: 42 6d shld r6,r2
30e424: 21 7b or r7,r1
30e426: 13 11 mov.l r1,@(4,r3)
30e428: e4 00 mov #0,r4
30e42a: 48 0b jsr @r8
30e42c: 23 22 mov.l r2,@r3
30e42e: d5 31 mov.l 30e4f4 <__sub_I_65535_0.0+0x108>,r5 ! 3426b8
30e430: 48 0b jsr @r8
30e432: e4 01 mov #1,r4
30e434: 96 4b mov.w 30e4ce <__sub_I_65535_0.0+0xe2>,r6 ! 200
30e436: 64 03 mov r0,r4
30e438: 4a 0b jsr @r10
30e43a: e5 01 mov #1,r5
30e43c: d5 2d mov.l 30e4f4 <__sub_I_65535_0.0+0x108>,r5 ! 3426b8
30e43e: 48 0b jsr @r8
30e440: e4 02 mov #2,r4
30e442: d1 2d mov.l 30e4f8 <__sub_I_65535_0.0+0x10c>,r1 ! 810195c <_stderr>
30e444: 64 03 mov r0,r4
30e446: e6 00 mov #0,r6
30e448: 21 02 mov.l r0,@r1
30e44a: 4a 0b jsr @r10
30e44c: e5 02 mov #2,r5
30e44e: d7 2b mov.l 30e4fc <__sub_I_65535_0.0+0x110>,r7 ! 8001ffd0
30e450: 61 f3 mov r15,r1
30e452: e2 08 mov #8,r2
30e454: 63 74 mov.b @r7+,r3
30e456: 42 10 dt r2
30e458: 63 3e exts.b r3,r3
30e45a: 21 31 mov.w r3,@r1
30e45c: 8f fa bf.s 30e454 <__sub_I_65535_0.0+0x68>
30e45e: 71 02 add #2,r1
30e460: da 27 mov.l 30e500 <__sub_I_65535_0.0+0x114>,r10 ! 30e1c0 <_usb_dc_string>
30e462: d8 28 mov.l 30e504 <__sub_I_65535_0.0+0x118>,r8 ! 8101f72 <_dc_device>
30e464: d4 28 mov.l 30e508 <__sub_I_65535_0.0+0x11c>,r4 ! 344dc4
30e466: 4a 0b jsr @r10
30e468: e5 00 mov #0,r5
30e46a: d4 28 mov.l 30e50c <__sub_I_65535_0.0+0x120>,r4 ! 344df4
30e46c: e5 00 mov #0,r5
30e46e: 4a 0b jsr @r10
30e470: 80 8e mov.b r0,@(14,r8)
30e472: 80 8f mov.b r0,@(15,r8)
30e474: e5 08 mov #8,r5
30e476: 64 f3 mov r15,r4
30e478: 4a 0b jsr @r10
30e47a: 78 10 add #16,r8
30e47c: 94 28 mov.w 30e4d0 <__sub_I_65535_0.0+0xe4>,r4 ! 80
30e47e: 49 0b jsr @r9
30e480: 28 00 mov.b r0,@r8
30e482: 20 08 tst r0,r0
30e484: db 22 mov.l 30e510 <__sub_I_65535_0.0+0x124>,r11 ! 8101c70 <_fdtable>
30e486: 8f 12 bf.s 30e4ae <__sub_I_65535_0.0+0xc2>
30e488: 68 03 mov r0,r8
30e48a: 2b 02 mov.l r0,@r11
30e48c: 94 1e mov.w 30e4cc <__sub_I_65535_0.0+0xe0>,r4 ! 180
30e48e: 49 0b jsr @r9
30e490: 00 09 nop
30e492: d1 20 mov.l 30e514 <__sub_I_65535_0.0+0x128>,r1 ! 8101c0c <_conf_ep>
30e494: e5 00 mov #0,r5
30e496: d4 20 mov.l 30e518 <__sub_I_65535_0.0+0x12c>,r4 ! 344e2c
30e498: 4a 0b jsr @r10
30e49a: 21 02 mov.l r0,@r1
30e49c: d1 1f mov.l 30e51c <__sub_I_65535_0.0+0x130>,r1 ! 8101e50 <_dc_interface>
30e49e: 80 18 mov.b r0,@(8,r1)
30e4a0: 7f 10 add #16,r15
30e4a2: 4f 26 lds.l @r15+,pr
30e4a4: 6b f6 mov.l @r15+,r11
30e4a6: 6a f6 mov.l @r15+,r10
30e4a8: 69 f6 mov.l @r15+,r9
30e4aa: 00 0b rts
30e4ac: 68 f6 mov.l @r15+,r8
30e4ae: 64 03 mov r0,r4
30e4b0: d0 1b mov.l 30e520 <__sub_I_65535_0.0+0x134>,r0 ! 312120 <_memset>
30e4b2: 96 0d mov.w 30e4d0 <__sub_I_65535_0.0+0xe4>,r6 ! 80
30e4b4: 40 0b jsr @r0
30e4b6: e5 00 mov #0,r5
30e4b8: d2 1a mov.l 30e524 <__sub_I_65535_0.0+0x138>,r2 ! 342a18 <_devnull>
30e4ba: e1 00 mov #0,r1
30e4bc: 2b 82 mov.l r8,@r11
30e4be: 28 22 mov.l r2,@r8
30e4c0: 18 11 mov.l r1,@(4,r8)
30e4c2: 18 22 mov.l r2,@(8,r8)
30e4c4: 18 13 mov.l r1,@(12,r8)
30e4c6: 18 24 mov.l r2,@(16,r8)
30e4c8: af e0 bra 30e48c <__sub_I_65535_0.0+0xa0>
30e4ca: 18 15 mov.l r1,@(20,r8)
30e4cc: 01 80 .word 0x0180
30e4ce: 02 00 .word 0x0200
30e4d0: 00 80 .word 0x0080
30e4d2: 00 09 nop
30e4d4: 00 30 .word 0x0030
30e4d6: c9 40 and #64,r0
30e4d8: 08 10 .word 0x0810
30e4da: 19 54 mov.l r5,@(16,r9)
30e4dc: 00 30 .word 0x0030
30e4de: e3 00 mov #0,r3
30e4e0: 00 30 .word 0x0030
30e4e2: 64 68 swap.b r6,r4
30e4e4: 00 30 .word 0x0030
30e4e6: e2 78 mov #120,r2
30e4e8: 00 0f mac.l @r0+,@r0+
30e4ea: 42 40 .word 0x4240
30e4ec: 08 10 .word 0x0810
30e4ee: 19 60 mov.l r6,@(0,r9)
30e4f0: 00 34 mov.b r3,@(r0,r0)
30e4f2: 29 90 mov.b r9,@r9
30e4f4: 00 34 mov.b r3,@(r0,r0)
30e4f6: 26 b8 tst r11,r6
30e4f8: 08 10 .word 0x0810
30e4fa: 19 5c mov.l r5,@(48,r9)
30e4fc: 80 01 mov.b r0,@(1,r0)
30e4fe: ff d0 .word 0xffd0
30e500: 00 30 .word 0x0030
30e502: e1 c0 mov #-64,r1
30e504: 08 10 .word 0x0810
30e506: 1f 72 mov.l r7,@(8,r15)
30e508: 00 34 mov.b r3,@(r0,r0)
30e50a: 4d c4 .word 0x4dc4
30e50c: 00 34 mov.b r3,@(r0,r0)
30e50e: 4d f4 .word 0x4df4
30e510: 08 10 .word 0x0810
30e512: 1c 70 mov.l r7,@(0,r12)
30e514: 08 10 .word 0x0810
30e516: 1c 0c mov.l r0,@(48,r12)
30e518: 00 34 mov.b r3,@(r0,r0)
30e51a: 4e 2c shad r2,r14
30e51c: 08 10 .word 0x0810
30e51e: 1e 50 mov.l r5,@(0,r14)
30e520: 00 31 .word 0x0031
30e522: 21 20 mov.b r2,@r1
30e524: 00 34 mov.b r3,@(r0,r0)
30e526: 2a 18 tst r1,r10
0030e528 <___udivsi3_i4i>:
30e528: 91 f5 mov.w 30e716 <___sdivsi3_i4i+0x11e>,r1 ! 80
30e52a: 00 19 div0u
30e52c: 60 43 mov r4,r0
30e52e: 40 19 shlr8 r0
30e530: 35 16 cmp/hi r1,r5
30e532: 61 5d extu.w r5,r1
30e534: 8b 0e bf 30e554 <___udivsi3_i4i+0x2c>
30e536: 31 50 cmp/eq r5,r1
30e538: 8b 29 bf 30e58e <___udivsi3_i4i+0x66>
30e53a: 40 01 shlr r0
30e53c: 61 53 mov r5,r1
30e53e: 45 28 shll16 r5
30e540: 2f 46 mov.l r4,@-r15
30e542: 30 54 div1 r5,r0
30e544: 2f 16 mov.l r1,@-r15
30e546: 30 54 div1 r5,r0
30e548: 30 54 div1 r5,r0
30e54a: a0 6b bra 30e624 <___sdivsi3_i4i+0x2c>
30e54c: 30 54 div1 r5,r0
30e54e: c7 9e mova 30e7c8 <___sdivsi3_i4i+0x1d0>,r0
30e550: a0 04 bra 30e55c <___udivsi3_i4i+0x34>
30e552: 01 5c mov.b @(r0,r5),r1
30e554: 2f 46 mov.l r4,@-r15
30e556: c7 9c mova 30e7c8 <___sdivsi3_i4i+0x1d0>,r0
30e558: 01 5c mov.b @(r0,r5),r1
30e55a: 2f 56 mov.l r5,@-r15
30e55c: c7 db mova 30e8cc <___sdivsi3_i4i+0x2d4>,r0
30e55e: 01 1e mov.l @(r0,r1),r1
30e560: 60 53 mov r5,r0
30e562: c8 fe tst #254,r0
30e564: c7 78 mova 30e748 <___sdivsi3_i4i+0x150>,r0
30e566: 34 15 dmulu.l r1,r4
30e568: 01 5c mov.b @(r0,r5),r1
30e56a: 8d 08 bt.s 30e57e <___udivsi3_i4i+0x56>
30e56c: 60 43 mov r4,r0
30e56e: 65 f6 mov.l @r15+,r5
30e570: 00 0a sts mach,r0
30e572: 30 4e addc r4,r0
30e574: 64 f6 mov.l @r15+,r4
30e576: 40 25 rotcr r0
30e578: 00 0b rts
30e57a: 40 1d shld r1,r0
30e57c: 60 4b neg r4,r0
30e57e: 65 f6 mov.l @r15+,r5
30e580: 00 0b rts
30e582: 64 f6 mov.l @r15+,r4
30e584: 8d 19 bt.s 30e5ba <___udivsi3_i4i+0x92>
30e586: 00 19 div0u
30e588: 45 18 shll8 r5
30e58a: a0 07 bra 30e59c <___udivsi3_i4i+0x74>
30e58c: 30 54 div1 r5,r0
30e58e: 35 06 cmp/hi r0,r5
30e590: 61 53 mov r5,r1
30e592: 89 15 bt 30e5c0 <___udivsi3_i4i+0x98>
30e594: 45 18 shll8 r5
30e596: 2f 46 mov.l r4,@-r15
30e598: 30 54 div1 r5,r0
30e59a: 2f 16 mov.l r1,@-r15
30e59c: 30 54 div1 r5,r0
30e59e: d1 ab mov.l 30e84c <___sdivsi3_i4i+0x254>,r1 ! 0 <_lgmapped>
30e5a0: 30 54 div1 r5,r0
30e5a2: 30 54 div1 r5,r0
30e5a4: 30 54 div1 r5,r0
30e5a6: 30 54 div1 r5,r0
30e5a8: 2f 16 mov.l r1,@-r15
30e5aa: 30 54 div1 r5,r0
30e5ac: 91 cb mov.w 30e746 <___sdivsi3_i4i+0x14e>,r1 ! ff00
30e5ae: 30 54 div1 r5,r0
30e5b0: 80 f2 mov.b r0,@(2,r15)
30e5b2: 20 4a xor r4,r0
30e5b4: 20 19 and r1,r0
30e5b6: a0 48 bra 30e64a <___sdivsi3_i4i+0x52>
30e5b8: 20 4a xor r4,r0
30e5ba: 44 28 shll16 r4
30e5bc: a0 05 bra 30e5ca <___udivsi3_i4i+0xa2>
30e5be: 44 18 shll8 r4
30e5c0: 2f 46 mov.l r4,@-r15
30e5c2: 44 28 shll16 r4
30e5c4: 00 08 clrt
30e5c6: 44 18 shll8 r4
30e5c8: 2f 56 mov.l r5,@-r15
30e5ca: 44 24 rotcl r4
30e5cc: 61 03 mov r0,r1
30e5ce: 31 54 div1 r5,r1
30e5d0: 60 43 mov r4,r0
30e5d2: 40 24 rotcl r0
30e5d4: 64 53 mov r5,r4
30e5d6: 31 54 div1 r5,r1
30e5d8: 40 24 rotcl r0
30e5da: 31 54 div1 r5,r1
30e5dc: 40 24 rotcl r0
30e5de: 31 54 div1 r5,r1
30e5e0: 40 24 rotcl r0
30e5e2: 31 54 div1 r5,r1
30e5e4: 40 24 rotcl r0
30e5e6: 31 54 div1 r5,r1
30e5e8: 40 24 rotcl r0
30e5ea: 31 54 div1 r5,r1
30e5ec: 40 24 rotcl r0
30e5ee: 65 f6 mov.l @r15+,r5
30e5f0: 31 44 div1 r4,r1
30e5f2: 64 f6 mov.l @r15+,r4
30e5f4: 00 0b rts
30e5f6: 40 24 rotcl r0
0030e5f8 <___sdivsi3_i4i>:
30e5f8: 2f 46 mov.l r4,@-r15
30e5fa: 45 11 cmp/pz r5
30e5fc: 91 8b mov.w 30e716 <___sdivsi3_i4i+0x11e>,r1 ! 80
30e5fe: 8d 44 bt.s 30e68a <___sdivsi3_i4i+0x92>
30e600: 44 11 cmp/pz r4
30e602: 2f 56 mov.l r5,@-r15
30e604: 65 5b neg r5,r5
30e606: 8d 44 bt.s 30e692 <___sdivsi3_i4i+0x9a>
30e608: 35 16 cmp/hi r1,r5
30e60a: 64 4b neg r4,r4
30e60c: 60 5d extu.w r5,r0
30e60e: 8b 9e bf 30e54e <___udivsi3_i4i+0x26>
30e610: 30 50 cmp/eq r5,r0
30e612: 60 43 mov r4,r0
30e614: 40 19 shlr8 r0
30e616: 8f b5 bf.s 30e584 <___udivsi3_i4i+0x5c>
30e618: 35 06 cmp/hi r0,r5
30e61a: 00 19 div0u
30e61c: 45 28 shll16 r5
30e61e: 30 54 div1 r5,r0
30e620: 30 54 div1 r5,r0
30e622: 30 54 div1 r5,r0
30e624: d1 89 mov.l 30e84c <___sdivsi3_i4i+0x254>,r1 ! 0 <_lgmapped>
30e626: 30 54 div1 r5,r0
30e628: 30 54 div1 r5,r0
30e62a: 2f 16 mov.l r1,@-r15
30e62c: 30 54 div1 r5,r0
30e62e: 30 54 div1 r5,r0
30e630: 30 54 div1 r5,r0
30e632: 80 f1 mov.b r0,@(1,r15)
30e634: 20 4d xtrct r4,r0
30e636: 60 09 swap.w r0,r0
30e638: 30 54 div1 r5,r0
30e63a: 30 54 div1 r5,r0
30e63c: 30 54 div1 r5,r0
30e63e: 30 54 div1 r5,r0
30e640: 30 54 div1 r5,r0
30e642: 30 54 div1 r5,r0
30e644: 30 54 div1 r5,r0
30e646: 30 54 div1 r5,r0
30e648: 80 f2 mov.b r0,@(2,r15)
30e64a: 30 54 div1 r5,r0
30e64c: 30 54 div1 r5,r0
30e64e: 30 54 div1 r5,r0
30e650: 30 54 div1 r5,r0
30e652: 30 54 div1 r5,r0
30e654: 30 54 div1 r5,r0
30e656: 30 54 div1 r5,r0
30e658: 30 54 div1 r5,r0
30e65a: 64 f6 mov.l @r15+,r4
30e65c: 60 0c extu.b r0,r0
30e65e: 65 f6 mov.l @r15+,r5
30e660: 20 4b or r4,r0
30e662: 64 f6 mov.l @r15+,r4
30e664: 00 0b rts
30e666: 40 24 rotcl r0
30e668: c8 fe tst #254,r0
30e66a: c7 57 mova 30e7c8 <___sdivsi3_i4i+0x1d0>,r0
30e66c: 01 5c mov.b @(r0,r5),r1
30e66e: c7 97 mova 30e8cc <___sdivsi3_i4i+0x2d4>,r0
30e670: 8d 84 bt.s 30e57c <___udivsi3_i4i+0x54>
30e672: 01 1e mov.l @(r0,r1),r1
30e674: c7 34 mova 30e748 <___sdivsi3_i4i+0x150>,r0
30e676: 34 15 dmulu.l r1,r4
30e678: 01 5c mov.b @(r0,r5),r1
30e67a: 65 f6 mov.l @r15+,r5
30e67c: 00 0a sts mach,r0
30e67e: 30 4e addc r4,r0
30e680: 64 f6 mov.l @r15+,r4
30e682: 40 25 rotcr r0
30e684: 40 1d shld r1,r0
30e686: 00 0b rts
30e688: 60 0b neg r0,r0
30e68a: 2f 56 mov.l r5,@-r15
30e68c: 8d be bt.s 30e60c <___sdivsi3_i4i+0x14>
30e68e: 35 16 cmp/hi r1,r5
30e690: 64 4b neg r4,r4
30e692: 60 5d extu.w r5,r0
30e694: 8b e8 bf 30e668 <___sdivsi3_i4i+0x70>
30e696: 30 50 cmp/eq r5,r0
30e698: 60 43 mov r4,r0
30e69a: 40 19 shlr8 r0
30e69c: 8f 28 bf.s 30e6f0 <___sdivsi3_i4i+0xf8>
30e69e: 35 06 cmp/hi r0,r5
30e6a0: 00 19 div0u
30e6a2: d1 6a mov.l 30e84c <___sdivsi3_i4i+0x254>,r1 ! 0 <_lgmapped>
30e6a4: 45 28 shll16 r5
30e6a6: 30 54 div1 r5,r0
30e6a8: 2f 16 mov.l r1,@-r15
30e6aa: 30 54 div1 r5,r0
30e6ac: 30 54 div1 r5,r0
30e6ae: 30 54 div1 r5,r0
30e6b0: 30 54 div1 r5,r0
30e6b2: 30 54 div1 r5,r0
30e6b4: 30 54 div1 r5,r0
30e6b6: 30 54 div1 r5,r0
30e6b8: 80 f1 mov.b r0,@(1,r15)
30e6ba: 20 4d xtrct r4,r0
30e6bc: 60 09 swap.w r0,r0
30e6be: 30 54 div1 r5,r0
30e6c0: 30 54 div1 r5,r0
30e6c2: 30 54 div1 r5,r0
30e6c4: 30 54 div1 r5,r0
30e6c6: 30 54 div1 r5,r0
30e6c8: 30 54 div1 r5,r0
30e6ca: 30 54 div1 r5,r0
30e6cc: 30 54 div1 r5,r0
30e6ce: 80 f2 mov.b r0,@(2,r15)
30e6d0: 30 54 div1 r5,r0
30e6d2: 30 54 div1 r5,r0
30e6d4: 30 54 div1 r5,r0
30e6d6: 30 54 div1 r5,r0
30e6d8: 30 54 div1 r5,r0
30e6da: 30 54 div1 r5,r0
30e6dc: 30 54 div1 r5,r0
30e6de: 30 54 div1 r5,r0
30e6e0: 64 f6 mov.l @r15+,r4
30e6e2: 61 0c extu.b r0,r1
30e6e4: 65 f6 mov.l @r15+,r5
30e6e6: 21 4b or r4,r1
30e6e8: 64 f6 mov.l @r15+,r4
30e6ea: 41 24 rotcl r1
30e6ec: 00 0b rts
30e6ee: 60 1b neg r1,r0
30e6f0: 8d 12 bt.s 30e718 <___sdivsi3_i4i+0x120>
30e6f2: 00 19 div0u
30e6f4: 45 18 shll8 r5
30e6f6: d1 55 mov.l 30e84c <___sdivsi3_i4i+0x254>,r1 ! 0 <_lgmapped>
30e6f8: 30 54 div1 r5,r0
30e6fa: 30 54 div1 r5,r0
30e6fc: 30 54 div1 r5,r0
30e6fe: 30 54 div1 r5,r0
30e700: 30 54 div1 r5,r0
30e702: 30 54 div1 r5,r0
30e704: 2f 16 mov.l r1,@-r15
30e706: 30 54 div1 r5,r0
30e708: 91 1d mov.w 30e746 <___sdivsi3_i4i+0x14e>,r1 ! ff00
30e70a: 30 54 div1 r5,r0
30e70c: 80 f2 mov.b r0,@(2,r15)
30e70e: 20 4a xor r4,r0
30e710: 20 19 and r1,r0
30e712: af dd bra 30e6d0 <___sdivsi3_i4i+0xd8>
30e714: 20 4a xor r4,r0
30e716: 00 80 .word 0x0080
30e718: 00 08 clrt
30e71a: 44 28 shll16 r4
30e71c: 61 43 mov r4,r1
30e71e: 41 18 shll8 r1
30e720: 64 53 mov r5,r4
30e722: 41 24 rotcl r1
30e724: 30 54 div1 r5,r0
30e726: 41 24 rotcl r1
30e728: 30 54 div1 r5,r0
30e72a: 41 24 rotcl r1
30e72c: 30 54 div1 r5,r0
30e72e: 41 24 rotcl r1
30e730: 30 54 div1 r5,r0
30e732: 41 24 rotcl r1
30e734: 30 54 div1 r5,r0
30e736: 41 24 rotcl r1
30e738: 30 54 div1 r5,r0
30e73a: 41 24 rotcl r1
30e73c: 30 54 div1 r5,r0
30e73e: 65 f6 mov.l @r15+,r5
30e740: 41 24 rotcl r1
30e742: af d1 bra 30e6e8 <___sdivsi3_i4i+0xf0>
30e744: 30 44 div1 r4,r0
30e746: ff 00 .word 0xff00
30e748: 00 01 .word 0x0001
30e74a: 00 ff mac.l @r15+,@r0+
30e74c: ff fe .word 0xfffe
30e74e: fe fe .word 0xfefe
30e750: fe fd .word 0xfefd
30e752: fd fd .word 0xfdfd
30e754: fd fd .word 0xfdfd
30e756: fd fd .word 0xfdfd
30e758: fd fc .word 0xfdfc
30e75a: fc fc .word 0xfcfc
30e75c: fc fc .word 0xfcfc
30e75e: fc fc .word 0xfcfc
30e760: fc fc .word 0xfcfc
30e762: fc fc .word 0xfcfc
30e764: fc fc .word 0xfcfc
30e766: fc fc .word 0xfcfc
30e768: fc fb .word 0xfcfb
30e76a: fb fb fb fb dcf pcopy m1,y1 movx.w a1,@r5+ movy.w a1,@r7+r9
30e76e: fb fb fb fb dcf pcopy m1,y1 movx.w a1,@r5+ movy.w a1,@r7+r9
30e772: fb fb fb fb dcf pcopy m1,y1 movx.w a1,@r5+ movy.w a1,@r7+r9
30e776: fb fb fb fb dcf pcopy m1,y1 movx.w a1,@r5+ movy.w a1,@r7+r9
30e77a: fb fb fb fb dcf pcopy m1,y1 movx.w a1,@r5+ movy.w a1,@r7+r9
30e77e: fb fb fb fb dcf pcopy m1,y1 movx.w a1,@r5+ movy.w a1,@r7+r9
30e782: fb fb fb fb dcf pcopy m1,y1 movx.w a1,@r5+ movy.w a1,@r7+r9
30e786: fb fb fb fa dcf pcopy m1,y0 movx.w a1,@r5+ movy.w a1,@r7+r9
30e78a: fa fa fa fa dct pcopy m1,y0 movx.w a1,@r5+ movy.w a1,@r6+
30e78e: fa fa fa fa dct pcopy m1,y0 movx.w a1,@r5+ movy.w a1,@r6+
30e792: fa fa fa fa dct pcopy m1,y0 movx.w a1,@r5+ movy.w a1,@r6+
30e796: fa fa fa fa dct pcopy m1,y0 movx.w a1,@r5+ movy.w a1,@r6+
30e79a: fa fa fa fa dct pcopy m1,y0 movx.w a1,@r5+ movy.w a1,@r6+
30e79e: fa fa fa fa dct pcopy m1,y0 movx.w a1,@r5+ movy.w a1,@r6+
30e7a2: fa fa fa fa dct pcopy m1,y0 movx.w a1,@r5+ movy.w a1,@r6+
30e7a6: fa fa fa fa dct pcopy m1,y0 movx.w a1,@r5+ movy.w a1,@r6+
30e7aa: fa fa fa fa dct pcopy m1,y0 movx.w a1,@r5+ movy.w a1,@r6+
30e7ae: fa fa fa fa dct pcopy m1,y0 movx.w a1,@r5+ movy.w a1,@r6+
30e7b2: fa fa fa fa dct pcopy m1,y0 movx.w a1,@r5+ movy.w a1,@r6+
30e7b6: fa fa fa fa dct pcopy m1,y0 movx.w a1,@r5+ movy.w a1,@r6+
30e7ba: fa fa fa fa dct pcopy m1,y0 movx.w a1,@r5+ movy.w a1,@r6+
30e7be: fa fa fa fa dct pcopy m1,y0 movx.w a1,@r5+ movy.w a1,@r6+
30e7c2: fa fa fa fa dct pcopy m1,y0 movx.w a1,@r5+ movy.w a1,@r6+
30e7c6: fa fa fa 80 dct pcopy y0,0x0 movx.w a1,@r5+ movy.w a1,@r6+
30e7ca: 80 00 mov.b r0,@(0,r0)
30e7cc: 80 c0 mov.b r0,@(0,r12)
30e7ce: 00 40 .word 0x0040
30e7d0: 80 a0 mov.b r0,@(0,r10)
30e7d2: c0 e0 mov.b r0,@(224,gbr)
30e7d4: 00 20 .word 0x0020
30e7d6: 40 60 .word 0x4060
30e7d8: 80 90 mov.b r0,@(0,r9)
30e7da: a0 b0 bra 30e93e <___sdivsi3_i4i+0x346>
30e7dc: c0 d0 mov.b r0,@(208,gbr)
30e7de: e0 f0 mov #-16,r0
30e7e0: 00 10 .word 0x0010
30e7e2: 20 30 mov.b r3,@r0
30e7e4: 40 50 .word 0x4050
30e7e6: 60 70 mov.b @r7,r0
30e7e8: 80 88 mov.b r0,@(8,r8)
30e7ea: 90 98 mov.w 30e91e <___sdivsi3_i4i+0x326>,r0 ! 9612
30e7ec: a0 a8 bra 30e940 <___sdivsi3_i4i+0x348>
30e7ee: b0 b8 bsr 30e962 <___addsf3+0x16>
30e7f0: c0 c8 mov.b r0,@(200,gbr)
30e7f2: d0 d8 mov.l 30eb54 <___addsf3+0x208>,r0 ! e61bd358
30e7f4: e0 e8 mov #-24,r0
30e7f6: f0 f8 movx.l x1,@r4+
30e7f8: 00 08 clrt
30e7fa: 10 18 mov.l r1,@(32,r0)
30e7fc: 20 28 tst r2,r0
30e7fe: 30 38 sub r3,r0
30e800: 40 48 .word 0x4048
30e802: 50 58 mov.l @(32,r5),r0
30e804: 60 68 swap.b r6,r0
30e806: 70 78 add #120,r0
30e808: 80 84 mov.b r0,@(4,r8)
30e80a: 88 8c cmp/eq #-116,r0
30e80c: 90 94 mov.w 30e938 <___sdivsi3_i4i+0x340>,r0 ! a68
30e80e: 98 9c mov.w 30e94a <___sdivsi3_i4i+0x352>,r8 ! 811
30e810: a0 a4 bra 30e95c <___addsf3+0x10>
30e812: a8 ac bra 30d96e <_gdb_main+0x4c2>
30e814: b0 b4 bsr 30e980 <___addsf3+0x34>
30e816: b8 bc bsr 30d992 <_gdb_main+0x4e6>
30e818: c0 c4 mov.b r0,@(196,gbr)
30e81a: c8 cc tst #204,r0
30e81c: d0 d4 mov.l 30eb70 <___addsf3+0x224>,r0 ! 620372fb
30e81e: d8 dc mov.l 30eb90 <___addsf3+0x244>,r8 ! 273b6073
30e820: e0 e4 mov #-28,r0
30e822: e8 ec mov #-20,r8
30e824: f0 f4 movx.l x1,@r4
30e826: f8 fc 00 04 pshl #0,0x4 movx.l x1,@r4+r8
30e82a: 08 0c mov.b @(r0,r0),r8
30e82c: 10 14 mov.l r1,@(16,r0)
30e82e: 18 1c mov.l r1,@(48,r8)
30e830: 20 24 mov.b r2,@-r0
30e832: 28 2c cmp/str r2,r8
30e834: 30 34 div1 r3,r0
30e836: 38 3c add r3,r8
30e838: 40 44 .word 0x4044
30e83a: 48 4c shad r4,r8
30e83c: 50 54 mov.l @(16,r5),r0
30e83e: 58 5c mov.l @(48,r5),r8
30e840: 60 64 mov.b @r6+,r0
30e842: 68 6c extu.b r6,r8
30e844: 70 74 add #116,r0
30e846: 78 7c add #124,r8
30e848: 80 00 mov.b r0,@(0,r0)
30e84a: 00 09 nop
30e84c: 00 00 .word 0x0000
30e84e: 00 00 .word 0x0000
30e850: f8 1f 81 f9 pshl a1,m1,x1 movx.w @r4+r8,x0 movy.w a0,@r6+r9
30e854: f0 7c movx.l x0,@r4+r8
30e856: 1f 08 mov.l r0,@(32,r15)
30e858: e9 13 mov #19,r9
30e85a: 1a c0 mov.l r12,@(0,r10)
30e85c: e1 e1 mov #-31,r1
30e85e: e1 e2 mov #-30,r1
30e860: da e6 mov.l 30ebfc <___addsf3+0x2b0>,r10 ! 3198a093
30e862: 07 6c mov.b @(r0,r6),r7
30e864: d4 1d mov.l 30e8dc <___sdivsi3_i4i+0x2e4>,r4 ! 47ae147b
30e866: 41 d5 .word 0x41d5
30e868: cd 85 and.b #133,@(r0,gbr)
30e86a: 68 91 mov.w @r9,r8
30e86c: c7 1c mova 30e8e0 <___sdivsi3_i4i+0x2e8>,r0
30e86e: 71 c8 add #-56,r1
30e870: c0 e0 mov.b r0,@(224,gbr)
30e872: 70 39 add #57,r0
30e874: ba cf bsr 30de16 <_gdb_main+0x96a>
30e876: 91 4d mov.w 30e914 <___sdivsi3_i4i+0x31c>,r1 ! 1f70
30e878: b4 e8 bsr 30f24c <___mulsf3+0x2d4>
30e87a: 1b 4f mov.l r4,@(60,r11)
30e87c: af 28 bra 30e6d0 <___sdivsi3_i4i+0xd8>
30e87e: 6b cb neg r12,r11
30e880: a9 8e bra 30dba0 <_gdb_main+0x6f4>
30e882: f6 07 movs.l 0x0,@r2
30e884: a4 1a bra 30f0bc <___mulsf3+0x144>
30e886: 41 a5 .word 0x41a5
30e888: 9e c8 mov.w 30ea1c <___addsf3+0xd0>,r14 ! 6093
30e88a: e9 52 mov #82,r9
30e88c: 99 99 mov.w 30e9c2 <___addsf3+0x76>,r9 ! 2728
30e88e: 99 9a mov.w 30e9c6 <___addsf3+0x7a>,r9 ! a112
30e890: 94 8b mov.w 30e9aa <___addsf3+0x5e>,r4 ! 8b01
30e892: 0f ce mov.l @(r0,r12),r15
30e894: 8f 9c bf.s 30e7d0 <___sdivsi3_i4i+0x1d8>
30e896: 18 fa mov.l r15,@(40,r8)
30e898: 8a cb ldrc #203
30e89a: 90 f7 mov.w 30ea8c <___addsf3+0x140>,r0 ! 9228
30e89c: 86 18 .word 0x8618
30e89e: 61 87 not r8,r1
30e8a0: 81 81 mov.w r0,@(2,r8)
30e8a2: 81 82 mov.w r0,@(4,r8)
30e8a4: 7d 05 add #5,r13
30e8a6: f4 18 movs.w @r4+,0x1
30e8a8: 78 a4 add #-92,r8
30e8aa: c8 18 tst #24,r0
30e8ac: 74 5d add #93,r4
30e8ae: 17 46 mov.l r4,@(24,r7)
30e8b0: 70 2e add #46,r0
30e8b2: 05 c1 .word 0x05c1
30e8b4: 6c 16 mov.l @r1+,r12
30e8b6: c1 6d mov.w r0,@(218,gbr)
30e8b8: 68 16 mov.l @r1+,r8
30e8ba: 81 69 mov.w r0,@(18,r6)
30e8bc: 64 2c extu.b r2,r4
30e8be: 85 91 mov.w @(2,r9),r0
30e8c0: 60 58 swap.b r5,r0
30e8c2: 16 06 mov.l r0,@(24,r6)
30e8c4: 5c 98 mov.l @(32,r9),r12
30e8c6: 82 ba setrc #186
30e8c8: 58 ed mov.l @(52,r14),r8
30e8ca: 23 09 and r0,r3
30e8cc: 55 55 mov.l @(20,r5),r5
30e8ce: 55 56 mov.l @(24,r5),r5
30e8d0: 51 d0 mov.l @(0,r13),r1
30e8d2: 7e af add #-81,r14
30e8d4: 4e 5e ldc r14,mod
30e8d6: 0a 73 movco.l r0,@r10
30e8d8: 4a fd shld r15,r10
30e8da: 6a 06 mov.l @r0+,r10
30e8dc: 47 ae ldc r7,r2_bank
30e8de: 14 7b mov.l r7,@(44,r4)
30e8e0: 44 6f mac.w @r6+,@r4+
30e8e2: 86 57 .word 0x8657
30e8e4: 41 41 .word 0x4141
30e8e6: 41 42 .word 0x4142
30e8e8: 3e 22 cmp/hs r2,r14
30e8ea: cb cf or #207,r0
30e8ec: 3b 13 cmp/ge r1,r11
30e8ee: b1 3c bsr 30eb6a <___addsf3+0x21e>
30e8f0: 38 13 cmp/ge r1,r8
30e8f2: 81 39 mov.w r0,@(18,r3)
30e8f4: 35 21 .word 0x3521
30e8f6: cf b3 or.b #179,@(r0,gbr)
30e8f8: 32 3e addc r3,r2
30e8fa: 34 a3 cmp/ge r10,r4
30e8fc: 2f 68 tst r6,r15
30e8fe: 4b db .word 0x4bdb
30e900: 2c 9f muls.w r9,r12
30e902: b4 d9 bsr 30f2b8 <___subsf3+0x68>
30e904: 29 e4 mov.b r14,@-r9
30e906: 12 9f mov.l r9,@(60,r2)
30e908: 27 35 mov.w r3,@-r7
30e90a: 0b 89 .word 0x0b89
30e90c: 24 92 mov.l r9,@r4
30e90e: 49 25 rotcr r9
30e910: 21 fb or r15,r1
30e912: 78 13 add #19,r8
30e914: 1f 70 mov.l r7,@(0,r15)
30e916: 47 dd shld r13,r7
30e918: 1c f0 mov.l r15,@(0,r12)
30e91a: 6a db neg r13,r10
30e91c: 1a 7b mov.l r7,@(44,r10)
30e91e: 96 12 mov.w 30e946 <___sdivsi3_i4i+0x34e>,r6 ! 4105
30e920: 18 11 mov.l r1,@(4,r8)
30e922: 81 19 mov.w r0,@(18,r1)
30e924: 15 b1 mov.l r11,@(4,r5)
30e926: e5 f8 mov #-8,r5
30e928: 13 5c mov.l r5,@(48,r3)
30e92a: 81 14 mov.w r0,@(8,r1)
30e92c: 11 11 mov.l r1,@(4,r1)
30e92e: 11 12 mov.l r1,@(8,r1)
30e930: 0e cf mac.l @r12+,@r14+
30e932: 56 bf mov.l @(60,r11),r6
30e934: 0c 97 mul.l r9,r12
30e936: 14 fc mov.l r15,@(48,r4)
30e938: 0a 68 .word 0x0a68
30e93a: 10 a7 mov.l r10,@(28,r0)
30e93c: 08 42 stc spc,r8
30e93e: 10 85 mov.l r8,@(20,r0)
30e940: 06 24 mov.b r2,@(r0,r6)
30e942: dd 30 mov.l 30ea04 <___addsf3+0xb8>,r13 ! 6073926b
30e944: 04 10 .word 0x0410
30e946: 41 05 rotr r1
30e948: 02 04 mov.b r0,@(r0,r2)
30e94a: 08 11 .word 0x0811
0030e94c <___addsf3>:
30e94c: 2f 86 mov.l r8,@-r15
30e94e: e1 e9 mov #-23,r1
30e950: 2f 96 mov.l r9,@-r15
30e952: 68 43 mov r4,r8
30e954: 2f a6 mov.l r10,@-r15
30e956: 69 43 mov r4,r9
30e958: 2f b6 mov.l r11,@-r15
30e95a: 49 1d shld r1,r9
30e95c: 2f c6 mov.l r12,@-r15
30e95e: 48 00 shll r8
30e960: dc 60 mov.l 30eae4 <___addsf3+0x198>,r12 ! 7fffff
30e962: 6b 53 mov r5,r11
30e964: 2f d6 mov.l r13,@-r15
30e966: 60 c3 mov r12,r0
30e968: 6d c3 mov r12,r13
30e96a: 6a 53 mov r5,r10
30e96c: 08 29 movt r8
30e96e: 2f e6 mov.l r14,@-r15
30e970: 4b 1d shld r1,r11
30e972: 4f 22 sts.l pr,@-r15
30e974: 20 49 and r4,r0
30e976: 4a 00 shll r10
30e978: 2d 59 and r5,r13
30e97a: 69 9c extu.b r9,r9
30e97c: 67 03 mov r0,r7
30e97e: 0a 29 movt r10
30e980: 62 d3 mov r13,r2
30e982: 47 08 shll2 r7
30e984: 6b bc extu.b r11,r11
30e986: 42 08 shll2 r2
30e988: 61 93 mov r9,r1
30e98a: 38 a0 cmp/eq r10,r8
30e98c: 66 03 mov r0,r6
30e98e: ee ff mov #-1,r14
30e990: 63 83 mov r8,r3
30e992: 37 7c add r7,r7
30e994: 32 2c add r2,r2
30e996: 8d 5f bt.s 30ea58 <___addsf3+0x10c>
30e998: 31 b8 sub r11,r1
30e99a: 41 15 cmp/pl r1
30e99c: 8f 3c bf.s 30ea18 <___addsf3+0xcc>
30e99e: 2b b8 tst r11,r11
30e9a0: 8b 01 bf 30e9a6 <___addsf3+0x5a>
30e9a2: a0 8d bra 30eac0 <___addsf3+0x174>
30e9a4: 22 28 tst r2,r2
30e9a6: 93 9b mov.w 30eae0 <___addsf3+0x194>,r3 ! ff
30e9a8: 39 30 cmp/eq r3,r9
30e9aa: 8b 01 bf 30e9b0 <___addsf3+0x64>
30e9ac: a1 fb bra 30eda6 <___addsf3+0x45a>
30e9ae: 00 09 nop
30e9b0: d3 4d mov.l 30eae8 <___addsf3+0x19c>,r3 ! 4000000
30e9b2: 22 3b or r3,r2
30e9b4: e3 1b mov #27,r3
30e9b6: 31 37 cmp/gt r3,r1
30e9b8: 89 01 bt 30e9be <___addsf3+0x72>
30e9ba: a1 3a bra 30ec32 <___addsf3+0x2e6>
30e9bc: 61 1b neg r1,r1
30e9be: d2 4a mov.l 30eae8 <___addsf3+0x19c>,r2 ! 4000000
30e9c0: 77 ff add #-1,r7
30e9c2: 27 28 tst r2,r7
30e9c4: 8b 01 bf 30e9ca <___addsf3+0x7e>
30e9c6: a1 12 bra 30ebee <___addsf3+0x2a2>
30e9c8: 77 04 add #4,r7
30e9ca: e7 ff mov #-1,r7
30e9cc: d0 47 mov.l 30eaec <___addsf3+0x1a0>,r0 ! 3ffffff
30e9ce: 6b 73 mov r7,r11
30e9d0: 2b 09 and r0,r11
30e9d2: d0 47 mov.l 30eaf0 <___addsf3+0x1a4>,r0 ! 310d30 <___clzsi2>
30e9d4: 40 0b jsr @r0
30e9d6: 64 b3 mov r11,r4
30e9d8: 62 03 mov r0,r2
30e9da: 72 fb add #-5,r2
30e9dc: 60 b3 mov r11,r0
30e9de: 39 27 cmp/gt r2,r9
30e9e0: 8d 02 bt.s 30e9e8 <___addsf3+0x9c>
30e9e2: 40 2d shld r2,r0
30e9e4: a0 ca bra 30eb7c <___addsf3+0x230>
30e9e6: 32 98 sub r9,r2
30e9e8: d7 42 mov.l 30eaf4 <___addsf3+0x1a8>,r7 ! fbffffff
30e9ea: 61 93 mov r9,r1
30e9ec: c8 07 tst #7,r0
30e9ee: 31 28 sub r2,r1
30e9f0: 8d 47 bt.s 30ea82 <___addsf3+0x136>
30e9f2: 27 09 and r0,r7
30e9f4: c9 0f and #15,r0
30e9f6: 88 04 cmp/eq #4,r0
30e9f8: 8d 44 bt.s 30ea84 <___addsf3+0x138>
30e9fa: 60 73 mov r7,r0
30e9fc: 77 04 add #4,r7
30e9fe: d3 3a mov.l 30eae8 <___addsf3+0x19c>,r3 ! 4000000
30ea00: 27 38 tst r3,r7
30ea02: 8d 3f bt.s 30ea84 <___addsf3+0x138>
30ea04: 60 73 mov r7,r0
30ea06: 92 6b mov.w 30eae0 <___addsf3+0x194>,r2 ! ff
30ea08: 71 01 add #1,r1
30ea0a: 31 20 cmp/eq r2,r1
30ea0c: 8d 02 bt.s 30ea14 <___addsf3+0xc8>
30ea0e: 63 83 mov r8,r3
30ea10: a0 cd bra 30ebae <___addsf3+0x262>
30ea12: 00 09 nop
30ea14: a0 44 bra 30eaa0 <___addsf3+0x154>
30ea16: e6 00 mov #0,r6
30ea18: 21 18 tst r1,r1
30ea1a: 8d 6f bt.s 30eafc <___addsf3+0x1b0>
30ea1c: 60 93 mov r9,r0
30ea1e: 61 b3 mov r11,r1
30ea20: 29 98 tst r9,r9
30ea22: 8d 02 bt.s 30ea2a <___addsf3+0xde>
30ea24: 31 98 sub r9,r1
30ea26: a0 cc bra 30ebc2 <___addsf3+0x276>
30ea28: 00 09 nop
30ea2a: 27 78 tst r7,r7
30ea2c: 8f 02 bf.s 30ea34 <___addsf3+0xe8>
30ea2e: 63 13 mov r1,r3
30ea30: a1 9f bra 30ed72 <___addsf3+0x426>
30ea32: 60 d3 mov r13,r0
30ea34: 43 10 dt r3
30ea36: 8b 01 bf 30ea3c <___addsf3+0xf0>
30ea38: a1 e4 bra 30ee04 <___addsf3+0x4b8>
30ea3a: 60 23 mov r2,r0
30ea3c: 96 50 mov.w 30eae0 <___addsf3+0x194>,r6 ! ff
30ea3e: 31 60 cmp/eq r6,r1
30ea40: 8d 02 bt.s 30ea48 <___addsf3+0xfc>
30ea42: 61 33 mov r3,r1
30ea44: a0 c5 bra 30ebd2 <___addsf3+0x286>
30ea46: e3 1b mov #27,r3
30ea48: d0 26 mov.l 30eae4 <___addsf3+0x198>,r0 ! 7fffff
30ea4a: 68 a3 mov r10,r8
30ea4c: 91 48 mov.w 30eae0 <___addsf3+0x194>,r1 ! ff
30ea4e: 25 08 tst r0,r5
30ea50: 8f 23 bf.s 30ea9a <___addsf3+0x14e>
30ea52: 60 d3 mov r13,r0
30ea54: a1 b6 bra 30edc4 <___addsf3+0x478>
30ea56: 00 09 nop
30ea58: 41 15 cmp/pl r1
30ea5a: 89 01 bt 30ea60 <___addsf3+0x114>
30ea5c: a0 ca bra 30ebf4 <___addsf3+0x2a8>
30ea5e: 21 18 tst r1,r1
30ea60: 2b b8 tst r11,r11
30ea62: 8d 6a bt.s 30eb3a <___addsf3+0x1ee>
30ea64: 22 28 tst r2,r2
30ea66: 96 3b mov.w 30eae0 <___addsf3+0x194>,r6 ! ff
30ea68: 39 60 cmp/eq r6,r9
30ea6a: 8b 01 bf 30ea70 <___addsf3+0x124>
30ea6c: a1 af bra 30edce <___addsf3+0x482>
30ea6e: 00 09 nop
30ea70: d6 1d mov.l 30eae8 <___addsf3+0x19c>,r6 ! 4000000
30ea72: 22 6b or r6,r2
30ea74: e6 1b mov #27,r6
30ea76: 31 67 cmp/gt r6,r1
30ea78: 89 01 bt 30ea7e <___addsf3+0x132>
30ea7a: a1 27 bra 30eccc <___addsf3+0x380>
30ea7c: 61 1b neg r1,r1
30ea7e: 77 05 add #5,r7
30ea80: 61 93 mov r9,r1
30ea82: 60 73 mov r7,r0
30ea84: 40 09 shlr2 r0
30ea86: 40 01 shlr r0
30ea88: 20 08 tst r0,r0
30ea8a: ee ff mov #-1,r14
30ea8c: 92 28 mov.w 30eae0 <___addsf3+0x194>,r2 ! ff
30ea8e: 6e ea negc r14,r14
30ea90: 31 20 cmp/eq r2,r1
30ea92: 02 29 movt r2
30ea94: 2e 29 and r2,r14
30ea96: 2e e8 tst r14,r14
30ea98: 89 dc bt 30ea54 <___addsf3+0x108>
30ea9a: 91 21 mov.w 30eae0 <___addsf3+0x194>,r1 ! ff
30ea9c: e3 00 mov #0,r3
30ea9e: d6 16 mov.l 30eaf8 <___addsf3+0x1ac>,r6 ! 400000
30eaa0: e0 17 mov #23,r0
30eaa2: 41 0d shld r0,r1
30eaa4: 60 33 mov r3,r0
30eaa6: c9 01 and #1,r0
30eaa8: 40 05 rotr r0
30eaaa: 20 1b or r1,r0
30eaac: 20 6b or r6,r0
30eaae: 4f 26 lds.l @r15+,pr
30eab0: 6e f6 mov.l @r15+,r14
30eab2: 6d f6 mov.l @r15+,r13
30eab4: 6c f6 mov.l @r15+,r12
30eab6: 6b f6 mov.l @r15+,r11
30eab8: 6a f6 mov.l @r15+,r10
30eaba: 69 f6 mov.l @r15+,r9
30eabc: 00 0b rts
30eabe: 68 f6 mov.l @r15+,r8
30eac0: 8d 3c bt.s 30eb3c <___addsf3+0x1f0>
30eac2: 63 13 mov r1,r3
30eac4: 43 10 dt r3
30eac6: 89 46 bt 30eb56 <___addsf3+0x20a>
30eac8: 96 0a mov.w 30eae0 <___addsf3+0x194>,r6 ! ff
30eaca: 31 60 cmp/eq r6,r1
30eacc: 8d 02 bt.s 30ead4 <___addsf3+0x188>
30eace: 61 33 mov r3,r1
30ead0: af 71 bra 30e9b6 <___addsf3+0x6a>
30ead2: e3 1b mov #27,r3
30ead4: d7 03 mov.l 30eae4 <___addsf3+0x198>,r7 ! 7fffff
30ead6: 91 03 mov.w 30eae0 <___addsf3+0x194>,r1 ! ff
30ead8: 24 78 tst r7,r4
30eada: 8b de bf 30ea9a <___addsf3+0x14e>
30eadc: a1 72 bra 30edc4 <___addsf3+0x478>
30eade: 00 09 nop
30eae0: 00 ff mac.l @r15+,@r0+
30eae2: 00 09 nop
30eae4: 00 7f mac.l @r7+,@r0+
30eae6: ff ff .word 0xffff
30eae8: 04 00 .word 0x0400
30eaea: 00 00 .word 0x0000
30eaec: 03 ff mac.l @r15+,@r3+
30eaee: ff ff .word 0xffff
30eaf0: 00 31 .word 0x0031
30eaf2: 0d 30 .word 0x0d30
30eaf4: fb ff ff ff dcf plds a0g,macl movx.w a1,@r5+r8 movy.w a1,@r7+r9
30eaf8: 00 40 .word 0x0040
30eafa: 00 00 .word 0x0000
30eafc: 70 01 add #1,r0
30eafe: c8 fe tst #254,r0
30eb00: 8d 02 bt.s 30eb08 <___addsf3+0x1bc>
30eb02: 29 98 tst r9,r9
30eb04: a0 cd bra 30eca2 <___addsf3+0x356>
30eb06: 6b 73 mov r7,r11
30eb08: 8f c7 bf.s 30ea9a <___addsf3+0x14e>
30eb0a: 27 78 tst r7,r7
30eb0c: 8f 02 bf.s 30eb14 <___addsf3+0x1c8>
30eb0e: 22 28 tst r2,r2
30eb10: a1 89 bra 30ee26 <___addsf3+0x4da>
30eb12: e3 ff mov #-1,r3
30eb14: 8d c4 bt.s 30eaa0 <___addsf3+0x154>
30eb16: e1 00 mov #0,r1
30eb18: d5 67 mov.l 30ecb8 <___addsf3+0x36c>,r5 ! 4000000
30eb1a: 66 73 mov r7,r6
30eb1c: 36 28 sub r2,r6
30eb1e: 26 58 tst r5,r6
30eb20: 8b 01 bf 30eb26 <___addsf3+0x1da>
30eb22: a1 b1 bra 30ee88 <___addsf3+0x53c>
30eb24: 26 68 tst r6,r6
30eb26: 32 78 sub r7,r2
30eb28: 22 58 tst r5,r2
30eb2a: 8b 01 bf 30eb30 <___addsf3+0x1e4>
30eb2c: a1 b3 bra 30ee96 <___addsf3+0x54a>
30eb2e: 66 23 mov r2,r6
30eb30: d1 62 mov.l 30ecbc <___addsf3+0x370>,r1 ! fbffffff
30eb32: 63 a3 mov r10,r3
30eb34: 22 19 and r1,r2
30eb36: a0 3d bra 30ebb4 <___addsf3+0x268>
30eb38: e1 01 mov #1,r1
30eb3a: 8b 01 bf 30eb40 <___addsf3+0x1f4>
30eb3c: a0 94 bra 30ec68 <___addsf3+0x31c>
30eb3e: 00 09 nop
30eb40: 66 13 mov r1,r6
30eb42: 46 10 dt r6
30eb44: 8b 01 bf 30eb4a <___addsf3+0x1fe>
30eb46: a1 1d bra 30ed84 <___addsf3+0x438>
30eb48: 60 73 mov r7,r0
30eb4a: 95 b4 mov.w 30ecb6 <___addsf3+0x36a>,r5 ! ff
30eb4c: 31 50 cmp/eq r5,r1
30eb4e: 8d c1 bt.s 30ead4 <___addsf3+0x188>
30eb50: 61 63 mov r6,r1
30eb52: af 90 bra 30ea76 <___addsf3+0x12a>
30eb54: e6 1b mov #27,r6
30eb56: d3 58 mov.l 30ecb8 <___addsf3+0x36c>,r3 ! 4000000
30eb58: 60 73 mov r7,r0
30eb5a: 30 28 sub r2,r0
30eb5c: 20 38 tst r3,r0
30eb5e: 8b 01 bf 30eb64 <___addsf3+0x218>
30eb60: a1 2e bra 30edc0 <___addsf3+0x474>
30eb62: 40 09 shlr2 r0
30eb64: d1 56 mov.l 30ecc0 <___addsf3+0x374>,r1 ! 3ffffff
30eb66: 69 03 mov r0,r9
30eb68: d0 56 mov.l 30ecc4 <___addsf3+0x378>,r0 ! 310d30 <___clzsi2>
30eb6a: 29 19 and r1,r9
30eb6c: 40 0b jsr @r0
30eb6e: 64 93 mov r9,r4
30eb70: 62 03 mov r0,r2
30eb72: 72 fb add #-5,r2
30eb74: 60 93 mov r9,r0
30eb76: 40 2d shld r2,r0
30eb78: e9 01 mov #1,r9
30eb7a: 32 98 sub r9,r2
30eb7c: 72 01 add #1,r2
30eb7e: 62 2b neg r2,r2
30eb80: 63 03 mov r0,r3
30eb82: 43 2d shld r2,r3
30eb84: 72 20 add #32,r2
30eb86: 40 2d shld r2,r0
30eb88: e1 ff mov #-1,r1
30eb8a: 20 08 tst r0,r0
30eb8c: 61 1a negc r1,r1
30eb8e: 67 13 mov r1,r7
30eb90: 27 3b or r3,r7
30eb92: 60 73 mov r7,r0
30eb94: c8 07 tst #7,r0
30eb96: 8b 01 bf 30eb9c <___addsf3+0x250>
30eb98: a1 82 bra 30eea0 <___addsf3+0x554>
30eb9a: 00 09 nop
30eb9c: c9 0f and #15,r0
30eb9e: 88 04 cmp/eq #4,r0
30eba0: 8f 5e bf.s 30ec60 <___addsf3+0x314>
30eba2: e1 00 mov #0,r1
30eba4: d2 44 mov.l 30ecb8 <___addsf3+0x36c>,r2 ! 4000000
30eba6: 27 28 tst r2,r7
30eba8: 8d 22 bt.s 30ebf0 <___addsf3+0x2a4>
30ebaa: 63 83 mov r8,r3
30ebac: e1 01 mov #1,r1
30ebae: d2 43 mov.l 30ecbc <___addsf3+0x370>,r2 ! fbffffff
30ebb0: 61 1c extu.b r1,r1
30ebb2: 22 79 and r7,r2
30ebb4: e5 06 mov #6,r5
30ebb6: 42 5d shld r5,r2
30ebb8: 66 23 mov r2,r6
30ebba: 46 19 shlr8 r6
30ebbc: 46 01 shlr r6
30ebbe: af 70 bra 30eaa2 <___addsf3+0x156>
30ebc0: e0 17 mov #23,r0
30ebc2: 93 78 mov.w 30ecb6 <___addsf3+0x36a>,r3 ! ff
30ebc4: 3b 30 cmp/eq r3,r11
30ebc6: 8b 01 bf 30ebcc <___addsf3+0x280>
30ebc8: a1 34 bra 30ee34 <___addsf3+0x4e8>
30ebca: 60 d3 mov r13,r0
30ebcc: d3 3a mov.l 30ecb8 <___addsf3+0x36c>,r3 ! 4000000
30ebce: 27 3b or r3,r7
30ebd0: e3 1b mov #27,r3
30ebd2: 31 37 cmp/gt r3,r1
30ebd4: 89 01 bt 30ebda <___addsf3+0x28e>
30ebd6: a0 9a bra 30ed0e <___addsf3+0x3c2>
30ebd8: 61 1b neg r1,r1
30ebda: 67 23 mov r2,r7
30ebdc: d2 36 mov.l 30ecb8 <___addsf3+0x36c>,r2 ! 4000000
30ebde: 77 ff add #-1,r7
30ebe0: 69 b3 mov r11,r9
30ebe2: 27 28 tst r2,r7
30ebe4: 8d 02 bt.s 30ebec <___addsf3+0x2a0>
30ebe6: 68 a3 mov r10,r8
30ebe8: ae f0 bra 30e9cc <___addsf3+0x80>
30ebea: e7 ff mov #-1,r7
30ebec: 77 04 add #4,r7
30ebee: 61 93 mov r9,r1
30ebf0: af 48 bra 30ea84 <___addsf3+0x138>
30ebf2: 60 73 mov r7,r0
30ebf4: 8d 3b bt.s 30ec6e <___addsf3+0x322>
30ebf6: 61 b3 mov r11,r1
30ebf8: 29 98 tst r9,r9
30ebfa: 8d 02 bt.s 30ec02 <___addsf3+0x2b6>
30ebfc: 31 98 sub r9,r1
30ebfe: a0 93 bra 30ed28 <___addsf3+0x3dc>
30ec00: 00 09 nop
30ec02: 27 78 tst r7,r7
30ec04: 8b 01 bf 30ec0a <___addsf3+0x2be>
30ec06: a1 2e bra 30ee66 <___addsf3+0x51a>
30ec08: 60 d3 mov r13,r0
30ec0a: 66 13 mov r1,r6
30ec0c: 46 10 dt r6
30ec0e: 8b 01 bf 30ec14 <___addsf3+0x2c8>
30ec10: a0 cf bra 30edb2 <___addsf3+0x466>
30ec12: 60 73 mov r7,r0
30ec14: 94 4f mov.w 30ecb6 <___addsf3+0x36a>,r4 ! ff
30ec16: 31 40 cmp/eq r4,r1
30ec18: 8d 02 bt.s 30ec20 <___addsf3+0x2d4>
30ec1a: 61 63 mov r6,r1
30ec1c: a0 8a bra 30ed34 <___addsf3+0x3e8>
30ec1e: e6 1b mov #27,r6
30ec20: d2 29 mov.l 30ecc8 <___addsf3+0x37c>,r2 ! 7fffff
30ec22: 91 48 mov.w 30ecb6 <___addsf3+0x36a>,r1 ! ff
30ec24: 25 28 tst r2,r5
30ec26: 8d 02 bt.s 30ec2e <___addsf3+0x2e2>
30ec28: 60 d3 mov r13,r0
30ec2a: af 36 bra 30ea9a <___addsf3+0x14e>
30ec2c: 00 09 nop
30ec2e: a0 c9 bra 30edc4 <___addsf3+0x478>
30ec30: 00 09 nop
30ec32: 63 23 mov r2,r3
30ec34: 43 1d shld r1,r3
30ec36: 71 20 add #32,r1
30ec38: 42 1d shld r1,r2
30ec3a: e1 ff mov #-1,r1
30ec3c: 22 28 tst r2,r2
30ec3e: 61 1a negc r1,r1
30ec40: 21 3b or r3,r1
30ec42: 37 18 sub r1,r7
30ec44: d1 1c mov.l 30ecb8 <___addsf3+0x36c>,r1 ! 4000000
30ec46: 27 18 tst r1,r7
30ec48: 89 01 bt 30ec4e <___addsf3+0x302>
30ec4a: ae bf bra 30e9cc <___addsf3+0x80>
30ec4c: 00 09 nop
30ec4e: 60 73 mov r7,r0
30ec50: c8 07 tst #7,r0
30ec52: 8b 01 bf 30ec58 <___addsf3+0x30c>
30ec54: a1 2d bra 30eeb2 <___addsf3+0x566>
30ec56: 40 09 shlr2 r0
30ec58: c9 0f and #15,r0
30ec5a: 88 04 cmp/eq #4,r0
30ec5c: 8d 02 bt.s 30ec64 <___addsf3+0x318>
30ec5e: 61 93 mov r9,r1
30ec60: ae cd bra 30e9fe <___addsf3+0xb2>
30ec62: 77 04 add #4,r7
30ec64: af 0e bra 30ea84 <___addsf3+0x138>
30ec66: 60 73 mov r7,r0
30ec68: d2 17 mov.l 30ecc8 <___addsf3+0x37c>,r2 ! 7fffff
30ec6a: af 0f bra 30ea8c <___addsf3+0x140>
30ec6c: 24 28 tst r2,r4
30ec6e: 61 93 mov r9,r1
30ec70: 71 01 add #1,r1
30ec72: 60 13 mov r1,r0
30ec74: c8 fe tst #254,r0
30ec76: 8f 63 bf.s 30ed40 <___addsf3+0x3f4>
30ec78: 29 98 tst r9,r9
30ec7a: 89 01 bt 30ec80 <___addsf3+0x334>
30ec7c: a0 ba bra 30edf4 <___addsf3+0x4a8>
30ec7e: 27 78 tst r7,r7
30ec80: 27 78 tst r7,r7
30ec82: 8f 02 bf.s 30ec8a <___addsf3+0x33e>
30ec84: 22 28 tst r2,r2
30ec86: a0 f6 bra 30ee76 <___addsf3+0x52a>
30ec88: 66 d3 mov r13,r6
30ec8a: 8d 98 bt.s 30ebbe <___addsf3+0x272>
30ec8c: e1 00 mov #0,r1
30ec8e: 37 2c add r2,r7
30ec90: 66 73 mov r7,r6
30ec92: d2 09 mov.l 30ecb8 <___addsf3+0x36c>,r2 ! 4000000
30ec94: 46 09 shlr2 r6
30ec96: 46 01 shlr r6
30ec98: 27 28 tst r2,r7
30ec9a: 8d 90 bt.s 30ebbe <___addsf3+0x272>
30ec9c: 26 c9 and r12,r6
30ec9e: ae ff bra 30eaa0 <___addsf3+0x154>
30eca0: e1 01 mov #1,r1
30eca2: d0 05 mov.l 30ecb8 <___addsf3+0x36c>,r0 ! 4000000
30eca4: 3b 28 sub r2,r11
30eca6: 2b 08 tst r0,r11
30eca8: 8f 5e bf.s 30ed68 <___addsf3+0x41c>
30ecaa: 2b b8 tst r11,r11
30ecac: 8f 5f bf.s 30ed6e <___addsf3+0x422>
30ecae: e3 00 mov #0,r3
30ecb0: e1 00 mov #0,r1
30ecb2: ae f5 bra 30eaa0 <___addsf3+0x154>
30ecb4: e6 00 mov #0,r6
30ecb6: 00 ff mac.l @r15+,@r0+
30ecb8: 04 00 .word 0x0400
30ecba: 00 00 .word 0x0000
30ecbc: fb ff ff ff dcf plds a0g,macl movx.w a1,@r5+r8 movy.w a1,@r7+r9
30ecc0: 03 ff mac.l @r15+,@r3+
30ecc2: ff ff .word 0xffff
30ecc4: 00 31 .word 0x0031
30ecc6: 0d 30 .word 0x0d30
30ecc8: 00 7f mac.l @r7+,@r0+
30ecca: ff ff .word 0xffff
30eccc: 66 23 mov r2,r6
30ecce: 46 1d shld r1,r6
30ecd0: 71 20 add #32,r1
30ecd2: 42 1d shld r1,r2
30ecd4: e1 ff mov #-1,r1
30ecd6: 22 28 tst r2,r2
30ecd8: 61 1a negc r1,r1
30ecda: 21 6b or r6,r1
30ecdc: 37 1c add r1,r7
30ecde: d1 5a mov.l 30ee48 <___addsf3+0x4fc>,r1 ! 4000000
30ece0: 27 18 tst r1,r7
30ece2: 8d b4 bt.s 30ec4e <___addsf3+0x302>
30ece4: 61 93 mov r9,r1
30ece6: 92 ae mov.w 30ee46 <___addsf3+0x4fa>,r2 ! ff
30ece8: 71 01 add #1,r1
30ecea: 31 20 cmp/eq r2,r1
30ecec: 89 2b bt 30ed46 <___addsf3+0x3fa>
30ecee: d2 57 mov.l 30ee4c <___addsf3+0x500>,r2 ! 7dffffff
30ecf0: 60 73 mov r7,r0
30ecf2: 47 01 shlr r7
30ecf4: c9 01 and #1,r0
30ecf6: 27 29 and r2,r7
30ecf8: 27 0b or r0,r7
30ecfa: 60 73 mov r7,r0
30ecfc: c8 07 tst #7,r0
30ecfe: 8d 04 bt.s 30ed0a <___addsf3+0x3be>
30ed00: c9 0f and #15,r0
30ed02: 88 04 cmp/eq #4,r0
30ed04: 89 01 bt 30ed0a <___addsf3+0x3be>
30ed06: ae 7a bra 30e9fe <___addsf3+0xb2>
30ed08: 77 04 add #4,r7
30ed0a: ae 78 bra 30e9fe <___addsf3+0xb2>
30ed0c: 00 09 nop
30ed0e: 63 73 mov r7,r3
30ed10: 43 1d shld r1,r3
30ed12: 71 20 add #32,r1
30ed14: 47 1d shld r1,r7
30ed16: e1 ff mov #-1,r1
30ed18: 27 78 tst r7,r7
30ed1a: 61 1a negc r1,r1
30ed1c: 21 3b or r3,r1
30ed1e: 67 23 mov r2,r7
30ed20: 37 18 sub r1,r7
30ed22: 69 b3 mov r11,r9
30ed24: af 8e bra 30ec44 <___addsf3+0x2f8>
30ed26: 68 a3 mov r10,r8
30ed28: 96 8d mov.w 30ee46 <___addsf3+0x4fa>,r6 ! ff
30ed2a: 3b 60 cmp/eq r6,r11
30ed2c: 89 63 bt 30edf6 <___addsf3+0x4aa>
30ed2e: d6 46 mov.l 30ee48 <___addsf3+0x4fc>,r6 ! 4000000
30ed30: 27 6b or r6,r7
30ed32: e6 1b mov #27,r6
30ed34: 31 67 cmp/gt r6,r1
30ed36: 8b 50 bf 30edda <___addsf3+0x48e>
30ed38: 67 23 mov r2,r7
30ed3a: 77 05 add #5,r7
30ed3c: ae a1 bra 30ea82 <___addsf3+0x136>
30ed3e: 61 b3 mov r11,r1
30ed40: 96 81 mov.w 30ee46 <___addsf3+0x4fa>,r6 ! ff
30ed42: 31 60 cmp/eq r6,r1
30ed44: 8b 01 bf 30ed4a <___addsf3+0x3fe>
30ed46: ae 65 bra 30ea14 <___addsf3+0xc8>
30ed48: 00 09 nop
30ed4a: 37 2c add r2,r7
30ed4c: 62 73 mov r7,r2
30ed4e: 42 01 shlr r2
30ed50: 60 73 mov r7,r0
30ed52: c8 0e tst #14,r0
30ed54: 89 03 bt 30ed5e <___addsf3+0x412>
30ed56: 60 23 mov r2,r0
30ed58: c9 0f and #15,r0
30ed5a: 88 04 cmp/eq #4,r0
30ed5c: 8b 01 bf 30ed62 <___addsf3+0x416>
30ed5e: a0 90 bra 30ee82 <___addsf3+0x536>
30ed60: 60 73 mov r7,r0
30ed62: 67 23 mov r2,r7
30ed64: ae 8d bra 30ea82 <___addsf3+0x136>
30ed66: 77 04 add #4,r7
30ed68: 6b 23 mov r2,r11
30ed6a: 3b 78 sub r7,r11
30ed6c: 68 a3 mov r10,r8
30ed6e: ae 30 bra 30e9d2 <___addsf3+0x86>
30ed70: 00 09 nop
30ed72: d3 37 mov.l 30ee50 <___addsf3+0x504>,r3 ! 7fffff
30ed74: 92 67 mov.w 30ee46 <___addsf3+0x4fa>,r2 ! ff
30ed76: 25 38 tst r3,r5
30ed78: 6e ea negc r14,r14
30ed7a: 31 20 cmp/eq r2,r1
30ed7c: 02 29 movt r2
30ed7e: 2e 29 and r2,r14
30ed80: ae 89 bra 30ea96 <___addsf3+0x14a>
30ed82: 68 a3 mov r10,r8
30ed84: 30 2c add r2,r0
30ed86: d2 30 mov.l 30ee48 <___addsf3+0x4fc>,r2 ! 4000000
30ed88: 20 28 tst r2,r0
30ed8a: 89 17 bt 30edbc <___addsf3+0x470>
30ed8c: d1 2f mov.l 30ee4c <___addsf3+0x500>,r1 ! 7dffffff
30ed8e: 40 01 shlr r0
30ed90: c8 07 tst #7,r0
30ed92: 8d 63 bt.s 30ee5c <___addsf3+0x510>
30ed94: 21 09 and r0,r1
30ed96: c9 0f and #15,r0
30ed98: 88 04 cmp/eq #4,r0
30ed9a: 8d 60 bt.s 30ee5e <___addsf3+0x512>
30ed9c: 60 13 mov r1,r0
30ed9e: 67 13 mov r1,r7
30eda0: 77 04 add #4,r7
30eda2: ae 6e bra 30ea82 <___addsf3+0x136>
30eda4: e1 02 mov #2,r1
30eda6: d1 2a mov.l 30ee50 <___addsf3+0x504>,r1 ! 7fffff
30eda8: 24 18 tst r1,r4
30edaa: 91 4c mov.w 30ee46 <___addsf3+0x4fa>,r1 ! ff
30edac: 8b 47 bf 30ee3e <___addsf3+0x4f2>
30edae: a0 09 bra 30edc4 <___addsf3+0x478>
30edb0: 00 09 nop
30edb2: d1 25 mov.l 30ee48 <___addsf3+0x4fc>,r1 ! 4000000
30edb4: 30 2c add r2,r0
30edb6: 20 18 tst r1,r0
30edb8: 8b e8 bf 30ed8c <___addsf3+0x440>
30edba: 00 09 nop
30edbc: 40 09 shlr2 r0
30edbe: 00 09 nop
30edc0: 40 01 shlr r0
30edc2: e1 01 mov #1,r1
30edc4: d6 22 mov.l 30ee50 <___addsf3+0x504>,r6 ! 7fffff
30edc6: 61 1c extu.b r1,r1
30edc8: 63 83 mov r8,r3
30edca: ae 69 bra 30eaa0 <___addsf3+0x154>
30edcc: 26 09 and r0,r6
30edce: d3 20 mov.l 30ee50 <___addsf3+0x504>,r3 ! 7fffff
30edd0: 91 39 mov.w 30ee46 <___addsf3+0x4fa>,r1 ! ff
30edd2: 24 38 tst r3,r4
30edd4: 8b 33 bf 30ee3e <___addsf3+0x4f2>
30edd6: af f5 bra 30edc4 <___addsf3+0x478>
30edd8: 00 09 nop
30edda: 61 1b neg r1,r1
30eddc: 66 73 mov r7,r6
30edde: 46 1d shld r1,r6
30ede0: 71 20 add #32,r1
30ede2: 47 1d shld r1,r7
30ede4: e1 ff mov #-1,r1
30ede6: 27 78 tst r7,r7
30ede8: 61 1a negc r1,r1
30edea: 21 6b or r6,r1
30edec: 67 13 mov r1,r7
30edee: 37 2c add r2,r7
30edf0: af 75 bra 30ecde <___addsf3+0x392>
30edf2: 69 b3 mov r11,r9
30edf4: 8b 23 bf 30ee3e <___addsf3+0x4f2>
30edf6: d3 16 mov.l 30ee50 <___addsf3+0x504>,r3 ! 7fffff
30edf8: 91 25 mov.w 30ee46 <___addsf3+0x4fa>,r1 ! ff
30edfa: 25 38 tst r3,r5
30edfc: 8f 1f bf.s 30ee3e <___addsf3+0x4f2>
30edfe: 60 d3 mov r13,r0
30ee00: af e0 bra 30edc4 <___addsf3+0x478>
30ee02: 00 09 nop
30ee04: d5 10 mov.l 30ee48 <___addsf3+0x4fc>,r5 ! 4000000
30ee06: 30 78 sub r7,r0
30ee08: 20 58 tst r5,r0
30ee0a: 89 36 bt 30ee7a <___addsf3+0x52e>
30ee0c: d1 11 mov.l 30ee54 <___addsf3+0x508>,r1 ! 3ffffff
30ee0e: 68 03 mov r0,r8
30ee10: d0 11 mov.l 30ee58 <___addsf3+0x50c>,r0 ! 310d30 <___clzsi2>
30ee12: 28 19 and r1,r8
30ee14: 40 0b jsr @r0
30ee16: 64 83 mov r8,r4
30ee18: 62 03 mov r0,r2
30ee1a: 72 fb add #-5,r2
30ee1c: 60 83 mov r8,r0
30ee1e: 40 2d shld r2,r0
30ee20: 68 a3 mov r10,r8
30ee22: ae aa bra 30eb7a <___addsf3+0x22e>
30ee24: e9 01 mov #1,r9
30ee26: 22 28 tst r2,r2
30ee28: 60 3a negc r3,r0
30ee2a: 63 03 mov r0,r3
30ee2c: 23 a9 and r10,r3
30ee2e: 66 d3 mov r13,r6
30ee30: ae 36 bra 30eaa0 <___addsf3+0x154>
30ee32: e1 00 mov #0,r1
30ee34: d1 06 mov.l 30ee50 <___addsf3+0x504>,r1 ! 7fffff
30ee36: 25 18 tst r1,r5
30ee38: 91 05 mov.w 30ee46 <___addsf3+0x4fa>,r1 ! ff
30ee3a: 8d 02 bt.s 30ee42 <___addsf3+0x4f6>
30ee3c: 68 a3 mov r10,r8
30ee3e: ae 2c bra 30ea9a <___addsf3+0x14e>
30ee40: 00 09 nop
30ee42: af bf bra 30edc4 <___addsf3+0x478>
30ee44: 00 09 nop
30ee46: 00 ff mac.l @r15+,@r0+
30ee48: 04 00 .word 0x0400
30ee4a: 00 00 .word 0x0000
30ee4c: 7d ff add #-1,r13
30ee4e: ff ff .word 0xffff
30ee50: 00 7f mac.l @r7+,@r0+
30ee52: ff ff .word 0xffff
30ee54: 03 ff mac.l @r15+,@r3+
30ee56: ff ff .word 0xffff
30ee58: 00 31 .word 0x0031
30ee5a: 0d 30 .word 0x0d30
30ee5c: 60 13 mov r1,r0
30ee5e: 40 09 shlr2 r0
30ee60: 40 01 shlr r0
30ee62: af af bra 30edc4 <___addsf3+0x478>
30ee64: e1 02 mov #2,r1
30ee66: d7 18 mov.l 30eec8 <___addsf3+0x57c>,r7 ! 7fffff
30ee68: 92 2d mov.w 30eec6 <___addsf3+0x57a>,r2 ! ff
30ee6a: 25 78 tst r7,r5
30ee6c: 6e ea negc r14,r14
30ee6e: 31 20 cmp/eq r2,r1
30ee70: 02 29 movt r2
30ee72: ae 10 bra 30ea96 <___addsf3+0x14a>
30ee74: 2e 29 and r2,r14
30ee76: ae 13 bra 30eaa0 <___addsf3+0x154>
30ee78: e1 00 mov #0,r1
30ee7a: 40 09 shlr2 r0
30ee7c: 40 01 shlr r0
30ee7e: af a0 bra 30edc2 <___addsf3+0x476>
30ee80: 68 a3 mov r10,r8
30ee82: 40 09 shlr2 r0
30ee84: af 9e bra 30edc4 <___addsf3+0x478>
30ee86: 40 09 shlr2 r0
30ee88: e2 ff mov #-1,r2
30ee8a: 62 2a negc r2,r2
30ee8c: 46 09 shlr2 r6
30ee8e: 46 01 shlr r6
30ee90: 23 29 and r2,r3
30ee92: ae 05 bra 30eaa0 <___addsf3+0x154>
30ee94: 26 c9 and r12,r6
30ee96: 46 09 shlr2 r6
30ee98: 46 01 shlr r6
30ee9a: 26 c9 and r12,r6
30ee9c: ae 00 bra 30eaa0 <___addsf3+0x154>
30ee9e: 63 a3 mov r10,r3
30eea0: d1 0a mov.l 30eecc <___addsf3+0x580>,r1 ! 4000000
30eea2: 27 18 tst r1,r7
30eea4: 89 01 bt 30eeaa <___addsf3+0x55e>
30eea6: ae 81 bra 30ebac <___addsf3+0x260>
30eea8: 63 83 mov r8,r3
30eeaa: 40 09 shlr2 r0
30eeac: 40 01 shlr r0
30eeae: af 89 bra 30edc4 <___addsf3+0x478>
30eeb0: e1 00 mov #0,r1
30eeb2: 91 08 mov.w 30eec6 <___addsf3+0x57a>,r1 ! ff
30eeb4: 40 01 shlr r0
30eeb6: 20 08 tst r0,r0
30eeb8: ee ff mov #-1,r14
30eeba: 6e ea negc r14,r14
30eebc: 39 10 cmp/eq r1,r9
30eebe: 01 29 movt r1
30eec0: 2e 19 and r1,r14
30eec2: ad e8 bra 30ea96 <___addsf3+0x14a>
30eec4: 61 93 mov r9,r1
30eec6: 00 ff mac.l @r15+,@r0+
30eec8: 00 7f mac.l @r7+,@r0+
30eeca: ff ff .word 0xffff
30eecc: 04 00 .word 0x0400
...
0030eed0 <___gesf2>:
30eed0: d2 28 mov.l 30ef74 <___gesf2+0xa4>,r2 ! 7fffff
30eed2: e3 e9 mov #-23,r3
30eed4: 2f 86 mov.l r8,@-r15
30eed6: 61 43 mov r4,r1
30eed8: 41 3d shld r3,r1
30eeda: 2f 96 mov.l r9,@-r15
30eedc: 63 23 mov r2,r3
30eede: 69 23 mov r2,r9
30eee0: e7 e9 mov #-23,r7
30eee2: 62 53 mov r5,r2
30eee4: 42 7d shld r7,r2
30eee6: 97 44 mov.w 30ef72 <___gesf2+0xa2>,r7 ! ff
30eee8: 68 43 mov r4,r8
30eeea: 48 00 shll r8
30eeec: 66 53 mov r5,r6
30eeee: 61 1c extu.b r1,r1
30eef0: 08 29 movt r8
30eef2: 46 00 shll r6
30eef4: 06 29 movt r6
30eef6: 31 70 cmp/eq r7,r1
30eef8: 29 49 and r4,r9
30eefa: 23 59 and r5,r3
30eefc: 8f 04 bf.s 30ef08 <___gesf2+0x38>
30eefe: 62 2c extu.b r2,r2
30ef00: d7 1c mov.l 30ef74 <___gesf2+0xa4>,r7 ! 7fffff
30ef02: 24 78 tst r7,r4
30ef04: 8f 15 bf.s 30ef32 <___gesf2+0x62>
30ef06: e0 fe mov #-2,r0
30ef08: 97 33 mov.w 30ef72 <___gesf2+0xa2>,r7 ! ff
30ef0a: 32 70 cmp/eq r7,r2
30ef0c: 8f 04 bf.s 30ef18 <___gesf2+0x48>
30ef0e: 67 93 mov r9,r7
30ef10: d7 18 mov.l 30ef74 <___gesf2+0xa4>,r7 ! 7fffff
30ef12: 25 78 tst r7,r5
30ef14: 8f 2b bf.s 30ef6e <___gesf2+0x9e>
30ef16: 67 93 mov r9,r7
30ef18: 27 1b or r1,r7
30ef1a: 65 33 mov r3,r5
30ef1c: 25 2b or r2,r5
30ef1e: 60 73 mov r7,r0
30ef20: 20 5b or r5,r0
30ef22: 20 08 tst r0,r0
30ef24: 8d 05 bt.s 30ef32 <___gesf2+0x62>
30ef26: 27 78 tst r7,r7
30ef28: 8f 06 bf.s 30ef38 <___gesf2+0x68>
30ef2a: 25 58 tst r5,r5
30ef2c: 26 68 tst r6,r6
30ef2e: 8d 1c bt.s 30ef6a <___gesf2+0x9a>
30ef30: e0 01 mov #1,r0
30ef32: 69 f6 mov.l @r15+,r9
30ef34: 00 0b rts
30ef36: 68 f6 mov.l @r15+,r8
30ef38: 8f 06 bf.s 30ef48 <___gesf2+0x78>
30ef3a: 38 60 cmp/eq r6,r8
30ef3c: 28 88 tst r8,r8
30ef3e: 8b 14 bf 30ef6a <___gesf2+0x9a>
30ef40: 69 f6 mov.l @r15+,r9
30ef42: e0 01 mov #1,r0
30ef44: 00 0b rts
30ef46: 68 f6 mov.l @r15+,r8
30ef48: 8f f9 bf.s 30ef3e <___gesf2+0x6e>
30ef4a: 28 88 tst r8,r8
30ef4c: 31 27 cmp/gt r2,r1
30ef4e: 8d f6 bt.s 30ef3e <___gesf2+0x6e>
30ef50: 28 88 tst r8,r8
30ef52: 31 23 cmp/ge r2,r1
30ef54: 8f 07 bf.s 30ef66 <___gesf2+0x96>
30ef56: 28 88 tst r8,r8
30ef58: 39 36 cmp/hi r3,r9
30ef5a: 8d f0 bt.s 30ef3e <___gesf2+0x6e>
30ef5c: 28 88 tst r8,r8
30ef5e: 39 32 cmp/hs r3,r9
30ef60: 8d e7 bt.s 30ef32 <___gesf2+0x62>
30ef62: e0 00 mov #0,r0
30ef64: 28 88 tst r8,r8
30ef66: 8f e4 bf.s 30ef32 <___gesf2+0x62>
30ef68: e0 01 mov #1,r0
30ef6a: af e2 bra 30ef32 <___gesf2+0x62>
30ef6c: e0 ff mov #-1,r0
30ef6e: af e0 bra 30ef32 <___gesf2+0x62>
30ef70: e0 fe mov #-2,r0
30ef72: 00 ff mac.l @r15+,@r0+
30ef74: 00 7f mac.l @r7+,@r0+
30ef76: ff ff .word 0xffff
0030ef78 <___mulsf3>:
30ef78: 2f 86 mov.l r8,@-r15
30ef7a: e0 e9 mov #-23,r0
30ef7c: 2f 96 mov.l r9,@-r15
30ef7e: 69 43 mov r4,r9
30ef80: 2f b6 mov.l r11,@-r15
30ef82: 49 0d shld r0,r9
30ef84: 2f c6 mov.l r12,@-r15
30ef86: 6c 43 mov r4,r12
30ef88: 2f d6 mov.l r13,@-r15
30ef8a: 4c 00 shll r12
30ef8c: 2f e6 mov.l r14,@-r15
30ef8e: 69 9c extu.b r9,r9
30ef90: d8 5e mov.l 30f10c <___mulsf3+0x194>,r8 ! 7fffff
30ef92: 0c 29 movt r12
30ef94: 4f 22 sts.l pr,@-r15
30ef96: 29 98 tst r9,r9
30ef98: 7f fc add #-4,r15
30ef9a: 8f 02 bf.s 30efa2 <___mulsf3+0x2a>
30ef9c: 28 49 and r4,r8
30ef9e: a0 d0 bra 30f142 <___mulsf3+0x1ca>
30efa0: 00 09 nop
30efa2: 91 ad mov.w 30f100 <___mulsf3+0x188>,r1 ! ff
30efa4: 39 10 cmp/eq r1,r9
30efa6: 8d 66 bt.s 30f076 <___mulsf3+0xfe>
30efa8: ed 00 mov #0,r13
30efaa: d1 59 mov.l 30f110 <___mulsf3+0x198>,r1 ! 4000000
30efac: 48 08 shll2 r8
30efae: 38 8c add r8,r8
30efb0: 28 1b or r1,r8
30efb2: 79 81 add #-127,r9
30efb4: e3 00 mov #0,r3
30efb6: 61 53 mov r5,r1
30efb8: e6 e9 mov #-23,r6
30efba: 41 6d shld r6,r1
30efbc: db 53 mov.l 30f10c <___mulsf3+0x194>,r11 ! 7fffff
30efbe: 6e 53 mov r5,r14
30efc0: 4e 00 shll r14
30efc2: 61 1c extu.b r1,r1
30efc4: 0e 29 movt r14
30efc6: 21 18 tst r1,r1
30efc8: 8d 68 bt.s 30f09c <___mulsf3+0x124>
30efca: 2b 59 and r5,r11
30efcc: 92 98 mov.w 30f100 <___mulsf3+0x188>,r2 ! ff
30efce: 31 20 cmp/eq r2,r1
30efd0: 8b 01 bf 30efd6 <___mulsf3+0x5e>
30efd2: a0 bd bra 30f150 <___mulsf3+0x1d8>
30efd4: 00 09 nop
30efd6: 71 81 add #-127,r1
30efd8: 39 1c add r1,r9
30efda: e1 0a mov #10,r1
30efdc: 3d 17 cmp/gt r1,r13
30efde: 8d 74 bt.s 30f0ca <___mulsf3+0x152>
30efe0: 4b 08 shll2 r11
30efe2: d1 4b mov.l 30f110 <___mulsf3+0x198>,r1 ! 4000000
30efe4: 3b bc add r11,r11
30efe6: 2b 1b or r1,r11
30efe8: e1 02 mov #2,r1
30efea: 62 c3 mov r12,r2
30efec: 3d 17 cmp/gt r1,r13
30efee: 8f 0e bf.s 30f00e <___mulsf3+0x96>
30eff0: 22 ea xor r14,r2
30eff2: 6c 23 mov r2,r12
30eff4: e7 00 mov #0,r7
30eff6: 90 84 mov.w 30f102 <___mulsf3+0x18a>,r0 ! 530
30eff8: e1 01 mov #1,r1
30effa: 41 dd shld r13,r1
30effc: 21 08 tst r0,r1
30effe: 8f 65 bf.s 30f0cc <___mulsf3+0x154>
30f000: 60 33 mov r3,r0
30f002: 93 7f mov.w 30f104 <___mulsf3+0x18c>,r3 ! 240
30f004: 21 38 tst r3,r1
30f006: 8b 68 bf 30f0da <___mulsf3+0x162>
30f008: 60 13 mov r1,r0
30f00a: c8 88 tst #136,r0
30f00c: 8b 5a bf 30f0c4 <___mulsf3+0x14c>
30f00e: e1 06 mov #6,r1
30f010: e6 06 mov #6,r6
30f012: 3b 85 dmulu.l r8,r11
30f014: 08 1a sts macl,r8
30f016: 0b 0a sts mach,r11
30f018: e3 e6 mov #-26,r3
30f01a: 4b 1d shld r1,r11
30f01c: d7 3d mov.l 30f114 <___mulsf3+0x19c>,r7 ! 8000000
30f01e: 61 83 mov r8,r1
30f020: 48 6d shld r6,r8
30f022: 41 3d shld r3,r1
30f024: 28 88 tst r8,r8
30f026: e8 ff mov #-1,r8
30f028: 2b 1b or r1,r11
30f02a: 68 8a negc r8,r8
30f02c: 2b 78 tst r7,r11
30f02e: 8d 02 bt.s 30f036 <___mulsf3+0xbe>
30f030: 28 bb or r11,r8
30f032: a0 ef bra 30f214 <___mulsf3+0x29c>
30f034: 61 83 mov r8,r1
30f036: 61 93 mov r9,r1
30f038: 71 7f add #127,r1
30f03a: 41 15 cmp/pl r1
30f03c: 8d 02 bt.s 30f044 <___mulsf3+0xcc>
30f03e: 60 83 mov r8,r0
30f040: a0 c9 bra 30f1d6 <___mulsf3+0x25e>
30f042: 63 93 mov r9,r3
30f044: c8 07 tst #7,r0
30f046: 8d 0b bt.s 30f060 <___mulsf3+0xe8>
30f048: c9 0f and #15,r0
30f04a: 88 04 cmp/eq #4,r0
30f04c: 8d 08 bt.s 30f060 <___mulsf3+0xe8>
30f04e: 63 93 mov r9,r3
30f050: 78 04 add #4,r8
30f052: d6 30 mov.l 30f114 <___mulsf3+0x19c>,r6 ! 8000000
30f054: 28 68 tst r6,r8
30f056: 89 03 bt 30f060 <___mulsf3+0xe8>
30f058: d1 2f mov.l 30f118 <___mulsf3+0x1a0>,r1 ! f7ffffff
30f05a: 28 19 and r1,r8
30f05c: 91 53 mov.w 30f106 <___mulsf3+0x18e>,r1 ! 80
30f05e: 31 3c add r3,r1
30f060: 93 52 mov.w 30f108 <___mulsf3+0x190>,r3 ! fe
30f062: 31 37 cmp/gt r3,r1
30f064: 8b 01 bf 30f06a <___mulsf3+0xf2>
30f066: a0 d2 bra 30f20e <___mulsf3+0x296>
30f068: e8 00 mov #0,r8
30f06a: e0 06 mov #6,r0
30f06c: 48 0d shld r0,r8
30f06e: 48 19 shlr8 r8
30f070: 48 01 shlr r8
30f072: a0 35 bra 30f0e0 <___mulsf3+0x168>
30f074: 61 1c extu.b r1,r1
30f076: d3 25 mov.l 30f10c <___mulsf3+0x194>,r3 ! 7fffff
30f078: 24 38 tst r3,r4
30f07a: 8d 02 bt.s 30f082 <___mulsf3+0x10a>
30f07c: 61 53 mov r5,r1
30f07e: a0 a3 bra 30f1c8 <___mulsf3+0x250>
30f080: ed 0c mov #12,r13
30f082: e6 e9 mov #-23,r6
30f084: 41 6d shld r6,r1
30f086: db 21 mov.l 30f10c <___mulsf3+0x194>,r11 ! 7fffff
30f088: 6e 53 mov r5,r14
30f08a: 4e 00 shll r14
30f08c: 61 1c extu.b r1,r1
30f08e: 0e 29 movt r14
30f090: 21 18 tst r1,r1
30f092: ed 08 mov #8,r13
30f094: e3 02 mov #2,r3
30f096: 8f 99 bf.s 30efcc <___mulsf3+0x54>
30f098: 2b 59 and r5,r11
30f09a: 00 09 nop
30f09c: d7 1b mov.l 30f10c <___mulsf3+0x194>,r7 ! 7fffff
30f09e: 25 78 tst r7,r5
30f0a0: 8f 67 bf.s 30f172 <___mulsf3+0x1fa>
30f0a2: e0 01 mov #1,r0
30f0a4: 2d 0b or r0,r13
30f0a6: e1 0a mov #10,r1
30f0a8: 3d 17 cmp/gt r1,r13
30f0aa: 8d 0e bt.s 30f0ca <___mulsf3+0x152>
30f0ac: e1 02 mov #2,r1
30f0ae: 2c ea xor r14,r12
30f0b0: 3d 17 cmp/gt r1,r13
30f0b2: 62 c3 mov r12,r2
30f0b4: 8d 9f bt.s 30eff6 <___mulsf3+0x7e>
30f0b6: e7 01 mov #1,r7
30f0b8: e2 01 mov #1,r2
30f0ba: 00 09 nop
30f0bc: 22 c9 and r12,r2
30f0be: e1 00 mov #0,r1
30f0c0: a0 0e bra 30f0e0 <___mulsf3+0x168>
30f0c2: e8 00 mov #0,r8
30f0c4: 6c e3 mov r14,r12
30f0c6: 68 b3 mov r11,r8
30f0c8: 63 73 mov r7,r3
30f0ca: 60 33 mov r3,r0
30f0cc: 88 02 cmp/eq #2,r0
30f0ce: 8f 02 bf.s 30f0d6 <___mulsf3+0x15e>
30f0d0: 88 03 cmp/eq #3,r0
30f0d2: a0 7c bra 30f1ce <___mulsf3+0x256>
30f0d4: e2 01 mov #1,r2
30f0d6: 8f 23 bf.s 30f120 <___mulsf3+0x1a8>
30f0d8: 88 01 cmp/eq #1,r0
30f0da: 91 11 mov.w 30f100 <___mulsf3+0x188>,r1 ! ff
30f0dc: e2 00 mov #0,r2
30f0de: d8 0f mov.l 30f11c <___mulsf3+0x1a4>,r8 ! 400000
30f0e0: e6 17 mov #23,r6
30f0e2: 60 23 mov r2,r0
30f0e4: 41 6d shld r6,r1
30f0e6: c9 01 and #1,r0
30f0e8: 40 05 rotr r0
30f0ea: 20 1b or r1,r0
30f0ec: 20 8b or r8,r0
30f0ee: 7f 04 add #4,r15
30f0f0: 4f 26 lds.l @r15+,pr
30f0f2: 6e f6 mov.l @r15+,r14
30f0f4: 6d f6 mov.l @r15+,r13
30f0f6: 6c f6 mov.l @r15+,r12
30f0f8: 6b f6 mov.l @r15+,r11
30f0fa: 69 f6 mov.l @r15+,r9
30f0fc: 00 0b rts
30f0fe: 68 f6 mov.l @r15+,r8
30f100: 00 ff mac.l @r15+,@r0+
30f102: 05 30 .word 0x0530
30f104: 02 40 .word 0x0240
30f106: 00 80 .word 0x0080
30f108: 00 fe mov.l @(r0,r15),r0
30f10a: 00 09 nop
30f10c: 00 7f mac.l @r7+,@r0+
30f10e: ff ff .word 0xffff
30f110: 04 00 .word 0x0400
30f112: 00 00 .word 0x0000
30f114: 08 00 .word 0x0800
30f116: 00 00 .word 0x0000
30f118: f7 ff movs.l a0g,@r3+r8
30f11a: ff ff .word 0xffff
30f11c: 00 40 .word 0x0040
30f11e: 00 00 .word 0x0000
30f120: 8d cc bt.s 30f0bc <___mulsf3+0x144>
30f122: e2 01 mov #1,r2
30f124: 22 c9 and r12,r2
30f126: 91 87 mov.w 30f238 <___mulsf3+0x2c0>,r1 ! 80
30f128: 63 93 mov r9,r3
30f12a: 31 9c add r9,r1
30f12c: 41 15 cmp/pl r1
30f12e: 8f 52 bf.s 30f1d6 <___mulsf3+0x25e>
30f130: 73 01 add #1,r3
30f132: 60 83 mov r8,r0
30f134: c8 07 tst #7,r0
30f136: 89 8c bt 30f052 <___mulsf3+0xda>
30f138: c9 0f and #15,r0
30f13a: 88 04 cmp/eq #4,r0
30f13c: 8b 88 bf 30f050 <___mulsf3+0xd8>
30f13e: af 88 bra 30f052 <___mulsf3+0xda>
30f140: 00 09 nop
30f142: d1 3f mov.l 30f240 <___mulsf3+0x2c8>,r1 ! 7fffff
30f144: 24 18 tst r1,r4
30f146: 8b 32 bf 30f1ae <___mulsf3+0x236>
30f148: ed 04 mov #4,r13
30f14a: e9 00 mov #0,r9
30f14c: af 33 bra 30efb6 <___mulsf3+0x3e>
30f14e: e3 01 mov #1,r3
30f150: d6 3b mov.l 30f240 <___mulsf3+0x2c8>,r6 ! 7fffff
30f152: 92 72 mov.w 30f23a <___mulsf3+0x2c2>,r2 ! ff
30f154: 25 68 tst r6,r5
30f156: 8f 19 bf.s 30f18c <___mulsf3+0x214>
30f158: 39 2c add r2,r9
30f15a: e0 02 mov #2,r0
30f15c: 20 db or r13,r0
30f15e: e1 0a mov #10,r1
30f160: 30 17 cmp/gt r1,r0
30f162: 8d b2 bt.s 30f0ca <___mulsf3+0x152>
30f164: 2d d8 tst r13,r13
30f166: 2c ea xor r14,r12
30f168: 8d 30 bt.s 30f1cc <___mulsf3+0x254>
30f16a: 62 c3 mov r12,r2
30f16c: 6d 03 mov r0,r13
30f16e: af 42 bra 30eff6 <___mulsf3+0x7e>
30f170: e7 02 mov #2,r7
30f172: d0 34 mov.l 30f244 <___mulsf3+0x2cc>,r0 ! 310d30 <___clzsi2>
30f174: 64 b3 mov r11,r4
30f176: 40 0b jsr @r0
30f178: 2f 32 mov.l r3,@r15
30f17a: e1 0a mov #10,r1
30f17c: 39 08 sub r0,r9
30f17e: 3d 17 cmp/gt r1,r13
30f180: 63 f2 mov.l @r15,r3
30f182: 8d a2 bt.s 30f0ca <___mulsf3+0x152>
30f184: 79 8a add #-118,r9
30f186: 70 fb add #-5,r0
30f188: af 2e bra 30efe8 <___mulsf3+0x70>
30f18a: 4b 0d shld r0,r11
30f18c: e0 03 mov #3,r0
30f18e: 20 db or r13,r0
30f190: e2 0a mov #10,r2
30f192: 30 27 cmp/gt r2,r0
30f194: 89 47 bt 30f226 <___mulsf3+0x2ae>
30f196: e1 01 mov #1,r1
30f198: 41 0d shld r0,r1
30f19a: 60 13 mov r1,r0
30f19c: 62 c3 mov r12,r2
30f19e: c8 88 tst #136,r0
30f1a0: 22 ea xor r14,r2
30f1a2: 8f 02 bf.s 30f1aa <___mulsf3+0x232>
30f1a4: e7 03 mov #3,r7
30f1a6: af 33 bra 30f010 <___mulsf3+0x98>
30f1a8: e1 06 mov #6,r1
30f1aa: af 8c bra 30f0c6 <___mulsf3+0x14e>
30f1ac: 6c e3 mov r14,r12
30f1ae: d0 25 mov.l 30f244 <___mulsf3+0x2cc>,r0 ! 310d30 <___clzsi2>
30f1b0: 64 83 mov r8,r4
30f1b2: 40 0b jsr @r0
30f1b4: 2f 52 mov.l r5,@r15
30f1b6: 61 03 mov r0,r1
30f1b8: 71 fb add #-5,r1
30f1ba: 69 0b neg r0,r9
30f1bc: 65 f2 mov.l @r15,r5
30f1be: 48 1d shld r1,r8
30f1c0: 79 8a add #-118,r9
30f1c2: ed 00 mov #0,r13
30f1c4: ae f7 bra 30efb6 <___mulsf3+0x3e>
30f1c6: e3 00 mov #0,r3
30f1c8: ae f5 bra 30efb6 <___mulsf3+0x3e>
30f1ca: e3 03 mov #3,r3
30f1cc: e2 01 mov #1,r2
30f1ce: 91 34 mov.w 30f23a <___mulsf3+0x2c2>,r1 ! ff
30f1d0: 22 c9 and r12,r2
30f1d2: af 85 bra 30f0e0 <___mulsf3+0x168>
30f1d4: e8 00 mov #0,r8
30f1d6: 61 1b neg r1,r1
30f1d8: 71 01 add #1,r1
30f1da: e7 1b mov #27,r7
30f1dc: 31 77 cmp/gt r7,r1
30f1de: 89 1f bt 30f220 <___mulsf3+0x2a8>
30f1e0: 61 1b neg r1,r1
30f1e2: 67 83 mov r8,r7
30f1e4: 47 1d shld r1,r7
30f1e6: 91 29 mov.w 30f23c <___mulsf3+0x2c4>,r1 ! 9e
30f1e8: 33 1c add r1,r3
30f1ea: 48 3d shld r3,r8
30f1ec: 28 88 tst r8,r8
30f1ee: e8 ff mov #-1,r8
30f1f0: 68 8a negc r8,r8
30f1f2: 28 7b or r7,r8
30f1f4: 60 83 mov r8,r0
30f1f6: c8 07 tst #7,r0
30f1f8: 8d 03 bt.s 30f202 <___mulsf3+0x28a>
30f1fa: c9 0f and #15,r0
30f1fc: 88 04 cmp/eq #4,r0
30f1fe: 89 00 bt 30f202 <___mulsf3+0x28a>
30f200: 78 04 add #4,r8
30f202: d1 11 mov.l 30f248 <___mulsf3+0x2d0>,r1 ! 4000000
30f204: 28 18 tst r1,r8
30f206: 89 11 bt 30f22c <___mulsf3+0x2b4>
30f208: e1 01 mov #1,r1
30f20a: af 69 bra 30f0e0 <___mulsf3+0x168>
30f20c: e8 00 mov #0,r8
30f20e: 91 14 mov.w 30f23a <___mulsf3+0x2c2>,r1 ! ff
30f210: af 67 bra 30f0e2 <___mulsf3+0x16a>
30f212: e6 17 mov #23,r6
30f214: 60 83 mov r8,r0
30f216: 41 01 shlr r1
30f218: c9 01 and #1,r0
30f21a: 68 13 mov r1,r8
30f21c: af 83 bra 30f126 <___mulsf3+0x1ae>
30f21e: 28 0b or r0,r8
30f220: e1 00 mov #0,r1
30f222: af 5d bra 30f0e0 <___mulsf3+0x168>
30f224: e8 00 mov #0,r8
30f226: d8 09 mov.l 30f24c <___mulsf3+0x2d4>,r8 ! 400000
30f228: af 5a bra 30f0e0 <___mulsf3+0x168>
30f22a: e2 00 mov #0,r2
30f22c: e3 06 mov #6,r3
30f22e: 48 3d shld r3,r8
30f230: 48 19 shlr8 r8
30f232: 48 01 shlr r8
30f234: af 54 bra 30f0e0 <___mulsf3+0x168>
30f236: e1 00 mov #0,r1
30f238: 00 80 .word 0x0080
30f23a: 00 ff mac.l @r15+,@r0+
30f23c: 00 9e mov.l @(r0,r9),r0
30f23e: 00 09 nop
30f240: 00 7f mac.l @r7+,@r0+
30f242: ff ff .word 0xffff
30f244: 00 31 .word 0x0031
30f246: 0d 30 .word 0x0d30
30f248: 04 00 .word 0x0400
30f24a: 00 00 .word 0x0000
30f24c: 00 40 .word 0x0040
...
0030f250 <___subsf3>:
30f250: 2f 86 mov.l r8,@-r15
30f252: e0 e9 mov #-23,r0
30f254: 2f 96 mov.l r9,@-r15
30f256: 68 43 mov r4,r8
30f258: 2f a6 mov.l r10,@-r15
30f25a: 48 0d shld r0,r8
30f25c: d1 48 mov.l 30f380 <___subsf3+0x130>,r1 ! 7fffff
30f25e: 68 8c extu.b r8,r8
30f260: 2f b6 mov.l r11,@-r15
30f262: 66 13 mov r1,r6
30f264: 2f c6 mov.l r12,@-r15
30f266: 6c 53 mov r5,r12
30f268: 4c 0d shld r0,r12
30f26a: 97 87 mov.w 30f37c <___subsf3+0x12c>,r7 ! ff
30f26c: 62 13 mov r1,r2
30f26e: 26 49 and r4,r6
30f270: 22 59 and r5,r2
30f272: 44 00 shll r4
30f274: 60 53 mov r5,r0
30f276: 04 29 movt r4
30f278: 63 63 mov r6,r3
30f27a: 40 00 shll r0
30f27c: 6c cc extu.b r12,r12
30f27e: 61 23 mov r2,r1
30f280: 43 08 shll2 r3
30f282: 00 29 movt r0
30f284: 41 08 shll2 r1
30f286: 4f 22 sts.l pr,@-r15
30f288: 3c 70 cmp/eq r7,r12
30f28a: 6b 63 mov r6,r11
30f28c: 69 43 mov r4,r9
30f28e: 33 3c add r3,r3
30f290: 8f 15 bf.s 30f2be <___subsf3+0x6e>
30f292: 31 1c add r1,r1
30f294: 21 18 tst r1,r1
30f296: 8d 12 bt.s 30f2be <___subsf3+0x6e>
30f298: 6a 03 mov r0,r10
30f29a: 90 70 mov.w 30f37e <___subsf3+0x12e>,r0 ! ff01
30f29c: 3a 40 cmp/eq r4,r10
30f29e: 8d 4d bt.s 30f33c <___subsf3+0xec>
30f2a0: 30 8c add r8,r0
30f2a2: 20 08 tst r0,r0
30f2a4: 8d 70 bt.s 30f388 <___subsf3+0x138>
30f2a6: 28 88 tst r8,r8
30f2a8: 8b 01 bf 30f2ae <___subsf3+0x5e>
30f2aa: a0 e1 bra 30f470 <___subsf3+0x220>
30f2ac: 23 38 tst r3,r3
30f2ae: db 34 mov.l 30f380 <___subsf3+0x130>,r11 ! 7fffff
30f2b0: 69 a3 mov r10,r9
30f2b2: 25 b8 tst r11,r5
30f2b4: 8f 1d bf.s 30f2f2 <___subsf3+0xa2>
30f2b6: 6b 23 mov r2,r11
30f2b8: 97 60 mov.w 30f37c <___subsf3+0x12c>,r7 ! ff
30f2ba: a2 0d bra 30f6d8 <___subsf3+0x488>
30f2bc: 00 09 nop
30f2be: ea 01 mov #1,r10
30f2c0: 2a 0a xor r0,r10
30f2c2: 67 83 mov r8,r7
30f2c4: 3a 40 cmp/eq r4,r10
30f2c6: 8d 25 bt.s 30f314 <___subsf3+0xc4>
30f2c8: 37 c8 sub r12,r7
30f2ca: 47 15 cmp/pl r7
30f2cc: 89 01 bt 30f2d2 <___subsf3+0x82>
30f2ce: a0 c4 bra 30f45a <___subsf3+0x20a>
30f2d0: 27 78 tst r7,r7
30f2d2: 2c c8 tst r12,r12
30f2d4: 8d 02 bt.s 30f2dc <___subsf3+0x8c>
30f2d6: 21 18 tst r1,r1
30f2d8: a0 ea bra 30f4b0 <___subsf3+0x260>
30f2da: 00 09 nop
30f2dc: 8f 74 bf.s 30f3c8 <___subsf3+0x178>
30f2de: 62 73 mov r7,r2
30f2e0: 26 68 tst r6,r6
30f2e2: 92 4b mov.w 30f37c <___subsf3+0x12c>,r2 ! ff
30f2e4: e1 ff mov #-1,r1
30f2e6: 61 1a negc r1,r1
30f2e8: 37 20 cmp/eq r2,r7
30f2ea: 02 29 movt r2
30f2ec: 21 29 and r2,r1
30f2ee: 21 18 tst r1,r1
30f2f0: 89 e3 bt 30f2ba <___subsf3+0x6a>
30f2f2: 92 43 mov.w 30f37c <___subsf3+0x12c>,r2 ! ff
30f2f4: e4 00 mov #0,r4
30f2f6: d6 23 mov.l 30f384 <___subsf3+0x134>,r6 ! 400000
30f2f8: e1 17 mov #23,r1
30f2fa: 60 43 mov r4,r0
30f2fc: 42 1d shld r1,r2
30f2fe: c9 01 and #1,r0
30f300: 40 05 rotr r0
30f302: 20 2b or r2,r0
30f304: 20 6b or r6,r0
30f306: 4f 26 lds.l @r15+,pr
30f308: 6c f6 mov.l @r15+,r12
30f30a: 6b f6 mov.l @r15+,r11
30f30c: 6a f6 mov.l @r15+,r10
30f30e: 69 f6 mov.l @r15+,r9
30f310: 00 0b rts
30f312: 68 f6 mov.l @r15+,r8
30f314: 47 15 cmp/pl r7
30f316: 89 01 bt 30f31c <___subsf3+0xcc>
30f318: a2 6c bra 30f7f4 <___subsf3+0x5a4>
30f31a: 27 78 tst r7,r7
30f31c: 2c c8 tst r12,r12
30f31e: 8d 02 bt.s 30f326 <___subsf3+0xd6>
30f320: 21 18 tst r1,r1
30f322: a1 35 bra 30f590 <___subsf3+0x340>
30f324: 00 09 nop
30f326: 8d db bt.s 30f2e0 <___subsf3+0x90>
30f328: 62 73 mov r7,r2
30f32a: 42 10 dt r2
30f32c: 8b 01 bf 30f332 <___subsf3+0xe2>
30f32e: a1 b2 bra 30f696 <___subsf3+0x446>
30f330: 60 33 mov r3,r0
30f332: 95 23 mov.w 30f37c <___subsf3+0x12c>,r5 ! ff
30f334: 37 50 cmp/eq r5,r7
30f336: 89 4f bt 30f3d8 <___subsf3+0x188>
30f338: a1 30 bra 30f59c <___subsf3+0x34c>
30f33a: 67 23 mov r2,r7
30f33c: 20 08 tst r0,r0
30f33e: 8f 02 bf.s 30f346 <___subsf3+0xf6>
30f340: 28 88 tst r8,r8
30f342: a1 32 bra 30f5aa <___subsf3+0x35a>
30f344: 67 83 mov r8,r7
30f346: 8d 03 bt.s 30f350 <___subsf3+0x100>
30f348: 23 38 tst r3,r3
30f34a: a1 78 bra 30f63e <___subsf3+0x3ee>
30f34c: 00 09 nop
30f34e: 23 38 tst r3,r3
30f350: 8f 02 bf.s 30f358 <___subsf3+0x108>
30f352: 66 73 mov r7,r6
30f354: a1 fc bra 30f750 <___subsf3+0x500>
30f356: e1 ff mov #-1,r1
30f358: 46 10 dt r6
30f35a: 8b 01 bf 30f360 <___subsf3+0x110>
30f35c: a2 0b bra 30f776 <___subsf3+0x526>
30f35e: 60 33 mov r3,r0
30f360: 90 0c mov.w 30f37c <___subsf3+0x12c>,r0 ! ff
30f362: 37 00 cmp/eq r0,r7
30f364: 8b 01 bf 30f36a <___subsf3+0x11a>
30f366: a2 1f bra 30f7a8 <___subsf3+0x558>
30f368: 00 09 nop
30f36a: e2 1b mov #27,r2
30f36c: 36 27 cmp/gt r2,r6
30f36e: 89 01 bt 30f374 <___subsf3+0x124>
30f370: a1 c4 bra 30f6fc <___subsf3+0x4ac>
30f372: 66 6b neg r6,r6
30f374: 63 13 mov r1,r3
30f376: 73 05 add #5,r3
30f378: a0 95 bra 30f4a6 <___subsf3+0x256>
30f37a: 67 c3 mov r12,r7
30f37c: 00 ff mac.l @r15+,@r0+
30f37e: ff 01 .word 0xff01
30f380: 00 7f mac.l @r7+,@r0+
30f382: ff ff .word 0xffff
30f384: 00 40 .word 0x0040
30f386: 00 00 .word 0x0000
30f388: 60 83 mov r8,r0
30f38a: 70 01 add #1,r0
30f38c: c8 fe tst #254,r0
30f38e: 8d 02 bt.s 30f396 <___subsf3+0x146>
30f390: 28 88 tst r8,r8
30f392: a1 25 bra 30f5e0 <___subsf3+0x390>
30f394: 6b 33 mov r3,r11
30f396: 8f ac bf.s 30f2f2 <___subsf3+0xa2>
30f398: 23 38 tst r3,r3
30f39a: 8b 01 bf 30f3a0 <___subsf3+0x150>
30f39c: a1 bd bra 30f71a <___subsf3+0x4ca>
30f39e: 21 18 tst r1,r1
30f3a0: 21 18 tst r1,r1
30f3a2: 8d a9 bt.s 30f2f8 <___subsf3+0xa8>
30f3a4: e2 00 mov #0,r2
30f3a6: d7 53 mov.l 30f4f4 <___subsf3+0x2a4>,r7 ! 4000000
30f3a8: 66 33 mov r3,r6
30f3aa: 36 18 sub r1,r6
30f3ac: 26 78 tst r7,r6
30f3ae: 8f 02 bf.s 30f3b6 <___subsf3+0x166>
30f3b0: 31 38 sub r3,r1
30f3b2: a1 f1 bra 30f798 <___subsf3+0x548>
30f3b4: e0 06 mov #6,r0
30f3b6: 21 78 tst r7,r1
30f3b8: 8b 01 bf 30f3be <___subsf3+0x16e>
30f3ba: a1 f8 bra 30f7ae <___subsf3+0x55e>
30f3bc: eb 06 mov #6,r11
30f3be: d2 4e mov.l 30f4f8 <___subsf3+0x2a8>,r2 ! fbffffff
30f3c0: 69 a3 mov r10,r9
30f3c2: 21 29 and r2,r1
30f3c4: a0 cc bra 30f560 <___subsf3+0x310>
30f3c6: e2 01 mov #1,r2
30f3c8: 42 10 dt r2
30f3ca: 8b 01 bf 30f3d0 <___subsf3+0x180>
30f3cc: a0 9a bra 30f504 <___subsf3+0x2b4>
30f3ce: 6b 33 mov r3,r11
30f3d0: 95 8f mov.w 30f4f2 <___subsf3+0x2a2>,r5 ! ff
30f3d2: 37 50 cmp/eq r5,r7
30f3d4: 8f 02 bf.s 30f3dc <___subsf3+0x18c>
30f3d6: 67 23 mov r2,r7
30f3d8: a0 d7 bra 30f58a <___subsf3+0x33a>
30f3da: 26 68 tst r6,r6
30f3dc: e2 1b mov #27,r2
30f3de: 37 27 cmp/gt r2,r7
30f3e0: 8f 70 bf.s 30f4c4 <___subsf3+0x274>
30f3e2: 67 7b neg r7,r7
30f3e4: d7 43 mov.l 30f4f4 <___subsf3+0x2a4>,r7 ! 4000000
30f3e6: 73 ff add #-1,r3
30f3e8: 23 78 tst r7,r3
30f3ea: 8d 5b bt.s 30f4a4 <___subsf3+0x254>
30f3ec: 73 04 add #4,r3
30f3ee: e3 ff mov #-1,r3
30f3f0: d0 42 mov.l 30f4fc <___subsf3+0x2ac>,r0 ! 3ffffff
30f3f2: 6b 33 mov r3,r11
30f3f4: 2b 09 and r0,r11
30f3f6: d0 42 mov.l 30f500 <___subsf3+0x2b0>,r0 ! 310d30 <___clzsi2>
30f3f8: 40 0b jsr @r0
30f3fa: 64 b3 mov r11,r4
30f3fc: 61 03 mov r0,r1
30f3fe: 71 fb add #-5,r1
30f400: 60 b3 mov r11,r0
30f402: 38 17 cmp/gt r1,r8
30f404: 8d 02 bt.s 30f40c <___subsf3+0x1bc>
30f406: 40 1d shld r1,r0
30f408: a0 8d bra 30f526 <___subsf3+0x2d6>
30f40a: 31 88 sub r8,r1
30f40c: 67 83 mov r8,r7
30f40e: 37 18 sub r1,r7
30f410: d1 39 mov.l 30f4f8 <___subsf3+0x2a8>,r1 ! fbffffff
30f412: 63 03 mov r0,r3
30f414: c8 07 tst #7,r0
30f416: 8d 46 bt.s 30f4a6 <___subsf3+0x256>
30f418: 23 19 and r1,r3
30f41a: c9 0f and #15,r0
30f41c: 88 04 cmp/eq #4,r0
30f41e: 8d 43 bt.s 30f4a8 <___subsf3+0x258>
30f420: 6b 33 mov r3,r11
30f422: 73 04 add #4,r3
30f424: db 33 mov.l 30f4f4 <___subsf3+0x2a4>,r11 ! 4000000
30f426: 23 b8 tst r11,r3
30f428: 8d 3d bt.s 30f4a6 <___subsf3+0x256>
30f42a: 62 73 mov r7,r2
30f42c: 91 61 mov.w 30f4f2 <___subsf3+0x2a2>,r1 ! ff
30f42e: 72 01 add #1,r2
30f430: 32 10 cmp/eq r1,r2
30f432: 8d 02 bt.s 30f43a <___subsf3+0x1ea>
30f434: e4 01 mov #1,r4
30f436: a0 90 bra 30f55a <___subsf3+0x30a>
30f438: 00 09 nop
30f43a: 24 99 and r9,r4
30f43c: e1 17 mov #23,r1
30f43e: 60 43 mov r4,r0
30f440: 42 1d shld r1,r2
30f442: c9 01 and #1,r0
30f444: 40 05 rotr r0
30f446: e6 00 mov #0,r6
30f448: 20 2b or r2,r0
30f44a: 20 6b or r6,r0
30f44c: 4f 26 lds.l @r15+,pr
30f44e: 6c f6 mov.l @r15+,r12
30f450: 6b f6 mov.l @r15+,r11
30f452: 6a f6 mov.l @r15+,r10
30f454: 69 f6 mov.l @r15+,r9
30f456: 00 0b rts
30f458: 68 f6 mov.l @r15+,r8
30f45a: 8d 96 bt.s 30f38a <___subsf3+0x13a>
30f45c: 60 83 mov r8,r0
30f45e: 66 c3 mov r12,r6
30f460: 28 88 tst r8,r8
30f462: 8d 02 bt.s 30f46a <___subsf3+0x21a>
30f464: 36 88 sub r8,r6
30f466: a1 bd bra 30f7e4 <___subsf3+0x594>
30f468: 00 09 nop
30f46a: 67 63 mov r6,r7
30f46c: 23 38 tst r3,r3
30f46e: 00 09 nop
30f470: 8f 02 bf.s 30f478 <___subsf3+0x228>
30f472: 66 73 mov r7,r6
30f474: a1 00 bra 30f678 <___subsf3+0x428>
30f476: e1 ff mov #-1,r1
30f478: 46 10 dt r6
30f47a: 8b 01 bf 30f480 <___subsf3+0x230>
30f47c: a1 53 bra 30f726 <___subsf3+0x4d6>
30f47e: 6b 13 mov r1,r11
30f480: 94 37 mov.w 30f4f2 <___subsf3+0x2a2>,r4 ! ff
30f482: 37 40 cmp/eq r4,r7
30f484: 8b 01 bf 30f48a <___subsf3+0x23a>
30f486: a1 6e bra 30f766 <___subsf3+0x516>
30f488: 6b 23 mov r2,r11
30f48a: e2 1b mov #27,r2
30f48c: 36 27 cmp/gt r2,r6
30f48e: 89 01 bt 30f494 <___subsf3+0x244>
30f490: a1 13 bra 30f6ba <___subsf3+0x46a>
30f492: 66 6b neg r6,r6
30f494: 63 13 mov r1,r3
30f496: d1 17 mov.l 30f4f4 <___subsf3+0x2a4>,r1 ! 4000000
30f498: 73 ff add #-1,r3
30f49a: 68 c3 mov r12,r8
30f49c: 23 18 tst r1,r3
30f49e: 8f a6 bf.s 30f3ee <___subsf3+0x19e>
30f4a0: 69 a3 mov r10,r9
30f4a2: 73 04 add #4,r3
30f4a4: 67 83 mov r8,r7
30f4a6: 6b 33 mov r3,r11
30f4a8: 4b 09 shlr2 r11
30f4aa: 4b 01 shlr r11
30f4ac: af 19 bra 30f2e2 <___subsf3+0x92>
30f4ae: 2b b8 tst r11,r11
30f4b0: 92 1f mov.w 30f4f2 <___subsf3+0x2a2>,r2 ! ff
30f4b2: 38 20 cmp/eq r2,r8
30f4b4: 8d 69 bt.s 30f58a <___subsf3+0x33a>
30f4b6: 26 68 tst r6,r6
30f4b8: d2 0e mov.l 30f4f4 <___subsf3+0x2a4>,r2 ! 4000000
30f4ba: 21 2b or r2,r1
30f4bc: e2 1b mov #27,r2
30f4be: 37 27 cmp/gt r2,r7
30f4c0: 8d 90 bt.s 30f3e4 <___subsf3+0x194>
30f4c2: 67 7b neg r7,r7
30f4c4: 62 13 mov r1,r2
30f4c6: 42 7d shld r7,r2
30f4c8: 77 20 add #32,r7
30f4ca: 41 7d shld r7,r1
30f4cc: 21 18 tst r1,r1
30f4ce: e1 ff mov #-1,r1
30f4d0: 61 1a negc r1,r1
30f4d2: 21 2b or r2,r1
30f4d4: 33 18 sub r1,r3
30f4d6: d7 07 mov.l 30f4f4 <___subsf3+0x2a4>,r7 ! 4000000
30f4d8: 23 78 tst r7,r3
30f4da: 8b 89 bf 30f3f0 <___subsf3+0x1a0>
30f4dc: 60 33 mov r3,r0
30f4de: c8 07 tst #7,r0
30f4e0: 8f 02 bf.s 30f4e8 <___subsf3+0x298>
30f4e2: c9 0f and #15,r0
30f4e4: a1 73 bra 30f7ce <___subsf3+0x57e>
30f4e6: 6b 33 mov r3,r11
30f4e8: 88 04 cmp/eq #4,r0
30f4ea: 8f 9a bf.s 30f422 <___subsf3+0x1d2>
30f4ec: 67 83 mov r8,r7
30f4ee: af db bra 30f4a8 <___subsf3+0x258>
30f4f0: 6b 33 mov r3,r11
30f4f2: 00 ff mac.l @r15+,@r0+
30f4f4: 04 00 .word 0x0400
30f4f6: 00 00 .word 0x0000
30f4f8: fb ff ff ff dcf plds a0g,macl movx.w a1,@r5+r8 movy.w a1,@r7+r9
30f4fc: 03 ff mac.l @r15+,@r3+
30f4fe: ff ff .word 0xffff
30f500: 00 31 .word 0x0031
30f502: 0d 30 .word 0x0d30
30f504: 3b 18 sub r1,r11
30f506: d1 78 mov.l 30f6e8 <___subsf3+0x498>,r1 ! 4000000
30f508: 2b 18 tst r1,r11
30f50a: 8f 02 bf.s 30f512 <___subsf3+0x2c2>
30f50c: 71 ff add #-1,r1
30f50e: a0 e1 bra 30f6d4 <___subsf3+0x484>
30f510: 4b 09 shlr2 r11
30f512: d0 76 mov.l 30f6ec <___subsf3+0x49c>,r0 ! 310d30 <___clzsi2>
30f514: 2b 19 and r1,r11
30f516: 40 0b jsr @r0
30f518: 64 b3 mov r11,r4
30f51a: 61 03 mov r0,r1
30f51c: 71 fb add #-5,r1
30f51e: 60 b3 mov r11,r0
30f520: 40 1d shld r1,r0
30f522: e8 01 mov #1,r8
30f524: 31 88 sub r8,r1
30f526: 71 01 add #1,r1
30f528: 61 1b neg r1,r1
30f52a: 62 03 mov r0,r2
30f52c: 42 1d shld r1,r2
30f52e: 71 20 add #32,r1
30f530: 40 1d shld r1,r0
30f532: e1 ff mov #-1,r1
30f534: 20 08 tst r0,r0
30f536: 61 1a negc r1,r1
30f538: 63 13 mov r1,r3
30f53a: 23 2b or r2,r3
30f53c: 60 33 mov r3,r0
30f53e: c8 07 tst #7,r0
30f540: 8f 02 bf.s 30f548 <___subsf3+0x2f8>
30f542: c9 0f and #15,r0
30f544: a1 39 bra 30f7ba <___subsf3+0x56a>
30f546: e2 01 mov #1,r2
30f548: 88 04 cmp/eq #4,r0
30f54a: 8d 02 bt.s 30f552 <___subsf3+0x302>
30f54c: e7 00 mov #0,r7
30f54e: af 69 bra 30f424 <___subsf3+0x1d4>
30f550: 73 04 add #4,r3
30f552: d2 65 mov.l 30f6e8 <___subsf3+0x498>,r2 ! 4000000
30f554: 23 28 tst r2,r3
30f556: 8d a6 bt.s 30f4a6 <___subsf3+0x256>
30f558: e2 01 mov #1,r2
30f55a: d1 65 mov.l 30f6f0 <___subsf3+0x4a0>,r1 ! fbffffff
30f55c: 62 2c extu.b r2,r2
30f55e: 21 39 and r3,r1
30f560: e0 06 mov #6,r0
30f562: 41 0d shld r0,r1
30f564: e4 01 mov #1,r4
30f566: 66 13 mov r1,r6
30f568: 24 99 and r9,r4
30f56a: e1 17 mov #23,r1
30f56c: 60 43 mov r4,r0
30f56e: 46 19 shlr8 r6
30f570: 46 01 shlr r6
30f572: 42 1d shld r1,r2
30f574: c9 01 and #1,r0
30f576: 40 05 rotr r0
30f578: 20 2b or r2,r0
30f57a: 20 6b or r6,r0
30f57c: 4f 26 lds.l @r15+,pr
30f57e: 6c f6 mov.l @r15+,r12
30f580: 6b f6 mov.l @r15+,r11
30f582: 6a f6 mov.l @r15+,r10
30f584: 69 f6 mov.l @r15+,r9
30f586: 00 0b rts
30f588: 68 f6 mov.l @r15+,r8
30f58a: 8b 5b bf 30f644 <___subsf3+0x3f4>
30f58c: ae 94 bra 30f2b8 <___subsf3+0x68>
30f58e: 00 09 nop
30f590: 92 a8 mov.w 30f6e4 <___subsf3+0x494>,r2 ! ff
30f592: 38 20 cmp/eq r2,r8
30f594: 8d f9 bt.s 30f58a <___subsf3+0x33a>
30f596: 26 68 tst r6,r6
30f598: d2 53 mov.l 30f6e8 <___subsf3+0x498>,r2 ! 4000000
30f59a: 21 2b or r2,r1
30f59c: e2 1b mov #27,r2
30f59e: 37 27 cmp/gt r2,r7
30f5a0: 8f 28 bf.s 30f5f4 <___subsf3+0x3a4>
30f5a2: 62 13 mov r1,r2
30f5a4: 73 05 add #5,r3
30f5a6: af 7e bra 30f4a6 <___subsf3+0x256>
30f5a8: 67 83 mov r8,r7
30f5aa: 77 01 add #1,r7
30f5ac: 60 73 mov r7,r0
30f5ae: c8 fe tst #254,r0
30f5b0: 8f 50 bf.s 30f654 <___subsf3+0x404>
30f5b2: 28 88 tst r8,r8
30f5b4: 89 01 bt 30f5ba <___subsf3+0x36a>
30f5b6: a0 ac bra 30f712 <___subsf3+0x4c2>
30f5b8: 23 38 tst r3,r3
30f5ba: 23 38 tst r3,r3
30f5bc: 8f 02 bf.s 30f5c4 <___subsf3+0x374>
30f5be: 21 18 tst r1,r1
30f5c0: a0 cf bra 30f762 <___subsf3+0x512>
30f5c2: 66 23 mov r2,r6
30f5c4: 8d 0a bt.s 30f5dc <___subsf3+0x38c>
30f5c6: e2 00 mov #0,r2
30f5c8: 31 3c add r3,r1
30f5ca: 66 13 mov r1,r6
30f5cc: d3 46 mov.l 30f6e8 <___subsf3+0x498>,r3 ! 4000000
30f5ce: 46 09 shlr2 r6
30f5d0: 46 01 shlr r6
30f5d2: 21 38 tst r3,r1
30f5d4: d1 47 mov.l 30f6f4 <___subsf3+0x4a4>,r1 ! 7fffff
30f5d6: 8d 01 bt.s 30f5dc <___subsf3+0x38c>
30f5d8: 26 19 and r1,r6
30f5da: e2 01 mov #1,r2
30f5dc: ae 8d bra 30f2fa <___subsf3+0xaa>
30f5de: e1 17 mov #23,r1
30f5e0: d2 41 mov.l 30f6e8 <___subsf3+0x498>,r2 ! 4000000
30f5e2: 3b 18 sub r1,r11
30f5e4: 2b 28 tst r2,r11
30f5e6: 8f 51 bf.s 30f68c <___subsf3+0x43c>
30f5e8: 2b b8 tst r11,r11
30f5ea: 8f 52 bf.s 30f692 <___subsf3+0x442>
30f5ec: e4 00 mov #0,r4
30f5ee: e2 00 mov #0,r2
30f5f0: ae 82 bra 30f2f8 <___subsf3+0xa8>
30f5f2: e6 00 mov #0,r6
30f5f4: 67 7b neg r7,r7
30f5f6: 42 7d shld r7,r2
30f5f8: 77 20 add #32,r7
30f5fa: 41 7d shld r7,r1
30f5fc: 21 18 tst r1,r1
30f5fe: e1 ff mov #-1,r1
30f600: 61 1a negc r1,r1
30f602: 21 2b or r2,r1
30f604: 33 1c add r1,r3
30f606: d1 38 mov.l 30f6e8 <___subsf3+0x498>,r1 ! 4000000
30f608: 23 18 tst r1,r3
30f60a: 8f 02 bf.s 30f612 <___subsf3+0x3c2>
30f60c: 67 83 mov r8,r7
30f60e: af 66 bra 30f4de <___subsf3+0x28e>
30f610: 60 33 mov r3,r0
30f612: 91 67 mov.w 30f6e4 <___subsf3+0x494>,r1 ! ff
30f614: 77 01 add #1,r7
30f616: 37 10 cmp/eq r1,r7
30f618: 8d 19 bt.s 30f64e <___subsf3+0x3fe>
30f61a: 61 33 mov r3,r1
30f61c: d2 36 mov.l 30f6f8 <___subsf3+0x4a8>,r2 ! 7dffffff
30f61e: 41 01 shlr r1
30f620: 60 33 mov r3,r0
30f622: 21 29 and r2,r1
30f624: c9 01 and #1,r0
30f626: 63 13 mov r1,r3
30f628: 23 0b or r0,r3
30f62a: 60 33 mov r3,r0
30f62c: c8 07 tst #7,r0
30f62e: 89 04 bt 30f63a <___subsf3+0x3ea>
30f630: c9 0f and #15,r0
30f632: 88 04 cmp/eq #4,r0
30f634: 89 01 bt 30f63a <___subsf3+0x3ea>
30f636: ae f5 bra 30f424 <___subsf3+0x1d4>
30f638: 73 04 add #4,r3
30f63a: ae f3 bra 30f424 <___subsf3+0x1d4>
30f63c: 00 09 nop
30f63e: d0 2d mov.l 30f6f4 <___subsf3+0x4a4>,r0 ! 7fffff
30f640: 25 08 tst r0,r5
30f642: 89 01 bt 30f648 <___subsf3+0x3f8>
30f644: ae 55 bra 30f2f2 <___subsf3+0xa2>
30f646: 00 09 nop
30f648: 97 4c mov.w 30f6e4 <___subsf3+0x494>,r7 ! ff
30f64a: a0 45 bra 30f6d8 <___subsf3+0x488>
30f64c: 6b 23 mov r2,r11
30f64e: 62 73 mov r7,r2
30f650: ae 52 bra 30f2f8 <___subsf3+0xa8>
30f652: e6 00 mov #0,r6
30f654: 92 46 mov.w 30f6e4 <___subsf3+0x494>,r2 ! ff
30f656: 37 20 cmp/eq r2,r7
30f658: 89 f9 bt 30f64e <___subsf3+0x3fe>
30f65a: 33 1c add r1,r3
30f65c: 61 33 mov r3,r1
30f65e: 41 01 shlr r1
30f660: 60 33 mov r3,r0
30f662: c8 0e tst #14,r0
30f664: 89 03 bt 30f66e <___subsf3+0x41e>
30f666: 60 13 mov r1,r0
30f668: c9 0f and #15,r0
30f66a: 88 04 cmp/eq #4,r0
30f66c: 8b 01 bf 30f672 <___subsf3+0x422>
30f66e: a0 90 bra 30f792 <___subsf3+0x542>
30f670: 6b 33 mov r3,r11
30f672: 63 13 mov r1,r3
30f674: af 17 bra 30f4a6 <___subsf3+0x256>
30f676: 73 04 add #4,r3
30f678: db 1e mov.l 30f6f4 <___subsf3+0x4a4>,r11 ! 7fffff
30f67a: 93 33 mov.w 30f6e4 <___subsf3+0x494>,r3 ! ff
30f67c: 25 b8 tst r11,r5
30f67e: 61 1a negc r1,r1
30f680: 37 30 cmp/eq r3,r7
30f682: 03 29 movt r3
30f684: 21 39 and r3,r1
30f686: 6b 23 mov r2,r11
30f688: ae 31 bra 30f2ee <___subsf3+0x9e>
30f68a: 69 a3 mov r10,r9
30f68c: 6b 13 mov r1,r11
30f68e: 3b 38 sub r3,r11
30f690: 69 a3 mov r10,r9
30f692: ae b0 bra 30f3f6 <___subsf3+0x1a6>
30f694: 00 09 nop
30f696: 30 1c add r1,r0
30f698: d1 13 mov.l 30f6e8 <___subsf3+0x498>,r1 ! 4000000
30f69a: 20 18 tst r1,r0
30f69c: 8b 01 bf 30f6a2 <___subsf3+0x452>
30f69e: a0 71 bra 30f784 <___subsf3+0x534>
30f6a0: 6b 03 mov r0,r11
30f6a2: d1 15 mov.l 30f6f8 <___subsf3+0x4a8>,r1 ! 7dffffff
30f6a4: 40 01 shlr r0
30f6a6: c8 07 tst #7,r0
30f6a8: 8d 4d bt.s 30f746 <___subsf3+0x4f6>
30f6aa: 21 09 and r0,r1
30f6ac: c9 0f and #15,r0
30f6ae: 88 04 cmp/eq #4,r0
30f6b0: 89 49 bt 30f746 <___subsf3+0x4f6>
30f6b2: 63 13 mov r1,r3
30f6b4: 73 04 add #4,r3
30f6b6: ae f6 bra 30f4a6 <___subsf3+0x256>
30f6b8: e7 02 mov #2,r7
30f6ba: 67 33 mov r3,r7
30f6bc: 47 6d shld r6,r7
30f6be: 76 20 add #32,r6
30f6c0: 43 6d shld r6,r3
30f6c2: e2 ff mov #-1,r2
30f6c4: 23 38 tst r3,r3
30f6c6: 62 2a negc r2,r2
30f6c8: 22 7b or r7,r2
30f6ca: 63 13 mov r1,r3
30f6cc: 33 28 sub r2,r3
30f6ce: 68 c3 mov r12,r8
30f6d0: af 01 bra 30f4d6 <___subsf3+0x286>
30f6d2: 69 a3 mov r10,r9
30f6d4: 4b 01 shlr r11
30f6d6: e7 01 mov #1,r7
30f6d8: d6 06 mov.l 30f6f4 <___subsf3+0x4a4>,r6 ! 7fffff
30f6da: e4 01 mov #1,r4
30f6dc: 62 7c extu.b r7,r2
30f6de: 26 b9 and r11,r6
30f6e0: ae 0a bra 30f2f8 <___subsf3+0xa8>
30f6e2: 24 99 and r9,r4
30f6e4: 00 ff mac.l @r15+,@r0+
30f6e6: 00 09 nop
30f6e8: 04 00 .word 0x0400
30f6ea: 00 00 .word 0x0000
30f6ec: 00 31 .word 0x0031
30f6ee: 0d 30 .word 0x0d30
30f6f0: fb ff ff ff dcf plds a0g,macl movx.w a1,@r5+r8 movy.w a1,@r7+r9
30f6f4: 00 7f mac.l @r7+,@r0+
30f6f6: ff ff .word 0xffff
30f6f8: 7d ff add #-1,r13
30f6fa: ff ff .word 0xffff
30f6fc: 62 33 mov r3,r2
30f6fe: 42 6d shld r6,r2
30f700: 76 20 add #32,r6
30f702: 43 6d shld r6,r3
30f704: 23 38 tst r3,r3
30f706: e3 ff mov #-1,r3
30f708: 63 3a negc r3,r3
30f70a: 23 2b or r2,r3
30f70c: 33 1c add r1,r3
30f70e: af 7a bra 30f606 <___subsf3+0x3b6>
30f710: 68 c3 mov r12,r8
30f712: 8b 2c bf 30f76e <___subsf3+0x51e>
30f714: d7 40 mov.l 30f818 <___subsf3+0x5c8>,r7 ! 7fffff
30f716: af 94 bra 30f642 <___subsf3+0x3f2>
30f718: 25 78 tst r7,r5
30f71a: e4 ff mov #-1,r4
30f71c: 64 4a negc r4,r4
30f71e: 66 23 mov r2,r6
30f720: 24 a9 and r10,r4
30f722: ad e9 bra 30f2f8 <___subsf3+0xa8>
30f724: e2 00 mov #0,r2
30f726: d0 3d mov.l 30f81c <___subsf3+0x5cc>,r0 ! 4000000
30f728: 3b 38 sub r3,r11
30f72a: 2b 08 tst r0,r11
30f72c: 89 2d bt 30f78a <___subsf3+0x53a>
30f72e: d1 3c mov.l 30f820 <___subsf3+0x5d0>,r1 ! 3ffffff
30f730: 69 a3 mov r10,r9
30f732: d0 3c mov.l 30f824 <___subsf3+0x5d4>,r0 ! 310d30 <___clzsi2>
30f734: 2b 19 and r1,r11
30f736: 40 0b jsr @r0
30f738: 64 b3 mov r11,r4
30f73a: 61 03 mov r0,r1
30f73c: 71 fb add #-5,r1
30f73e: 60 b3 mov r11,r0
30f740: 40 1d shld r1,r0
30f742: ae ef bra 30f524 <___subsf3+0x2d4>
30f744: e8 01 mov #1,r8
30f746: 6b 13 mov r1,r11
30f748: 4b 09 shlr2 r11
30f74a: 4b 01 shlr r11
30f74c: af c4 bra 30f6d8 <___subsf3+0x488>
30f74e: e7 02 mov #2,r7
30f750: d3 31 mov.l 30f818 <___subsf3+0x5c8>,r3 ! 7fffff
30f752: 6b 23 mov r2,r11
30f754: 25 38 tst r3,r5
30f756: 93 5e mov.w 30f816 <___subsf3+0x5c6>,r3 ! ff
30f758: 61 1a negc r1,r1
30f75a: 37 30 cmp/eq r3,r7
30f75c: 03 29 movt r3
30f75e: ad c6 bra 30f2ee <___subsf3+0x9e>
30f760: 21 39 and r3,r1
30f762: ad c9 bra 30f2f8 <___subsf3+0xa8>
30f764: e2 00 mov #0,r2
30f766: d3 2c mov.l 30f818 <___subsf3+0x5c8>,r3 ! 7fffff
30f768: 25 38 tst r3,r5
30f76a: 8d 02 bt.s 30f772 <___subsf3+0x522>
30f76c: 69 a3 mov r10,r9
30f76e: ad c0 bra 30f2f2 <___subsf3+0xa2>
30f770: 00 09 nop
30f772: ad a1 bra 30f2b8 <___subsf3+0x68>
30f774: 00 09 nop
30f776: d7 29 mov.l 30f81c <___subsf3+0x5cc>,r7 ! 4000000
30f778: 30 1c add r1,r0
30f77a: 20 78 tst r7,r0
30f77c: 89 01 bt 30f782 <___subsf3+0x532>
30f77e: af 90 bra 30f6a2 <___subsf3+0x452>
30f780: 00 09 nop
30f782: 6b 03 mov r0,r11
30f784: 4b 09 shlr2 r11
30f786: af a6 bra 30f6d6 <___subsf3+0x486>
30f788: 4b 01 shlr r11
30f78a: 4b 09 shlr2 r11
30f78c: 4b 01 shlr r11
30f78e: af a2 bra 30f6d6 <___subsf3+0x486>
30f790: 69 a3 mov r10,r9
30f792: 4b 09 shlr2 r11
30f794: af a0 bra 30f6d8 <___subsf3+0x488>
30f796: 4b 09 shlr2 r11
30f798: 26 68 tst r6,r6
30f79a: 46 0d shld r0,r6
30f79c: e1 ff mov #-1,r1
30f79e: 61 1a negc r1,r1
30f7a0: 46 19 shlr8 r6
30f7a2: 24 19 and r1,r4
30f7a4: ad a8 bra 30f2f8 <___subsf3+0xa8>
30f7a6: 46 01 shlr r6
30f7a8: db 1b mov.l 30f818 <___subsf3+0x5c8>,r11 ! 7fffff
30f7aa: af 4a bra 30f642 <___subsf3+0x3f2>
30f7ac: 25 b8 tst r11,r5
30f7ae: 41 bd shld r11,r1
30f7b0: 66 13 mov r1,r6
30f7b2: 46 19 shlr8 r6
30f7b4: 64 a3 mov r10,r4
30f7b6: ad 9f bra 30f2f8 <___subsf3+0xa8>
30f7b8: 46 01 shlr r6
30f7ba: d1 18 mov.l 30f81c <___subsf3+0x5cc>,r1 ! 4000000
30f7bc: 23 18 tst r1,r3
30f7be: 89 01 bt 30f7c4 <___subsf3+0x574>
30f7c0: ae cb bra 30f55a <___subsf3+0x30a>
30f7c2: 00 09 nop
30f7c4: 6b 33 mov r3,r11
30f7c6: 4b 09 shlr2 r11
30f7c8: 4b 01 shlr r11
30f7ca: af 85 bra 30f6d8 <___subsf3+0x488>
30f7cc: e7 00 mov #0,r7
30f7ce: 4b 09 shlr2 r11
30f7d0: 92 21 mov.w 30f816 <___subsf3+0x5c6>,r2 ! ff
30f7d2: 4b 01 shlr r11
30f7d4: 2b b8 tst r11,r11
30f7d6: e1 ff mov #-1,r1
30f7d8: 61 1a negc r1,r1
30f7da: 38 20 cmp/eq r2,r8
30f7dc: 02 29 movt r2
30f7de: 21 29 and r2,r1
30f7e0: ad 85 bra 30f2ee <___subsf3+0x9e>
30f7e2: 67 83 mov r8,r7
30f7e4: 97 17 mov.w 30f816 <___subsf3+0x5c6>,r7 ! ff
30f7e6: 3c 70 cmp/eq r7,r12
30f7e8: 8b 01 bf 30f7ee <___subsf3+0x59e>
30f7ea: ad 60 bra 30f2ae <___subsf3+0x5e>
30f7ec: 00 09 nop
30f7ee: d2 0b mov.l 30f81c <___subsf3+0x5cc>,r2 ! 4000000
30f7f0: ae 4b bra 30f48a <___subsf3+0x23a>
30f7f2: 23 2b or r2,r3
30f7f4: 8f 02 bf.s 30f7fc <___subsf3+0x5ac>
30f7f6: 28 88 tst r8,r8
30f7f8: ae d7 bra 30f5aa <___subsf3+0x35a>
30f7fa: 67 83 mov r8,r7
30f7fc: 66 c3 mov r12,r6
30f7fe: 8f 02 bf.s 30f806 <___subsf3+0x5b6>
30f800: 36 88 sub r8,r6
30f802: ad a4 bra 30f34e <___subsf3+0xfe>
30f804: 67 63 mov r6,r7
30f806: 97 06 mov.w 30f816 <___subsf3+0x5c6>,r7 ! ff
30f808: 3c 70 cmp/eq r7,r12
30f80a: 8b 01 bf 30f810 <___subsf3+0x5c0>
30f80c: af 17 bra 30f63e <___subsf3+0x3ee>
30f80e: 00 09 nop
30f810: d2 02 mov.l 30f81c <___subsf3+0x5cc>,r2 ! 4000000
30f812: ad aa bra 30f36a <___subsf3+0x11a>
30f814: 23 2b or r2,r3
30f816: 00 ff mac.l @r15+,@r0+
30f818: 00 7f mac.l @r7+,@r0+
30f81a: ff ff .word 0xffff
30f81c: 04 00 .word 0x0400
30f81e: 00 00 .word 0x0000
30f820: 03 ff mac.l @r15+,@r3+
30f822: ff ff .word 0xffff
30f824: 00 31 .word 0x0031
30f826: 0d 30 .word 0x0d30
0030f828 <___fixsfsi>:
30f828: 61 43 mov r4,r1
30f82a: e3 e9 mov #-23,r3
30f82c: d2 10 mov.l 30f870 <___fixsfsi+0x48>,r2 ! 7fffff
30f82e: 41 3d shld r3,r1
30f830: 22 49 and r4,r2
30f832: 61 1c extu.b r1,r1
30f834: 44 00 shll r4
30f836: e3 7e mov #126,r3
30f838: 04 29 movt r4
30f83a: 31 37 cmp/gt r3,r1
30f83c: 8f 12 bf.s 30f864 <___fixsfsi+0x3c>
30f83e: e0 00 mov #0,r0
30f840: 73 1f add #31,r3
30f842: 31 37 cmp/gt r3,r1
30f844: 8b 02 bf 30f84c <___fixsfsi+0x24>
30f846: d0 0b mov.l 30f874 <___fixsfsi+0x4c>,r0 ! 7fffffff
30f848: 00 0b rts
30f84a: 30 4c add r4,r0
30f84c: d3 0a mov.l 30f878 <___fixsfsi+0x50>,r3 ! 800000
30f84e: 22 3b or r3,r2
30f850: 93 0c mov.w 30f86c <___fixsfsi+0x44>,r3 ! 95
30f852: 31 37 cmp/gt r3,r1
30f854: 93 0b mov.w 30f86e <___fixsfsi+0x46>,r3 ! ff6a
30f856: 8d 07 bt.s 30f868 <___fixsfsi+0x40>
30f858: 31 3c add r3,r1
30f85a: 42 1d shld r1,r2
30f85c: 24 48 tst r4,r4
30f85e: 8f 01 bf.s 30f864 <___fixsfsi+0x3c>
30f860: 60 2b neg r2,r0
30f862: 60 23 mov r2,r0
30f864: 00 0b rts
30f866: 00 09 nop
30f868: af f8 bra 30f85c <___fixsfsi+0x34>
30f86a: 42 1d shld r1,r2
30f86c: 00 95 mov.w r9,@(r0,r0)
30f86e: ff 6a .word 0xff6a
30f870: 00 7f mac.l @r7+,@r0+
30f872: ff ff .word 0xffff
30f874: 7f ff add #-1,r15
30f876: ff ff .word 0xffff
30f878: 00 80 .word 0x0080
...
0030f87c <___fixunssfsi>:
30f87c: 61 43 mov r4,r1
30f87e: e3 e9 mov #-23,r3
30f880: d2 0f mov.l 30f8c0 <___fixunssfsi+0x44>,r2 ! 7fffff
30f882: 41 3d shld r3,r1
30f884: 22 49 and r4,r2
30f886: 61 1c extu.b r1,r1
30f888: 44 00 shll r4
30f88a: e3 7e mov #126,r3
30f88c: 04 29 movt r4
30f88e: 31 37 cmp/gt r3,r1
30f890: 8f 01 bf.s 30f896 <___fixunssfsi+0x1a>
30f892: 24 48 tst r4,r4
30f894: 89 02 bt 30f89c <___fixunssfsi+0x20>
30f896: e0 00 mov #0,r0
30f898: 00 0b rts
30f89a: 00 09 nop
30f89c: 73 20 add #32,r3
30f89e: 31 37 cmp/gt r3,r1
30f8a0: 8d fa bt.s 30f898 <___fixunssfsi+0x1c>
30f8a2: e0 ff mov #-1,r0
30f8a4: d3 07 mov.l 30f8c4 <___fixunssfsi+0x48>,r3 ! 800000
30f8a6: 22 3b or r3,r2
30f8a8: 93 08 mov.w 30f8bc <___fixunssfsi+0x40>,r3 ! 95
30f8aa: 60 23 mov r2,r0
30f8ac: 31 37 cmp/gt r3,r1
30f8ae: 93 06 mov.w 30f8be <___fixunssfsi+0x42>,r3 ! ff6a
30f8b0: 8f 02 bf.s 30f8b8 <___fixunssfsi+0x3c>
30f8b2: 31 3c add r3,r1
30f8b4: 00 0b rts
30f8b6: 40 1d shld r1,r0
30f8b8: 00 0b rts
30f8ba: 40 1d shld r1,r0
30f8bc: 00 95 mov.w r9,@(r0,r0)
30f8be: ff 6a .word 0xff6a
30f8c0: 00 7f mac.l @r7+,@r0+
30f8c2: ff ff .word 0xffff
30f8c4: 00 80 .word 0x0080
...
0030f8c8 <___floatsisf>:
30f8c8: 2f 86 mov.l r8,@-r15
30f8ca: 24 48 tst r4,r4
30f8cc: 2f 96 mov.l r9,@-r15
30f8ce: 8d 23 bt.s 30f918 <___floatsisf+0x50>
30f8d0: 4f 22 sts.l pr,@-r15
30f8d2: 68 43 mov r4,r8
30f8d4: 48 00 shll r8
30f8d6: 08 29 movt r8
30f8d8: 44 11 cmp/pz r4
30f8da: 8f 52 bf.s 30f982 <___floatsisf+0xba>
30f8dc: 69 43 mov r4,r9
30f8de: d0 39 mov.l 30f9c4 <___floatsisf+0xfc>,r0 ! 310d30 <___clzsi2>
30f8e0: 40 0b jsr @r0
30f8e2: 64 93 mov r9,r4
30f8e4: 91 6a mov.w 30f9bc <___floatsisf+0xf4>,r1 ! 9e
30f8e6: 63 13 mov r1,r3
30f8e8: 33 08 sub r0,r3
30f8ea: 71 f8 add #-8,r1
30f8ec: 33 17 cmp/gt r1,r3
30f8ee: 8d 21 bt.s 30f934 <___floatsisf+0x6c>
30f8f0: 62 03 mov r0,r2
30f8f2: 88 08 cmp/eq #8,r0
30f8f4: 8d 5e bt.s 30f9b4 <___floatsisf+0xec>
30f8f6: 72 f8 add #-8,r2
30f8f8: d1 33 mov.l 30f9c8 <___floatsisf+0x100>,r1 ! 7fffff
30f8fa: 64 93 mov r9,r4
30f8fc: 44 2d shld r2,r4
30f8fe: 60 83 mov r8,r0
30f900: 24 19 and r1,r4
30f902: e2 17 mov #23,r2
30f904: 61 3c extu.b r3,r1
30f906: 41 2d shld r2,r1
30f908: c9 01 and #1,r0
30f90a: 40 05 rotr r0
30f90c: 20 1b or r1,r0
30f90e: 20 4b or r4,r0
30f910: 4f 26 lds.l @r15+,pr
30f912: 69 f6 mov.l @r15+,r9
30f914: 00 0b rts
30f916: 68 f6 mov.l @r15+,r8
30f918: e8 00 mov #0,r8
30f91a: e1 00 mov #0,r1
30f91c: e4 00 mov #0,r4
30f91e: e2 17 mov #23,r2
30f920: 60 83 mov r8,r0
30f922: 41 2d shld r2,r1
30f924: c9 01 and #1,r0
30f926: 40 05 rotr r0
30f928: 20 1b or r1,r0
30f92a: 20 4b or r4,r0
30f92c: 4f 26 lds.l @r15+,pr
30f92e: 69 f6 mov.l @r15+,r9
30f930: 00 0b rts
30f932: 68 f6 mov.l @r15+,r8
30f934: 91 43 mov.w 30f9be <___floatsisf+0xf6>,r1 ! 99
30f936: 33 17 cmp/gt r1,r3
30f938: 8d 30 bt.s 30f99c <___floatsisf+0xd4>
30f93a: 67 03 mov r0,r7
30f93c: 61 03 mov r0,r1
30f93e: 71 fb add #-5,r1
30f940: 60 93 mov r9,r0
30f942: 40 1d shld r1,r0
30f944: d1 21 mov.l 30f9cc <___floatsisf+0x104>,r1 ! fbffffff
30f946: 64 03 mov r0,r4
30f948: c8 07 tst #7,r0
30f94a: 8d 0a bt.s 30f962 <___floatsisf+0x9a>
30f94c: 24 19 and r1,r4
30f94e: c9 0f and #15,r0
30f950: 88 04 cmp/eq #4,r0
30f952: 89 06 bt 30f962 <___floatsisf+0x9a>
30f954: d0 1e mov.l 30f9d0 <___floatsisf+0x108>,r0 ! 4000000
30f956: 74 04 add #4,r4
30f958: 24 08 tst r0,r4
30f95a: 89 02 bt 30f962 <___floatsisf+0x9a>
30f95c: 93 30 mov.w 30f9c0 <___floatsisf+0xf8>,r3 ! 9f
30f95e: 24 19 and r1,r4
30f960: 33 28 sub r2,r3
30f962: e1 06 mov #6,r1
30f964: 44 1d shld r1,r4
30f966: e2 17 mov #23,r2
30f968: 61 3c extu.b r3,r1
30f96a: 60 83 mov r8,r0
30f96c: 44 19 shlr8 r4
30f96e: 44 01 shlr r4
30f970: 41 2d shld r2,r1
30f972: c9 01 and #1,r0
30f974: 40 05 rotr r0
30f976: 20 1b or r1,r0
30f978: 20 4b or r4,r0
30f97a: 4f 26 lds.l @r15+,pr
30f97c: 69 f6 mov.l @r15+,r9
30f97e: 00 0b rts
30f980: 68 f6 mov.l @r15+,r8
30f982: d0 10 mov.l 30f9c4 <___floatsisf+0xfc>,r0 ! 310d30 <___clzsi2>
30f984: 69 4b neg r4,r9
30f986: 40 0b jsr @r0
30f988: 64 93 mov r9,r4
30f98a: 91 17 mov.w 30f9bc <___floatsisf+0xf4>,r1 ! 9e
30f98c: 63 13 mov r1,r3
30f98e: 33 08 sub r0,r3
30f990: 71 f8 add #-8,r1
30f992: 33 17 cmp/gt r1,r3
30f994: 8d ce bt.s 30f934 <___floatsisf+0x6c>
30f996: 62 03 mov r0,r2
30f998: af ac bra 30f8f4 <___floatsisf+0x2c>
30f99a: 88 08 cmp/eq #8,r0
30f99c: 77 1b add #27,r7
30f99e: 61 93 mov r9,r1
30f9a0: 41 7d shld r7,r1
30f9a2: 21 18 tst r1,r1
30f9a4: 61 23 mov r2,r1
30f9a6: 71 fb add #-5,r1
30f9a8: 64 93 mov r9,r4
30f9aa: 44 1d shld r1,r4
30f9ac: e0 ff mov #-1,r0
30f9ae: 60 0a negc r0,r0
30f9b0: af c8 bra 30f944 <___floatsisf+0x7c>
30f9b2: 20 4b or r4,r0
30f9b4: d2 04 mov.l 30f9c8 <___floatsisf+0x100>,r2 ! 7fffff
30f9b6: 64 93 mov r9,r4
30f9b8: af b1 bra 30f91e <___floatsisf+0x56>
30f9ba: 24 29 and r2,r4
30f9bc: 00 9e mov.l @(r0,r9),r0
30f9be: 00 99 .word 0x0099
30f9c0: 00 9f mac.l @r9+,@r0+
30f9c2: 00 09 nop
30f9c4: 00 31 .word 0x0031
30f9c6: 0d 30 .word 0x0d30
30f9c8: 00 7f mac.l @r7+,@r0+
30f9ca: ff ff .word 0xffff
30f9cc: fb ff ff ff dcf plds a0g,macl movx.w a1,@r5+r8 movy.w a1,@r7+r9
30f9d0: 04 00 .word 0x0400
...
0030f9d4 <___floatunsisf>:
30f9d4: 2f 86 mov.l r8,@-r15
30f9d6: 24 48 tst r4,r4
30f9d8: 8d 17 bt.s 30fa0a <___floatunsisf+0x36>
30f9da: 4f 22 sts.l pr,@-r15
30f9dc: d0 29 mov.l 30fa84 <___floatunsisf+0xb0>,r0 ! 310d30 <___clzsi2>
30f9de: 40 0b jsr @r0
30f9e0: 68 43 mov r4,r8
30f9e2: 91 4b mov.w 30fa7c <___floatunsisf+0xa8>,r1 ! 9e
30f9e4: 63 13 mov r1,r3
30f9e6: 33 08 sub r0,r3
30f9e8: 71 f8 add #-8,r1
30f9ea: 33 17 cmp/gt r1,r3
30f9ec: 8d 15 bt.s 30fa1a <___floatunsisf+0x46>
30f9ee: 62 03 mov r0,r2
30f9f0: 88 08 cmp/eq #8,r0
30f9f2: 8d 3f bt.s 30fa74 <___floatunsisf+0xa0>
30f9f4: 72 f8 add #-8,r2
30f9f6: d1 24 mov.l 30fa88 <___floatunsisf+0xb4>,r1 ! 7fffff
30f9f8: 48 2d shld r2,r8
30f9fa: 60 3c extu.b r3,r0
30f9fc: e7 17 mov #23,r7
30f9fe: 40 7d shld r7,r0
30fa00: 28 19 and r1,r8
30fa02: 20 8b or r8,r0
30fa04: 4f 26 lds.l @r15+,pr
30fa06: 00 0b rts
30fa08: 68 f6 mov.l @r15+,r8
30fa0a: e0 00 mov #0,r0
30fa0c: e8 00 mov #0,r8
30fa0e: e7 17 mov #23,r7
30fa10: 40 7d shld r7,r0
30fa12: 20 8b or r8,r0
30fa14: 4f 26 lds.l @r15+,pr
30fa16: 00 0b rts
30fa18: 68 f6 mov.l @r15+,r8
30fa1a: 91 30 mov.w 30fa7e <___floatunsisf+0xaa>,r1 ! 99
30fa1c: 33 17 cmp/gt r1,r3
30fa1e: 8d 1e bt.s 30fa5e <___floatunsisf+0x8a>
30fa20: 67 03 mov r0,r7
30fa22: 61 03 mov r0,r1
30fa24: 71 fb add #-5,r1
30fa26: 60 83 mov r8,r0
30fa28: 40 1d shld r1,r0
30fa2a: d1 18 mov.l 30fa8c <___floatunsisf+0xb8>,r1 ! fbffffff
30fa2c: 68 03 mov r0,r8
30fa2e: c8 07 tst #7,r0
30fa30: 8d 0a bt.s 30fa48 <___floatunsisf+0x74>
30fa32: 28 19 and r1,r8
30fa34: c9 0f and #15,r0
30fa36: 88 04 cmp/eq #4,r0
30fa38: 89 06 bt 30fa48 <___floatunsisf+0x74>
30fa3a: d0 15 mov.l 30fa90 <___floatunsisf+0xbc>,r0 ! 4000000
30fa3c: 78 04 add #4,r8
30fa3e: 28 08 tst r0,r8
30fa40: 89 02 bt 30fa48 <___floatunsisf+0x74>
30fa42: 93 1d mov.w 30fa80 <___floatunsisf+0xac>,r3 ! 9f
30fa44: 28 19 and r1,r8
30fa46: 33 28 sub r2,r3
30fa48: e1 06 mov #6,r1
30fa4a: 48 1d shld r1,r8
30fa4c: 60 3c extu.b r3,r0
30fa4e: e7 17 mov #23,r7
30fa50: 40 7d shld r7,r0
30fa52: 48 19 shlr8 r8
30fa54: 48 01 shlr r8
30fa56: 20 8b or r8,r0
30fa58: 4f 26 lds.l @r15+,pr
30fa5a: 00 0b rts
30fa5c: 68 f6 mov.l @r15+,r8
30fa5e: 61 83 mov r8,r1
30fa60: 77 1b add #27,r7
30fa62: 41 7d shld r7,r1
30fa64: 21 18 tst r1,r1
30fa66: 61 23 mov r2,r1
30fa68: 71 fb add #-5,r1
30fa6a: 48 1d shld r1,r8
30fa6c: e0 ff mov #-1,r0
30fa6e: 60 0a negc r0,r0
30fa70: af db bra 30fa2a <___floatunsisf+0x56>
30fa72: 20 8b or r8,r0
30fa74: d2 04 mov.l 30fa88 <___floatunsisf+0xb4>,r2 ! 7fffff
30fa76: 60 13 mov r1,r0
30fa78: af c9 bra 30fa0e <___floatunsisf+0x3a>
30fa7a: 28 29 and r2,r8
30fa7c: 00 9e mov.l @(r0,r9),r0
30fa7e: 00 99 .word 0x0099
30fa80: 00 9f mac.l @r9+,@r0+
30fa82: 00 09 nop
30fa84: 00 31 .word 0x0031
30fa86: 0d 30 .word 0x0d30
30fa88: 00 7f mac.l @r7+,@r0+
30fa8a: ff ff .word 0xffff
30fa8c: fb ff ff ff dcf plds a0g,macl movx.w a1,@r5+r8 movy.w a1,@r7+r9
30fa90: 04 00 .word 0x0400
...
0030fa94 <___adddf3>:
30fa94: 2f 86 mov.l r8,@-r15
30fa96: e2 e3 mov #-29,r2
30fa98: 2f 96 mov.l r9,@-r15
30fa9a: 69 53 mov r5,r9
30fa9c: 2f a6 mov.l r10,@-r15
30fa9e: 49 2d shld r2,r9
30faa0: 2f b6 mov.l r11,@-r15
30faa2: 6b 43 mov r4,r11
30faa4: 2f c6 mov.l r12,@-r15
30faa6: 4b 00 shll r11
30faa8: dc 61 mov.l 30fc30 <___adddf3+0x19c>,r12 ! fffff
30faaa: 0b 29 movt r11
30faac: 2f d6 mov.l r13,@-r15
30faae: 61 c3 mov r12,r1
30fab0: 21 49 and r4,r1
30fab2: 2f e6 mov.l r14,@-r15
30fab4: 41 08 shll2 r1
30fab6: 6d 63 mov r6,r13
30fab8: 31 1c add r1,r1
30faba: 4f 22 sts.l pr,@-r15
30fabc: 29 1b or r1,r9
30fabe: 61 d3 mov r13,r1
30fac0: 41 00 shll r1
30fac2: 6e 73 mov r7,r14
30fac4: e0 ec mov #-20,r0
30fac6: 01 29 movt r1
30fac8: 7f f8 add #-8,r15
30faca: 6a 43 mov r4,r10
30facc: 62 c3 mov r12,r2
30face: 67 d3 mov r13,r7
30fad0: 4a 0d shld r0,r10
30fad2: 1f 11 mov.l r1,@(4,r15)
30fad4: 47 0d shld r0,r7
30fad6: 96 aa mov.w 30fc2e <___adddf3+0x19a>,r6 ! 7ff
30fad8: e0 e3 mov #-29,r0
30fada: 22 d9 and r13,r2
30fadc: 61 e3 mov r14,r1
30fade: 41 0d shld r0,r1
30fae0: 42 08 shll2 r2
30fae2: 32 2c add r2,r2
30fae4: 21 2b or r2,r1
30fae6: 2f 12 mov.l r1,@r15
30fae8: 2a 69 and r6,r10
30faea: 68 53 mov r5,r8
30faec: 62 e3 mov r14,r2
30faee: 01 29 movt r1
30faf0: 48 08 shll2 r8
30faf2: 27 69 and r6,r7
30faf4: 42 08 shll2 r2
30faf6: 60 a3 mov r10,r0
30faf8: 3b 10 cmp/eq r1,r11
30fafa: 63 b3 mov r11,r3
30fafc: 38 8c add r8,r8
30fafe: 32 2c add r2,r2
30fb00: 8f 02 bf.s 30fb08 <___adddf3+0x74>
30fb02: 30 78 sub r7,r0
30fb04: a0 d5 bra 30fcb2 <___adddf3+0x21e>
30fb06: 40 15 cmp/pl r0
30fb08: 40 15 cmp/pl r0
30fb0a: 89 01 bt 30fb10 <___adddf3+0x7c>
30fb0c: a0 98 bra 30fc40 <___adddf3+0x1ac>
30fb0e: 20 08 tst r0,r0
30fb10: 27 78 tst r7,r7
30fb12: 8f 02 bf.s 30fb1a <___adddf3+0x86>
30fb14: 3a 60 cmp/eq r6,r10
30fb16: a0 e9 bra 30fcec <___adddf3+0x258>
30fb18: 63 f2 mov.l @r15,r3
30fb1a: 8f 02 bf.s 30fb22 <___adddf3+0x8e>
30fb1c: e3 38 mov #56,r3
30fb1e: a2 3f bra 30ffa0 <___adddf3+0x50c>
30fb20: 67 93 mov r9,r7
30fb22: 30 37 cmp/gt r3,r0
30fb24: 8b 01 bf 30fb2a <___adddf3+0x96>
30fb26: a0 f5 bra 30fd14 <___adddf3+0x280>
30fb28: e1 00 mov #0,r1
30fb2a: 61 f2 mov.l @r15,r1
30fb2c: d3 41 mov.l 30fc34 <___adddf3+0x1a0>,r3 ! 800000
30fb2e: 21 3b or r3,r1
30fb30: 2f 12 mov.l r1,@r15
30fb32: e3 1f mov #31,r3
30fb34: 30 37 cmp/gt r3,r0
30fb36: 8f 02 bf.s 30fb3e <___adddf3+0xaa>
30fb38: 63 0b neg r0,r3
30fb3a: a2 3a bra 30ffb2 <___adddf3+0x51e>
30fb3c: 67 f2 mov.l @r15,r7
30fb3e: 67 f2 mov.l @r15,r7
30fb40: 73 20 add #32,r3
30fb42: 60 0b neg r0,r0
30fb44: 66 23 mov r2,r6
30fb46: 61 f2 mov.l @r15,r1
30fb48: 42 3d shld r3,r2
30fb4a: 47 3d shld r3,r7
30fb4c: 46 0d shld r0,r6
30fb4e: 22 28 tst r2,r2
30fb50: e2 ff mov #-1,r2
30fb52: 27 6b or r6,r7
30fb54: 62 2a negc r2,r2
30fb56: 41 0d shld r0,r1
30fb58: 22 7b or r7,r2
30fb5a: 00 08 clrt
30fb5c: 38 2a subc r2,r8
30fb5e: 39 1a subc r1,r9
30fb60: d1 34 mov.l 30fc34 <___adddf3+0x1a0>,r1 ! 800000
30fb62: 29 18 tst r1,r9
30fb64: 8b 01 bf 30fb6a <___adddf3+0xd6>
30fb66: a1 53 bra 30fe10 <___adddf3+0x37c>
30fb68: 60 83 mov r8,r0
30fb6a: 71 ff add #-1,r1
30fb6c: 29 19 and r1,r9
30fb6e: 29 98 tst r9,r9
30fb70: 8b 01 bf 30fb76 <___adddf3+0xe2>
30fb72: a1 66 bra 30fe42 <___adddf3+0x3ae>
30fb74: 00 09 nop
30fb76: d0 30 mov.l 30fc38 <___adddf3+0x1a4>,r0 ! 310d30 <___clzsi2>
30fb78: 40 0b jsr @r0
30fb7a: 64 93 mov r9,r4
30fb7c: 70 f8 add #-8,r0
30fb7e: 61 03 mov r0,r1
30fb80: 62 83 mov r8,r2
30fb82: 71 e0 add #-32,r1
30fb84: 49 0d shld r0,r9
30fb86: 42 1d shld r1,r2
30fb88: 3a 07 cmp/gt r0,r10
30fb8a: 48 0d shld r0,r8
30fb8c: 8f 02 bf.s 30fb94 <___adddf3+0x100>
30fb8e: 22 9b or r9,r2
30fb90: a1 fd bra 30ff8e <___adddf3+0x4fa>
30fb92: 3a 08 sub r0,r10
30fb94: 30 a8 sub r10,r0
30fb96: 70 01 add #1,r0
30fb98: 60 0b neg r0,r0
30fb9a: 63 03 mov r0,r3
30fb9c: 73 20 add #32,r3
30fb9e: 69 83 mov r8,r9
30fba0: 48 3d shld r3,r8
30fba2: e1 ff mov #-1,r1
30fba4: 28 88 tst r8,r8
30fba6: 49 0d shld r0,r9
30fba8: 61 1a negc r1,r1
30fbaa: 68 23 mov r2,r8
30fbac: 48 3d shld r3,r8
30fbae: 21 9b or r9,r1
30fbb0: 69 23 mov r2,r9
30fbb2: 49 0d shld r0,r9
30fbb4: 28 1b or r1,r8
30fbb6: 63 83 mov r8,r3
30fbb8: 23 9b or r9,r3
30fbba: 23 38 tst r3,r3
30fbbc: 8f 02 bf.s 30fbc4 <___adddf3+0x130>
30fbbe: ea 00 mov #0,r10
30fbc0: a1 18 bra 30fdf4 <___adddf3+0x360>
30fbc2: 63 b3 mov r11,r3
30fbc4: 60 83 mov r8,r0
30fbc6: c8 07 tst #7,r0
30fbc8: 8f 02 bf.s 30fbd0 <___adddf3+0x13c>
30fbca: c9 0f and #15,r0
30fbcc: a0 08 bra 30fbe0 <___adddf3+0x14c>
30fbce: 62 83 mov r8,r2
30fbd0: 88 04 cmp/eq #4,r0
30fbd2: 8d 05 bt.s 30fbe0 <___adddf3+0x14c>
30fbd4: 62 83 mov r8,r2
30fbd6: 62 83 mov r8,r2
30fbd8: 72 04 add #4,r2
30fbda: 38 26 cmp/hi r2,r8
30fbdc: e1 00 mov #0,r1
30fbde: 39 1e addc r1,r9
30fbe0: d1 14 mov.l 30fc34 <___adddf3+0x1a0>,r1 ! 800000
30fbe2: 29 18 tst r1,r9
30fbe4: 8b 01 bf 30fbea <___adddf3+0x156>
30fbe6: a3 99 bra 31031c <___adddf3+0x888>
30fbe8: 68 23 mov r2,r8
30fbea: 97 20 mov.w 30fc2e <___adddf3+0x19a>,r7 ! 7ff
30fbec: 7a 01 add #1,r10
30fbee: d1 13 mov.l 30fc3c <___adddf3+0x1a8>,r1 ! ff7fffff
30fbf0: 6c a3 mov r10,r12
30fbf2: 3a 70 cmp/eq r7,r10
30fbf4: 21 99 and r9,r1
30fbf6: 2c 79 and r7,r12
30fbf8: 8d 02 bt.s 30fc00 <___adddf3+0x16c>
30fbfa: 63 b3 mov r11,r3
30fbfc: a0 fe bra 30fdfc <___adddf3+0x368>
30fbfe: 67 13 mov r1,r7
30fc00: 6c a3 mov r10,r12
30fc02: e1 00 mov #0,r1
30fc04: e7 00 mov #0,r7
30fc06: e2 14 mov #20,r2
30fc08: e6 01 mov #1,r6
30fc0a: 4c 2d shld r2,r12
30fc0c: 23 69 and r6,r3
30fc0e: 43 05 rotr r3
30fc10: 2c 3b or r3,r12
30fc12: 64 c3 mov r12,r4
30fc14: 24 1b or r1,r4
30fc16: 60 43 mov r4,r0
30fc18: 61 73 mov r7,r1
30fc1a: 7f 08 add #8,r15
30fc1c: 4f 26 lds.l @r15+,pr
30fc1e: 6e f6 mov.l @r15+,r14
30fc20: 6d f6 mov.l @r15+,r13
30fc22: 6c f6 mov.l @r15+,r12
30fc24: 6b f6 mov.l @r15+,r11
30fc26: 6a f6 mov.l @r15+,r10
30fc28: 69 f6 mov.l @r15+,r9
30fc2a: 00 0b rts
30fc2c: 68 f6 mov.l @r15+,r8
30fc2e: 07 ff mac.l @r15+,@r7+
30fc30: 00 0f mac.l @r0+,@r0+
30fc32: ff ff .word 0xffff
30fc34: 00 80 .word 0x0080
30fc36: 00 00 .word 0x0000
30fc38: 00 31 .word 0x0031
30fc3a: 0d 30 .word 0x0d30
30fc3c: ff 7f .word 0xff7f
30fc3e: ff ff .word 0xffff
30fc40: 8d 6a bt.s 30fd18 <___adddf3+0x284>
30fc42: 63 a3 mov r10,r3
30fc44: 60 73 mov r7,r0
30fc46: 2a a8 tst r10,r10
30fc48: 8d 02 bt.s 30fc50 <___adddf3+0x1bc>
30fc4a: 30 a8 sub r10,r0
30fc4c: a1 82 bra 30ff54 <___adddf3+0x4c0>
30fc4e: 37 60 cmp/eq r6,r7
30fc50: 65 93 mov r9,r5
30fc52: 25 8b or r8,r5
30fc54: 25 58 tst r5,r5
30fc56: 8b 01 bf 30fc5c <___adddf3+0x1c8>
30fc58: a2 27 bra 3100aa <___adddf3+0x616>
30fc5a: 6a 03 mov r0,r10
30fc5c: 63 03 mov r0,r3
30fc5e: 43 10 dt r3
30fc60: 8f 02 bf.s 30fc68 <___adddf3+0x1d4>
30fc62: 30 60 cmp/eq r6,r0
30fc64: a2 93 bra 31018e <___adddf3+0x6fa>
30fc66: 61 f2 mov.l @r15,r1
30fc68: 8f 02 bf.s 30fc70 <___adddf3+0x1dc>
30fc6a: e6 38 mov #56,r6
30fc6c: a2 e4 bra 310238 <___adddf3+0x7a4>
30fc6e: 67 f2 mov.l @r15,r7
30fc70: 33 67 cmp/gt r6,r3
30fc72: 8b 01 bf 30fc78 <___adddf3+0x1e4>
30fc74: a2 10 bra 310098 <___adddf3+0x604>
30fc76: e9 00 mov #0,r9
30fc78: 60 33 mov r3,r0
30fc7a: e3 1f mov #31,r3
30fc7c: 30 37 cmp/gt r3,r0
30fc7e: 8f 02 bf.s 30fc86 <___adddf3+0x1f2>
30fc80: 66 0b neg r0,r6
30fc82: a2 74 bra 31016e <___adddf3+0x6da>
30fc84: 63 03 mov r0,r3
30fc86: 76 20 add #32,r6
30fc88: 65 93 mov r9,r5
30fc8a: 63 0b neg r0,r3
30fc8c: 64 83 mov r8,r4
30fc8e: 48 6d shld r6,r8
30fc90: 45 6d shld r6,r5
30fc92: 44 3d shld r3,r4
30fc94: 28 88 tst r8,r8
30fc96: e6 ff mov #-1,r6
30fc98: 25 4b or r4,r5
30fc9a: 66 6a negc r6,r6
30fc9c: 49 3d shld r3,r9
30fc9e: 26 5b or r5,r6
30fca0: 61 f2 mov.l @r15,r1
30fca2: 6a 73 mov r7,r10
30fca4: 00 08 clrt
30fca6: 32 6a subc r6,r2
30fca8: 31 9a subc r9,r1
30fcaa: 5b f1 mov.l @(4,r15),r11
30fcac: 69 13 mov r1,r9
30fcae: af 57 bra 30fb60 <___adddf3+0xcc>
30fcb0: 68 23 mov r2,r8
30fcb2: 89 01 bt 30fcb8 <___adddf3+0x224>
30fcb4: a0 f0 bra 30fe98 <___adddf3+0x404>
30fcb6: 20 08 tst r0,r0
30fcb8: 27 78 tst r7,r7
30fcba: 8f 57 bf.s 30fd6c <___adddf3+0x2d8>
30fcbc: 3a 60 cmp/eq r6,r10
30fcbe: 67 f2 mov.l @r15,r7
30fcc0: 27 2b or r2,r7
30fcc2: 27 78 tst r7,r7
30fcc4: 8d 16 bt.s 30fcf4 <___adddf3+0x260>
30fcc6: 60 a3 mov r10,r0
30fcc8: 40 10 dt r0
30fcca: 8f 02 bf.s 30fcd2 <___adddf3+0x23e>
30fccc: 3a 60 cmp/eq r6,r10
30fcce: a2 03 bra 3100d8 <___adddf3+0x644>
30fcd0: 60 83 mov r8,r0
30fcd2: 89 18 bt 30fd06 <___adddf3+0x272>
30fcd4: e7 38 mov #56,r7
30fcd6: 30 77 cmp/gt r7,r0
30fcd8: 8f 55 bf.s 30fd86 <___adddf3+0x2f2>
30fcda: e7 1f mov #31,r7
30fcdc: d7 69 mov.l 30fe84 <___adddf3+0x3f0>,r7 ! 800000
30fcde: 29 78 tst r7,r9
30fce0: 8b 01 bf 30fce6 <___adddf3+0x252>
30fce2: a1 9d bra 310020 <___adddf3+0x58c>
30fce4: 78 01 add #1,r8
30fce6: d9 67 mov.l 30fe84 <___adddf3+0x3f0>,r9 ! 800000
30fce8: a0 6a bra 30fdc0 <___adddf3+0x32c>
30fcea: e6 00 mov #0,r6
30fcec: 23 2b or r2,r3
30fcee: 23 38 tst r3,r3
30fcf0: 8f 02 bf.s 30fcf8 <___adddf3+0x264>
30fcf2: 60 a3 mov r10,r0
30fcf4: a0 f7 bra 30fee6 <___adddf3+0x452>
30fcf6: 00 09 nop
30fcf8: 40 10 dt r0
30fcfa: 8f 02 bf.s 30fd02 <___adddf3+0x26e>
30fcfc: 3a 60 cmp/eq r6,r10
30fcfe: a2 0d bra 31011c <___adddf3+0x688>
30fd00: 63 f2 mov.l @r15,r3
30fd02: 8f 02 bf.s 30fd0a <___adddf3+0x276>
30fd04: e3 38 mov #56,r3
30fd06: a2 0f bra 310128 <___adddf3+0x694>
30fd08: 67 93 mov r9,r7
30fd0a: 30 37 cmp/gt r3,r0
30fd0c: 89 01 bt 30fd12 <___adddf3+0x27e>
30fd0e: af 11 bra 30fb34 <___adddf3+0xa0>
30fd10: e3 1f mov #31,r3
30fd12: e1 00 mov #0,r1
30fd14: af 21 bra 30fb5a <___adddf3+0xc6>
30fd16: e2 01 mov #1,r2
30fd18: 97 b2 mov.w 30fe80 <___adddf3+0x3ec>,r7 ! 7fe
30fd1a: 73 01 add #1,r3
30fd1c: 23 78 tst r7,r3
30fd1e: 8d 02 bt.s 30fd26 <___adddf3+0x292>
30fd20: 63 93 mov r9,r3
30fd22: a1 22 bra 30ff6a <___adddf3+0x4d6>
30fd24: 66 83 mov r8,r6
30fd26: 67 f2 mov.l @r15,r7
30fd28: 2a a8 tst r10,r10
30fd2a: 23 8b or r8,r3
30fd2c: 8d 02 bt.s 30fd34 <___adddf3+0x2a0>
30fd2e: 27 2b or r2,r7
30fd30: a1 c0 bra 3100b4 <___adddf3+0x620>
30fd32: 23 38 tst r3,r3
30fd34: 23 38 tst r3,r3
30fd36: 8b 01 bf 30fd3c <___adddf3+0x2a8>
30fd38: a2 31 bra 31019e <___adddf3+0x70a>
30fd3a: 27 78 tst r7,r7
30fd3c: 27 78 tst r7,r7
30fd3e: 8f 02 bf.s 30fd46 <___adddf3+0x2b2>
30fd40: 66 83 mov r8,r6
30fd42: a0 fd bra 30ff40 <___adddf3+0x4ac>
30fd44: e1 1d mov #29,r1
30fd46: d7 4f mov.l 30fe84 <___adddf3+0x3f0>,r7 ! 800000
30fd48: 63 93 mov r9,r3
30fd4a: 61 f2 mov.l @r15,r1
30fd4c: 00 08 clrt
30fd4e: 36 2a subc r2,r6
30fd50: 33 1a subc r1,r3
30fd52: 23 78 tst r7,r3
30fd54: 8b 01 bf 30fd5a <___adddf3+0x2c6>
30fd56: a2 89 bra 31026c <___adddf3+0x7d8>
30fd58: 67 33 mov r3,r7
30fd5a: 00 08 clrt
30fd5c: 32 8a subc r8,r2
30fd5e: 31 9a subc r9,r1
30fd60: 63 13 mov r1,r3
30fd62: 5b f1 mov.l @(4,r15),r11
30fd64: 23 2b or r2,r3
30fd66: 69 13 mov r1,r9
30fd68: af 27 bra 30fbba <___adddf3+0x126>
30fd6a: 68 23 mov r2,r8
30fd6c: 8b 01 bf 30fd72 <___adddf3+0x2de>
30fd6e: a1 17 bra 30ffa0 <___adddf3+0x50c>
30fd70: 67 93 mov r9,r7
30fd72: e7 38 mov #56,r7
30fd74: 30 77 cmp/gt r7,r0
30fd76: 8b 01 bf 30fd7c <___adddf3+0x2e8>
30fd78: a1 4c bra 310014 <___adddf3+0x580>
30fd7a: 00 09 nop
30fd7c: 66 f2 mov.l @r15,r6
30fd7e: d7 41 mov.l 30fe84 <___adddf3+0x3f0>,r7 ! 800000
30fd80: 26 7b or r7,r6
30fd82: 2f 62 mov.l r6,@r15
30fd84: e7 1f mov #31,r7
30fd86: 30 77 cmp/gt r7,r0
30fd88: 8f 02 bf.s 30fd90 <___adddf3+0x2fc>
30fd8a: 67 0b neg r0,r7
30fd8c: a1 d3 bra 310136 <___adddf3+0x6a2>
30fd8e: 65 f2 mov.l @r15,r5
30fd90: 66 f2 mov.l @r15,r6
30fd92: 77 20 add #32,r7
30fd94: 60 0b neg r0,r0
30fd96: 65 23 mov r2,r5
30fd98: 61 f2 mov.l @r15,r1
30fd9a: 46 7d shld r7,r6
30fd9c: 45 0d shld r0,r5
30fd9e: 42 7d shld r7,r2
30fda0: 25 6b or r6,r5
30fda2: 41 0d shld r0,r1
30fda4: 22 28 tst r2,r2
30fda6: e6 ff mov #-1,r6
30fda8: 66 6a negc r6,r6
30fdaa: 26 5b or r5,r6
30fdac: 39 1c add r1,r9
30fdae: 36 8c add r8,r6
30fdb0: 38 66 cmp/hi r6,r8
30fdb2: e1 00 mov #0,r1
30fdb4: 39 1e addc r1,r9
30fdb6: d1 33 mov.l 30fe84 <___adddf3+0x3f0>,r1 ! 800000
30fdb8: 29 18 tst r1,r9
30fdba: 8b 01 bf 30fdc0 <___adddf3+0x32c>
30fdbc: a1 cb bra 310156 <___adddf3+0x6c2>
30fdbe: 60 63 mov r6,r0
30fdc0: 91 5f mov.w 30fe82 <___adddf3+0x3ee>,r1 ! 7ff
30fdc2: 7a 01 add #1,r10
30fdc4: 3a 10 cmp/eq r1,r10
30fdc6: 8f 02 bf.s 30fdce <___adddf3+0x33a>
30fdc8: e2 01 mov #1,r2
30fdca: af 1a bra 30fc02 <___adddf3+0x16e>
30fdcc: 6c a3 mov r10,r12
30fdce: d1 2e mov.l 30fe88 <___adddf3+0x3f4>,r1 ! ff7fffff
30fdd0: 68 63 mov r6,r8
30fdd2: 29 19 and r1,r9
30fdd4: 60 93 mov r9,r0
30fdd6: 48 01 shlr r8
30fdd8: 26 29 and r2,r6
30fdda: c9 01 and #1,r0
30fddc: 40 05 rotr r0
30fdde: 28 6b or r6,r8
30fde0: 28 0b or r0,r8
30fde2: ae ef bra 30fbc4 <___adddf3+0x130>
30fde4: 49 01 shlr r9
30fde6: 8d 03 bt.s 30fdf0 <___adddf3+0x35c>
30fde8: 69 f2 mov.l @r15,r9
30fdea: ae f9 bra 30fbe0 <___adddf3+0x14c>
30fdec: 00 09 nop
30fdee: 00 09 nop
30fdf0: 63 b3 mov r11,r3
30fdf2: 00 09 nop
30fdf4: ec 00 mov #0,r12
30fdf6: e1 00 mov #0,r1
30fdf8: af 05 bra 30fc06 <___adddf3+0x172>
30fdfa: e7 00 mov #0,r7
30fdfc: e6 1d mov #29,r6
30fdfe: 47 6d shld r6,r7
30fe00: 42 09 shlr2 r2
30fe02: 41 18 shll8 r1
30fe04: 42 01 shlr r2
30fe06: 31 1c add r1,r1
30fe08: e0 f4 mov #-12,r0
30fe0a: 41 0d shld r0,r1
30fe0c: ae fb bra 30fc06 <___adddf3+0x172>
30fe0e: 27 2b or r2,r7
30fe10: c8 07 tst #7,r0
30fe12: 8d 02 bt.s 30fe1a <___adddf3+0x386>
30fe14: c9 0f and #15,r0
30fe16: 88 04 cmp/eq #4,r0
30fe18: 8b 63 bf 30fee2 <___adddf3+0x44e>
30fe1a: 48 09 shlr2 r8
30fe1c: 48 01 shlr r8
30fe1e: e1 1d mov #29,r1
30fe20: 67 93 mov r9,r7
30fe22: 47 1d shld r1,r7
30fe24: 92 2d mov.w 30fe82 <___adddf3+0x3ee>,r2 ! 7ff
30fe26: 61 93 mov r9,r1
30fe28: 41 09 shlr2 r1
30fe2a: 41 01 shlr r1
30fe2c: 3a 20 cmp/eq r2,r10
30fe2e: 8f 21 bf.s 30fe74 <___adddf3+0x3e0>
30fe30: 27 8b or r8,r7
30fe32: 27 1b or r1,r7
30fe34: 27 78 tst r7,r7
30fe36: 89 59 bt 30feec <___adddf3+0x458>
30fe38: 9c 23 mov.w 30fe82 <___adddf3+0x3ee>,r12 ! 7ff
30fe3a: e3 00 mov #0,r3
30fe3c: d1 13 mov.l 30fe8c <___adddf3+0x3f8>,r1 ! 80000
30fe3e: ae e2 bra 30fc06 <___adddf3+0x172>
30fe40: e7 00 mov #0,r7
30fe42: d0 13 mov.l 30fe90 <___adddf3+0x3fc>,r0 ! 310d30 <___clzsi2>
30fe44: 40 0b jsr @r0
30fe46: 64 83 mov r8,r4
30fe48: 61 03 mov r0,r1
30fe4a: e3 1f mov #31,r3
30fe4c: 70 18 add #24,r0
30fe4e: 30 37 cmp/gt r3,r0
30fe50: 8d 02 bt.s 30fe58 <___adddf3+0x3c4>
30fe52: 3a 07 cmp/gt r0,r10
30fe54: ae 94 bra 30fb80 <___adddf3+0xec>
30fe56: 61 03 mov r0,r1
30fe58: 71 f8 add #-8,r1
30fe5a: 62 83 mov r8,r2
30fe5c: 8d 02 bt.s 30fe64 <___adddf3+0x3d0>
30fe5e: 42 1d shld r1,r2
30fe60: a0 b8 bra 30ffd4 <___adddf3+0x540>
30fe62: 61 03 mov r0,r1
30fe64: d1 08 mov.l 30fe88 <___adddf3+0x3f4>,r1 ! ff7fffff
30fe66: 3a 08 sub r0,r10
30fe68: e0 1d mov #29,r0
30fe6a: 21 29 and r2,r1
30fe6c: 67 13 mov r1,r7
30fe6e: 47 0d shld r0,r7
30fe70: 41 09 shlr2 r1
30fe72: 41 01 shlr r1
30fe74: d2 07 mov.l 30fe94 <___adddf3+0x400>,r2 ! fffff
30fe76: 63 b3 mov r11,r3
30fe78: 9c 03 mov.w 30fe82 <___adddf3+0x3ee>,r12 ! 7ff
30fe7a: 21 29 and r2,r1
30fe7c: ae c3 bra 30fc06 <___adddf3+0x172>
30fe7e: 2c a9 and r10,r12
30fe80: 07 fe mov.l @(r0,r15),r7
30fe82: 07 ff mac.l @r15+,@r7+
30fe84: 00 80 .word 0x0080
30fe86: 00 00 .word 0x0000
30fe88: ff 7f .word 0xff7f
30fe8a: ff ff .word 0xffff
30fe8c: 00 08 clrt
30fe8e: 00 00 .word 0x0000
30fe90: 00 31 .word 0x0031
30fe92: 0d 30 .word 0x0d30
30fe94: 00 0f mac.l @r0+,@r0+
30fe96: ff ff .word 0xffff
30fe98: 8d 2c bt.s 30fef4 <___adddf3+0x460>
30fe9a: 60 73 mov r7,r0
30fe9c: 2a a8 tst r10,r10
30fe9e: 8d 02 bt.s 30fea6 <___adddf3+0x412>
30fea0: 30 a8 sub r10,r0
30fea2: a0 e7 bra 310074 <___adddf3+0x5e0>
30fea4: 37 60 cmp/eq r6,r7
30fea6: 65 93 mov r9,r5
30fea8: 25 8b or r8,r5
30feaa: 25 58 tst r5,r5
30feac: 8b 01 bf 30feb2 <___adddf3+0x41e>
30feae: a1 b4 bra 31021a <___adddf3+0x786>
30feb0: 6a 03 mov r0,r10
30feb2: 65 03 mov r0,r5
30feb4: 45 10 dt r5
30feb6: 8b 01 bf 30febc <___adddf3+0x428>
30feb8: a1 d5 bra 310266 <___adddf3+0x7d2>
30feba: 60 83 mov r8,r0
30febc: 30 60 cmp/eq r6,r0
30febe: 8f 02 bf.s 30fec6 <___adddf3+0x432>
30fec0: e6 38 mov #56,r6
30fec2: a2 0b bra 3102dc <___adddf3+0x848>
30fec4: 67 f2 mov.l @r15,r7
30fec6: 35 67 cmp/gt r6,r5
30fec8: 89 01 bt 30fece <___adddf3+0x43a>
30feca: a2 10 bra 3102ee <___adddf3+0x85a>
30fecc: 60 53 mov r5,r0
30fece: 67 f2 mov.l @r15,r7
30fed0: d1 55 mov.l 310028 <___adddf3+0x594>,r1 ! 800000
30fed2: 27 18 tst r1,r7
30fed4: 8d 02 bt.s 30fedc <___adddf3+0x448>
30fed6: 6a 03 mov r0,r10
30fed8: af 05 bra 30fce6 <___adddf3+0x252>
30feda: 00 09 nop
30fedc: 68 23 mov r2,r8
30fede: 78 01 add #1,r8
30fee0: 69 73 mov r7,r9
30fee2: ae 79 bra 30fbd8 <___adddf3+0x144>
30fee4: 62 83 mov r8,r2
30fee6: d8 51 mov.l 31002c <___adddf3+0x598>,r8 ! 1fffffff
30fee8: af 99 bra 30fe1e <___adddf3+0x38a>
30feea: 28 59 and r5,r8
30feec: 9c 9a mov.w 310024 <___adddf3+0x590>,r12 ! 7ff
30feee: 63 b3 mov r11,r3
30fef0: ae 89 bra 30fc06 <___adddf3+0x172>
30fef2: e1 00 mov #0,r1
30fef4: 90 97 mov.w 310026 <___adddf3+0x592>,r0 ! 7fe
30fef6: 67 a3 mov r10,r7
30fef8: 77 01 add #1,r7
30fefa: 27 08 tst r0,r7
30fefc: 8d 02 bt.s 30ff04 <___adddf3+0x470>
30fefe: 1f 71 mov.l r7,@(4,r15)
30ff00: a0 98 bra 310034 <___adddf3+0x5a0>
30ff02: 50 f1 mov.l @(4,r15),r0
30ff04: 67 93 mov r9,r7
30ff06: 2a a8 tst r10,r10
30ff08: 8d 02 bt.s 30ff10 <___adddf3+0x47c>
30ff0a: 27 8b or r8,r7
30ff0c: a1 79 bra 310202 <___adddf3+0x76e>
30ff0e: 27 78 tst r7,r7
30ff10: 66 f2 mov.l @r15,r6
30ff12: 27 78 tst r7,r7
30ff14: 8f 02 bf.s 30ff1c <___adddf3+0x488>
30ff16: 26 2b or r2,r6
30ff18: af 65 bra 30fde6 <___adddf3+0x352>
30ff1a: 26 68 tst r6,r6
30ff1c: 26 68 tst r6,r6
30ff1e: 8d 0d bt.s 30ff3c <___adddf3+0x4a8>
30ff20: 32 8c add r8,r2
30ff22: 61 f2 mov.l @r15,r1
30ff24: d6 40 mov.l 310028 <___adddf3+0x594>,r6 ! 800000
30ff26: 38 26 cmp/hi r2,r8
30ff28: 39 1e addc r1,r9
30ff2a: 29 68 tst r6,r9
30ff2c: 89 01 bt 30ff32 <___adddf3+0x49e>
30ff2e: a1 e9 bra 310304 <___adddf3+0x870>
30ff30: e0 1d mov #29,r0
30ff32: 61 23 mov r2,r1
30ff34: 21 9b or r9,r1
30ff36: 21 18 tst r1,r1
30ff38: 8d 62 bt.s 310000 <___adddf3+0x56c>
30ff3a: 68 23 mov r2,r8
30ff3c: e1 1d mov #29,r1
30ff3e: 00 09 nop
30ff40: 67 93 mov r9,r7
30ff42: 47 1d shld r1,r7
30ff44: 48 09 shlr2 r8
30ff46: 61 93 mov r9,r1
30ff48: 48 01 shlr r8
30ff4a: 41 09 shlr2 r1
30ff4c: 27 8b or r8,r7
30ff4e: 41 01 shlr r1
30ff50: af 90 bra 30fe74 <___adddf3+0x3e0>
30ff52: ea 00 mov #0,r10
30ff54: 8f 02 bf.s 30ff5c <___adddf3+0x4c8>
30ff56: e6 38 mov #56,r6
30ff58: a1 26 bra 3101a8 <___adddf3+0x714>
30ff5a: 67 f2 mov.l @r15,r7
30ff5c: 30 67 cmp/gt r6,r0
30ff5e: 8b 01 bf 30ff64 <___adddf3+0x4d0>
30ff60: a0 9a bra 310098 <___adddf3+0x604>
30ff62: e9 00 mov #0,r9
30ff64: d3 30 mov.l 310028 <___adddf3+0x594>,r3 ! 800000
30ff66: ae 88 bra 30fc7a <___adddf3+0x1e6>
30ff68: 29 3b or r3,r9
30ff6a: d0 2f mov.l 310028 <___adddf3+0x594>,r0 ! 800000
30ff6c: 67 f2 mov.l @r15,r7
30ff6e: 00 08 clrt
30ff70: 36 2a subc r2,r6
30ff72: 33 7a subc r7,r3
30ff74: 23 08 tst r0,r3
30ff76: 89 01 bt 30ff7c <___adddf3+0x4e8>
30ff78: a0 90 bra 31009c <___adddf3+0x608>
30ff7a: 61 73 mov r7,r1
30ff7c: 67 33 mov r3,r7
30ff7e: 27 6b or r6,r7
30ff80: 27 78 tst r7,r7
30ff82: 8b 01 bf 30ff88 <___adddf3+0x4f4>
30ff84: a0 d4 bra 310130 <___adddf3+0x69c>
30ff86: e3 00 mov #0,r3
30ff88: 69 33 mov r3,r9
30ff8a: ad f0 bra 30fb6e <___adddf3+0xda>
30ff8c: 68 63 mov r6,r8
30ff8e: d9 28 mov.l 310030 <___adddf3+0x59c>,r9 ! ff7fffff
30ff90: 60 83 mov r8,r0
30ff92: c8 07 tst #7,r0
30ff94: 8d 02 bt.s 30ff9c <___adddf3+0x508>
30ff96: 29 29 and r2,r9
30ff98: af 3d bra 30fe16 <___adddf3+0x382>
30ff9a: c9 0f and #15,r0
30ff9c: af 3e bra 30fe1c <___adddf3+0x388>
30ff9e: 48 09 shlr2 r8
30ffa0: e0 1d mov #29,r0
30ffa2: 47 0d shld r0,r7
30ffa4: d1 21 mov.l 31002c <___adddf3+0x598>,r1 ! 1fffffff
30ffa6: 21 59 and r5,r1
30ffa8: 27 1b or r1,r7
30ffaa: 61 93 mov r9,r1
30ffac: 41 09 shlr2 r1
30ffae: af 40 bra 30fe32 <___adddf3+0x39e>
30ffb0: 41 01 shlr r1
30ffb2: 63 03 mov r0,r3
30ffb4: 73 e0 add #-32,r3
30ffb6: 63 3b neg r3,r3
30ffb8: 88 20 cmp/eq #32,r0
30ffba: 8d 05 bt.s 30ffc8 <___adddf3+0x534>
30ffbc: 47 3d shld r3,r7
30ffbe: 61 f2 mov.l @r15,r1
30ffc0: 60 0b neg r0,r0
30ffc2: 70 40 add #64,r0
30ffc4: 41 0d shld r0,r1
30ffc6: 22 1b or r1,r2
30ffc8: 22 28 tst r2,r2
30ffca: e2 ff mov #-1,r2
30ffcc: 62 2a negc r2,r2
30ffce: 22 7b or r7,r2
30ffd0: ad c3 bra 30fb5a <___adddf3+0xc6>
30ffd2: e1 00 mov #0,r1
30ffd4: 31 a8 sub r10,r1
30ffd6: 60 13 mov r1,r0
30ffd8: 70 01 add #1,r0
30ffda: 30 37 cmp/gt r3,r0
30ffdc: 8d 02 bt.s 30ffe4 <___adddf3+0x550>
30ffde: 68 23 mov r2,r8
30ffe0: a1 3d bra 31025e <___adddf3+0x7ca>
30ffe2: 60 0b neg r0,r0
30ffe4: 71 e1 add #-31,r1
30ffe6: 61 1b neg r1,r1
30ffe8: 88 20 cmp/eq #32,r0
30ffea: 8d 07 bt.s 30fffc <___adddf3+0x568>
30ffec: 48 1d shld r1,r8
30ffee: 60 0b neg r0,r0
30fff0: 70 40 add #64,r0
30fff2: 42 0d shld r0,r2
30fff4: e1 ff mov #-1,r1
30fff6: 22 28 tst r2,r2
30fff8: 61 1a negc r1,r1
30fffa: 28 1b or r1,r8
30fffc: 28 88 tst r8,r8
30fffe: 8b 01 bf 310004 <___adddf3+0x570>
310000: ae f8 bra 30fdf4 <___adddf3+0x360>
310002: 63 b3 mov r11,r3
310004: 60 83 mov r8,r0
310006: c8 07 tst #7,r0
310008: 8d 02 bt.s 310010 <___adddf3+0x57c>
31000a: ea 00 mov #0,r10
31000c: ad e0 bra 30fbd0 <___adddf3+0x13c>
31000e: c9 0f and #15,r0
310010: af 03 bra 30fe1a <___adddf3+0x386>
310012: e9 00 mov #0,r9
310014: d1 04 mov.l 310028 <___adddf3+0x594>,r1 ! 800000
310016: 29 18 tst r1,r9
310018: 89 01 bt 31001e <___adddf3+0x58a>
31001a: ae 64 bra 30fce6 <___adddf3+0x252>
31001c: 00 09 nop
31001e: 78 01 add #1,r8
310020: ad da bra 30fbd8 <___adddf3+0x144>
310022: 62 83 mov r8,r2
310024: 07 ff mac.l @r15+,@r7+
310026: 07 fe mov.l @(r0,r15),r7
310028: 00 80 .word 0x0080
31002a: 00 00 .word 0x0000
31002c: 1f ff mov.l r15,@(60,r15)
31002e: ff ff .word 0xffff
310030: ff 7f .word 0xff7f
310032: ff ff .word 0xffff
310034: 30 60 cmp/eq r6,r0
310036: 8f 02 bf.s 31003e <___adddf3+0x5aa>
310038: 32 8c add r8,r2
31003a: a0 df bra 3101fc <___adddf3+0x768>
31003c: 5c f1 mov.l @(4,r15),r12
31003e: 61 f2 mov.l @r15,r1
310040: 38 26 cmp/hi r2,r8
310042: 31 9e addc r9,r1
310044: 63 13 mov r1,r3
310046: 43 01 shlr r3
310048: 68 23 mov r2,r8
31004a: 48 25 rotcr r8
31004c: 60 23 mov r2,r0
31004e: c8 0e tst #14,r0
310050: 8f 02 bf.s 310058 <___adddf3+0x5c4>
310052: 69 33 mov r3,r9
310054: a1 67 bra 310326 <___adddf3+0x892>
310056: 67 83 mov r8,r7
310058: 60 83 mov r8,r0
31005a: c9 0f and #15,r0
31005c: 88 04 cmp/eq #4,r0
31005e: 8f df bf.s 310020 <___adddf3+0x58c>
310060: 5a f1 mov.l @(4,r15),r10
310062: 67 33 mov r3,r7
310064: e2 1d mov #29,r2
310066: 47 2d shld r2,r7
310068: 48 09 shlr2 r8
31006a: 48 01 shlr r8
31006c: 41 09 shlr2 r1
31006e: 27 8b or r8,r7
310070: af 00 bra 30fe74 <___adddf3+0x3e0>
310072: 41 09 shlr2 r1
310074: 8f 02 bf.s 31007c <___adddf3+0x5e8>
310076: e6 38 mov #56,r6
310078: a1 07 bra 31028a <___adddf3+0x7f6>
31007a: 62 f2 mov.l @r15,r2
31007c: 30 67 cmp/gt r6,r0
31007e: 89 01 bt 310084 <___adddf3+0x5f0>
310080: a0 95 bra 3101ae <___adddf3+0x71a>
310082: 00 09 nop
310084: 61 f2 mov.l @r15,r1
310086: d6 9b mov.l 3102f4 <___adddf3+0x860>,r6 ! 800000
310088: 21 68 tst r6,r1
31008a: 8b 01 bf 310090 <___adddf3+0x5fc>
31008c: a1 06 bra 31029c <___adddf3+0x808>
31008e: 68 23 mov r2,r8
310090: d9 98 mov.l 3102f4 <___adddf3+0x860>,r9 ! 800000
310092: 6a 73 mov r7,r10
310094: ae 94 bra 30fdc0 <___adddf3+0x32c>
310096: e6 00 mov #0,r6
310098: ae 02 bra 30fca0 <___adddf3+0x20c>
31009a: e6 01 mov #1,r6
31009c: 5b f1 mov.l @(4,r15),r11
31009e: 00 08 clrt
3100a0: 32 8a subc r8,r2
3100a2: 31 9a subc r9,r1
3100a4: 69 13 mov r1,r9
3100a6: ad 62 bra 30fb6e <___adddf3+0xda>
3100a8: 68 23 mov r2,r8
3100aa: d8 93 mov.l 3102f8 <___adddf3+0x864>,r8 ! 1fffffff
3100ac: 5b f1 mov.l @(4,r15),r11
3100ae: 28 e9 and r14,r8
3100b0: ae b5 bra 30fe1e <___adddf3+0x38a>
3100b2: 69 f2 mov.l @r15,r9
3100b4: 89 01 bt 3100ba <___adddf3+0x626>
3100b6: a0 b4 bra 310222 <___adddf3+0x78e>
3100b8: 27 78 tst r7,r7
3100ba: 27 78 tst r7,r7
3100bc: 8b 01 bf 3100c2 <___adddf3+0x62e>
3100be: a1 0a bra 3102d6 <___adddf3+0x842>
3100c0: e3 00 mov #0,r3
3100c2: 67 f2 mov.l @r15,r7
3100c4: e0 1d mov #29,r0
3100c6: 47 0d shld r0,r7
3100c8: d2 8b mov.l 3102f8 <___adddf3+0x864>,r2 ! 1fffffff
3100ca: 61 f2 mov.l @r15,r1
3100cc: 22 e9 and r14,r2
3100ce: 5b f1 mov.l @(4,r15),r11
3100d0: 41 09 shlr2 r1
3100d2: 27 2b or r2,r7
3100d4: ae ad bra 30fe32 <___adddf3+0x39e>
3100d6: 41 01 shlr r1
3100d8: 30 2c add r2,r0
3100da: 38 06 cmp/hi r0,r8
3100dc: 61 f2 mov.l @r15,r1
3100de: d2 85 mov.l 3102f4 <___adddf3+0x860>,r2 ! 800000
3100e0: 31 9e addc r9,r1
3100e2: 21 28 tst r2,r1
3100e4: 8b 01 bf 3100ea <___adddf3+0x656>
3100e6: a0 7f bra 3101e8 <___adddf3+0x754>
3100e8: 62 13 mov r1,r2
3100ea: d2 84 mov.l 3102fc <___adddf3+0x868>,r2 ! ff7fffff
3100ec: 21 29 and r2,r1
3100ee: 62 13 mov r1,r2
3100f0: 42 01 shlr r2
3100f2: 62 03 mov r0,r2
3100f4: 42 25 rotcr r2
3100f6: 69 13 mov r1,r9
3100f8: 49 01 shlr r9
3100fa: c8 0e tst #14,r0
3100fc: 8b 01 bf 310102 <___adddf3+0x66e>
3100fe: a1 1b bra 310338 <___adddf3+0x8a4>
310100: 42 09 shlr2 r2
310102: 60 23 mov r2,r0
310104: c9 0f and #15,r0
310106: 88 04 cmp/eq #4,r0
310108: 8b 01 bf 31010e <___adddf3+0x67a>
31010a: a0 db bra 3102c4 <___adddf3+0x830>
31010c: e6 1d mov #29,r6
31010e: 68 23 mov r2,r8
310110: 78 04 add #4,r8
310112: 32 86 cmp/hi r8,r2
310114: e1 00 mov #0,r1
310116: 39 1e addc r1,r9
310118: ae 7f bra 30fe1a <___adddf3+0x386>
31011a: ea 02 mov #2,r10
31011c: ea 01 mov #1,r10
31011e: 00 08 clrt
310120: 38 2a subc r2,r8
310122: 39 3a subc r3,r9
310124: ad 1c bra 30fb60 <___adddf3+0xcc>
310126: 00 09 nop
310128: e6 1d mov #29,r6
31012a: af 3b bra 30ffa4 <___adddf3+0x510>
31012c: 47 6d shld r6,r7
31012e: e3 00 mov #0,r3
310130: ec 00 mov #0,r12
310132: ad 68 bra 30fc06 <___adddf3+0x172>
310134: e1 00 mov #0,r1
310136: 67 03 mov r0,r7
310138: 77 e0 add #-32,r7
31013a: 67 7b neg r7,r7
31013c: 88 20 cmp/eq #32,r0
31013e: 8d 05 bt.s 31014c <___adddf3+0x6b8>
310140: 45 7d shld r7,r5
310142: 61 f2 mov.l @r15,r1
310144: 60 0b neg r0,r0
310146: 70 40 add #64,r0
310148: 41 0d shld r0,r1
31014a: 22 1b or r1,r2
31014c: 22 28 tst r2,r2
31014e: e6 ff mov #-1,r6
310150: 66 6a negc r6,r6
310152: ae 2c bra 30fdae <___adddf3+0x31a>
310154: 26 5b or r5,r6
310156: c8 07 tst #7,r0
310158: 8b 01 bf 31015e <___adddf3+0x6ca>
31015a: ae 5e bra 30fe1a <___adddf3+0x386>
31015c: 68 63 mov r6,r8
31015e: c9 0f and #15,r0
310160: 88 04 cmp/eq #4,r0
310162: 8d 02 bt.s 31016a <___adddf3+0x6d6>
310164: 68 63 mov r6,r8
310166: ad 37 bra 30fbd8 <___adddf3+0x144>
310168: 62 83 mov r8,r2
31016a: ae 57 bra 30fe1c <___adddf3+0x388>
31016c: 48 09 shlr2 r8
31016e: 73 e0 add #-32,r3
310170: 63 3b neg r3,r3
310172: 65 93 mov r9,r5
310174: 88 20 cmp/eq #32,r0
310176: 8d 04 bt.s 310182 <___adddf3+0x6ee>
310178: 45 3d shld r3,r5
31017a: 63 0b neg r0,r3
31017c: 73 40 add #64,r3
31017e: 49 3d shld r3,r9
310180: 28 9b or r9,r8
310182: 28 88 tst r8,r8
310184: e6 ff mov #-1,r6
310186: 66 6a negc r6,r6
310188: 26 5b or r5,r6
31018a: ad 89 bra 30fca0 <___adddf3+0x20c>
31018c: e9 00 mov #0,r9
31018e: ea 01 mov #1,r10
310190: 00 08 clrt
310192: 32 8a subc r8,r2
310194: 31 9a subc r9,r1
310196: 5b f1 mov.l @(4,r15),r11
310198: 69 13 mov r1,r9
31019a: ac e1 bra 30fb60 <___adddf3+0xcc>
31019c: 68 23 mov r2,r8
31019e: 89 c6 bt 31012e <___adddf3+0x69a>
3101a0: 5b f1 mov.l @(4,r15),r11
3101a2: 68 23 mov r2,r8
3101a4: ae ca bra 30ff3c <___adddf3+0x4a8>
3101a6: 69 f2 mov.l @r15,r9
3101a8: e3 1d mov #29,r3
3101aa: af 8d bra 3100c8 <___adddf3+0x634>
3101ac: 47 3d shld r3,r7
3101ae: d6 51 mov.l 3102f4 <___adddf3+0x860>,r6 ! 800000
3101b0: 29 6b or r6,r9
3101b2: e6 1f mov #31,r6
3101b4: 30 67 cmp/gt r6,r0
3101b6: 8d 42 bt.s 31023e <___adddf3+0x7aa>
3101b8: 66 0b neg r0,r6
3101ba: 76 20 add #32,r6
3101bc: 61 f2 mov.l @r15,r1
3101be: 60 0b neg r0,r0
3101c0: 65 93 mov r9,r5
3101c2: 64 83 mov r8,r4
3101c4: 49 0d shld r0,r9
3101c6: 48 6d shld r6,r8
3101c8: 45 6d shld r6,r5
3101ca: 44 0d shld r0,r4
3101cc: 28 88 tst r8,r8
3101ce: e6 ff mov #-1,r6
3101d0: 31 9c add r9,r1
3101d2: 25 4b or r4,r5
3101d4: 66 6a negc r6,r6
3101d6: 2f 12 mov.l r1,@r15
3101d8: 26 5b or r5,r6
3101da: 36 2c add r2,r6
3101dc: 32 66 cmp/hi r6,r2
3101de: 62 f2 mov.l @r15,r2
3101e0: e9 00 mov #0,r9
3101e2: 6a 73 mov r7,r10
3101e4: ad e7 bra 30fdb6 <___adddf3+0x322>
3101e6: 39 2e addc r2,r9
3101e8: 67 03 mov r0,r7
3101ea: e3 1d mov #29,r3
3101ec: 42 3d shld r3,r2
3101ee: 47 09 shlr2 r7
3101f0: 47 01 shlr r7
3101f2: 41 09 shlr2 r1
3101f4: 27 2b or r2,r7
3101f6: 41 01 shlr r1
3101f8: ae 3c bra 30fe74 <___adddf3+0x3e0>
3101fa: ea 01 mov #1,r10
3101fc: e1 00 mov #0,r1
3101fe: ad 02 bra 30fc06 <___adddf3+0x172>
310200: e7 00 mov #0,r7
310202: 8f 50 bf.s 3102a6 <___adddf3+0x812>
310204: 63 f2 mov.l @r15,r3
310206: 62 f2 mov.l @r15,r2
310208: e1 1d mov #29,r1
31020a: d7 3b mov.l 3102f8 <___adddf3+0x864>,r7 ! 1fffffff
31020c: 42 1d shld r1,r2
31020e: 61 f2 mov.l @r15,r1
310210: 27 e9 and r14,r7
310212: 27 2b or r2,r7
310214: 41 09 shlr2 r1
310216: ae 0c bra 30fe32 <___adddf3+0x39e>
310218: 41 01 shlr r1
31021a: d8 37 mov.l 3102f8 <___adddf3+0x864>,r8 ! 1fffffff
31021c: 69 f2 mov.l @r15,r9
31021e: ad fe bra 30fe1e <___adddf3+0x38a>
310220: 28 e9 and r14,r8
310222: 8f 44 bf.s 3102ae <___adddf3+0x81a>
310224: e2 1d mov #29,r2
310226: d7 34 mov.l 3102f8 <___adddf3+0x864>,r7 ! 1fffffff
310228: 61 93 mov r9,r1
31022a: 41 2d shld r2,r1
31022c: 27 59 and r5,r7
31022e: 27 1b or r1,r7
310230: 61 93 mov r9,r1
310232: 41 09 shlr2 r1
310234: ad fd bra 30fe32 <___adddf3+0x39e>
310236: 41 01 shlr r1
310238: e2 1d mov #29,r2
31023a: af 45 bra 3100c8 <___adddf3+0x634>
31023c: 47 2d shld r2,r7
31023e: 66 03 mov r0,r6
310240: 76 e0 add #-32,r6
310242: 66 6b neg r6,r6
310244: 65 93 mov r9,r5
310246: 88 20 cmp/eq #32,r0
310248: 8d 04 bt.s 310254 <___adddf3+0x7c0>
31024a: 45 6d shld r6,r5
31024c: 60 0b neg r0,r0
31024e: 70 40 add #64,r0
310250: 49 0d shld r0,r9
310252: 28 9b or r9,r8
310254: 28 88 tst r8,r8
310256: e6 ff mov #-1,r6
310258: 66 6a negc r6,r6
31025a: af be bra 3101da <___adddf3+0x746>
31025c: 26 5b or r5,r6
31025e: 63 03 mov r0,r3
310260: 73 20 add #32,r3
310262: ac a2 bra 30fbaa <___adddf3+0x116>
310264: e1 00 mov #0,r1
310266: 30 2c add r2,r0
310268: af 38 bra 3100dc <___adddf3+0x648>
31026a: 32 06 cmp/hi r0,r2
31026c: 27 6b or r6,r7
31026e: 27 78 tst r7,r7
310270: 8b 01 bf 310276 <___adddf3+0x7e2>
310272: af 5d bra 310130 <___adddf3+0x69c>
310274: e3 00 mov #0,r3
310276: 60 63 mov r6,r0
310278: c8 07 tst #7,r0
31027a: 8d 51 bt.s 310320 <___adddf3+0x88c>
31027c: c9 0f and #15,r0
31027e: 88 04 cmp/eq #4,r0
310280: 69 33 mov r3,r9
310282: 8f 0e bf.s 3102a2 <___adddf3+0x80e>
310284: 68 63 mov r6,r8
310286: ad c9 bra 30fe1c <___adddf3+0x388>
310288: 48 09 shlr2 r8
31028a: e0 1d mov #29,r0
31028c: d7 1a mov.l 3102f8 <___adddf3+0x864>,r7 ! 1fffffff
31028e: 42 0d shld r0,r2
310290: 61 f2 mov.l @r15,r1
310292: 27 e9 and r14,r7
310294: 27 2b or r2,r7
310296: 41 09 shlr2 r1
310298: ad cb bra 30fe32 <___adddf3+0x39e>
31029a: 41 01 shlr r1
31029c: 78 01 add #1,r8
31029e: 69 13 mov r1,r9
3102a0: 6a 73 mov r7,r10
3102a2: ac 99 bra 30fbd8 <___adddf3+0x144>
3102a4: 62 83 mov r8,r2
3102a6: 22 3b or r3,r2
3102a8: 22 28 tst r2,r2
3102aa: 8d 02 bt.s 3102b2 <___adddf3+0x81e>
3102ac: e6 1d mov #29,r6
3102ae: ad c3 bra 30fe38 <___adddf3+0x3a4>
3102b0: 00 09 nop
3102b2: d7 11 mov.l 3102f8 <___adddf3+0x864>,r7 ! 1fffffff
3102b4: 61 93 mov r9,r1
3102b6: 41 6d shld r6,r1
3102b8: 27 59 and r5,r7
3102ba: 27 1b or r1,r7
3102bc: 61 93 mov r9,r1
3102be: 41 09 shlr2 r1
3102c0: ad b7 bra 30fe32 <___adddf3+0x39e>
3102c2: 41 01 shlr r1
3102c4: 42 09 shlr2 r2
3102c6: 49 6d shld r6,r9
3102c8: 42 01 shlr r2
3102ca: 67 93 mov r9,r7
3102cc: 41 09 shlr2 r1
3102ce: 27 2b or r2,r7
3102d0: 41 09 shlr2 r1
3102d2: ad cf bra 30fe74 <___adddf3+0x3e0>
3102d4: ea 02 mov #2,r10
3102d6: d1 0a mov.l 310300 <___adddf3+0x86c>,r1 ! 80000
3102d8: ac 95 bra 30fc06 <___adddf3+0x172>
3102da: 6c 63 mov r6,r12
3102dc: e6 1d mov #29,r6
3102de: d2 06 mov.l 3102f8 <___adddf3+0x864>,r2 ! 1fffffff
3102e0: 47 6d shld r6,r7
3102e2: 61 f2 mov.l @r15,r1
3102e4: 22 e9 and r14,r2
3102e6: 27 2b or r2,r7
3102e8: 41 09 shlr2 r1
3102ea: ad a2 bra 30fe32 <___adddf3+0x39e>
3102ec: 41 01 shlr r1
3102ee: af 61 bra 3101b4 <___adddf3+0x720>
3102f0: e6 1f mov #31,r6
3102f2: 00 09 nop
3102f4: 00 80 .word 0x0080
3102f6: 00 00 .word 0x0000
3102f8: 1f ff mov.l r15,@(60,r15)
3102fa: ff ff .word 0xffff
3102fc: ff 7f .word 0xff7f
3102fe: ff ff .word 0xffff
310300: 00 08 clrt
310302: 00 00 .word 0x0000
310304: d1 0e mov.l 310340 <___adddf3+0x8ac>,r1 ! ff7fffff
310306: 42 09 shlr2 r2
310308: 21 99 and r9,r1
31030a: 67 13 mov r1,r7
31030c: 42 01 shlr r2
31030e: 47 0d shld r0,r7
310310: 41 09 shlr2 r1
310312: 41 01 shlr r1
310314: 21 c9 and r12,r1
310316: 27 2b or r2,r7
310318: ac 75 bra 30fc06 <___adddf3+0x172>
31031a: ec 01 mov #1,r12
31031c: ad 7e bra 30fe1c <___adddf3+0x388>
31031e: 48 09 shlr2 r8
310320: 69 33 mov r3,r9
310322: ad 7a bra 30fe1a <___adddf3+0x386>
310324: 68 63 mov r6,r8
310326: e3 1d mov #29,r3
310328: 49 3d shld r3,r9
31032a: 5a f1 mov.l @(4,r15),r10
31032c: 47 09 shlr2 r7
31032e: 47 01 shlr r7
310330: 41 09 shlr2 r1
310332: 27 9b or r9,r7
310334: ad 9e bra 30fe74 <___adddf3+0x3e0>
310336: 41 09 shlr2 r1
310338: e7 1d mov #29,r7
31033a: 49 7d shld r7,r9
31033c: af c5 bra 3102ca <___adddf3+0x836>
31033e: 42 01 shlr r2
310340: ff 7f .word 0xff7f
310342: ff ff .word 0xffff
00310344 <___divdf3>:
310344: 2f 86 mov.l r8,@-r15
310346: 63 43 mov r4,r3
310348: 2f 96 mov.l r9,@-r15
31034a: e0 ec mov #-20,r0
31034c: 2f a6 mov.l r10,@-r15
31034e: 43 0d shld r0,r3
310350: 2f b6 mov.l r11,@-r15
310352: 6b 73 mov r7,r11
310354: 2f c6 mov.l r12,@-r15
310356: 67 33 mov r3,r7
310358: 2f d6 mov.l r13,@-r15
31035a: 68 43 mov r4,r8
31035c: 2f e6 mov.l r14,@-r15
31035e: 6e 43 mov r4,r14
310360: 92 c4 mov.w 3104ec <___divdf3+0x1a8>,r2 ! 7ff
310362: 4e 00 shll r14
310364: d1 63 mov.l 3104f4 <___divdf3+0x1b0>,r1 ! fffff
310366: 0e 29 movt r14
310368: 4f 22 sts.l pr,@-r15
31036a: 23 28 tst r2,r3
31036c: 7f f4 add #-12,r15
31036e: 69 53 mov r5,r9
310370: 6a 63 mov r6,r10
310372: 6c 53 mov r5,r12
310374: 21 49 and r4,r1
310376: 8f 02 bf.s 31037e <___divdf3+0x3a>
310378: 27 29 and r2,r7
31037a: a1 60 bra 31063e <___divdf3+0x2fa>
31037c: 6d 13 mov r1,r13
31037e: 37 20 cmp/eq r2,r7
310380: 8f 02 bf.s 310388 <___divdf3+0x44>
310382: e2 e3 mov #-29,r2
310384: a0 ce bra 310524 <___divdf3+0x1e0>
310386: 6d 13 mov r1,r13
310388: 6d 53 mov r5,r13
31038a: 4d 2d shld r2,r13
31038c: 99 af mov.w 3104ee <___divdf3+0x1aa>,r9 ! fc01
31038e: 41 08 shll2 r1
310390: 31 1c add r1,r1
310392: 2d 1b or r1,r13
310394: d1 58 mov.l 3104f8 <___divdf3+0x1b4>,r1 ! 800000
310396: 4c 08 shll2 r12
310398: 3c cc add r12,r12
31039a: 2d 1b or r1,r13
31039c: 39 7c add r7,r9
31039e: e1 00 mov #0,r1
3103a0: e6 00 mov #0,r6
3103a2: 93 a3 mov.w 3104ec <___divdf3+0x1a8>,r3 ! 7ff
3103a4: e7 ec mov #-20,r7
3103a6: 62 a3 mov r10,r2
3103a8: 42 7d shld r7,r2
3103aa: d8 52 mov.l 3104f4 <___divdf3+0x1b0>,r8 ! fffff
3103ac: 67 a3 mov r10,r7
3103ae: 47 00 shll r7
3103b0: 65 23 mov r2,r5
3103b2: 07 29 movt r7
3103b4: 22 38 tst r3,r2
3103b6: 64 b3 mov r11,r4
3103b8: 28 a9 and r10,r8
3103ba: 8f 02 bf.s 3103c2 <___divdf3+0x7e>
3103bc: 25 39 and r3,r5
3103be: a0 cd bra 31055c <___divdf3+0x218>
3103c0: 62 83 mov r8,r2
3103c2: 35 30 cmp/eq r3,r5
3103c4: 8f 02 bf.s 3103cc <___divdf3+0x88>
3103c6: e0 e3 mov #-29,r0
3103c8: a1 2f bra 31062a <___divdf3+0x2e6>
3103ca: 62 83 mov r8,r2
3103cc: 62 b3 mov r11,r2
3103ce: 42 0d shld r0,r2
3103d0: 93 8d mov.w 3104ee <___divdf3+0x1aa>,r3 ! fc01
3103d2: 48 08 shll2 r8
3103d4: 38 8c add r8,r8
3103d6: 22 8b or r8,r2
3103d8: d8 47 mov.l 3104f8 <___divdf3+0x1b4>,r8 ! 800000
3103da: 33 5c add r5,r3
3103dc: 39 38 sub r3,r9
3103de: 28 2b or r2,r8
3103e0: 62 b3 mov r11,r2
3103e2: 42 08 shll2 r2
3103e4: 32 2c add r2,r2
3103e6: e5 00 mov #0,r5
3103e8: 71 ff add #-1,r1
3103ea: e4 0e mov #14,r4
3103ec: 63 e3 mov r14,r3
3103ee: 31 46 cmp/hi r4,r1
3103f0: 8d 02 bt.s 3103f8 <___divdf3+0xb4>
3103f2: 23 7a xor r7,r3
3103f4: a0 de bra 3105b4 <___divdf3+0x270>
3103f6: 00 09 nop
3103f8: 38 d2 cmp/hs r13,r8
3103fa: 8f 02 bf.s 310402 <___divdf3+0xbe>
3103fc: 61 d3 mov r13,r1
3103fe: a1 7b bra 3106f8 <___divdf3+0x3b4>
310400: 38 d0 cmp/eq r13,r8
310402: 41 01 shlr r1
310404: 67 c3 mov r12,r7
310406: 4d 01 shlr r13
310408: 47 25 rotcr r7
31040a: 0c 29 movt r12
31040c: 4c 05 rotr r12
31040e: 6a 23 mov r2,r10
310410: 4a 29 shlr16 r10
310412: 6b 23 mov r2,r11
310414: 48 18 shll8 r8
310416: 4a 19 shlr8 r10
310418: 60 13 mov r1,r0
31041a: dd 38 mov.l 3104fc <___divdf3+0x1b8>,r13 ! 310cd0 <___udiv_qrnnd_16>
31041c: 2a 8b or r8,r10
31041e: 4b 18 shll8 r11
310420: 65 a3 mov r10,r5
310422: 64 79 swap.w r7,r4
310424: 66 59 swap.w r5,r6
310426: 4d 0b jsr @r13
310428: 46 28 shll16 r6
31042a: 64 49 swap.w r4,r4
31042c: 4d 0b jsr @r13
31042e: 67 19 swap.w r1,r7
310430: 27 1b or r1,r7
310432: 3b 75 dmulu.l r7,r11
310434: 06 1a sts macl,r6
310436: 02 0a sts mach,r2
310438: 30 22 cmp/hs r2,r0
31043a: 8f 06 bf.s 31044a <___divdf3+0x106>
31043c: 61 03 mov r0,r1
31043e: 30 20 cmp/eq r2,r0
310440: 8f 01 bf.s 310446 <___divdf3+0x102>
310442: 36 c6 cmp/hi r12,r6
310444: 89 01 bt 31044a <___divdf3+0x106>
310446: a0 17 bra 310478 <___divdf3+0x134>
310448: 68 73 mov r7,r8
31044a: 3c bc add r11,r12
31044c: 3b c6 cmp/hi r12,r11
31044e: 61 a3 mov r10,r1
310450: 31 0e addc r0,r1
310452: 68 73 mov r7,r8
310454: 3a 12 cmp/hs r1,r10
310456: 8f 04 bf.s 310462 <___divdf3+0x11e>
310458: 78 ff add #-1,r8
31045a: 3a 10 cmp/eq r1,r10
31045c: 8f 0c bf.s 310478 <___divdf3+0x134>
31045e: 3c b2 cmp/hs r11,r12
310460: 8b 0a bf 310478 <___divdf3+0x134>
310462: 32 16 cmp/hi r1,r2
310464: 8d 03 bt.s 31046e <___divdf3+0x12a>
310466: 32 10 cmp/eq r1,r2
310468: 8f 06 bf.s 310478 <___divdf3+0x134>
31046a: 36 c6 cmp/hi r12,r6
31046c: 8b 04 bf 310478 <___divdf3+0x134>
31046e: 3c bc add r11,r12
310470: 68 73 mov r7,r8
310472: 3b c6 cmp/hi r12,r11
310474: 78 fe add #-2,r8
310476: 31 ae addc r10,r1
310478: 9e 3a mov.w 3104f0 <___divdf3+0x1ac>,r14 ! 3ff
31047a: 60 13 mov r1,r0
31047c: 00 08 clrt
31047e: 3c 6a subc r6,r12
310480: 30 2a subc r2,r0
310482: 3e 9c add r9,r14
310484: 3a 00 cmp/eq r0,r10
310486: 8f 02 bf.s 31048e <___divdf3+0x14a>
310488: 67 e3 mov r14,r7
31048a: a1 3f bra 31070c <___divdf3+0x3c8>
31048c: 4e 15 cmp/pl r14
31048e: 65 a3 mov r10,r5
310490: 64 c9 swap.w r12,r4
310492: 66 59 swap.w r5,r6
310494: 4d 0b jsr @r13
310496: 46 28 shll16 r6
310498: 64 49 swap.w r4,r4
31049a: 4d 0b jsr @r13
31049c: 6c 19 swap.w r1,r12
31049e: 2c 1b or r1,r12
3104a0: 3b c5 dmulu.l r12,r11
3104a2: 04 1a sts macl,r4
3104a4: 05 0a sts mach,r5
3104a6: 30 52 cmp/hs r5,r0
3104a8: 62 c3 mov r12,r2
3104aa: 8f 08 bf.s 3104be <___divdf3+0x17a>
3104ac: 61 03 mov r0,r1
3104ae: 24 48 tst r4,r4
3104b0: e6 ff mov #-1,r6
3104b2: 66 6a negc r6,r6
3104b4: 30 50 cmp/eq r5,r0
3104b6: 8f 26 bf.s 310506 <___divdf3+0x1c2>
3104b8: 26 68 tst r6,r6
3104ba: 8d 13 bt.s 3104e4 <___divdf3+0x1a0>
3104bc: 31 50 cmp/eq r5,r1
3104be: 61 03 mov r0,r1
3104c0: 31 ac add r10,r1
3104c2: 62 c3 mov r12,r2
3104c4: 31 a2 cmp/hs r10,r1
3104c6: 8f 09 bf.s 3104dc <___divdf3+0x198>
3104c8: 72 ff add #-1,r2
3104ca: 31 52 cmp/hs r5,r1
3104cc: 8b 03 bf 3104d6 <___divdf3+0x192>
3104ce: 31 50 cmp/eq r5,r1
3104d0: 8f 04 bf.s 3104dc <___divdf3+0x198>
3104d2: 34 b6 cmp/hi r11,r4
3104d4: 8b 02 bf 3104dc <___divdf3+0x198>
3104d6: a1 8c bra 3107f2 <___divdf3+0x4ae>
3104d8: 66 b3 mov r11,r6
3104da: 00 09 nop
3104dc: 3b 40 cmp/eq r4,r11
3104de: e6 ff mov #-1,r6
3104e0: 66 6a negc r6,r6
3104e2: 31 50 cmp/eq r5,r1
3104e4: 8f 0f bf.s 310506 <___divdf3+0x1c2>
3104e6: 26 68 tst r6,r6
3104e8: a0 0a bra 310500 <___divdf3+0x1bc>
3104ea: 00 09 nop
3104ec: 07 ff mac.l @r15+,@r7+
3104ee: fc 01 .word 0xfc01
3104f0: 03 ff mac.l @r15+,@r3+
3104f2: 00 09 nop
3104f4: 00 0f mac.l @r0+,@r0+
3104f6: ff ff .word 0xffff
3104f8: 00 80 .word 0x0080
3104fa: 00 00 .word 0x0000
3104fc: 00 31 .word 0x0031
3104fe: 0c d0 .word 0x0cd0
310500: 8b 01 bf 310506 <___divdf3+0x1c2>
310502: a0 d6 bra 3106b2 <___divdf3+0x36e>
310504: 4e 15 cmp/pl r14
310506: e1 01 mov #1,r1
310508: 22 1b or r1,r2
31050a: 91 58 mov.w 3105be <___divdf3+0x27a>,r1 ! fc02
31050c: 39 13 cmp/ge r1,r9
31050e: 8d 02 bt.s 310516 <___divdf3+0x1d2>
310510: 61 23 mov r2,r1
310512: a0 fe bra 310712 <___divdf3+0x3ce>
310514: 6e eb neg r14,r14
310516: 71 04 add #4,r1
310518: 32 16 cmp/hi r1,r2
31051a: 02 29 movt r2
31051c: 41 09 shlr2 r1
31051e: 41 01 shlr r1
310520: a0 d1 bra 3106c6 <___divdf3+0x382>
310522: 38 2c add r2,r8
310524: 2d 5b or r5,r13
310526: 2d d8 tst r13,r13
310528: 8d 02 bt.s 310530 <___divdf3+0x1ec>
31052a: 62 a3 mov r10,r2
31052c: a0 b1 bra 310692 <___divdf3+0x34e>
31052e: 6d 13 mov r1,r13
310530: 93 46 mov.w 3105c0 <___divdf3+0x27c>,r3 ! 7ff
310532: 69 73 mov r7,r9
310534: e7 ec mov #-20,r7
310536: 42 7d shld r7,r2
310538: d8 22 mov.l 3105c4 <___divdf3+0x280>,r8 ! fffff
31053a: 67 a3 mov r10,r7
31053c: 47 00 shll r7
31053e: 65 23 mov r2,r5
310540: 07 29 movt r7
310542: 22 38 tst r3,r2
310544: ec 00 mov #0,r12
310546: e1 08 mov #8,r1
310548: e6 02 mov #2,r6
31054a: 64 b3 mov r11,r4
31054c: 28 a9 and r10,r8
31054e: 8d 03 bt.s 310558 <___divdf3+0x214>
310550: 25 39 and r3,r5
310552: af 37 bra 3103c4 <___divdf3+0x80>
310554: 35 30 cmp/eq r3,r5
310556: 00 09 nop
310558: 62 83 mov r8,r2
31055a: 00 09 nop
31055c: 22 bb or r11,r2
31055e: 22 28 tst r2,r2
310560: 8b 01 bf 310566 <___divdf3+0x222>
310562: a0 8f bra 310684 <___divdf3+0x340>
310564: e5 01 mov #1,r5
310566: d0 17 mov.l 3105c4 <___divdf3+0x280>,r0 ! fffff
310568: 2a 08 tst r0,r10
31056a: 8b 01 bf 310570 <___divdf3+0x22c>
31056c: a1 28 bra 3107c0 <___divdf3+0x47c>
31056e: 2f 12 mov.l r1,@r15
310570: d0 15 mov.l 3105c8 <___divdf3+0x284>,r0 ! 310d30 <___clzsi2>
310572: 64 83 mov r8,r4
310574: 2f 12 mov.l r1,@r15
310576: 1f 61 mov.l r6,@(4,r15)
310578: 40 0b jsr @r0
31057a: 1f 72 mov.l r7,@(8,r15)
31057c: 61 f2 mov.l @r15,r1
31057e: 62 03 mov r0,r2
310580: 56 f1 mov.l @(4,r15),r6
310582: 63 03 mov r0,r3
310584: 57 f2 mov.l @(8,r15),r7
310586: 72 f5 add #-11,r2
310588: 65 33 mov r3,r5
31058a: 75 f8 add #-8,r5
31058c: 72 e3 add #-29,r2
31058e: 64 b3 mov r11,r4
310590: 44 2d shld r2,r4
310592: 48 5d shld r5,r8
310594: 62 b3 mov r11,r2
310596: 42 5d shld r5,r2
310598: 28 4b or r4,r8
31059a: 33 9c add r9,r3
31059c: 99 11 mov.w 3105c2 <___divdf3+0x27e>,r9 ! 3f3
31059e: 71 ff add #-1,r1
3105a0: e4 0e mov #14,r4
3105a2: 39 3c add r3,r9
3105a4: 31 46 cmp/hi r4,r1
3105a6: 63 e3 mov r14,r3
3105a8: e5 00 mov #0,r5
3105aa: 8f 03 bf.s 3105b4 <___divdf3+0x270>
3105ac: 23 7a xor r7,r3
3105ae: af 24 bra 3103fa <___divdf3+0xb6>
3105b0: 38 d2 cmp/hs r13,r8
3105b2: 00 09 nop
3105b4: c7 05 mova 3105cc <___divdf3+0x288>,r0
3105b6: 31 1c add r1,r1
3105b8: 01 1d mov.w @(r0,r1),r1
3105ba: 01 23 braf r1
3105bc: 00 09 nop
3105be: fc 02 .word 0xfc02
3105c0: 07 ff mac.l @r15+,@r7+
3105c2: 03 f3 .word 0x03f3
3105c4: 00 0f mac.l @r0+,@r0+
3105c6: ff ff .word 0xffff
3105c8: 00 31 .word 0x0031
3105ca: 0d 30 .word 0x0d30
3105cc: 00 5a .word 0x005a
3105ce: 00 2c mov.b @(r0,r2),r0
3105d0: 00 dc mov.b @(r0,r13),r0
3105d2: 00 2c mov.b @(r0,r2),r0
3105d4: 00 62 stc rs,r0
3105d6: 00 2c mov.b @(r0,r2),r0
3105d8: 00 dc mov.b @(r0,r13),r0
3105da: 00 5a .word 0x005a
3105dc: 00 5a .word 0x005a
3105de: 00 62 stc rs,r0
3105e0: 00 dc mov.b @(r0,r13),r0
3105e2: 01 32 stc ssr,r1
3105e4: 01 32 stc ssr,r1
3105e6: 01 32 stc ssr,r1
3105e8: 00 62 stc rs,r0
3105ea: e1 00 mov #0,r1
3105ec: e8 00 mov #0,r8
3105ee: e2 00 mov #0,r2
3105f0: e0 14 mov #20,r0
3105f2: 41 0d shld r0,r1
3105f4: 60 33 mov r3,r0
3105f6: c9 01 and #1,r0
3105f8: 40 05 rotr r0
3105fa: 21 0b or r0,r1
3105fc: 66 13 mov r1,r6
3105fe: 26 8b or r8,r6
310600: 60 63 mov r6,r0
310602: 61 23 mov r2,r1
310604: 7f 0c add #12,r15
310606: 4f 26 lds.l @r15+,pr
310608: 6e f6 mov.l @r15+,r14
31060a: 6d f6 mov.l @r15+,r13
31060c: 6c f6 mov.l @r15+,r12
31060e: 6b f6 mov.l @r15+,r11
310610: 6a f6 mov.l @r15+,r10
310612: 69 f6 mov.l @r15+,r9
310614: 00 0b rts
310616: 68 f6 mov.l @r15+,r8
310618: 91 af mov.w 31077a <___divdf3+0x436>,r1 ! 7ff
31061a: e8 00 mov #0,r8
31061c: af e8 bra 3105f0 <___divdf3+0x2ac>
31061e: e2 00 mov #0,r2
310620: 91 ab mov.w 31077a <___divdf3+0x436>,r1 ! 7ff
310622: e3 00 mov #0,r3
310624: d8 58 mov.l 310788 <___divdf3+0x444>,r8 ! 80000
310626: af e3 bra 3105f0 <___divdf3+0x2ac>
310628: e2 00 mov #0,r2
31062a: 90 a7 mov.w 31077c <___divdf3+0x438>,r0 ! f801
31062c: 22 bb or r11,r2
31062e: 22 28 tst r2,r2
310630: 8f 2b bf.s 31068a <___divdf3+0x346>
310632: 39 0c add r0,r9
310634: e3 02 mov #2,r3
310636: 21 3b or r3,r1
310638: e8 00 mov #0,r8
31063a: ae d5 bra 3103e8 <___divdf3+0xa4>
31063c: e5 02 mov #2,r5
31063e: 2d 5b or r5,r13
310640: 2d d8 tst r13,r13
310642: 8d 1b bt.s 31067c <___divdf3+0x338>
310644: ec 00 mov #0,r12
310646: d4 51 mov.l 31078c <___divdf3+0x448>,r4 ! fffff
310648: 28 48 tst r4,r8
31064a: 8b 01 bf 310650 <___divdf3+0x30c>
31064c: a0 a6 bra 31079c <___divdf3+0x458>
31064e: 64 53 mov r5,r4
310650: d0 4f mov.l 310790 <___divdf3+0x44c>,r0 ! 310d30 <___clzsi2>
310652: 64 13 mov r1,r4
310654: 40 0b jsr @r0
310656: 2f 12 mov.l r1,@r15
310658: 61 f2 mov.l @r15,r1
31065a: 62 03 mov r0,r2
31065c: 63 03 mov r0,r3
31065e: 72 f5 add #-11,r2
310660: 67 33 mov r3,r7
310662: 77 f8 add #-8,r7
310664: 72 e3 add #-29,r2
310666: 6d 93 mov r9,r13
310668: 41 7d shld r7,r1
31066a: 4d 2d shld r2,r13
31066c: 6c 93 mov r9,r12
31066e: 4c 7d shld r7,r12
310670: 2d 1b or r1,r13
310672: 99 84 mov.w 31077e <___divdf3+0x43a>,r9 ! fc0d
310674: e1 00 mov #0,r1
310676: e6 00 mov #0,r6
310678: ae 93 bra 3103a2 <___divdf3+0x5e>
31067a: 39 38 sub r3,r9
31067c: e1 04 mov #4,r1
31067e: e9 00 mov #0,r9
310680: ae 8f bra 3103a2 <___divdf3+0x5e>
310682: e6 01 mov #1,r6
310684: 21 5b or r5,r1
310686: ae af bra 3103e8 <___divdf3+0xa4>
310688: e8 00 mov #0,r8
31068a: e5 03 mov #3,r5
31068c: 21 5b or r5,r1
31068e: ae ab bra 3103e8 <___divdf3+0xa4>
310690: 62 b3 mov r11,r2
310692: 69 73 mov r7,r9
310694: e1 0c mov #12,r1
310696: ae 84 bra 3103a2 <___divdf3+0x5e>
310698: e6 03 mov #3,r6
31069a: 66 53 mov r5,r6
31069c: 60 63 mov r6,r0
31069e: 88 02 cmp/eq #2,r0
3106a0: 8d 66 bt.s 310770 <___divdf3+0x42c>
3106a2: 88 03 cmp/eq #3,r0
3106a4: 8d bc bt.s 310620 <___divdf3+0x2dc>
3106a6: 88 01 cmp/eq #1,r0
3106a8: 8d 9f bt.s 3105ea <___divdf3+0x2a6>
3106aa: 63 73 mov r7,r3
3106ac: 9e 68 mov.w 310780 <___divdf3+0x43c>,r14 ! 3ff
3106ae: 3e 9c add r9,r14
3106b0: 4e 15 cmp/pl r14
3106b2: 8f 2d bf.s 310710 <___divdf3+0x3cc>
3106b4: 67 e3 mov r14,r7
3106b6: 60 23 mov r2,r0
3106b8: c8 07 tst #7,r0
3106ba: 89 01 bt 3106c0 <___divdf3+0x37c>
3106bc: a0 c4 bra 310848 <___divdf3+0x504>
3106be: c9 0f and #15,r0
3106c0: 61 23 mov r2,r1
3106c2: 41 09 shlr2 r1
3106c4: 41 01 shlr r1
3106c6: d2 33 mov.l 310794 <___divdf3+0x450>,r2 ! 1000000
3106c8: 28 28 tst r2,r8
3106ca: 89 03 bt 3106d4 <___divdf3+0x390>
3106cc: d2 32 mov.l 310798 <___divdf3+0x454>,r2 ! feffffff
3106ce: 97 58 mov.w 310782 <___divdf3+0x43e>,r7 ! 400
3106d0: 28 29 and r2,r8
3106d2: 37 9c add r9,r7
3106d4: 92 56 mov.w 310784 <___divdf3+0x440>,r2 ! 7fe
3106d6: 37 27 cmp/gt r2,r7
3106d8: 8d 9e bt.s 310618 <___divdf3+0x2d4>
3106da: e5 1d mov #29,r5
3106dc: 62 83 mov r8,r2
3106de: 42 5d shld r5,r2
3106e0: 22 1b or r1,r2
3106e2: 91 4a mov.w 31077a <___divdf3+0x436>,r1 ! 7ff
3106e4: 48 18 shll8 r8
3106e6: 38 8c add r8,r8
3106e8: e6 f4 mov #-12,r6
3106ea: 48 6d shld r6,r8
3106ec: af 80 bra 3105f0 <___divdf3+0x2ac>
3106ee: 21 79 and r7,r1
3106f0: 67 e3 mov r14,r7
3106f2: 68 d3 mov r13,r8
3106f4: af d2 bra 31069c <___divdf3+0x358>
3106f6: 62 c3 mov r12,r2
3106f8: 8f 03 bf.s 310702 <___divdf3+0x3be>
3106fa: 3c 22 cmp/hs r2,r12
3106fc: 8b 01 bf 310702 <___divdf3+0x3be>
3106fe: ae 80 bra 310402 <___divdf3+0xbe>
310700: 61 d3 mov r13,r1
310702: 67 c3 mov r12,r7
310704: 79 ff add #-1,r9
310706: 61 d3 mov r13,r1
310708: ae 81 bra 31040e <___divdf3+0xca>
31070a: ec 00 mov #0,r12
31070c: 8d 6d bt.s 3107ea <___divdf3+0x4a6>
31070e: e2 ff mov #-1,r2
310710: 6e eb neg r14,r14
310712: 60 e3 mov r14,r0
310714: 70 01 add #1,r0
310716: e1 38 mov #56,r1
310718: 30 17 cmp/gt r1,r0
31071a: 8b 01 bf 310720 <___divdf3+0x3dc>
31071c: af 66 bra 3105ec <___divdf3+0x2a8>
31071e: e1 00 mov #0,r1
310720: e1 1f mov #31,r1
310722: 30 17 cmp/gt r1,r0
310724: 8f 6e bf.s 310804 <___divdf3+0x4c0>
310726: 7e e1 add #-31,r14
310728: 6e eb neg r14,r14
31072a: 61 83 mov r8,r1
31072c: 88 20 cmp/eq #32,r0
31072e: 8d 04 bt.s 31073a <___divdf3+0x3f6>
310730: 41 ed shld r14,r1
310732: 94 28 mov.w 310786 <___divdf3+0x442>,r4 ! 43e
310734: 39 4c add r4,r9
310736: 48 9d shld r9,r8
310738: 22 8b or r8,r2
31073a: 22 28 tst r2,r2
31073c: e2 ff mov #-1,r2
31073e: 62 2a negc r2,r2
310740: 22 1b or r1,r2
310742: 60 23 mov r2,r0
310744: e1 07 mov #7,r1
310746: c8 07 tst #7,r0
310748: 21 29 and r2,r1
31074a: 8d 0c bt.s 310766 <___divdf3+0x422>
31074c: e8 00 mov #0,r8
31074e: c9 0f and #15,r0
310750: 88 04 cmp/eq #4,r0
310752: 8b 01 bf 310758 <___divdf3+0x414>
310754: a0 80 bra 310858 <___divdf3+0x514>
310756: e1 00 mov #0,r1
310758: 67 23 mov r2,r7
31075a: 77 04 add #4,r7
31075c: 32 76 cmp/hi r7,r2
31075e: 01 29 movt r1
310760: e2 1d mov #29,r2
310762: 41 2d shld r2,r1
310764: 62 73 mov r7,r2
310766: 42 09 shlr2 r2
310768: 42 01 shlr r2
31076a: 22 1b or r1,r2
31076c: af 40 bra 3105f0 <___divdf3+0x2ac>
31076e: e1 00 mov #0,r1
310770: 91 03 mov.w 31077a <___divdf3+0x436>,r1 ! 7ff
310772: 63 73 mov r7,r3
310774: e8 00 mov #0,r8
310776: af 3b bra 3105f0 <___divdf3+0x2ac>
310778: e2 00 mov #0,r2
31077a: 07 ff mac.l @r15+,@r7+
31077c: f8 01 fc 0d .word 0xfc0d movy.w @r6,y0
310780: 03 ff mac.l @r15+,@r3+
310782: 04 00 .word 0x0400
310784: 07 fe mov.l @(r0,r15),r7
310786: 04 3e mov.l @(r0,r3),r4
310788: 00 08 clrt
31078a: 00 00 .word 0x0000
31078c: 00 0f mac.l @r0+,@r0+
31078e: ff ff .word 0xffff
310790: 00 31 .word 0x0031
310792: 0d 30 .word 0x0d30
310794: 01 00 .word 0x0100
310796: 00 00 .word 0x0000
310798: fe ff .word 0xfeff
31079a: ff ff .word 0xffff
31079c: d0 33 mov.l 31086c <___divdf3+0x528>,r0 ! 310d30 <___clzsi2>
31079e: 40 0b jsr @r0
3107a0: 2f 12 mov.l r1,@r15
3107a2: 62 03 mov r0,r2
3107a4: 72 15 add #21,r2
3107a6: e7 1c mov #28,r7
3107a8: 63 03 mov r0,r3
3107aa: 32 77 cmp/gt r7,r2
3107ac: 61 f2 mov.l @r15,r1
3107ae: 8d 02 bt.s 3107b6 <___divdf3+0x472>
3107b0: 73 20 add #32,r3
3107b2: af 56 bra 310662 <___divdf3+0x31e>
3107b4: 67 33 mov r3,r7
3107b6: 70 f8 add #-8,r0
3107b8: 6d 93 mov r9,r13
3107ba: 4d 0d shld r0,r13
3107bc: af 59 bra 310672 <___divdf3+0x32e>
3107be: ec 00 mov #0,r12
3107c0: d0 2a mov.l 31086c <___divdf3+0x528>,r0 ! 310d30 <___clzsi2>
3107c2: 1f 61 mov.l r6,@(4,r15)
3107c4: 40 0b jsr @r0
3107c6: 1f 72 mov.l r7,@(8,r15)
3107c8: 62 03 mov r0,r2
3107ca: 72 15 add #21,r2
3107cc: e5 1c mov #28,r5
3107ce: 63 03 mov r0,r3
3107d0: 32 57 cmp/gt r5,r2
3107d2: 61 f2 mov.l @r15,r1
3107d4: 73 20 add #32,r3
3107d6: 56 f1 mov.l @(4,r15),r6
3107d8: 8d 02 bt.s 3107e0 <___divdf3+0x49c>
3107da: 57 f2 mov.l @(8,r15),r7
3107dc: ae d5 bra 31058a <___divdf3+0x246>
3107de: 65 33 mov r3,r5
3107e0: 70 f8 add #-8,r0
3107e2: 68 b3 mov r11,r8
3107e4: 48 0d shld r0,r8
3107e6: ae d8 bra 31059a <___divdf3+0x256>
3107e8: e2 00 mov #0,r2
3107ea: e2 01 mov #1,r2
3107ec: e1 00 mov #0,r1
3107ee: af 6a bra 3106c6 <___divdf3+0x382>
3107f0: 38 2c add r2,r8
3107f2: 36 6c add r6,r6
3107f4: 3b 66 cmp/hi r6,r11
3107f6: 31 ae addc r10,r1
3107f8: 34 60 cmp/eq r6,r4
3107fa: 62 c3 mov r12,r2
3107fc: e6 ff mov #-1,r6
3107fe: 72 fe add #-2,r2
310800: ae 6f bra 3104e2 <___divdf3+0x19e>
310802: 66 6a negc r6,r6
310804: 91 31 mov.w 31086a <___divdf3+0x526>,r1 ! 41e
310806: 60 0b neg r0,r0
310808: 67 23 mov r2,r7
31080a: 39 1c add r1,r9
31080c: 42 9d shld r9,r2
31080e: 61 83 mov r8,r1
310810: 47 0d shld r0,r7
310812: 41 9d shld r9,r1
310814: 22 28 tst r2,r2
310816: e2 ff mov #-1,r2
310818: 62 2a negc r2,r2
31081a: 21 7b or r7,r1
31081c: 22 1b or r1,r2
31081e: 48 0d shld r0,r8
310820: 60 23 mov r2,r0
310822: c8 07 tst #7,r0
310824: 8d 08 bt.s 310838 <___divdf3+0x4f4>
310826: c9 0f and #15,r0
310828: 88 04 cmp/eq #4,r0
31082a: 8d 05 bt.s 310838 <___divdf3+0x4f4>
31082c: 61 23 mov r2,r1
31082e: 71 04 add #4,r1
310830: 32 16 cmp/hi r1,r2
310832: e2 00 mov #0,r2
310834: 38 2e addc r2,r8
310836: 62 13 mov r1,r2
310838: d4 0d mov.l 310870 <___divdf3+0x52c>,r4 ! 800000
31083a: 28 48 tst r4,r8
31083c: 8d 0e bt.s 31085c <___divdf3+0x518>
31083e: e5 1d mov #29,r5
310840: e1 01 mov #1,r1
310842: e8 00 mov #0,r8
310844: ae d4 bra 3105f0 <___divdf3+0x2ac>
310846: e2 00 mov #0,r2
310848: 88 04 cmp/eq #4,r0
31084a: 8d 02 bt.s 310852 <___divdf3+0x50e>
31084c: 61 23 mov r2,r1
31084e: ae 63 bra 310518 <___divdf3+0x1d4>
310850: 71 04 add #4,r1
310852: 41 09 shlr2 r1
310854: af 37 bra 3106c6 <___divdf3+0x382>
310856: 41 01 shlr r1
310858: af 86 bra 310768 <___divdf3+0x424>
31085a: 42 09 shlr2 r2
31085c: 61 83 mov r8,r1
31085e: 48 18 shll8 r8
310860: 38 8c add r8,r8
310862: e6 f4 mov #-12,r6
310864: 41 5d shld r5,r1
310866: af 7e bra 310766 <___divdf3+0x422>
310868: 48 6d shld r6,r8
31086a: 04 1e mov.l @(r0,r1),r4
31086c: 00 31 .word 0x0031
31086e: 0d 30 .word 0x0d30
310870: 00 80 .word 0x0080
...
00310874 <___fixdfsi>:
310874: 61 43 mov r4,r1
310876: e3 eb mov #-21,r3
310878: 97 27 mov.w 3108ca <___fixdfsi+0x56>,r7 ! 3fe
31087a: 31 1c add r1,r1
31087c: 41 3d shld r3,r1
31087e: d2 14 mov.l 3108d0 <___fixdfsi+0x5c>,r2 ! fffff
310880: 63 43 mov r4,r3
310882: 43 00 shll r3
310884: 03 29 movt r3
310886: 31 77 cmp/gt r7,r1
310888: 22 49 and r4,r2
31088a: 8f 15 bf.s 3108b8 <___fixdfsi+0x44>
31088c: e0 00 mov #0,r0
31088e: 77 1f add #31,r7
310890: 31 77 cmp/gt r7,r1
310892: 8f 03 bf.s 31089c <___fixdfsi+0x28>
310894: e6 1f mov #31,r6
310896: d0 0f mov.l 3108d4 <___fixdfsi+0x60>,r0 ! 7fffffff
310898: 00 0b rts
31089a: 30 3c add r3,r0
31089c: d7 0e mov.l 3108d8 <___fixdfsi+0x64>,r7 ! 100000
31089e: 22 7b or r7,r2
3108a0: 97 14 mov.w 3108cc <___fixdfsi+0x58>,r7 ! 433
3108a2: 37 18 sub r1,r7
3108a4: 37 67 cmp/gt r6,r7
3108a6: 8f 09 bf.s 3108bc <___fixdfsi+0x48>
3108a8: 67 7b neg r7,r7
3108aa: 97 10 mov.w 3108ce <___fixdfsi+0x5a>,r7 ! fbed
3108ac: 31 7c add r7,r1
3108ae: 42 1d shld r1,r2
3108b0: 23 38 tst r3,r3
3108b2: 8f 01 bf.s 3108b8 <___fixdfsi+0x44>
3108b4: 60 2b neg r2,r0
3108b6: 60 23 mov r2,r0
3108b8: 00 0b rts
3108ba: 00 09 nop
3108bc: 96 07 mov.w 3108ce <___fixdfsi+0x5a>,r6 ! fbed
3108be: 31 6c add r6,r1
3108c0: 42 1d shld r1,r2
3108c2: 61 53 mov r5,r1
3108c4: 41 7d shld r7,r1
3108c6: af f3 bra 3108b0 <___fixdfsi+0x3c>
3108c8: 22 1b or r1,r2
3108ca: 03 fe mov.l @(r0,r15),r3
3108cc: 04 33 .word 0x0433
3108ce: fb ed 00 0f pshl #0,a0g movx.w a1,@r5+r8 movy.w @r7,y1
3108d2: ff ff .word 0xffff
3108d4: 7f ff add #-1,r15
3108d6: ff ff .word 0xffff
3108d8: 00 10 .word 0x0010
...
003108dc <___fixunsdfsi>:
3108dc: 61 43 mov r4,r1
3108de: e3 eb mov #-21,r3
3108e0: 97 25 mov.w 31092e <___fixunsdfsi+0x52>,r7 ! 3fe
3108e2: 31 1c add r1,r1
3108e4: 41 3d shld r3,r1
3108e6: d2 14 mov.l 310938 <___fixunsdfsi+0x5c>,r2 ! fffff
3108e8: 63 43 mov r4,r3
3108ea: 43 00 shll r3
3108ec: 03 29 movt r3
3108ee: 31 77 cmp/gt r7,r1
3108f0: 8f 02 bf.s 3108f8 <___fixunsdfsi+0x1c>
3108f2: 22 49 and r4,r2
3108f4: 23 38 tst r3,r3
3108f6: 89 02 bt 3108fe <___fixunsdfsi+0x22>
3108f8: e0 00 mov #0,r0
3108fa: 00 0b rts
3108fc: 00 09 nop
3108fe: 93 17 mov.w 310930 <___fixunsdfsi+0x54>,r3 ! 41e
310900: 31 37 cmp/gt r3,r1
310902: 8d fa bt.s 3108fa <___fixunsdfsi+0x1e>
310904: e0 ff mov #-1,r0
310906: d3 0d mov.l 31093c <___fixunsdfsi+0x60>,r3 ! 100000
310908: e7 1f mov #31,r7
31090a: 22 3b or r3,r2
31090c: 93 11 mov.w 310932 <___fixunsdfsi+0x56>,r3 ! 433
31090e: 33 18 sub r1,r3
310910: 33 77 cmp/gt r7,r3
310912: 8d 07 bt.s 310924 <___fixunsdfsi+0x48>
310914: 63 3b neg r3,r3
310916: 97 0d mov.w 310934 <___fixunsdfsi+0x58>,r7 ! fbed
310918: 60 53 mov r5,r0
31091a: 31 7c add r7,r1
31091c: 42 1d shld r1,r2
31091e: 40 3d shld r3,r0
310920: 00 0b rts
310922: 20 2b or r2,r0
310924: 93 06 mov.w 310934 <___fixunsdfsi+0x58>,r3 ! fbed
310926: 60 23 mov r2,r0
310928: 31 3c add r3,r1
31092a: 00 0b rts
31092c: 40 1d shld r1,r0
31092e: 03 fe mov.l @(r0,r15),r3
310930: 04 1e mov.l @(r0,r1),r4
310932: 04 33 .word 0x0433
310934: fb ed 00 09 pshl #0,x1 movx.w a1,@r5+r8 movy.w @r7,y1
310938: 00 0f mac.l @r0+,@r0+
31093a: ff ff .word 0xffff
31093c: 00 10 .word 0x0010
...
00310940 <___floatsidf>:
310940: 2f 86 mov.l r8,@-r15
310942: 24 48 tst r4,r4
310944: 2f 96 mov.l r9,@-r15
310946: 8d 28 bt.s 31099a <___floatsidf+0x5a>
310948: 4f 22 sts.l pr,@-r15
31094a: 68 43 mov r4,r8
31094c: 48 00 shll r8
31094e: 08 29 movt r8
310950: 44 11 cmp/pz r4
310952: 8f 4a bf.s 3109ea <___floatsidf+0xaa>
310954: 69 43 mov r4,r9
310956: d0 2d mov.l 310a0c <___floatsidf+0xcc>,r0 ! 310d30 <___clzsi2>
310958: 40 0b jsr @r0
31095a: 64 93 mov r9,r4
31095c: 91 53 mov.w 310a06 <___floatsidf+0xc6>,r1 ! 41e
31095e: 92 53 mov.w 310a08 <___floatsidf+0xc8>,r2 ! 7ff
310960: 31 08 sub r0,r1
310962: 21 29 and r2,r1
310964: e2 0a mov #10,r2
310966: 30 27 cmp/gt r2,r0
310968: 8d 2a bt.s 3109c0 <___floatsidf+0x80>
31096a: 62 03 mov r0,r2
31096c: 72 15 add #21,r2
31096e: 67 93 mov r9,r7
310970: 47 2d shld r2,r7
310972: d2 27 mov.l 310a10 <___floatsidf+0xd0>,r2 ! fffff
310974: 70 f5 add #-11,r0
310976: 64 93 mov r9,r4
310978: 63 73 mov r7,r3
31097a: 44 0d shld r0,r4
31097c: e7 14 mov #20,r7
31097e: 60 83 mov r8,r0
310980: 41 7d shld r7,r1
310982: c9 01 and #1,r0
310984: 40 05 rotr r0
310986: 21 0b or r0,r1
310988: 24 29 and r2,r4
31098a: 62 13 mov r1,r2
31098c: 22 4b or r4,r2
31098e: 60 23 mov r2,r0
310990: 61 33 mov r3,r1
310992: 4f 26 lds.l @r15+,pr
310994: 69 f6 mov.l @r15+,r9
310996: 00 0b rts
310998: 68 f6 mov.l @r15+,r8
31099a: e8 00 mov #0,r8
31099c: e7 00 mov #0,r7
31099e: 63 73 mov r7,r3
3109a0: 60 83 mov r8,r0
3109a2: e7 14 mov #20,r7
3109a4: e1 00 mov #0,r1
3109a6: 41 7d shld r7,r1
3109a8: c9 01 and #1,r0
3109aa: 40 05 rotr r0
3109ac: 21 0b or r0,r1
3109ae: e4 00 mov #0,r4
3109b0: 62 13 mov r1,r2
3109b2: 22 4b or r4,r2
3109b4: 60 23 mov r2,r0
3109b6: 61 33 mov r3,r1
3109b8: 4f 26 lds.l @r15+,pr
3109ba: 69 f6 mov.l @r15+,r9
3109bc: 00 0b rts
3109be: 68 f6 mov.l @r15+,r8
3109c0: 70 f5 add #-11,r0
3109c2: 64 93 mov r9,r4
3109c4: e7 00 mov #0,r7
3109c6: 63 73 mov r7,r3
3109c8: 44 0d shld r0,r4
3109ca: d2 11 mov.l 310a10 <___floatsidf+0xd0>,r2 ! fffff
3109cc: e7 14 mov #20,r7
3109ce: 60 83 mov r8,r0
3109d0: 41 7d shld r7,r1
3109d2: c9 01 and #1,r0
3109d4: 40 05 rotr r0
3109d6: 21 0b or r0,r1
3109d8: 24 29 and r2,r4
3109da: 62 13 mov r1,r2
3109dc: 22 4b or r4,r2
3109de: 60 23 mov r2,r0
3109e0: 61 33 mov r3,r1
3109e2: 4f 26 lds.l @r15+,pr
3109e4: 69 f6 mov.l @r15+,r9
3109e6: 00 0b rts
3109e8: 68 f6 mov.l @r15+,r8
3109ea: d0 08 mov.l 310a0c <___floatsidf+0xcc>,r0 ! 310d30 <___clzsi2>
3109ec: 69 4b neg r4,r9
3109ee: 40 0b jsr @r0
3109f0: 64 93 mov r9,r4
3109f2: 91 08 mov.w 310a06 <___floatsidf+0xc6>,r1 ! 41e
3109f4: 92 08 mov.w 310a08 <___floatsidf+0xc8>,r2 ! 7ff
3109f6: 31 08 sub r0,r1
3109f8: 21 29 and r2,r1
3109fa: e2 0a mov #10,r2
3109fc: 30 27 cmp/gt r2,r0
3109fe: 8d df bt.s 3109c0 <___floatsidf+0x80>
310a00: 62 03 mov r0,r2
310a02: af b4 bra 31096e <___floatsidf+0x2e>
310a04: 72 15 add #21,r2
310a06: 04 1e mov.l @(r0,r1),r4
310a08: 07 ff mac.l @r15+,@r7+
310a0a: 00 09 nop
310a0c: 00 31 .word 0x0031
310a0e: 0d 30 .word 0x0d30
310a10: 00 0f mac.l @r0+,@r0+
310a12: ff ff .word 0xffff
00310a14 <___extendsfdf2>:
310a14: 61 43 mov r4,r1
310a16: e2 e9 mov #-23,r2
310a18: 41 2d shld r2,r1
310a1a: 2f 86 mov.l r8,@-r15
310a1c: 61 1c extu.b r1,r1
310a1e: 2f 96 mov.l r9,@-r15
310a20: 68 43 mov r4,r8
310a22: d9 41 mov.l 310b28 <___extendsfdf2+0x114>,r9 ! 7fffff
310a24: 60 13 mov r1,r0
310a26: 48 00 shll r8
310a28: 70 01 add #1,r0
310a2a: 08 29 movt r8
310a2c: 4f 22 sts.l pr,@-r15
310a2e: c8 fe tst #254,r0
310a30: 8d 15 bt.s 310a5e <___extendsfdf2+0x4a>
310a32: 29 49 and r4,r9
310a34: 92 74 mov.w 310b20 <___extendsfdf2+0x10c>,r2 ! 380
310a36: 67 93 mov r9,r7
310a38: e6 1d mov #29,r6
310a3a: 49 6d shld r6,r9
310a3c: 31 2c add r2,r1
310a3e: e6 14 mov #20,r6
310a40: 60 83 mov r8,r0
310a42: 47 09 shlr2 r7
310a44: 47 01 shlr r7
310a46: 41 6d shld r6,r1
310a48: c9 01 and #1,r0
310a4a: 40 05 rotr r0
310a4c: 21 0b or r0,r1
310a4e: 62 13 mov r1,r2
310a50: 22 7b or r7,r2
310a52: 60 23 mov r2,r0
310a54: 61 93 mov r9,r1
310a56: 4f 26 lds.l @r15+,pr
310a58: 69 f6 mov.l @r15+,r9
310a5a: 00 0b rts
310a5c: 68 f6 mov.l @r15+,r8
310a5e: 21 18 tst r1,r1
310a60: d6 31 mov.l 310b28 <___extendsfdf2+0x114>,r6 ! 7fffff
310a62: 8f 23 bf.s 310aac <___extendsfdf2+0x98>
310a64: 24 68 tst r6,r4
310a66: 8d 3a bt.s 310ade <___extendsfdf2+0xca>
310a68: e6 14 mov #20,r6
310a6a: d0 30 mov.l 310b2c <___extendsfdf2+0x118>,r0 ! 310d30 <___clzsi2>
310a6c: 40 0b jsr @r0
310a6e: 64 93 mov r9,r4
310a70: e1 0a mov #10,r1
310a72: 30 17 cmp/gt r1,r0
310a74: 61 03 mov r0,r1
310a76: 71 f5 add #-11,r1
310a78: 8d 4f bt.s 310b1a <___extendsfdf2+0x106>
310a7a: 67 93 mov r9,r7
310a7c: 47 1d shld r1,r7
310a7e: 61 03 mov r0,r1
310a80: 71 15 add #21,r1
310a82: 49 1d shld r1,r9
310a84: d1 2a mov.l 310b30 <___extendsfdf2+0x11c>,r1 ! fffff
310a86: e6 14 mov #20,r6
310a88: 92 4b mov.w 310b22 <___extendsfdf2+0x10e>,r2 ! 7ff
310a8a: 27 19 and r1,r7
310a8c: 91 4a mov.w 310b24 <___extendsfdf2+0x110>,r1 ! 389
310a8e: 31 08 sub r0,r1
310a90: 21 29 and r2,r1
310a92: 60 83 mov r8,r0
310a94: 41 6d shld r6,r1
310a96: c9 01 and #1,r0
310a98: 40 05 rotr r0
310a9a: 21 0b or r0,r1
310a9c: 62 13 mov r1,r2
310a9e: 22 7b or r7,r2
310aa0: 60 23 mov r2,r0
310aa2: 61 93 mov r9,r1
310aa4: 4f 26 lds.l @r15+,pr
310aa6: 69 f6 mov.l @r15+,r9
310aa8: 00 0b rts
310aaa: 68 f6 mov.l @r15+,r8
310aac: 8d 26 bt.s 310afc <___extendsfdf2+0xe8>
310aae: e6 14 mov #20,r6
310ab0: e1 1d mov #29,r1
310ab2: 67 93 mov r9,r7
310ab4: 49 1d shld r1,r9
310ab6: d1 1f mov.l 310b34 <___extendsfdf2+0x120>,r1 ! 80000
310ab8: 47 09 shlr2 r7
310aba: 47 01 shlr r7
310abc: 27 1b or r1,r7
310abe: d1 1c mov.l 310b30 <___extendsfdf2+0x11c>,r1 ! fffff
310ac0: 60 83 mov r8,r0
310ac2: 27 19 and r1,r7
310ac4: 91 2d mov.w 310b22 <___extendsfdf2+0x10e>,r1 ! 7ff
310ac6: c9 01 and #1,r0
310ac8: 40 05 rotr r0
310aca: 41 6d shld r6,r1
310acc: 21 0b or r0,r1
310ace: 62 13 mov r1,r2
310ad0: 22 7b or r7,r2
310ad2: 60 23 mov r2,r0
310ad4: 61 93 mov r9,r1
310ad6: 4f 26 lds.l @r15+,pr
310ad8: 69 f6 mov.l @r15+,r9
310ada: 00 0b rts
310adc: 68 f6 mov.l @r15+,r8
310ade: 60 83 mov r8,r0
310ae0: e1 00 mov #0,r1
310ae2: 41 6d shld r6,r1
310ae4: c9 01 and #1,r0
310ae6: 40 05 rotr r0
310ae8: 21 0b or r0,r1
310aea: e7 00 mov #0,r7
310aec: 62 13 mov r1,r2
310aee: 22 7b or r7,r2
310af0: 60 23 mov r2,r0
310af2: 61 93 mov r9,r1
310af4: 4f 26 lds.l @r15+,pr
310af6: 69 f6 mov.l @r15+,r9
310af8: 00 0b rts
310afa: 68 f6 mov.l @r15+,r8
310afc: 91 11 mov.w 310b22 <___extendsfdf2+0x10e>,r1 ! 7ff
310afe: 60 83 mov r8,r0
310b00: 41 6d shld r6,r1
310b02: c9 01 and #1,r0
310b04: 40 05 rotr r0
310b06: 21 0b or r0,r1
310b08: e7 00 mov #0,r7
310b0a: 62 13 mov r1,r2
310b0c: 22 7b or r7,r2
310b0e: 60 23 mov r2,r0
310b10: 61 93 mov r9,r1
310b12: 4f 26 lds.l @r15+,pr
310b14: 69 f6 mov.l @r15+,r9
310b16: 00 0b rts
310b18: 68 f6 mov.l @r15+,r8
310b1a: 47 1d shld r1,r7
310b1c: af b2 bra 310a84 <___extendsfdf2+0x70>
310b1e: e9 00 mov #0,r9
310b20: 03 80 .word 0x0380
310b22: 07 ff mac.l @r15+,@r7+
310b24: 03 89 .word 0x0389
310b26: 00 09 nop
310b28: 00 7f mac.l @r7+,@r0+
310b2a: ff ff .word 0xffff
310b2c: 00 31 .word 0x0031
310b2e: 0d 30 .word 0x0d30
310b30: 00 0f mac.l @r0+,@r0+
310b32: ff ff .word 0xffff
310b34: 00 08 clrt
...
00310b38 <___truncdfsf2>:
310b38: d1 60 mov.l 310cbc <___truncdfsf2+0x184>,r1 ! fffff
310b3a: 62 43 mov r4,r2
310b3c: 32 2c add r2,r2
310b3e: e0 eb mov #-21,r0
310b40: 2f 86 mov.l r8,@-r15
310b42: 21 49 and r4,r1
310b44: 68 23 mov r2,r8
310b46: e6 e3 mov #-29,r6
310b48: 62 53 mov r5,r2
310b4a: 48 0d shld r0,r8
310b4c: 90 af mov.w 310cae <___truncdfsf2+0x176>,r0 ! 7fe
310b4e: 42 6d shld r6,r2
310b50: 41 08 shll2 r1
310b52: 31 1c add r1,r1
310b54: 63 43 mov r4,r3
310b56: 22 1b or r1,r2
310b58: 61 83 mov r8,r1
310b5a: 43 00 shll r3
310b5c: 67 53 mov r5,r7
310b5e: 71 01 add #1,r1
310b60: 03 29 movt r3
310b62: 47 08 shll2 r7
310b64: 21 08 tst r0,r1
310b66: 8d 10 bt.s 310b8a <___truncdfsf2+0x52>
310b68: 37 7c add r7,r7
310b6a: 91 a1 mov.w 310cb0 <___truncdfsf2+0x178>,r1 ! fc80
310b6c: 96 a1 mov.w 310cb2 <___truncdfsf2+0x17a>,r6 ! fe
310b6e: 31 8c add r8,r1
310b70: 31 67 cmp/gt r6,r1
310b72: 8b 26 bf 310bc2 <___truncdfsf2+0x8a>
310b74: 91 9e mov.w 310cb4 <___truncdfsf2+0x17c>,r1 ! ff
310b76: e2 00 mov #0,r2
310b78: e0 17 mov #23,r0
310b7a: 41 0d shld r0,r1
310b7c: 68 f6 mov.l @r15+,r8
310b7e: 60 33 mov r3,r0
310b80: c9 01 and #1,r0
310b82: 40 05 rotr r0
310b84: 20 1b or r1,r0
310b86: 00 0b rts
310b88: 20 2b or r2,r0
310b8a: 28 88 tst r8,r8
310b8c: 8f 0b bf.s 310ba6 <___truncdfsf2+0x6e>
310b8e: 22 7b or r7,r2
310b90: e0 17 mov #23,r0
310b92: e1 00 mov #0,r1
310b94: 41 0d shld r0,r1
310b96: 68 f6 mov.l @r15+,r8
310b98: 60 33 mov r3,r0
310b9a: c9 01 and #1,r0
310b9c: 40 05 rotr r0
310b9e: e2 00 mov #0,r2
310ba0: 20 1b or r1,r0
310ba2: 00 0b rts
310ba4: 20 2b or r2,r0
310ba6: 22 28 tst r2,r2
310ba8: 89 e4 bt 310b74 <___truncdfsf2+0x3c>
310baa: 91 83 mov.w 310cb4 <___truncdfsf2+0x17c>,r1 ! ff
310bac: e0 17 mov #23,r0
310bae: e3 00 mov #0,r3
310bb0: 41 0d shld r0,r1
310bb2: d2 43 mov.l 310cc0 <___truncdfsf2+0x188>,r2 ! 400000
310bb4: 60 33 mov r3,r0
310bb6: c9 01 and #1,r0
310bb8: 40 05 rotr r0
310bba: 20 1b or r1,r0
310bbc: 20 2b or r2,r0
310bbe: 00 0b rts
310bc0: 68 f6 mov.l @r15+,r8
310bc2: 41 15 cmp/pl r1
310bc4: 8f 18 bf.s 310bf8 <___truncdfsf2+0xc0>
310bc6: e6 e3 mov #-29,r6
310bc8: 47 6d shld r6,r7
310bca: e0 06 mov #6,r0
310bcc: 66 53 mov r5,r6
310bce: 46 0d shld r0,r6
310bd0: 26 68 tst r6,r6
310bd2: 06 29 movt r6
310bd4: 26 68 tst r6,r6
310bd6: 42 08 shll2 r2
310bd8: 42 24 rotcl r2
310bda: 22 7b or r7,r2
310bdc: 60 23 mov r2,r0
310bde: c8 07 tst #7,r0
310be0: 8d 60 bt.s 310ca4 <___truncdfsf2+0x16c>
310be2: e7 06 mov #6,r7
310be4: 60 23 mov r2,r0
310be6: c9 0f and #15,r0
310be8: 88 04 cmp/eq #4,r0
310bea: 8b 2d bf 310c48 <___truncdfsf2+0x110>
310bec: e6 06 mov #6,r6
310bee: 42 6d shld r6,r2
310bf0: 42 19 shlr8 r2
310bf2: 42 01 shlr r2
310bf4: af c0 bra 310b78 <___truncdfsf2+0x40>
310bf6: 61 1c extu.b r1,r1
310bf8: e6 e9 mov #-23,r6
310bfa: 31 63 cmp/ge r6,r1
310bfc: 8f c9 bf.s 310b92 <___truncdfsf2+0x5a>
310bfe: e0 17 mov #23,r0
310c00: d6 30 mov.l 310cc4 <___truncdfsf2+0x18c>,r6 ! 800000
310c02: 61 1b neg r1,r1
310c04: 60 13 mov r1,r0
310c06: 22 6b or r6,r2
310c08: 70 1e add #30,r0
310c0a: e6 1f mov #31,r6
310c0c: 30 67 cmp/gt r6,r0
310c0e: 8f 2b bf.s 310c68 <___truncdfsf2+0x130>
310c10: 66 23 mov r2,r6
310c12: 71 fe add #-2,r1
310c14: 61 1b neg r1,r1
310c16: 88 20 cmp/eq #32,r0
310c18: 8d 04 bt.s 310c24 <___truncdfsf2+0xec>
310c1a: 46 1d shld r1,r6
310c1c: 91 4b mov.w 310cb6 <___truncdfsf2+0x17e>,r1 ! fca2
310c1e: 38 1c add r1,r8
310c20: 42 8d shld r8,r2
310c22: 27 2b or r2,r7
310c24: 27 78 tst r7,r7
310c26: e2 ff mov #-1,r2
310c28: 62 2a negc r2,r2
310c2a: 22 6b or r6,r2
310c2c: 60 23 mov r2,r0
310c2e: c8 07 tst #7,r0
310c30: 89 32 bt 310c98 <___truncdfsf2+0x160>
310c32: c9 0f and #15,r0
310c34: 88 04 cmp/eq #4,r0
310c36: 89 2d bt 310c94 <___truncdfsf2+0x15c>
310c38: 72 04 add #4,r2
310c3a: e1 00 mov #0,r1
310c3c: e0 06 mov #6,r0
310c3e: 42 0d shld r0,r2
310c40: 42 19 shlr8 r2
310c42: 42 01 shlr r2
310c44: af 98 bra 310b78 <___truncdfsf2+0x40>
310c46: 61 1c extu.b r1,r1
310c48: d7 1f mov.l 310cc8 <___truncdfsf2+0x190>,r7 ! 4000000
310c4a: 72 04 add #4,r2
310c4c: 22 78 tst r7,r2
310c4e: 89 f5 bt 310c3c <___truncdfsf2+0x104>
310c50: 71 01 add #1,r1
310c52: e0 17 mov #23,r0
310c54: 61 1c extu.b r1,r1
310c56: 41 0d shld r0,r1
310c58: 68 f6 mov.l @r15+,r8
310c5a: 60 33 mov r3,r0
310c5c: c9 01 and #1,r0
310c5e: 40 05 rotr r0
310c60: e2 00 mov #0,r2
310c62: 20 1b or r1,r0
310c64: 00 0b rts
310c66: 20 2b or r2,r0
310c68: 91 26 mov.w 310cb8 <___truncdfsf2+0x180>,r1 ! fc82
310c6a: 66 73 mov r7,r6
310c6c: 60 0b neg r0,r0
310c6e: 38 1c add r1,r8
310c70: 47 8d shld r8,r7
310c72: 42 8d shld r8,r2
310c74: 27 78 tst r7,r7
310c76: e1 ff mov #-1,r1
310c78: 61 1a negc r1,r1
310c7a: 46 0d shld r0,r6
310c7c: 22 1b or r1,r2
310c7e: 22 6b or r6,r2
310c80: 60 23 mov r2,r0
310c82: c8 07 tst #7,r0
310c84: 8f af bf.s 310be6 <___truncdfsf2+0xae>
310c86: e1 00 mov #0,r1
310c88: e1 06 mov #6,r1
310c8a: 42 1d shld r1,r2
310c8c: 42 19 shlr8 r2
310c8e: 42 01 shlr r2
310c90: af 72 bra 310b78 <___truncdfsf2+0x40>
310c92: e1 00 mov #0,r1
310c94: af aa bra 310bec <___truncdfsf2+0xb4>
310c96: e1 00 mov #0,r1
310c98: e6 06 mov #6,r6
310c9a: 42 6d shld r6,r2
310c9c: 42 19 shlr8 r2
310c9e: 42 01 shlr r2
310ca0: af 6a bra 310b78 <___truncdfsf2+0x40>
310ca2: e1 00 mov #0,r1
310ca4: 42 7d shld r7,r2
310ca6: 42 19 shlr8 r2
310ca8: 42 01 shlr r2
310caa: af 65 bra 310b78 <___truncdfsf2+0x40>
310cac: 61 1c extu.b r1,r1
310cae: 07 fe mov.l @(r0,r15),r7
310cb0: fc 80 .word 0xfc80
310cb2: 00 fe mov.l @(r0,r15),r0
310cb4: 00 ff mac.l @r15+,@r0+
310cb6: fc a2 .word 0xfca2
310cb8: fc 82 .word 0xfc82
310cba: 00 09 nop
310cbc: 00 0f mac.l @r0+,@r0+
310cbe: ff ff .word 0xffff
310cc0: 00 40 .word 0x0040
310cc2: 00 00 .word 0x0000
310cc4: 00 80 .word 0x0080
310cc6: 00 00 .word 0x0000
310cc8: 04 00 .word 0x0400
310cca: 00 00 .word 0x0000
310ccc: 00 00 .word 0x0000
...
00310cd0 <___udiv_qrnnd_16>:
310cd0: 00 19 div0u
310cd2: 30 66 cmp/hi r6,r0
310cd4: 89 20 bt 310d18 <___udiv_qrnnd_16+0x48>
310cd6: 30 64 div1 r6,r0
310cd8: 30 64 div1 r6,r0
310cda: 30 64 div1 r6,r0
310cdc: 30 64 div1 r6,r0
310cde: 30 64 div1 r6,r0
310ce0: 30 64 div1 r6,r0
310ce2: 30 64 div1 r6,r0
310ce4: 30 64 div1 r6,r0
310ce6: 30 64 div1 r6,r0
310ce8: 30 64 div1 r6,r0
310cea: 30 64 div1 r6,r0
310cec: 30 64 div1 r6,r0
310cee: 30 64 div1 r6,r0
310cf0: 30 64 div1 r6,r0
310cf2: 30 64 div1 r6,r0
310cf4: 30 64 div1 r6,r0
310cf6: 61 0d extu.w r0,r1
310cf8: 89 00 bt 310cfc <___udiv_qrnnd_16+0x2c>
310cfa: 30 6c add r6,r0
310cfc: 41 24 rotcl r1
310cfe: 25 1e mulu.w r1,r5
310d00: 20 4d xtrct r4,r0
310d02: 60 09 swap.w r0,r0
310d04: 02 1a sts macl,r2
310d06: 30 22 cmp/hs r2,r0
310d08: 30 28 sub r2,r0
310d0a: 89 0e bt 310d2a <___udiv_qrnnd_16+0x5a>
310d0c: 30 5e addc r5,r0
310d0e: 71 ff add #-1,r1
310d10: 89 0b bt 310d2a <___udiv_qrnnd_16+0x5a>
310d12: 71 ff add #-1,r1
310d14: 00 0b rts
310d16: 30 5c add r5,r0
310d18: 30 58 sub r5,r0
310d1a: 61 49 swap.w r4,r1
310d1c: 21 0d xtrct r0,r1
310d1e: 00 08 clrt
310d20: 60 13 mov r1,r0
310d22: 30 5e addc r5,r0
310d24: e1 ff mov #-1,r1
310d26: 8f f4 bf.s 310d12 <___udiv_qrnnd_16+0x42>
310d28: 41 29 shlr16 r1
310d2a: 00 0b rts
310d2c: 00 09 nop
310d2e: 00 09 nop
00310d30 <___clzsi2>:
310d30: d1 15 mov.l 310d88 <___clzsi2+0x58>,r1 ! ffff
310d32: 34 16 cmp/hi r1,r4
310d34: 89 0f bt 310d56 <___clzsi2+0x26>
310d36: 91 25 mov.w 310d84 <___clzsi2+0x54>,r1 ! ff
310d38: 34 16 cmp/hi r1,r4
310d3a: 01 29 movt r1
310d3c: 41 08 shll2 r1
310d3e: 31 1c add r1,r1
310d40: 61 1b neg r1,r1
310d42: 44 1d shld r1,r4
310d44: 63 13 mov r1,r3
310d46: d1 11 mov.l 310d8c <___clzsi2+0x5c>,r1 ! 344e44 <___clz_tab>
310d48: 60 43 mov r4,r0
310d4a: 73 20 add #32,r3
310d4c: 01 1c mov.b @(r0,r1),r1
310d4e: 60 33 mov r3,r0
310d50: 61 1c extu.b r1,r1
310d52: 00 0b rts
310d54: 30 18 sub r1,r0
310d56: d1 0e mov.l 310d90 <___clzsi2+0x60>,r1 ! ffffff
310d58: 34 16 cmp/hi r1,r4
310d5a: 8d 0a bt.s 310d72 <___clzsi2+0x42>
310d5c: e1 e8 mov #-24,r1
310d5e: e1 f0 mov #-16,r1
310d60: 44 1d shld r1,r4
310d62: d1 0a mov.l 310d8c <___clzsi2+0x5c>,r1 ! 344e44 <___clz_tab>
310d64: 60 43 mov r4,r0
310d66: e3 10 mov #16,r3
310d68: 01 1c mov.b @(r0,r1),r1
310d6a: 60 33 mov r3,r0
310d6c: 61 1c extu.b r1,r1
310d6e: 00 0b rts
310d70: 30 18 sub r1,r0
310d72: 44 1d shld r1,r4
310d74: d1 05 mov.l 310d8c <___clzsi2+0x5c>,r1 ! 344e44 <___clz_tab>
310d76: 60 43 mov r4,r0
310d78: e3 08 mov #8,r3
310d7a: 01 1c mov.b @(r0,r1),r1
310d7c: 60 33 mov r3,r0
310d7e: 61 1c extu.b r1,r1
310d80: 00 0b rts
310d82: 30 18 sub r1,r0
310d84: 00 ff mac.l @r15+,@r0+
310d86: 00 09 nop
310d88: 00 00 .word 0x0000
310d8a: ff ff .word 0xffff
310d8c: 00 34 mov.b r3,@(r0,r0)
310d8e: 4e 44 .word 0x4e44
310d90: 00 ff mac.l @r15+,@r0+
310d92: ff ff .word 0xffff
00310d94 <___movmem>:
310d94: 4f 22 sts.l pr,@-r15
310d96: 46 08 shll2 r6
310d98: b0 1d bsr 310dd6 <___movmemSI52+0x2>
310d9a: 50 5c mov.l @(48,r5),r0
310d9c: 50 5f mov.l @(60,r5),r0
310d9e: 76 c0 add #-64,r6
310da0: 14 0f mov.l r0,@(60,r4)
310da2: 26 68 tst r6,r6
310da4: 50 5e mov.l @(56,r5),r0
310da6: 89 09 bt 310dbc <___movmem+0x28>
310da8: 14 0e mov.l r0,@(56,r4)
310daa: 46 15 cmp/pl r6
310dac: 50 5d mov.l @(52,r5),r0
310dae: 75 40 add #64,r5
310db0: 14 0d mov.l r0,@(52,r4)
310db2: 74 40 add #64,r4
310db4: 89 0e bt 310dd4 <___movmemSI52>
310db6: c7 14 mova 310e08 <___movmemSI4+0x4>,r0
310db8: 30 6c add r6,r0
310dba: 40 2b jmp @r0
310dbc: 4f 26 lds.l @r15+,pr
310dbe: 14 0e mov.l r0,@(56,r4)
310dc0: 50 5d mov.l @(52,r5),r0
310dc2: 00 0b rts
310dc4: 14 0d mov.l r0,@(52,r4)
310dc6: 00 09 nop
00310dc8 <___movmemSI64>:
310dc8: 50 5f mov.l @(60,r5),r0
310dca: 14 0f mov.l r0,@(60,r4)
00310dcc <___movmemSI60>:
310dcc: 50 5e mov.l @(56,r5),r0
310dce: 14 0e mov.l r0,@(56,r4)
00310dd0 <___movmemSI56>:
310dd0: 50 5d mov.l @(52,r5),r0
310dd2: 14 0d mov.l r0,@(52,r4)
00310dd4 <___movmemSI52>:
310dd4: 50 5c mov.l @(48,r5),r0
310dd6: 14 0c mov.l r0,@(48,r4)
00310dd8 <___movmemSI48>:
310dd8: 50 5b mov.l @(44,r5),r0
310dda: 14 0b mov.l r0,@(44,r4)
00310ddc <___movmemSI44>:
310ddc: 50 5a mov.l @(40,r5),r0
310dde: 14 0a mov.l r0,@(40,r4)
00310de0 <___movmemSI40>:
310de0: 50 59 mov.l @(36,r5),r0
310de2: 14 09 mov.l r0,@(36,r4)
00310de4 <___movmemSI36>:
310de4: 50 58 mov.l @(32,r5),r0
310de6: 14 08 mov.l r0,@(32,r4)
00310de8 <___movmemSI32>:
310de8: 50 57 mov.l @(28,r5),r0
310dea: 14 07 mov.l r0,@(28,r4)
00310dec <___movmemSI28>:
310dec: 50 56 mov.l @(24,r5),r0
310dee: 14 06 mov.l r0,@(24,r4)
00310df0 <___movmemSI24>:
310df0: 50 55 mov.l @(20,r5),r0
310df2: 14 05 mov.l r0,@(20,r4)
00310df4 <___movmemSI20>:
310df4: 50 54 mov.l @(16,r5),r0
310df6: 14 04 mov.l r0,@(16,r4)
00310df8 <___movmemSI16>:
310df8: 50 53 mov.l @(12,r5),r0
310dfa: 14 03 mov.l r0,@(12,r4)
00310dfc <___movmemSI12>:
310dfc: 50 52 mov.l @(8,r5),r0
310dfe: 14 02 mov.l r0,@(8,r4)
00310e00 <___movmemSI8>:
310e00: 50 51 mov.l @(4,r5),r0
310e02: 14 01 mov.l r0,@(4,r4)
00310e04 <___movmemSI4>:
310e04: 50 50 mov.l @(0,r5),r0
310e06: 00 0b rts
310e08: 14 00 mov.l r0,@(0,r4)
310e0a: 00 09 nop
310e0c: 34 54 div1 r5,r4
310e0e: 34 54 div1 r5,r4
310e10: 34 54 div1 r5,r4
310e12: 34 54 div1 r5,r4
310e14: 34 54 div1 r5,r4
310e16: 34 54 div1 r5,r4
310e18: 34 54 div1 r5,r4
310e1a: 00 0b rts
310e1c: 34 54 div1 r5,r4
310e1e: 34 54 div1 r5,r4
310e20: 40 24 rotcl r0
310e22: 34 54 div1 r5,r4
310e24: 40 24 rotcl r0
310e26: 34 54 div1 r5,r4
310e28: 40 24 rotcl r0
310e2a: 00 0b rts
310e2c: 34 54 div1 r5,r4
00310e2e <___udivsi3>:
310e2e: 4f 22 sts.l pr,@-r15
310e30: 60 5d extu.w r5,r0
310e32: 30 50 cmp/eq r5,r0
310e34: 8f 12 bf.s 310e5c <___udivsi3+0x2e>
310e36: 00 19 div0u
310e38: 60 49 swap.w r4,r0
310e3a: 44 29 shlr16 r4
310e3c: bf e6 bsr 310e0c <___movmemSI4+0x8>
310e3e: 45 28 shll16 r5
310e40: bf e5 bsr 310e0e <___movmemSI4+0xa>
310e42: 34 54 div1 r5,r4
310e44: 20 4d xtrct r4,r0
310e46: 24 0d xtrct r0,r4
310e48: bf e0 bsr 310e0c <___movmemSI4+0x8>
310e4a: 64 49 swap.w r4,r4
310e4c: bf df bsr 310e0e <___movmemSI4+0xa>
310e4e: 34 54 div1 r5,r4
310e50: 4f 26 lds.l @r15+,pr
310e52: 20 4d xtrct r4,r0
310e54: 60 09 swap.w r0,r0
310e56: 40 24 rotcl r0
310e58: 00 0b rts
310e5a: 45 29 shlr16 r5
310e5c: e0 00 mov #0,r0
310e5e: 20 4d xtrct r4,r0
310e60: 24 0d xtrct r0,r4
310e62: bf dc bsr 310e1e <___movmemSI4+0x1a>
310e64: 40 24 rotcl r0
310e66: bf da bsr 310e1e <___movmemSI4+0x1a>
310e68: 40 24 rotcl r0
310e6a: bf d8 bsr 310e1e <___movmemSI4+0x1a>
310e6c: 40 24 rotcl r0
310e6e: bf d6 bsr 310e1e <___movmemSI4+0x1a>
310e70: 40 24 rotcl r0
310e72: 4f 26 lds.l @r15+,pr
310e74: 00 0b rts
310e76: 40 24 rotcl r0
00310e78 <___lshrdi3>:
310e78: 26 68 tst r6,r6
310e7a: 8d 11 bt.s 310ea0 <___lshrdi3+0x28>
310e7c: 62 6b neg r6,r2
310e7e: 63 23 mov r2,r3
310e80: 73 20 add #32,r3
310e82: 43 15 cmp/pl r3
310e84: 8b 06 bf 310e94 <___lshrdi3+0x1c>
310e86: 61 53 mov r5,r1
310e88: 41 2d shld r2,r1
310e8a: 60 43 mov r4,r0
310e8c: 44 3d shld r3,r4
310e8e: 40 2d shld r2,r0
310e90: 00 0b rts
310e92: 21 4b or r4,r1
310e94: 76 e0 add #-32,r6
310e96: 66 6b neg r6,r6
310e98: 61 43 mov r4,r1
310e9a: 41 6d shld r6,r1
310e9c: 00 0b rts
310e9e: e0 00 mov #0,r0
310ea0: 60 43 mov r4,r0
310ea2: 00 0b rts
310ea4: 61 53 mov r5,r1
310ea6: 00 09 nop
00310ea8 <___ashldi3>:
310ea8: 26 68 tst r6,r6
310eaa: 8d 10 bt.s 310ece <___ashldi3+0x26>
310eac: 62 6b neg r6,r2
310eae: 72 20 add #32,r2
310eb0: 42 15 cmp/pl r2
310eb2: 8f 07 bf.s 310ec4 <___ashldi3+0x1c>
310eb4: 62 2b neg r2,r2
310eb6: 60 43 mov r4,r0
310eb8: 40 6d shld r6,r0
310eba: 61 53 mov r5,r1
310ebc: 45 2d shld r2,r5
310ebe: 41 6d shld r6,r1
310ec0: 00 0b rts
310ec2: 20 5b or r5,r0
310ec4: 76 e0 add #-32,r6
310ec6: 60 53 mov r5,r0
310ec8: 40 6d shld r6,r0
310eca: 00 0b rts
310ecc: e1 00 mov #0,r1
310ece: 60 43 mov r4,r0
310ed0: 00 0b rts
310ed2: 61 53 mov r5,r1
00310ed4 <___udivdi3>:
310ed4: 2f 86 mov.l r8,@-r15
310ed6: 2f 96 mov.l r9,@-r15
310ed8: 2f a6 mov.l r10,@-r15
310eda: 2f b6 mov.l r11,@-r15
310edc: 4f 22 sts.l pr,@-r15
310ede: 26 68 tst r6,r6
310ee0: 62 43 mov r4,r2
310ee2: 8f 35 bf.s 310f50 <___udivdi3+0x7c>
310ee4: 68 53 mov r5,r8
310ee6: 37 46 cmp/hi r4,r7
310ee8: 8f 3d bf.s 310f66 <___udivdi3+0x92>
310eea: 63 53 mov r5,r3
310eec: d1 74 mov.l 3110c0 <___udivdi3+0x1ec>,r1 ! ffff
310eee: 37 16 cmp/hi r1,r7
310ef0: 8d 02 bt.s 310ef8 <___udivdi3+0x24>
310ef2: 65 43 mov r4,r5
310ef4: a0 b7 bra 311066 <___udivdi3+0x192>
310ef6: 00 09 nop
310ef8: d1 72 mov.l 3110c4 <___udivdi3+0x1f0>,r1 ! ffffff
310efa: 37 16 cmp/hi r1,r7
310efc: 8d 01 bt.s 310f02 <___udivdi3+0x2e>
310efe: e1 18 mov #24,r1
310f00: e1 10 mov #16,r1
310f02: 66 1b neg r1,r6
310f04: 60 73 mov r7,r0
310f06: 40 6d shld r6,r0
310f08: d6 6f mov.l 3110c8 <___udivdi3+0x1f4>,r6 ! 344e44 <___clz_tab>
310f0a: 00 6c mov.b @(r0,r6),r0
310f0c: 60 0c extu.b r0,r0
310f0e: 30 1c add r1,r0
310f10: 60 0b neg r0,r0
310f12: 61 03 mov r0,r1
310f14: 88 e0 cmp/eq #-32,r0
310f16: 8d 07 bt.s 310f28 <___udivdi3+0x54>
310f18: 71 20 add #32,r1
310f1a: 65 83 mov r8,r5
310f1c: 42 1d shld r1,r2
310f1e: 45 0d shld r0,r5
310f20: 63 83 mov r8,r3
310f22: 47 1d shld r1,r7
310f24: 43 1d shld r1,r3
310f26: 25 2b or r2,r5
310f28: d8 68 mov.l 3110cc <___udivdi3+0x1f8>,r8 ! 310cd0 <___udiv_qrnnd_16>
310f2a: 60 53 mov r5,r0
310f2c: 65 73 mov r7,r5
310f2e: 64 39 swap.w r3,r4
310f30: 66 59 swap.w r5,r6
310f32: 48 0b jsr @r8
310f34: 46 28 shll16 r6
310f36: 64 49 swap.w r4,r4
310f38: 48 0b jsr @r8
310f3a: 63 19 swap.w r1,r3
310f3c: 23 1b or r1,r3
310f3e: e8 00 mov #0,r8
310f40: 61 33 mov r3,r1
310f42: 60 83 mov r8,r0
310f44: 4f 26 lds.l @r15+,pr
310f46: 6b f6 mov.l @r15+,r11
310f48: 6a f6 mov.l @r15+,r10
310f4a: 69 f6 mov.l @r15+,r9
310f4c: 00 0b rts
310f4e: 68 f6 mov.l @r15+,r8
310f50: 36 46 cmp/hi r4,r6
310f52: 8b 38 bf 310fc6 <___udivdi3+0xf2>
310f54: e1 00 mov #0,r1
310f56: e8 00 mov #0,r8
310f58: 60 83 mov r8,r0
310f5a: 4f 26 lds.l @r15+,pr
310f5c: 6b f6 mov.l @r15+,r11
310f5e: 6a f6 mov.l @r15+,r10
310f60: 69 f6 mov.l @r15+,r9
310f62: 00 0b rts
310f64: 68 f6 mov.l @r15+,r8
310f66: 27 78 tst r7,r7
310f68: 8d 02 bt.s 310f70 <___udivdi3+0x9c>
310f6a: e4 01 mov #1,r4
310f6c: a0 81 bra 311072 <___udivdi3+0x19e>
310f6e: 00 09 nop
310f70: d7 57 mov.l 3110d0 <___udivdi3+0x1fc>,r7 ! 310e2e <___udivsi3>
310f72: 47 0b jsr @r7
310f74: e5 00 mov #0,r5
310f76: 67 03 mov r0,r7
310f78: 91 a0 mov.w 3110bc <___udivdi3+0x1e8>,r1 ! ff
310f7a: 37 16 cmp/hi r1,r7
310f7c: 01 29 movt r1
310f7e: 41 08 shll2 r1
310f80: 31 1c add r1,r1
310f82: 66 1b neg r1,r6
310f84: 60 73 mov r7,r0
310f86: 40 6d shld r6,r0
310f88: d6 4f mov.l 3110c8 <___udivdi3+0x1f4>,r6 ! 344e44 <___clz_tab>
310f8a: 00 6c mov.b @(r0,r6),r0
310f8c: 60 0c extu.b r0,r0
310f8e: 30 1c add r1,r0
310f90: 60 0b neg r0,r0
310f92: 66 03 mov r0,r6
310f94: 88 e0 cmp/eq #-32,r0
310f96: 8f 78 bf.s 31108a <___udivdi3+0x1b6>
310f98: 76 20 add #32,r6
310f9a: da 4c mov.l 3110cc <___udivdi3+0x1f8>,r10 ! 310cd0 <___udiv_qrnnd_16>
310f9c: 61 23 mov r2,r1
310f9e: 31 78 sub r7,r1
310fa0: e8 01 mov #1,r8
310fa2: 60 13 mov r1,r0
310fa4: 65 73 mov r7,r5
310fa6: 64 39 swap.w r3,r4
310fa8: 66 59 swap.w r5,r6
310faa: 4a 0b jsr @r10
310fac: 46 28 shll16 r6
310fae: 64 49 swap.w r4,r4
310fb0: 4a 0b jsr @r10
310fb2: 63 19 swap.w r1,r3
310fb4: 23 1b or r1,r3
310fb6: 60 83 mov r8,r0
310fb8: 61 33 mov r3,r1
310fba: 4f 26 lds.l @r15+,pr
310fbc: 6b f6 mov.l @r15+,r11
310fbe: 6a f6 mov.l @r15+,r10
310fc0: 69 f6 mov.l @r15+,r9
310fc2: 00 0b rts
310fc4: 68 f6 mov.l @r15+,r8
310fc6: d1 3e mov.l 3110c0 <___udivdi3+0x1ec>,r1 ! ffff
310fc8: 36 16 cmp/hi r1,r6
310fca: 8f 18 bf.s 310ffe <___udivdi3+0x12a>
310fcc: 60 63 mov r6,r0
310fce: d1 3d mov.l 3110c4 <___udivdi3+0x1f0>,r1 ! ffffff
310fd0: 36 16 cmp/hi r1,r6
310fd2: 8d 01 bt.s 310fd8 <___udivdi3+0x104>
310fd4: e1 18 mov #24,r1
310fd6: e1 10 mov #16,r1
310fd8: 63 1b neg r1,r3
310fda: 60 63 mov r6,r0
310fdc: 40 3d shld r3,r0
310fde: d3 3a mov.l 3110c8 <___udivdi3+0x1f4>,r3 ! 344e44 <___clz_tab>
310fe0: 00 3c mov.b @(r0,r3),r0
310fe2: 60 0c extu.b r0,r0
310fe4: 30 1c add r1,r0
310fe6: 60 0b neg r0,r0
310fe8: 69 03 mov r0,r9
310fea: 88 e0 cmp/eq #-32,r0
310fec: 8f 17 bf.s 31101e <___udivdi3+0x14a>
310fee: 79 20 add #32,r9
310ff0: 32 66 cmp/hi r6,r2
310ff2: 8d 01 bt.s 310ff8 <___udivdi3+0x124>
310ff4: 38 72 cmp/hs r7,r8
310ff6: 8b ad bf 310f54 <___udivdi3+0x80>
310ff8: e1 01 mov #1,r1
310ffa: af ad bra 310f58 <___udivdi3+0x84>
310ffc: e8 00 mov #0,r8
310ffe: 91 5d mov.w 3110bc <___udivdi3+0x1e8>,r1 ! ff
311000: 36 16 cmp/hi r1,r6
311002: 01 29 movt r1
311004: 41 08 shll2 r1
311006: 31 1c add r1,r1
311008: 63 1b neg r1,r3
31100a: 40 3d shld r3,r0
31100c: d3 2e mov.l 3110c8 <___udivdi3+0x1f4>,r3 ! 344e44 <___clz_tab>
31100e: 00 3c mov.b @(r0,r3),r0
311010: 60 0c extu.b r0,r0
311012: 30 1c add r1,r0
311014: 60 0b neg r0,r0
311016: 69 03 mov r0,r9
311018: 88 e0 cmp/eq #-32,r0
31101a: 8d e9 bt.s 310ff0 <___udivdi3+0x11c>
31101c: 79 20 add #32,r9
31101e: 6a 73 mov r7,r10
311020: 61 23 mov r2,r1
311022: 63 83 mov r8,r3
311024: 41 0d shld r0,r1
311026: db 29 mov.l 3110cc <___udivdi3+0x1f8>,r11 ! 310cd0 <___udiv_qrnnd_16>
311028: 46 9d shld r9,r6
31102a: 4a 0d shld r0,r10
31102c: 42 9d shld r9,r2
31102e: 43 0d shld r0,r3
311030: 47 9d shld r9,r7
311032: 60 13 mov r1,r0
311034: 2a 6b or r6,r10
311036: 23 2b or r2,r3
311038: 65 a3 mov r10,r5
31103a: 64 39 swap.w r3,r4
31103c: 66 59 swap.w r5,r6
31103e: 4b 0b jsr @r11
311040: 46 28 shll16 r6
311042: 64 49 swap.w r4,r4
311044: 4b 0b jsr @r11
311046: 63 19 swap.w r1,r3
311048: 23 1b or r1,r3
31104a: 37 35 dmulu.l r3,r7
31104c: 01 1a sts macl,r1
31104e: 07 0a sts mach,r7
311050: 30 72 cmp/hs r7,r0
311052: 8b 04 bf 31105e <___udivdi3+0x18a>
311054: 48 9d shld r9,r8
311056: 38 12 cmp/hs r1,r8
311058: 8d 2d bt.s 3110b6 <___udivdi3+0x1e2>
31105a: 30 70 cmp/eq r7,r0
31105c: 8b 2b bf 3110b6 <___udivdi3+0x1e2>
31105e: 61 33 mov r3,r1
311060: 71 ff add #-1,r1
311062: af 79 bra 310f58 <___udivdi3+0x84>
311064: e8 00 mov #0,r8
311066: 91 29 mov.w 3110bc <___udivdi3+0x1e8>,r1 ! ff
311068: 37 16 cmp/hi r1,r7
31106a: 01 29 movt r1
31106c: 41 08 shll2 r1
31106e: af 48 bra 310f02 <___udivdi3+0x2e>
311070: 31 1c add r1,r1
311072: d1 13 mov.l 3110c0 <___udivdi3+0x1ec>,r1 ! ffff
311074: 37 16 cmp/hi r1,r7
311076: 89 01 bt 31107c <___udivdi3+0x1a8>
311078: af 7e bra 310f78 <___udivdi3+0xa4>
31107a: 00 09 nop
31107c: d1 11 mov.l 3110c4 <___udivdi3+0x1f0>,r1 ! ffffff
31107e: 37 16 cmp/hi r1,r7
311080: 8d 01 bt.s 311086 <___udivdi3+0x1b2>
311082: e1 18 mov #24,r1
311084: e1 10 mov #16,r1
311086: af 7d bra 310f84 <___udivdi3+0xb0>
311088: 66 1b neg r1,r6
31108a: 61 23 mov r2,r1
31108c: 69 83 mov r8,r9
31108e: 41 0d shld r0,r1
311090: da 0e mov.l 3110cc <___udivdi3+0x1f8>,r10 ! 310cd0 <___udiv_qrnnd_16>
311092: 42 6d shld r6,r2
311094: 49 0d shld r0,r9
311096: 63 83 mov r8,r3
311098: 60 13 mov r1,r0
31109a: 47 6d shld r6,r7
31109c: 43 6d shld r6,r3
31109e: 29 2b or r2,r9
3110a0: 65 73 mov r7,r5
3110a2: 64 99 swap.w r9,r4
3110a4: 66 59 swap.w r5,r6
3110a6: 4a 0b jsr @r10
3110a8: 46 28 shll16 r6
3110aa: 64 49 swap.w r4,r4
3110ac: 4a 0b jsr @r10
3110ae: 68 19 swap.w r1,r8
3110b0: 28 1b or r1,r8
3110b2: af 76 bra 310fa2 <___udivdi3+0xce>
3110b4: 61 03 mov r0,r1
3110b6: 61 33 mov r3,r1
3110b8: af 4e bra 310f58 <___udivdi3+0x84>
3110ba: e8 00 mov #0,r8
3110bc: 00 ff mac.l @r15+,@r0+
3110be: 00 09 nop
3110c0: 00 00 .word 0x0000
3110c2: ff ff .word 0xffff
3110c4: 00 ff mac.l @r15+,@r0+
3110c6: ff ff .word 0xffff
3110c8: 00 34 mov.b r3,@(r0,r0)
3110ca: 4e 44 .word 0x4e44
3110cc: 00 31 .word 0x0031
3110ce: 0c d0 .word 0x0cd0
3110d0: 00 31 .word 0x0031
3110d2: 0e 2e mov.l @(r0,r2),r14
003110d4 <___umoddi3>:
3110d4: 2f 86 mov.l r8,@-r15
3110d6: 2f 96 mov.l r9,@-r15
3110d8: 2f a6 mov.l r10,@-r15
3110da: 2f b6 mov.l r11,@-r15
3110dc: 2f c6 mov.l r12,@-r15
3110de: 4f 22 sts.l pr,@-r15
3110e0: 26 68 tst r6,r6
3110e2: 62 43 mov r4,r2
3110e4: 8f 37 bf.s 311156 <___umoddi3+0x82>
3110e6: 69 53 mov r5,r9
3110e8: 37 46 cmp/hi r4,r7
3110ea: 8f 5b bf.s 3111a4 <___umoddi3+0xd0>
3110ec: 63 53 mov r5,r3
3110ee: d6 7a mov.l 3112d8 <___umoddi3+0x204>,r6 ! ffff
3110f0: 37 66 cmp/hi r6,r7
3110f2: 8d 02 bt.s 3110fa <___umoddi3+0x26>
3110f4: 61 43 mov r4,r1
3110f6: a0 7c bra 3111f2 <___umoddi3+0x11e>
3110f8: 00 09 nop
3110fa: d6 78 mov.l 3112dc <___umoddi3+0x208>,r6 ! ffffff
3110fc: 37 66 cmp/hi r6,r7
3110fe: 8d 01 bt.s 311104 <___umoddi3+0x30>
311100: e6 18 mov #24,r6
311102: e6 10 mov #16,r6
311104: 65 6b neg r6,r5
311106: 60 73 mov r7,r0
311108: 40 5d shld r5,r0
31110a: d5 75 mov.l 3112e0 <___umoddi3+0x20c>,r5 ! 344e44 <___clz_tab>
31110c: 00 5c mov.b @(r0,r5),r0
31110e: 60 0c extu.b r0,r0
311110: 30 6c add r6,r0
311112: 60 0b neg r0,r0
311114: 68 03 mov r0,r8
311116: 88 e0 cmp/eq #-32,r0
311118: 8d 07 bt.s 31112a <___umoddi3+0x56>
31111a: 78 20 add #32,r8
31111c: 61 93 mov r9,r1
31111e: 42 8d shld r8,r2
311120: 41 0d shld r0,r1
311122: 63 93 mov r9,r3
311124: 47 8d shld r8,r7
311126: 43 8d shld r8,r3
311128: 21 2b or r2,r1
31112a: 60 13 mov r1,r0
31112c: d9 6d mov.l 3112e4 <___umoddi3+0x210>,r9 ! 310cd0 <___udiv_qrnnd_16>
31112e: 65 73 mov r7,r5
311130: 64 39 swap.w r3,r4
311132: 66 59 swap.w r5,r6
311134: 49 0b jsr @r9
311136: 46 28 shll16 r6
311138: 64 49 swap.w r4,r4
31113a: 49 0b jsr @r9
31113c: 69 19 swap.w r1,r9
31113e: 29 1b or r1,r9
311140: 61 03 mov r0,r1
311142: 62 8b neg r8,r2
311144: 41 2d shld r2,r1
311146: e0 00 mov #0,r0
311148: 4f 26 lds.l @r15+,pr
31114a: 6c f6 mov.l @r15+,r12
31114c: 6b f6 mov.l @r15+,r11
31114e: 6a f6 mov.l @r15+,r10
311150: 69 f6 mov.l @r15+,r9
311152: 00 0b rts
311154: 68 f6 mov.l @r15+,r8
311156: 36 46 cmp/hi r4,r6
311158: 61 53 mov r5,r1
31115a: 8d f5 bt.s 311148 <___umoddi3+0x74>
31115c: 60 43 mov r4,r0
31115e: d3 5e mov.l 3112d8 <___umoddi3+0x204>,r3 ! ffff
311160: 36 36 cmp/hi r3,r6
311162: 8f 55 bf.s 311210 <___umoddi3+0x13c>
311164: 60 63 mov r6,r0
311166: d3 5d mov.l 3112dc <___umoddi3+0x208>,r3 ! ffffff
311168: 36 36 cmp/hi r3,r6
31116a: 8d 01 bt.s 311170 <___umoddi3+0x9c>
31116c: e5 18 mov #24,r5
31116e: e5 10 mov #16,r5
311170: 63 5b neg r5,r3
311172: 60 63 mov r6,r0
311174: 40 3d shld r3,r0
311176: d3 5a mov.l 3112e0 <___umoddi3+0x20c>,r3 ! 344e44 <___clz_tab>
311178: 03 3c mov.b @(r0,r3),r3
31117a: 63 3c extu.b r3,r3
31117c: 33 5c add r5,r3
31117e: 60 3b neg r3,r0
311180: 68 03 mov r0,r8
311182: 88 e0 cmp/eq #-32,r0
311184: 8f 54 bf.s 311230 <___umoddi3+0x15c>
311186: 78 20 add #32,r8
311188: 32 66 cmp/hi r6,r2
31118a: 89 01 bt 311190 <___umoddi3+0xbc>
31118c: 39 72 cmp/hs r7,r9
31118e: 8b 01 bf 311194 <___umoddi3+0xc0>
311190: a0 85 bra 31129e <___umoddi3+0x1ca>
311192: 64 23 mov r2,r4
311194: 60 43 mov r4,r0
311196: 4f 26 lds.l @r15+,pr
311198: 6c f6 mov.l @r15+,r12
31119a: 6b f6 mov.l @r15+,r11
31119c: 6a f6 mov.l @r15+,r10
31119e: 69 f6 mov.l @r15+,r9
3111a0: 00 0b rts
3111a2: 68 f6 mov.l @r15+,r8
3111a4: 27 78 tst r7,r7
3111a6: 8f 2a bf.s 3111fe <___umoddi3+0x12a>
3111a8: e4 01 mov #1,r4
3111aa: d7 4f mov.l 3112e8 <___umoddi3+0x214>,r7 ! 310e2e <___udivsi3>
3111ac: 47 0b jsr @r7
3111ae: e5 00 mov #0,r5
3111b0: 67 03 mov r0,r7
3111b2: 91 90 mov.w 3112d6 <___umoddi3+0x202>,r1 ! ff
3111b4: 37 16 cmp/hi r1,r7
3111b6: 01 29 movt r1
3111b8: 41 08 shll2 r1
3111ba: 31 1c add r1,r1
3111bc: 66 1b neg r1,r6
3111be: 60 73 mov r7,r0
3111c0: 40 6d shld r6,r0
3111c2: d6 47 mov.l 3112e0 <___umoddi3+0x20c>,r6 ! 344e44 <___clz_tab>
3111c4: 00 6c mov.b @(r0,r6),r0
3111c6: 60 0c extu.b r0,r0
3111c8: 30 1c add r1,r0
3111ca: 60 0b neg r0,r0
3111cc: 68 03 mov r0,r8
3111ce: 88 e0 cmp/eq #-32,r0
3111d0: 8f 6b bf.s 3112aa <___umoddi3+0x1d6>
3111d2: 78 20 add #32,r8
3111d4: d9 43 mov.l 3112e4 <___umoddi3+0x210>,r9 ! 310cd0 <___udiv_qrnnd_16>
3111d6: 61 23 mov r2,r1
3111d8: 31 78 sub r7,r1
3111da: 60 13 mov r1,r0
3111dc: 65 73 mov r7,r5
3111de: 64 39 swap.w r3,r4
3111e0: 66 59 swap.w r5,r6
3111e2: 49 0b jsr @r9
3111e4: 46 28 shll16 r6
3111e6: 64 49 swap.w r4,r4
3111e8: 49 0b jsr @r9
3111ea: 63 19 swap.w r1,r3
3111ec: 23 1b or r1,r3
3111ee: af a8 bra 311142 <___umoddi3+0x6e>
3111f0: 61 03 mov r0,r1
3111f2: 96 70 mov.w 3112d6 <___umoddi3+0x202>,r6 ! ff
3111f4: 37 66 cmp/hi r6,r7
3111f6: 06 29 movt r6
3111f8: 46 08 shll2 r6
3111fa: af 83 bra 311104 <___umoddi3+0x30>
3111fc: 36 6c add r6,r6
3111fe: d1 36 mov.l 3112d8 <___umoddi3+0x204>,r1 ! ffff
311200: 37 16 cmp/hi r1,r7
311202: 8b d6 bf 3111b2 <___umoddi3+0xde>
311204: d1 35 mov.l 3112dc <___umoddi3+0x208>,r1 ! ffffff
311206: 37 16 cmp/hi r1,r7
311208: 8d d8 bt.s 3111bc <___umoddi3+0xe8>
31120a: e1 18 mov #24,r1
31120c: af d6 bra 3111bc <___umoddi3+0xe8>
31120e: e1 10 mov #16,r1
311210: 93 61 mov.w 3112d6 <___umoddi3+0x202>,r3 ! ff
311212: 36 36 cmp/hi r3,r6
311214: 05 29 movt r5
311216: 45 08 shll2 r5
311218: 35 5c add r5,r5
31121a: 63 5b neg r5,r3
31121c: 40 3d shld r3,r0
31121e: d3 30 mov.l 3112e0 <___umoddi3+0x20c>,r3 ! 344e44 <___clz_tab>
311220: 03 3c mov.b @(r0,r3),r3
311222: 63 3c extu.b r3,r3
311224: 33 5c add r5,r3
311226: 60 3b neg r3,r0
311228: 68 03 mov r0,r8
31122a: 88 e0 cmp/eq #-32,r0
31122c: 8d ac bt.s 311188 <___umoddi3+0xb4>
31122e: 78 20 add #32,r8
311230: 6a 73 mov r7,r10
311232: 46 8d shld r8,r6
311234: dc 2b mov.l 3112e4 <___umoddi3+0x210>,r12 ! 310cd0 <___udiv_qrnnd_16>
311236: 4a 0d shld r0,r10
311238: 6b 93 mov r9,r11
31123a: 2a 6b or r6,r10
31123c: 66 23 mov r2,r6
31123e: 46 0d shld r0,r6
311240: 42 8d shld r8,r2
311242: 4b 0d shld r0,r11
311244: 47 8d shld r8,r7
311246: 2b 2b or r2,r11
311248: 60 63 mov r6,r0
31124a: 65 a3 mov r10,r5
31124c: 64 b9 swap.w r11,r4
31124e: 66 59 swap.w r5,r6
311250: 4c 0b jsr @r12
311252: 46 28 shll16 r6
311254: 64 49 swap.w r4,r4
311256: 4c 0b jsr @r12
311258: 6b 19 swap.w r1,r11
31125a: 2b 1b or r1,r11
31125c: 37 b5 dmulu.l r11,r7
31125e: 02 1a sts macl,r2
311260: 01 0a sts mach,r1
311262: 30 12 cmp/hs r1,r0
311264: 49 8d shld r8,r9
311266: 66 13 mov r1,r6
311268: 8f 04 bf.s 311274 <___umoddi3+0x1a0>
31126a: 65 23 mov r2,r5
31126c: 30 10 cmp/eq r1,r0
31126e: 8f 06 bf.s 31127e <___umoddi3+0x1aa>
311270: 32 96 cmp/hi r9,r2
311272: 8b 04 bf 31127e <___umoddi3+0x1aa>
311274: 00 08 clrt
311276: 32 7a subc r7,r2
311278: 31 aa subc r10,r1
31127a: 66 13 mov r1,r6
31127c: 65 23 mov r2,r5
31127e: 00 08 clrt
311280: 39 5a subc r5,r9
311282: 30 6a subc r6,r0
311284: 68 8b neg r8,r8
311286: 61 03 mov r0,r1
311288: 41 3d shld r3,r1
31128a: 49 8d shld r8,r9
31128c: 40 8d shld r8,r0
31128e: 21 9b or r9,r1
311290: 4f 26 lds.l @r15+,pr
311292: 6c f6 mov.l @r15+,r12
311294: 6b f6 mov.l @r15+,r11
311296: 6a f6 mov.l @r15+,r10
311298: 69 f6 mov.l @r15+,r9
31129a: 00 0b rts
31129c: 68 f6 mov.l @r15+,r8
31129e: 61 93 mov r9,r1
3112a0: 00 08 clrt
3112a2: 31 7a subc r7,r1
3112a4: 34 6a subc r6,r4
3112a6: af 76 bra 311196 <___umoddi3+0xc2>
3112a8: 60 43 mov r4,r0
3112aa: 61 23 mov r2,r1
3112ac: 6a 93 mov r9,r10
3112ae: 41 0d shld r0,r1
3112b0: 42 8d shld r8,r2
3112b2: 4a 0d shld r0,r10
3112b4: 63 93 mov r9,r3
3112b6: 60 13 mov r1,r0
3112b8: d9 0a mov.l 3112e4 <___umoddi3+0x210>,r9 ! 310cd0 <___udiv_qrnnd_16>
3112ba: 47 8d shld r8,r7
3112bc: 2a 2b or r2,r10
3112be: 43 8d shld r8,r3
3112c0: 65 73 mov r7,r5
3112c2: 64 a9 swap.w r10,r4
3112c4: 66 59 swap.w r5,r6
3112c6: 49 0b jsr @r9
3112c8: 46 28 shll16 r6
3112ca: 64 49 swap.w r4,r4
3112cc: 49 0b jsr @r9
3112ce: 6a 19 swap.w r1,r10
3112d0: 2a 1b or r1,r10
3112d2: af 82 bra 3111da <___umoddi3+0x106>
3112d4: 61 03 mov r0,r1
3112d6: 00 ff mac.l @r15+,@r0+
3112d8: 00 00 .word 0x0000
3112da: ff ff .word 0xffff
3112dc: 00 ff mac.l @r15+,@r0+
3112de: ff ff .word 0xffff
3112e0: 00 34 mov.b r3,@(r0,r0)
3112e2: 4e 44 .word 0x4e44
3112e4: 00 31 .word 0x0031
3112e6: 0c d0 .word 0x0cd0
3112e8: 00 31 .word 0x0031
3112ea: 0e 2e mov.l @(r0,r2),r14
003112ec <___eqdf2>:
3112ec: 2f 86 mov.l r8,@-r15
3112ee: e2 ec mov #-20,r2
3112f0: 2f 96 mov.l r9,@-r15
3112f2: 61 43 mov r4,r1
3112f4: 2f a6 mov.l r10,@-r15
3112f6: 41 2d shld r2,r1
3112f8: 92 3f mov.w 31137a <___eqdf2+0x8e>,r2 ! 7ff
3112fa: e8 ec mov #-20,r8
3112fc: d3 1f mov.l 31137c <___eqdf2+0x90>,r3 ! fffff
3112fe: 69 43 mov r4,r9
311300: 60 63 mov r6,r0
311302: 40 8d shld r8,r0
311304: 2f b6 mov.l r11,@-r15
311306: 49 00 shll r9
311308: 68 63 mov r6,r8
31130a: 21 29 and r2,r1
31130c: 09 29 movt r9
31130e: 48 00 shll r8
311310: 6a 33 mov r3,r10
311312: 08 29 movt r8
311314: 2f c6 mov.l r12,@-r15
311316: 31 20 cmp/eq r2,r1
311318: 2a 49 and r4,r10
31131a: 23 69 and r6,r3
31131c: 8d 15 bt.s 31134a <___eqdf2+0x5e>
31131e: 20 29 and r2,r0
311320: 30 20 cmp/eq r2,r0
311322: 8d 0b bt.s 31133c <___eqdf2+0x50>
311324: 31 00 cmp/eq r0,r1
311326: 8d 06 bt.s 311336 <___eqdf2+0x4a>
311328: e0 01 mov #1,r0
31132a: 6c f6 mov.l @r15+,r12
31132c: 6b f6 mov.l @r15+,r11
31132e: 6a f6 mov.l @r15+,r10
311330: 69 f6 mov.l @r15+,r9
311332: 00 0b rts
311334: 68 f6 mov.l @r15+,r8
311336: 33 a0 cmp/eq r10,r3
311338: 8d 13 bt.s 311362 <___eqdf2+0x76>
31133a: 35 70 cmp/eq r7,r5
31133c: 6c f6 mov.l @r15+,r12
31133e: e0 01 mov #1,r0
311340: 6b f6 mov.l @r15+,r11
311342: 6a f6 mov.l @r15+,r10
311344: 69 f6 mov.l @r15+,r9
311346: 00 0b rts
311348: 68 f6 mov.l @r15+,r8
31134a: 30 10 cmp/eq r1,r0
31134c: 8f ed bf.s 31132a <___eqdf2+0x3e>
31134e: e0 01 mov #1,r0
311350: 23 ab or r10,r3
311352: 23 7b or r7,r3
311354: 23 5b or r5,r3
311356: 23 38 tst r3,r3
311358: 8f e7 bf.s 31132a <___eqdf2+0x3e>
31135a: 39 80 cmp/eq r8,r9
31135c: e0 ff mov #-1,r0
31135e: af e4 bra 31132a <___eqdf2+0x3e>
311360: 60 0a negc r0,r0
311362: 8f eb bf.s 31133c <___eqdf2+0x50>
311364: 39 80 cmp/eq r8,r9
311366: 8d 06 bt.s 311376 <___eqdf2+0x8a>
311368: 21 18 tst r1,r1
31136a: 8b de bf 31132a <___eqdf2+0x3e>
31136c: 2a 5b or r5,r10
31136e: 2a a8 tst r10,r10
311370: e0 ff mov #-1,r0
311372: af da bra 31132a <___eqdf2+0x3e>
311374: 60 0a negc r0,r0
311376: af d8 bra 31132a <___eqdf2+0x3e>
311378: e0 00 mov #0,r0
31137a: 07 ff mac.l @r15+,@r7+
31137c: 00 0f mac.l @r0+,@r0+
31137e: ff ff .word 0xffff
00311380 <___unorddf2>:
311380: e2 ec mov #-20,r2
311382: 63 43 mov r4,r3
311384: 2f 86 mov.l r8,@-r15
311386: 43 2d shld r2,r3
311388: 92 1f mov.w 3113ca <___unorddf2+0x4a>,r2 ! 7ff
31138a: 60 63 mov r6,r0
31138c: d1 0f mov.l 3113cc <___unorddf2+0x4c>,r1 ! fffff
31138e: 23 29 and r2,r3
311390: 2f 96 mov.l r9,@-r15
311392: e9 ec mov #-20,r9
311394: 40 9d shld r9,r0
311396: 68 13 mov r1,r8
311398: 33 20 cmp/eq r2,r3
31139a: 28 49 and r4,r8
31139c: 21 69 and r6,r1
31139e: 8d 0c bt.s 3113ba <___unorddf2+0x3a>
3113a0: 20 29 and r2,r0
3113a2: 92 12 mov.w 3113ca <___unorddf2+0x4a>,r2 ! 7ff
3113a4: 30 20 cmp/eq r2,r0
3113a6: 8f 04 bf.s 3113b2 <___unorddf2+0x32>
3113a8: e2 00 mov #0,r2
3113aa: 21 7b or r7,r1
3113ac: 21 18 tst r1,r1
3113ae: e2 ff mov #-1,r2
3113b0: 62 2a negc r2,r2
3113b2: 69 f6 mov.l @r15+,r9
3113b4: 60 23 mov r2,r0
3113b6: 00 0b rts
3113b8: 68 f6 mov.l @r15+,r8
3113ba: 28 5b or r5,r8
3113bc: 28 88 tst r8,r8
3113be: 8d f0 bt.s 3113a2 <___unorddf2+0x22>
3113c0: e2 01 mov #1,r2
3113c2: 69 f6 mov.l @r15+,r9
3113c4: 60 23 mov r2,r0
3113c6: 00 0b rts
3113c8: 68 f6 mov.l @r15+,r8
3113ca: 07 ff mac.l @r15+,@r7+
3113cc: 00 0f mac.l @r0+,@r0+
3113ce: ff ff .word 0xffff
003113d0 <_gdb_stubcall_write>:
3113d0: e3 40 mov #64,r3
3113d2: c3 21 trapa #33
3113d4: 00 0b rts
3113d6: 00 09 nop
003113d8 <___malloc>:
3113d8: d2 57 mov.l 311538 <syscall_table>,r2 ! 80020070
3113da: d0 01 mov.l 3113e0 <___malloc+0x8>,r0 ! 1f44
3113dc: 42 2b jmp @r2
3113de: 00 09 nop
3113e0: 00 00 .word 0x0000
3113e2: 1f 44 mov.l r4,@(16,r15)
003113e4 <___free>:
3113e4: d2 54 mov.l 311538 <syscall_table>,r2 ! 80020070
3113e6: d0 01 mov.l 3113ec <___free+0x8>,r0 ! 1f42
3113e8: 42 2b jmp @r2
3113ea: 00 09 nop
3113ec: 00 00 .word 0x0000
3113ee: 1f 42 mov.l r4,@(8,r15)
003113f0 <___realloc>:
3113f0: d2 51 mov.l 311538 <syscall_table>,r2 ! 80020070
3113f2: d0 01 mov.l 3113f8 <___realloc+0x8>,r0 ! 1f46
3113f4: 42 2b jmp @r2
3113f6: 00 09 nop
3113f8: 00 00 .word 0x0000
3113fa: 1f 46 mov.l r4,@(24,r15)
003113fc <_BFile_Remove>:
3113fc: d2 4e mov.l 311538 <syscall_table>,r2 ! 80020070
3113fe: d0 01 mov.l 311404 <_BFile_Remove+0x8>,r0 ! 1db4
311400: 42 2b jmp @r2
311402: 00 09 nop
311404: 00 00 .word 0x0000
311406: 1d b4 mov.l r11,@(16,r13)
00311408 <_BFile_Rename>:
311408: d2 4b mov.l 311538 <syscall_table>,r2 ! 80020070
31140a: d0 01 mov.l 311410 <_BFile_Rename+0x8>,r0 ! 1db3
31140c: 42 2b jmp @r2
31140e: 00 09 nop
311410: 00 00 .word 0x0000
311412: 1d b3 mov.l r11,@(12,r13)
00311414 <_BFile_Create>:
311414: d2 48 mov.l 311538 <syscall_table>,r2 ! 80020070
311416: d0 01 mov.l 31141c <_BFile_Create+0x8>,r0 ! 1dae
311418: 42 2b jmp @r2
31141a: 00 09 nop
31141c: 00 00 .word 0x0000
31141e: 1d ae mov.l r10,@(56,r13)
00311420 <_BFile_Open>:
311420: e6 00 mov #0,r6
311422: d2 45 mov.l 311538 <syscall_table>,r2 ! 80020070
311424: d0 01 mov.l 31142c <_BFile_Open+0xc>,r0 ! 1da3
311426: 42 2b jmp @r2
311428: 00 09 nop
31142a: 00 09 nop
31142c: 00 00 .word 0x0000
31142e: 1d a3 mov.l r10,@(12,r13)
00311430 <_BFile_Close>:
311430: d2 41 mov.l 311538 <syscall_table>,r2 ! 80020070
311432: d0 01 mov.l 311438 <_BFile_Close+0x8>,r0 ! 1da4
311434: 42 2b jmp @r2
311436: 00 09 nop
311438: 00 00 .word 0x0000
31143a: 1d a4 mov.l r10,@(16,r13)
0031143c <_BFile_Size>:
31143c: d2 3e mov.l 311538 <syscall_table>,r2 ! 80020070
31143e: d0 01 mov.l 311444 <_BFile_Size+0x8>,r0 ! 1da6
311440: 42 2b jmp @r2
311442: 00 09 nop
311444: 00 00 .word 0x0000
311446: 1d a6 mov.l r10,@(24,r13)
00311448 <_BFile_Seek>:
311448: d2 3b mov.l 311538 <syscall_table>,r2 ! 80020070
31144a: d0 01 mov.l 311450 <_BFile_Seek+0x8>,r0 ! 1da9
31144c: 42 2b jmp @r2
31144e: 00 09 nop
311450: 00 00 .word 0x0000
311452: 1d a9 mov.l r10,@(36,r13)
00311454 <_BFile_GetPos>:
311454: d2 38 mov.l 311538 <syscall_table>,r2 ! 80020070
311456: d0 01 mov.l 31145c <_BFile_GetPos+0x8>,r0 ! 1dab
311458: 42 2b jmp @r2
31145a: 00 09 nop
31145c: 00 00 .word 0x0000
31145e: 1d ab mov.l r10,@(44,r13)
00311460 <_BFile_Write>:
311460: d2 35 mov.l 311538 <syscall_table>,r2 ! 80020070
311462: d0 01 mov.l 311468 <_BFile_Write+0x8>,r0 ! 1daf
311464: 42 2b jmp @r2
311466: 00 09 nop
311468: 00 00 .word 0x0000
31146a: 1d af mov.l r10,@(60,r13)
0031146c <_BFile_Read>:
31146c: d2 32 mov.l 311538 <syscall_table>,r2 ! 80020070
31146e: d0 01 mov.l 311474 <_BFile_Read+0x8>,r0 ! 1dac
311470: 42 2b jmp @r2
311472: 00 09 nop
311474: 00 00 .word 0x0000
311476: 1d ac mov.l r10,@(48,r13)
00311478 <_BFile_FindFirst>:
311478: d2 2f mov.l 311538 <syscall_table>,r2 ! 80020070
31147a: d0 01 mov.l 311480 <_BFile_FindFirst+0x8>,r0 ! 1db6
31147c: 42 2b jmp @r2
31147e: 00 09 nop
311480: 00 00 .word 0x0000
311482: 1d b6 mov.l r11,@(24,r13)
00311484 <_BFile_FindNext>:
311484: d2 2c mov.l 311538 <syscall_table>,r2 ! 80020070
311486: d0 01 mov.l 31148c <_BFile_FindNext+0x8>,r0 ! 1db8
311488: 42 2b jmp @r2
31148a: 00 09 nop
31148c: 00 00 .word 0x0000
31148e: 1d b8 mov.l r11,@(32,r13)
00311490 <_BFile_FindClose>:
311490: d2 29 mov.l 311538 <syscall_table>,r2 ! 80020070
311492: d0 01 mov.l 311498 <_BFile_FindClose+0x8>,r0 ! 1dba
311494: 42 2b jmp @r2
311496: 00 09 nop
311498: 00 00 .word 0x0000
31149a: 1d ba mov.l r11,@(40,r13)
0031149c <___Timer_Install>:
31149c: d2 26 mov.l 311538 <syscall_table>,r2 ! 80020070
31149e: d0 01 mov.l 3114a4 <___Timer_Install+0x8>,r0 ! 8d9
3114a0: 42 2b jmp @r2
3114a2: 00 09 nop
3114a4: 00 00 .word 0x0000
3114a6: 08 d9 .word 0x08d9
003114a8 <___Timer_Start>:
3114a8: d2 23 mov.l 311538 <syscall_table>,r2 ! 80020070
3114aa: d0 01 mov.l 3114b0 <___Timer_Start+0x8>,r0 ! 8db
3114ac: 42 2b jmp @r2
3114ae: 00 09 nop
3114b0: 00 00 .word 0x0000
3114b2: 08 db .word 0x08db
003114b4 <___Timer_Stop>:
3114b4: d2 20 mov.l 311538 <syscall_table>,r2 ! 80020070
3114b6: d0 01 mov.l 3114bc <___Timer_Stop+0x8>,r0 ! 8dc
3114b8: 42 2b jmp @r2
3114ba: 00 09 nop
3114bc: 00 00 .word 0x0000
3114be: 08 dc mov.b @(r0,r13),r8
003114c0 <___Timer_Deinstall>:
3114c0: d2 1d mov.l 311538 <syscall_table>,r2 ! 80020070
3114c2: d0 01 mov.l 3114c8 <___Timer_Deinstall+0x8>,r0 ! 8da
3114c4: 42 2b jmp @r2
3114c6: 00 09 nop
3114c8: 00 00 .word 0x0000
3114ca: 08 da .word 0x08da
003114cc <___PutKeyCode>:
3114cc: d2 1a mov.l 311538 <syscall_table>,r2 ! 80020070
3114ce: d0 01 mov.l 3114d4 <___PutKeyCode+0x8>,r0 ! 12c6
3114d0: 42 2b jmp @r2
3114d2: 00 09 nop
3114d4: 00 00 .word 0x0000
3114d6: 12 c6 mov.l r12,@(24,r2)
003114d8 <___GetKeyWait>:
3114d8: d2 17 mov.l 311538 <syscall_table>,r2 ! 80020070
3114da: d0 01 mov.l 3114e0 <___GetKeyWait+0x8>,r0 ! 12bf
3114dc: 42 2b jmp @r2
3114de: 00 09 nop
3114e0: 00 00 .word 0x0000
3114e2: 12 bf mov.l r11,@(60,r2)
003114e4 <___ClearKeyBuffer>:
3114e4: d2 14 mov.l 311538 <syscall_table>,r2 ! 80020070
3114e6: d0 01 mov.l 3114ec <___ClearKeyBuffer+0x8>,r0 ! 12c7
3114e8: 42 2b jmp @r2
3114ea: 00 09 nop
3114ec: 00 00 .word 0x0000
3114ee: 12 c7 mov.l r12,@(28,r2)
003114f0 <___GetVRAMAddress>:
3114f0: d2 11 mov.l 311538 <syscall_table>,r2 ! 80020070
3114f2: d0 01 mov.l 3114f8 <___GetVRAMAddress+0x8>,r0 ! 1e6
3114f4: 42 2b jmp @r2
3114f6: 00 09 nop
3114f8: 00 00 .word 0x0000
3114fa: 01 e6 mov.l r14,@(r0,r1)
003114fc <___ConfigureStatusArea>:
3114fc: d2 0e mov.l 311538 <syscall_table>,r2 ! 80020070
3114fe: d0 01 mov.l 311504 <___ConfigureStatusArea+0x8>,r0 ! 2b7
311500: 42 2b jmp @r2
311502: 00 09 nop
311504: 00 00 .word 0x0000
311506: 02 b7 mul.l r11,r2
00311508 <___SetQuitHandler>:
311508: d2 0b mov.l 311538 <syscall_table>,r2 ! 80020070
31150a: d0 01 mov.l 311510 <___SetQuitHandler+0x8>,r0 ! 1e6e
31150c: 42 2b jmp @r2
31150e: 00 09 nop
311510: 00 00 .word 0x0000
311512: 1e 6e mov.l r6,@(56,r14)
00311514 <___SpecialMatrixCodeProcessing>:
311514: d2 08 mov.l 311538 <syscall_table>,r2 ! 80020070
311516: d0 01 mov.l 31151c <___SpecialMatrixCodeProcessing+0x8>,r0 ! 1e60
311518: 42 2b jmp @r2
31151a: 00 09 nop
31151c: 00 00 .word 0x0000
31151e: 1e 60 mov.l r6,@(0,r14)
00311520 <___PowerOff>:
311520: d2 05 mov.l 311538 <syscall_table>,r2 ! 80020070
311522: d0 01 mov.l 311528 <___PowerOff+0x8>,r0 ! 1839
311524: 42 2b jmp @r2
311526: 00 09 nop
311528: 00 00 .word 0x0000
31152a: 18 39 mov.l r3,@(36,r8)
0031152c <___Reset>:
31152c: d2 02 mov.l 311538 <syscall_table>,r2 ! 80020070
31152e: d0 01 mov.l 311534 <___Reset+0x8>,r0 ! 1187
311530: 42 2b jmp @r2
311532: 00 09 nop
311534: 00 00 .word 0x0000
311536: 11 87 mov.l r8,@(28,r1)
00311538 <syscall_table>:
311538: 80 02 mov.b r0,@(2,r0)
31153a: 00 70 .word 0x0070
31153c: 00 00 .word 0x0000
...
00311540 <_ubc_setDBR>:
311540: 44 fa ldc r4,dbr
311542: 00 0b rts
311544: 00 09 nop
00311546 <_ubc_getDBR>:
311546: 00 fa stc dbr,r0
311548: 00 0b rts
31154a: 00 09 nop
0031154c <_ubc_dbh>:
31154c: 00 32 stc ssr,r0
31154e: d1 2c mov.l 311600 <.sr_rb1_mask>,r1 ! 20000000
311550: 21 08 tst r0,r1
311552: 8b 3f bf 3115d4 <.dbh_panic>
311554: 4f 33 stc.l ssr,@-r15
311556: 4f 12 sts.l macl,@-r15
311558: 4f 02 sts.l mach,@-r15
31155a: 4f 23 stc.l vbr,@-r15
31155c: 4f 13 stc.l gbr,@-r15
31155e: 4f 22 sts.l pr,@-r15
311560: 4f 43 stc.l spc,@-r15
311562: 4f 32 stc.l sgr,@-r15
311564: 2f e6 mov.l r14,@-r15
311566: 2f d6 mov.l r13,@-r15
311568: 2f c6 mov.l r12,@-r15
31156a: 2f b6 mov.l r11,@-r15
31156c: 2f a6 mov.l r10,@-r15
31156e: 2f 96 mov.l r9,@-r15
311570: 2f 86 mov.l r8,@-r15
311572: 4f f3 stc.l r7_bank,@-r15
311574: 4f e3 stc.l r6_bank,@-r15
311576: 4f d3 stc.l r5_bank,@-r15
311578: 4f c3 stc.l r4_bank,@-r15
31157a: 4f b3 stc.l r3_bank,@-r15
31157c: 4f a3 stc.l r2_bank,@-r15
31157e: 4f 93 stc.l r1_bank,@-r15
311580: 4f 83 stc.l r0_bank,@-r15
311582: d0 1c mov.l 3115f4 <.ubc_dbh_lock>,r0 ! 8101f9c <_ubc_dbh_lock>
311584: e1 01 mov #1,r1
311586: 20 10 mov.b r1,@r0
311588: 08 02 stc sr,r8
31158a: 61 83 mov r8,r1
31158c: d0 1d mov.l 311604 <.sr_mask>,r0 ! cfffff0f
31158e: 21 09 and r0,r1
311590: 41 0e ldc r1,sr
311592: 64 f3 mov r15,r4
311594: d0 16 mov.l 3115f0 <.handler>,r0 ! 30bddc <_ubc_debug_handler>
311596: 40 0b jsr @r0
311598: 00 09 nop
31159a: 48 0e ldc r8,sr
31159c: d0 15 mov.l 3115f4 <.ubc_dbh_lock>,r0 ! 8101f9c <_ubc_dbh_lock>
31159e: e1 00 mov #0,r1
3115a0: 20 10 mov.b r1,@r0
3115a2: 4f 87 ldc.l @r15+,r0_bank
3115a4: 4f 97 ldc.l @r15+,r1_bank
3115a6: 4f a7 ldc.l @r15+,r2_bank
3115a8: 4f b7 ldc.l @r15+,r3_bank
3115aa: 4f c7 ldc.l @r15+,r4_bank
3115ac: 4f d7 ldc.l @r15+,r5_bank
3115ae: 4f e7 ldc.l @r15+,r6_bank
3115b0: 4f f7 ldc.l @r15+,r7_bank
3115b2: 68 f6 mov.l @r15+,r8
3115b4: 69 f6 mov.l @r15+,r9
3115b6: 6a f6 mov.l @r15+,r10
3115b8: 6b f6 mov.l @r15+,r11
3115ba: 6c f6 mov.l @r15+,r12
3115bc: 6d f6 mov.l @r15+,r13
3115be: 6e f6 mov.l @r15+,r14
3115c0: 4f 36 ldc.l @r15+,sgr
3115c2: 4f 47 ldc.l @r15+,spc
3115c4: 4f 26 lds.l @r15+,pr
3115c6: 4f 17 ldc.l @r15+,gbr
3115c8: 4f 27 ldc.l @r15+,vbr
3115ca: 4f 06 lds.l @r15+,mach
3115cc: 4f 16 lds.l @r15+,macl
3115ce: 4f 37 ldc.l @r15+,ssr
3115d0: 00 2b rte
3115d2: 00 09 nop
003115d4 <.dbh_panic>:
3115d4: 01 02 stc sr,r1
3115d6: d0 0b mov.l 311604 <.sr_mask>,r0 ! cfffff0f
3115d8: 21 09 and r0,r1
3115da: 41 0e ldc r1,sr
3115dc: d4 06 mov.l 3115f8 <.panic_code>,r4 ! 10a0
3115de: d0 07 mov.l 3115fc <.panic>,r0 ! 8101f98 <_gint_exc_panic>
3115e0: 60 02 mov.l @r0,r0
3115e2: 40 2b jmp @r0
3115e4: 00 09 nop
3115e6: 00 09 nop
3115e8: 00 09 nop
3115ea: 00 09 nop
3115ec: 00 09 nop
3115ee: 00 09 nop
003115f0 <.handler>:
3115f0: 00 30 .word 0x0030
3115f2: bd dc bsr 3111ae <___umoddi3+0xda>
003115f4 <.ubc_dbh_lock>:
3115f4: 08 10 .word 0x0810
3115f6: 1f 9c mov.l r9,@(48,r15)
003115f8 <.panic_code>:
3115f8: 00 00 .word 0x0000
3115fa: 10 a0 mov.l r10,@(0,r0)
003115fc <.panic>:
3115fc: 08 10 .word 0x0810
3115fe: 1f 98 mov.l r9,@(32,r15)
00311600 <.sr_rb1_mask>:
311600: 20 00 mov.b r0,@r0
...
00311604 <.sr_mask>:
311604: cf ff or.b #255,@(r0,gbr)
311606: ff 0f .word 0xff0f
311608: 00 09 nop
31160a: 00 09 nop
31160c: 00 09 nop
31160e: 00 09 nop
00311610 <_usb_pipe_read4>:
311610: 51 f1 mov.l @(4,r15),r1
311612: 2f 86 mov.l r8,@-r15
311614: 2f 96 mov.l r9,@-r15
311616: 69 13 mov r1,r9
311618: 61 90 mov.b @r9,r1
31161a: 58 f2 mov.l @(8,r15),r8
31161c: 31 53 cmp/ge r5,r1
31161e: 89 34 bt 31168a <.short_buffer_only>
311620: 21 18 tst r1,r1
311622: 89 08 bt 311636 <_usb_pipe_read4+0x26>
311624: 63 83 mov r8,r3
311626: 62 34 mov.b @r3+,r2
311628: 45 10 dt r5
31162a: 41 10 dt r1
31162c: 24 20 mov.b r2,@r4
31162e: 8f fa bf.s 311626 <_usb_pipe_read4+0x16>
311630: 74 01 add #1,r4
311632: 29 10 mov.b r1,@r9
311634: 00 09 nop
311636: e0 fc mov #-4,r0
311638: 20 59 and r5,r0
31163a: e3 03 mov #3,r3
31163c: 33 53 cmp/ge r5,r3
31163e: 8d 1a bt.s 311676 <.unaligned+0x18>
311640: 37 08 sub r0,r7
311642: 24 38 tst r3,r4
311644: 00 09 nop
311646: 62 53 mov r5,r2
311648: 42 09 shlr2 r2
31164a: 8f 08 bf.s 31165e <.unaligned>
31164c: 25 39 and r3,r5
0031164e <.aligned>:
31164e: 8c 02 ldrs 311656 <.al_b> ! f786
311650: 8e 02 ldre 311658 <.al_e> ! f48b
311652: 42 34 ldrc r2
311654: 63 63 mov r6,r3
00311656 <.al_b>:
311656: f7 86 movs.l @r3,x0
00311658 <.al_e>:
311658: f4 8b movs.l x0,@r4+
31165a: a0 0c bra 311676 <.unaligned+0x18>
31165c: 00 09 nop
0031165e <.unaligned>:
31165e: 60 62 mov.l @r6,r0
311660: 42 10 dt r2
311662: 80 43 mov.b r0,@(3,r4)
311664: 00 09 nop
311666: 40 19 shlr8 r0
311668: 80 42 mov.b r0,@(2,r4)
31166a: 40 19 shlr8 r0
31166c: 80 41 mov.b r0,@(1,r4)
31166e: 40 19 shlr8 r0
311670: 24 00 mov.b r0,@r4
311672: 8f f4 bf.s 31165e <.unaligned>
311674: 74 04 add #4,r4
311676: 25 58 tst r5,r5
311678: e3 03 mov #3,r3
31167a: 89 10 bt 31169e <.epilogue>
31167c: 37 36 cmp/hi r3,r7
31167e: 8b 00 bf 311682 <.unaligned+0x24>
311680: e7 04 mov #4,r7
311682: 63 62 mov.l @r6,r3
311684: 61 73 mov r7,r1
311686: 28 32 mov.l r3,@r8
311688: 00 09 nop
0031168a <.short_buffer_only>:
31168a: 63 82 mov.l @r8,r3
31168c: e0 00 mov #0,r0
31168e: 31 58 sub r5,r1
311690: 00 09 nop
311692: 02 8c mov.b @(r0,r8),r2
311694: 45 10 dt r5
311696: 04 24 mov.b r2,@(r0,r4)
311698: 70 01 add #1,r0
31169a: 8f fa bf.s 311692 <.short_buffer_only+0x8>
31169c: 43 18 shll8 r3
0031169e <.epilogue>:
31169e: 28 32 mov.l r3,@r8
3116a0: 29 10 mov.b r1,@r9
3116a2: 69 f6 mov.l @r15+,r9
3116a4: 00 0b rts
3116a6: 68 f6 mov.l @r15+,r8
003116a8 <_usb_pipe_write4>:
3116a8: 61 70 mov.b @r7,r1
3116aa: e0 04 mov #4,r0
3116ac: 63 f2 mov.l @r15,r3
3116ae: 21 18 tst r1,r1
3116b0: 8d 0b bt.s 3116ca <.write_data>
3116b2: 30 18 sub r1,r0
3116b4: 62 62 mov.l @r6,r2
3116b6: 30 57 cmp/gt r5,r0
3116b8: 89 1d bt 3116f6 <.push_buffer>
3116ba: 35 08 sub r0,r5
3116bc: 61 44 mov.b @r4+,r1
3116be: 42 18 shll8 r2
3116c0: 40 10 dt r0
3116c2: 61 1c extu.b r1,r1
3116c4: 8f fa bf.s 3116bc <_usb_pipe_write4+0x14>
3116c6: 22 1b or r1,r2
3116c8: 23 22 mov.l r2,@r3
003116ca <.write_data>:
3116ca: e0 04 mov #4,r0
3116cc: 30 57 cmp/gt r5,r0
3116ce: 89 0e bt 3116ee <.write_data+0x24>
3116d0: e0 03 mov #3,r0
3116d2: 24 08 tst r0,r4
3116d4: 61 53 mov r5,r1
3116d6: 8d 06 bt.s 3116e6 <.write_data+0x1c>
3116d8: 41 09 shlr2 r1
3116da: 44 e9 movua.l @r4+,r0
3116dc: 41 10 dt r1
3116de: 8f fc bf.s 3116da <.write_data+0x10>
3116e0: 23 02 mov.l r0,@r3
3116e2: a0 04 bra 3116ee <.write_data+0x24>
3116e4: 00 09 nop
3116e6: 60 46 mov.l @r4+,r0
3116e8: 41 10 dt r1
3116ea: 8f fc bf.s 3116e6 <.write_data+0x1c>
3116ec: 23 02 mov.l r0,@r3
3116ee: e0 03 mov #3,r0
3116f0: 25 09 and r0,r5
3116f2: e2 00 mov #0,r2
3116f4: e1 00 mov #0,r1
003116f6 <.push_buffer>:
3116f6: 25 58 tst r5,r5
3116f8: 60 13 mov r1,r0
3116fa: 30 5c add r5,r0
3116fc: 8d 06 bt.s 31170c <.end>
3116fe: 27 00 mov.b r0,@r7
311700: 61 44 mov.b @r4+,r1
311702: 42 18 shll8 r2
311704: 45 10 dt r5
311706: 61 1c extu.b r1,r1
311708: 8f fa bf.s 311700 <.push_buffer+0xa>
31170a: 22 1b or r1,r2
0031170c <.end>:
31170c: 00 0b rts
31170e: 26 22 mov.l r2,@r6
00311710 <_usb_pipe_flush4>:
311710: 45 08 shll2 r5
311712: 05 23 braf r5
311714: 60 43 mov r4,r0
311716: 00 0b rts
311718: 00 09 nop
31171a: 00 0b rts
31171c: 26 00 mov.b r0,@r6
31171e: 00 0b rts
311720: 26 01 mov.w r0,@r6
311722: 61 03 mov r0,r1
311724: 41 19 shlr8 r1
311726: 26 11 mov.w r1,@r6
311728: 00 0b rts
31172a: 80 62 mov.b r0,@(2,r6)
31172c: 00 00 .word 0x0000
...
00311730 <_cpu_setVBR>:
311730: 44 2e ldc r4,vbr
311732: 00 0b rts
311734: 00 09 nop
00311736 <_cpu_getVBR>:
311736: 00 22 stc vbr,r0
311738: 00 0b rts
31173a: 00 09 nop
0031173c <_cpu_setCPUOPM>:
31173c: d0 08 mov.l 311760 <_cpu_getCPUOPM+0x12>,r0 ! ff2f0000
31173e: 20 42 mov.l r4,@r0
311740: 65 02 mov.l @r0,r5
311742: e0 a0 mov #-96,r0
311744: 40 28 shll16 r0
311746: 40 18 shll8 r0
311748: 00 e3 icbi @r0
31174a: 00 0b rts
31174c: 00 09 nop
0031174e <_cpu_getCPUOPM>:
31174e: d0 04 mov.l 311760 <_cpu_getCPUOPM+0x12>,r0 ! ff2f0000
311750: 00 0b rts
311752: 60 02 mov.l @r0,r0
311754: 00 09 nop
311756: 00 09 nop
311758: 00 09 nop
31175a: 00 09 nop
31175c: 00 09 nop
31175e: 00 09 nop
311760: ff 2f .word 0xff2f
...
00311764 <_cpu_getSR>:
311764: 00 02 stc sr,r0
311766: 00 0b rts
311768: 00 09 nop
0031176a <_cpu_setSR>:
31176a: d0 05 mov.l 311780 <_cpu_setSR+0x16>,r0 ! 700010f0
31176c: 61 07 not r0,r1
31176e: 02 02 stc sr,r2
311770: 22 19 and r1,r2
311772: 24 09 and r0,r4
311774: 22 4b or r4,r2
311776: 42 0e ldc r2,sr
311778: 00 0b rts
31177a: 00 09 nop
31177c: 00 09 nop
31177e: 00 09 nop
311780: 70 00 add #0,r0
311782: 10 f0 mov.l r15,@(0,r0)
311784: 00 09 nop
311786: 00 09 nop
311788: 00 09 nop
31178a: 00 09 nop
31178c: 00 09 nop
31178e: 00 09 nop
00311790 <_topti_glyph_fg_bg>:
311790: 2f 86 mov.l r8,@-r15
311792: d8 2f mov.l 311850 <.bg_next+0x24>,r8 ! 318
311794: 53 f1 mov.l @(4,r15),r3
311796: 43 00 shll r3
311798: 38 38 sub r3,r8
31179a: 53 f3 mov.l @(12,r15),r3
0031179c <.fg_bg_y>:
31179c: 52 f1 mov.l @(4,r15),r2
0031179e <.fg_bg_x>:
31179e: 60 33 mov r3,r0
3117a0: e1 fb mov #-5,r1
3117a2: 40 1d shld r1,r0
3117a4: 40 08 shll2 r0
3117a6: 01 5e mov.l @(r0,r5),r1
3117a8: 60 33 mov r3,r0
3117aa: c9 1f and #31,r0
3117ac: 41 0d shld r0,r1
3117ae: 41 00 shll r1
3117b0: 8f 01 bf.s 3117b6 <.fg_bg_zero>
3117b2: 61 63 mov r6,r1
3117b4: 61 69 swap.w r6,r1
003117b6 <.fg_bg_zero>:
3117b6: 24 11 mov.w r1,@r4
3117b8: 74 02 add #2,r4
3117ba: 42 10 dt r2
3117bc: 8f ef bf.s 31179e <.fg_bg_x>
3117be: 73 01 add #1,r3
3117c0: 47 10 dt r7
3117c2: 50 f2 mov.l @(8,r15),r0
3117c4: 33 0c add r0,r3
3117c6: 8f e9 bf.s 31179c <.fg_bg_y>
3117c8: 34 8c add r8,r4
3117ca: 00 0b rts
3117cc: 68 f6 mov.l @r15+,r8
003117ce <_topti_glyph_fg>:
3117ce: 2f 86 mov.l r8,@-r15
3117d0: d8 1f mov.l 311850 <.bg_next+0x24>,r8 ! 318
3117d2: 53 f1 mov.l @(4,r15),r3
3117d4: 43 00 shll r3
3117d6: 38 38 sub r3,r8
3117d8: 53 f3 mov.l @(12,r15),r3
003117da <.fg_y>:
3117da: 52 f1 mov.l @(4,r15),r2
003117dc <.fg_x>:
3117dc: 60 33 mov r3,r0
3117de: e1 fb mov #-5,r1
3117e0: 40 1d shld r1,r0
3117e2: 40 08 shll2 r0
3117e4: 01 5e mov.l @(r0,r5),r1
3117e6: 60 33 mov r3,r0
3117e8: c9 1f and #31,r0
3117ea: 41 0d shld r0,r1
3117ec: 41 00 shll r1
3117ee: 8b 00 bf 3117f2 <.fg_next>
3117f0: 24 61 mov.w r6,@r4
003117f2 <.fg_next>:
3117f2: 74 02 add #2,r4
3117f4: 42 10 dt r2
3117f6: 8f f1 bf.s 3117dc <.fg_x>
3117f8: 73 01 add #1,r3
3117fa: 47 10 dt r7
3117fc: 50 f2 mov.l @(8,r15),r0
3117fe: 33 0c add r0,r3
311800: 8f eb bf.s 3117da <.fg_y>
311802: 34 8c add r8,r4
311804: 00 0b rts
311806: 68 f6 mov.l @r15+,r8
00311808 <_topti_glyph_bg>:
311808: 2f 86 mov.l r8,@-r15
31180a: d8 11 mov.l 311850 <.bg_next+0x24>,r8 ! 318
31180c: 53 f1 mov.l @(4,r15),r3
31180e: 43 00 shll r3
311810: 38 38 sub r3,r8
311812: 53 f3 mov.l @(12,r15),r3
00311814 <.bg_y>:
311814: 52 f1 mov.l @(4,r15),r2
00311816 <.bg_x>:
311816: 60 33 mov r3,r0
311818: e1 fb mov #-5,r1
31181a: 40 1d shld r1,r0
31181c: 40 08 shll2 r0
31181e: 01 5e mov.l @(r0,r5),r1
311820: 60 33 mov r3,r0
311822: c9 1f and #31,r0
311824: 41 0d shld r0,r1
311826: 41 00 shll r1
311828: 89 00 bt 31182c <.bg_next>
31182a: 24 61 mov.w r6,@r4
0031182c <.bg_next>:
31182c: 74 02 add #2,r4
31182e: 42 10 dt r2
311830: 8f f1 bf.s 311816 <.bg_x>
311832: 73 01 add #1,r3
311834: 47 10 dt r7
311836: 50 f2 mov.l @(8,r15),r0
311838: 33 0c add r0,r3
31183a: 8f eb bf.s 311814 <.bg_y>
31183c: 34 8c add r8,r4
31183e: 00 0b rts
311840: 68 f6 mov.l @r15+,r8
311842: 00 09 nop
311844: 00 09 nop
311846: 00 09 nop
311848: 00 09 nop
31184a: 00 09 nop
31184c: 00 09 nop
31184e: 00 09 nop
311850: 00 00 .word 0x0000
311852: 03 18 .word 0x0318
311854: 00 09 nop
311856: 00 09 nop
311858: 00 09 nop
31185a: 00 09 nop
31185c: 00 09 nop
31185e: 00 09 nop
00311860 <_gint_image_rgb16_loop>:
311860: 84 51 mov.b @(1,r5),r0
311862: 75 02 add #2,r5
311864: 2f 86 mov.l r8,@-r15
311866: 66 43 mov r4,r6
311868: 62 55 mov.w @r5+,r2
31186a: 68 53 mov r5,r8
31186c: 2f 96 mov.l r9,@-r15
31186e: 40 01 shlr r0
311870: 64 85 mov.w @r8+,r4
311872: 36 28 sub r2,r6
311874: 61 84 mov.b @r8+,r1
311876: 36 6c add r6,r6
311878: 69 84 mov.b @r8+,r9
31187a: 00 09 nop
31187c: 69 86 mov.l @r8+,r9
31187e: 61 1c extu.b r1,r1
311880: 65 86 mov.l @r8+,r5
311882: 00 09 nop
311884: 63 86 mov.l @r8+,r3
311886: 78 04 add #4,r8
311888: 8f 02 bf.s 311890 <_NO_VFLIP>
31188a: 44 01 shlr r4
0031188c <_VFLIP>:
31188c: 64 4b neg r4,r4
31188e: 00 09 nop
00311890 <_NO_VFLIP>:
311890: 34 28 sub r2,r4
311892: 00 09 nop
311894: 49 2b jmp @r9
311896: 34 4c add r4,r4
00311898 <_gint_image_rgb16_normal>:
311898: c8 01 tst #1,r0
31189a: e0 08 mov #8,r0
31189c: 8f 04 bf.s 3118a8 <.BACKWARD>
31189e: 30 23 cmp/ge r2,r0
003118a0 <.FORWARD>:
3118a0: 89 0a bt 3118b8 <_FORWARD_WORD_COPY>
3118a2: 00 09 nop
3118a4: a0 24 bra 3118f0 <_FORWARD_LONG_COPY>
3118a6: 00 09 nop
003118a8 <.BACKWARD>:
3118a8: 60 23 mov r2,r0
3118aa: 30 0c add r0,r0
3118ac: 35 0c add r0,r5
3118ae: 30 0c add r0,r0
3118b0: 8d 10 bt.s 3118d4 <_BACKWARD_WORD_COPY>
3118b2: 36 0c add r0,r6
3118b4: a0 79 bra 3119aa <_BACKWARD_LONG_COPY>
3118b6: 00 09 nop
003118b8 <_FORWARD_WORD_COPY>:
3118b8: 8c 02 ldrs 3118c0 <_FORWARD_WORD_COPY+0x8> ! f788
3118ba: 8e 02 ldre 3118c2 <_FORWARD_WORD_COPY+0xa> ! f589
3118bc: 42 34 ldrc r2
3118be: 00 09 nop
3118c0: f7 88 movs.w @r3+,x0
3118c2: f5 89 movs.w x0,@r5+
3118c4: 41 10 dt r1
3118c6: 33 4c add r4,r3
3118c8: 8f f8 bf.s 3118bc <_FORWARD_WORD_COPY+0x4>
3118ca: 35 6c add r6,r5
3118cc: 69 f6 mov.l @r15+,r9
3118ce: 60 33 mov r3,r0
3118d0: 00 0b rts
3118d2: 68 f6 mov.l @r15+,r8
003118d4 <_BACKWARD_WORD_COPY>:
3118d4: 8c 02 ldrs 3118dc <_BACKWARD_WORD_COPY+0x8> ! f788
3118d6: 8e 02 ldre 3118de <_BACKWARD_WORD_COPY+0xa> ! f581
3118d8: 42 34 ldrc r2
3118da: 00 09 nop
3118dc: f7 88 movs.w @r3+,x0
3118de: f5 81 movs.w x0,@-r5
3118e0: 41 10 dt r1
3118e2: 33 4c add r4,r3
3118e4: 8f f8 bf.s 3118d8 <_BACKWARD_WORD_COPY+0x4>
3118e6: 35 6c add r6,r5
3118e8: 69 f6 mov.l @r15+,r9
3118ea: 60 33 mov r3,r0
3118ec: 00 0b rts
3118ee: 68 f6 mov.l @r15+,r8
003118f0 <_FORWARD_LONG_COPY>:
3118f0: 42 01 shlr r2
3118f2: e0 02 mov #2,r0
3118f4: 89 2d bt 311952 <.F_w1>
3118f6: 00 09 nop
003118f8 <.F_w2>:
3118f8: 25 08 tst r0,r5
3118fa: 8b 11 bf 311920 <.F_w2o2>
003118fc <.F_w2o4>:
3118fc: 8c 02 ldrs 311904 <.F_w2o4+0x8> ! 6035
3118fe: 8e 06 ldre 31190e <.F_w2o4+0x12> ! 7504
311900: 42 34 ldrc r2
311902: 00 09 nop
311904: 60 35 mov.w @r3+,r0
311906: 67 35 mov.w @r3+,r7
311908: 47 28 shll16 r7
31190a: 27 0d xtrct r0,r7
31190c: 25 72 mov.l r7,@r5
31190e: 75 04 add #4,r5
311910: 41 10 dt r1
311912: 33 4c add r4,r3
311914: 8f f4 bf.s 311900 <.F_w2o4+0x4>
311916: 35 6c add r6,r5
311918: 69 f6 mov.l @r15+,r9
31191a: 60 33 mov r3,r0
31191c: 00 0b rts
31191e: 68 f6 mov.l @r15+,r8
00311920 <.F_w2o2>:
311920: 72 ff add #-1,r2
311922: 8c 05 ldrs 311930 <.F_w2o2+0x10> ! 6035
311924: 8e 09 ldre 31193a <.F_w2o2+0x1a> ! 7504
311926: 42 34 ldrc r2
311928: 00 09 nop
31192a: 60 35 mov.w @r3+,r0
31192c: 25 01 mov.w r0,@r5
31192e: 75 02 add #2,r5
311930: 60 35 mov.w @r3+,r0
311932: 67 35 mov.w @r3+,r7
311934: 47 28 shll16 r7
311936: 27 0d xtrct r0,r7
311938: 25 72 mov.l r7,@r5
31193a: 75 04 add #4,r5
31193c: 60 35 mov.w @r3+,r0
31193e: 25 01 mov.w r0,@r5
311940: 75 02 add #2,r5
311942: 41 10 dt r1
311944: 33 4c add r4,r3
311946: 8f ee bf.s 311926 <.F_w2o2+0x6>
311948: 35 6c add r6,r5
31194a: 69 f6 mov.l @r15+,r9
31194c: 60 33 mov r3,r0
31194e: 00 0b rts
311950: 68 f6 mov.l @r15+,r8
00311952 <.F_w1>:
311952: 25 08 tst r0,r5
311954: 8b 14 bf 311980 <.F_w1o2>
00311956 <.F_w1o4>:
311956: 8c 02 ldrs 31195e <.F_w1o4+0x8> ! 6035
311958: 8e 06 ldre 311968 <.F_w1o4+0x12> ! 7504
31195a: 42 34 ldrc r2
31195c: 00 09 nop
31195e: 60 35 mov.w @r3+,r0
311960: 67 35 mov.w @r3+,r7
311962: 47 28 shll16 r7
311964: 27 0d xtrct r0,r7
311966: 25 72 mov.l r7,@r5
311968: 75 04 add #4,r5
31196a: 60 35 mov.w @r3+,r0
31196c: 25 01 mov.w r0,@r5
31196e: 75 02 add #2,r5
311970: 41 10 dt r1
311972: 33 4c add r4,r3
311974: 8f f1 bf.s 31195a <.F_w1o4+0x4>
311976: 35 6c add r6,r5
311978: 69 f6 mov.l @r15+,r9
31197a: 60 33 mov r3,r0
31197c: 00 0b rts
31197e: 68 f6 mov.l @r15+,r8
00311980 <.F_w1o2>:
311980: 8c 05 ldrs 31198e <.F_w1o2+0xe> ! 6035
311982: 8e 09 ldre 311998 <.F_w1o2+0x18> ! 7504
311984: 42 34 ldrc r2
311986: 00 09 nop
311988: 60 35 mov.w @r3+,r0
31198a: 25 01 mov.w r0,@r5
31198c: 75 02 add #2,r5
31198e: 60 35 mov.w @r3+,r0
311990: 67 35 mov.w @r3+,r7
311992: 47 28 shll16 r7
311994: 27 0d xtrct r0,r7
311996: 25 72 mov.l r7,@r5
311998: 75 04 add #4,r5
31199a: 41 10 dt r1
31199c: 33 4c add r4,r3
31199e: 8f f1 bf.s 311984 <.F_w1o2+0x4>
3119a0: 35 6c add r6,r5
3119a2: 69 f6 mov.l @r15+,r9
3119a4: 60 33 mov r3,r0
3119a6: 00 0b rts
3119a8: 68 f6 mov.l @r15+,r8
003119aa <_BACKWARD_LONG_COPY>:
3119aa: 42 01 shlr r2
3119ac: e0 02 mov #2,r0
3119ae: 89 29 bt 311a04 <.B_w1>
3119b0: 00 09 nop
003119b2 <.B_w2>:
3119b2: 25 08 tst r0,r5
3119b4: 8b 10 bf 3119d8 <.B_w2o2>
003119b6 <.B_w2o4>:
3119b6: 8c 02 ldrs 3119be <.B_w2o4+0x8> ! 6035
3119b8: 8e 05 ldre 3119c6 <.B_w2o4+0x10> ! 2506
3119ba: 42 34 ldrc r2
3119bc: 00 09 nop
3119be: 60 35 mov.w @r3+,r0
3119c0: 67 35 mov.w @r3+,r7
3119c2: 40 28 shll16 r0
3119c4: 20 7d xtrct r7,r0
3119c6: 25 06 mov.l r0,@-r5
3119c8: 41 10 dt r1
3119ca: 33 4c add r4,r3
3119cc: 8f f5 bf.s 3119ba <.B_w2o4+0x4>
3119ce: 35 6c add r6,r5
3119d0: 69 f6 mov.l @r15+,r9
3119d2: 60 33 mov r3,r0
3119d4: 00 0b rts
3119d6: 68 f6 mov.l @r15+,r8
003119d8 <.B_w2o2>:
3119d8: 72 ff add #-1,r2
3119da: 8c 04 ldrs 3119e6 <.B_w2o2+0xe> ! 6035
3119dc: 8e 07 ldre 3119ee <.B_w2o2+0x16> ! 2506
3119de: 42 34 ldrc r2
3119e0: 00 09 nop
3119e2: 60 35 mov.w @r3+,r0
3119e4: 25 05 mov.w r0,@-r5
3119e6: 60 35 mov.w @r3+,r0
3119e8: 67 35 mov.w @r3+,r7
3119ea: 40 28 shll16 r0
3119ec: 20 7d xtrct r7,r0
3119ee: 25 06 mov.l r0,@-r5
3119f0: 60 35 mov.w @r3+,r0
3119f2: 25 05 mov.w r0,@-r5
3119f4: 41 10 dt r1
3119f6: 33 4c add r4,r3
3119f8: 8f f1 bf.s 3119de <.B_w2o2+0x6>
3119fa: 35 6c add r6,r5
3119fc: 69 f6 mov.l @r15+,r9
3119fe: 60 33 mov r3,r0
311a00: 00 0b rts
311a02: 68 f6 mov.l @r15+,r8
00311a04 <.B_w1>:
311a04: 25 08 tst r0,r5
311a06: 8b 12 bf 311a2e <.B_w1o2>
00311a08 <.B_w1o4>:
311a08: 8c 02 ldrs 311a10 <.B_w1o4+0x8> ! 6035
311a0a: 8e 05 ldre 311a18 <.B_w1o4+0x10> ! 2506
311a0c: 42 34 ldrc r2
311a0e: 00 09 nop
311a10: 60 35 mov.w @r3+,r0
311a12: 67 35 mov.w @r3+,r7
311a14: 40 28 shll16 r0
311a16: 20 7d xtrct r7,r0
311a18: 25 06 mov.l r0,@-r5
311a1a: 60 35 mov.w @r3+,r0
311a1c: 25 05 mov.w r0,@-r5
311a1e: 41 10 dt r1
311a20: 33 4c add r4,r3
311a22: 8f f3 bf.s 311a0c <.B_w1o4+0x4>
311a24: 35 6c add r6,r5
311a26: 69 f6 mov.l @r15+,r9
311a28: 60 33 mov r3,r0
311a2a: 00 0b rts
311a2c: 68 f6 mov.l @r15+,r8
00311a2e <.B_w1o2>:
311a2e: 8c 04 ldrs 311a3a <.B_w1o2+0xc> ! 6035
311a30: 8e 07 ldre 311a42 <.B_w1o2+0x14> ! 2506
311a32: 42 34 ldrc r2
311a34: 00 09 nop
311a36: 60 35 mov.w @r3+,r0
311a38: 25 05 mov.w r0,@-r5
311a3a: 60 35 mov.w @r3+,r0
311a3c: 67 35 mov.w @r3+,r7
311a3e: 40 28 shll16 r0
311a40: 20 7d xtrct r7,r0
311a42: 25 06 mov.l r0,@-r5
311a44: 41 10 dt r1
311a46: 33 4c add r4,r3
311a48: 8f f3 bf.s 311a32 <.B_w1o2+0x4>
311a4a: 35 6c add r6,r5
311a4c: 69 f6 mov.l @r15+,r9
311a4e: 60 33 mov r3,r0
311a50: 00 0b rts
311a52: 68 f6 mov.l @r15+,r8
00311a54 <_gint_image_rgb16_clearbg>:
311a54: c8 01 tst #1,r0
311a56: 8b 12 bf 311a7e <_gint_image_rgb16_clearbg+0x2a>
311a58: 60 85 mov.w @r8+,r0
311a5a: 69 85 mov.w @r8+,r9
311a5c: 60 85 mov.w @r8+,r0
311a5e: 68 23 mov r2,r8
311a60: 60 35 mov.w @r3+,r0
311a62: 39 00 cmp/eq r0,r9
311a64: 89 00 bt 311a68 <_gint_image_rgb16_clearbg+0x14>
311a66: 25 01 mov.w r0,@r5
311a68: 48 10 dt r8
311a6a: 8f f9 bf.s 311a60 <_gint_image_rgb16_clearbg+0xc>
311a6c: 75 02 add #2,r5
311a6e: 41 10 dt r1
311a70: 33 4c add r4,r3
311a72: 8f f4 bf.s 311a5e <_gint_image_rgb16_clearbg+0xa>
311a74: 35 6c add r6,r5
311a76: 69 f6 mov.l @r15+,r9
311a78: 60 33 mov r3,r0
311a7a: 00 0b rts
311a7c: 68 f6 mov.l @r15+,r8
311a7e: 60 85 mov.w @r8+,r0
311a80: 69 85 mov.w @r8+,r9
311a82: 60 85 mov.w @r8+,r0
311a84: 75 fe add #-2,r5
311a86: 68 23 mov r2,r8
311a88: 48 00 shll r8
311a8a: 35 8c add r8,r5
311a8c: 48 00 shll r8
311a8e: 36 8c add r8,r6
311a90: 68 23 mov r2,r8
311a92: 60 35 mov.w @r3+,r0
311a94: 39 00 cmp/eq r0,r9
311a96: 89 00 bt 311a9a <_gint_image_rgb16_clearbg+0x46>
311a98: 25 01 mov.w r0,@r5
311a9a: 48 10 dt r8
311a9c: 8f f9 bf.s 311a92 <_gint_image_rgb16_clearbg+0x3e>
311a9e: 75 fe add #-2,r5
311aa0: 41 10 dt r1
311aa2: 33 4c add r4,r3
311aa4: 8f f4 bf.s 311a90 <_gint_image_rgb16_clearbg+0x3c>
311aa6: 35 6c add r6,r5
311aa8: 69 f6 mov.l @r15+,r9
311aaa: 60 33 mov r3,r0
311aac: 00 0b rts
311aae: 68 f6 mov.l @r15+,r8
00311ab0 <_gint_image_rgb16_dye>:
311ab0: c8 01 tst #1,r0
311ab2: 8b 12 bf 311ada <_gint_image_rgb16_dye+0x2a>
311ab4: 60 85 mov.w @r8+,r0
311ab6: 69 85 mov.w @r8+,r9
311ab8: 60 85 mov.w @r8+,r0
311aba: 68 23 mov r2,r8
311abc: 67 35 mov.w @r3+,r7
311abe: 39 70 cmp/eq r7,r9
311ac0: 89 00 bt 311ac4 <_gint_image_rgb16_dye+0x14>
311ac2: 25 01 mov.w r0,@r5
311ac4: 48 10 dt r8
311ac6: 8f f9 bf.s 311abc <_gint_image_rgb16_dye+0xc>
311ac8: 75 02 add #2,r5
311aca: 41 10 dt r1
311acc: 33 4c add r4,r3
311ace: 8f f4 bf.s 311aba <_gint_image_rgb16_dye+0xa>
311ad0: 35 6c add r6,r5
311ad2: 69 f6 mov.l @r15+,r9
311ad4: 60 33 mov r3,r0
311ad6: 00 0b rts
311ad8: 68 f6 mov.l @r15+,r8
311ada: 60 85 mov.w @r8+,r0
311adc: 69 85 mov.w @r8+,r9
311ade: 60 85 mov.w @r8+,r0
311ae0: 75 fe add #-2,r5
311ae2: 68 23 mov r2,r8
311ae4: 48 00 shll r8
311ae6: 35 8c add r8,r5
311ae8: 48 00 shll r8
311aea: 36 8c add r8,r6
311aec: 68 23 mov r2,r8
311aee: 67 35 mov.w @r3+,r7
311af0: 39 70 cmp/eq r7,r9
311af2: 89 00 bt 311af6 <_gint_image_rgb16_dye+0x46>
311af4: 25 01 mov.w r0,@r5
311af6: 48 10 dt r8
311af8: 8f f9 bf.s 311aee <_gint_image_rgb16_dye+0x3e>
311afa: 75 fe add #-2,r5
311afc: 41 10 dt r1
311afe: 33 4c add r4,r3
311b00: 8f f4 bf.s 311aec <_gint_image_rgb16_dye+0x3c>
311b02: 35 6c add r6,r5
311b04: 69 f6 mov.l @r15+,r9
311b06: 60 33 mov r3,r0
311b08: 00 0b rts
311b0a: 68 f6 mov.l @r15+,r8
00311b0c <_gint_image_p8_loop>:
311b0c: 84 51 mov.b @(1,r5),r0
311b0e: 75 02 add #2,r5
311b10: 2f 86 mov.l r8,@-r15
311b12: 66 43 mov r4,r6
311b14: 62 55 mov.w @r5+,r2
311b16: 68 53 mov r5,r8
311b18: 2f 96 mov.l r9,@-r15
311b1a: 40 01 shlr r0
311b1c: 64 85 mov.w @r8+,r4
311b1e: 36 28 sub r2,r6
311b20: 61 84 mov.b @r8+,r1
311b22: 36 6c add r6,r6
311b24: 69 84 mov.b @r8+,r9
311b26: 00 09 nop
311b28: 69 86 mov.l @r8+,r9
311b2a: 61 1c extu.b r1,r1
311b2c: 65 86 mov.l @r8+,r5
311b2e: 00 09 nop
311b30: 8f 02 bf.s 311b38 <_NO_VFLIP>
311b32: 63 86 mov.l @r8+,r3
00311b34 <_VFLIP>:
311b34: 64 4b neg r4,r4
311b36: 00 09 nop
00311b38 <_NO_VFLIP>:
311b38: 49 2b jmp @r9
311b3a: 34 28 sub r2,r4
00311b3c <_gint_image_p8_normal>:
311b3c: c8 01 tst #1,r0
311b3e: 8b 10 bf 311b62 <_gint_image_p8_normal+0x26>
311b40: 69 86 mov.l @r8+,r9
311b42: 68 23 mov r2,r8
311b44: 60 34 mov.b @r3+,r0
311b46: 40 00 shll r0
311b48: 00 9d mov.w @(r0,r9),r0
311b4a: 25 01 mov.w r0,@r5
311b4c: 48 10 dt r8
311b4e: 8f f9 bf.s 311b44 <_gint_image_p8_normal+0x8>
311b50: 75 02 add #2,r5
311b52: 41 10 dt r1
311b54: 33 4c add r4,r3
311b56: 8f f4 bf.s 311b42 <_gint_image_p8_normal+0x6>
311b58: 35 6c add r6,r5
311b5a: 69 f6 mov.l @r15+,r9
311b5c: 60 33 mov r3,r0
311b5e: 00 0b rts
311b60: 68 f6 mov.l @r15+,r8
311b62: 69 86 mov.l @r8+,r9
311b64: 75 fe add #-2,r5
311b66: 60 23 mov r2,r0
311b68: 40 00 shll r0
311b6a: 35 0c add r0,r5
311b6c: 40 00 shll r0
311b6e: 36 0c add r0,r6
311b70: 68 23 mov r2,r8
311b72: 60 34 mov.b @r3+,r0
311b74: 40 00 shll r0
311b76: 00 9d mov.w @(r0,r9),r0
311b78: 25 01 mov.w r0,@r5
311b7a: 48 10 dt r8
311b7c: 8f f9 bf.s 311b72 <_gint_image_p8_normal+0x36>
311b7e: 75 fe add #-2,r5
311b80: 41 10 dt r1
311b82: 33 4c add r4,r3
311b84: 8f f4 bf.s 311b70 <_gint_image_p8_normal+0x34>
311b86: 35 6c add r6,r5
311b88: 69 f6 mov.l @r15+,r9
311b8a: 60 33 mov r3,r0
311b8c: 00 0b rts
311b8e: 68 f6 mov.l @r15+,r8
00311b90 <_gint_image_p8_clearbg>:
311b90: c8 01 tst #1,r0
311b92: 8b 44 bf 311c1e <_gint_image_p8_clearbg+0x8e>
311b94: 69 86 mov.l @r8+,r9
311b96: 42 01 shlr r2
311b98: 67 85 mov.w @r8+,r7
311b9a: 60 23 mov r2,r0
311b9c: 2f c6 mov.l r12,@-r15
311b9e: 40 08 shll2 r0
311ba0: 2f a6 mov.l r10,@-r15
311ba2: 47 00 shll r7
311ba4: 2f b6 mov.l r11,@-r15
311ba6: 37 5c add r5,r7
311ba8: 6c 03 mov r0,r12
311baa: 3c 6c add r6,r12
311bac: 2f d6 mov.l r13,@-r15
311bae: 75 fc add #-4,r5
311bb0: 2f e6 mov.l r14,@-r15
311bb2: 74 fe add #-2,r4
311bb4: 68 81 mov.w @r8,r8
311bb6: eb 00 mov #0,r11
311bb8: 68 8e exts.b r8,r8
311bba: 00 09 nop
311bbc: 8c 0a ldrs 311bd4 <_gint_image_p8_clearbg+0x44> ! eaff
311bbe: 8e 1c ldre 311bfa <_gint_image_p8_clearbg+0x6a> ! 3eec
311bc0: 42 34 ldrc r2
311bc2: 00 09 nop
311bc4: 6e 34 mov.b @r3+,r14
311bc6: 00 09 nop
311bc8: 60 71 mov.w @r7,r0
311bca: 00 09 nop
311bcc: 2f 06 mov.l r0,@-r15
311bce: 38 e0 cmp/eq r14,r8
311bd0: 6d 34 mov.b @r3+,r13
311bd2: 3e ec add r14,r14
311bd4: ea ff mov #-1,r10
311bd6: 3a be addc r11,r10
311bd8: 2a 59 and r5,r10
311bda: 60 e3 mov r14,r0
311bdc: 38 d0 cmp/eq r13,r8
311bde: 00 9d mov.w @(r0,r9),r0
311be0: 81 a2 mov.w r0,@(4,r10)
311be2: 75 04 add #4,r5
311be4: 6e 34 mov.b @r3+,r14
311be6: 00 09 nop
311be8: ea ff mov #-1,r10
311bea: 3a be addc r11,r10
311bec: 3d dc add r13,r13
311bee: 60 d3 mov r13,r0
311bf0: 6d 34 mov.b @r3+,r13
311bf2: 2a 59 and r5,r10
311bf4: 00 9d mov.w @(r0,r9),r0
311bf6: 38 e0 cmp/eq r14,r8
311bf8: 81 a1 mov.w r0,@(2,r10)
311bfa: 3e ec add r14,r14
311bfc: 60 f6 mov.l @r15+,r0
311bfe: 00 09 nop
311c00: 27 01 mov.w r0,@r7
311c02: 37 cc add r12,r7
311c04: 41 10 dt r1
311c06: 33 4c add r4,r3
311c08: 8f da bf.s 311bc0 <_gint_image_p8_clearbg+0x30>
311c0a: 35 6c add r6,r5
311c0c: 6e f6 mov.l @r15+,r14
311c0e: 6d f6 mov.l @r15+,r13
311c10: 6b f6 mov.l @r15+,r11
311c12: 6a f6 mov.l @r15+,r10
311c14: 6c f6 mov.l @r15+,r12
311c16: 69 f6 mov.l @r15+,r9
311c18: 60 33 mov r3,r0
311c1a: 00 0b rts
311c1c: 68 f6 mov.l @r15+,r8
311c1e: 69 86 mov.l @r8+,r9
311c20: 42 01 shlr r2
311c22: 67 85 mov.w @r8+,r7
311c24: 60 23 mov r2,r0
311c26: 2f c6 mov.l r12,@-r15
311c28: 40 08 shll2 r0
311c2a: 2f a6 mov.l r10,@-r15
311c2c: 47 00 shll r7
311c2e: 2f b6 mov.l r11,@-r15
311c30: 37 5c add r5,r7
311c32: 6c 03 mov r0,r12
311c34: 3c 6c add r6,r12
311c36: 2f d6 mov.l r13,@-r15
311c38: 75 fc add #-4,r5
311c3a: 2f e6 mov.l r14,@-r15
311c3c: 74 fe add #-2,r4
311c3e: 68 81 mov.w @r8,r8
311c40: eb 00 mov #0,r11
311c42: 35 0c add r0,r5
311c44: 00 09 nop
311c46: 40 00 shll r0
311c48: 00 09 nop
311c4a: 36 0c add r0,r6
311c4c: 00 09 nop
311c4e: 68 8e exts.b r8,r8
311c50: 00 09 nop
311c52: 8c 0a ldrs 311c6a <_gint_image_p8_clearbg+0xda> ! eaff
311c54: 8e 1c ldre 311c90 <_gint_image_p8_clearbg+0x100> ! 3eec
311c56: 42 34 ldrc r2
311c58: 00 09 nop
311c5a: 6e 34 mov.b @r3+,r14
311c5c: 00 09 nop
311c5e: 60 71 mov.w @r7,r0
311c60: 00 09 nop
311c62: 2f 06 mov.l r0,@-r15
311c64: 38 e0 cmp/eq r14,r8
311c66: 6d 34 mov.b @r3+,r13
311c68: 3e ec add r14,r14
311c6a: ea ff mov #-1,r10
311c6c: 3a be addc r11,r10
311c6e: 2a 59 and r5,r10
311c70: 60 e3 mov r14,r0
311c72: 38 d0 cmp/eq r13,r8
311c74: 00 9d mov.w @(r0,r9),r0
311c76: 81 a1 mov.w r0,@(2,r10)
311c78: 75 fc add #-4,r5
311c7a: 6e 34 mov.b @r3+,r14
311c7c: 00 09 nop
311c7e: ea ff mov #-1,r10
311c80: 3a be addc r11,r10
311c82: 3d dc add r13,r13
311c84: 60 d3 mov r13,r0
311c86: 6d 34 mov.b @r3+,r13
311c88: 2a 59 and r5,r10
311c8a: 00 9d mov.w @(r0,r9),r0
311c8c: 38 e0 cmp/eq r14,r8
311c8e: 81 a2 mov.w r0,@(4,r10)
311c90: 3e ec add r14,r14
311c92: 60 f6 mov.l @r15+,r0
311c94: 00 09 nop
311c96: 27 01 mov.w r0,@r7
311c98: 37 cc add r12,r7
311c9a: 41 10 dt r1
311c9c: 33 4c add r4,r3
311c9e: 8f da bf.s 311c56 <_gint_image_p8_clearbg+0xc6>
311ca0: 35 6c add r6,r5
311ca2: 6e f6 mov.l @r15+,r14
311ca4: 6d f6 mov.l @r15+,r13
311ca6: 6b f6 mov.l @r15+,r11
311ca8: 6a f6 mov.l @r15+,r10
311caa: 6c f6 mov.l @r15+,r12
311cac: 69 f6 mov.l @r15+,r9
311cae: 60 33 mov r3,r0
311cb0: 00 0b rts
311cb2: 68 f6 mov.l @r15+,r8
00311cb4 <_gint_image_p4_loop>:
311cb4: 84 51 mov.b @(1,r5),r0
311cb6: 75 02 add #2,r5
311cb8: 62 55 mov.w @r5+,r2
311cba: 66 43 mov r4,r6
311cbc: 2f 86 mov.l r8,@-r15
311cbe: 68 53 mov r5,r8
311cc0: 2f 96 mov.l r9,@-r15
311cc2: 36 28 sub r2,r6
311cc4: 64 85 mov.w @r8+,r4
311cc6: 36 6c add r6,r6
311cc8: 61 84 mov.b @r8+,r1
311cca: 00 09 nop
311ccc: 2f a6 mov.l r10,@-r15
311cce: 61 1c extu.b r1,r1
311cd0: 6a 84 mov.b @r8+,r10
311cd2: 00 09 nop
311cd4: 69 86 mov.l @r8+,r9
311cd6: 40 01 shlr r0
311cd8: 65 86 mov.l @r8+,r5
311cda: 00 09 nop
311cdc: 8f 02 bf.s 311ce4 <_NO_VFLIP>
311cde: 63 86 mov.l @r8+,r3
00311ce0 <_VFLIP>:
311ce0: 64 4b neg r4,r4
311ce2: 00 09 nop
00311ce4 <_NO_VFLIP>:
311ce4: 67 23 mov r2,r7
311ce6: 47 01 shlr r7
311ce8: 49 2b jmp @r9
311cea: 34 7a subc r7,r4
00311cec <_gint_image_p4_normal>:
311cec: c8 01 tst #1,r0
311cee: 8b 31 bf 311d54 <_gint_image_p4_normal+0x68>
311cf0: 69 86 mov.l @r8+,r9
311cf2: 75 fc add #-4,r5
311cf4: 60 23 mov r2,r0
311cf6: ca 01 xor #1,r0
311cf8: 67 85 mov.w @r8+,r7
311cfa: 20 a9 and r10,r0
311cfc: 2f b6 mov.l r11,@-r15
311cfe: 34 08 sub r0,r4
311d00: 68 23 mov r2,r8
311d02: 2a a8 tst r10,r10
311d04: 89 08 bt 311d18 <_gint_image_p4_normal+0x2c>
311d06: 00 09 nop
311d08: 60 34 mov.b @r3+,r0
311d0a: 40 00 shll r0
311d0c: c9 1e and #30,r0
311d0e: 00 9d mov.w @(r0,r9),r0
311d10: 48 10 dt r8
311d12: 81 52 mov.w r0,@(4,r5)
311d14: 8d 14 bt.s 311d40 <_gint_image_p4_normal+0x54>
311d16: 75 02 add #2,r5
311d18: 67 34 mov.b @r3+,r7
311d1a: eb fc mov #-4,r11
311d1c: 47 00 shll r7
311d1e: 60 73 mov r7,r0
311d20: 40 bd shld r11,r0
311d22: 00 09 nop
311d24: c9 1e and #30,r0
311d26: eb 1e mov #30,r11
311d28: 00 9d mov.w @(r0,r9),r0
311d2a: 27 b9 and r11,r7
311d2c: 48 10 dt r8
311d2e: 81 52 mov.w r0,@(4,r5)
311d30: 8d 06 bt.s 311d40 <_gint_image_p4_normal+0x54>
311d32: 75 02 add #2,r5
311d34: 60 73 mov r7,r0
311d36: 75 02 add #2,r5
311d38: 48 10 dt r8
311d3a: 00 9d mov.w @(r0,r9),r0
311d3c: 8f ec bf.s 311d18 <_gint_image_p4_normal+0x2c>
311d3e: 81 51 mov.w r0,@(2,r5)
311d40: 41 10 dt r1
311d42: 33 4c add r4,r3
311d44: 8f dc bf.s 311d00 <_gint_image_p4_normal+0x14>
311d46: 35 6c add r6,r5
311d48: 6b f6 mov.l @r15+,r11
311d4a: 6a f6 mov.l @r15+,r10
311d4c: 69 f6 mov.l @r15+,r9
311d4e: 60 33 mov r3,r0
311d50: 00 0b rts
311d52: 68 f6 mov.l @r15+,r8
311d54: 69 86 mov.l @r8+,r9
311d56: 75 fc add #-4,r5
311d58: 60 23 mov r2,r0
311d5a: ca 01 xor #1,r0
311d5c: 67 85 mov.w @r8+,r7
311d5e: 20 a9 and r10,r0
311d60: 2f b6 mov.l r11,@-r15
311d62: 34 08 sub r0,r4
311d64: 60 23 mov r2,r0
311d66: 40 00 shll r0
311d68: 35 0c add r0,r5
311d6a: 00 09 nop
311d6c: 40 00 shll r0
311d6e: 00 09 nop
311d70: 36 0c add r0,r6
311d72: 00 09 nop
311d74: 68 23 mov r2,r8
311d76: 2a a8 tst r10,r10
311d78: 89 08 bt 311d8c <_gint_image_p4_normal+0xa0>
311d7a: 00 09 nop
311d7c: 60 34 mov.b @r3+,r0
311d7e: 40 00 shll r0
311d80: c9 1e and #30,r0
311d82: 00 9d mov.w @(r0,r9),r0
311d84: 48 10 dt r8
311d86: 81 51 mov.w r0,@(2,r5)
311d88: 8d 14 bt.s 311db4 <_gint_image_p4_normal+0xc8>
311d8a: 75 fe add #-2,r5
311d8c: 67 34 mov.b @r3+,r7
311d8e: eb fc mov #-4,r11
311d90: 47 00 shll r7
311d92: 60 73 mov r7,r0
311d94: 40 bd shld r11,r0
311d96: 00 09 nop
311d98: c9 1e and #30,r0
311d9a: eb 1e mov #30,r11
311d9c: 00 9d mov.w @(r0,r9),r0
311d9e: 27 b9 and r11,r7
311da0: 48 10 dt r8
311da2: 81 51 mov.w r0,@(2,r5)
311da4: 8d 06 bt.s 311db4 <_gint_image_p4_normal+0xc8>
311da6: 75 fe add #-2,r5
311da8: 60 73 mov r7,r0
311daa: 75 fe add #-2,r5
311dac: 48 10 dt r8
311dae: 00 9d mov.w @(r0,r9),r0
311db0: 8f ec bf.s 311d8c <_gint_image_p4_normal+0xa0>
311db2: 81 52 mov.w r0,@(4,r5)
311db4: 41 10 dt r1
311db6: 33 4c add r4,r3
311db8: 8f dc bf.s 311d74 <_gint_image_p4_normal+0x88>
311dba: 35 6c add r6,r5
311dbc: 6b f6 mov.l @r15+,r11
311dbe: 6a f6 mov.l @r15+,r10
311dc0: 69 f6 mov.l @r15+,r9
311dc2: 60 33 mov r3,r0
311dc4: 00 0b rts
311dc6: 68 f6 mov.l @r15+,r8
00311dc8 <_gint_image_p4_clearbg>:
311dc8: c8 01 tst #1,r0
311dca: 8b 2e bf 311e2a <_gint_image_p4_clearbg+0x62>
311dcc: 69 86 mov.l @r8+,r9
311dce: 67 23 mov r2,r7
311dd0: 47 01 shlr r7
311dd2: 34 7e addc r7,r4
311dd4: 67 85 mov.w @r8+,r7
311dd6: 00 09 nop
311dd8: 68 81 mov.w @r8,r8
311dda: 00 09 nop
311ddc: 2f b6 mov.l r11,@-r15
311dde: 48 00 shll r8
311de0: 2f c6 mov.l r12,@-r15
311de2: ec fd mov #-3,r12
311de4: 6b 23 mov r2,r11
311de6: 67 a3 mov r10,r7
311de8: 60 73 mov r7,r0
311dea: 40 01 shlr r0
311dec: 00 3c mov.b @(r0,r3),r0
311dee: 00 09 nop
311df0: 8d 07 bt.s 311e02 <_gint_image_p4_clearbg+0x3a>
311df2: 77 01 add #1,r7
311df4: 40 cd shld r12,r0
311df6: c9 1e and #30,r0
311df8: 38 00 cmp/eq r0,r8
311dfa: 89 08 bt 311e0e <_gint_image_p4_clearbg+0x46>
311dfc: 00 9d mov.w @(r0,r9),r0
311dfe: a0 06 bra 311e0e <_gint_image_p4_clearbg+0x46>
311e00: 25 01 mov.w r0,@r5
311e02: 40 00 shll r0
311e04: c9 1e and #30,r0
311e06: 38 00 cmp/eq r0,r8
311e08: 89 01 bt 311e0e <_gint_image_p4_clearbg+0x46>
311e0a: 00 9d mov.w @(r0,r9),r0
311e0c: 25 01 mov.w r0,@r5
311e0e: 4b 10 dt r11
311e10: 8f ea bf.s 311de8 <_gint_image_p4_clearbg+0x20>
311e12: 75 02 add #2,r5
311e14: 41 10 dt r1
311e16: 33 4c add r4,r3
311e18: 8f e4 bf.s 311de4 <_gint_image_p4_clearbg+0x1c>
311e1a: 35 6c add r6,r5
311e1c: 6c f6 mov.l @r15+,r12
311e1e: 6b f6 mov.l @r15+,r11
311e20: 6a f6 mov.l @r15+,r10
311e22: 69 f6 mov.l @r15+,r9
311e24: 60 33 mov r3,r0
311e26: 00 0b rts
311e28: 68 f6 mov.l @r15+,r8
311e2a: 69 86 mov.l @r8+,r9
311e2c: 67 23 mov r2,r7
311e2e: 47 01 shlr r7
311e30: 34 7e addc r7,r4
311e32: 67 85 mov.w @r8+,r7
311e34: 00 09 nop
311e36: 68 81 mov.w @r8,r8
311e38: 00 09 nop
311e3a: 2f b6 mov.l r11,@-r15
311e3c: 48 00 shll r8
311e3e: 2f c6 mov.l r12,@-r15
311e40: ec fd mov #-3,r12
311e42: 75 fe add #-2,r5
311e44: 60 23 mov r2,r0
311e46: 40 00 shll r0
311e48: 35 0c add r0,r5
311e4a: 40 00 shll r0
311e4c: 36 0c add r0,r6
311e4e: 6b 23 mov r2,r11
311e50: 67 a3 mov r10,r7
311e52: 60 73 mov r7,r0
311e54: 40 01 shlr r0
311e56: 00 3c mov.b @(r0,r3),r0
311e58: 00 09 nop
311e5a: 8d 07 bt.s 311e6c <_gint_image_p4_clearbg+0xa4>
311e5c: 77 01 add #1,r7
311e5e: 40 cd shld r12,r0
311e60: c9 1e and #30,r0
311e62: 38 00 cmp/eq r0,r8
311e64: 89 08 bt 311e78 <_gint_image_p4_clearbg+0xb0>
311e66: 00 9d mov.w @(r0,r9),r0
311e68: a0 06 bra 311e78 <_gint_image_p4_clearbg+0xb0>
311e6a: 25 01 mov.w r0,@r5
311e6c: 40 00 shll r0
311e6e: c9 1e and #30,r0
311e70: 38 00 cmp/eq r0,r8
311e72: 89 01 bt 311e78 <_gint_image_p4_clearbg+0xb0>
311e74: 00 9d mov.w @(r0,r9),r0
311e76: 25 01 mov.w r0,@r5
311e78: 4b 10 dt r11
311e7a: 8f ea bf.s 311e52 <_gint_image_p4_clearbg+0x8a>
311e7c: 75 fe add #-2,r5
311e7e: 41 10 dt r1
311e80: 33 4c add r4,r3
311e82: 8f e4 bf.s 311e4e <_gint_image_p4_clearbg+0x86>
311e84: 35 6c add r6,r5
311e86: 6c f6 mov.l @r15+,r12
311e88: 6b f6 mov.l @r15+,r11
311e8a: 6a f6 mov.l @r15+,r10
311e8c: 69 f6 mov.l @r15+,r9
311e8e: 60 33 mov r3,r0
311e90: 00 0b rts
311e92: 68 f6 mov.l @r15+,r8
...
00311ea0 <_cpu_csleep_init>:
311ea0: d1 03 mov.l 311eb0 <.memcpy>,r1 ! 312000 <_memcpy>
311ea2: c7 13 mova 311ef0 <sleep>,r0
311ea4: 65 03 mov r0,r5
311ea6: 41 2b jmp @r1
311ea8: e6 14 mov #20,r6
311eaa: 00 09 nop
311eac: 00 09 nop
311eae: 00 09 nop
00311eb0 <.memcpy>:
311eb0: 00 31 .word 0x0031
311eb2: 20 00 mov.b r0,@r0
00311eb4 <_cpu_csleep>:
311eb4: 2f 86 mov.l r8,@-r15
311eb6: 4f 22 sts.l pr,@-r15
311eb8: 68 43 mov r4,r8
311eba: 85 84 mov.w @(8,r8),r0
311ebc: 60 0d extu.w r0,r0
311ebe: 88 1b cmp/eq #27,r0
311ec0: 8b 07 bf 311ed2 <_cpu_csleep+0x1e>
311ec2: 60 83 mov r8,r0
311ec4: 00 e3 icbi @r0
311ec6: 70 12 add #18,r0
311ec8: 00 e3 icbi @r0
311eca: 48 0b jsr @r8
311ecc: 00 09 nop
311ece: af f4 bra 311eba <_cpu_csleep+0x6>
311ed0: 00 09 nop
311ed2: 4f 26 lds.l @r15+,pr
311ed4: 00 0b rts
311ed6: 68 f6 mov.l @r15+,r8
00311ed8 <_cpu_csleep_cancel>:
311ed8: e0 09 mov #9,r0
311eda: 74 08 add #8,r4
311edc: 24 01 mov.w r0,@r4
311ede: 04 e3 icbi @r4
311ee0: 00 0b rts
311ee2: 00 09 nop
311ee4: 00 09 nop
311ee6: 00 09 nop
311ee8: 00 09 nop
311eea: 00 09 nop
311eec: 00 09 nop
311eee: 00 09 nop
00311ef0 <sleep>:
311ef0: d0 03 mov.l 311f00 <sleep+0x10>,r0 ! 81018d4 <_cpu_sleep_block_counter>
311ef2: 60 02 mov.l @r0,r0
311ef4: 40 15 cmp/pl r0
311ef6: 89 00 bt 311efa <sleep+0xa>
311ef8: 00 1b sleep
311efa: 00 0b rts
311efc: 00 09 nop
311efe: 00 09 nop
311f00: 08 10 .word 0x0810
311f02: 18 d4 mov.l r13,@(16,r8)
00311f04 <sleep_end>:
311f04: 00 09 nop
311f06: 00 09 nop
311f08: 00 09 nop
311f0a: 00 09 nop
311f0c: 00 09 nop
311f0e: 00 09 nop
00311f10 <_setjmp>:
311f10: 03 02 stc sr,r3
311f12: 74 34 add #52,r4
311f14: 44 22 sts.l pr,@-r4
311f16: 44 02 sts.l mach,@-r4
311f18: 44 12 sts.l macl,@-r4
311f1a: 44 13 stc.l gbr,@-r4
311f1c: 24 f6 mov.l r15,@-r4
311f1e: 24 e6 mov.l r14,@-r4
311f20: 24 d6 mov.l r13,@-r4
311f22: 24 c6 mov.l r12,@-r4
311f24: 24 b6 mov.l r11,@-r4
311f26: 24 a6 mov.l r10,@-r4
311f28: 24 96 mov.l r9,@-r4
311f2a: 24 86 mov.l r8,@-r4
311f2c: 24 36 mov.l r3,@-r4
311f2e: 00 0b rts
311f30: e0 00 mov #0,r0
311f32: 00 09 nop
00311f34 <_longjmp>:
311f34: 68 43 mov r4,r8
311f36: 25 58 tst r5,r5
311f38: 09 29 movt r9
311f3a: 39 5c add r5,r9
00311f3c <context_switch>:
311f3c: 48 07 ldc.l @r8+,sr
311f3e: 64 83 mov r8,r4
311f40: 60 93 mov r9,r0
311f42: 68 46 mov.l @r4+,r8
311f44: 69 46 mov.l @r4+,r9
311f46: 6a 46 mov.l @r4+,r10
311f48: 6b 46 mov.l @r4+,r11
311f4a: 6c 46 mov.l @r4+,r12
311f4c: 6d 46 mov.l @r4+,r13
311f4e: 6e 46 mov.l @r4+,r14
311f50: 6f 46 mov.l @r4+,r15
311f52: 44 17 ldc.l @r4+,gbr
311f54: 44 16 lds.l @r4+,macl
311f56: 44 06 lds.l @r4+,mach
311f58: 44 26 lds.l @r4+,pr
311f5a: 00 0b rts
311f5c: 00 09 nop
311f5e: 00 09 nop
00311f60 <_memcmp>:
311f60: 26 68 tst r6,r6
311f62: 89 41 bt 311fe8 <.zero>
311f64: e0 40 mov #64,r0
311f66: 30 63 cmp/ge r6,r0
311f68: 89 34 bt 311fd4 <_naive_memcmp>
311f6a: e2 04 mov #4,r2
311f6c: e3 03 mov #3,r3
00311f6e <_memcmp_align_rhs>:
311f6e: 60 44 mov.b @r4+,r0
311f70: 61 54 mov.b @r5+,r1
311f72: 31 00 cmp/eq r0,r1
311f74: 8f 34 bf.s 311fe0 <.end>
311f76: 46 10 dt r6
311f78: 25 38 tst r3,r5
311f7a: 8b f8 bf 311f6e <_memcmp_align_rhs>
311f7c: 24 38 tst r3,r4
311f7e: 89 08 bt 311f92 <.aligned4>
311f80: d0 1b mov.l 311ff0 <.___cpucap>,r0 ! 8101818 <___cpucap>
311f82: 60 02 mov.l @r0,r0
311f84: c8 01 tst #1,r0
311f86: 8b 0d bf 311fa4 <.unaligned4>
311f88: 60 43 mov r4,r0
311f8a: c8 01 tst #1,r0
311f8c: 89 13 bt 311fb6 <.aligned2>
311f8e: a0 21 bra 311fd4 <_naive_memcmp>
311f90: 00 09 nop
00311f92 <.aligned4>:
311f92: 60 46 mov.l @r4+,r0
311f94: 61 56 mov.l @r5+,r1
311f96: 31 00 cmp/eq r0,r1
311f98: 8f 19 bf.s 311fce <_fail>
311f9a: 76 fc add #-4,r6
311f9c: 32 63 cmp/ge r6,r2
311f9e: 8b f8 bf 311f92 <.aligned4>
311fa0: a0 18 bra 311fd4 <_naive_memcmp>
311fa2: 00 09 nop
00311fa4 <.unaligned4>:
311fa4: 44 e9 movua.l @r4+,r0
311fa6: 61 56 mov.l @r5+,r1
311fa8: 31 00 cmp/eq r0,r1
311faa: 8f 10 bf.s 311fce <_fail>
311fac: 76 fc add #-4,r6
311fae: 32 63 cmp/ge r6,r2
311fb0: 8b f8 bf 311fa4 <.unaligned4>
311fb2: a0 0f bra 311fd4 <_naive_memcmp>
311fb4: 00 09 nop
00311fb6 <.aligned2>:
311fb6: 60 45 mov.w @r4+,r0
311fb8: 61 56 mov.l @r5+,r1
311fba: 62 45 mov.w @r4+,r2
311fbc: 40 28 shll16 r0
311fbe: 20 2b or r2,r0
311fc0: 31 00 cmp/eq r0,r1
311fc2: 8f 04 bf.s 311fce <_fail>
311fc4: 76 fc add #-4,r6
311fc6: 32 63 cmp/ge r6,r2
311fc8: 8b f5 bf 311fb6 <.aligned2>
311fca: a0 03 bra 311fd4 <_naive_memcmp>
311fcc: 00 09 nop
00311fce <_fail>:
311fce: 74 fc add #-4,r4
311fd0: 75 fc add #-4,r5
311fd2: 76 04 add #4,r6
00311fd4 <_naive_memcmp>:
311fd4: 60 44 mov.b @r4+,r0
311fd6: 61 54 mov.b @r5+,r1
311fd8: 31 00 cmp/eq r0,r1
311fda: 8f 01 bf.s 311fe0 <.end>
311fdc: 46 10 dt r6
311fde: 8b f9 bf 311fd4 <_naive_memcmp>
00311fe0 <.end>:
311fe0: 60 0c extu.b r0,r0
311fe2: 61 1c extu.b r1,r1
311fe4: 00 0b rts
311fe6: 30 18 sub r1,r0
00311fe8 <.zero>:
311fe8: 00 0b rts
311fea: e0 00 mov #0,r0
311fec: 00 09 nop
311fee: 00 09 nop
00311ff0 <.___cpucap>:
311ff0: 08 10 .word 0x0810
311ff2: 18 18 mov.l r1,@(32,r8)
311ff4: 00 09 nop
311ff6: 00 09 nop
311ff8: 00 09 nop
311ffa: 00 09 nop
311ffc: 00 09 nop
311ffe: 00 09 nop
00312000 <_memcpy>:
312000: 26 68 tst r6,r6
312002: 89 4d bt 3120a0 <.zero>
312004: 63 43 mov r4,r3
312006: e2 03 mov #3,r2
312008: e0 40 mov #64,r0
31200a: 30 63 cmp/ge r6,r0
31200c: 89 41 bt 312092 <_naive_memcpy>
0031200e <_memcpy_align_dst>:
31200e: 60 54 mov.b @r5+,r0
312010: 24 00 mov.b r0,@r4
312012: 74 01 add #1,r4
312014: 24 28 tst r2,r4
312016: 8f fa bf.s 31200e <_memcpy_align_dst>
312018: 46 10 dt r6
31201a: 25 28 tst r2,r5
31201c: 8d 09 bt.s 312032 <.aligned4_32>
31201e: e2 04 mov #4,r2
312020: d0 23 mov.l 3120b0 <.___cpucap>,r0 ! 8101818 <___cpucap>
312022: 60 02 mov.l @r0,r0
312024: c8 01 tst #1,r0
312026: 8b 22 bf 31206e <.unaligned4>
312028: 60 53 mov r5,r0
31202a: c8 01 tst #1,r0
31202c: 89 27 bt 31207e <.aligned2>
31202e: a0 30 bra 312092 <_naive_memcpy>
312030: 00 09 nop
00312032 <.aligned4_32>:
312032: e2 24 mov #36,r2
312034: 60 56 mov.l @r5+,r0
312036: 61 56 mov.l @r5+,r1
312038: 67 56 mov.l @r5+,r7
31203a: 24 02 mov.l r0,@r4
31203c: 14 11 mov.l r1,@(4,r4)
31203e: 14 72 mov.l r7,@(8,r4)
312040: 60 56 mov.l @r5+,r0
312042: 61 56 mov.l @r5+,r1
312044: 67 56 mov.l @r5+,r7
312046: 14 03 mov.l r0,@(12,r4)
312048: 14 14 mov.l r1,@(16,r4)
31204a: 14 75 mov.l r7,@(20,r4)
31204c: 60 56 mov.l @r5+,r0
31204e: 61 56 mov.l @r5+,r1
312050: 76 e0 add #-32,r6
312052: 14 06 mov.l r0,@(24,r4)
312054: 14 17 mov.l r1,@(28,r4)
312056: 32 63 cmp/ge r6,r2
312058: 8f eb bf.s 312032 <.aligned4_32>
31205a: 74 20 add #32,r4
0031205c <.aligned4_4>:
31205c: e2 04 mov #4,r2
31205e: 60 56 mov.l @r5+,r0
312060: 24 02 mov.l r0,@r4
312062: 76 fc add #-4,r6
312064: 32 63 cmp/ge r6,r2
312066: 8f f9 bf.s 31205c <.aligned4_4>
312068: 74 04 add #4,r4
31206a: a0 12 bra 312092 <_naive_memcpy>
31206c: 00 09 nop
0031206e <.unaligned4>:
31206e: 45 e9 movua.l @r5+,r0
312070: 24 02 mov.l r0,@r4
312072: 76 fc add #-4,r6
312074: 32 63 cmp/ge r6,r2
312076: 8f fa bf.s 31206e <.unaligned4>
312078: 74 04 add #4,r4
31207a: a0 0a bra 312092 <_naive_memcpy>
31207c: 00 09 nop
0031207e <.aligned2>:
31207e: 60 55 mov.w @r5+,r0
312080: 24 01 mov.w r0,@r4
312082: 60 55 mov.w @r5+,r0
312084: 81 41 mov.w r0,@(2,r4)
312086: 76 fc add #-4,r6
312088: 32 63 cmp/ge r6,r2
31208a: 8f f8 bf.s 31207e <.aligned2>
31208c: 74 04 add #4,r4
31208e: a0 00 bra 312092 <_naive_memcpy>
312090: 00 09 nop
00312092 <_naive_memcpy>:
312092: 60 54 mov.b @r5+,r0
312094: 46 10 dt r6
312096: 24 00 mov.b r0,@r4
312098: 8f fb bf.s 312092 <_naive_memcpy>
31209a: 74 01 add #1,r4
31209c: 00 0b rts
31209e: 60 33 mov r3,r0
003120a0 <.zero>:
3120a0: 00 0b rts
3120a2: 60 43 mov r4,r0
3120a4: 00 09 nop
3120a6: 00 09 nop
3120a8: 00 09 nop
3120aa: 00 09 nop
3120ac: 00 09 nop
3120ae: 00 09 nop
003120b0 <.___cpucap>:
3120b0: 08 10 .word 0x0810
3120b2: 18 18 mov.l r1,@(32,r8)
3120b4: 00 09 nop
3120b6: 00 09 nop
3120b8: 00 09 nop
3120ba: 00 09 nop
3120bc: 00 09 nop
3120be: 00 09 nop
003120c0 <_memmove>:
3120c0: 26 68 tst r6,r6
3120c2: 89 1d bt 312100 <.zero>
3120c4: 60 43 mov r4,r0
3120c6: 30 6c add r6,r0
3120c8: 35 03 cmp/ge r0,r5
3120ca: 89 16 bt 3120fa <_memmove_memcpy>
3120cc: 60 53 mov r5,r0
3120ce: 30 6c add r6,r0
3120d0: 34 03 cmp/ge r0,r4
3120d2: 89 12 bt 3120fa <_memmove_memcpy>
3120d4: 63 43 mov r4,r3
3120d6: 35 43 cmp/ge r4,r5
3120d8: 8b 06 bf 3120e8 <.backwards>
003120da <.forwards>:
3120da: 60 54 mov.b @r5+,r0
3120dc: 24 00 mov.b r0,@r4
3120de: 46 10 dt r6
3120e0: 8f fb bf.s 3120da <.forwards>
3120e2: 74 01 add #1,r4
3120e4: 00 0b rts
3120e6: 60 33 mov r3,r0
003120e8 <.backwards>:
3120e8: 34 6c add r6,r4
3120ea: 35 6c add r6,r5
003120ec <.backwards_loop>:
3120ec: 75 ff add #-1,r5
3120ee: 60 50 mov.b @r5,r0
3120f0: 46 10 dt r6
3120f2: 8f fb bf.s 3120ec <.backwards_loop>
3120f4: 24 04 mov.b r0,@-r4
3120f6: 00 0b rts
3120f8: 60 33 mov r3,r0
003120fa <_memmove_memcpy>:
3120fa: d1 05 mov.l 312110 <.memcpy>,r1 ! 312000 <_memcpy>
3120fc: 41 2b jmp @r1
3120fe: 00 09 nop
00312100 <.zero>:
312100: 00 0b rts
312102: 60 43 mov r4,r0
312104: 00 09 nop
312106: 00 09 nop
312108: 00 09 nop
31210a: 00 09 nop
31210c: 00 09 nop
31210e: 00 09 nop
00312110 <.memcpy>:
312110: 00 31 .word 0x0031
312112: 20 00 mov.b r0,@r0
312114: 00 09 nop
312116: 00 09 nop
312118: 00 09 nop
31211a: 00 09 nop
31211c: 00 09 nop
31211e: 00 09 nop
00312120 <_memset>:
312120: 26 68 tst r6,r6
312122: 89 26 bt 312172 <.zero>
312124: 63 43 mov r4,r3
312126: 34 6c add r6,r4
312128: e0 40 mov #64,r0
31212a: 30 63 cmp/ge r6,r0
31212c: 8d 1c bt.s 312168 <_naive_memset>
31212e: 60 53 mov r5,r0
312130: e2 03 mov #3,r2
312132: 45 18 shll8 r5
312134: 20 5b or r5,r0
312136: 65 03 mov r0,r5
312138: 45 28 shll16 r5
31213a: 20 5b or r5,r0
0031213c <_memset_align>:
31213c: 24 04 mov.b r0,@-r4
31213e: 24 28 tst r2,r4
312140: 8f fc bf.s 31213c <_memset_align>
312142: 46 10 dt r6
312144: e2 28 mov #40,r2
00312146 <.aligned4_32>:
312146: 74 e0 add #-32,r4
312148: 76 e0 add #-32,r6
31214a: 14 07 mov.l r0,@(28,r4)
31214c: 14 06 mov.l r0,@(24,r4)
31214e: 14 05 mov.l r0,@(20,r4)
312150: 14 04 mov.l r0,@(16,r4)
312152: 14 03 mov.l r0,@(12,r4)
312154: 14 02 mov.l r0,@(8,r4)
312156: 14 01 mov.l r0,@(4,r4)
312158: 32 63 cmp/ge r6,r2
31215a: 8f f4 bf.s 312146 <.aligned4_32>
31215c: 24 02 mov.l r0,@r4
31215e: e2 08 mov #8,r2
00312160 <.aligned4_4>:
312160: 24 06 mov.l r0,@-r4
312162: 32 63 cmp/ge r6,r2
312164: 8f fc bf.s 312160 <.aligned4_4>
312166: 76 fc add #-4,r6
00312168 <_naive_memset>:
312168: 46 10 dt r6
31216a: 8f fd bf.s 312168 <_naive_memset>
31216c: 24 04 mov.b r0,@-r4
0031216e <.end>:
31216e: 00 0b rts
312170: 60 33 mov r3,r0
00312172 <.zero>:
312172: 00 0b rts
312174: 60 43 mov r4,r0
00312176 <_strlen>:
312176: 60 43 mov r4,r0
312178: e2 00 mov #0,r2
31217a: 61 04 mov.b @r0+,r1
31217c: 21 18 tst r1,r1
31217e: 89 0e bt 31219e <.end>
312180: 61 04 mov.b @r0+,r1
312182: 21 18 tst r1,r1
312184: 89 0b bt 31219e <.end>
312186: 61 04 mov.b @r0+,r1
312188: 21 18 tst r1,r1
31218a: 89 08 bt 31219e <.end>
31218c: cb 03 or #3,r0
31218e: ca 03 xor #3,r0
312190: 61 06 mov.l @r0+,r1
312192: 22 1c cmp/str r1,r2
312194: 8b fc bf 312190 <_strlen+0x1a>
312196: 70 fc add #-4,r0
312198: 61 04 mov.b @r0+,r1
31219a: 21 18 tst r1,r1
31219c: 8b fc bf 312198 <_strlen+0x22>
0031219e <.end>:
31219e: 70 ff add #-1,r0
3121a0: 00 0b rts
3121a2: 30 48 sub r4,r0
...
003121b0 <_memchr>:
3121b0: 61 43 mov r4,r1
3121b2: 65 5e exts.b r5,r5
3121b4: e2 40 mov #64,r2
3121b6: 32 66 cmp/hi r6,r2
3121b8: 89 31 bt 31221e <.naive>
3121ba: 63 5c extu.b r5,r3
3121bc: 62 38 swap.b r3,r2
3121be: 22 3b or r3,r2
3121c0: 63 29 swap.w r2,r3
3121c2: 22 3b or r3,r2
3121c4: d0 1e mov.l 312240 <.___cpucap>,r0 ! 8101818 <___cpucap>
3121c6: 60 02 mov.l @r0,r0
3121c8: c8 01 tst #1,r0
3121ca: 8b 17 bf 3121fc <.sh4aldsp>
003121cc <.sh3>:
3121cc: 60 14 mov.b @r1+,r0
3121ce: 35 00 cmp/eq r0,r5
3121d0: 89 31 bt 312236 <.end>
3121d2: 60 14 mov.b @r1+,r0
3121d4: 35 00 cmp/eq r0,r5
3121d6: 89 2e bt 312236 <.end>
3121d8: 60 14 mov.b @r1+,r0
3121da: 35 00 cmp/eq r0,r5
3121dc: 89 2b bt 312236 <.end>
3121de: 41 09 shlr2 r1
3121e0: 41 08 shll2 r1
3121e2: 36 4c add r4,r6
3121e4: 36 18 sub r1,r6
3121e6: 67 63 mov r6,r7
3121e8: 47 09 shlr2 r7
3121ea: e3 03 mov #3,r3
3121ec: 26 39 and r3,r6
3121ee: 60 16 mov.l @r1+,r0
3121f0: 22 0c cmp/str r0,r2
3121f2: 89 1d bt 312230 <.found>
3121f4: 47 10 dt r7
3121f6: 8b fa bf 3121ee <.sh3+0x22>
3121f8: a0 11 bra 31221e <.naive>
3121fa: 00 09 nop
003121fc <.sh4aldsp>:
3121fc: 41 e9 movua.l @r1+,r0
3121fe: 22 0c cmp/str r0,r2
312200: 89 16 bt 312230 <.found>
312202: 41 09 shlr2 r1
312204: 41 08 shll2 r1
312206: 36 4c add r4,r6
312208: 36 18 sub r1,r6
31220a: 67 63 mov r6,r7
31220c: 47 09 shlr2 r7
31220e: 8c 03 ldrs 312218 <.sh4aldsp+0x1c> ! 6016
312210: 8e 04 ldre 31221c <.sh4aldsp+0x20> ! 8908
312212: 47 34 ldrc r7
312214: e3 03 mov #3,r3
312216: 26 39 and r3,r6
312218: 60 16 mov.l @r1+,r0
31221a: 22 0c cmp/str r0,r2
31221c: 89 08 bt 312230 <.found>
0031221e <.naive>:
31221e: 26 68 tst r6,r6
312220: 89 04 bt 31222c <.none>
312222: 60 14 mov.b @r1+,r0
312224: 35 00 cmp/eq r0,r5
312226: 89 06 bt 312236 <.end>
312228: 46 10 dt r6
31222a: 8b fa bf 312222 <.naive+0x4>
0031222c <.none>:
31222c: 00 0b rts
31222e: e0 00 mov #0,r0
00312230 <.found>:
312230: 71 fc add #-4,r1
312232: af f6 bra 312222 <.naive+0x4>
312234: e6 04 mov #4,r6
00312236 <.end>:
312236: 60 13 mov r1,r0
312238: 00 0b rts
31223a: 70 ff add #-1,r0
31223c: 00 09 nop
31223e: 00 09 nop
00312240 <.___cpucap>:
312240: 08 10 .word 0x0810
312242: 18 18 mov.l r1,@(32,r8)
312244: 00 09 nop
312246: 00 09 nop
312248: 00 09 nop
31224a: 00 09 nop
31224c: 00 09 nop
31224e: 00 09 nop
00312250 <_pow>:
312250: 2f 86 mov.l r8,@-r15
312252: 62 63 mov r6,r2
312254: 2f 96 mov.l r9,@-r15
312256: 68 63 mov r6,r8
312258: 2f a6 mov.l r10,@-r15
31225a: 69 73 mov r7,r9
31225c: 2f b6 mov.l r11,@-r15
31225e: 6a 43 mov r4,r10
312260: 2f c6 mov.l r12,@-r15
312262: 6b 53 mov r5,r11
312264: dc 8a mov.l 312490 <_pow+0x240>,r12 ! 7fffffff
312266: 63 73 mov r7,r3
312268: 2f d6 mov.l r13,@-r15
31226a: 2c 69 and r6,r12
31226c: 2f e6 mov.l r14,@-r15
31226e: 61 c3 mov r12,r1
312270: 4f 22 sts.l pr,@-r15
312272: 21 7b or r7,r1
312274: 21 18 tst r1,r1
312276: 8d 39 bt.s 3122ec <_pow+0x9c>
312278: 7f 98 add #-104,r15
31227a: d1 86 mov.l 312494 <_pow+0x244>,r1 ! 3ff00000
31227c: 6e 43 mov r4,r14
31227e: 34 10 cmp/eq r1,r4
312280: 8f 02 bf.s 312288 <_pow+0x38>
312282: 66 53 mov r5,r6
312284: 25 58 tst r5,r5
312286: 89 31 bt 3122ec <_pow+0x9c>
312288: dd 81 mov.l 312490 <_pow+0x240>,r13 ! 7fffffff
31228a: d7 83 mov.l 312498 <_pow+0x248>,r7 ! 7ff00000
31228c: 2d a9 and r10,r13
31228e: 3d 76 cmp/hi r7,r13
312290: 89 0c bt 3122ac <_pow+0x5c>
312292: 3d 70 cmp/eq r7,r13
312294: 05 29 movt r5
312296: e1 ff mov #-1,r1
312298: 26 68 tst r6,r6
31229a: 61 1a negc r1,r1
31229c: 21 58 tst r5,r1
31229e: 8b 05 bf 3122ac <_pow+0x5c>
3122a0: 3c 76 cmp/hi r7,r12
3122a2: 89 03 bt 3122ac <_pow+0x5c>
3122a4: 3c 70 cmp/eq r7,r12
3122a6: 8f 2f bf.s 312308 <_pow+0xb8>
3122a8: 23 38 tst r3,r3
3122aa: 89 2d bt 312308 <_pow+0xb8>
3122ac: dc 7b mov.l 31249c <_pow+0x24c>,r12 ! 30fa94 <___adddf3>
3122ae: 64 a3 mov r10,r4
3122b0: 65 b3 mov r11,r5
3122b2: e6 00 mov #0,r6
3122b4: 4c 0b jsr @r12
3122b6: e7 00 mov #0,r7
3122b8: 6a 03 mov r0,r10
3122ba: 6b 13 mov r1,r11
3122bc: 64 83 mov r8,r4
3122be: 65 93 mov r9,r5
3122c0: e6 00 mov #0,r6
3122c2: 4c 0b jsr @r12
3122c4: e7 00 mov #0,r7
3122c6: 64 a3 mov r10,r4
3122c8: 65 b3 mov r11,r5
3122ca: 66 03 mov r0,r6
3122cc: 4c 0b jsr @r12
3122ce: 67 13 mov r1,r7
3122d0: 64 03 mov r0,r4
3122d2: 65 13 mov r1,r5
3122d4: 60 43 mov r4,r0
3122d6: 61 53 mov r5,r1
3122d8: 7f 68 add #104,r15
3122da: 4f 26 lds.l @r15+,pr
3122dc: 6e f6 mov.l @r15+,r14
3122de: 6d f6 mov.l @r15+,r13
3122e0: 6c f6 mov.l @r15+,r12
3122e2: 6b f6 mov.l @r15+,r11
3122e4: 6a f6 mov.l @r15+,r10
3122e6: 69 f6 mov.l @r15+,r9
3122e8: 00 0b rts
3122ea: 68 f6 mov.l @r15+,r8
3122ec: d4 69 mov.l 312494 <_pow+0x244>,r4 ! 3ff00000
3122ee: e5 00 mov #0,r5
3122f0: 60 43 mov r4,r0
3122f2: 61 53 mov r5,r1
3122f4: 7f 68 add #104,r15
3122f6: 4f 26 lds.l @r15+,pr
3122f8: 6e f6 mov.l @r15+,r14
3122fa: 6d f6 mov.l @r15+,r13
3122fc: 6c f6 mov.l @r15+,r12
3122fe: 6b f6 mov.l @r15+,r11
312300: 6a f6 mov.l @r15+,r10
312302: 69 f6 mov.l @r15+,r9
312304: 00 0b rts
312306: 68 f6 mov.l @r15+,r8
312308: 4e 11 cmp/pz r14
31230a: 8f 1a bf.s 312342 <_pow+0xf2>
31230c: 67 d3 mov r13,r7
31230e: 23 38 tst r3,r3
312310: 8d 02 bt.s 312318 <_pow+0xc8>
312312: e3 00 mov #0,r3
312314: a0 a6 bra 312464 <_pow+0x214>
312316: 00 09 nop
312318: d1 5f mov.l 312498 <_pow+0x248>,r1 ! 7ff00000
31231a: 3c 10 cmp/eq r1,r12
31231c: 8b 01 bf 312322 <_pow+0xd2>
31231e: a1 11 bra 312544 <_pow+0x2f4>
312320: 00 09 nop
312322: d1 5c mov.l 312494 <_pow+0x244>,r1 ! 3ff00000
312324: 3c 10 cmp/eq r1,r12
312326: 8f 2d bf.s 312384 <_pow+0x134>
312328: 42 11 cmp/pz r2
31232a: 64 a3 mov r10,r4
31232c: 8d e0 bt.s 3122f0 <_pow+0xa0>
31232e: 65 b3 mov r11,r5
312330: d0 5b mov.l 3124a0 <_pow+0x250>,r0 ! 310344 <___divdf3>
312332: e5 00 mov #0,r5
312334: d4 57 mov.l 312494 <_pow+0x244>,r4 ! 3ff00000
312336: 66 a3 mov r10,r6
312338: 40 0b jsr @r0
31233a: 67 b3 mov r11,r7
31233c: 64 03 mov r0,r4
31233e: af d7 bra 3122f0 <_pow+0xa0>
312340: 65 13 mov r1,r5
312342: d1 58 mov.l 3124a4 <_pow+0x254>,r1 ! 433fffff
312344: 3c 16 cmp/hi r1,r12
312346: 8b 01 bf 31234c <_pow+0xfc>
312348: a0 f5 bra 312536 <_pow+0x2e6>
31234a: 23 38 tst r3,r3
31234c: d1 56 mov.l 3124a8 <_pow+0x258>,r1 ! 3fefffff
31234e: 3c 16 cmp/hi r1,r12
312350: 8f 14 bf.s 31237c <_pow+0x12c>
312352: 23 38 tst r3,r3
312354: e5 ec mov #-20,r5
312356: 90 9a mov.w 31248e <_pow+0x23e>,r0 ! fc01
312358: 61 c3 mov r12,r1
31235a: 41 5c shad r5,r1
31235c: e5 14 mov #20,r5
31235e: 31 0c add r0,r1
312360: 31 57 cmp/gt r5,r1
312362: 8d 02 bt.s 31236a <_pow+0x11a>
312364: 60 93 mov r9,r0
312366: a4 f7 bra 312d58 <_pow+0xb08>
312368: 23 38 tst r3,r3
31236a: 61 1b neg r1,r1
31236c: 71 34 add #52,r1
31236e: 65 1b neg r1,r5
312370: 40 5d shld r5,r0
312372: 65 03 mov r0,r5
312374: 45 1d shld r1,r5
312376: 35 30 cmp/eq r3,r5
312378: 8d 62 bt.s 312440 <_pow+0x1f0>
31237a: 23 38 tst r3,r3
31237c: 89 01 bt 312382 <_pow+0x132>
31237e: a4 39 bra 312bf4 <_pow+0x9a4>
312380: 00 09 nop
312382: e3 00 mov #0,r3
312384: d1 49 mov.l 3124ac <_pow+0x25c>,r1 ! 40000000
312386: 32 10 cmp/eq r1,r2
312388: 8b 01 bf 31238e <_pow+0x13e>
31238a: a5 07 bra 312d9c <_pow+0xb4c>
31238c: 64 a3 mov r10,r4
31238e: d1 48 mov.l 3124b0 <_pow+0x260>,r1 ! 40080000
312390: 32 10 cmp/eq r1,r2
312392: 8b 01 bf 312398 <_pow+0x148>
312394: a5 1a bra 312dcc <_pow+0xb7c>
312396: 66 a3 mov r10,r6
312398: d1 46 mov.l 3124b4 <_pow+0x264>,r1 ! 40100000
31239a: 32 10 cmp/eq r1,r2
31239c: 8b 01 bf 3123a2 <_pow+0x152>
31239e: a5 38 bra 312e12 <_pow+0xbc2>
3123a0: 66 a3 mov r10,r6
3123a2: d1 45 mov.l 3124b8 <_pow+0x268>,r1 ! 3fe00000
3123a4: 32 10 cmp/eq r1,r2
3123a6: 8f 04 bf.s 3123b2 <_pow+0x162>
3123a8: 60 e3 mov r14,r0
3123aa: 40 00 shll r0
3123ac: 89 01 bt 3123b2 <_pow+0x162>
3123ae: a5 9d bra 312eec <_pow+0xc9c>
3123b0: 64 a3 mov r10,r4
3123b2: d0 42 mov.l 3124bc <_pow+0x26c>,r0 ! 3140d4 <_fabs>
3123b4: 64 a3 mov r10,r4
3123b6: 2f 22 mov.l r2,@r15
3123b8: 65 b3 mov r11,r5
3123ba: 1f 32 mov.l r3,@(8,r15)
3123bc: 1f 61 mov.l r6,@(4,r15)
3123be: 40 0b jsr @r0
3123c0: 1f 73 mov.l r7,@(12,r15)
3123c2: 56 f1 mov.l @(4,r15),r6
3123c4: 64 03 mov r0,r4
3123c6: 62 f2 mov.l @r15,r2
3123c8: 26 68 tst r6,r6
3123ca: 53 f2 mov.l @(8,r15),r3
3123cc: 65 13 mov r1,r5
3123ce: 8f 02 bf.s 3123d6 <_pow+0x186>
3123d0: 57 f3 mov.l @(12,r15),r7
3123d2: a0 7f bra 3124d4 <_pow+0x284>
3123d4: 00 09 nop
3123d6: 61 a3 mov r10,r1
3123d8: 41 00 shll r1
3123da: 01 29 movt r1
3123dc: 71 ff add #-1,r1
3123de: 66 13 mov r1,r6
3123e0: 26 3b or r3,r6
3123e2: 26 68 tst r6,r6
3123e4: 8b 01 bf 3123ea <_pow+0x19a>
3123e6: a0 bf bra 312568 <_pow+0x318>
3123e8: 66 a3 mov r10,r6
3123ea: 73 ff add #-1,r3
3123ec: 23 1b or r1,r3
3123ee: 23 38 tst r3,r3
3123f0: 8f 02 bf.s 3123f8 <_pow+0x1a8>
3123f2: e1 00 mov #0,r1
3123f4: a3 f1 bra 312bda <_pow+0x98a>
3123f6: e3 40 mov #64,r3
3123f8: e3 40 mov #64,r3
3123fa: 33 fc add r15,r3
3123fc: e0 00 mov #0,r0
3123fe: 13 06 mov.l r0,@(24,r3)
312400: d0 2f mov.l 3124c0 <_pow+0x270>,r0 ! 7e37e43c
312402: 13 17 mov.l r1,@(28,r3)
312404: e3 40 mov #64,r3
312406: d1 2f mov.l 3124c4 <_pow+0x274>,r1 ! 8800759c
312408: 33 fc add r15,r3
31240a: 13 04 mov.l r0,@(16,r3)
31240c: d0 21 mov.l 312494 <_pow+0x244>,r0 ! 3ff00000
31240e: 13 15 mov.l r1,@(20,r3)
312410: e3 40 mov #64,r3
312412: e1 00 mov #0,r1
312414: 33 fc add r15,r3
312416: 13 13 mov.l r1,@(12,r3)
312418: d1 2b mov.l 3124c8 <_pow+0x278>,r1 ! 41e00000
31241a: 3c 16 cmp/hi r1,r12
31241c: 8d 02 bt.s 312424 <_pow+0x1d4>
31241e: 13 02 mov.l r0,@(8,r3)
312420: a0 b6 bra 312590 <_pow+0x340>
312422: 00 09 nop
312424: d1 29 mov.l 3124cc <_pow+0x27c>,r1 ! 43f00000
312426: 3c 16 cmp/hi r1,r12
312428: 89 01 bt 31242e <_pow+0x1de>
31242a: a4 2d bra 312c88 <_pow+0xa38>
31242c: 00 09 nop
31242e: d1 1e mov.l 3124a8 <_pow+0x258>,r1 ! 3fefffff
312430: 3d 16 cmp/hi r1,r13
312432: 8d 09 bt.s 312448 <_pow+0x1f8>
312434: 42 15 cmp/pl r2
312436: 42 11 cmp/pz r2
312438: 8b 07 bf 31244a <_pow+0x1fa>
31243a: e4 00 mov #0,r4
31243c: af 58 bra 3122f0 <_pow+0xa0>
31243e: e5 00 mov #0,r5
312440: 8f 0d bf.s 31245e <_pow+0x20e>
312442: e3 02 mov #2,r3
312444: af 9e bra 312384 <_pow+0x134>
312446: 00 09 nop
312448: 8b f7 bf 31243a <_pow+0x1ea>
31244a: d6 1d mov.l 3124c0 <_pow+0x270>,r6 ! 7e37e43c
31244c: d7 1d mov.l 3124c4 <_pow+0x274>,r7 ! 8800759c
31244e: 64 63 mov r6,r4
312450: d0 1f mov.l 3124d0 <_pow+0x280>,r0 ! 31505c <___muldf3>
312452: 40 0b jsr @r0
312454: 65 73 mov r7,r5
312456: 64 03 mov r0,r4
312458: 65 13 mov r1,r5
31245a: af 4a bra 3122f2 <_pow+0xa2>
31245c: 60 43 mov r4,r0
31245e: c9 01 and #1,r0
312460: 63 0b neg r0,r3
312462: 73 02 add #2,r3
312464: d0 15 mov.l 3124bc <_pow+0x26c>,r0 ! 3140d4 <_fabs>
312466: 64 a3 mov r10,r4
312468: 2f 22 mov.l r2,@r15
31246a: 65 b3 mov r11,r5
31246c: 1f 32 mov.l r3,@(8,r15)
31246e: 1f 61 mov.l r6,@(4,r15)
312470: 40 0b jsr @r0
312472: 1f 73 mov.l r7,@(12,r15)
312474: 56 f1 mov.l @(4,r15),r6
312476: 64 03 mov r0,r4
312478: 62 f2 mov.l @r15,r2
31247a: 26 68 tst r6,r6
31247c: 53 f2 mov.l @(8,r15),r3
31247e: 65 13 mov r1,r5
312480: 8d 28 bt.s 3124d4 <_pow+0x284>
312482: 57 f3 mov.l @(12,r15),r7
312484: 61 a3 mov r10,r1
312486: 41 00 shll r1
312488: 01 29 movt r1
31248a: af ae bra 3123ea <_pow+0x19a>
31248c: 71 ff add #-1,r1
31248e: fc 01 .word 0xfc01
312490: 7f ff add #-1,r15
312492: ff ff .word 0xffff
312494: 3f f0 cmp/eq r15,r15
312496: 00 00 .word 0x0000
312498: 7f f0 add #-16,r15
31249a: 00 00 .word 0x0000
31249c: 00 30 .word 0x0030
31249e: fa 94 00 31 pshl #3,0x1 movx.l @r5,x1
3124a2: 03 44 mov.b r4,@(r0,r3)
3124a4: 43 3f mac.w @r3+,@r3+
3124a6: ff ff .word 0xffff
3124a8: 3f ef addv r14,r15
3124aa: ff ff .word 0xffff
3124ac: 40 00 shll r0
3124ae: 00 00 .word 0x0000
3124b0: 40 08 shll2 r0
3124b2: 00 00 .word 0x0000
3124b4: 40 10 dt r0
3124b6: 00 00 .word 0x0000
3124b8: 3f e0 cmp/eq r14,r15
3124ba: 00 00 .word 0x0000
3124bc: 00 31 .word 0x0031
3124be: 40 d4 .word 0x40d4
3124c0: 7e 37 add #55,r14
3124c2: e4 3c mov #60,r4
3124c4: 88 00 cmp/eq #0,r0
3124c6: 75 9c add #-100,r5
3124c8: 41 e0 .word 0x41e0
3124ca: 00 00 .word 0x0000
3124cc: 43 f0 .word 0x43f0
3124ce: 00 00 .word 0x0000
3124d0: 00 31 .word 0x0031
3124d2: 50 5c mov.l @(48,r5),r0
3124d4: d1 26 mov.l 312570 <_pow+0x320>,r1 ! 3fffffff
3124d6: d6 27 mov.l 312574 <_pow+0x324>,r6 ! 3ff00000
3124d8: 21 a9 and r10,r1
3124da: 31 60 cmp/eq r6,r1
3124dc: 8d 06 bt.s 3124ec <_pow+0x29c>
3124de: 42 11 cmp/pz r2
3124e0: d1 25 mov.l 312578 <_pow+0x328>,r1 ! 7fffffff
3124e2: 2a 18 tst r1,r10
3124e4: 89 01 bt 3124ea <_pow+0x29a>
3124e6: af 77 bra 3123d8 <_pow+0x188>
3124e8: 61 a3 mov r10,r1
3124ea: 42 11 cmp/pz r2
3124ec: 8f 19 bf.s 312522 <_pow+0x2d2>
3124ee: 66 43 mov r4,r6
3124f0: 4e 11 cmp/pz r14
3124f2: 89 b2 bt 31245a <_pow+0x20a>
3124f4: d2 21 mov.l 31257c <_pow+0x32c>,r2 ! c0100000
3124f6: 3d 2c add r2,r13
3124f8: 2d 3b or r3,r13
3124fa: 2d d8 tst r13,r13
3124fc: 8d 02 bt.s 312504 <_pow+0x2b4>
3124fe: 66 43 mov r4,r6
312500: a4 7b bra 312dfa <_pow+0xbaa>
312502: 60 33 mov r3,r0
312504: 67 53 mov r5,r7
312506: 00 09 nop
312508: d0 1d mov.l 312580 <_pow+0x330>,r0 ! 315550 <___subdf3>
31250a: 40 0b jsr @r0
31250c: 00 09 nop
31250e: 64 03 mov r0,r4
312510: d0 1c mov.l 312584 <_pow+0x334>,r0 ! 310344 <___divdf3>
312512: 65 13 mov r1,r5
312514: 66 43 mov r4,r6
312516: 40 0b jsr @r0
312518: 67 13 mov r1,r7
31251a: 64 03 mov r0,r4
31251c: 65 13 mov r1,r5
31251e: ae e8 bra 3122f2 <_pow+0xa2>
312520: 60 43 mov r4,r0
312522: d0 18 mov.l 312584 <_pow+0x334>,r0 ! 310344 <___divdf3>
312524: d4 13 mov.l 312574 <_pow+0x324>,r4 ! 3ff00000
312526: 67 53 mov r5,r7
312528: 1f 32 mov.l r3,@(8,r15)
31252a: 40 0b jsr @r0
31252c: e5 00 mov #0,r5
31252e: 53 f2 mov.l @(8,r15),r3
312530: 64 03 mov r0,r4
312532: af dd bra 3124f0 <_pow+0x2a0>
312534: 65 13 mov r1,r5
312536: 8f 95 bf.s 312464 <_pow+0x214>
312538: e3 02 mov #2,r3
31253a: d1 13 mov.l 312588 <_pow+0x338>,r1 ! 7ff00000
31253c: 3c 10 cmp/eq r1,r12
31253e: 89 01 bt 312544 <_pow+0x2f4>
312540: af 37 bra 3123b2 <_pow+0x162>
312542: 00 09 nop
312544: d1 0d mov.l 31257c <_pow+0x32c>,r1 ! c0100000
312546: 31 dc add r13,r1
312548: 21 bb or r11,r1
31254a: 21 18 tst r1,r1
31254c: 8b 01 bf 312552 <_pow+0x302>
31254e: ae cd bra 3122ec <_pow+0x9c>
312550: 00 09 nop
312552: d1 0e mov.l 31258c <_pow+0x33c>,r1 ! 3fefffff
312554: 3d 16 cmp/hi r1,r13
312556: 89 01 bt 31255c <_pow+0x30c>
312558: a3 f7 bra 312d4a <_pow+0xafa>
31255a: 42 11 cmp/pz r2
31255c: 42 11 cmp/pz r2
31255e: 64 83 mov r8,r4
312560: 8d dd bt.s 31251e <_pow+0x2ce>
312562: 65 93 mov r9,r5
312564: af 6a bra 31243c <_pow+0x1ec>
312566: e4 00 mov #0,r4
312568: 67 b3 mov r11,r7
31256a: 64 a3 mov r10,r4
31256c: af cc bra 312508 <_pow+0x2b8>
31256e: 65 b3 mov r11,r5
312570: 3f ff addv r15,r15
312572: ff ff .word 0xffff
312574: 3f f0 cmp/eq r15,r15
312576: 00 00 .word 0x0000
312578: 7f ff add #-1,r15
31257a: ff ff .word 0xffff
31257c: c0 10 mov.b r0,@(16,gbr)
31257e: 00 00 .word 0x0000
312580: 00 31 .word 0x0031
312582: 55 50 mov.l @(0,r5),r5
312584: 00 31 .word 0x0031
312586: 03 44 mov.b r4,@(r0,r3)
312588: 7f f0 add #-16,r15
31258a: 00 00 .word 0x0000
31258c: 3f ef addv r14,r15
31258e: ff ff .word 0xffff
312590: d2 76 mov.l 31276c <_pow+0x51c>,r2 ! 7ff00000
312592: 2a 28 tst r2,r10
312594: 89 01 bt 31259a <_pow+0x34a>
312596: a3 74 bra 312c82 <_pow+0xa32>
312598: e2 00 mov #0,r2
31259a: de 75 mov.l 312770 <_pow+0x520>,r14 ! 31505c <___muldf3>
31259c: d6 75 mov.l 312774 <_pow+0x524>,r6 ! 43400000
31259e: 4e 0b jsr @r14
3125a0: e7 00 mov #0,r7
3125a2: 64 03 mov r0,r4
3125a4: 65 13 mov r1,r5
3125a6: 67 43 mov r4,r7
3125a8: e2 cb mov #-53,r2
3125aa: e3 ec mov #-20,r3
3125ac: 61 73 mov r7,r1
3125ae: 41 3c shad r3,r1
3125b0: 93 da mov.w 312768 <_pow+0x518>,r3 ! fc01
3125b2: da 71 mov.l 312778 <_pow+0x528>,r10 ! 3ff00000
3125b4: 31 3c add r3,r1
3125b6: 32 1c add r1,r2
3125b8: d1 70 mov.l 31277c <_pow+0x52c>,r1 ! fffff
3125ba: d3 71 mov.l 312780 <_pow+0x530>,r3 ! 3988e
3125bc: 21 79 and r7,r1
3125be: 31 37 cmp/gt r3,r1
3125c0: 8f 08 bf.s 3125d4 <_pow+0x384>
3125c2: 2a 1b or r1,r10
3125c4: d3 6f mov.l 312784 <_pow+0x534>,r3 ! bb679
3125c6: 31 37 cmp/gt r3,r1
3125c8: 89 01 bt 3125ce <_pow+0x37e>
3125ca: a3 ef bra 312dac <_pow+0xb5c>
3125cc: 00 09 nop
3125ce: d6 6e mov.l 312788 <_pow+0x538>,r6 ! fff00000
3125d0: 72 01 add #1,r2
3125d2: 3a 6c add r6,r10
3125d4: d6 68 mov.l 312778 <_pow+0x528>,r6 ! 3ff00000
3125d6: e3 40 mov #64,r3
3125d8: e0 00 mov #0,r0
3125da: e1 00 mov #0,r1
3125dc: 33 fc add r15,r3
3125de: e7 00 mov #0,r7
3125e0: 1f 0e mov.l r0,@(56,r15)
3125e2: eb 00 mov #0,r11
3125e4: 1f 1f mov.l r1,@(60,r15)
3125e6: 13 08 mov.l r0,@(32,r3)
3125e8: 13 19 mov.l r1,@(36,r3)
3125ea: 1f 6a mov.l r6,@(40,r15)
3125ec: 1f 7b mov.l r7,@(44,r15)
3125ee: 64 a3 mov r10,r4
3125f0: dc 66 mov.l 31278c <_pow+0x53c>,r12 ! 315550 <___subdf3>
3125f2: dd 67 mov.l 312790 <_pow+0x540>,r13 ! 30fa94 <___adddf3>
3125f4: 2f 22 mov.l r2,@r15
3125f6: 1f a4 mov.l r10,@(16,r15)
3125f8: 4a 21 shar r10
3125fa: 4c 0b jsr @r12
3125fc: 1f 55 mov.l r5,@(20,r15)
3125fe: 56 fa mov.l @(40,r15),r6
312600: 57 fb mov.l @(44,r15),r7
312602: 54 f4 mov.l @(16,r15),r4
312604: 55 f5 mov.l @(20,r15),r5
312606: 1f 0c mov.l r0,@(48,r15)
312608: 4d 0b jsr @r13
31260a: 1f 1d mov.l r1,@(52,r15)
31260c: 66 03 mov r0,r6
31260e: d0 61 mov.l 312794 <_pow+0x544>,r0 ! 310344 <___divdf3>
312610: 67 13 mov r1,r7
312612: d4 59 mov.l 312778 <_pow+0x528>,r4 ! 3ff00000
312614: 40 0b jsr @r0
312616: e5 00 mov #0,r5
312618: e7 40 mov #64,r7
31261a: 37 fc add r15,r7
31261c: 54 fc mov.l @(48,r15),r4
31261e: 66 03 mov r0,r6
312620: 55 fd mov.l @(52,r15),r5
312622: 17 00 mov.l r0,@(0,r7)
312624: 17 11 mov.l r1,@(4,r7)
312626: 4e 0b jsr @r14
312628: 67 13 mov r1,r7
31262a: 1f 19 mov.l r1,@(36,r15)
31262c: e7 00 mov #0,r7
31262e: d1 5a mov.l 312798 <_pow+0x548>,r1 ! 20000000
312630: 1f 08 mov.l r0,@(32,r15)
312632: 2a 1b or r1,r10
312634: d1 59 mov.l 31279c <_pow+0x54c>,r1 ! 80000
312636: 56 f8 mov.l @(32,r15),r6
312638: 31 ac add r10,r1
31263a: 1f 77 mov.l r7,@(28,r15)
31263c: e7 00 mov #0,r7
31263e: 1f 66 mov.l r6,@(24,r15)
312640: 66 13 mov r1,r6
312642: 36 bc add r11,r6
312644: 6a 63 mov r6,r10
312646: 6b 73 mov r7,r11
312648: 54 f6 mov.l @(24,r15),r4
31264a: 4e 0b jsr @r14
31264c: 55 f7 mov.l @(28,r15),r5
31264e: 54 fc mov.l @(48,r15),r4
312650: 66 03 mov r0,r6
312652: 55 fd mov.l @(52,r15),r5
312654: 4c 0b jsr @r12
312656: 67 13 mov r1,r7
312658: 56 fa mov.l @(40,r15),r6
31265a: 64 a3 mov r10,r4
31265c: 57 fb mov.l @(44,r15),r7
31265e: 65 b3 mov r11,r5
312660: 1f 0c mov.l r0,@(48,r15)
312662: 4c 0b jsr @r12
312664: 1f 1d mov.l r1,@(52,r15)
312666: 54 f4 mov.l @(16,r15),r4
312668: 66 03 mov r0,r6
31266a: 55 f5 mov.l @(20,r15),r5
31266c: 4c 0b jsr @r12
31266e: 67 13 mov r1,r7
312670: 56 f6 mov.l @(24,r15),r6
312672: 64 03 mov r0,r4
312674: 57 f7 mov.l @(28,r15),r7
312676: 4e 0b jsr @r14
312678: 65 13 mov r1,r5
31267a: 55 fd mov.l @(52,r15),r5
31267c: 66 03 mov r0,r6
31267e: 54 fc mov.l @(48,r15),r4
312680: 4c 0b jsr @r12
312682: 67 13 mov r1,r7
312684: 65 13 mov r1,r5
312686: e1 40 mov #64,r1
312688: 31 fc add r15,r1
31268a: 56 10 mov.l @(0,r1),r6
31268c: 64 03 mov r0,r4
31268e: 4e 0b jsr @r14
312690: 57 11 mov.l @(4,r1),r7
312692: 1f 0a mov.l r0,@(40,r15)
312694: 56 f8 mov.l @(32,r15),r6
312696: 57 f9 mov.l @(36,r15),r7
312698: 64 63 mov r6,r4
31269a: 1f 1b mov.l r1,@(44,r15)
31269c: 4e 0b jsr @r14
31269e: 65 73 mov r7,r5
3126a0: d6 3f mov.l 3127a0 <_pow+0x550>,r6 ! 3fca7e28
3126a2: 64 03 mov r0,r4
3126a4: d7 3f mov.l 3127a4 <_pow+0x554>,r7 ! 4a454eef
3126a6: 65 13 mov r1,r5
3126a8: 1f 04 mov.l r0,@(16,r15)
3126aa: 4e 0b jsr @r14
3126ac: 1f 15 mov.l r1,@(20,r15)
3126ae: d6 3e mov.l 3127a8 <_pow+0x558>,r6 ! 3fcd864a
3126b0: 64 03 mov r0,r4
3126b2: d7 3e mov.l 3127ac <_pow+0x55c>,r7 ! 93c9db65
3126b4: 4d 0b jsr @r13
3126b6: 65 13 mov r1,r5
3126b8: 56 f4 mov.l @(16,r15),r6
3126ba: 64 03 mov r0,r4
3126bc: 57 f5 mov.l @(20,r15),r7
3126be: 4e 0b jsr @r14
3126c0: 65 13 mov r1,r5
3126c2: d6 3b mov.l 3127b0 <_pow+0x560>,r6 ! 3fd17460
3126c4: 64 03 mov r0,r4
3126c6: d7 3b mov.l 3127b4 <_pow+0x564>,r7 ! a91d4101
3126c8: 4d 0b jsr @r13
3126ca: 65 13 mov r1,r5
3126cc: 56 f4 mov.l @(16,r15),r6
3126ce: 64 03 mov r0,r4
3126d0: 57 f5 mov.l @(20,r15),r7
3126d2: 4e 0b jsr @r14
3126d4: 65 13 mov r1,r5
3126d6: d6 38 mov.l 3127b8 <_pow+0x568>,r6 ! 3fd55555
3126d8: 64 03 mov r0,r4
3126da: d7 38 mov.l 3127bc <_pow+0x56c>,r7 ! 518f264d
3126dc: 4d 0b jsr @r13
3126de: 65 13 mov r1,r5
3126e0: 56 f4 mov.l @(16,r15),r6
3126e2: 64 03 mov r0,r4
3126e4: 57 f5 mov.l @(20,r15),r7
3126e6: 4e 0b jsr @r14
3126e8: 65 13 mov r1,r5
3126ea: d6 35 mov.l 3127c0 <_pow+0x570>,r6 ! 3fdb6db6
3126ec: 64 03 mov r0,r4
3126ee: d7 35 mov.l 3127c4 <_pow+0x574>,r7 ! db6fabff
3126f0: 4d 0b jsr @r13
3126f2: 65 13 mov r1,r5
3126f4: 56 f4 mov.l @(16,r15),r6
3126f6: 64 03 mov r0,r4
3126f8: 57 f5 mov.l @(20,r15),r7
3126fa: 4e 0b jsr @r14
3126fc: 65 13 mov r1,r5
3126fe: d6 32 mov.l 3127c8 <_pow+0x578>,r6 ! 3fe33333
312700: 64 03 mov r0,r4
312702: d7 32 mov.l 3127cc <_pow+0x57c>,r7 ! 33333303
312704: 4d 0b jsr @r13
312706: 65 13 mov r1,r5
312708: 56 f4 mov.l @(16,r15),r6
31270a: 6a 03 mov r0,r10
31270c: 57 f5 mov.l @(20,r15),r7
31270e: 6b 13 mov r1,r11
312710: 64 63 mov r6,r4
312712: 4e 0b jsr @r14
312714: 65 73 mov r7,r5
312716: 64 a3 mov r10,r4
312718: 65 b3 mov r11,r5
31271a: 66 03 mov r0,r6
31271c: 4e 0b jsr @r14
31271e: 67 13 mov r1,r7
312720: 56 f6 mov.l @(24,r15),r6
312722: 6a 03 mov r0,r10
312724: 57 f7 mov.l @(28,r15),r7
312726: 6b 13 mov r1,r11
312728: 54 f8 mov.l @(32,r15),r4
31272a: 4d 0b jsr @r13
31272c: 55 f9 mov.l @(36,r15),r5
31272e: 56 fa mov.l @(40,r15),r6
312730: 64 03 mov r0,r4
312732: 57 fb mov.l @(44,r15),r7
312734: 4e 0b jsr @r14
312736: 65 13 mov r1,r5
312738: 66 a3 mov r10,r6
31273a: 67 b3 mov r11,r7
31273c: 64 03 mov r0,r4
31273e: 4d 0b jsr @r13
312740: 65 13 mov r1,r5
312742: 56 f6 mov.l @(24,r15),r6
312744: 57 f7 mov.l @(28,r15),r7
312746: 64 63 mov r6,r4
312748: 1f 0c mov.l r0,@(48,r15)
31274a: 65 73 mov r7,r5
31274c: 4e 0b jsr @r14
31274e: 1f 1d mov.l r1,@(52,r15)
312750: 6a 03 mov r0,r10
312752: 6b 13 mov r1,r11
312754: 64 a3 mov r10,r4
312756: d6 1e mov.l 3127d0 <_pow+0x580>,r6 ! 40080000
312758: e7 00 mov #0,r7
31275a: 4d 0b jsr @r13
31275c: 65 13 mov r1,r5
31275e: 56 fc mov.l @(48,r15),r6
312760: 64 03 mov r0,r4
312762: 57 fd mov.l @(52,r15),r7
312764: a0 36 bra 3127d4 <_pow+0x584>
312766: 65 13 mov r1,r5
312768: fc 01 .word 0xfc01
31276a: 00 09 nop
31276c: 7f f0 add #-16,r15
31276e: 00 00 .word 0x0000
312770: 00 31 .word 0x0031
312772: 50 5c mov.l @(48,r5),r0
312774: 43 40 .word 0x4340
312776: 00 00 .word 0x0000
312778: 3f f0 cmp/eq r15,r15
31277a: 00 00 .word 0x0000
31277c: 00 0f mac.l @r0+,@r0+
31277e: ff ff .word 0xffff
312780: 00 03 bsrf r0
312782: 98 8e mov.w 3128a2 <_pow+0x652>,r8 ! 6b13
312784: 00 0b rts
312786: b6 79 bsr 31347c <_powf+0x574>
312788: ff f0 .word 0xfff0
31278a: 00 00 .word 0x0000
31278c: 00 31 .word 0x0031
31278e: 55 50 mov.l @(0,r5),r5
312790: 00 30 .word 0x0030
312792: fa 94 00 31 pshl #3,0x1 movx.l @r5,x1
312796: 03 44 mov.b r4,@(r0,r3)
312798: 20 00 mov.b r0,@r0
31279a: 00 00 .word 0x0000
31279c: 00 08 clrt
31279e: 00 00 .word 0x0000
3127a0: 3f ca subc r12,r15
3127a2: 7e 28 add #40,r14
3127a4: 4a 45 .word 0x4a45
3127a6: 4e ef mac.w @r14+,@r14+
3127a8: 3f cd dmuls.l r12,r15
3127aa: 86 4a .word 0x864a
3127ac: 93 c9 mov.w 312942 <_pow+0x6f2>,r3 ! 6803
3127ae: db 65 mov.l 312944 <_pow+0x6f4>,r11 ! 38178d02
3127b0: 3f d1 .word 0x3fd1
3127b2: 74 60 add #96,r4
3127b4: a9 1d bra 3119f2 <.B_w2o2+0x1a>
3127b6: 41 01 shlr r1
3127b8: 3f d5 dmulu.l r13,r15
3127ba: 55 55 mov.l @(20,r5),r5
3127bc: 51 8f mov.l @(60,r8),r1
3127be: 26 4d xtrct r4,r6
3127c0: 3f db subv r13,r15
3127c2: 6d b6 mov.l @r11+,r13
3127c4: db 6f mov.l 312984 <_pow+0x734>,r11 ! a120e140
3127c6: ab ff bra 311fc8 <.aligned2+0x12>
3127c8: 3f e3 cmp/ge r14,r15
3127ca: 33 33 cmp/ge r3,r3
3127cc: 33 33 cmp/ge r3,r3
3127ce: 33 03 cmp/ge r0,r3
3127d0: 40 08 shll2 r0
3127d2: 00 00 .word 0x0000
3127d4: 4d 0b jsr @r13
3127d6: 00 09 nop
3127d8: e1 00 mov #0,r1
3127da: 54 f6 mov.l @(24,r15),r4
3127dc: 66 03 mov r0,r6
3127de: 55 f7 mov.l @(28,r15),r5
3127e0: 67 13 mov r1,r7
3127e2: 1f 04 mov.l r0,@(16,r15)
3127e4: 4e 0b jsr @r14
3127e6: 1f 15 mov.l r1,@(20,r15)
3127e8: 54 f4 mov.l @(16,r15),r4
3127ea: e7 00 mov #0,r7
3127ec: 55 f5 mov.l @(20,r15),r5
3127ee: d6 d5 mov.l 312b44 <_pow+0x8f4>,r6 ! 40080000
3127f0: 1f 06 mov.l r0,@(24,r15)
3127f2: 4c 0b jsr @r12
3127f4: 1f 17 mov.l r1,@(28,r15)
3127f6: 66 a3 mov r10,r6
3127f8: 67 b3 mov r11,r7
3127fa: 64 03 mov r0,r4
3127fc: 4c 0b jsr @r12
3127fe: 65 13 mov r1,r5
312800: 54 fc mov.l @(48,r15),r4
312802: 66 03 mov r0,r6
312804: 55 fd mov.l @(52,r15),r5
312806: 4c 0b jsr @r12
312808: 67 13 mov r1,r7
31280a: 56 f8 mov.l @(32,r15),r6
31280c: 64 03 mov r0,r4
31280e: 57 f9 mov.l @(36,r15),r7
312810: 4e 0b jsr @r14
312812: 65 13 mov r1,r5
312814: 56 f4 mov.l @(16,r15),r6
312816: 6a 03 mov r0,r10
312818: 57 f5 mov.l @(20,r15),r7
31281a: 6b 13 mov r1,r11
31281c: 54 fa mov.l @(40,r15),r4
31281e: 4e 0b jsr @r14
312820: 55 fb mov.l @(44,r15),r5
312822: 64 a3 mov r10,r4
312824: 65 b3 mov r11,r5
312826: 66 03 mov r0,r6
312828: 4d 0b jsr @r13
31282a: 67 13 mov r1,r7
31282c: 6a 03 mov r0,r10
31282e: 54 f6 mov.l @(24,r15),r4
312830: 6b 13 mov r1,r11
312832: 55 f7 mov.l @(28,r15),r5
312834: 66 a3 mov r10,r6
312836: 4d 0b jsr @r13
312838: 67 13 mov r1,r7
31283a: e1 00 mov #0,r1
31283c: 1f 04 mov.l r0,@(16,r15)
31283e: 64 03 mov r0,r4
312840: d6 c1 mov.l 312b48 <_pow+0x8f8>,r6 ! 3feec709
312842: 65 13 mov r1,r5
312844: d7 c1 mov.l 312b4c <_pow+0x8fc>,r7 ! e0000000
312846: 4e 0b jsr @r14
312848: 1f 15 mov.l r1,@(20,r15)
31284a: 56 f6 mov.l @(24,r15),r6
31284c: 57 f7 mov.l @(28,r15),r7
31284e: 54 f4 mov.l @(16,r15),r4
312850: 55 f5 mov.l @(20,r15),r5
312852: 1f 08 mov.l r0,@(32,r15)
312854: 4c 0b jsr @r12
312856: 1f 19 mov.l r1,@(36,r15)
312858: 64 a3 mov r10,r4
31285a: 65 b3 mov r11,r5
31285c: 66 03 mov r0,r6
31285e: 4c 0b jsr @r12
312860: 67 13 mov r1,r7
312862: d6 b9 mov.l 312b48 <_pow+0x8f8>,r6 ! 3feec709
312864: 64 03 mov r0,r4
312866: d7 ba mov.l 312b50 <_pow+0x900>,r7 ! dc3a03fd
312868: 4e 0b jsr @r14
31286a: 65 13 mov r1,r5
31286c: 54 f4 mov.l @(16,r15),r4
31286e: 6a 03 mov r0,r10
312870: 55 f5 mov.l @(20,r15),r5
312872: d6 b8 mov.l 312b54 <_pow+0x904>,r6 ! be3e2fe0
312874: d7 b8 mov.l 312b58 <_pow+0x908>,r7 ! 145b01f5
312876: 4e 0b jsr @r14
312878: 6b 13 mov r1,r11
31287a: 64 a3 mov r10,r4
31287c: 65 b3 mov r11,r5
31287e: 66 03 mov r0,r6
312880: 4d 0b jsr @r13
312882: 67 13 mov r1,r7
312884: e3 40 mov #64,r3
312886: 33 fc add r15,r3
312888: 56 38 mov.l @(32,r3),r6
31288a: 65 13 mov r1,r5
31288c: 57 39 mov.l @(36,r3),r7
31288e: 4d 0b jsr @r13
312890: 64 03 mov r0,r4
312892: 1f 06 mov.l r0,@(24,r15)
312894: d0 b1 mov.l 312b5c <_pow+0x90c>,r0 ! 310940 <___floatsidf>
312896: 64 f2 mov.l @r15,r4
312898: 40 0b jsr @r0
31289a: 1f 17 mov.l r1,@(28,r15)
31289c: 56 f6 mov.l @(24,r15),r6
31289e: 6a 03 mov r0,r10
3128a0: 57 f7 mov.l @(28,r15),r7
3128a2: 6b 13 mov r1,r11
3128a4: 54 f8 mov.l @(32,r15),r4
3128a6: 4d 0b jsr @r13
3128a8: 55 f9 mov.l @(36,r15),r5
3128aa: 56 fe mov.l @(56,r15),r6
3128ac: 64 03 mov r0,r4
3128ae: 57 ff mov.l @(60,r15),r7
3128b0: 4d 0b jsr @r13
3128b2: 65 13 mov r1,r5
3128b4: 64 03 mov r0,r4
3128b6: 65 13 mov r1,r5
3128b8: 66 a3 mov r10,r6
3128ba: 4d 0b jsr @r13
3128bc: 67 b3 mov r11,r7
3128be: e1 00 mov #0,r1
3128c0: 66 a3 mov r10,r6
3128c2: 67 b3 mov r11,r7
3128c4: 64 03 mov r0,r4
3128c6: 65 13 mov r1,r5
3128c8: 1f 04 mov.l r0,@(16,r15)
3128ca: 4c 0b jsr @r12
3128cc: 1f 15 mov.l r1,@(20,r15)
3128ce: 56 fe mov.l @(56,r15),r6
3128d0: 64 03 mov r0,r4
3128d2: 57 ff mov.l @(60,r15),r7
3128d4: 4c 0b jsr @r12
3128d6: 65 13 mov r1,r5
3128d8: 56 f8 mov.l @(32,r15),r6
3128da: 64 03 mov r0,r4
3128dc: 57 f9 mov.l @(36,r15),r7
3128de: 4c 0b jsr @r12
3128e0: 65 13 mov r1,r5
3128e2: 54 f6 mov.l @(24,r15),r4
3128e4: 66 03 mov r0,r6
3128e6: 55 f7 mov.l @(28,r15),r5
3128e8: 4c 0b jsr @r12
3128ea: 67 13 mov r1,r7
3128ec: 1f 06 mov.l r0,@(24,r15)
3128ee: 1f 17 mov.l r1,@(28,r15)
3128f0: e3 00 mov #0,r3
3128f2: 67 33 mov r3,r7
3128f4: 1f 39 mov.l r3,@(36,r15)
3128f6: 66 83 mov r8,r6
3128f8: 64 83 mov r8,r4
3128fa: 65 93 mov r9,r5
3128fc: 4c 0b jsr @r12
3128fe: 1f 88 mov.l r8,@(32,r15)
312900: 56 f4 mov.l @(16,r15),r6
312902: 64 03 mov r0,r4
312904: 57 f5 mov.l @(20,r15),r7
312906: 4e 0b jsr @r14
312908: 65 13 mov r1,r5
31290a: 54 f6 mov.l @(24,r15),r4
31290c: 6a 03 mov r0,r10
31290e: 55 f7 mov.l @(28,r15),r5
312910: 66 83 mov r8,r6
312912: 67 93 mov r9,r7
312914: 4e 0b jsr @r14
312916: 6b 13 mov r1,r11
312918: 64 a3 mov r10,r4
31291a: 66 03 mov r0,r6
31291c: 67 13 mov r1,r7
31291e: 4d 0b jsr @r13
312920: 65 b3 mov r11,r5
312922: 56 f8 mov.l @(32,r15),r6
312924: 57 f9 mov.l @(36,r15),r7
312926: 54 f4 mov.l @(16,r15),r4
312928: 55 f5 mov.l @(20,r15),r5
31292a: 1f 06 mov.l r0,@(24,r15)
31292c: 4e 0b jsr @r14
31292e: 1f 17 mov.l r1,@(28,r15)
312930: 54 f6 mov.l @(24,r15),r4
312932: 66 03 mov r0,r6
312934: 55 f7 mov.l @(28,r15),r5
312936: 67 13 mov r1,r7
312938: 1f 04 mov.l r0,@(16,r15)
31293a: 4d 0b jsr @r13
31293c: 1f 15 mov.l r1,@(20,r15)
31293e: 69 13 mov r1,r9
312940: d1 87 mov.l 312b60 <_pow+0x910>,r1 ! 408fffff
312942: 68 03 mov r0,r8
312944: 38 17 cmp/gt r1,r8
312946: 8d 02 bt.s 31294e <_pow+0x6fe>
312948: 6a 83 mov r8,r10
31294a: a1 79 bra 312c40 <_pow+0x9f0>
31294c: 00 09 nop
31294e: d1 85 mov.l 312b64 <_pow+0x914>,r1 ! bf700000
312950: 31 8c add r8,r1
312952: 21 9b or r9,r1
312954: 21 18 tst r1,r1
312956: 89 01 bt 31295c <_pow+0x70c>
312958: a2 45 bra 312de6 <_pow+0xb96>
31295a: e0 40 mov #64,r0
31295c: d6 82 mov.l 312b68 <_pow+0x918>,r6 ! 3c971547
31295e: d7 83 mov.l 312b6c <_pow+0x91c>,r7 ! 652b82fe
312960: 54 f6 mov.l @(24,r15),r4
312962: 4d 0b jsr @r13
312964: 55 f7 mov.l @(28,r15),r5
312966: 56 f4 mov.l @(16,r15),r6
312968: 64 83 mov r8,r4
31296a: 57 f5 mov.l @(20,r15),r7
31296c: 65 93 mov r9,r5
31296e: 1f 08 mov.l r0,@(32,r15)
312970: 4c 0b jsr @r12
312972: 1f 19 mov.l r1,@(36,r15)
312974: 66 03 mov r0,r6
312976: d0 7e mov.l 312b70 <_pow+0x920>,r0 ! 314e1c <___gedf2>
312978: 67 13 mov r1,r7
31297a: 54 f8 mov.l @(32,r15),r4
31297c: 40 0b jsr @r0
31297e: 55 f9 mov.l @(36,r15),r5
312980: 40 15 cmp/pl r0
312982: 8b 01 bf 312988 <_pow+0x738>
312984: a1 20 bra 312bc8 <_pow+0x978>
312986: e1 40 mov #64,r1
312988: 92 d9 mov.w 312b3e <_pow+0x8ee>,r2 ! 200
31298a: 32 ac add r10,r2
31298c: 61 23 mov r2,r1
31298e: 97 d7 mov.w 312b40 <_pow+0x8f0>,r7 ! fc01
312990: e6 eb mov #-21,r6
312992: 31 1c add r1,r1
312994: 41 6d shld r6,r1
312996: d3 77 mov.l 312b74 <_pow+0x924>,r3 ! fff00000
312998: 31 7c add r7,r1
31299a: 61 1b neg r1,r1
31299c: 43 1c shad r1,r3
31299e: 66 33 mov r3,r6
3129a0: d3 75 mov.l 312b78 <_pow+0x928>,r3 ! fffff
3129a2: 26 29 and r2,r6
3129a4: 71 14 add #20,r1
3129a6: 22 39 and r3,r2
3129a8: 73 01 add #1,r3
3129aa: 22 3b or r3,r2
3129ac: 61 1b neg r1,r1
3129ae: 42 1c shad r1,r2
3129b0: 4a 11 cmp/pz r10
3129b2: 1f 28 mov.l r2,@(32,r15)
3129b4: 8d 02 bt.s 3129bc <_pow+0x76c>
3129b6: e7 00 mov #0,r7
3129b8: 62 2b neg r2,r2
3129ba: 1f 28 mov.l r2,@(32,r15)
3129bc: 54 f4 mov.l @(16,r15),r4
3129be: 4c 0b jsr @r12
3129c0: 55 f5 mov.l @(20,r15),r5
3129c2: 52 f8 mov.l @(32,r15),r2
3129c4: e3 14 mov #20,r3
3129c6: 54 f6 mov.l @(24,r15),r4
3129c8: 42 3d shld r3,r2
3129ca: 55 f7 mov.l @(28,r15),r5
3129cc: 66 03 mov r0,r6
3129ce: 1f 04 mov.l r0,@(16,r15)
3129d0: 67 13 mov r1,r7
3129d2: 1f 15 mov.l r1,@(20,r15)
3129d4: 4d 0b jsr @r13
3129d6: 1f 2a mov.l r2,@(40,r15)
3129d8: 68 03 mov r0,r8
3129da: e9 00 mov #0,r9
3129dc: 64 83 mov r8,r4
3129de: 65 93 mov r9,r5
3129e0: d6 66 mov.l 312b7c <_pow+0x92c>,r6 ! 3fe62e43
3129e2: 4e 0b jsr @r14
3129e4: e7 00 mov #0,r7
3129e6: 56 f4 mov.l @(16,r15),r6
3129e8: 6a 03 mov r0,r10
3129ea: 57 f5 mov.l @(20,r15),r7
3129ec: 6b 13 mov r1,r11
3129ee: 64 83 mov r8,r4
3129f0: 4c 0b jsr @r12
3129f2: 65 93 mov r9,r5
3129f4: 54 f6 mov.l @(24,r15),r4
3129f6: 66 03 mov r0,r6
3129f8: 55 f7 mov.l @(28,r15),r5
3129fa: 4c 0b jsr @r12
3129fc: 67 13 mov r1,r7
3129fe: d6 60 mov.l 312b80 <_pow+0x930>,r6 ! 3fe62e42
312a00: 64 03 mov r0,r4
312a02: d7 60 mov.l 312b84 <_pow+0x934>,r7 ! fefa39ef
312a04: 4e 0b jsr @r14
312a06: 65 13 mov r1,r5
312a08: d6 5f mov.l 312b88 <_pow+0x938>,r6 ! be205c61
312a0a: 64 83 mov r8,r4
312a0c: d7 5f mov.l 312b8c <_pow+0x93c>,r7 ! ca86c39
312a0e: 65 93 mov r9,r5
312a10: 1f 04 mov.l r0,@(16,r15)
312a12: 4e 0b jsr @r14
312a14: 1f 15 mov.l r1,@(20,r15)
312a16: 54 f4 mov.l @(16,r15),r4
312a18: 66 03 mov r0,r6
312a1a: 55 f5 mov.l @(20,r15),r5
312a1c: 4d 0b jsr @r13
312a1e: 67 13 mov r1,r7
312a20: 68 03 mov r0,r8
312a22: 69 13 mov r1,r9
312a24: 66 83 mov r8,r6
312a26: 64 a3 mov r10,r4
312a28: 65 b3 mov r11,r5
312a2a: 4d 0b jsr @r13
312a2c: 67 13 mov r1,r7
312a2e: 66 a3 mov r10,r6
312a30: 67 b3 mov r11,r7
312a32: 64 03 mov r0,r4
312a34: 65 13 mov r1,r5
312a36: 1f 04 mov.l r0,@(16,r15)
312a38: 4c 0b jsr @r12
312a3a: 1f 15 mov.l r1,@(20,r15)
312a3c: 64 83 mov r8,r4
312a3e: 65 93 mov r9,r5
312a40: 66 03 mov r0,r6
312a42: 4c 0b jsr @r12
312a44: 67 13 mov r1,r7
312a46: 56 f4 mov.l @(16,r15),r6
312a48: 57 f5 mov.l @(20,r15),r7
312a4a: 64 63 mov r6,r4
312a4c: 1f 06 mov.l r0,@(24,r15)
312a4e: 65 73 mov r7,r5
312a50: 4e 0b jsr @r14
312a52: 1f 17 mov.l r1,@(28,r15)
312a54: 68 03 mov r0,r8
312a56: 69 13 mov r1,r9
312a58: 64 83 mov r8,r4
312a5a: d6 4d mov.l 312b90 <_pow+0x940>,r6 ! 3e663769
312a5c: d7 4d mov.l 312b94 <_pow+0x944>,r7 ! 72bea4d0
312a5e: 4e 0b jsr @r14
312a60: 65 13 mov r1,r5
312a62: d6 4d mov.l 312b98 <_pow+0x948>,r6 ! 3ebbbd41
312a64: 64 03 mov r0,r4
312a66: d7 4d mov.l 312b9c <_pow+0x94c>,r7 ! c5d26bf1
312a68: 4c 0b jsr @r12
312a6a: 65 13 mov r1,r5
312a6c: 66 83 mov r8,r6
312a6e: 67 93 mov r9,r7
312a70: 64 03 mov r0,r4
312a72: 4e 0b jsr @r14
312a74: 65 13 mov r1,r5
312a76: d6 4a mov.l 312ba0 <_pow+0x950>,r6 ! 3f11566a
312a78: 64 03 mov r0,r4
312a7a: d7 4a mov.l 312ba4 <_pow+0x954>,r7 ! af25de2c
312a7c: 4d 0b jsr @r13
312a7e: 65 13 mov r1,r5
312a80: 66 83 mov r8,r6
312a82: 67 93 mov r9,r7
312a84: 64 03 mov r0,r4
312a86: 4e 0b jsr @r14
312a88: 65 13 mov r1,r5
312a8a: d6 47 mov.l 312ba8 <_pow+0x958>,r6 ! 3f66c16c
312a8c: 64 03 mov r0,r4
312a8e: d7 47 mov.l 312bac <_pow+0x95c>,r7 ! 16bebd93
312a90: 4c 0b jsr @r12
312a92: 65 13 mov r1,r5
312a94: 66 83 mov r8,r6
312a96: 67 93 mov r9,r7
312a98: 64 03 mov r0,r4
312a9a: 4e 0b jsr @r14
312a9c: 65 13 mov r1,r5
312a9e: d6 44 mov.l 312bb0 <_pow+0x960>,r6 ! 3fc55555
312aa0: 64 03 mov r0,r4
312aa2: d7 44 mov.l 312bb4 <_pow+0x964>,r7 ! 5555553e
312aa4: 4d 0b jsr @r13
312aa6: 65 13 mov r1,r5
312aa8: 66 83 mov r8,r6
312aaa: 67 93 mov r9,r7
312aac: 64 03 mov r0,r4
312aae: 4e 0b jsr @r14
312ab0: 65 13 mov r1,r5
312ab2: 54 f4 mov.l @(16,r15),r4
312ab4: 66 03 mov r0,r6
312ab6: 55 f5 mov.l @(20,r15),r5
312ab8: 4c 0b jsr @r12
312aba: 67 13 mov r1,r7
312abc: 68 03 mov r0,r8
312abe: 69 13 mov r1,r9
312ac0: 66 83 mov r8,r6
312ac2: 54 f4 mov.l @(16,r15),r4
312ac4: 67 13 mov r1,r7
312ac6: 4e 0b jsr @r14
312ac8: 55 f5 mov.l @(20,r15),r5
312aca: d6 3b mov.l 312bb8 <_pow+0x968>,r6 ! 40000000
312acc: 64 83 mov r8,r4
312ace: 65 93 mov r9,r5
312ad0: 6a 03 mov r0,r10
312ad2: 6b 13 mov r1,r11
312ad4: 4c 0b jsr @r12
312ad6: e7 00 mov #0,r7
312ad8: 66 03 mov r0,r6
312ada: d0 38 mov.l 312bbc <_pow+0x96c>,r0 ! 310344 <___divdf3>
312adc: 67 13 mov r1,r7
312ade: 64 a3 mov r10,r4
312ae0: 40 0b jsr @r0
312ae2: 65 b3 mov r11,r5
312ae4: 56 f6 mov.l @(24,r15),r6
312ae6: 68 03 mov r0,r8
312ae8: 57 f7 mov.l @(28,r15),r7
312aea: 69 13 mov r1,r9
312aec: 54 f4 mov.l @(16,r15),r4
312aee: 4e 0b jsr @r14
312af0: 55 f5 mov.l @(20,r15),r5
312af2: 56 f6 mov.l @(24,r15),r6
312af4: 64 03 mov r0,r4
312af6: 57 f7 mov.l @(28,r15),r7
312af8: 4d 0b jsr @r13
312afa: 65 13 mov r1,r5
312afc: 66 03 mov r0,r6
312afe: 67 13 mov r1,r7
312b00: 64 83 mov r8,r4
312b02: 4c 0b jsr @r12
312b04: 65 93 mov r9,r5
312b06: 56 f4 mov.l @(16,r15),r6
312b08: 64 03 mov r0,r4
312b0a: 57 f5 mov.l @(20,r15),r7
312b0c: 4c 0b jsr @r12
312b0e: 65 13 mov r1,r5
312b10: d4 2b mov.l 312bc0 <_pow+0x970>,r4 ! 3ff00000
312b12: e5 00 mov #0,r5
312b14: 66 03 mov r0,r6
312b16: 4c 0b jsr @r12
312b18: 67 13 mov r1,r7
312b1a: 65 13 mov r1,r5
312b1c: 51 fa mov.l @(40,r15),r1
312b1e: 64 03 mov r0,r4
312b20: d2 15 mov.l 312b78 <_pow+0x928>,r2 ! fffff
312b22: 31 4c add r4,r1
312b24: 31 27 cmp/gt r2,r1
312b26: 89 01 bt 312b2c <_pow+0x8dc>
312b28: a1 6d bra 312e06 <_pow+0xbb6>
312b2a: 00 09 nop
312b2c: 64 13 mov r1,r4
312b2e: e0 40 mov #64,r0
312b30: 30 fc add r15,r0
312b32: 56 02 mov.l @(8,r0),r6
312b34: 4e 0b jsr @r14
312b36: 57 03 mov.l @(12,r0),r7
312b38: 64 03 mov r0,r4
312b3a: a0 43 bra 312bc4 <_pow+0x974>
312b3c: 65 13 mov r1,r5
312b3e: 02 00 .word 0x0200
312b40: fc 01 .word 0xfc01
312b42: 00 09 nop
312b44: 40 08 shll2 r0
312b46: 00 00 .word 0x0000
312b48: 3f ee addc r14,r15
312b4a: c7 09 mova 312b70 <_pow+0x920>,r0
312b4c: e0 00 mov #0,r0
312b4e: 00 00 .word 0x0000
312b50: dc 3a mov.l 312c3c <_pow+0x9ec>,r12 ! ac5a0009
312b52: 03 fd mov.w @(r0,r15),r3
312b54: be 3e bsr 3127d4 <_pow+0x584>
312b56: 2f e0 mov.b r14,@r15
312b58: 14 5b mov.l r5,@(44,r4)
312b5a: 01 f5 mov.w r15,@(r0,r1)
312b5c: 00 31 .word 0x0031
312b5e: 09 40 .word 0x0940
312b60: 40 8f mac.w @r8+,@r0+
312b62: ff ff .word 0xffff
312b64: bf 70 bsr 312a48 <_pow+0x7f8>
312b66: 00 00 .word 0x0000
312b68: 3c 97 cmp/gt r9,r12
312b6a: 15 47 mov.l r4,@(28,r5)
312b6c: 65 2b neg r2,r5
312b6e: 82 fe setrc #254
312b70: 00 31 .word 0x0031
312b72: 4e 1c shad r1,r14
312b74: ff f0 .word 0xfff0
312b76: 00 00 .word 0x0000
312b78: 00 0f mac.l @r0+,@r0+
312b7a: ff ff .word 0xffff
312b7c: 3f e6 cmp/hi r14,r15
312b7e: 2e 43 .word 0x2e43
312b80: 3f e6 cmp/hi r14,r15
312b82: 2e 42 mov.l r4,@r14
312b84: fe fa .word 0xfefa
312b86: 39 ef addv r14,r9
312b88: be 20 bsr 3127cc <_pow+0x57c>
312b8a: 5c 61 mov.l @(4,r6),r12
312b8c: 0c a8 .word 0x0ca8
312b8e: 6c 39 swap.w r3,r12
312b90: 3e 66 cmp/hi r6,r14
312b92: 37 69 .word 0x3769
312b94: 72 be add #-66,r2
312b96: a4 d0 bra 31353a <_powf+0x632>
312b98: 3e bb subv r11,r14
312b9a: bd 41 bsr 312620 <_pow+0x3d0>
312b9c: c5 d2 mov.w @(420,gbr),r0
312b9e: 6b f1 mov.w @r15,r11
312ba0: 3f 11 .word 0x3f11
312ba2: 56 6a mov.l @(40,r6),r6
312ba4: af 25 bra 3129f2 <_pow+0x7a2>
312ba6: de 2c mov.l 312c58 <_pow+0xa08>,r14 ! e64056f4
312ba8: 3f 66 cmp/hi r6,r15
312baa: c1 6c mov.w r0,@(216,gbr)
312bac: 16 be mov.l r11,@(56,r6)
312bae: bd 93 bsr 3126d8 <_pow+0x488>
312bb0: 3f c5 dmulu.l r12,r15
312bb2: 55 55 mov.l @(20,r5),r5
312bb4: 55 55 mov.l @(20,r5),r5
312bb6: 55 3e mov.l @(56,r3),r5
312bb8: 40 00 shll r0
312bba: 00 00 .word 0x0000
312bbc: 00 31 .word 0x0031
312bbe: 03 44 mov.b r4,@(r0,r3)
312bc0: 3f f0 cmp/eq r15,r15
312bc2: 00 00 .word 0x0000
312bc4: ab 95 bra 3122f2 <_pow+0xa2>
312bc6: 60 43 mov r4,r0
312bc8: 31 fc add r15,r1
312bca: 54 14 mov.l @(16,r1),r4
312bcc: d6 a5 mov.l 312e64 <_pow+0xc14>,r6 ! 7e37e43c
312bce: d7 a6 mov.l 312e68 <_pow+0xc18>,r7 ! 8800759c
312bd0: 4e 0b jsr @r14
312bd2: 55 15 mov.l @(20,r1),r5
312bd4: 64 03 mov r0,r4
312bd6: ab 8b bra 3122f0 <_pow+0xa0>
312bd8: 65 13 mov r1,r5
312bda: d0 a4 mov.l 312e6c <_pow+0xc1c>,r0 ! 80000000
312bdc: 33 fc add r15,r3
312bde: e1 00 mov #0,r1
312be0: 13 06 mov.l r0,@(24,r3)
312be2: 13 17 mov.l r1,@(28,r3)
312be4: e3 40 mov #64,r3
312be6: d0 a2 mov.l 312e70 <_pow+0xc20>,r0 ! fe37e43c
312be8: 33 fc add r15,r3
312bea: d1 9f mov.l 312e68 <_pow+0xc18>,r1 ! 8800759c
312bec: 13 04 mov.l r0,@(16,r3)
312bee: d0 a1 mov.l 312e74 <_pow+0xc24>,r0 ! bff00000
312bf0: ac 0e bra 312410 <_pow+0x1c0>
312bf2: 13 15 mov.l r1,@(20,r3)
312bf4: d0 a0 mov.l 312e78 <_pow+0xc28>,r0 ! 3140d4 <_fabs>
312bf6: 64 a3 mov r10,r4
312bf8: 2f 22 mov.l r2,@r15
312bfa: 65 b3 mov r11,r5
312bfc: 40 0b jsr @r0
312bfe: 1f 61 mov.l r6,@(4,r15)
312c00: 56 f1 mov.l @(4,r15),r6
312c02: 64 03 mov r0,r4
312c04: 62 f2 mov.l @r15,r2
312c06: 26 68 tst r6,r6
312c08: 8f 09 bf.s 312c1e <_pow+0x9ce>
312c0a: 65 13 mov r1,r5
312c0c: d1 9b mov.l 312e7c <_pow+0xc2c>,r1 ! 3fffffff
312c0e: d3 9c mov.l 312e80 <_pow+0xc30>,r3 ! 3ff00000
312c10: 21 a9 and r10,r1
312c12: 31 30 cmp/eq r3,r1
312c14: 8d 06 bt.s 312c24 <_pow+0x9d4>
312c16: 42 11 cmp/pz r2
312c18: d1 9a mov.l 312e84 <_pow+0xc34>,r1 ! 7fffffff
312c1a: 2a 18 tst r1,r10
312c1c: 89 01 bt 312c22 <_pow+0x9d2>
312c1e: ac a3 bra 312568 <_pow+0x318>
312c20: 66 a3 mov r10,r6
312c22: 42 11 cmp/pz r2
312c24: 8d 0a bt.s 312c3c <_pow+0x9ec>
312c26: e3 00 mov #0,r3
312c28: d0 97 mov.l 312e88 <_pow+0xc38>,r0 ! 310344 <___divdf3>
312c2a: 66 43 mov r4,r6
312c2c: d4 94 mov.l 312e80 <_pow+0xc30>,r4 ! 3ff00000
312c2e: 67 53 mov r5,r7
312c30: 1f 32 mov.l r3,@(8,r15)
312c32: 40 0b jsr @r0
312c34: e5 00 mov #0,r5
312c36: 64 03 mov r0,r4
312c38: 65 13 mov r1,r5
312c3a: e3 00 mov #0,r3
312c3c: ac 5a bra 3124f4 <_pow+0x2a4>
312c3e: 00 09 nop
312c40: d1 90 mov.l 312e84 <_pow+0xc34>,r1 ! 7fffffff
312c42: d3 92 mov.l 312e8c <_pow+0xc3c>,r3 ! 4090cbff
312c44: 21 89 and r8,r1
312c46: 31 36 cmp/hi r3,r1
312c48: 89 01 bt 312c4e <_pow+0x9fe>
312c4a: a0 97 bra 312d7c <_pow+0xb2c>
312c4c: e3 00 mov #0,r3
312c4e: d1 90 mov.l 312e90 <_pow+0xc40>,r1 ! 3f6f3400
312c50: 31 8c add r8,r1
312c52: 21 9b or r9,r1
312c54: 21 18 tst r1,r1
312c56: 8f 10 bf.s 312c7a <_pow+0xa2a>
312c58: e6 40 mov #64,r6
312c5a: 56 f4 mov.l @(16,r15),r6
312c5c: 64 83 mov r8,r4
312c5e: 57 f5 mov.l @(20,r15),r7
312c60: 4c 0b jsr @r12
312c62: 65 93 mov r9,r5
312c64: 64 03 mov r0,r4
312c66: d0 8b mov.l 312e94 <_pow+0xc44>,r0 ! 314e1c <___gedf2>
312c68: 65 13 mov r1,r5
312c6a: 56 f6 mov.l @(24,r15),r6
312c6c: 40 0b jsr @r0
312c6e: 57 f7 mov.l @(28,r15),r7
312c70: 40 11 cmp/pz r0
312c72: 89 01 bt 312c78 <_pow+0xa28>
312c74: ae 88 bra 312988 <_pow+0x738>
312c76: 00 09 nop
312c78: e6 40 mov #64,r6
312c7a: 36 fc add r15,r6
312c7c: 54 66 mov.l @(24,r6),r4
312c7e: ab 37 bra 3122f0 <_pow+0xa0>
312c80: 55 67 mov.l @(28,r6),r5
312c82: de 85 mov.l 312e98 <_pow+0xc48>,r14 ! 31505c <___muldf3>
312c84: ac 92 bra 3125ac <_pow+0x35c>
312c86: e3 ec mov #-20,r3
312c88: d1 84 mov.l 312e9c <_pow+0xc4c>,r1 ! 3feffffe
312c8a: 3d 16 cmp/hi r1,r13
312c8c: 89 01 bt 312c92 <_pow+0xa42>
312c8e: a0 cd bra 312e2c <_pow+0xbdc>
312c90: 42 11 cmp/pz r2
312c92: d1 7b mov.l 312e80 <_pow+0xc30>,r1 ! 3ff00000
312c94: 3d 16 cmp/hi r1,r13
312c96: 8b 01 bf 312c9c <_pow+0xa4c>
312c98: a0 d5 bra 312e46 <_pow+0xbf6>
312c9a: 42 15 cmp/pl r2
312c9c: dc 80 mov.l 312ea0 <_pow+0xc50>,r12 ! 315550 <___subdf3>
312c9e: de 7e mov.l 312e98 <_pow+0xc48>,r14 ! 31505c <___muldf3>
312ca0: d6 77 mov.l 312e80 <_pow+0xc30>,r6 ! 3ff00000
312ca2: 4c 0b jsr @r12
312ca4: e7 00 mov #0,r7
312ca6: 6a 03 mov r0,r10
312ca8: 6b 13 mov r1,r11
312caa: 64 a3 mov r10,r4
312cac: d6 7d mov.l 312ea4 <_pow+0xc54>,r6 ! 3ff71547
312cae: d7 7e mov.l 312ea8 <_pow+0xc58>,r7 ! 60000000
312cb0: 4e 0b jsr @r14
312cb2: 65 13 mov r1,r5
312cb4: d7 7d mov.l 312eac <_pow+0xc5c>,r7 ! f85ddf44
312cb6: 64 a3 mov r10,r4
312cb8: 65 b3 mov r11,r5
312cba: d6 7d mov.l 312eb0 <_pow+0xc60>,r6 ! 3e54ae0b
312cbc: 1f 06 mov.l r0,@(24,r15)
312cbe: 4e 0b jsr @r14
312cc0: 1f 17 mov.l r1,@(28,r15)
312cc2: 64 a3 mov r10,r4
312cc4: 65 b3 mov r11,r5
312cc6: d6 7b mov.l 312eb4 <_pow+0xc64>,r6 ! 3fd00000
312cc8: e7 00 mov #0,r7
312cca: 1f 04 mov.l r0,@(16,r15)
312ccc: 4e 0b jsr @r14
312cce: 1f 15 mov.l r1,@(20,r15)
312cd0: d4 79 mov.l 312eb8 <_pow+0xc68>,r4 ! 3fd55555
312cd2: 66 03 mov r0,r6
312cd4: d5 79 mov.l 312ebc <_pow+0xc6c>,r5 ! 55555555
312cd6: 4c 0b jsr @r12
312cd8: 67 13 mov r1,r7
312cda: 66 a3 mov r10,r6
312cdc: 67 b3 mov r11,r7
312cde: 64 03 mov r0,r4
312ce0: 4e 0b jsr @r14
312ce2: 65 13 mov r1,r5
312ce4: d4 76 mov.l 312ec0 <_pow+0xc70>,r4 ! 3fe00000
312ce6: 66 03 mov r0,r6
312ce8: 67 13 mov r1,r7
312cea: 4c 0b jsr @r12
312cec: e5 00 mov #0,r5
312cee: 66 a3 mov r10,r6
312cf0: 67 b3 mov r11,r7
312cf2: 64 a3 mov r10,r4
312cf4: 65 b3 mov r11,r5
312cf6: 1f 08 mov.l r0,@(32,r15)
312cf8: 4e 0b jsr @r14
312cfa: 1f 19 mov.l r1,@(36,r15)
312cfc: 54 f8 mov.l @(32,r15),r4
312cfe: 66 03 mov r0,r6
312d00: 55 f9 mov.l @(36,r15),r5
312d02: 4e 0b jsr @r14
312d04: 67 13 mov r1,r7
312d06: d6 67 mov.l 312ea4 <_pow+0xc54>,r6 ! 3ff71547
312d08: 64 03 mov r0,r4
312d0a: d7 6e mov.l 312ec4 <_pow+0xc74>,r7 ! 652b82fe
312d0c: dd 6e mov.l 312ec8 <_pow+0xc78>,r13 ! 30fa94 <___adddf3>
312d0e: 4e 0b jsr @r14
312d10: 65 13 mov r1,r5
312d12: 54 f4 mov.l @(16,r15),r4
312d14: 66 03 mov r0,r6
312d16: 55 f5 mov.l @(20,r15),r5
312d18: 4c 0b jsr @r12
312d1a: 67 13 mov r1,r7
312d1c: 6a 03 mov r0,r10
312d1e: 54 f6 mov.l @(24,r15),r4
312d20: 6b 13 mov r1,r11
312d22: 55 f7 mov.l @(28,r15),r5
312d24: 66 a3 mov r10,r6
312d26: 4d 0b jsr @r13
312d28: 67 13 mov r1,r7
312d2a: 56 f6 mov.l @(24,r15),r6
312d2c: e1 00 mov #0,r1
312d2e: 57 f7 mov.l @(28,r15),r7
312d30: 64 03 mov r0,r4
312d32: 65 13 mov r1,r5
312d34: 1f 04 mov.l r0,@(16,r15)
312d36: 4c 0b jsr @r12
312d38: 1f 15 mov.l r1,@(20,r15)
312d3a: 66 03 mov r0,r6
312d3c: 67 13 mov r1,r7
312d3e: 64 a3 mov r10,r4
312d40: 4c 0b jsr @r12
312d42: 65 b3 mov r11,r5
312d44: 1f 06 mov.l r0,@(24,r15)
312d46: ad d3 bra 3128f0 <_pow+0x6a0>
312d48: 1f 17 mov.l r1,@(28,r15)
312d4a: 8b 01 bf 312d50 <_pow+0xb00>
312d4c: ab 76 bra 31243c <_pow+0x1ec>
312d4e: e4 00 mov #0,r4
312d50: d4 46 mov.l 312e6c <_pow+0xc1c>,r4 ! 80000000
312d52: 65 93 mov r9,r5
312d54: aa cc bra 3122f0 <_pow+0xa0>
312d56: 34 8c add r8,r4
312d58: 8d 02 bt.s 312d60 <_pow+0xb10>
312d5a: 61 1b neg r1,r1
312d5c: af 4a bra 312bf4 <_pow+0x9a4>
312d5e: 00 09 nop
312d60: 71 14 add #20,r1
312d62: 63 1b neg r1,r3
312d64: 60 c3 mov r12,r0
312d66: 40 3c shad r3,r0
312d68: 63 03 mov r0,r3
312d6a: 43 1d shld r1,r3
312d6c: 33 c0 cmp/eq r12,r3
312d6e: 8f 03 bf.s 312d78 <_pow+0xb28>
312d70: e3 00 mov #0,r3
312d72: c9 01 and #1,r0
312d74: 63 0b neg r0,r3
312d76: 73 02 add #2,r3
312d78: aa d3 bra 312322 <_pow+0xd2>
312d7a: 00 09 nop
312d7c: d2 50 mov.l 312ec0 <_pow+0xc70>,r2 ! 3fe00000
312d7e: 1f 38 mov.l r3,@(32,r15)
312d80: 31 26 cmp/hi r2,r1
312d82: e2 00 mov #0,r2
312d84: 8d 02 bt.s 312d8c <_pow+0xb3c>
312d86: 1f 2a mov.l r2,@(40,r15)
312d88: ae 28 bra 3129dc <_pow+0x78c>
312d8a: e9 00 mov #0,r9
312d8c: e2 ec mov #-20,r2
312d8e: 95 68 mov.w 312e62 <_pow+0xc12>,r5 ! fc02
312d90: 41 2c shad r2,r1
312d92: d2 4e mov.l 312ecc <_pow+0xc7c>,r2 ! 100000
312d94: 31 5c add r5,r1
312d96: 61 1b neg r1,r1
312d98: ad f7 bra 31298a <_pow+0x73a>
312d9a: 42 1c shad r1,r2
312d9c: d0 3e mov.l 312e98 <_pow+0xc48>,r0 ! 31505c <___muldf3>
312d9e: 65 b3 mov r11,r5
312da0: 66 a3 mov r10,r6
312da2: 40 0b jsr @r0
312da4: 67 b3 mov r11,r7
312da6: 64 03 mov r0,r4
312da8: aa a2 bra 3122f0 <_pow+0xa0>
312daa: 65 13 mov r1,r5
312dac: d0 48 mov.l 312ed0 <_pow+0xc80>,r0 ! 3fe2b803
312dae: d6 49 mov.l 312ed4 <_pow+0xc84>,r6 ! 3e4cfdeb
312db0: 1f 0e mov.l r0,@(56,r15)
312db2: e0 40 mov #64,r0
312db4: d7 48 mov.l 312ed8 <_pow+0xc88>,r7 ! 43cfd006
312db6: 30 fc add r15,r0
312db8: d1 48 mov.l 312edc <_pow+0xc8c>,r1 ! 40000000
312dba: 10 68 mov.l r6,@(32,r0)
312dbc: d6 48 mov.l 312ee0 <_pow+0xc90>,r6 ! 3ff80000
312dbe: 10 79 mov.l r7,@(36,r0)
312dc0: e7 00 mov #0,r7
312dc2: db 48 mov.l 312ee4 <_pow+0xc94>,r11 ! 40000
312dc4: 1f 1f mov.l r1,@(60,r15)
312dc6: 1f 6a mov.l r6,@(40,r15)
312dc8: ac 11 bra 3125ee <_pow+0x39e>
312dca: 1f 7b mov.l r7,@(44,r15)
312dcc: d8 32 mov.l 312e98 <_pow+0xc48>,r8 ! 31505c <___muldf3>
312dce: 67 b3 mov r11,r7
312dd0: 64 a3 mov r10,r4
312dd2: 48 0b jsr @r8
312dd4: 65 b3 mov r11,r5
312dd6: 64 03 mov r0,r4
312dd8: 65 13 mov r1,r5
312dda: 66 a3 mov r10,r6
312ddc: 48 0b jsr @r8
312dde: 67 b3 mov r11,r7
312de0: 64 03 mov r0,r4
312de2: aa 85 bra 3122f0 <_pow+0xa0>
312de4: 65 13 mov r1,r5
312de6: 30 fc add r15,r0
312de8: 54 04 mov.l @(16,r0),r4
312dea: d6 1e mov.l 312e64 <_pow+0xc14>,r6 ! 7e37e43c
312dec: d7 1e mov.l 312e68 <_pow+0xc18>,r7 ! 8800759c
312dee: 4e 0b jsr @r14
312df0: 55 05 mov.l @(20,r0),r5
312df2: 64 03 mov r0,r4
312df4: 65 13 mov r1,r5
312df6: aa 7c bra 3122f2 <_pow+0xa2>
312df8: 60 43 mov r4,r0
312dfa: 88 01 cmp/eq #1,r0
312dfc: 8b fb bf 312df6 <_pow+0xba6>
312dfe: d2 1b mov.l 312e6c <_pow+0xc1c>,r2 ! 80000000
312e00: 32 4c add r4,r2
312e02: aa 75 bra 3122f0 <_pow+0xa0>
312e04: 64 23 mov r2,r4
312e06: d0 38 mov.l 312ee8 <_pow+0xc98>,r0 ! 314364 <_ldexp>
312e08: 40 0b jsr @r0
312e0a: 56 f8 mov.l @(32,r15),r6
312e0c: 64 03 mov r0,r4
312e0e: ae 8e bra 312b2e <_pow+0x8de>
312e10: 65 13 mov r1,r5
312e12: d8 21 mov.l 312e98 <_pow+0xc48>,r8 ! 31505c <___muldf3>
312e14: 67 b3 mov r11,r7
312e16: 64 a3 mov r10,r4
312e18: 48 0b jsr @r8
312e1a: 65 b3 mov r11,r5
312e1c: 64 03 mov r0,r4
312e1e: 65 13 mov r1,r5
312e20: 66 43 mov r4,r6
312e22: 48 0b jsr @r8
312e24: 67 13 mov r1,r7
312e26: 64 03 mov r0,r4
312e28: aa 62 bra 3122f0 <_pow+0xa0>
312e2a: 65 13 mov r1,r5
312e2c: 89 0c bt 312e48 <_pow+0xbf8>
312e2e: e0 40 mov #64,r0
312e30: 30 fc add r15,r0
312e32: 54 04 mov.l @(16,r0),r4
312e34: 55 05 mov.l @(20,r0),r5
312e36: d0 18 mov.l 312e98 <_pow+0xc48>,r0 ! 31505c <___muldf3>
312e38: d6 0a mov.l 312e64 <_pow+0xc14>,r6 ! 7e37e43c
312e3a: d7 0b mov.l 312e68 <_pow+0xc18>,r7 ! 8800759c
312e3c: 40 0b jsr @r0
312e3e: 00 09 nop
312e40: 64 03 mov r0,r4
312e42: aa 55 bra 3122f0 <_pow+0xa0>
312e44: 65 13 mov r1,r5
312e46: 89 01 bt 312e4c <_pow+0xbfc>
312e48: af 17 bra 312c7a <_pow+0xa2a>
312e4a: e6 40 mov #64,r6
312e4c: d0 12 mov.l 312e98 <_pow+0xc48>,r0 ! 31505c <___muldf3>
312e4e: e1 40 mov #64,r1
312e50: 31 fc add r15,r1
312e52: 54 14 mov.l @(16,r1),r4
312e54: d6 03 mov.l 312e64 <_pow+0xc14>,r6 ! 7e37e43c
312e56: d7 04 mov.l 312e68 <_pow+0xc18>,r7 ! 8800759c
312e58: 40 0b jsr @r0
312e5a: 55 15 mov.l @(20,r1),r5
312e5c: 64 03 mov r0,r4
312e5e: aa 47 bra 3122f0 <_pow+0xa0>
312e60: 65 13 mov r1,r5
312e62: fc 02 .word 0xfc02
312e64: 7e 37 add #55,r14
312e66: e4 3c mov #60,r4
312e68: 88 00 cmp/eq #0,r0
312e6a: 75 9c add #-100,r5
312e6c: 80 00 mov.b r0,@(0,r0)
312e6e: 00 00 .word 0x0000
312e70: fe 37 .word 0xfe37
312e72: e4 3c mov #60,r4
312e74: bf f0 bsr 312e58 <_pow+0xc08>
312e76: 00 00 .word 0x0000
312e78: 00 31 .word 0x0031
312e7a: 40 d4 .word 0x40d4
312e7c: 3f ff addv r15,r15
312e7e: ff ff .word 0xffff
312e80: 3f f0 cmp/eq r15,r15
312e82: 00 00 .word 0x0000
312e84: 7f ff add #-1,r15
312e86: ff ff .word 0xffff
312e88: 00 31 .word 0x0031
312e8a: 03 44 mov.b r4,@(r0,r3)
312e8c: 40 90 .word 0x4090
312e8e: cb ff or #255,r0
312e90: 3f 6f addv r6,r15
312e92: 34 00 cmp/eq r0,r4
312e94: 00 31 .word 0x0031
312e96: 4e 1c shad r1,r14
312e98: 00 31 .word 0x0031
312e9a: 50 5c mov.l @(48,r5),r0
312e9c: 3f ef addv r14,r15
312e9e: ff fe .word 0xfffe
312ea0: 00 31 .word 0x0031
312ea2: 55 50 mov.l @(0,r5),r5
312ea4: 3f f7 cmp/gt r15,r15
312ea6: 15 47 mov.l r4,@(28,r5)
312ea8: 60 00 mov.b @r0,r0
312eaa: 00 00 .word 0x0000
312eac: f8 5d df 44 dcf psts macl,0x4 movx.w @r4+r8,x0 movy.w a1,@r6
312eb0: 3e 54 div1 r5,r14
312eb2: ae 0b bra 312acc <_pow+0x87c>
312eb4: 3f d0 cmp/eq r13,r15
312eb6: 00 00 .word 0x0000
312eb8: 3f d5 dmulu.l r13,r15
312eba: 55 55 mov.l @(20,r5),r5
312ebc: 55 55 mov.l @(20,r5),r5
312ebe: 55 55 mov.l @(20,r5),r5
312ec0: 3f e0 cmp/eq r14,r15
312ec2: 00 00 .word 0x0000
312ec4: 65 2b neg r2,r5
312ec6: 82 fe setrc #254
312ec8: 00 30 .word 0x0030
312eca: fa 94 00 10 pshl #1,0x0 movx.l @r5,x1
312ece: 00 00 .word 0x0000
312ed0: 3f e2 cmp/hs r14,r15
312ed2: b8 03 bsr 311edc <_cpu_csleep_cancel+0x4>
312ed4: 3e 4c add r4,r14
312ed6: fd eb .word 0xfdeb
312ed8: 43 cf mac.w @r12+,@r3+
312eda: d0 06 mov.l 312ef4 <_pow+0xca4>,r0 ! 6ef66df6
312edc: 40 00 shll r0
312ede: 00 00 .word 0x0000
312ee0: 3f f8 sub r15,r15
312ee2: 00 00 .word 0x0000
312ee4: 00 04 mov.b r0,@(r0,r0)
312ee6: 00 00 .word 0x0000
312ee8: 00 31 .word 0x0031
312eea: 43 64 .word 0x4364
312eec: d0 05 mov.l 312f04 <_pow+0xcb4>,r0 ! 313808 <_sqrt>
312eee: 65 b3 mov r11,r5
312ef0: 7f 68 add #104,r15
312ef2: 4f 26 lds.l @r15+,pr
312ef4: 6e f6 mov.l @r15+,r14
312ef6: 6d f6 mov.l @r15+,r13
312ef8: 6c f6 mov.l @r15+,r12
312efa: 6b f6 mov.l @r15+,r11
312efc: 6a f6 mov.l @r15+,r10
312efe: 69 f6 mov.l @r15+,r9
312f00: 40 2b jmp @r0
312f02: 68 f6 mov.l @r15+,r8
312f04: 00 31 .word 0x0031
312f06: 38 08 sub r0,r8
00312f08 <_powf>:
312f08: 2f 86 mov.l r8,@-r15
312f0a: 68 43 mov r4,r8
312f0c: 2f 96 mov.l r9,@-r15
312f0e: 69 43 mov r4,r9
312f10: 2f a6 mov.l r10,@-r15
312f12: 2f b6 mov.l r11,@-r15
312f14: 2f c6 mov.l r12,@-r15
312f16: 2f d6 mov.l r13,@-r15
312f18: 6d 53 mov r5,r13
312f1a: 2f e6 mov.l r14,@-r15
312f1c: 6e 53 mov r5,r14
312f1e: d1 9a mov.l 313188 <_powf+0x280>,r1 ! 7fffffff
312f20: da 9a mov.l 31318c <_powf+0x284>,r10 ! 3f800000
312f22: 6c 13 mov r1,r12
312f24: 4f 22 sts.l pr,@-r15
312f26: 34 a0 cmp/eq r10,r4
312f28: 7f d4 add #-44,r15
312f2a: 8d 02 bt.s 312f32 <_powf+0x2a>
312f2c: 2c 59 and r5,r12
312f2e: 25 18 tst r1,r5
312f30: 8b 01 bf 312f36 <_powf+0x2e>
312f32: a1 79 bra 313228 <_powf+0x320>
312f34: 00 09 nop
312f36: d3 96 mov.l 313190 <_powf+0x288>,r3 ! 7f800000
312f38: 21 49 and r4,r1
312f3a: 31 36 cmp/hi r3,r1
312f3c: 89 01 bt 312f42 <_powf+0x3a>
312f3e: 3c 36 cmp/hi r3,r12
312f40: 8b 01 bf 312f46 <_powf+0x3e>
312f42: a1 7d bra 313240 <_powf+0x338>
312f44: 00 09 nop
312f46: 44 11 cmp/pz r4
312f48: 8d 02 bt.s 312f50 <_powf+0x48>
312f4a: 6b 13 mov r1,r11
312f4c: a1 64 bra 313218 <_powf+0x310>
312f4e: 00 09 nop
312f50: 3c 30 cmp/eq r3,r12
312f52: 8f 02 bf.s 312f5a <_powf+0x52>
312f54: 3c a0 cmp/eq r10,r12
312f56: a1 99 bra 31328c <_powf+0x384>
312f58: 00 09 nop
312f5a: 8b 01 bf 312f60 <_powf+0x58>
312f5c: a1 9f bra 31329e <_powf+0x396>
312f5e: 4d 11 cmp/pz r13
312f60: d3 8c mov.l 313194 <_powf+0x28c>,r3 ! 40000000
312f62: 35 30 cmp/eq r3,r5
312f64: 8b 01 bf 312f6a <_powf+0x62>
312f66: a1 dc bra 313322 <_powf+0x41a>
312f68: 00 09 nop
312f6a: d3 8b mov.l 313198 <_powf+0x290>,r3 ! 3f000000
312f6c: 35 30 cmp/eq r3,r5
312f6e: 8f 02 bf.s 312f76 <_powf+0x6e>
312f70: ea 00 mov #0,r10
312f72: a1 ff bra 313374 <_powf+0x46c>
312f74: 00 09 nop
312f76: d0 89 mov.l 31319c <_powf+0x294>,r0 ! 3140e0 <_fabsf>
312f78: 64 83 mov r8,r4
312f7a: 40 0b jsr @r0
312f7c: 2f 12 mov.l r1,@r15
312f7e: d3 88 mov.l 3131a0 <_powf+0x298>,r3 ! 3fffffff
312f80: 64 03 mov r0,r4
312f82: d7 82 mov.l 31318c <_powf+0x284>,r7 ! 3f800000
312f84: 23 89 and r8,r3
312f86: 33 70 cmp/eq r7,r3
312f88: 8d 04 bt.s 312f94 <_powf+0x8c>
312f8a: 61 f2 mov.l @r15,r1
312f8c: d2 7e mov.l 313188 <_powf+0x280>,r2 ! 7fffffff
312f8e: 28 28 tst r2,r8
312f90: 8f 02 bf.s 312f98 <_powf+0x90>
312f92: 63 83 mov r8,r3
312f94: a1 de bra 313354 <_powf+0x44c>
312f96: 4d 11 cmp/pz r13
312f98: 43 00 shll r3
312f9a: 03 29 movt r3
312f9c: 73 ff add #-1,r3
312f9e: 23 ab or r10,r3
312fa0: 23 38 tst r3,r3
312fa2: 8b 01 bf 312fa8 <_powf+0xa0>
312fa4: a1 b2 bra 31330c <_powf+0x404>
312fa6: 65 83 mov r8,r5
312fa8: d3 7e mov.l 3131a4 <_powf+0x29c>,r3 ! 4d000000
312faa: 3c 36 cmp/hi r3,r12
312fac: 89 01 bt 312fb2 <_powf+0xaa>
312fae: a2 13 bra 3133d8 <_powf+0x4d0>
312fb0: 00 09 nop
312fb2: d3 7d mov.l 3131a8 <_powf+0x2a0>,r3 ! 3f7ffff6
312fb4: 31 36 cmp/hi r3,r1
312fb6: 89 01 bt 312fbc <_powf+0xb4>
312fb8: a3 7a bra 3136b0 <_powf+0x7a8>
312fba: 4d 11 cmp/pz r13
312fbc: d3 7b mov.l 3131ac <_powf+0x2a4>,r3 ! 3f800007
312fbe: 31 36 cmp/hi r3,r1
312fc0: 8b 01 bf 312fc6 <_powf+0xbe>
312fc2: a3 a6 bra 313712 <_powf+0x80a>
312fc4: 4d 15 cmp/pl r13
312fc6: d9 7a mov.l 3131b0 <_powf+0x2a8>,r9 ! 30f250 <___subsf3>
312fc8: d8 7a mov.l 3131b4 <_powf+0x2ac>,r8 ! 30ef78 <___mulsf3>
312fca: d5 7b mov.l 3131b8 <_powf+0x2b0>,r5 ! 3f800000
312fcc: 49 0b jsr @r9
312fce: 00 09 nop
312fd0: 6a 03 mov r0,r10
312fd2: d5 7a mov.l 3131bc <_powf+0x2b4>,r5 ! 3fb8aa00
312fd4: 48 0b jsr @r8
312fd6: 64 03 mov r0,r4
312fd8: 6b 03 mov r0,r11
312fda: d5 79 mov.l 3131c0 <_powf+0x2b8>,r5 ! 36eca570
312fdc: 48 0b jsr @r8
312fde: 64 a3 mov r10,r4
312fe0: 6c 03 mov r0,r12
312fe2: d5 78 mov.l 3131c4 <_powf+0x2bc>,r5 ! 3e800000
312fe4: 48 0b jsr @r8
312fe6: 64 a3 mov r10,r4
312fe8: d4 77 mov.l 3131c8 <_powf+0x2c0>,r4 ! 3eaaaaab
312fea: 49 0b jsr @r9
312fec: 65 03 mov r0,r5
312fee: 65 a3 mov r10,r5
312ff0: 48 0b jsr @r8
312ff2: 64 03 mov r0,r4
312ff4: d4 75 mov.l 3131cc <_powf+0x2c4>,r4 ! 3f000000
312ff6: 49 0b jsr @r9
312ff8: 65 03 mov r0,r5
312ffa: 6d 03 mov r0,r13
312ffc: 65 a3 mov r10,r5
312ffe: 48 0b jsr @r8
313000: 64 a3 mov r10,r4
313002: 64 d3 mov r13,r4
313004: 48 0b jsr @r8
313006: 65 03 mov r0,r5
313008: d5 71 mov.l 3131d0 <_powf+0x2c8>,r5 ! 3fb8aa3b
31300a: 48 0b jsr @r8
31300c: 64 03 mov r0,r4
31300e: 64 c3 mov r12,r4
313010: dc 70 mov.l 3131d4 <_powf+0x2cc>,r12 ! 30e94c <___addsf3>
313012: 9a b6 mov.w 313182 <_powf+0x27a>,r10 ! f000
313014: 49 0b jsr @r9
313016: 65 03 mov r0,r5
313018: 6d 03 mov r0,r13
31301a: 65 03 mov r0,r5
31301c: 4c 0b jsr @r12
31301e: 64 b3 mov r11,r4
313020: 2a 09 and r0,r10
313022: 65 b3 mov r11,r5
313024: 49 0b jsr @r9
313026: 64 a3 mov r10,r4
313028: 65 03 mov r0,r5
31302a: 49 0b jsr @r9
31302c: 64 d3 mov r13,r4
31302e: d3 6a mov.l 3131d8 <_powf+0x2d0>,r3 ! 7149f2ca
313030: d2 6a mov.l 3131dc <_powf+0x2d4>,r2 ! 0 <_lgmapped>
313032: d1 61 mov.l 3131b8 <_powf+0x2b0>,r1 ! 3f800000
313034: 1f 02 mov.l r0,@(8,r15)
313036: 1f 2a mov.l r2,@(40,r15)
313038: 1f 36 mov.l r3,@(24,r15)
31303a: 1f 17 mov.l r1,@(28,r15)
31303c: 64 e3 mov r14,r4
31303e: 9d a0 mov.w 313182 <_powf+0x27a>,r13 ! f000
313040: 2d e9 and r14,r13
313042: 49 0b jsr @r9
313044: 65 d3 mov r13,r5
313046: 65 a3 mov r10,r5
313048: 48 0b jsr @r8
31304a: 64 03 mov r0,r4
31304c: 6b 03 mov r0,r11
31304e: 65 e3 mov r14,r5
313050: 48 0b jsr @r8
313052: 54 f2 mov.l @(8,r15),r4
313054: 64 b3 mov r11,r4
313056: 4c 0b jsr @r12
313058: 65 03 mov r0,r5
31305a: 65 d3 mov r13,r5
31305c: 64 a3 mov r10,r4
31305e: 48 0b jsr @r8
313060: 6e 03 mov r0,r14
313062: 6a 03 mov r0,r10
313064: 65 03 mov r0,r5
313066: 4c 0b jsr @r12
313068: 64 e3 mov r14,r4
31306a: d1 5d mov.l 3131e0 <_powf+0x2d8>,r1 ! 43000000
31306c: 6d 03 mov r0,r13
31306e: 30 17 cmp/gt r1,r0
313070: 8f 02 bf.s 313078 <_powf+0x170>
313072: 6b 03 mov r0,r11
313074: a3 0c bra 313690 <_powf+0x788>
313076: 00 09 nop
313078: 30 10 cmp/eq r1,r0
31307a: 8b 01 bf 313080 <_powf+0x178>
31307c: a3 21 bra 3136c2 <_powf+0x7ba>
31307e: 00 09 nop
313080: d2 41 mov.l 313188 <_powf+0x280>,r2 ! 7fffffff
313082: d1 58 mov.l 3131e4 <_powf+0x2dc>,r1 ! 43160000
313084: 22 09 and r0,r2
313086: 32 16 cmp/hi r1,r2
313088: 8b 01 bf 31308e <_powf+0x186>
31308a: a3 36 bra 3136fa <_powf+0x7f2>
31308c: 54 fa mov.l @(40,r15),r4
31308e: d1 56 mov.l 3131e8 <_powf+0x2e0>,r1 ! c3160000
313090: 30 10 cmp/eq r1,r0
313092: 8f 02 bf.s 31309a <_powf+0x192>
313094: e3 00 mov #0,r3
313096: a3 45 bra 313724 <_powf+0x81c>
313098: 65 a3 mov r10,r5
31309a: d1 3f mov.l 313198 <_powf+0x290>,r1 ! 3f000000
31309c: 1f 32 mov.l r3,@(8,r15)
31309e: 32 16 cmp/hi r1,r2
3130a0: 8f 02 bf.s 3130a8 <_powf+0x1a0>
3130a2: e1 00 mov #0,r1
3130a4: a3 5c bra 313760 <_powf+0x858>
3130a6: e3 e9 mov #-23,r3
3130a8: 92 6c mov.w 313184 <_powf+0x27c>,r2 ! 8000
3130aa: 2f 12 mov.l r1,@r15
3130ac: 2b 29 and r2,r11
3130ae: d5 4f mov.l 3131ec <_powf+0x2e4>,r5 ! 3f317200
3130b0: 48 0b jsr @r8
3130b2: 64 b3 mov r11,r4
3130b4: 6d 03 mov r0,r13
3130b6: 65 a3 mov r10,r5
3130b8: 49 0b jsr @r9
3130ba: 64 b3 mov r11,r4
3130bc: 64 e3 mov r14,r4
3130be: 49 0b jsr @r9
3130c0: 65 03 mov r0,r5
3130c2: d5 4b mov.l 3131f0 <_powf+0x2e8>,r5 ! 3f317218
3130c4: 48 0b jsr @r8
3130c6: 64 03 mov r0,r4
3130c8: 6a 03 mov r0,r10
3130ca: d5 4a mov.l 3131f4 <_powf+0x2ec>,r5 ! 35bfbe8c
3130cc: 48 0b jsr @r8
3130ce: 64 b3 mov r11,r4
3130d0: 64 a3 mov r10,r4
3130d2: 4c 0b jsr @r12
3130d4: 65 03 mov r0,r5
3130d6: 6b 03 mov r0,r11
3130d8: 64 d3 mov r13,r4
3130da: 4c 0b jsr @r12
3130dc: 65 03 mov r0,r5
3130de: 6a 03 mov r0,r10
3130e0: 65 d3 mov r13,r5
3130e2: 49 0b jsr @r9
3130e4: 64 03 mov r0,r4
3130e6: 64 b3 mov r11,r4
3130e8: 49 0b jsr @r9
3130ea: 65 03 mov r0,r5
3130ec: 6e 03 mov r0,r14
3130ee: 65 a3 mov r10,r5
3130f0: 48 0b jsr @r8
3130f2: 64 a3 mov r10,r4
3130f4: 6b 03 mov r0,r11
3130f6: d5 40 mov.l 3131f8 <_powf+0x2f0>,r5 ! 3331bb4c
3130f8: 48 0b jsr @r8
3130fa: 64 03 mov r0,r4
3130fc: d5 3f mov.l 3131fc <_powf+0x2f4>,r5 ! 35ddea0e
3130fe: 49 0b jsr @r9
313100: 64 03 mov r0,r4
313102: 65 b3 mov r11,r5
313104: 48 0b jsr @r8
313106: 64 03 mov r0,r4
313108: d5 3d mov.l 313200 <_powf+0x2f8>,r5 ! 388ab355
31310a: 4c 0b jsr @r12
31310c: 64 03 mov r0,r4
31310e: 65 b3 mov r11,r5
313110: 48 0b jsr @r8
313112: 64 03 mov r0,r4
313114: d5 3b mov.l 313204 <_powf+0x2fc>,r5 ! 3b360b61
313116: 49 0b jsr @r9
313118: 64 03 mov r0,r4
31311a: 65 b3 mov r11,r5
31311c: 48 0b jsr @r8
31311e: 64 03 mov r0,r4
313120: d5 39 mov.l 313208 <_powf+0x300>,r5 ! 3e2aaaab
313122: 4c 0b jsr @r12
313124: 64 03 mov r0,r4
313126: 65 b3 mov r11,r5
313128: 48 0b jsr @r8
31312a: 64 03 mov r0,r4
31312c: 65 03 mov r0,r5
31312e: 49 0b jsr @r9
313130: 64 a3 mov r10,r4
313132: 6d 03 mov r0,r13
313134: 65 03 mov r0,r5
313136: 48 0b jsr @r8
313138: 64 a3 mov r10,r4
31313a: 6b 03 mov r0,r11
31313c: d5 33 mov.l 31320c <_powf+0x304>,r5 ! 40000000
31313e: 49 0b jsr @r9
313140: 64 d3 mov r13,r4
313142: 65 03 mov r0,r5
313144: d0 32 mov.l 313210 <_powf+0x308>,r0 ! 314aac <___divsf3>
313146: 40 0b jsr @r0
313148: 64 b3 mov r11,r4
31314a: 6b 03 mov r0,r11
31314c: 65 e3 mov r14,r5
31314e: 48 0b jsr @r8
313150: 64 a3 mov r10,r4
313152: 64 03 mov r0,r4
313154: 4c 0b jsr @r12
313156: 65 e3 mov r14,r5
313158: 65 03 mov r0,r5
31315a: 49 0b jsr @r9
31315c: 64 b3 mov r11,r4
31315e: 64 03 mov r0,r4
313160: 49 0b jsr @r9
313162: 65 a3 mov r10,r5
313164: d4 14 mov.l 3131b8 <_powf+0x2b0>,r4 ! 3f800000
313166: 49 0b jsr @r9
313168: 65 03 mov r0,r5
31316a: 61 f2 mov.l @r15,r1
31316c: d2 29 mov.l 313214 <_powf+0x30c>,r2 ! 7fffff
31316e: 31 0c add r0,r1
313170: 31 27 cmp/gt r2,r1
313172: 8d 02 bt.s 31317a <_powf+0x272>
313174: 64 13 mov r1,r4
313176: a2 d0 bra 31371a <_powf+0x812>
313178: 64 03 mov r0,r4
31317a: 48 0b jsr @r8
31317c: 55 f7 mov.l @(28,r15),r5
31317e: a0 54 bra 31322a <_powf+0x322>
313180: 64 03 mov r0,r4
313182: f0 00 nopx nopy
313184: 80 00 mov.b r0,@(0,r0)
313186: 00 09 nop
313188: 7f ff add #-1,r15
31318a: ff ff .word 0xffff
31318c: 3f 80 cmp/eq r8,r15
31318e: 00 00 .word 0x0000
313190: 7f 80 add #-128,r15
313192: 00 00 .word 0x0000
313194: 40 00 shll r0
313196: 00 00 .word 0x0000
313198: 3f 00 cmp/eq r0,r15
31319a: 00 00 .word 0x0000
31319c: 00 31 .word 0x0031
31319e: 40 e0 .word 0x40e0
3131a0: 3f ff addv r15,r15
3131a2: ff ff .word 0xffff
3131a4: 4d 00 shll r13
3131a6: 00 00 .word 0x0000
3131a8: 3f 7f addv r7,r15
3131aa: ff f6 .word 0xfff6
3131ac: 3f 80 cmp/eq r8,r15
3131ae: 00 07 mul.l r0,r0
3131b0: 00 30 .word 0x0030
3131b2: f2 50 pcmp x1,y1
3131b4: 00 30 .word 0x0030
3131b6: ef 78 mov #120,r15
3131b8: 3f 80 cmp/eq r8,r15
3131ba: 00 00 .word 0x0000
3131bc: 3f b8 sub r11,r15
3131be: aa 00 bra 3125c2 <_pow+0x372>
3131c0: 36 ec add r14,r6
3131c2: a5 70 bra 313ca6 <_exp2+0x62>
3131c4: 3e 80 cmp/eq r8,r14
3131c6: 00 00 .word 0x0000
3131c8: 3e aa subc r10,r14
3131ca: aa ab bra 312724 <_pow+0x4d4>
3131cc: 3f 00 cmp/eq r0,r15
3131ce: 00 00 .word 0x0000
3131d0: 3f b8 sub r11,r15
3131d2: aa 3b bra 31264c <_pow+0x3fc>
3131d4: 00 30 .word 0x0030
3131d6: e9 4c mov #76,r9
3131d8: 71 49 add #73,r1
3131da: f2 ca movx.w @r5+,x1 movy.w @r6+,y1
3131dc: 00 00 .word 0x0000
3131de: 00 00 .word 0x0000
3131e0: 43 00 shll r3
3131e2: 00 00 .word 0x0000
3131e4: 43 16 lds.l @r3+,macl
3131e6: 00 00 .word 0x0000
3131e8: c3 16 trapa #22
3131ea: 00 00 .word 0x0000
3131ec: 3f 31 .word 0x3f31
3131ee: 72 00 add #0,r2
3131f0: 3f 31 .word 0x3f31
3131f2: 72 18 add #24,r2
3131f4: 35 bf addv r11,r5
3131f6: be 8c bsr 312f12 <_powf+0xa>
3131f8: 33 31 .word 0x3331
3131fa: bb 4c bsr 312896 <_pow+0x646>
3131fc: 35 dd dmuls.l r13,r5
3131fe: ea 0e mov #14,r10
313200: 38 8a subc r8,r8
313202: b3 55 bsr 3138b0 <_sqrt+0xa8>
313204: 3b 36 cmp/hi r3,r11
313206: 0b 61 .word 0x0b61
313208: 3e 2a subc r2,r14
31320a: aa ab bra 312764 <_pow+0x514>
31320c: 40 00 shll r0
31320e: 00 00 .word 0x0000
313210: 00 31 .word 0x0031
313212: 4a ac shad r10,r10
313214: 00 7f mac.l @r7+,@r0+
313216: ff ff .word 0xffff
313218: d7 5c mov.l 31338c <_powf+0x484>,r7 ! 4b7fffff
31321a: 3c 76 cmp/hi r7,r12
31321c: 8f 47 bf.s 3132ae <_powf+0x3a6>
31321e: 3c 30 cmp/eq r3,r12
313220: 8f 5e bf.s 3132e0 <_powf+0x3d8>
313222: 31 a0 cmp/eq r10,r1
313224: 8b 32 bf 31328c <_powf+0x384>
313226: 00 09 nop
313228: d4 59 mov.l 313390 <_powf+0x488>,r4 ! 3f800000
31322a: 60 43 mov r4,r0
31322c: 7f 2c add #44,r15
31322e: 4f 26 lds.l @r15+,pr
313230: 6e f6 mov.l @r15+,r14
313232: 6d f6 mov.l @r15+,r13
313234: 6c f6 mov.l @r15+,r12
313236: 6b f6 mov.l @r15+,r11
313238: 6a f6 mov.l @r15+,r10
31323a: 69 f6 mov.l @r15+,r9
31323c: 00 0b rts
31323e: 68 f6 mov.l @r15+,r8
313240: db 54 mov.l 313394 <_powf+0x48c>,r11 ! 310a14 <___extendsfdf2>
313242: da 55 mov.l 313398 <_powf+0x490>,r10 ! 30fa94 <___adddf3>
313244: 4b 0b jsr @r11
313246: 64 83 mov r8,r4
313248: e6 00 mov #0,r6
31324a: e7 00 mov #0,r7
31324c: 64 03 mov r0,r4
31324e: 4a 0b jsr @r10
313250: 65 13 mov r1,r5
313252: 68 03 mov r0,r8
313254: d0 51 mov.l 31339c <_powf+0x494>,r0 ! 30e94c <___addsf3>
313256: 69 13 mov r1,r9
313258: d5 51 mov.l 3133a0 <_powf+0x498>,r5 ! 0 <_lgmapped>
31325a: 40 0b jsr @r0
31325c: 64 e3 mov r14,r4
31325e: 4b 0b jsr @r11
313260: 64 03 mov r0,r4
313262: 66 03 mov r0,r6
313264: 67 13 mov r1,r7
313266: 64 83 mov r8,r4
313268: 4a 0b jsr @r10
31326a: 65 93 mov r9,r5
31326c: 64 03 mov r0,r4
31326e: d0 4d mov.l 3133a4 <_powf+0x49c>,r0 ! 310b38 <___truncdfsf2>
313270: 40 0b jsr @r0
313272: 65 13 mov r1,r5
313274: 64 03 mov r0,r4
313276: 60 43 mov r4,r0
313278: 7f 2c add #44,r15
31327a: 4f 26 lds.l @r15+,pr
31327c: 6e f6 mov.l @r15+,r14
31327e: 6d f6 mov.l @r15+,r13
313280: 6c f6 mov.l @r15+,r12
313282: 6b f6 mov.l @r15+,r11
313284: 6a f6 mov.l @r15+,r10
313286: 69 f6 mov.l @r15+,r9
313288: 00 0b rts
31328a: 68 f6 mov.l @r15+,r8
31328c: d3 46 mov.l 3133a8 <_powf+0x4a0>,r3 ! 3f800000
31328e: 31 36 cmp/hi r3,r1
313290: 8f 28 bf.s 3132e4 <_powf+0x3dc>
313292: 4d 11 cmp/pz r13
313294: 8d c9 bt.s 31322a <_powf+0x322>
313296: 64 e3 mov r14,r4
313298: d4 41 mov.l 3133a0 <_powf+0x498>,r4 ! 0 <_lgmapped>
31329a: af c7 bra 31322c <_powf+0x324>
31329c: 60 43 mov r4,r0
31329e: 8d c4 bt.s 31322a <_powf+0x322>
3132a0: 64 83 mov r8,r4
3132a2: d0 42 mov.l 3133ac <_powf+0x4a4>,r0 ! 314aac <___divsf3>
3132a4: d4 3a mov.l 313390 <_powf+0x488>,r4 ! 3f800000
3132a6: 40 0b jsr @r0
3132a8: 65 83 mov r8,r5
3132aa: af be bra 31322a <_powf+0x322>
3132ac: 64 03 mov r0,r4
3132ae: d3 40 mov.l 3133b0 <_powf+0x4a8>,r3 ! 3f7fffff
3132b0: 3c 36 cmp/hi r3,r12
3132b2: 8f 1b bf.s 3132ec <_powf+0x3e4>
3132b4: e3 e9 mov #-23,r3
3132b6: 67 c3 mov r12,r7
3132b8: 47 3c shad r3,r7
3132ba: 93 66 mov.w 31338a <_powf+0x482>,r3 ! 96
3132bc: 62 c3 mov r12,r2
3132be: 33 78 sub r7,r3
3132c0: 67 3b neg r3,r7
3132c2: 42 7c shad r7,r2
3132c4: 67 23 mov r2,r7
3132c6: 47 3d shld r3,r7
3132c8: 37 c0 cmp/eq r12,r7
3132ca: 8b 01 bf 3132d0 <_powf+0x3c8>
3132cc: a1 bc bra 313648 <_powf+0x740>
3132ce: 37 a0 cmp/eq r10,r7
3132d0: 3c a0 cmp/eq r10,r12
3132d2: 8d e4 bt.s 31329e <_powf+0x396>
3132d4: 4d 11 cmp/pz r13
3132d6: d3 37 mov.l 3133b4 <_powf+0x4ac>,r3 ! 40000000
3132d8: 35 30 cmp/eq r3,r5
3132da: 89 22 bt 313322 <_powf+0x41a>
3132dc: ae 4b bra 312f76 <_powf+0x6e>
3132de: ea 00 mov #0,r10
3132e0: ae 49 bra 312f76 <_powf+0x6e>
3132e2: ea 02 mov #2,r10
3132e4: 89 d8 bt 313298 <_powf+0x390>
3132e6: d4 34 mov.l 3133b8 <_powf+0x4b0>,r4 ! 80000000
3132e8: af 9f bra 31322a <_powf+0x322>
3132ea: 34 ec add r14,r4
3132ec: d2 31 mov.l 3133b4 <_powf+0x4ac>,r2 ! 40000000
3132ee: 35 20 cmp/eq r2,r5
3132f0: 89 17 bt 313322 <_powf+0x41a>
3132f2: d0 32 mov.l 3133bc <_powf+0x4b4>,r0 ! 3140e0 <_fabsf>
3132f4: 40 0b jsr @r0
3132f6: 2f 12 mov.l r1,@r15
3132f8: d2 31 mov.l 3133c0 <_powf+0x4b8>,r2 ! 3fffffff
3132fa: 64 03 mov r0,r4
3132fc: 22 89 and r8,r2
3132fe: 32 a0 cmp/eq r10,r2
313300: 8d 15 bt.s 31332e <_powf+0x426>
313302: 61 f2 mov.l @r15,r1
313304: d0 2f mov.l 3133c4 <_powf+0x4bc>,r0 ! 7fffffff
313306: 28 08 tst r0,r8
313308: 8d 11 bt.s 31332e <_powf+0x426>
31330a: 65 83 mov r8,r5
31330c: 64 83 mov r8,r4
31330e: d0 2e mov.l 3133c8 <_powf+0x4c0>,r0 ! 30f250 <___subsf3>
313310: 40 0b jsr @r0
313312: 00 09 nop
313314: 64 03 mov r0,r4
313316: 65 03 mov r0,r5
313318: d0 24 mov.l 3133ac <_powf+0x4a4>,r0 ! 314aac <___divsf3>
31331a: 40 0b jsr @r0
31331c: 00 09 nop
31331e: af 84 bra 31322a <_powf+0x322>
313320: 64 03 mov r0,r4
313322: d0 2a mov.l 3133cc <_powf+0x4c4>,r0 ! 30ef78 <___mulsf3>
313324: 64 83 mov r8,r4
313326: 40 0b jsr @r0
313328: 65 83 mov r8,r5
31332a: af 7e bra 31322a <_powf+0x322>
31332c: 64 03 mov r0,r4
31332e: 4d 11 cmp/pz r13
313330: 8d 08 bt.s 313344 <_powf+0x43c>
313332: ea 00 mov #0,r10
313334: d0 1d mov.l 3133ac <_powf+0x4a4>,r0 ! 314aac <___divsf3>
313336: 65 43 mov r4,r5
313338: d4 15 mov.l 313390 <_powf+0x488>,r4 ! 3f800000
31333a: 40 0b jsr @r0
31333c: 2f 12 mov.l r1,@r15
31333e: 61 f2 mov.l @r15,r1
313340: 64 03 mov r0,r4
313342: 00 09 nop
313344: d3 22 mov.l 3133d0 <_powf+0x4c8>,r3 ! c0800000
313346: 31 3c add r3,r1
313348: 21 ab or r10,r1
31334a: 21 18 tst r1,r1
31334c: 8d df bt.s 31330e <_powf+0x406>
31334e: 65 43 mov r4,r5
313350: af 6c bra 31322c <_powf+0x324>
313352: 60 43 mov r4,r0
313354: 8f 03 bf.s 31335e <_powf+0x456>
313356: 49 11 cmp/pz r9
313358: 89 fa bt 313350 <_powf+0x448>
31335a: af f3 bra 313344 <_powf+0x43c>
31335c: 00 09 nop
31335e: d0 13 mov.l 3133ac <_powf+0x4a4>,r0 ! 314aac <___divsf3>
313360: 65 43 mov r4,r5
313362: d4 0b mov.l 313390 <_powf+0x488>,r4 ! 3f800000
313364: 40 0b jsr @r0
313366: 2f 12 mov.l r1,@r15
313368: 49 11 cmp/pz r9
31336a: 61 f2 mov.l @r15,r1
31336c: 8d f0 bt.s 313350 <_powf+0x448>
31336e: 64 03 mov r0,r4
313370: af e8 bra 313344 <_powf+0x43c>
313372: 00 09 nop
313374: d0 17 mov.l 3133d4 <_powf+0x4cc>,r0 ! 3139ec <_sqrtf>
313376: 7f 2c add #44,r15
313378: 4f 26 lds.l @r15+,pr
31337a: 6e f6 mov.l @r15+,r14
31337c: 6d f6 mov.l @r15+,r13
31337e: 6c f6 mov.l @r15+,r12
313380: 6b f6 mov.l @r15+,r11
313382: 6a f6 mov.l @r15+,r10
313384: 69 f6 mov.l @r15+,r9
313386: 40 2b jmp @r0
313388: 68 f6 mov.l @r15+,r8
31338a: 00 96 mov.l r9,@(r0,r0)
31338c: 4b 7f mac.w @r7+,@r11+
31338e: ff ff .word 0xffff
313390: 3f 80 cmp/eq r8,r15
313392: 00 00 .word 0x0000
313394: 00 31 .word 0x0031
313396: 0a 14 mov.b r1,@(r0,r10)
313398: 00 30 .word 0x0030
31339a: fa 94 00 30 pshl #3,0x0 movx.l @r5,x1
31339e: e9 4c mov #76,r9
3133a0: 00 00 .word 0x0000
3133a2: 00 00 .word 0x0000
3133a4: 00 31 .word 0x0031
3133a6: 0b 38 .word 0x0b38
3133a8: 3f 80 cmp/eq r8,r15
3133aa: 00 00 .word 0x0000
3133ac: 00 31 .word 0x0031
3133ae: 4a ac shad r10,r10
3133b0: 3f 7f addv r7,r15
3133b2: ff ff .word 0xffff
3133b4: 40 00 shll r0
3133b6: 00 00 .word 0x0000
3133b8: 80 00 mov.b r0,@(0,r0)
3133ba: 00 00 .word 0x0000
3133bc: 00 31 .word 0x0031
3133be: 40 e0 .word 0x40e0
3133c0: 3f ff addv r15,r15
3133c2: ff ff .word 0xffff
3133c4: 7f ff add #-1,r15
3133c6: ff ff .word 0xffff
3133c8: 00 30 .word 0x0030
3133ca: f2 50 pcmp x1,y1
3133cc: 00 30 .word 0x0030
3133ce: ef 78 mov #120,r15
3133d0: c0 80 mov.b r0,@(128,gbr)
3133d2: 00 00 .word 0x0000
3133d4: 00 31 .word 0x0031
3133d6: 39 ec add r14,r9
3133d8: d2 7f mov.l 3135d8 <_powf+0x6d0>,r2 ! 7149f2ca
3133da: d1 80 mov.l 3135dc <_powf+0x6d4>,r1 ! 0 <_lgmapped>
3133dc: d3 80 mov.l 3135e0 <_powf+0x6d8>,r3 ! 3f800000
3133de: 1f 1a mov.l r1,@(40,r15)
3133e0: 1f 26 mov.l r2,@(24,r15)
3133e2: 1f 37 mov.l r3,@(28,r15)
3133e4: d2 7f mov.l 3135e4 <_powf+0x6dc>,r2 ! 7f800000
3133e6: 28 28 tst r2,r8
3133e8: 89 01 bt 3133ee <_powf+0x4e6>
3133ea: a1 5e bra 3136aa <_powf+0x7a2>
3133ec: e3 00 mov #0,r3
3133ee: d8 7e mov.l 3135e8 <_powf+0x6e0>,r8 ! 30ef78 <___mulsf3>
3133f0: d5 7e mov.l 3135ec <_powf+0x6e4>,r5 ! 4b800000
3133f2: 48 0b jsr @r8
3133f4: 00 09 nop
3133f6: 6b 03 mov r0,r11
3133f8: e3 e8 mov #-24,r3
3133fa: e7 e9 mov #-23,r7
3133fc: 61 b3 mov r11,r1
3133fe: 41 7c shad r7,r1
313400: d7 7b mov.l 3135f0 <_powf+0x6e8>,r7 ! 1cc471
313402: 71 81 add #-127,r1
313404: 31 3c add r3,r1
313406: d3 7b mov.l 3135f4 <_powf+0x6ec>,r3 ! 7fffff
313408: 1f 15 mov.l r1,@(20,r15)
31340a: 23 b9 and r11,r3
31340c: d1 7a mov.l 3135f8 <_powf+0x6f0>,r1 ! 3f800000
31340e: 33 77 cmp/gt r7,r3
313410: 8d 02 bt.s 313418 <_powf+0x510>
313412: 21 3b or r3,r1
313414: a1 41 bra 31369a <_powf+0x792>
313416: e2 00 mov #0,r2
313418: d7 78 mov.l 3135fc <_powf+0x6f4>,r7 ! 5db3d6
31341a: 33 77 cmp/gt r7,r3
31341c: 8d 02 bt.s 313424 <_powf+0x51c>
31341e: 53 f5 mov.l @(20,r15),r3
313420: a1 6d bra 3136fe <_powf+0x7f6>
313422: 00 09 nop
313424: d2 6d mov.l 3135dc <_powf+0x6d4>,r2 ! 0 <_lgmapped>
313426: d0 76 mov.l 313600 <_powf+0x6f8>,r0 ! ff800000
313428: 73 01 add #1,r3
31342a: 1f 24 mov.l r2,@(16,r15)
31342c: 31 0c add r0,r1
31342e: 1f 29 mov.l r2,@(36,r15)
313430: d2 6b mov.l 3135e0 <_powf+0x6d8>,r2 ! 3f800000
313432: 1f 35 mov.l r3,@(20,r15)
313434: e3 00 mov #0,r3
313436: 1f 38 mov.l r3,@(32,r15)
313438: 65 23 mov r2,r5
31343a: 1f 23 mov.l r2,@(12,r15)
31343c: 6d 13 mov r1,r13
31343e: d9 71 mov.l 313604 <_powf+0x6fc>,r9 ! 30f250 <___subsf3>
313440: 64 13 mov r1,r4
313442: dc 71 mov.l 313608 <_powf+0x700>,r12 ! 30e94c <___addsf3>
313444: 49 0b jsr @r9
313446: 2f 12 mov.l r1,@r15
313448: 55 f3 mov.l @(12,r15),r5
31344a: 6b 03 mov r0,r11
31344c: 4c 0b jsr @r12
31344e: 64 d3 mov r13,r4
313450: 65 03 mov r0,r5
313452: d0 6e mov.l 31360c <_powf+0x704>,r0 ! 314aac <___divsf3>
313454: d4 62 mov.l 3135e0 <_powf+0x6d8>,r4 ! 3f800000
313456: 40 0b jsr @r0
313458: 00 09 nop
31345a: 64 b3 mov r11,r4
31345c: 65 03 mov r0,r5
31345e: 48 0b jsr @r8
313460: 1f 01 mov.l r0,@(4,r15)
313462: 61 f2 mov.l @r15,r1
313464: d7 6a mov.l 313610 <_powf+0x708>,r7 ! dffff000
313466: 41 21 shar r1
313468: 9a b5 mov.w 3135d6 <_powf+0x6ce>,r10 ! f000
31346a: 21 79 and r7,r1
31346c: d7 69 mov.l 313614 <_powf+0x70c>,r7 ! 20000000
31346e: 2a 09 and r0,r10
313470: 1f 02 mov.l r0,@(8,r15)
313472: 21 7b or r7,r1
313474: d0 68 mov.l 313618 <_powf+0x710>,r0 ! 400000
313476: 64 a3 mov r10,r4
313478: 52 f8 mov.l @(32,r15),r2
31347a: 31 0c add r0,r1
31347c: 31 2c add r2,r1
31347e: 65 13 mov r1,r5
313480: 48 0b jsr @r8
313482: 2f 12 mov.l r1,@r15
313484: 64 b3 mov r11,r4
313486: 49 0b jsr @r9
313488: 65 03 mov r0,r5
31348a: 61 f2 mov.l @r15,r1
31348c: 6b 03 mov r0,r11
31348e: 55 f3 mov.l @(12,r15),r5
313490: 49 0b jsr @r9
313492: 64 13 mov r1,r4
313494: 64 d3 mov r13,r4
313496: 49 0b jsr @r9
313498: 65 03 mov r0,r5
31349a: 65 a3 mov r10,r5
31349c: 48 0b jsr @r8
31349e: 64 03 mov r0,r4
3134a0: 64 b3 mov r11,r4
3134a2: 49 0b jsr @r9
3134a4: 65 03 mov r0,r5
3134a6: 53 f1 mov.l @(4,r15),r3
3134a8: 64 03 mov r0,r4
3134aa: 48 0b jsr @r8
3134ac: 65 33 mov r3,r5
3134ae: 55 f2 mov.l @(8,r15),r5
3134b0: 1f 03 mov.l r0,@(12,r15)
3134b2: 48 0b jsr @r8
3134b4: 64 53 mov r5,r4
3134b6: 6b 03 mov r0,r11
3134b8: d5 58 mov.l 31361c <_powf+0x714>,r5 ! 3e53f142
3134ba: 48 0b jsr @r8
3134bc: 64 03 mov r0,r4
3134be: d5 58 mov.l 313620 <_powf+0x718>,r5 ! 3e6c3255
3134c0: 4c 0b jsr @r12
3134c2: 64 03 mov r0,r4
3134c4: 65 b3 mov r11,r5
3134c6: 48 0b jsr @r8
3134c8: 64 03 mov r0,r4
3134ca: d5 56 mov.l 313624 <_powf+0x71c>,r5 ! 3e8ba305
3134cc: 4c 0b jsr @r12
3134ce: 64 03 mov r0,r4
3134d0: 65 b3 mov r11,r5
3134d2: 48 0b jsr @r8
3134d4: 64 03 mov r0,r4
3134d6: d5 54 mov.l 313628 <_powf+0x720>,r5 ! 3eaaaaab
3134d8: 4c 0b jsr @r12
3134da: 64 03 mov r0,r4
3134dc: 65 b3 mov r11,r5
3134de: 48 0b jsr @r8
3134e0: 64 03 mov r0,r4
3134e2: d5 52 mov.l 31362c <_powf+0x724>,r5 ! 3edb6db7
3134e4: 4c 0b jsr @r12
3134e6: 64 03 mov r0,r4
3134e8: 65 b3 mov r11,r5
3134ea: 48 0b jsr @r8
3134ec: 64 03 mov r0,r4
3134ee: d5 50 mov.l 313630 <_powf+0x728>,r5 ! 3f19999a
3134f0: 4c 0b jsr @r12
3134f2: 64 03 mov r0,r4
3134f4: 6d 03 mov r0,r13
3134f6: 65 b3 mov r11,r5
3134f8: 48 0b jsr @r8
3134fa: 64 b3 mov r11,r4
3134fc: 64 d3 mov r13,r4
3134fe: 48 0b jsr @r8
313500: 65 03 mov r0,r5
313502: 6b 03 mov r0,r11
313504: 65 a3 mov r10,r5
313506: 4c 0b jsr @r12
313508: 54 f2 mov.l @(8,r15),r4
31350a: 55 f3 mov.l @(12,r15),r5
31350c: 48 0b jsr @r8
31350e: 64 03 mov r0,r4
313510: 65 b3 mov r11,r5
313512: 4c 0b jsr @r12
313514: 64 03 mov r0,r4
313516: 6b 03 mov r0,r11
313518: 65 a3 mov r10,r5
31351a: 9d 5c mov.w 3135d6 <_powf+0x6ce>,r13 ! f000
31351c: 48 0b jsr @r8
31351e: 64 a3 mov r10,r4
313520: d5 44 mov.l 313634 <_powf+0x72c>,r5 ! 40400000
313522: 64 03 mov r0,r4
313524: 4c 0b jsr @r12
313526: 2f 02 mov.l r0,@r15
313528: 65 b3 mov r11,r5
31352a: 4c 0b jsr @r12
31352c: 64 03 mov r0,r4
31352e: 2d 09 and r0,r13
313530: 65 d3 mov r13,r5
313532: 48 0b jsr @r8
313534: 64 a3 mov r10,r4
313536: 6a 03 mov r0,r10
313538: d5 3e mov.l 313634 <_powf+0x72c>,r5 ! 40400000
31353a: 49 0b jsr @r9
31353c: 64 d3 mov r13,r4
31353e: 61 f2 mov.l @r15,r1
313540: 64 03 mov r0,r4
313542: 49 0b jsr @r9
313544: 65 13 mov r1,r5
313546: 64 b3 mov r11,r4
313548: 49 0b jsr @r9
31354a: 65 03 mov r0,r5
31354c: 55 f2 mov.l @(8,r15),r5
31354e: 48 0b jsr @r8
313550: 64 03 mov r0,r4
313552: 54 f3 mov.l @(12,r15),r4
313554: 6b 03 mov r0,r11
313556: 48 0b jsr @r8
313558: 65 d3 mov r13,r5
31355a: 64 b3 mov r11,r4
31355c: 9b 3b mov.w 3135d6 <_powf+0x6ce>,r11 ! f000
31355e: 4c 0b jsr @r12
313560: 65 03 mov r0,r5
313562: 6d 03 mov r0,r13
313564: 64 a3 mov r10,r4
313566: 4c 0b jsr @r12
313568: 65 03 mov r0,r5
31356a: 2b 09 and r0,r11
31356c: d5 32 mov.l 313638 <_powf+0x730>,r5 ! 3f764000
31356e: 48 0b jsr @r8
313570: 64 b3 mov r11,r4
313572: 65 a3 mov r10,r5
313574: 64 b3 mov r11,r4
313576: 49 0b jsr @r9
313578: 1f 02 mov.l r0,@(8,r15)
31357a: 64 d3 mov r13,r4
31357c: 49 0b jsr @r9
31357e: 65 03 mov r0,r5
313580: d5 2e mov.l 31363c <_powf+0x734>,r5 ! 3f76384f
313582: 48 0b jsr @r8
313584: 64 03 mov r0,r4
313586: 6a 03 mov r0,r10
313588: d5 2d mov.l 313640 <_powf+0x738>,r5 ! b8f623c6
31358a: 48 0b jsr @r8
31358c: 64 b3 mov r11,r4
31358e: 64 a3 mov r10,r4
313590: 4c 0b jsr @r12
313592: 65 03 mov r0,r5
313594: 55 f9 mov.l @(36,r15),r5
313596: 4c 0b jsr @r12
313598: 64 03 mov r0,r4
31359a: 6b 03 mov r0,r11
31359c: d0 29 mov.l 313644 <_powf+0x73c>,r0 ! 30f8c8 <___floatsisf>
31359e: 40 0b jsr @r0
3135a0: 54 f5 mov.l @(20,r15),r4
3135a2: 54 f2 mov.l @(8,r15),r4
3135a4: 6d 03 mov r0,r13
3135a6: 9a 16 mov.w 3135d6 <_powf+0x6ce>,r10 ! f000
3135a8: 4c 0b jsr @r12
3135aa: 65 b3 mov r11,r5
3135ac: 55 f4 mov.l @(16,r15),r5
3135ae: 4c 0b jsr @r12
3135b0: 64 03 mov r0,r4
3135b2: 64 03 mov r0,r4
3135b4: 4c 0b jsr @r12
3135b6: 65 d3 mov r13,r5
3135b8: 2a 09 and r0,r10
3135ba: 65 d3 mov r13,r5
3135bc: 49 0b jsr @r9
3135be: 64 a3 mov r10,r4
3135c0: 55 f4 mov.l @(16,r15),r5
3135c2: 49 0b jsr @r9
3135c4: 64 03 mov r0,r4
3135c6: 55 f2 mov.l @(8,r15),r5
3135c8: 49 0b jsr @r9
3135ca: 64 03 mov r0,r4
3135cc: 65 03 mov r0,r5
3135ce: 49 0b jsr @r9
3135d0: 64 b3 mov r11,r4
3135d2: ad 33 bra 31303c <_powf+0x134>
3135d4: 1f 02 mov.l r0,@(8,r15)
3135d6: f0 00 nopx nopy
3135d8: 71 49 add #73,r1
3135da: f2 ca movx.w @r5+,x1 movy.w @r6+,y1
3135dc: 00 00 .word 0x0000
3135de: 00 00 .word 0x0000
3135e0: 3f 80 cmp/eq r8,r15
3135e2: 00 00 .word 0x0000
3135e4: 7f 80 add #-128,r15
3135e6: 00 00 .word 0x0000
3135e8: 00 30 .word 0x0030
3135ea: ef 78 mov #120,r15
3135ec: 4b 80 .word 0x4b80
3135ee: 00 00 .word 0x0000
3135f0: 00 1c mov.b @(r0,r1),r0
3135f2: c4 71 mov.b @(113,gbr),r0
3135f4: 00 7f mac.l @r7+,@r0+
3135f6: ff ff .word 0xffff
3135f8: 3f 80 cmp/eq r8,r15
3135fa: 00 00 .word 0x0000
3135fc: 00 5d mov.w @(r0,r5),r0
3135fe: b3 d6 bsr 313dae <_exp2+0x16a>
313600: ff 80 .word 0xff80
313602: 00 00 .word 0x0000
313604: 00 30 .word 0x0030
313606: f2 50 pcmp x1,y1
313608: 00 30 .word 0x0030
31360a: e9 4c mov #76,r9
31360c: 00 31 .word 0x0031
31360e: 4a ac shad r10,r10
313610: df ff mov.l 313a10 <_sqrtf+0x24>,r15 ! c8012219
313612: f0 00 nopx nopy
313614: 20 00 mov.b r0,@r0
313616: 00 00 .word 0x0000
313618: 00 40 .word 0x0040
31361a: 00 00 .word 0x0000
31361c: 3e 53 cmp/ge r5,r14
31361e: f1 42 movy.w @r7+,y1
313620: 3e 6c add r6,r14
313622: 32 55 dmulu.l r5,r2
313624: 3e 8b subv r8,r14
313626: a3 05 bra 313c34 <_ceil+0x158>
313628: 3e aa subc r10,r14
31362a: aa ab bra 312b84 <_pow+0x934>
31362c: 3e db subv r13,r14
31362e: 6d b7 not r11,r13
313630: 3f 19 .word 0x3f19
313632: 99 9a mov.w 31376a <_powf+0x862>,r9 ! 6723
313634: 40 40 .word 0x4040
313636: 00 00 .word 0x0000
313638: 3f 76 cmp/hi r7,r15
31363a: 40 00 shll r0
31363c: 3f 76 cmp/hi r7,r15
31363e: 38 4f addv r4,r8
313640: b8 f6 bsr 312830 <_pow+0x5e0>
313642: 23 c6 mov.l r12,@-r3
313644: 00 30 .word 0x0030
313646: f8 c8 8b 01 dcf pdec x0,0x1 movx.w @r4+,y1
31364a: ae 28 bra 31329e <_powf+0x396>
31364c: 4d 11 cmp/pz r13
31364e: d1 53 mov.l 31379c <_powf+0x894>,r1 ! 40000000
313650: 35 10 cmp/eq r1,r5
313652: 8b 01 bf 313658 <_powf+0x750>
313654: ae 65 bra 313322 <_powf+0x41a>
313656: 00 09 nop
313658: 60 23 mov r2,r0
31365a: c9 01 and #1,r0
31365c: 69 0b neg r0,r9
31365e: d0 50 mov.l 3137a0 <_powf+0x898>,r0 ! 3140e0 <_fabsf>
313660: 79 02 add #2,r9
313662: 40 0b jsr @r0
313664: 1f 21 mov.l r2,@(4,r15)
313666: d1 4f mov.l 3137a4 <_powf+0x89c>,r1 ! 3fffffff
313668: 64 03 mov r0,r4
31366a: d3 4f mov.l 3137a8 <_powf+0x8a0>,r3 ! 3f800000
31366c: 21 89 and r8,r1
31366e: 31 30 cmp/eq r3,r1
313670: 8d 67 bt.s 313742 <_powf+0x83a>
313672: 52 f1 mov.l @(4,r15),r2
313674: d0 4d mov.l 3137ac <_powf+0x8a4>,r0 ! 7fffffff
313676: 28 08 tst r0,r8
313678: 8d 63 bt.s 313742 <_powf+0x83a>
31367a: 42 01 shlr r2
31367c: 89 01 bt 313682 <_powf+0x77a>
31367e: ae ab bra 3133d8 <_powf+0x4d0>
313680: 00 09 nop
313682: d2 4b mov.l 3137b0 <_powf+0x8a8>,r2 ! 80000000
313684: d3 4b mov.l 3137b4 <_powf+0x8ac>,r3 ! f149f2ca
313686: d1 4c mov.l 3137b8 <_powf+0x8b0>,r1 ! bf800000
313688: 1f 2a mov.l r2,@(40,r15)
31368a: 1f 36 mov.l r3,@(24,r15)
31368c: ae aa bra 3133e4 <_powf+0x4dc>
31368e: 1f 17 mov.l r1,@(28,r15)
313690: d5 4a mov.l 3137bc <_powf+0x8b4>,r5 ! 7149f2ca
313692: 48 0b jsr @r8
313694: 54 f6 mov.l @(24,r15),r4
313696: ad c8 bra 31322a <_powf+0x322>
313698: 64 03 mov r0,r4
31369a: d3 49 mov.l 3137c0 <_powf+0x8b8>,r3 ! 0 <_lgmapped>
31369c: 1f 34 mov.l r3,@(16,r15)
31369e: 1f 39 mov.l r3,@(36,r15)
3136a0: d3 48 mov.l 3137c4 <_powf+0x8bc>,r3 ! 3f800000
3136a2: 1f 28 mov.l r2,@(32,r15)
3136a4: 65 33 mov r3,r5
3136a6: ae c9 bra 31343c <_powf+0x534>
3136a8: 1f 33 mov.l r3,@(12,r15)
3136aa: d8 47 mov.l 3137c8 <_powf+0x8c0>,r8 ! 30ef78 <___mulsf3>
3136ac: ae a6 bra 3133fc <_powf+0x4f4>
3136ae: e7 e9 mov #-23,r7
3136b0: 8b 01 bf 3136b6 <_powf+0x7ae>
3136b2: ad f1 bra 313298 <_powf+0x390>
3136b4: 00 09 nop
3136b6: d0 44 mov.l 3137c8 <_powf+0x8c0>,r0 ! 30ef78 <___mulsf3>
3136b8: d5 40 mov.l 3137bc <_powf+0x8b4>,r5 ! 7149f2ca
3136ba: 40 0b jsr @r0
3136bc: 64 53 mov r5,r4
3136be: ad b4 bra 31322a <_powf+0x322>
3136c0: 64 03 mov r0,r4
3136c2: d5 42 mov.l 3137cc <_powf+0x8c4>,r5 ! 3338aa3c
3136c4: 4c 0b jsr @r12
3136c6: 64 e3 mov r14,r4
3136c8: 6b 03 mov r0,r11
3136ca: 65 a3 mov r10,r5
3136cc: 49 0b jsr @r9
3136ce: 64 d3 mov r13,r4
3136d0: 65 03 mov r0,r5
3136d2: d0 3f mov.l 3137d0 <_powf+0x8c8>,r0 ! 30eed0 <___gesf2>
3136d4: 40 0b jsr @r0
3136d6: 64 b3 mov r11,r4
3136d8: 40 15 cmp/pl r0
3136da: 89 d9 bt 313690 <_powf+0x788>
3136dc: 92 5b mov.w 313796 <_powf+0x88e>,r2 ! 80
3136de: d5 3d mov.l 3137d4 <_powf+0x8cc>,r5 ! 43000000
3136e0: 1f 22 mov.l r2,@(8,r15)
3136e2: 49 0b jsr @r9
3136e4: 64 a3 mov r10,r4
3136e6: 6a 03 mov r0,r10
3136e8: 65 03 mov r0,r5
3136ea: 4c 0b jsr @r12
3136ec: 64 e3 mov r14,r4
3136ee: 51 f2 mov.l @(8,r15),r1
3136f0: e3 17 mov #23,r3
3136f2: 6b 03 mov r0,r11
3136f4: ac d8 bra 3130a8 <_powf+0x1a0>
3136f6: 41 3d shld r3,r1
3136f8: 54 fa mov.l @(40,r15),r4
3136fa: ad 97 bra 31322c <_powf+0x324>
3136fc: 60 43 mov r4,r0
3136fe: d2 36 mov.l 3137d8 <_powf+0x8d0>,r2 ! 3f15c000
313700: d3 36 mov.l 3137dc <_powf+0x8d4>,r3 ! 35d1cfdc
313702: 1f 24 mov.l r2,@(16,r15)
313704: d2 36 mov.l 3137e0 <_powf+0x8d8>,r2 ! 200000
313706: 1f 39 mov.l r3,@(36,r15)
313708: d3 36 mov.l 3137e4 <_powf+0x8dc>,r3 ! 3fc00000
31370a: 1f 28 mov.l r2,@(32,r15)
31370c: 65 33 mov r3,r5
31370e: ae 95 bra 31343c <_powf+0x534>
313710: 1f 33 mov.l r3,@(12,r15)
313712: 89 d0 bt 3136b6 <_powf+0x7ae>
313714: d4 2a mov.l 3137c0 <_powf+0x8b8>,r4 ! 0 <_lgmapped>
313716: ad 89 bra 31322c <_powf+0x324>
313718: 60 43 mov r4,r0
31371a: d0 33 mov.l 3137e8 <_powf+0x8e0>,r0 ! 3144ac <_ldexpf>
31371c: 40 0b jsr @r0
31371e: 55 f2 mov.l @(8,r15),r5
313720: ad 2b bra 31317a <_powf+0x272>
313722: 64 03 mov r0,r4
313724: 49 0b jsr @r9
313726: 64 03 mov r0,r4
313728: 64 03 mov r0,r4
31372a: d0 30 mov.l 3137ec <_powf+0x8e4>,r0 ! 30eed0 <___gesf2>
31372c: 40 0b jsr @r0
31372e: 65 e3 mov r14,r5
313730: 40 11 cmp/pz r0
313732: 89 e1 bt 3136f8 <_powf+0x7f0>
313734: 93 30 mov.w 313798 <_powf+0x890>,r3 ! 96
313736: d5 2e mov.l 3137f0 <_powf+0x8e8>,r5 ! c3160000
313738: 1f 32 mov.l r3,@(8,r15)
31373a: 51 f2 mov.l @(8,r15),r1
31373c: 61 1b neg r1,r1
31373e: af d0 bra 3136e2 <_powf+0x7da>
313740: 1f 12 mov.l r1,@(8,r15)
313742: 4d 11 cmp/pz r13
313744: 8d 07 bt.s 313756 <_powf+0x84e>
313746: 60 93 mov r9,r0
313748: d0 2a mov.l 3137f4 <_powf+0x8ec>,r0 ! 314aac <___divsf3>
31374a: 65 43 mov r4,r5
31374c: d4 1d mov.l 3137c4 <_powf+0x8bc>,r4 ! 3f800000
31374e: 40 0b jsr @r0
313750: 00 09 nop
313752: 64 03 mov r0,r4
313754: 60 93 mov r9,r0
313756: 88 01 cmp/eq #1,r0
313758: 8b dd bf 313716 <_powf+0x80e>
31375a: d1 27 mov.l 3137f8 <_powf+0x8f0>,r1 ! 80000000
31375c: ad 65 bra 31322a <_powf+0x322>
31375e: 34 1c add r1,r4
313760: 61 23 mov r2,r1
313762: 41 3c shad r3,r1
313764: d2 25 mov.l 3137fc <_powf+0x8f4>,r2 ! 800000
313766: 71 82 add #-126,r1
313768: 61 1b neg r1,r1
31376a: 67 23 mov r2,r7
31376c: 47 1c shad r1,r7
31376e: d5 24 mov.l 313800 <_powf+0x8f8>,r5 ! ff800000
313770: 37 0c add r0,r7
313772: 61 73 mov r7,r1
313774: 41 3c shad r3,r1
313776: d3 23 mov.l 313804 <_powf+0x8fc>,r3 ! 7fffff
313778: 61 1c extu.b r1,r1
31377a: 71 81 add #-127,r1
31377c: 61 1b neg r1,r1
31377e: 45 1c shad r1,r5
313780: 23 79 and r7,r3
313782: 71 17 add #23,r1
313784: 22 3b or r3,r2
313786: 61 1b neg r1,r1
313788: 42 1c shad r1,r2
31378a: 40 11 cmp/pz r0
31378c: 1f 22 mov.l r2,@(8,r15)
31378e: 8f d4 bf.s 31373a <_powf+0x832>
313790: 25 79 and r7,r5
313792: af a6 bra 3136e2 <_powf+0x7da>
313794: 00 09 nop
313796: 00 80 .word 0x0080
313798: 00 96 mov.l r9,@(r0,r0)
31379a: 00 09 nop
31379c: 40 00 shll r0
31379e: 00 00 .word 0x0000
3137a0: 00 31 .word 0x0031
3137a2: 40 e0 .word 0x40e0
3137a4: 3f ff addv r15,r15
3137a6: ff ff .word 0xffff
3137a8: 3f 80 cmp/eq r8,r15
3137aa: 00 00 .word 0x0000
3137ac: 7f ff add #-1,r15
3137ae: ff ff .word 0xffff
3137b0: 80 00 mov.b r0,@(0,r0)
3137b2: 00 00 .word 0x0000
3137b4: f1 49 movx.w @r4+,x0 movy.w @r7,y1
3137b6: f2 ca movx.w @r5+,x1 movy.w @r6+,y1
3137b8: bf 80 bsr 3136bc <_powf+0x7b4>
3137ba: 00 00 .word 0x0000
3137bc: 71 49 add #73,r1
3137be: f2 ca movx.w @r5+,x1 movy.w @r6+,y1
3137c0: 00 00 .word 0x0000
3137c2: 00 00 .word 0x0000
3137c4: 3f 80 cmp/eq r8,r15
3137c6: 00 00 .word 0x0000
3137c8: 00 30 .word 0x0030
3137ca: ef 78 mov #120,r15
3137cc: 33 38 sub r3,r3
3137ce: aa 3c bra 312c4a <_pow+0x9fa>
3137d0: 00 30 .word 0x0030
3137d2: ee d0 mov #-48,r14
3137d4: 43 00 shll r3
3137d6: 00 00 .word 0x0000
3137d8: 3f 15 dmulu.l r1,r15
3137da: c0 00 mov.b r0,@(0,gbr)
3137dc: 35 d1 .word 0x35d1
3137de: cf dc or.b #220,@(r0,gbr)
3137e0: 00 20 .word 0x0020
3137e2: 00 00 .word 0x0000
3137e4: 3f c0 cmp/eq r12,r15
3137e6: 00 00 .word 0x0000
3137e8: 00 31 .word 0x0031
3137ea: 44 ac shad r10,r4
3137ec: 00 30 .word 0x0030
3137ee: ee d0 mov #-48,r14
3137f0: c3 16 trapa #22
3137f2: 00 00 .word 0x0000
3137f4: 00 31 .word 0x0031
3137f6: 4a ac shad r10,r10
3137f8: 80 00 mov.b r0,@(0,r0)
3137fa: 00 00 .word 0x0000
3137fc: 00 80 .word 0x0080
3137fe: 00 00 .word 0x0000
313800: ff 80 .word 0xff80
313802: 00 00 .word 0x0000
313804: 00 7f mac.l @r7+,@r0+
313806: ff ff .word 0xffff
00313808 <_sqrt>:
313808: 2f 86 mov.l r8,@-r15
31380a: 68 43 mov r4,r8
31380c: 2f 96 mov.l r9,@-r15
31380e: 69 53 mov r5,r9
313810: 2f a6 mov.l r10,@-r15
313812: d3 65 mov.l 3139a8 <_sqrt+0x1a0>,r3 ! 7ff00000
313814: 2f b6 mov.l r11,@-r15
313816: 67 33 mov r3,r7
313818: 2f c6 mov.l r12,@-r15
31381a: 27 49 and r4,r7
31381c: 37 30 cmp/eq r3,r7
31381e: 8f 02 bf.s 313826 <_sqrt+0x1e>
313820: 4f 22 sts.l pr,@-r15
313822: a0 a3 bra 31396c <_sqrt+0x164>
313824: 66 43 mov r4,r6
313826: 44 15 cmp/pl r4
313828: 61 43 mov r4,r1
31382a: 8f 68 bf.s 3138fe <_sqrt+0xf6>
31382c: 62 53 mov r5,r2
31382e: e3 ec mov #-20,r3
313830: 48 3c shad r3,r8
313832: 28 88 tst r8,r8
313834: 8d 7a bt.s 31392c <_sqrt+0x124>
313836: e3 00 mov #0,r3
313838: 90 b5 mov.w 3139a6 <_sqrt+0x19e>,r0 ! fc01
31383a: d3 5c mov.l 3139ac <_sqrt+0x1a4>,r3 ! fffff
31383c: 30 8c add r8,r0
31383e: c8 01 tst #1,r0
313840: 21 39 and r3,r1
313842: 73 01 add #1,r3
313844: 8d 04 bt.s 313850 <_sqrt+0x48>
313846: 21 3b or r3,r1
313848: 63 23 mov r2,r3
31384a: 43 00 shll r3
31384c: 31 1e addc r1,r1
31384e: 62 33 mov r3,r2
313850: 69 03 mov r0,r9
313852: 63 23 mov r2,r3
313854: 49 21 shar r9
313856: 43 00 shll r3
313858: 62 33 mov r3,r2
31385a: d3 55 mov.l 3139b0 <_sqrt+0x1a8>,r3 ! 200000
31385c: 31 1e addc r1,r1
31385e: e6 16 mov #22,r6
313860: e8 00 mov #0,r8
313862: e7 00 mov #0,r7
313864: 65 73 mov r7,r5
313866: 35 3c add r3,r5
313868: 35 17 cmp/gt r1,r5
31386a: 89 03 bt 313874 <_sqrt+0x6c>
31386c: 67 53 mov r5,r7
31386e: 37 3c add r3,r7
313870: 38 3c add r3,r8
313872: 31 58 sub r5,r1
313874: 65 23 mov r2,r5
313876: 45 00 shll r5
313878: 31 1e addc r1,r1
31387a: 43 01 shlr r3
31387c: 46 10 dt r6
31387e: 8f f1 bf.s 313864 <_sqrt+0x5c>
313880: 62 53 mov r5,r2
313882: d6 4c mov.l 3139b4 <_sqrt+0x1ac>,r6 ! 80000000
313884: e4 20 mov #32,r4
313886: e0 00 mov #0,r0
313888: ea 00 mov #0,r10
31388a: e5 20 mov #32,r5
31388c: 63 63 mov r6,r3
31388e: 31 77 cmp/gt r7,r1
313890: 8d 5b bt.s 31394a <_sqrt+0x142>
313892: 33 ac add r10,r3
313894: 31 70 cmp/eq r7,r1
313896: 8f 67 bf.s 313968 <_sqrt+0x160>
313898: 32 32 cmp/hs r3,r2
31389a: 8f 65 bf.s 313968 <_sqrt+0x160>
31389c: 43 11 cmp/pz r3
31389e: 6a 33 mov r3,r10
3138a0: 3a 6c add r6,r10
3138a2: 8f 28 bf.s 3138f6 <_sqrt+0xee>
3138a4: e1 00 mov #0,r1
3138a6: 00 09 nop
3138a8: 32 38 sub r3,r2
3138aa: 30 6c add r6,r0
3138ac: 63 23 mov r2,r3
3138ae: 43 00 shll r3
3138b0: e3 00 mov #0,r3
3138b2: 33 1e addc r1,r3
3138b4: 46 01 shlr r6
3138b6: 45 10 dt r5
3138b8: 61 33 mov r3,r1
3138ba: 32 2c add r2,r2
3138bc: 8f e6 bf.s 31388c <_sqrt+0x84>
3138be: 74 ff add #-1,r4
3138c0: 21 2b or r2,r1
3138c2: 21 18 tst r1,r1
3138c4: 8d 02 bt.s 3138cc <_sqrt+0xc4>
3138c6: 88 ff cmp/eq #-1,r0
3138c8: 8d 60 bt.s 31398c <_sqrt+0x184>
3138ca: 70 01 add #1,r0
3138cc: 64 03 mov r0,r4
3138ce: 44 01 shlr r4
3138d0: d1 39 mov.l 3139b8 <_sqrt+0x1b0>,r1 ! 3fe00000
3138d2: e3 14 mov #20,r3
3138d4: e6 1f mov #31,r6
3138d6: 62 83 mov r8,r2
3138d8: 49 3d shld r3,r9
3138da: 48 6d shld r6,r8
3138dc: 42 21 shar r2
3138de: 32 1c add r1,r2
3138e0: 60 93 mov r9,r0
3138e2: 61 83 mov r8,r1
3138e4: 30 2c add r2,r0
3138e6: 21 4b or r4,r1
3138e8: 4f 26 lds.l @r15+,pr
3138ea: 6c f6 mov.l @r15+,r12
3138ec: 6b f6 mov.l @r15+,r11
3138ee: 6a f6 mov.l @r15+,r10
3138f0: 69 f6 mov.l @r15+,r9
3138f2: 00 0b rts
3138f4: 68 f6 mov.l @r15+,r8
3138f6: 4a 11 cmp/pz r10
3138f8: 0b 29 movt r11
3138fa: af d5 bra 3138a8 <_sqrt+0xa0>
3138fc: 37 bc add r11,r7
3138fe: d3 2f mov.l 3139bc <_sqrt+0x1b4>,r3 ! 7fffffff
313900: 23 49 and r4,r3
313902: 23 5b or r5,r3
313904: 23 38 tst r3,r3
313906: 8d 65 bt.s 3139d4 <_sqrt+0x1cc>
313908: 24 48 tst r4,r4
31390a: 8f 41 bf.s 313990 <_sqrt+0x188>
31390c: 66 43 mov r4,r6
31390e: 00 09 nop
313910: 63 23 mov r2,r3
313912: e6 f5 mov #-11,r6
313914: 43 6d shld r6,r3
313916: e7 15 mov #21,r7
313918: 23 38 tst r3,r3
31391a: 42 7d shld r7,r2
31391c: 8d f8 bt.s 313910 <_sqrt+0x108>
31391e: 71 eb add #-21,r1
313920: d6 27 mov.l 3139c0 <_sqrt+0x1b8>,r6 ! 100000
313922: 68 13 mov r1,r8
313924: 23 68 tst r6,r3
313926: 8f 5e bf.s 3139e6 <_sqrt+0x1de>
313928: 61 33 mov r3,r1
31392a: e3 00 mov #0,r3
31392c: d6 24 mov.l 3139c0 <_sqrt+0x1b8>,r6 ! 100000
31392e: 00 09 nop
313930: 31 1c add r1,r1
313932: 67 33 mov r3,r7
313934: 21 68 tst r6,r1
313936: 8d fb bt.s 313930 <_sqrt+0x128>
313938: 73 01 add #1,r3
31393a: 65 33 mov r3,r5
31393c: 66 23 mov r2,r6
31393e: 75 e0 add #-32,r5
313940: 46 5d shld r5,r6
313942: 42 3d shld r3,r2
313944: 21 6b or r6,r1
313946: af 77 bra 313838 <_sqrt+0x30>
313948: 38 78 sub r7,r8
31394a: 6a 33 mov r3,r10
31394c: 43 11 cmp/pz r3
31394e: 3a 6c add r6,r10
313950: 8d 03 bt.s 31395a <_sqrt+0x152>
313952: 6b 73 mov r7,r11
313954: 4a 11 cmp/pz r10
313956: eb 00 mov #0,r11
313958: 3b 7e addc r7,r11
31395a: 33 26 cmp/hi r2,r3
31395c: 8f 01 bf.s 313962 <_sqrt+0x15a>
31395e: 31 78 sub r7,r1
313960: 71 ff add #-1,r1
313962: 31 1c add r1,r1
313964: af a0 bra 3138a8 <_sqrt+0xa0>
313966: 67 b3 mov r11,r7
313968: af a0 bra 3138ac <_sqrt+0xa4>
31396a: 31 1c add r1,r1
31396c: d0 15 mov.l 3139c4 <_sqrt+0x1bc>,r0 ! 31505c <___muldf3>
31396e: 40 0b jsr @r0
313970: 67 53 mov r5,r7
313972: 64 03 mov r0,r4
313974: d0 14 mov.l 3139c8 <_sqrt+0x1c0>,r0 ! 30fa94 <___adddf3>
313976: 65 13 mov r1,r5
313978: 66 83 mov r8,r6
31397a: 40 0b jsr @r0
31397c: 67 93 mov r9,r7
31397e: 4f 26 lds.l @r15+,pr
313980: 6c f6 mov.l @r15+,r12
313982: 6b f6 mov.l @r15+,r11
313984: 6a f6 mov.l @r15+,r10
313986: 69 f6 mov.l @r15+,r9
313988: 00 0b rts
31398a: 68 f6 mov.l @r15+,r8
31398c: af a0 bra 3138d0 <_sqrt+0xc8>
31398e: 78 01 add #1,r8
313990: d0 0e mov.l 3139cc <_sqrt+0x1c4>,r0 ! 315550 <___subdf3>
313992: 40 0b jsr @r0
313994: 67 53 mov r5,r7
313996: 64 03 mov r0,r4
313998: d0 0d mov.l 3139d0 <_sqrt+0x1c8>,r0 ! 310344 <___divdf3>
31399a: 65 13 mov r1,r5
31399c: 66 43 mov r4,r6
31399e: 40 0b jsr @r0
3139a0: 67 13 mov r1,r7
3139a2: af a1 bra 3138e8 <_sqrt+0xe0>
3139a4: 00 09 nop
3139a6: fc 01 .word 0xfc01
3139a8: 7f f0 add #-16,r15
3139aa: 00 00 .word 0x0000
3139ac: 00 0f mac.l @r0+,@r0+
3139ae: ff ff .word 0xffff
3139b0: 00 20 .word 0x0020
3139b2: 00 00 .word 0x0000
3139b4: 80 00 mov.b r0,@(0,r0)
3139b6: 00 00 .word 0x0000
3139b8: 3f e0 cmp/eq r14,r15
3139ba: 00 00 .word 0x0000
3139bc: 7f ff add #-1,r15
3139be: ff ff .word 0xffff
3139c0: 00 10 .word 0x0010
3139c2: 00 00 .word 0x0000
3139c4: 00 31 .word 0x0031
3139c6: 50 5c mov.l @(48,r5),r0
3139c8: 00 30 .word 0x0030
3139ca: fa 94 00 31 pshl #3,0x1 movx.l @r5,x1
3139ce: 55 50 mov.l @(0,r5),r5
3139d0: 00 31 .word 0x0031
3139d2: 03 44 mov.b r4,@(r0,r3)
3139d4: 60 43 mov r4,r0
3139d6: 61 53 mov r5,r1
3139d8: 4f 26 lds.l @r15+,pr
3139da: 6c f6 mov.l @r15+,r12
3139dc: 6b f6 mov.l @r15+,r11
3139de: 6a f6 mov.l @r15+,r10
3139e0: 69 f6 mov.l @r15+,r9
3139e2: 00 0b rts
3139e4: 68 f6 mov.l @r15+,r8
3139e6: e7 ff mov #-1,r7
3139e8: af 26 bra 313838 <_sqrt+0x30>
3139ea: 38 78 sub r7,r8
003139ec <_sqrtf>:
3139ec: d1 31 mov.l 313ab4 <_sqrtf+0xc8>,r1 ! 7f800000
3139ee: 2f 86 mov.l r8,@-r15
3139f0: 63 13 mov r1,r3
3139f2: 23 49 and r4,r3
3139f4: 4f 22 sts.l pr,@-r15
3139f6: 33 10 cmp/eq r1,r3
3139f8: 8d 51 bt.s 313a9e <_sqrtf+0xb2>
3139fa: 68 43 mov r4,r8
3139fc: 44 15 cmp/pl r4
3139fe: 8f 38 bf.s 313a72 <_sqrtf+0x86>
313a00: 62 43 mov r4,r2
313a02: e1 e9 mov #-23,r1
313a04: 60 43 mov r4,r0
313a06: 40 1c shad r1,r0
313a08: 20 08 tst r0,r0
313a0a: 89 2a bt 313a62 <_sqrtf+0x76>
313a0c: d1 2a mov.l 313ab8 <_sqrtf+0xcc>,r1 ! 7fffff
313a0e: 70 81 add #-127,r0
313a10: c8 01 tst #1,r0
313a12: 22 19 and r1,r2
313a14: 71 01 add #1,r1
313a16: 8d 01 bt.s 313a1c <_sqrtf+0x30>
313a18: 22 1b or r1,r2
313a1a: 32 2c add r2,r2
313a1c: d1 27 mov.l 313abc <_sqrtf+0xd0>,r1 ! 1000000
313a1e: 40 21 shar r0
313a20: 32 2c add r2,r2
313a22: e3 19 mov #25,r3
313a24: e5 00 mov #0,r5
313a26: e6 00 mov #0,r6
313a28: 67 63 mov r6,r7
313a2a: 37 1c add r1,r7
313a2c: 37 27 cmp/gt r2,r7
313a2e: 8d 2f bt.s 313a90 <_sqrtf+0xa4>
313a30: 64 23 mov r2,r4
313a32: 66 73 mov r7,r6
313a34: 36 1c add r1,r6
313a36: 34 78 sub r7,r4
313a38: 35 1c add r1,r5
313a3a: 41 01 shlr r1
313a3c: 62 43 mov r4,r2
313a3e: 43 10 dt r3
313a40: 8f f2 bf.s 313a28 <_sqrtf+0x3c>
313a42: 32 2c add r2,r2
313a44: 62 43 mov r4,r2
313a46: 22 28 tst r2,r2
313a48: 8d 02 bt.s 313a50 <_sqrtf+0x64>
313a4a: e1 fe mov #-2,r1
313a4c: 75 01 add #1,r5
313a4e: 25 19 and r1,r5
313a50: d1 1b mov.l 313ac0 <_sqrtf+0xd4>,r1 ! 3f000000
313a52: e3 17 mov #23,r3
313a54: 40 3d shld r3,r0
313a56: 45 21 shar r5
313a58: 35 1c add r1,r5
313a5a: 30 5c add r5,r0
313a5c: 4f 26 lds.l @r15+,pr
313a5e: 00 0b rts
313a60: 68 f6 mov.l @r15+,r8
313a62: d3 18 mov.l 313ac4 <_sqrtf+0xd8>,r3 ! 800000
313a64: 32 2c add r2,r2
313a66: 61 03 mov r0,r1
313a68: 22 38 tst r3,r2
313a6a: 8d fb bt.s 313a64 <_sqrtf+0x78>
313a6c: 70 01 add #1,r0
313a6e: af cd bra 313a0c <_sqrtf+0x20>
313a70: 60 1b neg r1,r0
313a72: d1 15 mov.l 313ac8 <_sqrtf+0xdc>,r1 ! 7fffffff
313a74: 24 18 tst r1,r4
313a76: 8d f1 bt.s 313a5c <_sqrtf+0x70>
313a78: 60 43 mov r4,r0
313a7a: d0 14 mov.l 313acc <_sqrtf+0xe0>,r0 ! 30f250 <___subsf3>
313a7c: 40 0b jsr @r0
313a7e: 65 43 mov r4,r5
313a80: 64 03 mov r0,r4
313a82: 65 03 mov r0,r5
313a84: d0 12 mov.l 313ad0 <_sqrtf+0xe4>,r0 ! 314aac <___divsf3>
313a86: 40 0b jsr @r0
313a88: 00 09 nop
313a8a: 4f 26 lds.l @r15+,pr
313a8c: 00 0b rts
313a8e: 68 f6 mov.l @r15+,r8
313a90: 41 01 shlr r1
313a92: 67 23 mov r2,r7
313a94: 43 10 dt r3
313a96: 8d d6 bt.s 313a46 <_sqrtf+0x5a>
313a98: 37 7c add r7,r7
313a9a: af c5 bra 313a28 <_sqrtf+0x3c>
313a9c: 62 73 mov r7,r2
313a9e: d0 0d mov.l 313ad4 <_sqrtf+0xe8>,r0 ! 30ef78 <___mulsf3>
313aa0: 40 0b jsr @r0
313aa2: 65 43 mov r4,r5
313aa4: 64 03 mov r0,r4
313aa6: d0 0c mov.l 313ad8 <_sqrtf+0xec>,r0 ! 30e94c <___addsf3>
313aa8: 40 0b jsr @r0
313aaa: 65 83 mov r8,r5
313aac: 4f 26 lds.l @r15+,pr
313aae: 00 0b rts
313ab0: 68 f6 mov.l @r15+,r8
313ab2: 00 09 nop
313ab4: 7f 80 add #-128,r15
313ab6: 00 00 .word 0x0000
313ab8: 00 7f mac.l @r7+,@r0+
313aba: ff ff .word 0xffff
313abc: 01 00 .word 0x0100
313abe: 00 00 .word 0x0000
313ac0: 3f 00 cmp/eq r0,r15
313ac2: 00 00 .word 0x0000
313ac4: 00 80 .word 0x0080
313ac6: 00 00 .word 0x0000
313ac8: 7f ff add #-1,r15
313aca: ff ff .word 0xffff
313acc: 00 30 .word 0x0030
313ace: f2 50 pcmp x1,y1
313ad0: 00 31 .word 0x0031
313ad2: 4a ac shad r10,r10
313ad4: 00 30 .word 0x0030
313ad6: ef 78 mov #120,r15
313ad8: 00 30 .word 0x0030
313ada: e9 4c mov #76,r9
00313adc <_ceil>:
313adc: 2f 86 mov.l r8,@-r15
313ade: 61 43 mov r4,r1
313ae0: 2f 96 mov.l r9,@-r15
313ae2: 31 1c add r1,r1
313ae4: 2f a6 mov.l r10,@-r15
313ae6: e0 eb mov #-21,r0
313ae8: 2f b6 mov.l r11,@-r15
313aea: 41 0d shld r0,r1
313aec: 2f c6 mov.l r12,@-r15
313aee: e2 13 mov #19,r2
313af0: 2f d6 mov.l r13,@-r15
313af2: 68 43 mov r4,r8
313af4: 9c 92 mov.w 313c1c <_ceil+0x140>,r12 ! fc01
313af6: 69 53 mov r5,r9
313af8: 2f e6 mov.l r14,@-r15
313afa: 3c 1c add r1,r12
313afc: 4f 22 sts.l pr,@-r15
313afe: 3c 27 cmp/gt r2,r12
313b00: 6a 43 mov r4,r10
313b02: 8d 2c bt.s 313b5e <_ceil+0x82>
313b04: 6b 53 mov r5,r11
313b06: 4c 11 cmp/pz r12
313b08: 8f 61 bf.s 313bce <_ceil+0xf2>
313b0a: 6c cb neg r12,r12
313b0c: de 45 mov.l 313c24 <_ceil+0x148>,r14 ! fffff
313b0e: 4e cc shad r12,r14
313b10: 61 e3 mov r14,r1
313b12: 21 49 and r4,r1
313b14: 21 5b or r5,r1
313b16: 21 18 tst r1,r1
313b18: 8d 71 bt.s 313bfe <_ceil+0x122>
313b1a: 60 83 mov r8,r0
313b1c: d0 42 mov.l 313c28 <_ceil+0x14c>,r0 ! 30fa94 <___adddf3>
313b1e: d6 43 mov.l 313c2c <_ceil+0x150>,r6 ! 7e37e43c
313b20: d7 43 mov.l 313c30 <_ceil+0x154>,r7 ! 8800759c
313b22: 40 0b jsr @r0
313b24: 6d 43 mov r4,r13
313b26: 64 03 mov r0,r4
313b28: d0 42 mov.l 313c34 <_ceil+0x158>,r0 ! 314e1c <___gedf2>
313b2a: 65 13 mov r1,r5
313b2c: e6 00 mov #0,r6
313b2e: 40 0b jsr @r0
313b30: e7 00 mov #0,r7
313b32: 40 15 cmp/pl r0
313b34: 8f 08 bf.s 313b48 <_ceil+0x6c>
313b36: 48 15 cmp/pl r8
313b38: 8b 02 bf 313b40 <_ceil+0x64>
313b3a: dd 3f mov.l 313c38 <_ceil+0x15c>,r13 ! 100000
313b3c: 4d cc shad r12,r13
313b3e: 3d 8c add r8,r13
313b40: 6e e7 not r14,r14
313b42: 6a e3 mov r14,r10
313b44: 2a d9 and r13,r10
313b46: eb 00 mov #0,r11
313b48: 60 a3 mov r10,r0
313b4a: 61 b3 mov r11,r1
313b4c: 4f 26 lds.l @r15+,pr
313b4e: 6e f6 mov.l @r15+,r14
313b50: 6d f6 mov.l @r15+,r13
313b52: 6c f6 mov.l @r15+,r12
313b54: 6b f6 mov.l @r15+,r11
313b56: 6a f6 mov.l @r15+,r10
313b58: 69 f6 mov.l @r15+,r9
313b5a: 00 0b rts
313b5c: 68 f6 mov.l @r15+,r8
313b5e: e2 33 mov #51,r2
313b60: 3c 27 cmp/gt r2,r12
313b62: 8f 0b bf.s 313b7c <_ceil+0xa0>
313b64: ed ff mov #-1,r13
313b66: 91 5a mov.w 313c1e <_ceil+0x142>,r1 ! 400
313b68: 60 43 mov r4,r0
313b6a: 3c 10 cmp/eq r1,r12
313b6c: 8f ee bf.s 313b4c <_ceil+0x70>
313b6e: 61 53 mov r5,r1
313b70: d0 2d mov.l 313c28 <_ceil+0x14c>,r0 ! 30fa94 <___adddf3>
313b72: 66 43 mov r4,r6
313b74: 40 0b jsr @r0
313b76: 67 53 mov r5,r7
313b78: af e8 bra 313b4c <_ceil+0x70>
313b7a: 00 09 nop
313b7c: 90 50 mov.w 313c20 <_ceil+0x144>,r0 ! fbed
313b7e: 31 0c add r0,r1
313b80: 61 1b neg r1,r1
313b82: 4d 1d shld r1,r13
313b84: 25 d8 tst r13,r5
313b86: 8d 3a bt.s 313bfe <_ceil+0x122>
313b88: 60 83 mov r8,r0
313b8a: d0 27 mov.l 313c28 <_ceil+0x14c>,r0 ! 30fa94 <___adddf3>
313b8c: d6 27 mov.l 313c2c <_ceil+0x150>,r6 ! 7e37e43c
313b8e: d7 28 mov.l 313c30 <_ceil+0x154>,r7 ! 8800759c
313b90: 40 0b jsr @r0
313b92: 00 09 nop
313b94: 64 03 mov r0,r4
313b96: d0 27 mov.l 313c34 <_ceil+0x158>,r0 ! 314e1c <___gedf2>
313b98: 65 13 mov r1,r5
313b9a: e6 00 mov #0,r6
313b9c: 40 0b jsr @r0
313b9e: e7 00 mov #0,r7
313ba0: 40 15 cmp/pl r0
313ba2: 8f d1 bf.s 313b48 <_ceil+0x6c>
313ba4: 48 15 cmp/pl r8
313ba6: 8f 0c bf.s 313bc2 <_ceil+0xe6>
313ba8: 61 93 mov r9,r1
313baa: 60 c3 mov r12,r0
313bac: 88 14 cmp/eq #20,r0
313bae: 8d 06 bt.s 313bbe <_ceil+0xe2>
313bb0: e2 01 mov #1,r2
313bb2: 6c cb neg r12,r12
313bb4: 7c 34 add #52,r12
313bb6: 42 cd shld r12,r2
313bb8: 31 2c add r2,r1
313bba: 39 16 cmp/hi r1,r9
313bbc: 8b 01 bf 313bc2 <_ceil+0xe6>
313bbe: 6a 83 mov r8,r10
313bc0: 7a 01 add #1,r10
313bc2: 6d d7 not r13,r13
313bc4: 6b d3 mov r13,r11
313bc6: 2b 19 and r1,r11
313bc8: 60 a3 mov r10,r0
313bca: af bf bra 313b4c <_ceil+0x70>
313bcc: 61 b3 mov r11,r1
313bce: d0 16 mov.l 313c28 <_ceil+0x14c>,r0 ! 30fa94 <___adddf3>
313bd0: d6 16 mov.l 313c2c <_ceil+0x150>,r6 ! 7e37e43c
313bd2: d7 17 mov.l 313c30 <_ceil+0x154>,r7 ! 8800759c
313bd4: 40 0b jsr @r0
313bd6: 00 09 nop
313bd8: 64 03 mov r0,r4
313bda: d0 16 mov.l 313c34 <_ceil+0x158>,r0 ! 314e1c <___gedf2>
313bdc: 65 13 mov r1,r5
313bde: e6 00 mov #0,r6
313be0: 40 0b jsr @r0
313be2: e7 00 mov #0,r7
313be4: 40 15 cmp/pl r0
313be6: 8f af bf.s 313b48 <_ceil+0x6c>
313be8: 48 11 cmp/pz r8
313bea: 8b 12 bf 313c12 <_ceil+0x136>
313bec: 6a 93 mov r9,r10
313bee: 2a 8b or r8,r10
313bf0: 2a a8 tst r10,r10
313bf2: 8d a9 bt.s 313b48 <_ceil+0x6c>
313bf4: eb 00 mov #0,r11
313bf6: da 11 mov.l 313c3c <_ceil+0x160>,r10 ! 3ff00000
313bf8: 61 b3 mov r11,r1
313bfa: af a7 bra 313b4c <_ceil+0x70>
313bfc: 60 a3 mov r10,r0
313bfe: 61 93 mov r9,r1
313c00: 4f 26 lds.l @r15+,pr
313c02: 6e f6 mov.l @r15+,r14
313c04: 6d f6 mov.l @r15+,r13
313c06: 6c f6 mov.l @r15+,r12
313c08: 6b f6 mov.l @r15+,r11
313c0a: 6a f6 mov.l @r15+,r10
313c0c: 69 f6 mov.l @r15+,r9
313c0e: 00 0b rts
313c10: 68 f6 mov.l @r15+,r8
313c12: da 0b mov.l 313c40 <_ceil+0x164>,r10 ! 80000000
313c14: eb 00 mov #0,r11
313c16: 61 b3 mov r11,r1
313c18: af 98 bra 313b4c <_ceil+0x70>
313c1a: 60 a3 mov r10,r0
313c1c: fc 01 .word 0xfc01
313c1e: 04 00 .word 0x0400
313c20: fb ed 00 09 pshl #0,x1 movx.w a1,@r5+r8 movy.w @r7,y1
313c24: 00 0f mac.l @r0+,@r0+
313c26: ff ff .word 0xffff
313c28: 00 30 .word 0x0030
313c2a: fa 94 7e 37 padd x0,m1,a1 pmuls a1,x0,m1 movx.l @r5,x1
313c2e: e4 3c mov #60,r4
313c30: 88 00 cmp/eq #0,r0
313c32: 75 9c add #-100,r5
313c34: 00 31 .word 0x0031
313c36: 4e 1c shad r1,r14
313c38: 00 10 .word 0x0010
313c3a: 00 00 .word 0x0000
313c3c: 3f f0 cmp/eq r15,r15
313c3e: 00 00 .word 0x0000
313c40: 80 00 mov.b r0,@(0,r0)
...
00313c44 <_exp2>:
313c44: 2f 86 mov.l r8,@-r15
313c46: 2f 96 mov.l r9,@-r15
313c48: 2f a6 mov.l r10,@-r15
313c4a: 6a 43 mov r4,r10
313c4c: 2f b6 mov.l r11,@-r15
313c4e: 6b 53 mov r5,r11
313c50: 2f c6 mov.l r12,@-r15
313c52: 2f d6 mov.l r13,@-r15
313c54: d1 7d mov.l 313e4c <_exp2+0x208>,r1 ! 7fffffff
313c56: 2f e6 mov.l r14,@-r15
313c58: 21 49 and r4,r1
313c5a: d2 7d mov.l 313e50 <_exp2+0x20c>,r2 ! 408fffff
313c5c: 4f 22 sts.l pr,@-r15
313c5e: 31 26 cmp/hi r2,r1
313c60: 8f 1e bf.s 313ca0 <_exp2+0x5c>
313c62: 7f f8 add #-8,r15
313c64: d2 7b mov.l 313e54 <_exp2+0x210>,r2 ! 7fefffff
313c66: 31 26 cmp/hi r2,r1
313c68: 89 01 bt 313c6e <_exp2+0x2a>
313c6a: a0 a0 bra 313dae <_exp2+0x16a>
313c6c: 00 09 nop
313c6e: d1 7a mov.l 313e58 <_exp2+0x214>,r1 ! fffff
313c70: 21 49 and r4,r1
313c72: 21 5b or r5,r1
313c74: 21 18 tst r1,r1
313c76: 8f 03 bf.s 313c80 <_exp2+0x3c>
313c78: 44 11 cmp/pz r4
313c7a: 89 01 bt 313c80 <_exp2+0x3c>
313c7c: a0 e3 bra 313e46 <_exp2+0x202>
313c7e: e0 00 mov #0,r0
313c80: d0 76 mov.l 313e5c <_exp2+0x218>,r0 ! 30fa94 <___adddf3>
313c82: 66 a3 mov r10,r6
313c84: 67 b3 mov r11,r7
313c86: 64 a3 mov r10,r4
313c88: 40 0b jsr @r0
313c8a: 65 b3 mov r11,r5
313c8c: 7f 08 add #8,r15
313c8e: 4f 26 lds.l @r15+,pr
313c90: 6e f6 mov.l @r15+,r14
313c92: 6d f6 mov.l @r15+,r13
313c94: 6c f6 mov.l @r15+,r12
313c96: 6b f6 mov.l @r15+,r11
313c98: 6a f6 mov.l @r15+,r10
313c9a: 69 f6 mov.l @r15+,r9
313c9c: 00 0b rts
313c9e: 68 f6 mov.l @r15+,r8
313ca0: d2 6f mov.l 313e60 <_exp2+0x21c>,r2 ! 3c8fffff
313ca2: 31 26 cmp/hi r2,r1
313ca4: 89 01 bt 313caa <_exp2+0x66>
313ca6: a0 ae bra 313e06 <_exp2+0x1c2>
313ca8: 00 09 nop
313caa: d9 6c mov.l 313e5c <_exp2+0x218>,r9 ! 30fa94 <___adddf3>
313cac: 64 a3 mov r10,r4
313cae: 98 cc mov.w 313e4a <_exp2+0x206>,r8 ! 80
313cb0: 65 b3 mov r11,r5
313cb2: d6 6c mov.l 313e64 <_exp2+0x220>,r6 ! 42b80000
313cb4: 49 0b jsr @r9
313cb6: e7 00 mov #0,r7
313cb8: 38 1c add r1,r8
313cba: dc 6b mov.l 313e68 <_exp2+0x224>,r12 ! 315550 <___subdf3>
313cbc: 6e 83 mov r8,r14
313cbe: e6 14 mov #20,r6
313cc0: 4e 19 shlr8 r14
313cc2: 4e 6d shld r6,r14
313cc4: d6 67 mov.l 313e64 <_exp2+0x220>,r6 ! 42b80000
313cc6: 64 03 mov r0,r4
313cc8: 65 13 mov r1,r5
313cca: e7 00 mov #0,r7
313ccc: 4c 0b jsr @r12
313cce: 68 8c extu.b r8,r8
313cd0: 64 a3 mov r10,r4
313cd2: 65 b3 mov r11,r5
313cd4: 38 8c add r8,r8
313cd6: 66 03 mov r0,r6
313cd8: 4c 0b jsr @r12
313cda: 67 13 mov r1,r7
313cdc: 65 13 mov r1,r5
313cde: d2 63 mov.l 313e6c <_exp2+0x228>,r2 ! 34557c <_tbl>
313ce0: 61 83 mov r8,r1
313ce2: 41 08 shll2 r1
313ce4: 31 1c add r1,r1
313ce6: 31 2c add r2,r1
313ce8: 66 12 mov.l @r1,r6
313cea: 48 08 shll2 r8
313cec: 57 11 mov.l @(4,r1),r7
313cee: 38 8c add r8,r8
313cf0: 32 8c add r8,r2
313cf2: d8 5f mov.l 313e70 <_exp2+0x22c>,r8 ! 31505c <___muldf3>
313cf4: 64 03 mov r0,r4
313cf6: 2f 62 mov.l r6,@r15
313cf8: 1f 71 mov.l r7,@(4,r15)
313cfa: 56 22 mov.l @(8,r2),r6
313cfc: 4c 0b jsr @r12
313cfe: 57 23 mov.l @(12,r2),r7
313d00: 6a 03 mov r0,r10
313d02: 6b 13 mov r1,r11
313d04: d6 5b mov.l 313e74 <_exp2+0x230>,r6 ! 3f55d880
313d06: 64 a3 mov r10,r4
313d08: d7 5b mov.l 313e78 <_exp2+0x234>,r7 ! 3875c74
313d0a: 48 0b jsr @r8
313d0c: 65 13 mov r1,r5
313d0e: d6 5b mov.l 313e7c <_exp2+0x238>,r6 ! 3f83b2ab
313d10: 64 03 mov r0,r4
313d12: d7 5b mov.l 313e80 <_exp2+0x23c>,r7 ! 88f70400
313d14: 49 0b jsr @r9
313d16: 65 13 mov r1,r5
313d18: 64 03 mov r0,r4
313d1a: 65 13 mov r1,r5
313d1c: 66 a3 mov r10,r6
313d1e: 48 0b jsr @r8
313d20: 67 b3 mov r11,r7
313d22: d6 58 mov.l 313e84 <_exp2+0x240>,r6 ! 3fac6b08
313d24: 64 03 mov r0,r4
313d26: d7 58 mov.l 313e88 <_exp2+0x244>,r7 ! d704a0a6
313d28: 49 0b jsr @r9
313d2a: 65 13 mov r1,r5
313d2c: 64 03 mov r0,r4
313d2e: 65 13 mov r1,r5
313d30: 66 a3 mov r10,r6
313d32: 48 0b jsr @r8
313d34: 67 b3 mov r11,r7
313d36: d6 55 mov.l 313e8c <_exp2+0x248>,r6 ! 3fcebfbd
313d38: 64 03 mov r0,r4
313d3a: d7 55 mov.l 313e90 <_exp2+0x24c>,r7 ! ff82c575
313d3c: 49 0b jsr @r9
313d3e: 65 13 mov r1,r5
313d40: 64 03 mov r0,r4
313d42: 65 13 mov r1,r5
313d44: 66 a3 mov r10,r6
313d46: 48 0b jsr @r8
313d48: 67 b3 mov r11,r7
313d4a: d6 52 mov.l 313e94 <_exp2+0x250>,r6 ! 3fe62e42
313d4c: 64 03 mov r0,r4
313d4e: d7 52 mov.l 313e98 <_exp2+0x254>,r7 ! fefa39ef
313d50: 49 0b jsr @r9
313d52: 65 13 mov r1,r5
313d54: 64 f2 mov.l @r15,r4
313d56: 6c 03 mov r0,r12
313d58: 55 f1 mov.l @(4,r15),r5
313d5a: 6d 13 mov r1,r13
313d5c: 66 a3 mov r10,r6
313d5e: 48 0b jsr @r8
313d60: 67 b3 mov r11,r7
313d62: 66 03 mov r0,r6
313d64: 67 13 mov r1,r7
313d66: 64 c3 mov r12,r4
313d68: 48 0b jsr @r8
313d6a: 65 d3 mov r13,r5
313d6c: 64 03 mov r0,r4
313d6e: 65 13 mov r1,r5
313d70: 66 f2 mov.l @r15,r6
313d72: 49 0b jsr @r9
313d74: 57 f1 mov.l @(4,r15),r7
313d76: 65 13 mov r1,r5
313d78: d1 48 mov.l 313e9c <_exp2+0x258>,r1 ! c0300000
313d7a: 3e 13 cmp/ge r1,r14
313d7c: 8d 31 bt.s 313de2 <_exp2+0x19e>
313d7e: 64 03 mov r0,r4
313d80: d1 47 mov.l 313ea0 <_exp2+0x25c>,r1 ! 8101fa0 <_twom1000>
313d82: e7 00 mov #0,r7
313d84: d6 47 mov.l 313ea4 <_exp2+0x260>,r6 ! 7e700000
313d86: 6a 12 mov.l @r1,r10
313d88: 36 ec add r14,r6
313d8a: 5b 11 mov.l @(4,r1),r11
313d8c: 48 0b jsr @r8
313d8e: 00 09 nop
313d90: 64 03 mov r0,r4
313d92: 65 13 mov r1,r5
313d94: 66 a3 mov r10,r6
313d96: 48 0b jsr @r8
313d98: 67 b3 mov r11,r7
313d9a: 7f 08 add #8,r15
313d9c: 4f 26 lds.l @r15+,pr
313d9e: 6e f6 mov.l @r15+,r14
313da0: 6d f6 mov.l @r15+,r13
313da2: 6c f6 mov.l @r15+,r12
313da4: 6b f6 mov.l @r15+,r11
313da6: 6a f6 mov.l @r15+,r10
313da8: 69 f6 mov.l @r15+,r9
313daa: 00 0b rts
313dac: 68 f6 mov.l @r15+,r8
313dae: d0 3e mov.l 313ea8 <_exp2+0x264>,r0 ! 314e1c <___gedf2>
313db0: d6 3e mov.l 313eac <_exp2+0x268>,r6 ! 40900000
313db2: 40 0b jsr @r0
313db4: e7 00 mov #0,r7
313db6: 40 11 cmp/pz r0
313db8: 8d 3d bt.s 313e36 <_exp2+0x1f2>
313dba: 64 a3 mov r10,r4
313dbc: d0 3c mov.l 313eb0 <_exp2+0x26c>,r0 ! 314f3c <___ledf2>
313dbe: e7 00 mov #0,r7
313dc0: d6 3c mov.l 313eb4 <_exp2+0x270>,r6 ! c090cc00
313dc2: 40 0b jsr @r0
313dc4: 65 b3 mov r11,r5
313dc6: 40 15 cmp/pl r0
313dc8: 8b 01 bf 313dce <_exp2+0x18a>
313dca: af 6e bra 313caa <_exp2+0x66>
313dcc: 00 09 nop
313dce: d1 34 mov.l 313ea0 <_exp2+0x25c>,r1 ! 8101fa0 <_twom1000>
313dd0: d0 27 mov.l 313e70 <_exp2+0x22c>,r0 ! 31505c <___muldf3>
313dd2: 64 12 mov.l @r1,r4
313dd4: 55 11 mov.l @(4,r1),r5
313dd6: 66 12 mov.l @r1,r6
313dd8: 57 11 mov.l @(4,r1),r7
313dda: 40 0b jsr @r0
313ddc: 00 09 nop
313dde: af dc bra 313d9a <_exp2+0x156>
313de0: 00 09 nop
313de2: d1 35 mov.l 313eb8 <_exp2+0x274>,r1 ! 40000000
313de4: e7 00 mov #0,r7
313de6: d6 35 mov.l 313ebc <_exp2+0x278>,r6 ! 3ff00000
313de8: 3e 10 cmp/eq r1,r14
313dea: 8d 1a bt.s 313e22 <_exp2+0x1de>
313dec: 36 ec add r14,r6
313dee: 48 0b jsr @r8
313df0: 00 09 nop
313df2: 7f 08 add #8,r15
313df4: 4f 26 lds.l @r15+,pr
313df6: 6e f6 mov.l @r15+,r14
313df8: 6d f6 mov.l @r15+,r13
313dfa: 6c f6 mov.l @r15+,r12
313dfc: 6b f6 mov.l @r15+,r11
313dfe: 6a f6 mov.l @r15+,r10
313e00: 69 f6 mov.l @r15+,r9
313e02: 00 0b rts
313e04: 68 f6 mov.l @r15+,r8
313e06: d0 15 mov.l 313e5c <_exp2+0x218>,r0 ! 30fa94 <___adddf3>
313e08: d6 2c mov.l 313ebc <_exp2+0x278>,r6 ! 3ff00000
313e0a: 40 0b jsr @r0
313e0c: e7 00 mov #0,r7
313e0e: 7f 08 add #8,r15
313e10: 4f 26 lds.l @r15+,pr
313e12: 6e f6 mov.l @r15+,r14
313e14: 6d f6 mov.l @r15+,r13
313e16: 6c f6 mov.l @r15+,r12
313e18: 6b f6 mov.l @r15+,r11
313e1a: 6a f6 mov.l @r15+,r10
313e1c: 69 f6 mov.l @r15+,r9
313e1e: 00 0b rts
313e20: 68 f6 mov.l @r15+,r8
313e22: 66 43 mov r4,r6
313e24: 49 0b jsr @r9
313e26: 67 53 mov r5,r7
313e28: d6 25 mov.l 313ec0 <_exp2+0x27c>,r6 ! 7fe00000
313e2a: 64 03 mov r0,r4
313e2c: 65 13 mov r1,r5
313e2e: 48 0b jsr @r8
313e30: e7 00 mov #0,r7
313e32: af b2 bra 313d9a <_exp2+0x156>
313e34: 00 09 nop
313e36: d6 1b mov.l 313ea4 <_exp2+0x260>,r6 ! 7e700000
313e38: e7 00 mov #0,r7
313e3a: d0 0d mov.l 313e70 <_exp2+0x22c>,r0 ! 31505c <___muldf3>
313e3c: 64 63 mov r6,r4
313e3e: 40 0b jsr @r0
313e40: 65 73 mov r7,r5
313e42: af aa bra 313d9a <_exp2+0x156>
313e44: 00 09 nop
313e46: af a8 bra 313d9a <_exp2+0x156>
313e48: e1 00 mov #0,r1
313e4a: 00 80 .word 0x0080
313e4c: 7f ff add #-1,r15
313e4e: ff ff .word 0xffff
313e50: 40 8f mac.w @r8+,@r0+
313e52: ff ff .word 0xffff
313e54: 7f ef add #-17,r15
313e56: ff ff .word 0xffff
313e58: 00 0f mac.l @r0+,@r0+
313e5a: ff ff .word 0xffff
313e5c: 00 30 .word 0x0030
313e5e: fa 94 3c 8f .word 0x3c8f movx.l @r5,x1
313e62: ff ff .word 0xffff
313e64: 42 b8 .word 0x42b8
313e66: 00 00 .word 0x0000
313e68: 00 31 .word 0x0031
313e6a: 55 50 mov.l @(0,r5),r5
313e6c: 00 34 mov.b r3,@(r0,r0)
313e6e: 55 7c mov.l @(48,r7),r5
313e70: 00 31 .word 0x0031
313e72: 50 5c mov.l @(48,r5),r0
313e74: 3f 55 dmulu.l r5,r15
313e76: d8 80 mov.l 314078 <_exp2f+0x1b4>,r8 ! 30f250 <___subsf3>
313e78: 03 87 mul.l r8,r3
313e7a: 5c 74 mov.l @(16,r7),r12
313e7c: 3f 83 cmp/ge r8,r15
313e7e: b2 ab bsr 3143d8 <_ldexp+0x74>
313e80: 88 f7 cmp/eq #-9,r0
313e82: 04 00 .word 0x0400
313e84: 3f ac add r10,r15
313e86: 6b 08 swap.b r0,r11
313e88: d7 04 mov.l 313e9c <_exp2+0x258>,r7 ! c0300000
313e8a: a0 a6 bra 313fda <_exp2f+0x116>
313e8c: 3f ce addc r12,r15
313e8e: bf bd bsr 313e0c <_exp2+0x1c8>
313e90: ff 82 .word 0xff82
313e92: c5 75 mov.w @(234,gbr),r0
313e94: 3f e6 cmp/hi r14,r15
313e96: 2e 42 mov.l r4,@r14
313e98: fe fa .word 0xfefa
313e9a: 39 ef addv r14,r9
313e9c: c0 30 mov.b r0,@(48,gbr)
313e9e: 00 00 .word 0x0000
313ea0: 08 10 .word 0x0810
313ea2: 1f a0 mov.l r10,@(0,r15)
313ea4: 7e 70 add #112,r14
313ea6: 00 00 .word 0x0000
313ea8: 00 31 .word 0x0031
313eaa: 4e 1c shad r1,r14
313eac: 40 90 .word 0x4090
313eae: 00 00 .word 0x0000
313eb0: 00 31 .word 0x0031
313eb2: 4f 3c shad r3,r15
313eb4: c0 90 mov.b r0,@(144,gbr)
313eb6: cc 00 tst.b #0,@(r0,gbr)
313eb8: 40 00 shll r0
313eba: 00 00 .word 0x0000
313ebc: 3f f0 cmp/eq r15,r15
313ebe: 00 00 .word 0x0000
313ec0: 7f e0 add #-32,r15
...
00313ec4 <_exp2f>:
313ec4: 2f 86 mov.l r8,@-r15
313ec6: 68 43 mov r4,r8
313ec8: 2f 96 mov.l r9,@-r15
313eca: 2f a6 mov.l r10,@-r15
313ecc: 2f b6 mov.l r11,@-r15
313ece: 2f c6 mov.l r12,@-r15
313ed0: d1 63 mov.l 314060 <_exp2f+0x19c>,r1 ! 7fffffff
313ed2: 2f d6 mov.l r13,@-r15
313ed4: 21 49 and r4,r1
313ed6: d2 63 mov.l 314064 <_exp2f+0x1a0>,r2 ! 42ffffff
313ed8: 4f 22 sts.l pr,@-r15
313eda: 31 26 cmp/hi r2,r1
313edc: 8f 19 bf.s 313f12 <_exp2f+0x4e>
313ede: 7f e8 add #-24,r15
313ee0: d2 61 mov.l 314068 <_exp2f+0x1a4>,r2 ! 7f7fffff
313ee2: 31 26 cmp/hi r2,r1
313ee4: 89 01 bt 313eea <_exp2f+0x26>
313ee6: a0 8e bra 314006 <_exp2f+0x142>
313ee8: 00 09 nop
313eea: d1 60 mov.l 31406c <_exp2f+0x1a8>,r1 ! 7fffff
313eec: 24 18 tst r1,r4
313eee: 8f 03 bf.s 313ef8 <_exp2f+0x34>
313ef0: 44 11 cmp/pz r4
313ef2: 89 01 bt 313ef8 <_exp2f+0x34>
313ef4: a0 b0 bra 314058 <_exp2f+0x194>
313ef6: 00 09 nop
313ef8: d0 5d mov.l 314070 <_exp2f+0x1ac>,r0 ! 30e94c <___addsf3>
313efa: 65 83 mov r8,r5
313efc: 40 0b jsr @r0
313efe: 64 83 mov r8,r4
313f00: 7f 18 add #24,r15
313f02: 4f 26 lds.l @r15+,pr
313f04: 6d f6 mov.l @r15+,r13
313f06: 6c f6 mov.l @r15+,r12
313f08: 6b f6 mov.l @r15+,r11
313f0a: 6a f6 mov.l @r15+,r10
313f0c: 69 f6 mov.l @r15+,r9
313f0e: 00 0b rts
313f10: 68 f6 mov.l @r15+,r8
313f12: d2 58 mov.l 314074 <_exp2f+0x1b0>,r2 ! 33000000
313f14: 31 26 cmp/hi r2,r1
313f16: 89 01 bt 313f1c <_exp2f+0x58>
313f18: a0 8b bra 314032 <_exp2f+0x16e>
313f1a: 00 09 nop
313f1c: d0 54 mov.l 314070 <_exp2f+0x1ac>,r0 ! 30e94c <___addsf3>
313f1e: da 56 mov.l 314078 <_exp2f+0x1b4>,r10 ! 30f250 <___subsf3>
313f20: d5 56 mov.l 31407c <_exp2f+0x1b8>,r5 ! 49400000
313f22: 40 0b jsr @r0
313f24: 64 83 mov r8,r4
313f26: d5 55 mov.l 31407c <_exp2f+0x1b8>,r5 ! 49400000
313f28: 64 03 mov r0,r4
313f2a: 4a 0b jsr @r10
313f2c: 69 03 mov r0,r9
313f2e: 65 03 mov r0,r5
313f30: 4a 0b jsr @r10
313f32: 64 83 mov r8,r4
313f34: 64 03 mov r0,r4
313f36: d0 52 mov.l 314080 <_exp2f+0x1bc>,r0 ! 310a14 <___extendsfdf2>
313f38: d8 52 mov.l 314084 <_exp2f+0x1c0>,r8 ! 31505c <___muldf3>
313f3a: 40 0b jsr @r0
313f3c: 79 08 add #8,r9
313f3e: 6b 13 mov r1,r11
313f40: 61 93 mov r9,r1
313f42: 41 09 shlr2 r1
313f44: e7 14 mov #20,r7
313f46: d2 50 mov.l 314088 <_exp2f+0x1c4>,r2 ! 3ff00000
313f48: 41 09 shlr2 r1
313f4a: 41 7d shld r7,r1
313f4c: 6a 03 mov r0,r10
313f4e: 60 93 mov r9,r0
313f50: 32 1c add r1,r2
313f52: c9 0f and #15,r0
313f54: d1 4d mov.l 31408c <_exp2f+0x1c8>,r1 ! 34657c <_exp2ft>
313f56: 40 08 shll2 r0
313f58: 30 0c add r0,r0
313f5a: 31 0c add r0,r1
313f5c: 6c 12 mov.l @r1,r12
313f5e: e3 00 mov #0,r3
313f60: 5d 11 mov.l @(4,r1),r13
313f62: 66 c3 mov r12,r6
313f64: d9 4a mov.l 314090 <_exp2f+0x1cc>,r9 ! 30fa94 <___adddf3>
313f66: 67 d3 mov r13,r7
313f68: 1f 22 mov.l r2,@(8,r15)
313f6a: 64 a3 mov r10,r4
313f6c: 1f 33 mov.l r3,@(12,r15)
313f6e: 48 0b jsr @r8
313f70: 65 b3 mov r11,r5
313f72: d6 48 mov.l 314094 <_exp2f+0x1d0>,r6 ! 3fcebfbe
313f74: e7 00 mov #0,r7
313f76: 64 a3 mov r10,r4
313f78: 65 b3 mov r11,r5
313f7a: 2f 02 mov.l r0,@r15
313f7c: 48 0b jsr @r8
313f7e: 1f 11 mov.l r1,@(4,r15)
313f80: d6 45 mov.l 314098 <_exp2f+0x1d4>,r6 ! 3fe62e43
313f82: 64 03 mov r0,r4
313f84: 65 13 mov r1,r5
313f86: 49 0b jsr @r9
313f88: e7 00 mov #0,r7
313f8a: 66 f2 mov.l @r15,r6
313f8c: 64 03 mov r0,r4
313f8e: 57 f1 mov.l @(4,r15),r7
313f90: 48 0b jsr @r8
313f92: 65 13 mov r1,r5
313f94: 66 c3 mov r12,r6
313f96: 67 d3 mov r13,r7
313f98: 64 03 mov r0,r4
313f9a: 49 0b jsr @r9
313f9c: 65 13 mov r1,r5
313f9e: 66 a3 mov r10,r6
313fa0: 67 b3 mov r11,r7
313fa2: 64 a3 mov r10,r4
313fa4: 65 b3 mov r11,r5
313fa6: 1f 04 mov.l r0,@(16,r15)
313fa8: 48 0b jsr @r8
313faa: 1f 15 mov.l r1,@(20,r15)
313fac: 66 f2 mov.l @r15,r6
313fae: 64 03 mov r0,r4
313fb0: 57 f1 mov.l @(4,r15),r7
313fb2: 48 0b jsr @r8
313fb4: 65 13 mov r1,r5
313fb6: d6 39 mov.l 31409c <_exp2f+0x1d8>,r6 ! 3f83b2c9
313fb8: 6c 03 mov r0,r12
313fba: d7 39 mov.l 3140a0 <_exp2f+0x1dc>,r7 ! c0000000
313fbc: 6d 13 mov r1,r13
313fbe: 64 a3 mov r10,r4
313fc0: 48 0b jsr @r8
313fc2: 65 b3 mov r11,r5
313fc4: d6 37 mov.l 3140a4 <_exp2f+0x1e0>,r6 ! 3fac6b34
313fc6: 64 03 mov r0,r4
313fc8: d7 37 mov.l 3140a8 <_exp2f+0x1e4>,r7 ! 80000000
313fca: 49 0b jsr @r9
313fcc: 65 13 mov r1,r5
313fce: 66 03 mov r0,r6
313fd0: 67 13 mov r1,r7
313fd2: 64 c3 mov r12,r4
313fd4: 48 0b jsr @r8
313fd6: 65 d3 mov r13,r5
313fd8: 56 f4 mov.l @(16,r15),r6
313fda: 64 03 mov r0,r4
313fdc: 57 f5 mov.l @(20,r15),r7
313fde: 49 0b jsr @r9
313fe0: 65 13 mov r1,r5
313fe2: 64 03 mov r0,r4
313fe4: 65 13 mov r1,r5
313fe6: 56 f2 mov.l @(8,r15),r6
313fe8: 48 0b jsr @r8
313fea: 57 f3 mov.l @(12,r15),r7
313fec: 64 03 mov r0,r4
313fee: d0 2f mov.l 3140ac <_exp2f+0x1e8>,r0 ! 310b38 <___truncdfsf2>
313ff0: 40 0b jsr @r0
313ff2: 65 13 mov r1,r5
313ff4: 7f 18 add #24,r15
313ff6: 4f 26 lds.l @r15+,pr
313ff8: 6d f6 mov.l @r15+,r13
313ffa: 6c f6 mov.l @r15+,r12
313ffc: 6b f6 mov.l @r15+,r11
313ffe: 6a f6 mov.l @r15+,r10
314000: 69 f6 mov.l @r15+,r9
314002: 00 0b rts
314004: 68 f6 mov.l @r15+,r8
314006: d0 2a mov.l 3140b0 <_exp2f+0x1ec>,r0 ! 30eed0 <___gesf2>
314008: d5 2a mov.l 3140b4 <_exp2f+0x1f0>,r5 ! 43000000
31400a: 40 0b jsr @r0
31400c: 00 09 nop
31400e: 40 11 cmp/pz r0
314010: 89 1c bt 31404c <_exp2f+0x188>
314012: d0 29 mov.l 3140b8 <_exp2f+0x1f4>,r0 ! 314d7c <___lesf2>
314014: d5 29 mov.l 3140bc <_exp2f+0x1f8>,r5 ! c3160000
314016: 40 0b jsr @r0
314018: 64 83 mov r8,r4
31401a: 40 15 cmp/pl r0
31401c: 8b 01 bf 314022 <_exp2f+0x15e>
31401e: af 7d bra 313f1c <_exp2f+0x58>
314020: 00 09 nop
314022: d1 27 mov.l 3140c0 <_exp2f+0x1fc>,r1 ! 8101fa8 <_twom100>
314024: d0 27 mov.l 3140c4 <_exp2f+0x200>,r0 ! 30ef78 <___mulsf3>
314026: 64 12 mov.l @r1,r4
314028: 65 12 mov.l @r1,r5
31402a: 40 0b jsr @r0
31402c: 00 09 nop
31402e: af e1 bra 313ff4 <_exp2f+0x130>
314030: 00 09 nop
314032: d0 0f mov.l 314070 <_exp2f+0x1ac>,r0 ! 30e94c <___addsf3>
314034: d5 24 mov.l 3140c8 <_exp2f+0x204>,r5 ! 3f800000
314036: 40 0b jsr @r0
314038: 00 09 nop
31403a: 7f 18 add #24,r15
31403c: 4f 26 lds.l @r15+,pr
31403e: 6d f6 mov.l @r15+,r13
314040: 6c f6 mov.l @r15+,r12
314042: 6b f6 mov.l @r15+,r11
314044: 6a f6 mov.l @r15+,r10
314046: 69 f6 mov.l @r15+,r9
314048: 00 0b rts
31404a: 68 f6 mov.l @r15+,r8
31404c: d0 1d mov.l 3140c4 <_exp2f+0x200>,r0 ! 30ef78 <___mulsf3>
31404e: d5 1f mov.l 3140cc <_exp2f+0x208>,r5 ! 71800000
314050: 40 0b jsr @r0
314052: 64 53 mov r5,r4
314054: af ce bra 313ff4 <_exp2f+0x130>
314056: 00 09 nop
314058: d0 1d mov.l 3140d0 <_exp2f+0x20c>,r0 ! 0 <_lgmapped>
31405a: af cb bra 313ff4 <_exp2f+0x130>
31405c: 00 09 nop
31405e: 00 09 nop
314060: 7f ff add #-1,r15
314062: ff ff .word 0xffff
314064: 42 ff mac.w @r15+,@r2+
314066: ff ff .word 0xffff
314068: 7f 7f add #127,r15
31406a: ff ff .word 0xffff
31406c: 00 7f mac.l @r7+,@r0+
31406e: ff ff .word 0xffff
314070: 00 30 .word 0x0030
314072: e9 4c mov #76,r9
314074: 33 00 cmp/eq r0,r3
314076: 00 00 .word 0x0000
314078: 00 30 .word 0x0030
31407a: f2 50 pcmp x1,y1
31407c: 49 40 .word 0x4940
31407e: 00 00 .word 0x0000
314080: 00 31 .word 0x0031
314082: 0a 14 mov.b r1,@(r0,r10)
314084: 00 31 .word 0x0031
314086: 50 5c mov.l @(48,r5),r0
314088: 3f f0 cmp/eq r15,r15
31408a: 00 00 .word 0x0000
31408c: 00 34 mov.b r3,@(r0,r0)
31408e: 65 7c extu.b r7,r5
314090: 00 30 .word 0x0030
314092: fa 94 3f ce .word 0x3fce movx.l @r5,x1
314096: bf be bsr 314016 <_exp2f+0x152>
314098: 3f e6 cmp/hi r14,r15
31409a: 2e 43 .word 0x2e43
31409c: 3f 83 cmp/ge r8,r15
31409e: b2 c9 bsr 314634 <___scan_nan+0x74>
3140a0: c0 00 mov.b r0,@(0,gbr)
3140a2: 00 00 .word 0x0000
3140a4: 3f ac add r10,r15
3140a6: 6b 34 mov.b @r3+,r11
3140a8: 80 00 mov.b r0,@(0,r0)
3140aa: 00 00 .word 0x0000
3140ac: 00 31 .word 0x0031
3140ae: 0b 38 .word 0x0b38
3140b0: 00 30 .word 0x0030
3140b2: ee d0 mov #-48,r14
3140b4: 43 00 shll r3
3140b6: 00 00 .word 0x0000
3140b8: 00 31 .word 0x0031
3140ba: 4d 7c shad r7,r13
3140bc: c3 16 trapa #22
3140be: 00 00 .word 0x0000
3140c0: 08 10 .word 0x0810
3140c2: 1f a8 mov.l r10,@(32,r15)
3140c4: 00 30 .word 0x0030
3140c6: ef 78 mov #120,r15
3140c8: 3f 80 cmp/eq r8,r15
3140ca: 00 00 .word 0x0000
3140cc: 71 80 add #-128,r1
3140ce: 00 00 .word 0x0000
3140d0: 00 00 .word 0x0000
...
003140d4 <_fabs>:
3140d4: d0 01 mov.l 3140dc <_fabs+0x8>,r0 ! 7fffffff
3140d6: 61 53 mov r5,r1
3140d8: 00 0b rts
3140da: 20 49 and r4,r0
3140dc: 7f ff add #-1,r15
3140de: ff ff .word 0xffff
003140e0 <_fabsf>:
3140e0: d0 01 mov.l 3140e8 <_fabsf+0x8>,r0 ! 7fffffff
3140e2: 00 0b rts
3140e4: 20 49 and r4,r0
3140e6: 00 09 nop
3140e8: 7f ff add #-1,r15
3140ea: ff ff .word 0xffff
003140ec <_floor>:
3140ec: 2f 86 mov.l r8,@-r15
3140ee: 61 43 mov r4,r1
3140f0: 2f 96 mov.l r9,@-r15
3140f2: 31 1c add r1,r1
3140f4: 2f a6 mov.l r10,@-r15
3140f6: e0 eb mov #-21,r0
3140f8: 2f b6 mov.l r11,@-r15
3140fa: 41 0d shld r0,r1
3140fc: 2f c6 mov.l r12,@-r15
3140fe: e2 13 mov #19,r2
314100: 2f d6 mov.l r13,@-r15
314102: 68 43 mov r4,r8
314104: 9c 98 mov.w 314238 <_floor+0x14c>,r12 ! fc01
314106: 69 53 mov r5,r9
314108: 2f e6 mov.l r14,@-r15
31410a: 3c 1c add r1,r12
31410c: 4f 22 sts.l pr,@-r15
31410e: 3c 27 cmp/gt r2,r12
314110: 6a 43 mov r4,r10
314112: 8d 2c bt.s 31416e <_floor+0x82>
314114: 6b 53 mov r5,r11
314116: 4c 11 cmp/pz r12
314118: 8f 55 bf.s 3141c6 <_floor+0xda>
31411a: 6c cb neg r12,r12
31411c: de 48 mov.l 314240 <_floor+0x154>,r14 ! fffff
31411e: 4e cc shad r12,r14
314120: 61 e3 mov r14,r1
314122: 21 49 and r4,r1
314124: 21 5b or r5,r1
314126: 21 18 tst r1,r1
314128: 8d 61 bt.s 3141ee <_floor+0x102>
31412a: 60 83 mov r8,r0
31412c: d0 45 mov.l 314244 <_floor+0x158>,r0 ! 30fa94 <___adddf3>
31412e: d6 46 mov.l 314248 <_floor+0x15c>,r6 ! 7e37e43c
314130: d7 46 mov.l 31424c <_floor+0x160>,r7 ! 8800759c
314132: 40 0b jsr @r0
314134: 6d 43 mov r4,r13
314136: 64 03 mov r0,r4
314138: d0 45 mov.l 314250 <_floor+0x164>,r0 ! 314e1c <___gedf2>
31413a: 65 13 mov r1,r5
31413c: e6 00 mov #0,r6
31413e: 40 0b jsr @r0
314140: e7 00 mov #0,r7
314142: 40 15 cmp/pl r0
314144: 8f 08 bf.s 314158 <_floor+0x6c>
314146: 48 11 cmp/pz r8
314148: 89 02 bt 314150 <_floor+0x64>
31414a: dd 42 mov.l 314254 <_floor+0x168>,r13 ! 100000
31414c: 4d cc shad r12,r13
31414e: 3d 8c add r8,r13
314150: 6e e7 not r14,r14
314152: 6a e3 mov r14,r10
314154: 2a d9 and r13,r10
314156: eb 00 mov #0,r11
314158: 60 a3 mov r10,r0
31415a: 61 b3 mov r11,r1
31415c: 4f 26 lds.l @r15+,pr
31415e: 6e f6 mov.l @r15+,r14
314160: 6d f6 mov.l @r15+,r13
314162: 6c f6 mov.l @r15+,r12
314164: 6b f6 mov.l @r15+,r11
314166: 6a f6 mov.l @r15+,r10
314168: 69 f6 mov.l @r15+,r9
31416a: 00 0b rts
31416c: 68 f6 mov.l @r15+,r8
31416e: e2 33 mov #51,r2
314170: 3c 27 cmp/gt r2,r12
314172: 8f 0b bf.s 31418c <_floor+0xa0>
314174: ed ff mov #-1,r13
314176: 91 60 mov.w 31423a <_floor+0x14e>,r1 ! 400
314178: 60 43 mov r4,r0
31417a: 3c 10 cmp/eq r1,r12
31417c: 8f ee bf.s 31415c <_floor+0x70>
31417e: 61 53 mov r5,r1
314180: d0 30 mov.l 314244 <_floor+0x158>,r0 ! 30fa94 <___adddf3>
314182: 66 43 mov r4,r6
314184: 40 0b jsr @r0
314186: 67 53 mov r5,r7
314188: af e8 bra 31415c <_floor+0x70>
31418a: 00 09 nop
31418c: 90 56 mov.w 31423c <_floor+0x150>,r0 ! fbed
31418e: 31 0c add r0,r1
314190: 61 1b neg r1,r1
314192: 4d 1d shld r1,r13
314194: 25 d8 tst r13,r5
314196: 8d 2a bt.s 3141ee <_floor+0x102>
314198: 60 83 mov r8,r0
31419a: d0 2a mov.l 314244 <_floor+0x158>,r0 ! 30fa94 <___adddf3>
31419c: d6 2a mov.l 314248 <_floor+0x15c>,r6 ! 7e37e43c
31419e: d7 2b mov.l 31424c <_floor+0x160>,r7 ! 8800759c
3141a0: 40 0b jsr @r0
3141a2: 00 09 nop
3141a4: 64 03 mov r0,r4
3141a6: d0 2a mov.l 314250 <_floor+0x164>,r0 ! 314e1c <___gedf2>
3141a8: 65 13 mov r1,r5
3141aa: e6 00 mov #0,r6
3141ac: 40 0b jsr @r0
3141ae: e7 00 mov #0,r7
3141b0: 40 15 cmp/pl r0
3141b2: 8f d1 bf.s 314158 <_floor+0x6c>
3141b4: 48 11 cmp/pz r8
3141b6: 8f 2d bf.s 314214 <_floor+0x128>
3141b8: 61 93 mov r9,r1
3141ba: 6d d7 not r13,r13
3141bc: 6b d3 mov r13,r11
3141be: 2b 19 and r1,r11
3141c0: 60 a3 mov r10,r0
3141c2: af cb bra 31415c <_floor+0x70>
3141c4: 61 b3 mov r11,r1
3141c6: d0 1f mov.l 314244 <_floor+0x158>,r0 ! 30fa94 <___adddf3>
3141c8: d6 1f mov.l 314248 <_floor+0x15c>,r6 ! 7e37e43c
3141ca: d7 20 mov.l 31424c <_floor+0x160>,r7 ! 8800759c
3141cc: 40 0b jsr @r0
3141ce: 00 09 nop
3141d0: 64 03 mov r0,r4
3141d2: d0 1f mov.l 314250 <_floor+0x164>,r0 ! 314e1c <___gedf2>
3141d4: 65 13 mov r1,r5
3141d6: e6 00 mov #0,r6
3141d8: 40 0b jsr @r0
3141da: e7 00 mov #0,r7
3141dc: 40 15 cmp/pl r0
3141de: 8f bb bf.s 314158 <_floor+0x6c>
3141e0: 48 11 cmp/pz r8
3141e2: 8f 0e bf.s 314202 <_floor+0x116>
3141e4: eb 00 mov #0,r11
3141e6: ea 00 mov #0,r10
3141e8: 60 a3 mov r10,r0
3141ea: af b7 bra 31415c <_floor+0x70>
3141ec: 61 b3 mov r11,r1
3141ee: 61 93 mov r9,r1
3141f0: 4f 26 lds.l @r15+,pr
3141f2: 6e f6 mov.l @r15+,r14
3141f4: 6d f6 mov.l @r15+,r13
3141f6: 6c f6 mov.l @r15+,r12
3141f8: 6b f6 mov.l @r15+,r11
3141fa: 6a f6 mov.l @r15+,r10
3141fc: 69 f6 mov.l @r15+,r9
3141fe: 00 0b rts
314200: 68 f6 mov.l @r15+,r8
314202: db 15 mov.l 314258 <_floor+0x16c>,r11 ! 7fffffff
314204: 2b 89 and r8,r11
314206: 2b 9b or r9,r11
314208: 2b b8 tst r11,r11
31420a: 8b 10 bf 31422e <_floor+0x142>
31420c: da 13 mov.l 31425c <_floor+0x170>,r10 ! 80000000
31420e: 61 b3 mov r11,r1
314210: af a4 bra 31415c <_floor+0x70>
314212: 60 a3 mov r10,r0
314214: 60 c3 mov r12,r0
314216: 88 14 cmp/eq #20,r0
314218: 8d 06 bt.s 314228 <_floor+0x13c>
31421a: e2 01 mov #1,r2
31421c: 6c cb neg r12,r12
31421e: 7c 34 add #52,r12
314220: 42 cd shld r12,r2
314222: 31 2c add r2,r1
314224: 39 16 cmp/hi r1,r9
314226: 8b c8 bf 3141ba <_floor+0xce>
314228: 6a 83 mov r8,r10
31422a: af c6 bra 3141ba <_floor+0xce>
31422c: 7a 01 add #1,r10
31422e: da 0c mov.l 314260 <_floor+0x174>,r10 ! bff00000
314230: eb 00 mov #0,r11
314232: 61 b3 mov r11,r1
314234: af 92 bra 31415c <_floor+0x70>
314236: 60 a3 mov r10,r0
314238: fc 01 .word 0xfc01
31423a: 04 00 .word 0x0400
31423c: fb ed 00 09 pshl #0,x1 movx.w a1,@r5+r8 movy.w @r7,y1
314240: 00 0f mac.l @r0+,@r0+
314242: ff ff .word 0xffff
314244: 00 30 .word 0x0030
314246: fa 94 7e 37 padd x0,m1,a1 pmuls a1,x0,m1 movx.l @r5,x1
31424a: e4 3c mov #60,r4
31424c: 88 00 cmp/eq #0,r0
31424e: 75 9c add #-100,r5
314250: 00 31 .word 0x0031
314252: 4e 1c shad r1,r14
314254: 00 10 .word 0x0010
314256: 00 00 .word 0x0000
314258: 7f ff add #-1,r15
31425a: ff ff .word 0xffff
31425c: 80 00 mov.b r0,@(0,r0)
31425e: 00 00 .word 0x0000
314260: bf f0 bsr 314244 <_floor+0x158>
...
00314264 <_round>:
314264: 2f 86 mov.l r8,@-r15
314266: 68 43 mov r4,r8
314268: 2f 96 mov.l r9,@-r15
31426a: 69 53 mov r5,r9
31426c: 2f a6 mov.l r10,@-r15
31426e: 2f b6 mov.l r11,@-r15
314270: d1 33 mov.l 314340 <_round+0xdc>,r1 ! 7fffffff
314272: 2f c6 mov.l r12,@-r15
314274: 21 49 and r4,r1
314276: d2 33 mov.l 314344 <_round+0xe0>,r2 ! 7ff00000
314278: 2f d6 mov.l r13,@-r15
31427a: 31 20 cmp/eq r2,r1
31427c: 8d 4f bt.s 31431e <_round+0xba>
31427e: 4f 22 sts.l pr,@-r15
314280: 44 11 cmp/pz r4
314282: 8b 24 bf 3142ce <_round+0x6a>
314284: d0 30 mov.l 314348 <_round+0xe4>,r0 ! 3140ec <_floor>
314286: 40 0b jsr @r0
314288: 00 09 nop
31428a: 6a 03 mov r0,r10
31428c: d0 2f mov.l 31434c <_round+0xe8>,r0 ! 315550 <___subdf3>
31428e: 66 83 mov r8,r6
314290: 67 93 mov r9,r7
314292: 64 a3 mov r10,r4
314294: 65 13 mov r1,r5
314296: 40 0b jsr @r0
314298: 6b 13 mov r1,r11
31429a: 64 03 mov r0,r4
31429c: d0 2c mov.l 314350 <_round+0xec>,r0 ! 314f3c <___ledf2>
31429e: 65 13 mov r1,r5
3142a0: d6 2c mov.l 314354 <_round+0xf0>,r6 ! bfe00000
3142a2: 40 0b jsr @r0
3142a4: e7 00 mov #0,r7
3142a6: 40 15 cmp/pl r0
3142a8: 8d 07 bt.s 3142ba <_round+0x56>
3142aa: 64 a3 mov r10,r4
3142ac: d0 2a mov.l 314358 <_round+0xf4>,r0 ! 30fa94 <___adddf3>
3142ae: 65 b3 mov r11,r5
3142b0: d6 2a mov.l 31435c <_round+0xf8>,r6 ! 3ff00000
3142b2: 40 0b jsr @r0
3142b4: e7 00 mov #0,r7
3142b6: 6a 03 mov r0,r10
3142b8: 6b 13 mov r1,r11
3142ba: 60 a3 mov r10,r0
3142bc: 61 b3 mov r11,r1
3142be: 4f 26 lds.l @r15+,pr
3142c0: 6d f6 mov.l @r15+,r13
3142c2: 6c f6 mov.l @r15+,r12
3142c4: 6b f6 mov.l @r15+,r11
3142c6: 6a f6 mov.l @r15+,r10
3142c8: 69 f6 mov.l @r15+,r9
3142ca: 00 0b rts
3142cc: 68 f6 mov.l @r15+,r8
3142ce: d4 24 mov.l 314360 <_round+0xfc>,r4 ! 80000000
3142d0: d0 1d mov.l 314348 <_round+0xe4>,r0 ! 3140ec <_floor>
3142d2: da 21 mov.l 314358 <_round+0xf4>,r10 ! 30fa94 <___adddf3>
3142d4: 40 0b jsr @r0
3142d6: 34 8c add r8,r4
3142d8: 6c 03 mov r0,r12
3142da: 66 c3 mov r12,r6
3142dc: 67 13 mov r1,r7
3142de: 64 83 mov r8,r4
3142e0: 65 93 mov r9,r5
3142e2: 4a 0b jsr @r10
3142e4: 6d 13 mov r1,r13
3142e6: 64 03 mov r0,r4
3142e8: d0 19 mov.l 314350 <_round+0xec>,r0 ! 314f3c <___ledf2>
3142ea: 65 13 mov r1,r5
3142ec: d6 19 mov.l 314354 <_round+0xf0>,r6 ! bfe00000
3142ee: 40 0b jsr @r0
3142f0: e7 00 mov #0,r7
3142f2: 40 15 cmp/pl r0
3142f4: 8d 06 bt.s 314304 <_round+0xa0>
3142f6: 64 c3 mov r12,r4
3142f8: 65 d3 mov r13,r5
3142fa: d6 18 mov.l 31435c <_round+0xf8>,r6 ! 3ff00000
3142fc: 4a 0b jsr @r10
3142fe: e7 00 mov #0,r7
314300: 6c 03 mov r0,r12
314302: 6d 13 mov r1,r13
314304: da 16 mov.l 314360 <_round+0xfc>,r10 ! 80000000
314306: 6b d3 mov r13,r11
314308: 61 b3 mov r11,r1
31430a: 3a cc add r12,r10
31430c: 60 a3 mov r10,r0
31430e: 4f 26 lds.l @r15+,pr
314310: 6d f6 mov.l @r15+,r13
314312: 6c f6 mov.l @r15+,r12
314314: 6b f6 mov.l @r15+,r11
314316: 6a f6 mov.l @r15+,r10
314318: 69 f6 mov.l @r15+,r9
31431a: 00 0b rts
31431c: 68 f6 mov.l @r15+,r8
31431e: d0 0e mov.l 314358 <_round+0xf4>,r0 ! 30fa94 <___adddf3>
314320: 66 43 mov r4,r6
314322: 40 0b jsr @r0
314324: 67 53 mov r5,r7
314326: 6a 03 mov r0,r10
314328: 6b 13 mov r1,r11
31432a: 60 a3 mov r10,r0
31432c: 61 b3 mov r11,r1
31432e: 4f 26 lds.l @r15+,pr
314330: 6d f6 mov.l @r15+,r13
314332: 6c f6 mov.l @r15+,r12
314334: 6b f6 mov.l @r15+,r11
314336: 6a f6 mov.l @r15+,r10
314338: 69 f6 mov.l @r15+,r9
31433a: 00 0b rts
31433c: 68 f6 mov.l @r15+,r8
31433e: 00 09 nop
314340: 7f ff add #-1,r15
314342: ff ff .word 0xffff
314344: 7f f0 add #-16,r15
314346: 00 00 .word 0x0000
314348: 00 31 .word 0x0031
31434a: 40 ec shad r14,r0
31434c: 00 31 .word 0x0031
31434e: 55 50 mov.l @(0,r5),r5
314350: 00 31 .word 0x0031
314352: 4f 3c shad r3,r15
314354: bf e0 bsr 314318 <_round+0xb4>
314356: 00 00 .word 0x0000
314358: 00 30 .word 0x0030
31435a: fa 94 3f f0 .word 0x3ff0 movx.l @r5,x1
31435e: 00 00 .word 0x0000
314360: 80 00 mov.b r0,@(0,r0)
...
00314364 <_ldexp>:
314364: 2f 86 mov.l r8,@-r15
314366: 62 43 mov r4,r2
314368: 2f 96 mov.l r9,@-r15
31436a: 68 63 mov r6,r8
31436c: 2f a6 mov.l r10,@-r15
31436e: ea ec mov #-20,r10
314370: 99 82 mov.w 314478 <_ldexp+0x114>,r9 ! 7ff
314372: 42 ac shad r10,r2
314374: 2f b6 mov.l r11,@-r15
314376: 61 23 mov r2,r1
314378: 4f 22 sts.l pr,@-r15
31437a: 22 98 tst r9,r2
31437c: 8f 30 bf.s 3143e0 <_ldexp+0x7c>
31437e: 21 99 and r9,r1
314380: d1 3e mov.l 31447c <_ldexp+0x118>,r1 ! 7fffffff
314382: 21 49 and r4,r1
314384: 21 5b or r5,r1
314386: 21 18 tst r1,r1
314388: 8d 43 bt.s 314412 <_ldexp+0xae>
31438a: 60 43 mov r4,r0
31438c: db 3c mov.l 314480 <_ldexp+0x11c>,r11 ! 31505c <___muldf3>
31438e: d6 3d mov.l 314484 <_ldexp+0x120>,r6 ! 43500000
314390: 4b 0b jsr @r11
314392: e7 00 mov #0,r7
314394: 65 13 mov r1,r5
314396: d1 3c mov.l 314488 <_ldexp+0x124>,r1 ! ffff3cb0
314398: 38 13 cmp/ge r1,r8
31439a: 8f 54 bf.s 314446 <_ldexp+0xe2>
31439c: 64 03 mov r0,r4
31439e: 61 43 mov r4,r1
3143a0: 41 ac shad r10,r1
3143a2: 21 99 and r9,r1
3143a4: 63 43 mov r4,r3
3143a6: 71 ca add #-54,r1
3143a8: 66 83 mov r8,r6
3143aa: 36 1c add r1,r6
3143ac: 91 65 mov.w 31447a <_ldexp+0x116>,r1 ! 7fe
3143ae: 36 17 cmp/gt r1,r6
3143b0: 8d 36 bt.s 314420 <_ldexp+0xbc>
3143b2: 46 15 cmp/pl r6
3143b4: 8d 21 bt.s 3143fa <_ldexp+0x96>
3143b6: 61 53 mov r5,r1
3143b8: e1 cb mov #-53,r1
3143ba: 36 13 cmp/ge r1,r6
3143bc: 8f 4d bf.s 31445a <_ldexp+0xf6>
3143be: 76 36 add #54,r6
3143c0: e7 14 mov #20,r7
3143c2: d1 32 mov.l 31448c <_ldexp+0x128>,r1 ! 800fffff
3143c4: 46 7d shld r7,r6
3143c6: d0 2e mov.l 314480 <_ldexp+0x11c>,r0 ! 31505c <___muldf3>
3143c8: 64 63 mov r6,r4
3143ca: 23 19 and r1,r3
3143cc: d6 30 mov.l 314490 <_ldexp+0x12c>,r6 ! 3c900000
3143ce: 24 3b or r3,r4
3143d0: 40 0b jsr @r0
3143d2: e7 00 mov #0,r7
3143d4: 4f 26 lds.l @r15+,pr
3143d6: 6b f6 mov.l @r15+,r11
3143d8: 6a f6 mov.l @r15+,r10
3143da: 69 f6 mov.l @r15+,r9
3143dc: 00 0b rts
3143de: 68 f6 mov.l @r15+,r8
3143e0: 31 90 cmp/eq r9,r1
3143e2: 8f e1 bf.s 3143a8 <_ldexp+0x44>
3143e4: 63 43 mov r4,r3
3143e6: d0 2b mov.l 314494 <_ldexp+0x130>,r0 ! 30fa94 <___adddf3>
3143e8: 66 43 mov r4,r6
3143ea: 40 0b jsr @r0
3143ec: 67 53 mov r5,r7
3143ee: 4f 26 lds.l @r15+,pr
3143f0: 6b f6 mov.l @r15+,r11
3143f2: 6a f6 mov.l @r15+,r10
3143f4: 69 f6 mov.l @r15+,r9
3143f6: 00 0b rts
3143f8: 68 f6 mov.l @r15+,r8
3143fa: d2 24 mov.l 31448c <_ldexp+0x128>,r2 ! 800fffff
3143fc: 22 39 and r3,r2
3143fe: e3 14 mov #20,r3
314400: 46 3d shld r3,r6
314402: 60 23 mov r2,r0
314404: 20 6b or r6,r0
314406: 4f 26 lds.l @r15+,pr
314408: 6b f6 mov.l @r15+,r11
31440a: 6a f6 mov.l @r15+,r10
31440c: 69 f6 mov.l @r15+,r9
31440e: 00 0b rts
314410: 68 f6 mov.l @r15+,r8
314412: 61 53 mov r5,r1
314414: 4f 26 lds.l @r15+,pr
314416: 6b f6 mov.l @r15+,r11
314418: 6a f6 mov.l @r15+,r10
31441a: 69 f6 mov.l @r15+,r9
31441c: 00 0b rts
31441e: 68 f6 mov.l @r15+,r8
314420: d0 1d mov.l 314498 <_ldexp+0x134>,r0 ! 314a80 <_copysign>
314422: 66 43 mov r4,r6
314424: d4 1d mov.l 31449c <_ldexp+0x138>,r4 ! 7e37e43c
314426: 67 53 mov r5,r7
314428: d5 1d mov.l 3144a0 <_ldexp+0x13c>,r5 ! 8800759c
31442a: 40 0b jsr @r0
31442c: 00 09 nop
31442e: 64 03 mov r0,r4
314430: d0 13 mov.l 314480 <_ldexp+0x11c>,r0 ! 31505c <___muldf3>
314432: d6 1a mov.l 31449c <_ldexp+0x138>,r6 ! 7e37e43c
314434: d7 1a mov.l 3144a0 <_ldexp+0x13c>,r7 ! 8800759c
314436: 40 0b jsr @r0
314438: 65 13 mov r1,r5
31443a: 4f 26 lds.l @r15+,pr
31443c: 6b f6 mov.l @r15+,r11
31443e: 6a f6 mov.l @r15+,r10
314440: 69 f6 mov.l @r15+,r9
314442: 00 0b rts
314444: 68 f6 mov.l @r15+,r8
314446: d6 17 mov.l 3144a4 <_ldexp+0x140>,r6 ! 1a56e1f
314448: d7 17 mov.l 3144a8 <_ldexp+0x144>,r7 ! c2f8f359
31444a: 4b 0b jsr @r11
31444c: 00 09 nop
31444e: 4f 26 lds.l @r15+,pr
314450: 6b f6 mov.l @r15+,r11
314452: 6a f6 mov.l @r15+,r10
314454: 69 f6 mov.l @r15+,r9
314456: 00 0b rts
314458: 68 f6 mov.l @r15+,r8
31445a: d0 0f mov.l 314498 <_ldexp+0x134>,r0 ! 314a80 <_copysign>
31445c: 66 43 mov r4,r6
31445e: d4 11 mov.l 3144a4 <_ldexp+0x140>,r4 ! 1a56e1f
314460: 67 53 mov r5,r7
314462: d5 11 mov.l 3144a8 <_ldexp+0x144>,r5 ! c2f8f359
314464: 40 0b jsr @r0
314466: 00 09 nop
314468: 64 03 mov r0,r4
31446a: d0 05 mov.l 314480 <_ldexp+0x11c>,r0 ! 31505c <___muldf3>
31446c: d6 0d mov.l 3144a4 <_ldexp+0x140>,r6 ! 1a56e1f
31446e: d7 0e mov.l 3144a8 <_ldexp+0x144>,r7 ! c2f8f359
314470: 40 0b jsr @r0
314472: 65 13 mov r1,r5
314474: af ae bra 3143d4 <_ldexp+0x70>
314476: 00 09 nop
314478: 07 ff mac.l @r15+,@r7+
31447a: 07 fe mov.l @(r0,r15),r7
31447c: 7f ff add #-1,r15
31447e: ff ff .word 0xffff
314480: 00 31 .word 0x0031
314482: 50 5c mov.l @(48,r5),r0
314484: 43 50 .word 0x4350
314486: 00 00 .word 0x0000
314488: ff ff .word 0xffff
31448a: 3c b0 cmp/eq r11,r12
31448c: 80 0f mov.b r0,@(15,r0)
31448e: ff ff .word 0xffff
314490: 3c 90 cmp/eq r9,r12
314492: 00 00 .word 0x0000
314494: 00 30 .word 0x0030
314496: fa 94 00 31 pshl #3,0x1 movx.l @r5,x1
31449a: 4a 80 .word 0x4a80
31449c: 7e 37 add #55,r14
31449e: e4 3c mov #60,r4
3144a0: 88 00 cmp/eq #0,r0
3144a2: 75 9c add #-100,r5
3144a4: 01 a5 mov.w r10,@(r0,r1)
3144a6: 6e 1f exts.w r1,r14
3144a8: c2 f8 mov.l r0,@(992,gbr)
3144aa: f3 59 movx.w @r5+,x0 movy.w a1,@r7
003144ac <_ldexpf>:
3144ac: 2f 86 mov.l r8,@-r15
3144ae: 61 43 mov r4,r1
3144b0: 2f 96 mov.l r9,@-r15
3144b2: e9 e9 mov #-23,r9
3144b4: 41 9c shad r9,r1
3144b6: 2f a6 mov.l r10,@-r15
3144b8: 61 1c extu.b r1,r1
3144ba: 4f 22 sts.l pr,@-r15
3144bc: 21 18 tst r1,r1
3144be: 8f 2b bf.s 314518 <_ldexpf+0x6c>
3144c0: 68 53 mov r5,r8
3144c2: d1 35 mov.l 314598 <_ldexpf+0xec>,r1 ! 7fffffff
3144c4: 24 18 tst r1,r4
3144c6: 8d 3d bt.s 314544 <_ldexpf+0x98>
3144c8: 60 43 mov r4,r0
3144ca: da 34 mov.l 31459c <_ldexpf+0xf0>,r10 ! 30ef78 <___mulsf3>
3144cc: d5 34 mov.l 3145a0 <_ldexpf+0xf4>,r5 ! 4c000000
3144ce: 4a 0b jsr @r10
3144d0: 00 09 nop
3144d2: d1 34 mov.l 3145a4 <_ldexpf+0xf8>,r1 ! ffff3cb0
3144d4: 38 13 cmp/ge r1,r8
3144d6: 8f 49 bf.s 31456c <_ldexpf+0xc0>
3144d8: 64 03 mov r0,r4
3144da: 61 03 mov r0,r1
3144dc: 41 9c shad r9,r1
3144de: 61 1c extu.b r1,r1
3144e0: 62 03 mov r0,r2
3144e2: 71 e7 add #-25,r1
3144e4: 65 83 mov r8,r5
3144e6: 35 1c add r1,r5
3144e8: 91 54 mov.w 314594 <_ldexpf+0xe8>,r1 ! fe
3144ea: 35 17 cmp/gt r1,r5
3144ec: 8d 2f bt.s 31454e <_ldexpf+0xa2>
3144ee: 45 15 cmp/pl r5
3144f0: 8d 1e bt.s 314530 <_ldexpf+0x84>
3144f2: e1 e8 mov #-24,r1
3144f4: 35 13 cmp/ge r1,r5
3144f6: 8f 41 bf.s 31457c <_ldexpf+0xd0>
3144f8: 75 19 add #25,r5
3144fa: 61 53 mov r5,r1
3144fc: e3 17 mov #23,r3
3144fe: 41 3d shld r3,r1
314500: d3 29 mov.l 3145a8 <_ldexpf+0xfc>,r3 ! 807fffff
314502: 64 23 mov r2,r4
314504: d0 25 mov.l 31459c <_ldexpf+0xf0>,r0 ! 30ef78 <___mulsf3>
314506: 24 39 and r3,r4
314508: d5 28 mov.l 3145ac <_ldexpf+0x100>,r5 ! 33000000
31450a: 40 0b jsr @r0
31450c: 24 1b or r1,r4
31450e: 4f 26 lds.l @r15+,pr
314510: 6a f6 mov.l @r15+,r10
314512: 69 f6 mov.l @r15+,r9
314514: 00 0b rts
314516: 68 f6 mov.l @r15+,r8
314518: 93 3d mov.w 314596 <_ldexpf+0xea>,r3 ! ff
31451a: 31 30 cmp/eq r3,r1
31451c: 8f e2 bf.s 3144e4 <_ldexpf+0x38>
31451e: 62 43 mov r4,r2
314520: d0 23 mov.l 3145b0 <_ldexpf+0x104>,r0 ! 30e94c <___addsf3>
314522: 40 0b jsr @r0
314524: 65 43 mov r4,r5
314526: 4f 26 lds.l @r15+,pr
314528: 6a f6 mov.l @r15+,r10
31452a: 69 f6 mov.l @r15+,r9
31452c: 00 0b rts
31452e: 68 f6 mov.l @r15+,r8
314530: d0 1d mov.l 3145a8 <_ldexpf+0xfc>,r0 ! 807fffff
314532: e3 17 mov #23,r3
314534: 45 3d shld r3,r5
314536: 20 29 and r2,r0
314538: 20 5b or r5,r0
31453a: 4f 26 lds.l @r15+,pr
31453c: 6a f6 mov.l @r15+,r10
31453e: 69 f6 mov.l @r15+,r9
314540: 00 0b rts
314542: 68 f6 mov.l @r15+,r8
314544: 4f 26 lds.l @r15+,pr
314546: 6a f6 mov.l @r15+,r10
314548: 69 f6 mov.l @r15+,r9
31454a: 00 0b rts
31454c: 68 f6 mov.l @r15+,r8
31454e: d0 19 mov.l 3145b4 <_ldexpf+0x108>,r0 ! 314a98 <_copysignf>
314550: 65 43 mov r4,r5
314552: d4 19 mov.l 3145b8 <_ldexpf+0x10c>,r4 ! 7149f2ca
314554: 40 0b jsr @r0
314556: 00 09 nop
314558: 64 03 mov r0,r4
31455a: d0 10 mov.l 31459c <_ldexpf+0xf0>,r0 ! 30ef78 <___mulsf3>
31455c: d5 16 mov.l 3145b8 <_ldexpf+0x10c>,r5 ! 7149f2ca
31455e: 40 0b jsr @r0
314560: 00 09 nop
314562: 4f 26 lds.l @r15+,pr
314564: 6a f6 mov.l @r15+,r10
314566: 69 f6 mov.l @r15+,r9
314568: 00 0b rts
31456a: 68 f6 mov.l @r15+,r8
31456c: d5 13 mov.l 3145bc <_ldexpf+0x110>,r5 ! da24260
31456e: 4a 0b jsr @r10
314570: 00 09 nop
314572: 4f 26 lds.l @r15+,pr
314574: 6a f6 mov.l @r15+,r10
314576: 69 f6 mov.l @r15+,r9
314578: 00 0b rts
31457a: 68 f6 mov.l @r15+,r8
31457c: d0 0d mov.l 3145b4 <_ldexpf+0x108>,r0 ! 314a98 <_copysignf>
31457e: 65 43 mov r4,r5
314580: d4 0e mov.l 3145bc <_ldexpf+0x110>,r4 ! da24260
314582: 40 0b jsr @r0
314584: 00 09 nop
314586: 64 03 mov r0,r4
314588: d0 04 mov.l 31459c <_ldexpf+0xf0>,r0 ! 30ef78 <___mulsf3>
31458a: d5 0c mov.l 3145bc <_ldexpf+0x110>,r5 ! da24260
31458c: 40 0b jsr @r0
31458e: 00 09 nop
314590: af bd bra 31450e <_ldexpf+0x62>
314592: 00 09 nop
314594: 00 fe mov.l @(r0,r15),r0
314596: 00 ff mac.l @r15+,@r0+
314598: 7f ff add #-1,r15
31459a: ff ff .word 0xffff
31459c: 00 30 .word 0x0030
31459e: ef 78 mov #120,r15
3145a0: 4c 00 shll r12
3145a2: 00 00 .word 0x0000
3145a4: ff ff .word 0xffff
3145a6: 3c b0 cmp/eq r11,r12
3145a8: 80 7f mov.b r0,@(15,r7)
3145aa: ff ff .word 0xffff
3145ac: 33 00 cmp/eq r0,r3
3145ae: 00 00 .word 0x0000
3145b0: 00 30 .word 0x0030
3145b2: e9 4c mov #76,r9
3145b4: 00 31 .word 0x0031
3145b6: 4a 98 .word 0x4a98
3145b8: 71 49 add #73,r1
3145ba: f2 ca movx.w @r5+,x1 movy.w @r6+,y1
3145bc: 0d a2 stc r2_bank,r13
3145be: 42 60 .word 0x4260
003145c0 <___scan_nan>:
3145c0: 2f 86 mov.l r8,@-r15
3145c2: 68 53 mov r5,r8
3145c4: 2f 96 mov.l r9,@-r15
3145c6: 69 43 mov r4,r9
3145c8: 2f a6 mov.l r10,@-r15
3145ca: 2f b6 mov.l r11,@-r15
3145cc: d0 36 mov.l 3146a8 <___scan_nan+0xe8>,r0 ! 312120 <_memset>
3145ce: 2f c6 mov.l r12,@-r15
3145d0: 6c 63 mov r6,r12
3145d2: 66 53 mov r5,r6
3145d4: 4f 22 sts.l pr,@-r15
3145d6: 46 08 shll2 r6
3145d8: 40 0b jsr @r0
3145da: e5 00 mov #0,r5
3145dc: 60 c0 mov.b @r12,r0
3145de: 88 30 cmp/eq #48,r0
3145e0: 8d 48 bt.s 314674 <___scan_nan+0xb4>
3145e2: e1 df mov #-33,r1
3145e4: 62 c0 mov.b @r12,r2
3145e6: e1 df mov #-33,r1
3145e8: 21 29 and r2,r1
3145ea: 71 bf add #-65,r1
3145ec: 61 1c extu.b r1,r1
3145ee: e3 05 mov #5,r3
3145f0: 31 36 cmp/hi r3,r1
3145f2: 8f 43 bf.s 31467c <___scan_nan+0xbc>
3145f4: 72 d0 add #-48,r2
3145f6: e1 09 mov #9,r1
3145f8: 32 16 cmp/hi r1,r2
3145fa: 8f 3f bf.s 31467c <___scan_nan+0xbc>
3145fc: e2 00 mov #0,r2
3145fe: 65 83 mov r8,r5
314600: e1 05 mov #5,r1
314602: 45 1d shld r1,r5
314604: 75 fc add #-4,r5
314606: 45 11 cmp/pz r5
314608: 8f 26 bf.s 314658 <___scan_nan+0x98>
31460a: 32 cc add r12,r2
31460c: 68 23 mov r2,r8
31460e: 38 c8 sub r12,r8
314610: eb 09 mov #9,r11
314612: e4 05 mov #5,r4
314614: ea fb mov #-5,r10
314616: 78 01 add #1,r8
314618: 48 10 dt r8
31461a: 8d 1d bt.s 314658 <___scan_nan+0x98>
31461c: 60 53 mov r5,r0
31461e: 72 ff add #-1,r2
314620: 67 20 mov.b @r2,r7
314622: 61 73 mov r7,r1
314624: 71 d0 add #-48,r1
314626: 31 b6 cmp/hi r11,r1
314628: 8f 1d bf.s 314666 <___scan_nan+0xa6>
31462a: c9 1f and #31,r0
31462c: 61 73 mov r7,r1
31462e: 71 bf add #-65,r1
314630: 31 46 cmp/hi r4,r1
314632: 8f 1b bf.s 31466c <___scan_nan+0xac>
314634: 61 73 mov r7,r1
314636: 71 9f add #-97,r1
314638: 31 46 cmp/hi r4,r1
31463a: 8d 03 bt.s 314644 <___scan_nan+0x84>
31463c: e3 00 mov #0,r3
31463e: 77 a9 add #-87,r7
314640: 63 73 mov r7,r3
314642: 43 0d shld r0,r3
314644: 61 53 mov r5,r1
314646: 41 ac shad r10,r1
314648: 41 08 shll2 r1
31464a: 31 9c add r9,r1
31464c: 67 12 mov.l @r1,r7
31464e: 75 fc add #-4,r5
314650: 45 11 cmp/pz r5
314652: 23 7b or r7,r3
314654: 8d e0 bt.s 314618 <___scan_nan+0x58>
314656: 21 32 mov.l r3,@r1
314658: 4f 26 lds.l @r15+,pr
31465a: 6c f6 mov.l @r15+,r12
31465c: 6b f6 mov.l @r15+,r11
31465e: 6a f6 mov.l @r15+,r10
314660: 69 f6 mov.l @r15+,r9
314662: 00 0b rts
314664: 68 f6 mov.l @r15+,r8
314666: 63 13 mov r1,r3
314668: af ec bra 314644 <___scan_nan+0x84>
31466a: 43 0d shld r0,r3
31466c: 77 c9 add #-55,r7
31466e: 63 73 mov r7,r3
314670: af e8 bra 314644 <___scan_nan+0x84>
314672: 43 0d shld r0,r3
314674: 84 c1 mov.b @(1,r12),r0
314676: 20 19 and r1,r0
314678: 88 58 cmp/eq #88,r0
31467a: 89 12 bt 3146a2 <___scan_nan+0xe2>
31467c: 67 c3 mov r12,r7
31467e: 77 01 add #1,r7
314680: e2 00 mov #0,r2
314682: e5 df mov #-33,r5
314684: e6 05 mov #5,r6
314686: e4 09 mov #9,r4
314688: 63 74 mov.b @r7+,r3
31468a: 61 33 mov r3,r1
31468c: 21 59 and r5,r1
31468e: 71 bf add #-65,r1
314690: 61 1c extu.b r1,r1
314692: 31 66 cmp/hi r6,r1
314694: 8f f8 bf.s 314688 <___scan_nan+0xc8>
314696: 72 01 add #1,r2
314698: 73 d0 add #-48,r3
31469a: 33 46 cmp/hi r4,r3
31469c: 89 af bt 3145fe <___scan_nan+0x3e>
31469e: af f4 bra 31468a <___scan_nan+0xca>
3146a0: 63 74 mov.b @r7+,r3
3146a2: af 9f bra 3145e4 <___scan_nan+0x24>
3146a4: 7c 02 add #2,r12
3146a6: 00 09 nop
3146a8: 00 31 .word 0x0031
3146aa: 21 20 mov.b r2,@r1
003146ac <_nan>:
3146ac: 2f 86 mov.l r8,@-r15
3146ae: e6 08 mov #8,r6
3146b0: 2f 96 mov.l r9,@-r15
3146b2: 68 43 mov r4,r8
3146b4: 2f a6 mov.l r10,@-r15
3146b6: e5 00 mov #0,r5
3146b8: 4f 22 sts.l pr,@-r15
3146ba: d0 36 mov.l 314794 <_nan+0xe8>,r0 ! 312120 <_memset>
3146bc: 7f f8 add #-8,r15
3146be: 40 0b jsr @r0
3146c0: 64 f3 mov r15,r4
3146c2: 60 80 mov.b @r8,r0
3146c4: 88 30 cmp/eq #48,r0
3146c6: 8d 40 bt.s 31474a <_nan+0x9e>
3146c8: e1 df mov #-33,r1
3146ca: 62 80 mov.b @r8,r2
3146cc: e1 df mov #-33,r1
3146ce: 21 29 and r2,r1
3146d0: 71 bf add #-65,r1
3146d2: 61 1c extu.b r1,r1
3146d4: e3 05 mov #5,r3
3146d6: 31 36 cmp/hi r3,r1
3146d8: 8f 3b bf.s 314752 <_nan+0xa6>
3146da: 72 d0 add #-48,r2
3146dc: e1 09 mov #9,r1
3146de: 32 16 cmp/hi r1,r2
3146e0: 8f 37 bf.s 314752 <_nan+0xa6>
3146e2: e2 00 mov #0,r2
3146e4: 32 8c add r8,r2
3146e6: e7 3c mov #60,r7
3146e8: ea 09 mov #9,r10
3146ea: e4 05 mov #5,r4
3146ec: e9 fb mov #-5,r9
3146ee: e5 10 mov #16,r5
3146f0: 38 20 cmp/eq r2,r8
3146f2: 8d 1e bt.s 314732 <_nan+0x86>
3146f4: 72 ff add #-1,r2
3146f6: 66 20 mov.b @r2,r6
3146f8: 60 73 mov r7,r0
3146fa: 61 63 mov r6,r1
3146fc: 71 d0 add #-48,r1
3146fe: 31 a6 cmp/hi r10,r1
314700: 8f 3f bf.s 314782 <_nan+0xd6>
314702: c9 1f and #31,r0
314704: 61 63 mov r6,r1
314706: 71 bf add #-65,r1
314708: 31 46 cmp/hi r4,r1
31470a: 8f 3d bf.s 314788 <_nan+0xdc>
31470c: 61 63 mov r6,r1
31470e: 71 9f add #-97,r1
314710: 31 46 cmp/hi r4,r1
314712: 8d 03 bt.s 31471c <_nan+0x70>
314714: e3 00 mov #0,r3
314716: 76 a9 add #-87,r6
314718: 63 63 mov r6,r3
31471a: 43 0d shld r0,r3
31471c: 61 73 mov r7,r1
31471e: 41 9c shad r9,r1
314720: 61 1d extu.w r1,r1
314722: 41 08 shll2 r1
314724: 31 fc add r15,r1
314726: 66 12 mov.l @r1,r6
314728: 45 10 dt r5
31472a: 77 fc add #-4,r7
31472c: 23 6b or r6,r3
31472e: 8f df bf.s 3146f0 <_nan+0x44>
314730: 21 32 mov.l r3,@r1
314732: 61 f2 mov.l @r15,r1
314734: d2 18 mov.l 314798 <_nan+0xec>,r2 ! 7ff80000
314736: 21 2b or r2,r1
314738: 2f 12 mov.l r1,@r15
31473a: 51 f1 mov.l @(4,r15),r1
31473c: 60 f2 mov.l @r15,r0
31473e: 7f 08 add #8,r15
314740: 4f 26 lds.l @r15+,pr
314742: 6a f6 mov.l @r15+,r10
314744: 69 f6 mov.l @r15+,r9
314746: 00 0b rts
314748: 68 f6 mov.l @r15+,r8
31474a: 84 81 mov.b @(1,r8),r0
31474c: 20 19 and r1,r0
31474e: 88 58 cmp/eq #88,r0
314750: 89 1e bt 314790 <_nan+0xe4>
314752: 67 83 mov r8,r7
314754: 77 01 add #1,r7
314756: e2 00 mov #0,r2
314758: e5 df mov #-33,r5
31475a: e6 05 mov #5,r6
31475c: e4 09 mov #9,r4
31475e: 63 74 mov.b @r7+,r3
314760: 61 33 mov r3,r1
314762: 21 59 and r5,r1
314764: 71 bf add #-65,r1
314766: 61 1c extu.b r1,r1
314768: 31 66 cmp/hi r6,r1
31476a: 8f f8 bf.s 31475e <_nan+0xb2>
31476c: 72 01 add #1,r2
31476e: 73 d0 add #-48,r3
314770: 33 46 cmp/hi r4,r3
314772: 8f f4 bf.s 31475e <_nan+0xb2>
314774: ea 09 mov #9,r10
314776: 32 8c add r8,r2
314778: e7 3c mov #60,r7
31477a: e4 05 mov #5,r4
31477c: e9 fb mov #-5,r9
31477e: af b7 bra 3146f0 <_nan+0x44>
314780: e5 10 mov #16,r5
314782: 63 13 mov r1,r3
314784: af ca bra 31471c <_nan+0x70>
314786: 43 0d shld r0,r3
314788: 76 c9 add #-55,r6
31478a: 63 63 mov r6,r3
31478c: af c6 bra 31471c <_nan+0x70>
31478e: 43 0d shld r0,r3
314790: af 9b bra 3146ca <_nan+0x1e>
314792: 78 02 add #2,r8
314794: 00 31 .word 0x0031
314796: 21 20 mov.b r2,@r1
314798: 7f f8 add #-8,r15
...
0031479c <_nanf>:
31479c: 2f 86 mov.l r8,@-r15
31479e: e6 04 mov #4,r6
3147a0: 2f 96 mov.l r9,@-r15
3147a2: 68 43 mov r4,r8
3147a4: 4f 22 sts.l pr,@-r15
3147a6: e5 00 mov #0,r5
3147a8: d0 b3 mov.l 314a78 <_nanf+0x2dc>,r0 ! 312120 <_memset>
3147aa: 7f fc add #-4,r15
3147ac: 40 0b jsr @r0
3147ae: 64 f3 mov r15,r4
3147b0: 60 80 mov.b @r8,r0
3147b2: 88 30 cmp/eq #48,r0
3147b4: 8d 15 bt.s 3147e2 <_nanf+0x46>
3147b6: e1 df mov #-33,r1
3147b8: 62 80 mov.b @r8,r2
3147ba: e1 df mov #-33,r1
3147bc: 21 29 and r2,r1
3147be: 71 bf add #-65,r1
3147c0: 61 1c extu.b r1,r1
3147c2: e3 05 mov #5,r3
3147c4: 31 36 cmp/hi r3,r1
3147c6: 8f 13 bf.s 3147f0 <_nanf+0x54>
3147c8: e1 09 mov #9,r1
3147ca: 72 d0 add #-48,r2
3147cc: 32 16 cmp/hi r1,r2
3147ce: 8f 0f bf.s 3147f0 <_nanf+0x54>
3147d0: 61 f2 mov.l @r15,r1
3147d2: d2 aa mov.l 314a7c <_nanf+0x2e0>,r2 ! 7fc00000
3147d4: 60 13 mov r1,r0
3147d6: 20 2b or r2,r0
3147d8: 7f 04 add #4,r15
3147da: 4f 26 lds.l @r15+,pr
3147dc: 69 f6 mov.l @r15+,r9
3147de: 00 0b rts
3147e0: 68 f6 mov.l @r15+,r8
3147e2: 84 81 mov.b @(1,r8),r0
3147e4: 20 19 and r1,r0
3147e6: 88 58 cmp/eq #88,r0
3147e8: 8f 03 bf.s 3147f2 <_nanf+0x56>
3147ea: 67 83 mov r8,r7
3147ec: a1 41 bra 314a72 <_nanf+0x2d6>
3147ee: 78 02 add #2,r8
3147f0: 67 83 mov r8,r7
3147f2: 77 01 add #1,r7
3147f4: e3 00 mov #0,r3
3147f6: e4 df mov #-33,r4
3147f8: e6 05 mov #5,r6
3147fa: e5 09 mov #9,r5
3147fc: 62 74 mov.b @r7+,r2
3147fe: 69 33 mov r3,r9
314800: 61 23 mov r2,r1
314802: 21 49 and r4,r1
314804: 71 bf add #-65,r1
314806: 61 1c extu.b r1,r1
314808: 31 66 cmp/hi r6,r1
31480a: 8f f7 bf.s 3147fc <_nanf+0x60>
31480c: 73 01 add #1,r3
31480e: 72 d0 add #-48,r2
314810: 32 56 cmp/hi r5,r2
314812: 8f f3 bf.s 3147fc <_nanf+0x60>
314814: 60 93 mov r9,r0
314816: 02 8c mov.b @(r0,r8),r2
314818: 63 23 mov r2,r3
31481a: 73 d0 add #-48,r3
31481c: 33 56 cmp/hi r5,r3
31481e: 8d 02 bt.s 314826 <_nanf+0x8a>
314820: 61 f2 mov.l @r15,r1
314822: a0 d0 bra 3149c6 <_nanf+0x22a>
314824: e6 1c mov #28,r6
314826: 63 23 mov r2,r3
314828: 73 bf add #-65,r3
31482a: 33 66 cmp/hi r6,r3
31482c: 89 01 bt 314832 <_nanf+0x96>
31482e: a0 f8 bra 314a22 <_nanf+0x286>
314830: 72 c9 add #-55,r2
314832: 63 23 mov r2,r3
314834: 73 9f add #-97,r3
314836: 33 66 cmp/hi r6,r3
314838: 8d 04 bt.s 314844 <_nanf+0xa8>
31483a: e0 1c mov #28,r0
31483c: 72 a9 add #-87,r2
31483e: 42 0d shld r0,r2
314840: 21 2b or r2,r1
314842: 00 09 nop
314844: 62 93 mov r9,r2
314846: 29 98 tst r9,r9
314848: 8d c3 bt.s 3147d2 <_nanf+0x36>
31484a: 72 ff add #-1,r2
31484c: 60 23 mov r2,r0
31484e: 02 8c mov.b @(r0,r8),r2
314850: e7 09 mov #9,r7
314852: 63 23 mov r2,r3
314854: 73 d0 add #-48,r3
314856: 33 76 cmp/hi r7,r3
314858: 89 01 bt 31485e <_nanf+0xc2>
31485a: a0 b7 bra 3149cc <_nanf+0x230>
31485c: 43 28 shll16 r3
31485e: 67 23 mov r2,r7
314860: 77 bf add #-65,r7
314862: e3 05 mov #5,r3
314864: 37 36 cmp/hi r3,r7
314866: 89 01 bt 31486c <_nanf+0xd0>
314868: a0 df bra 314a2a <_nanf+0x28e>
31486a: 72 c9 add #-55,r2
31486c: 67 23 mov r2,r7
31486e: 77 9f add #-97,r7
314870: 37 36 cmp/hi r3,r7
314872: 8d 07 bt.s 314884 <_nanf+0xe8>
314874: 60 93 mov r9,r0
314876: 72 a9 add #-87,r2
314878: 42 28 shll16 r2
31487a: 42 18 shll8 r2
31487c: 21 2b or r2,r1
31487e: 00 09 nop
314880: 60 93 mov r9,r0
314882: 00 09 nop
314884: 62 93 mov r9,r2
314886: 88 01 cmp/eq #1,r0
314888: 8d a3 bt.s 3147d2 <_nanf+0x36>
31488a: 72 fe add #-2,r2
31488c: 60 23 mov r2,r0
31488e: 02 8c mov.b @(r0,r8),r2
314890: e7 09 mov #9,r7
314892: 63 23 mov r2,r3
314894: 73 d0 add #-48,r3
314896: 33 76 cmp/hi r7,r3
314898: 89 01 bt 31489e <_nanf+0x102>
31489a: a0 9a bra 3149d2 <_nanf+0x236>
31489c: e2 14 mov #20,r2
31489e: 67 23 mov r2,r7
3148a0: 77 bf add #-65,r7
3148a2: e3 05 mov #5,r3
3148a4: 37 36 cmp/hi r3,r7
3148a6: 89 01 bt 3148ac <_nanf+0x110>
3148a8: a0 c3 bra 314a32 <_nanf+0x296>
3148aa: 72 c9 add #-55,r2
3148ac: 67 23 mov r2,r7
3148ae: 77 9f add #-97,r7
3148b0: 37 36 cmp/hi r3,r7
3148b2: 8d 03 bt.s 3148bc <_nanf+0x120>
3148b4: 60 93 mov r9,r0
3148b6: a0 95 bra 3149e4 <_nanf+0x248>
3148b8: 72 a9 add #-87,r2
3148ba: 60 93 mov r9,r0
3148bc: 62 93 mov r9,r2
3148be: 88 02 cmp/eq #2,r0
3148c0: 8d 87 bt.s 3147d2 <_nanf+0x36>
3148c2: 72 fd add #-3,r2
3148c4: 60 23 mov r2,r0
3148c6: 02 8c mov.b @(r0,r8),r2
3148c8: e7 09 mov #9,r7
3148ca: 63 23 mov r2,r3
3148cc: 73 d0 add #-48,r3
3148ce: 33 76 cmp/hi r7,r3
3148d0: 8d 02 bt.s 3148d8 <_nanf+0x13c>
3148d2: 67 23 mov r2,r7
3148d4: a0 80 bra 3149d8 <_nanf+0x23c>
3148d6: 43 28 shll16 r3
3148d8: 77 bf add #-65,r7
3148da: e3 05 mov #5,r3
3148dc: 37 36 cmp/hi r3,r7
3148de: 89 01 bt 3148e4 <_nanf+0x148>
3148e0: a0 ab bra 314a3a <_nanf+0x29e>
3148e2: 72 c9 add #-55,r2
3148e4: 67 23 mov r2,r7
3148e6: 77 9f add #-97,r7
3148e8: 37 36 cmp/hi r3,r7
3148ea: 8d 03 bt.s 3148f4 <_nanf+0x158>
3148ec: 60 93 mov r9,r0
3148ee: a0 7d bra 3149ec <_nanf+0x250>
3148f0: 72 a9 add #-87,r2
3148f2: 60 93 mov r9,r0
3148f4: 62 93 mov r9,r2
3148f6: 88 03 cmp/eq #3,r0
3148f8: 8d 59 bt.s 3149ae <_nanf+0x212>
3148fa: 72 fc add #-4,r2
3148fc: 60 23 mov r2,r0
3148fe: 02 8c mov.b @(r0,r8),r2
314900: e7 09 mov #9,r7
314902: 63 23 mov r2,r3
314904: 73 d0 add #-48,r3
314906: 33 76 cmp/hi r7,r3
314908: 8b 68 bf 3149dc <_nanf+0x240>
31490a: 67 23 mov r2,r7
31490c: 77 bf add #-65,r7
31490e: e3 05 mov #5,r3
314910: 37 36 cmp/hi r3,r7
314912: 89 01 bt 314918 <_nanf+0x17c>
314914: a0 94 bra 314a40 <_nanf+0x2a4>
314916: 72 c9 add #-55,r2
314918: 67 23 mov r2,r7
31491a: 77 9f add #-97,r7
31491c: 37 36 cmp/hi r3,r7
31491e: 8b 68 bf 3149f2 <_nanf+0x256>
314920: 60 93 mov r9,r0
314922: 62 93 mov r9,r2
314924: 88 04 cmp/eq #4,r0
314926: 8d 42 bt.s 3149ae <_nanf+0x212>
314928: 72 fb add #-5,r2
31492a: 60 23 mov r2,r0
31492c: 02 8c mov.b @(r0,r8),r2
31492e: e7 09 mov #9,r7
314930: 63 23 mov r2,r3
314932: 73 d0 add #-48,r3
314934: 33 76 cmp/hi r7,r3
314936: 8f 65 bf.s 314a04 <_nanf+0x268>
314938: 43 18 shll8 r3
31493a: 67 23 mov r2,r7
31493c: 77 bf add #-65,r7
31493e: e3 05 mov #5,r3
314940: 37 36 cmp/hi r3,r7
314942: 89 01 bt 314948 <_nanf+0x1ac>
314944: a0 80 bra 314a48 <_nanf+0x2ac>
314946: 72 c9 add #-55,r2
314948: 67 23 mov r2,r7
31494a: 77 9f add #-97,r7
31494c: 37 36 cmp/hi r3,r7
31494e: 8b 55 bf 3149fc <_nanf+0x260>
314950: 60 93 mov r9,r0
314952: 62 93 mov r9,r2
314954: 88 05 cmp/eq #5,r0
314956: 8d 2a bt.s 3149ae <_nanf+0x212>
314958: 72 fa add #-6,r2
31495a: 60 23 mov r2,r0
31495c: 02 8c mov.b @(r0,r8),r2
31495e: e7 09 mov #9,r7
314960: 63 23 mov r2,r3
314962: 73 d0 add #-48,r3
314964: 33 76 cmp/hi r7,r3
314966: 8f 4f bf.s 314a08 <_nanf+0x26c>
314968: 67 23 mov r2,r7
31496a: 77 bf add #-65,r7
31496c: e3 05 mov #5,r3
31496e: 37 36 cmp/hi r3,r7
314970: 89 01 bt 314976 <_nanf+0x1da>
314972: a0 6c bra 314a4e <_nanf+0x2b2>
314974: 72 c9 add #-55,r2
314976: 67 23 mov r2,r7
314978: 77 9f add #-97,r7
31497a: 37 36 cmp/hi r3,r7
31497c: 8d 03 bt.s 314986 <_nanf+0x1ea>
31497e: 60 93 mov r9,r0
314980: a0 73 bra 314a6a <_nanf+0x2ce>
314982: 72 a9 add #-87,r2
314984: 60 93 mov r9,r0
314986: 62 93 mov r9,r2
314988: 88 06 cmp/eq #6,r0
31498a: 8d 10 bt.s 3149ae <_nanf+0x212>
31498c: 72 f9 add #-7,r2
31498e: 60 23 mov r2,r0
314990: 02 8c mov.b @(r0,r8),r2
314992: e7 09 mov #9,r7
314994: 63 23 mov r2,r3
314996: 73 d0 add #-48,r3
314998: 33 76 cmp/hi r7,r3
31499a: 8f 39 bf.s 314a10 <_nanf+0x274>
31499c: 67 23 mov r2,r7
31499e: 77 bf add #-65,r7
3149a0: e3 05 mov #5,r3
3149a2: 37 36 cmp/hi r3,r7
3149a4: 8f 57 bf.s 314a56 <_nanf+0x2ba>
3149a6: 67 23 mov r2,r7
3149a8: 77 9f add #-97,r7
3149aa: 37 36 cmp/hi r3,r7
3149ac: 8b 01 bf 3149b2 <_nanf+0x216>
3149ae: af 10 bra 3147d2 <_nanf+0x36>
3149b0: 00 09 nop
3149b2: 72 a9 add #-87,r2
3149b4: 21 2b or r2,r1
3149b6: d2 31 mov.l 314a7c <_nanf+0x2e0>,r2 ! 7fc00000
3149b8: 60 13 mov r1,r0
3149ba: 20 2b or r2,r0
3149bc: 7f 04 add #4,r15
3149be: 4f 26 lds.l @r15+,pr
3149c0: 69 f6 mov.l @r15+,r9
3149c2: 00 0b rts
3149c4: 68 f6 mov.l @r15+,r8
3149c6: 43 6d shld r6,r3
3149c8: af 3c bra 314844 <_nanf+0xa8>
3149ca: 21 3b or r3,r1
3149cc: 43 18 shll8 r3
3149ce: af 57 bra 314880 <_nanf+0xe4>
3149d0: 21 3b or r3,r1
3149d2: 43 2d shld r2,r3
3149d4: af 71 bra 3148ba <_nanf+0x11e>
3149d6: 21 3b or r3,r1
3149d8: af 8b bra 3148f2 <_nanf+0x156>
3149da: 21 3b or r3,r1
3149dc: e2 0c mov #12,r2
3149de: 43 2d shld r2,r3
3149e0: af 9e bra 314920 <_nanf+0x184>
3149e2: 21 3b or r3,r1
3149e4: e7 14 mov #20,r7
3149e6: 42 7d shld r7,r2
3149e8: af 67 bra 3148ba <_nanf+0x11e>
3149ea: 21 2b or r2,r1
3149ec: 42 28 shll16 r2
3149ee: af 80 bra 3148f2 <_nanf+0x156>
3149f0: 21 2b or r2,r1
3149f2: 72 a9 add #-87,r2
3149f4: e7 0c mov #12,r7
3149f6: 42 7d shld r7,r2
3149f8: af 92 bra 314920 <_nanf+0x184>
3149fa: 21 2b or r2,r1
3149fc: 72 a9 add #-87,r2
3149fe: 42 18 shll8 r2
314a00: af a6 bra 314950 <_nanf+0x1b4>
314a02: 21 2b or r2,r1
314a04: af a4 bra 314950 <_nanf+0x1b4>
314a06: 21 3b or r3,r1
314a08: 43 08 shll2 r3
314a0a: 43 08 shll2 r3
314a0c: af ba bra 314984 <_nanf+0x1e8>
314a0e: 21 3b or r3,r1
314a10: d2 1a mov.l 314a7c <_nanf+0x2e0>,r2 ! 7fc00000
314a12: 21 3b or r3,r1
314a14: 60 13 mov r1,r0
314a16: 20 2b or r2,r0
314a18: 7f 04 add #4,r15
314a1a: 4f 26 lds.l @r15+,pr
314a1c: 69 f6 mov.l @r15+,r9
314a1e: 00 0b rts
314a20: 68 f6 mov.l @r15+,r8
314a22: e3 1c mov #28,r3
314a24: 42 3d shld r3,r2
314a26: af 0d bra 314844 <_nanf+0xa8>
314a28: 21 2b or r2,r1
314a2a: 42 28 shll16 r2
314a2c: 42 18 shll8 r2
314a2e: af 27 bra 314880 <_nanf+0xe4>
314a30: 21 2b or r2,r1
314a32: e0 14 mov #20,r0
314a34: 42 0d shld r0,r2
314a36: af 40 bra 3148ba <_nanf+0x11e>
314a38: 21 2b or r2,r1
314a3a: 42 28 shll16 r2
314a3c: af 59 bra 3148f2 <_nanf+0x156>
314a3e: 21 2b or r2,r1
314a40: e0 0c mov #12,r0
314a42: 42 0d shld r0,r2
314a44: af 6c bra 314920 <_nanf+0x184>
314a46: 21 2b or r2,r1
314a48: 42 18 shll8 r2
314a4a: af 81 bra 314950 <_nanf+0x1b4>
314a4c: 21 2b or r2,r1
314a4e: 42 08 shll2 r2
314a50: 42 08 shll2 r2
314a52: af 97 bra 314984 <_nanf+0x1e8>
314a54: 21 2b or r2,r1
314a56: 72 c9 add #-55,r2
314a58: 21 2b or r2,r1
314a5a: d2 08 mov.l 314a7c <_nanf+0x2e0>,r2 ! 7fc00000
314a5c: 60 13 mov r1,r0
314a5e: 20 2b or r2,r0
314a60: 7f 04 add #4,r15
314a62: 4f 26 lds.l @r15+,pr
314a64: 69 f6 mov.l @r15+,r9
314a66: 00 0b rts
314a68: 68 f6 mov.l @r15+,r8
314a6a: 42 08 shll2 r2
314a6c: 42 08 shll2 r2
314a6e: af 89 bra 314984 <_nanf+0x1e8>
314a70: 21 2b or r2,r1
314a72: ae a2 bra 3147ba <_nanf+0x1e>
314a74: 62 80 mov.b @r8,r2
314a76: 00 09 nop
314a78: 00 31 .word 0x0031
314a7a: 21 20 mov.b r2,@r1
314a7c: 7f c0 add #-64,r15
...
00314a80 <_copysign>:
314a80: d3 03 mov.l 314a90 <_copysign+0x10>,r3 ! 7fffffff
314a82: 61 53 mov r5,r1
314a84: d2 03 mov.l 314a94 <_copysign+0x14>,r2 ! 80000000
314a86: 23 49 and r4,r3
314a88: 60 33 mov r3,r0
314a8a: 22 69 and r6,r2
314a8c: 00 0b rts
314a8e: 20 2b or r2,r0
314a90: 7f ff add #-1,r15
314a92: ff ff .word 0xffff
314a94: 80 00 mov.b r0,@(0,r0)
...
00314a98 <_copysignf>:
314a98: d0 02 mov.l 314aa4 <_copysignf+0xc>,r0 ! 7fffffff
314a9a: d1 03 mov.l 314aa8 <_copysignf+0x10>,r1 ! 80000000
314a9c: 20 49 and r4,r0
314a9e: 21 59 and r5,r1
314aa0: 00 0b rts
314aa2: 20 1b or r1,r0
314aa4: 7f ff add #-1,r15
314aa6: ff ff .word 0xffff
314aa8: 80 00 mov.b r0,@(0,r0)
...
00314aac <___divsf3>:
314aac: 2f 86 mov.l r8,@-r15
314aae: e0 e9 mov #-23,r0
314ab0: 2f 96 mov.l r9,@-r15
314ab2: 69 43 mov r4,r9
314ab4: 2f a6 mov.l r10,@-r15
314ab6: 49 0d shld r0,r9
314ab8: 2f b6 mov.l r11,@-r15
314aba: 69 9c extu.b r9,r9
314abc: 2f c6 mov.l r12,@-r15
314abe: 2f d6 mov.l r13,@-r15
314ac0: 6d 43 mov r4,r13
314ac2: 2f e6 mov.l r14,@-r15
314ac4: 4d 00 shll r13
314ac6: db 46 mov.l 314be0 <___divsf3+0x134>,r11 ! 7fffff
314ac8: 0d 29 movt r13
314aca: 4f 22 sts.l pr,@-r15
314acc: 29 98 tst r9,r9
314ace: 7f fc add #-4,r15
314ad0: 8f 02 bf.s 314ad8 <___divsf3+0x2c>
314ad2: 2b 49 and r4,r11
314ad4: a0 9a bra 314c0c <___divsf3+0x160>
314ad6: 00 09 nop
314ad8: 91 7e mov.w 314bd8 <___divsf3+0x12c>,r1 ! ff
314ada: 39 10 cmp/eq r1,r9
314adc: 8d 58 bt.s 314b90 <___divsf3+0xe4>
314ade: ec 00 mov #0,r12
314ae0: d1 40 mov.l 314be4 <___divsf3+0x138>,r1 ! 4000000
314ae2: 4b 08 shll2 r11
314ae4: 3b bc add r11,r11
314ae6: 2b 1b or r1,r11
314ae8: 79 81 add #-127,r9
314aea: ee 00 mov #0,r14
314aec: 61 53 mov r5,r1
314aee: e7 e9 mov #-23,r7
314af0: 41 7d shld r7,r1
314af2: d8 3b mov.l 314be0 <___divsf3+0x134>,r8 ! 7fffff
314af4: 62 53 mov r5,r2
314af6: 42 00 shll r2
314af8: 61 1c extu.b r1,r1
314afa: 02 29 movt r2
314afc: 21 18 tst r1,r1
314afe: 8d 59 bt.s 314bb4 <___divsf3+0x108>
314b00: 28 59 and r5,r8
314b02: 93 69 mov.w 314bd8 <___divsf3+0x12c>,r3 ! ff
314b04: 31 30 cmp/eq r3,r1
314b06: 8b 01 bf 314b0c <___divsf3+0x60>
314b08: a0 b5 bra 314c76 <___divsf3+0x1ca>
314b0a: 00 09 nop
314b0c: d3 35 mov.l 314be4 <___divsf3+0x138>,r3 ! 4000000
314b0e: 48 08 shll2 r8
314b10: 38 8c add r8,r8
314b12: 28 3b or r3,r8
314b14: 71 81 add #-127,r1
314b16: e7 00 mov #0,r7
314b18: 39 18 sub r1,r9
314b1a: 7c ff add #-1,r12
314b1c: e1 0e mov #14,r1
314b1e: 63 d3 mov r13,r3
314b20: 3c 16 cmp/hi r1,r12
314b22: 8f 7a bf.s 314c1a <___divsf3+0x16e>
314b24: 23 2a xor r2,r3
314b26: 6a 83 mov r8,r10
314b28: e1 05 mov #5,r1
314b2a: 3b 82 cmp/hs r8,r11
314b2c: 8f 02 bf.s 314b34 <___divsf3+0x88>
314b2e: 4a 1d shld r1,r10
314b30: a0 f0 bra 314d14 <___divsf3+0x268>
314b32: e7 01 mov #1,r7
314b34: 79 ff add #-1,r9
314b36: e7 00 mov #0,r7
314b38: d8 2b mov.l 314be8 <___divsf3+0x13c>,r8 ! 310cd0 <___udiv_qrnnd_16>
314b3a: 60 b3 mov r11,r0
314b3c: 65 a3 mov r10,r5
314b3e: 64 79 swap.w r7,r4
314b40: 66 59 swap.w r5,r6
314b42: 48 0b jsr @r8
314b44: 46 28 shll16 r6
314b46: 64 49 swap.w r4,r4
314b48: 48 0b jsr @r8
314b4a: 67 19 swap.w r1,r7
314b4c: 27 1b or r1,r7
314b4e: e8 ff mov #-1,r8
314b50: 20 08 tst r0,r0
314b52: 68 8a negc r8,r8
314b54: 28 7b or r7,r8
314b56: 61 93 mov r9,r1
314b58: 71 7f add #127,r1
314b5a: 41 15 cmp/pl r1
314b5c: 8d 02 bt.s 314b64 <___divsf3+0xb8>
314b5e: 60 83 mov r8,r0
314b60: a0 dc bra 314d1c <___divsf3+0x270>
314b62: 61 1b neg r1,r1
314b64: c8 07 tst #7,r0
314b66: 89 03 bt 314b70 <___divsf3+0xc4>
314b68: c9 0f and #15,r0
314b6a: 88 04 cmp/eq #4,r0
314b6c: 89 00 bt 314b70 <___divsf3+0xc4>
314b6e: 78 04 add #4,r8
314b70: d2 1e mov.l 314bec <___divsf3+0x140>,r2 ! 8000000
314b72: 28 28 tst r2,r8
314b74: 89 03 bt 314b7e <___divsf3+0xd2>
314b76: d1 1e mov.l 314bf0 <___divsf3+0x144>,r1 ! f7ffffff
314b78: 28 19 and r1,r8
314b7a: 91 2e mov.w 314bda <___divsf3+0x12e>,r1 ! 80
314b7c: 31 9c add r9,r1
314b7e: 92 2d mov.w 314bdc <___divsf3+0x130>,r2 ! fe
314b80: 31 27 cmp/gt r2,r1
314b82: 89 72 bt 314c6a <___divsf3+0x1be>
314b84: e0 06 mov #6,r0
314b86: 48 0d shld r0,r8
314b88: 48 19 shlr8 r8
314b8a: 48 01 shlr r8
314b8c: a0 5b bra 314c46 <___divsf3+0x19a>
314b8e: 61 1c extu.b r1,r1
314b90: d3 13 mov.l 314be0 <___divsf3+0x134>,r3 ! 7fffff
314b92: 24 38 tst r3,r4
314b94: 8d 02 bt.s 314b9c <___divsf3+0xf0>
314b96: 61 53 mov r5,r1
314b98: a0 aa bra 314cf0 <___divsf3+0x244>
314b9a: ec 0c mov #12,r12
314b9c: e7 e9 mov #-23,r7
314b9e: 41 7d shld r7,r1
314ba0: d8 0f mov.l 314be0 <___divsf3+0x134>,r8 ! 7fffff
314ba2: 62 53 mov r5,r2
314ba4: 42 00 shll r2
314ba6: 61 1c extu.b r1,r1
314ba8: 02 29 movt r2
314baa: 21 18 tst r1,r1
314bac: ec 08 mov #8,r12
314bae: ee 02 mov #2,r14
314bb0: 8f a7 bf.s 314b02 <___divsf3+0x56>
314bb2: 28 59 and r5,r8
314bb4: d0 0a mov.l 314be0 <___divsf3+0x134>,r0 ! 7fffff
314bb6: 25 08 tst r0,r5
314bb8: 89 01 bt 314bbe <___divsf3+0x112>
314bba: a0 7d bra 314cb8 <___divsf3+0x20c>
314bbc: 64 83 mov r8,r4
314bbe: e0 01 mov #1,r0
314bc0: 2c 0b or r0,r12
314bc2: 7c fe add #-2,r12
314bc4: e1 0b mov #11,r1
314bc6: 63 d3 mov r13,r3
314bc8: 3c 16 cmp/hi r1,r12
314bca: 8d 4e bt.s 314c6a <___divsf3+0x1be>
314bcc: 23 2a xor r2,r3
314bce: c7 09 mova 314bf4 <___divsf3+0x148>,r0
314bd0: 3c cc add r12,r12
314bd2: 0c cd mov.w @(r0,r12),r12
314bd4: 0c 23 braf r12
314bd6: 00 09 nop
314bd8: 00 ff mac.l @r15+,@r0+
314bda: 00 80 .word 0x0080
314bdc: 00 fe mov.l @(r0,r15),r0
314bde: 00 09 nop
314be0: 00 7f mac.l @r7+,@r0+
314be2: ff ff .word 0xffff
314be4: 04 00 .word 0x0400
314be6: 00 00 .word 0x0000
314be8: 00 31 .word 0x0031
314bea: 0c d0 .word 0x0cd0
314bec: 08 00 .word 0x0800
314bee: 00 00 .word 0x0000
314bf0: f7 ff movs.l a0g,@r3+r8
314bf2: ff ff .word 0xffff
314bf4: 00 98 setdmx
314bf6: 01 84 mov.b r8,@(r0,r1)
314bf8: 00 98 setdmx
314bfa: 00 68 .word 0x0068
314bfc: 00 98 setdmx
314bfe: 01 84 mov.b r8,@(r0,r1)
314c00: 00 92 stc r1_bank,r0
314c02: 00 92 stc r1_bank,r0
314c04: 00 68 .word 0x0068
314c06: 01 84 mov.b r8,@(r0,r1)
314c08: 01 20 .word 0x0120
314c0a: 01 20 .word 0x0120
314c0c: d1 05 mov.l 314c24 <___divsf3+0x178>,r1 ! 7fffff
314c0e: 24 18 tst r1,r4
314c10: 8b 61 bf 314cd6 <___divsf3+0x22a>
314c12: ec 04 mov #4,r12
314c14: e9 00 mov #0,r9
314c16: af 69 bra 314aec <___divsf3+0x40>
314c18: ee 01 mov #1,r14
314c1a: c7 03 mova 314c28 <___divsf3+0x17c>,r0
314c1c: 0c cc mov.b @(r0,r12),r12
314c1e: 6c cc extu.b r12,r12
314c20: 0c 23 braf r12
314c22: 00 09 nop
314c24: 00 7f mac.l @r7+,@r0+
314c26: ff ff .word 0xffff
314c28: 46 4c shad r4,r6
314c2a: 14 4c mov.l r4,@(48,r4)
314c2c: 1c 4c mov.l r4,@(48,r12)
314c2e: 14 46 mov.l r4,@(24,r4)
314c30: 46 1c shad r1,r6
314c32: 14 d4 mov.l r13,@(16,r4)
314c34: d4 d4 mov.l 314f88 <___ledf2+0x4c>,r4 ! 22288f5f
314c36: 1c 00 mov.l r0,@(0,r12)
314c38: 60 73 mov r7,r0
314c3a: 88 03 cmp/eq #3,r0
314c3c: 8f 68 bf.s 314d10 <___divsf3+0x264>
314c3e: 6d 23 mov r2,r13
314c40: 91 29 mov.w 314c96 <___divsf3+0x1ea>,r1 ! ff
314c42: e3 00 mov #0,r3
314c44: d8 14 mov.l 314c98 <___divsf3+0x1ec>,r8 ! 400000
314c46: e7 17 mov #23,r7
314c48: e0 01 mov #1,r0
314c4a: 41 7d shld r7,r1
314c4c: 23 09 and r0,r3
314c4e: 43 05 rotr r3
314c50: 21 3b or r3,r1
314c52: 60 13 mov r1,r0
314c54: 20 8b or r8,r0
314c56: 7f 04 add #4,r15
314c58: 4f 26 lds.l @r15+,pr
314c5a: 6e f6 mov.l @r15+,r14
314c5c: 6d f6 mov.l @r15+,r13
314c5e: 6c f6 mov.l @r15+,r12
314c60: 6b f6 mov.l @r15+,r11
314c62: 6a f6 mov.l @r15+,r10
314c64: 69 f6 mov.l @r15+,r9
314c66: 00 0b rts
314c68: 68 f6 mov.l @r15+,r8
314c6a: 91 14 mov.w 314c96 <___divsf3+0x1ea>,r1 ! ff
314c6c: af eb bra 314c46 <___divsf3+0x19a>
314c6e: e8 00 mov #0,r8
314c70: e1 00 mov #0,r1
314c72: af e8 bra 314c46 <___divsf3+0x19a>
314c74: e8 00 mov #0,r8
314c76: d0 09 mov.l 314c9c <___divsf3+0x1f0>,r0 ! 7fffff
314c78: 25 08 tst r0,r5
314c7a: 8b 28 bf 314cce <___divsf3+0x222>
314c7c: e0 02 mov #2,r0
314c7e: 2c 0b or r0,r12
314c80: 7c fd add #-3,r12
314c82: e1 0b mov #11,r1
314c84: 63 d3 mov r13,r3
314c86: 3c 16 cmp/hi r1,r12
314c88: 8d f2 bt.s 314c70 <___divsf3+0x1c4>
314c8a: 23 2a xor r2,r3
314c8c: c7 04 mova 314ca0 <___divsf3+0x1f4>,r0
314c8e: 3c cc add r12,r12
314c90: 0c cd mov.w @(r0,r12),r12
314c92: 0c 23 braf r12
314c94: 00 09 nop
314c96: 00 ff mac.l @r15+,@r0+
314c98: 00 40 .word 0x0040
314c9a: 00 00 .word 0x0000
314c9c: 00 7f mac.l @r7+,@r0+
314c9e: ff ff .word 0xffff
314ca0: 00 bc mov.b @(r0,r11),r0
314ca2: ff da .word 0xffda
314ca4: ff aa .word 0xffaa
314ca6: ff da .word 0xffda
314ca8: 00 bc mov.b @(r0,r11),r0
314caa: ff d4 .word 0xffd4
314cac: ff d4 .word 0xffd4
314cae: ff aa .word 0xffaa
314cb0: 00 bc mov.b @(r0,r11),r0
314cb2: 00 5e mov.l @(r0,r5),r0
314cb4: 00 5e mov.l @(r0,r5),r0
314cb6: 00 5e mov.l @(r0,r5),r0
314cb8: d0 2e mov.l 314d74 <___divsf3+0x2c8>,r0 ! 310d30 <___clzsi2>
314cba: 40 0b jsr @r0
314cbc: 2f 22 mov.l r2,@r15
314cbe: 63 03 mov r0,r3
314cc0: 73 fb add #-5,r3
314cc2: 61 0b neg r0,r1
314cc4: 62 f2 mov.l @r15,r2
314cc6: 48 3d shld r3,r8
314cc8: 71 8a add #-118,r1
314cca: af 25 bra 314b18 <___divsf3+0x6c>
314ccc: e7 00 mov #0,r7
314cce: e3 03 mov #3,r3
314cd0: 2c 3b or r3,r12
314cd2: af 21 bra 314b18 <___divsf3+0x6c>
314cd4: e7 03 mov #3,r7
314cd6: d0 27 mov.l 314d74 <___divsf3+0x2c8>,r0 ! 310d30 <___clzsi2>
314cd8: 64 b3 mov r11,r4
314cda: 40 0b jsr @r0
314cdc: 2f 52 mov.l r5,@r15
314cde: 61 03 mov r0,r1
314ce0: 71 fb add #-5,r1
314ce2: 69 0b neg r0,r9
314ce4: 65 f2 mov.l @r15,r5
314ce6: 4b 1d shld r1,r11
314ce8: 79 8a add #-118,r9
314cea: ec 00 mov #0,r12
314cec: ae fe bra 314aec <___divsf3+0x40>
314cee: ee 00 mov #0,r14
314cf0: ae fc bra 314aec <___divsf3+0x40>
314cf2: ee 03 mov #3,r14
314cf4: 91 3a mov.w 314d6c <___divsf3+0x2c0>,r1 ! ff01
314cf6: 39 1c add r1,r9
314cf8: 60 e3 mov r14,r0
314cfa: 88 02 cmp/eq #2,r0
314cfc: 8d 2a bt.s 314d54 <___divsf3+0x2a8>
314cfe: 88 03 cmp/eq #3,r0
314d00: 8d 9e bt.s 314c40 <___divsf3+0x194>
314d02: 88 01 cmp/eq #1,r0
314d04: 8b 03 bf 314d0e <___divsf3+0x262>
314d06: 63 d3 mov r13,r3
314d08: e1 00 mov #0,r1
314d0a: af 9c bra 314c46 <___divsf3+0x19a>
314d0c: e8 00 mov #0,r8
314d0e: 68 b3 mov r11,r8
314d10: af 21 bra 314b56 <___divsf3+0xaa>
314d12: 63 d3 mov r13,r3
314d14: 27 b9 and r11,r7
314d16: 47 05 rotr r7
314d18: af 0e bra 314b38 <___divsf3+0x8c>
314d1a: 4b 01 shlr r11
314d1c: 71 01 add #1,r1
314d1e: e2 1b mov #27,r2
314d20: 31 27 cmp/gt r2,r1
314d22: 89 a5 bt 314c70 <___divsf3+0x1c4>
314d24: 61 1b neg r1,r1
314d26: 62 83 mov r8,r2
314d28: 42 1d shld r1,r2
314d2a: 91 20 mov.w 314d6e <___divsf3+0x2c2>,r1 ! 9e
314d2c: 39 1c add r1,r9
314d2e: 48 9d shld r9,r8
314d30: 28 88 tst r8,r8
314d32: e8 ff mov #-1,r8
314d34: 68 8a negc r8,r8
314d36: 28 2b or r2,r8
314d38: 60 83 mov r8,r0
314d3a: c8 07 tst #7,r0
314d3c: 8d 03 bt.s 314d46 <___divsf3+0x29a>
314d3e: c9 0f and #15,r0
314d40: 88 04 cmp/eq #4,r0
314d42: 89 00 bt 314d46 <___divsf3+0x29a>
314d44: 78 04 add #4,r8
314d46: d1 0c mov.l 314d78 <___divsf3+0x2cc>,r1 ! 4000000
314d48: 28 18 tst r1,r8
314d4a: 89 09 bt 314d60 <___divsf3+0x2b4>
314d4c: e1 01 mov #1,r1
314d4e: af 7a bra 314c46 <___divsf3+0x19a>
314d50: e8 00 mov #0,r8
314d52: 6d 23 mov r2,r13
314d54: 91 0c mov.w 314d70 <___divsf3+0x2c4>,r1 ! ff
314d56: 63 d3 mov r13,r3
314d58: af 75 bra 314c46 <___divsf3+0x19a>
314d5a: e8 00 mov #0,r8
314d5c: af d3 bra 314d06 <___divsf3+0x25a>
314d5e: 6d 23 mov r2,r13
314d60: e2 06 mov #6,r2
314d62: 48 2d shld r2,r8
314d64: 48 19 shlr8 r8
314d66: 48 01 shlr r8
314d68: af 6d bra 314c46 <___divsf3+0x19a>
314d6a: e1 00 mov #0,r1
314d6c: ff 01 .word 0xff01
314d6e: 00 9e mov.l @(r0,r9),r0
314d70: 00 ff mac.l @r15+,@r0+
314d72: 00 09 nop
314d74: 00 31 .word 0x0031
314d76: 0d 30 .word 0x0d30
314d78: 04 00 .word 0x0400
...
00314d7c <___lesf2>:
314d7c: e3 e9 mov #-23,r3
314d7e: 61 43 mov r4,r1
314d80: d2 25 mov.l 314e18 <___lesf2+0x9c>,r2 ! 7fffff
314d82: 41 3d shld r3,r1
314d84: 93 46 mov.w 314e14 <___lesf2+0x98>,r3 ! ff
314d86: 66 43 mov r4,r6
314d88: 46 00 shll r6
314d8a: 67 53 mov r5,r7
314d8c: 61 1c extu.b r1,r1
314d8e: 06 29 movt r6
314d90: 47 00 shll r7
314d92: 2f 86 mov.l r8,@-r15
314d94: 07 29 movt r7
314d96: 68 23 mov r2,r8
314d98: 31 30 cmp/eq r3,r1
314d9a: 28 49 and r4,r8
314d9c: 8f 06 bf.s 314dac <___lesf2+0x30>
314d9e: 22 59 and r5,r2
314da0: d3 1d mov.l 314e18 <___lesf2+0x9c>,r3 ! 7fffff
314da2: 24 38 tst r3,r4
314da4: 8d 02 bt.s 314dac <___lesf2+0x30>
314da6: e0 02 mov #2,r0
314da8: 00 0b rts
314daa: 68 f6 mov.l @r15+,r8
314dac: e4 e9 mov #-23,r4
314dae: 63 53 mov r5,r3
314db0: 43 4d shld r4,r3
314db2: 94 2f mov.w 314e14 <___lesf2+0x98>,r4 ! ff
314db4: 63 3c extu.b r3,r3
314db6: 33 40 cmp/eq r4,r3
314db8: 8b 03 bf 314dc2 <___lesf2+0x46>
314dba: d4 17 mov.l 314e18 <___lesf2+0x9c>,r4 ! 7fffff
314dbc: 25 48 tst r4,r5
314dbe: 8f f3 bf.s 314da8 <___lesf2+0x2c>
314dc0: e0 02 mov #2,r0
314dc2: 65 83 mov r8,r5
314dc4: 25 1b or r1,r5
314dc6: 64 23 mov r2,r4
314dc8: 24 3b or r3,r4
314dca: 60 53 mov r5,r0
314dcc: 20 4b or r4,r0
314dce: 20 08 tst r0,r0
314dd0: 8d ea bt.s 314da8 <___lesf2+0x2c>
314dd2: 25 58 tst r5,r5
314dd4: 8d 0a bt.s 314dec <___lesf2+0x70>
314dd6: 27 78 tst r7,r7
314dd8: 24 48 tst r4,r4
314dda: 8d 04 bt.s 314de6 <___lesf2+0x6a>
314ddc: 26 68 tst r6,r6
314dde: 36 70 cmp/eq r7,r6
314de0: 8d 08 bt.s 314df4 <___lesf2+0x78>
314de2: 31 37 cmp/gt r3,r1
314de4: 26 68 tst r6,r6
314de6: 8b 03 bf 314df0 <___lesf2+0x74>
314de8: af de bra 314da8 <___lesf2+0x2c>
314dea: e0 01 mov #1,r0
314dec: 8f dc bf.s 314da8 <___lesf2+0x2c>
314dee: e0 01 mov #1,r0
314df0: af da bra 314da8 <___lesf2+0x2c>
314df2: e0 ff mov #-1,r0
314df4: 8d f7 bt.s 314de6 <___lesf2+0x6a>
314df6: 26 68 tst r6,r6
314df8: 31 33 cmp/ge r3,r1
314dfa: 8f 07 bf.s 314e0c <___lesf2+0x90>
314dfc: 26 68 tst r6,r6
314dfe: 38 26 cmp/hi r2,r8
314e00: 8d f1 bt.s 314de6 <___lesf2+0x6a>
314e02: 26 68 tst r6,r6
314e04: 38 22 cmp/hs r2,r8
314e06: 8d cf bt.s 314da8 <___lesf2+0x2c>
314e08: e0 00 mov #0,r0
314e0a: 26 68 tst r6,r6
314e0c: 8f cc bf.s 314da8 <___lesf2+0x2c>
314e0e: e0 01 mov #1,r0
314e10: af ee bra 314df0 <___lesf2+0x74>
314e12: 00 09 nop
314e14: 00 ff mac.l @r15+,@r0+
314e16: 00 09 nop
314e18: 00 7f mac.l @r7+,@r0+
314e1a: ff ff .word 0xffff
00314e1c <___gedf2>:
314e1c: 2f 86 mov.l r8,@-r15
314e1e: e3 ec mov #-20,r3
314e20: 2f 96 mov.l r9,@-r15
314e22: 62 43 mov r4,r2
314e24: 99 86 mov.w 314f34 <___gedf2+0x118>,r9 ! 7ff
314e26: 42 3d shld r3,r2
314e28: 2f a6 mov.l r10,@-r15
314e2a: 68 43 mov r4,r8
314e2c: d1 42 mov.l 314f38 <___gedf2+0x11c>,r1 ! fffff
314e2e: 60 63 mov r6,r0
314e30: 2f b6 mov.l r11,@-r15
314e32: 40 3d shld r3,r0
314e34: 2f c6 mov.l r12,@-r15
314e36: 48 00 shll r8
314e38: 63 63 mov r6,r3
314e3a: 22 99 and r9,r2
314e3c: 08 29 movt r8
314e3e: 43 00 shll r3
314e40: 6a 13 mov r1,r10
314e42: 03 29 movt r3
314e44: 32 90 cmp/eq r9,r2
314e46: 6b 53 mov r5,r11
314e48: 2a 49 and r4,r10
314e4a: 6c 73 mov r7,r12
314e4c: 21 69 and r6,r1
314e4e: 8d 28 bt.s 314ea2 <___gedf2+0x86>
314e50: 20 99 and r9,r0
314e52: 30 90 cmp/eq r9,r0
314e54: 8d 10 bt.s 314e78 <___gedf2+0x5c>
314e56: 22 28 tst r2,r2
314e58: 8f 33 bf.s 314ec2 <___gedf2+0xa6>
314e5a: 20 08 tst r0,r0
314e5c: 62 a3 mov r10,r2
314e5e: 8f 28 bf.s 314eb2 <___gedf2+0x96>
314e60: 22 5b or r5,r2
314e62: 27 1b or r1,r7
314e64: 27 78 tst r7,r7
314e66: 8d 4d bt.s 314f04 <___gedf2+0xe8>
314e68: 22 28 tst r2,r2
314e6a: 8f 5f bf.s 314f2c <___gedf2+0x110>
314e6c: 38 30 cmp/eq r3,r8
314e6e: 23 38 tst r3,r3
314e70: 8f 11 bf.s 314e96 <___gedf2+0x7a>
314e72: e0 01 mov #1,r0
314e74: a0 0f bra 314e96 <___gedf2+0x7a>
314e76: e0 ff mov #-1,r0
314e78: 21 7b or r7,r1
314e7a: 21 18 tst r1,r1
314e7c: 8f 54 bf.s 314f28 <___gedf2+0x10c>
314e7e: 22 28 tst r2,r2
314e80: 8f 03 bf.s 314e8a <___gedf2+0x6e>
314e82: 2a 5b or r5,r10
314e84: 2a a8 tst r10,r10
314e86: 8d f3 bt.s 314e70 <___gedf2+0x54>
314e88: 23 38 tst r3,r3
314e8a: 38 30 cmp/eq r3,r8
314e8c: 8d 36 bt.s 314efc <___gedf2+0xe0>
314e8e: 28 88 tst r8,r8
314e90: 28 88 tst r8,r8
314e92: 8b ef bf 314e74 <___gedf2+0x58>
314e94: e0 01 mov #1,r0
314e96: 6c f6 mov.l @r15+,r12
314e98: 6b f6 mov.l @r15+,r11
314e9a: 6a f6 mov.l @r15+,r10
314e9c: 69 f6 mov.l @r15+,r9
314e9e: 00 0b rts
314ea0: 68 f6 mov.l @r15+,r8
314ea2: 25 ab or r10,r5
314ea4: 25 58 tst r5,r5
314ea6: 8f 3f bf.s 314f28 <___gedf2+0x10c>
314ea8: 30 20 cmp/eq r2,r0
314eaa: 8d 32 bt.s 314f12 <___gedf2+0xf6>
314eac: 28 88 tst r8,r8
314eae: af f0 bra 314e92 <___gedf2+0x76>
314eb0: 00 09 nop
314eb2: 22 28 tst r2,r2
314eb4: 8d dc bt.s 314e70 <___gedf2+0x54>
314eb6: 23 38 tst r3,r3
314eb8: 38 30 cmp/eq r3,r8
314eba: 8f e9 bf.s 314e90 <___gedf2+0x74>
314ebc: 28 88 tst r8,r8
314ebe: a0 1d bra 314efc <___gedf2+0xe0>
314ec0: 00 09 nop
314ec2: 8d e6 bt.s 314e92 <___gedf2+0x76>
314ec4: 28 88 tst r8,r8
314ec6: 38 30 cmp/eq r3,r8
314ec8: 8f e3 bf.s 314e92 <___gedf2+0x76>
314eca: 28 88 tst r8,r8
314ecc: 32 07 cmp/gt r0,r2
314ece: 8d e0 bt.s 314e92 <___gedf2+0x76>
314ed0: 28 88 tst r8,r8
314ed2: 32 03 cmp/ge r0,r2
314ed4: 8f 10 bf.s 314ef8 <___gedf2+0xdc>
314ed6: 3a 16 cmp/hi r1,r10
314ed8: 8d db bt.s 314e92 <___gedf2+0x76>
314eda: 28 88 tst r8,r8
314edc: 3a 10 cmp/eq r1,r10
314ede: 02 29 movt r2
314ee0: 3b c6 cmp/hi r12,r11
314ee2: 8f 02 bf.s 314eea <___gedf2+0xce>
314ee4: 22 28 tst r2,r2
314ee6: 8f d4 bf.s 314e92 <___gedf2+0x76>
314ee8: 28 88 tst r8,r8
314eea: 3a 12 cmp/hs r1,r10
314eec: 8f 06 bf.s 314efc <___gedf2+0xe0>
314eee: 28 88 tst r8,r8
314ef0: 3c b6 cmp/hi r11,r12
314ef2: 8f 17 bf.s 314f24 <___gedf2+0x108>
314ef4: 22 28 tst r2,r2
314ef6: 89 15 bt 314f24 <___gedf2+0x108>
314ef8: 28 88 tst r8,r8
314efa: 00 09 nop
314efc: 8f cb bf.s 314e96 <___gedf2+0x7a>
314efe: e0 01 mov #1,r0
314f00: af b8 bra 314e74 <___gedf2+0x58>
314f02: 00 09 nop
314f04: 8b c4 bf 314e90 <___gedf2+0x74>
314f06: 6c f6 mov.l @r15+,r12
314f08: 6b f6 mov.l @r15+,r11
314f0a: 6a f6 mov.l @r15+,r10
314f0c: 69 f6 mov.l @r15+,r9
314f0e: 00 0b rts
314f10: 68 f6 mov.l @r15+,r8
314f12: 62 13 mov r1,r2
314f14: 22 7b or r7,r2
314f16: 22 28 tst r2,r2
314f18: 8f 06 bf.s 314f28 <___gedf2+0x10c>
314f1a: 38 30 cmp/eq r3,r8
314f1c: 8f b8 bf.s 314e90 <___gedf2+0x74>
314f1e: e2 01 mov #1,r2
314f20: af e4 bra 314eec <___gedf2+0xd0>
314f22: 3a 12 cmp/hs r1,r10
314f24: af b7 bra 314e96 <___gedf2+0x7a>
314f26: e0 00 mov #0,r0
314f28: af b5 bra 314e96 <___gedf2+0x7a>
314f2a: e0 fe mov #-2,r0
314f2c: 8f b0 bf.s 314e90 <___gedf2+0x74>
314f2e: 3a 16 cmp/hi r1,r10
314f30: af d2 bra 314ed8 <___gedf2+0xbc>
314f32: 00 09 nop
314f34: 07 ff mac.l @r15+,@r7+
314f36: 00 09 nop
314f38: 00 0f mac.l @r0+,@r0+
314f3a: ff ff .word 0xffff
00314f3c <___ledf2>:
314f3c: 2f 86 mov.l r8,@-r15
314f3e: e3 ec mov #-20,r3
314f40: 2f 96 mov.l r9,@-r15
314f42: 62 43 mov r4,r2
314f44: 99 86 mov.w 315054 <___ledf2+0x118>,r9 ! 7ff
314f46: 42 3d shld r3,r2
314f48: 2f a6 mov.l r10,@-r15
314f4a: 68 43 mov r4,r8
314f4c: d1 42 mov.l 315058 <___ledf2+0x11c>,r1 ! fffff
314f4e: 60 63 mov r6,r0
314f50: 2f b6 mov.l r11,@-r15
314f52: 40 3d shld r3,r0
314f54: 2f c6 mov.l r12,@-r15
314f56: 48 00 shll r8
314f58: 63 63 mov r6,r3
314f5a: 22 99 and r9,r2
314f5c: 08 29 movt r8
314f5e: 43 00 shll r3
314f60: 6a 13 mov r1,r10
314f62: 03 29 movt r3
314f64: 32 90 cmp/eq r9,r2
314f66: 6b 53 mov r5,r11
314f68: 2a 49 and r4,r10
314f6a: 6c 73 mov r7,r12
314f6c: 21 69 and r6,r1
314f6e: 8d 28 bt.s 314fc2 <___ledf2+0x86>
314f70: 20 99 and r9,r0
314f72: 30 90 cmp/eq r9,r0
314f74: 8d 10 bt.s 314f98 <___ledf2+0x5c>
314f76: 22 28 tst r2,r2
314f78: 8f 35 bf.s 314fe6 <___ledf2+0xaa>
314f7a: 20 08 tst r0,r0
314f7c: 62 a3 mov r10,r2
314f7e: 8f 53 bf.s 315028 <___ledf2+0xec>
314f80: 22 5b or r5,r2
314f82: 27 1b or r1,r7
314f84: 27 78 tst r7,r7
314f86: 8d 57 bt.s 315038 <___ledf2+0xfc>
314f88: 22 28 tst r2,r2
314f8a: 8f 5f bf.s 31504c <___ledf2+0x110>
314f8c: 38 30 cmp/eq r3,r8
314f8e: 23 38 tst r3,r3
314f90: 8f 23 bf.s 314fda <___ledf2+0x9e>
314f92: e0 01 mov #1,r0
314f94: a0 21 bra 314fda <___ledf2+0x9e>
314f96: e0 ff mov #-1,r0
314f98: 21 7b or r7,r1
314f9a: 21 18 tst r1,r1
314f9c: 8f 1c bf.s 314fd8 <___ledf2+0x9c>
314f9e: 22 28 tst r2,r2
314fa0: 8f 03 bf.s 314faa <___ledf2+0x6e>
314fa2: 2a 5b or r5,r10
314fa4: 2a a8 tst r10,r10
314fa6: 8d f3 bt.s 314f90 <___ledf2+0x54>
314fa8: 23 38 tst r3,r3
314faa: 38 30 cmp/eq r3,r8
314fac: 8d 38 bt.s 315020 <___ledf2+0xe4>
314fae: 28 88 tst r8,r8
314fb0: 28 88 tst r8,r8
314fb2: 8b ef bf 314f94 <___ledf2+0x58>
314fb4: 6c f6 mov.l @r15+,r12
314fb6: e0 01 mov #1,r0
314fb8: 6b f6 mov.l @r15+,r11
314fba: 6a f6 mov.l @r15+,r10
314fbc: 69 f6 mov.l @r15+,r9
314fbe: 00 0b rts
314fc0: 68 f6 mov.l @r15+,r8
314fc2: 25 ab or r10,r5
314fc4: 25 58 tst r5,r5
314fc6: 8f 07 bf.s 314fd8 <___ledf2+0x9c>
314fc8: 30 20 cmp/eq r2,r0
314fca: 8f f2 bf.s 314fb2 <___ledf2+0x76>
314fcc: 28 88 tst r8,r8
314fce: 62 13 mov r1,r2
314fd0: 22 7b or r7,r2
314fd2: 22 28 tst r2,r2
314fd4: 8d 34 bt.s 315040 <___ledf2+0x104>
314fd6: 38 30 cmp/eq r3,r8
314fd8: e0 02 mov #2,r0
314fda: 6c f6 mov.l @r15+,r12
314fdc: 6b f6 mov.l @r15+,r11
314fde: 6a f6 mov.l @r15+,r10
314fe0: 69 f6 mov.l @r15+,r9
314fe2: 00 0b rts
314fe4: 68 f6 mov.l @r15+,r8
314fe6: 8d e4 bt.s 314fb2 <___ledf2+0x76>
314fe8: 28 88 tst r8,r8
314fea: 38 30 cmp/eq r3,r8
314fec: 8f e1 bf.s 314fb2 <___ledf2+0x76>
314fee: 28 88 tst r8,r8
314ff0: 32 07 cmp/gt r0,r2
314ff2: 8d de bt.s 314fb2 <___ledf2+0x76>
314ff4: 28 88 tst r8,r8
314ff6: 32 03 cmp/ge r0,r2
314ff8: 8f 10 bf.s 31501c <___ledf2+0xe0>
314ffa: 3a 16 cmp/hi r1,r10
314ffc: 8d d9 bt.s 314fb2 <___ledf2+0x76>
314ffe: 28 88 tst r8,r8
315000: 3a 10 cmp/eq r1,r10
315002: 02 29 movt r2
315004: 3b c6 cmp/hi r12,r11
315006: 8f 02 bf.s 31500e <___ledf2+0xd2>
315008: 22 28 tst r2,r2
31500a: 8f d2 bf.s 314fb2 <___ledf2+0x76>
31500c: 28 88 tst r8,r8
31500e: 3a 12 cmp/hs r1,r10
315010: 8f 06 bf.s 315020 <___ledf2+0xe4>
315012: 28 88 tst r8,r8
315014: 3c b6 cmp/hi r11,r12
315016: 8f 17 bf.s 315048 <___ledf2+0x10c>
315018: 22 28 tst r2,r2
31501a: 89 15 bt 315048 <___ledf2+0x10c>
31501c: 28 88 tst r8,r8
31501e: 00 09 nop
315020: 8f db bf.s 314fda <___ledf2+0x9e>
315022: e0 01 mov #1,r0
315024: af b6 bra 314f94 <___ledf2+0x58>
315026: 00 09 nop
315028: 22 28 tst r2,r2
31502a: 8d b1 bt.s 314f90 <___ledf2+0x54>
31502c: 23 38 tst r3,r3
31502e: 38 30 cmp/eq r3,r8
315030: 8f be bf.s 314fb0 <___ledf2+0x74>
315032: 28 88 tst r8,r8
315034: af f4 bra 315020 <___ledf2+0xe4>
315036: 00 09 nop
315038: 8d cf bt.s 314fda <___ledf2+0x9e>
31503a: 28 88 tst r8,r8
31503c: af b9 bra 314fb2 <___ledf2+0x76>
31503e: 00 09 nop
315040: 8f b6 bf.s 314fb0 <___ledf2+0x74>
315042: e2 01 mov #1,r2
315044: af e4 bra 315010 <___ledf2+0xd4>
315046: 3a 12 cmp/hs r1,r10
315048: af c7 bra 314fda <___ledf2+0x9e>
31504a: e0 00 mov #0,r0
31504c: 8f b0 bf.s 314fb0 <___ledf2+0x74>
31504e: 3a 16 cmp/hi r1,r10
315050: af d4 bra 314ffc <___ledf2+0xc0>
315052: 00 09 nop
315054: 07 ff mac.l @r15+,@r7+
315056: 00 09 nop
315058: 00 0f mac.l @r0+,@r0+
31505a: ff ff .word 0xffff
0031505c <___muldf3>:
31505c: 2f 86 mov.l r8,@-r15
31505e: e0 ec mov #-20,r0
315060: 2f 96 mov.l r9,@-r15
315062: 2f a6 mov.l r10,@-r15
315064: 6a 43 mov r4,r10
315066: 2f b6 mov.l r11,@-r15
315068: 62 a3 mov r10,r2
31506a: 2f c6 mov.l r12,@-r15
31506c: 42 0d shld r0,r2
31506e: 2f d6 mov.l r13,@-r15
315070: 69 a3 mov r10,r9
315072: 91 cb mov.w 31520c <___muldf3+0x1b0>,r1 ! 7ff
315074: 49 00 shll r9
315076: 2f e6 mov.l r14,@-r15
315078: 6d 73 mov r7,r13
31507a: d8 68 mov.l 31521c <___muldf3+0x1c0>,r8 ! fffff
31507c: 67 23 mov r2,r7
31507e: 4f 22 sts.l pr,@-r15
315080: 09 29 movt r9
315082: 22 18 tst r1,r2
315084: 7f f4 add #-12,r15
315086: 6b 53 mov r5,r11
315088: 6c 63 mov r6,r12
31508a: 64 53 mov r5,r4
31508c: 28 a9 and r10,r8
31508e: 8f 02 bf.s 315096 <___muldf3+0x3a>
315090: 27 19 and r1,r7
315092: a1 47 bra 315324 <___muldf3+0x2c8>
315094: 6e 83 mov r8,r14
315096: 37 10 cmp/eq r1,r7
315098: 8f 02 bf.s 3150a0 <___muldf3+0x44>
31509a: e2 e3 mov #-29,r2
31509c: a0 c6 bra 31522c <___muldf3+0x1d0>
31509e: 6e 83 mov r8,r14
3150a0: 61 53 mov r5,r1
3150a2: 41 2d shld r2,r1
3150a4: 9a b3 mov.w 31520e <___muldf3+0x1b2>,r10 ! fc01
3150a6: 48 08 shll2 r8
3150a8: 38 8c add r8,r8
3150aa: 21 8b or r8,r1
3150ac: d8 5c mov.l 315220 <___muldf3+0x1c4>,r8 ! 800000
3150ae: 6e 53 mov r5,r14
3150b0: 4e 08 shll2 r14
3150b2: 28 1b or r1,r8
3150b4: 3e ec add r14,r14
3150b6: 3a 7c add r7,r10
3150b8: e3 00 mov #0,r3
3150ba: e6 00 mov #0,r6
3150bc: 95 a6 mov.w 31520c <___muldf3+0x1b0>,r5 ! 7ff
3150be: e7 ec mov #-20,r7
3150c0: 62 c3 mov r12,r2
3150c2: 42 7d shld r7,r2
3150c4: db 55 mov.l 31521c <___muldf3+0x1c0>,r11 ! fffff
3150c6: 67 c3 mov r12,r7
3150c8: 47 00 shll r7
3150ca: 61 23 mov r2,r1
3150cc: 07 29 movt r7
3150ce: 22 58 tst r5,r2
3150d0: 64 d3 mov r13,r4
3150d2: 2b c9 and r12,r11
3150d4: 8f 02 bf.s 3150dc <___muldf3+0x80>
3150d6: 21 59 and r5,r1
3150d8: a0 c4 bra 315264 <___muldf3+0x208>
3150da: 62 b3 mov r11,r2
3150dc: 31 50 cmp/eq r5,r1
3150de: 8b 01 bf 3150e4 <___muldf3+0x88>
3150e0: a1 0b bra 3152fa <___muldf3+0x29e>
3150e2: 62 b3 mov r11,r2
3150e4: 90 93 mov.w 31520e <___muldf3+0x1b2>,r0 ! fc01
3150e6: 31 0c add r0,r1
3150e8: 3a 1c add r1,r10
3150ea: e1 0a mov #10,r1
3150ec: 33 17 cmp/gt r1,r3
3150ee: 8b 01 bf 3150f4 <___muldf3+0x98>
3150f0: a0 e6 bra 3152c0 <___muldf3+0x264>
3150f2: 6b 93 mov r9,r11
3150f4: 62 d3 mov r13,r2
3150f6: e5 e3 mov #-29,r5
3150f8: d1 49 mov.l 315220 <___muldf3+0x1c4>,r1 ! 800000
3150fa: 42 5d shld r5,r2
3150fc: 4b 08 shll2 r11
3150fe: 3b bc add r11,r11
315100: 22 bb or r11,r2
315102: 22 1b or r1,r2
315104: e1 02 mov #2,r1
315106: 44 08 shll2 r4
315108: 33 17 cmp/gt r1,r3
31510a: 34 4c add r4,r4
31510c: 8f 14 bf.s 315138 <___muldf3+0xdc>
31510e: 29 7a xor r7,r9
315110: 6b 93 mov r9,r11
315112: ec 00 mov #0,r12
315114: 91 7c mov.w 315210 <___muldf3+0x1b4>,r1 ! 530
315116: e0 01 mov #1,r0
315118: 40 3d shld r3,r0
31511a: 65 03 mov r0,r5
31511c: 20 18 tst r1,r0
31511e: 8d 02 bt.s 315126 <___muldf3+0xca>
315120: 25 19 and r1,r5
315122: a0 ce bra 3152c2 <___muldf3+0x266>
315124: 60 63 mov r6,r0
315126: 91 74 mov.w 315212 <___muldf3+0x1b6>,r1 ! 240
315128: 20 18 tst r1,r0
31512a: 8d 02 bt.s 315132 <___muldf3+0xd6>
31512c: c8 88 tst #136,r0
31512e: a1 6e bra 31540e <___muldf3+0x3b2>
315130: e9 00 mov #0,r9
315132: 89 01 bt 315138 <___muldf3+0xdc>
315134: a1 5d bra 3153f2 <___muldf3+0x396>
315136: 66 c3 mov r12,r6
315138: 34 e5 dmulu.l r14,r4
31513a: 07 1a sts macl,r7
31513c: 03 0a sts mach,r3
31513e: 32 e5 dmulu.l r14,r2
315140: 05 1a sts macl,r5
315142: 0e 0a sts mach,r14
315144: 33 5c add r5,r3
315146: 34 85 dmulu.l r8,r4
315148: 01 1a sts macl,r1
31514a: 04 0a sts mach,r4
31514c: 35 36 cmp/hi r3,r5
31514e: 32 85 dmulu.l r8,r2
315150: 08 1a sts macl,r8
315152: 06 0a sts mach,r6
315154: 62 e3 mov r14,r2
315156: 33 1c add r1,r3
315158: 32 8c add r8,r2
31515a: 0b 29 movt r11
31515c: 38 ee addc r14,r8
31515e: 31 36 cmp/hi r3,r1
315160: 61 83 mov r8,r1
315162: 05 29 movt r5
315164: 31 4e addc r4,r1
315166: 3e 26 cmp/hi r2,r14
315168: 60 83 mov r8,r0
31516a: 02 29 movt r2
31516c: 3b 86 cmp/hi r8,r11
31516e: 08 29 movt r8
315170: 30 4c add r4,r0
315172: 22 8b or r8,r2
315174: 34 06 cmp/hi r0,r4
315176: 32 6c add r6,r2
315178: 06 29 movt r6
31517a: 35 16 cmp/hi r1,r5
31517c: 05 29 movt r5
31517e: 26 5b or r5,r6
315180: 36 2c add r2,r6
315182: 68 13 mov r1,r8
315184: e2 e9 mov #-23,r2
315186: 48 2d shld r2,r8
315188: 62 33 mov r3,r2
31518a: 42 18 shll8 r2
31518c: 32 2c add r2,r2
31518e: 22 7b or r7,r2
315190: e5 e9 mov #-23,r5
315192: d7 24 mov.l 315224 <___muldf3+0x1c8>,r7 ! 1000000
315194: 43 5d shld r5,r3
315196: 46 18 shll8 r6
315198: 22 28 tst r2,r2
31519a: ee ff mov #-1,r14
31519c: 36 6c add r6,r6
31519e: 6e ea negc r14,r14
3151a0: 41 18 shll8 r1
3151a2: 2e 3b or r3,r14
3151a4: 31 1c add r1,r1
3151a6: 26 78 tst r7,r6
3151a8: 28 6b or r6,r8
3151aa: 8d 02 bt.s 3151b2 <___muldf3+0x156>
3151ac: 2e 1b or r1,r14
3151ae: a1 62 bra 315476 <___muldf3+0x41a>
3151b0: 61 e3 mov r14,r1
3151b2: 92 2f mov.w 315214 <___muldf3+0x1b8>,r2 ! 3ff
3151b4: 32 ac add r10,r2
3151b6: 42 15 cmp/pl r2
3151b8: 8d 02 bt.s 3151c0 <___muldf3+0x164>
3151ba: 60 e3 mov r14,r0
3151bc: a1 2b bra 315416 <___muldf3+0x3ba>
3151be: 63 a3 mov r10,r3
3151c0: c8 07 tst #7,r0
3151c2: 8d 10 bt.s 3151e6 <___muldf3+0x18a>
3151c4: c9 0f and #15,r0
3151c6: 88 04 cmp/eq #4,r0
3151c8: 8d 0d bt.s 3151e6 <___muldf3+0x18a>
3151ca: 63 a3 mov r10,r3
3151cc: 61 e3 mov r14,r1
3151ce: 71 04 add #4,r1
3151d0: 3e 16 cmp/hi r1,r14
3151d2: e7 00 mov #0,r7
3151d4: 38 7e addc r7,r8
3151d6: 6e 13 mov r1,r14
3151d8: d1 12 mov.l 315224 <___muldf3+0x1c8>,r1 ! 1000000
3151da: 28 18 tst r1,r8
3151dc: 89 03 bt 3151e6 <___muldf3+0x18a>
3151de: d1 12 mov.l 315228 <___muldf3+0x1cc>,r1 ! feffffff
3151e0: 92 19 mov.w 315216 <___muldf3+0x1ba>,r2 ! 400
3151e2: 28 19 and r1,r8
3151e4: 32 3c add r3,r2
3151e6: 91 17 mov.w 315218 <___muldf3+0x1bc>,r1 ! 7fe
3151e8: 32 17 cmp/gt r1,r2
3151ea: 8f 02 bf.s 3151f2 <___muldf3+0x196>
3151ec: e7 1d mov #29,r7
3151ee: a1 3f bra 315470 <___muldf3+0x414>
3151f0: e8 00 mov #0,r8
3151f2: 61 83 mov r8,r1
3151f4: 41 7d shld r7,r1
3151f6: 65 13 mov r1,r5
3151f8: 91 08 mov.w 31520c <___muldf3+0x1b0>,r1 ! 7ff
3151fa: 4e 09 shlr2 r14
3151fc: 48 18 shll8 r8
3151fe: 4e 01 shlr r14
315200: 38 8c add r8,r8
315202: e0 f4 mov #-12,r0
315204: 48 0d shld r0,r8
315206: 25 eb or r14,r5
315208: a0 d7 bra 3153ba <___muldf3+0x35e>
31520a: 21 29 and r2,r1
31520c: 07 ff mac.l @r15+,@r7+
31520e: fc 01 .word 0xfc01
315210: 05 30 .word 0x0530
315212: 02 40 .word 0x0240
315214: 03 ff mac.l @r15+,@r3+
315216: 04 00 .word 0x0400
315218: 07 fe mov.l @(r0,r15),r7
31521a: 00 09 nop
31521c: 00 0f mac.l @r0+,@r0+
31521e: ff ff .word 0xffff
315220: 00 80 .word 0x0080
315222: 00 00 .word 0x0000
315224: 01 00 .word 0x0100
315226: 00 00 .word 0x0000
315228: fe ff .word 0xfeff
31522a: ff ff .word 0xffff
31522c: 2e 5b or r5,r14
31522e: 2e e8 tst r14,r14
315230: 8d 02 bt.s 315238 <___muldf3+0x1dc>
315232: 62 c3 mov r12,r2
315234: a0 d5 bra 3153e2 <___muldf3+0x386>
315236: 6e 53 mov r5,r14
315238: 95 b2 mov.w 3153a0 <___muldf3+0x344>,r5 ! 7ff
31523a: 6a 73 mov r7,r10
31523c: e7 ec mov #-20,r7
31523e: 42 7d shld r7,r2
315240: db 59 mov.l 3153a8 <___muldf3+0x34c>,r11 ! fffff
315242: 67 c3 mov r12,r7
315244: 47 00 shll r7
315246: 61 23 mov r2,r1
315248: 07 29 movt r7
31524a: 22 58 tst r5,r2
31524c: e8 00 mov #0,r8
31524e: e3 08 mov #8,r3
315250: e6 02 mov #2,r6
315252: 64 d3 mov r13,r4
315254: 2b c9 and r12,r11
315256: 8d 03 bt.s 315260 <___muldf3+0x204>
315258: 21 59 and r5,r1
31525a: af 40 bra 3150de <___muldf3+0x82>
31525c: 31 50 cmp/eq r5,r1
31525e: 00 09 nop
315260: 62 b3 mov r11,r2
315262: 00 09 nop
315264: 22 db or r13,r2
315266: 22 28 tst r2,r2
315268: 8b 01 bf 31526e <___muldf3+0x212>
31526a: a0 7c bra 315366 <___muldf3+0x30a>
31526c: e1 01 mov #1,r1
31526e: d2 4e mov.l 3153a8 <___muldf3+0x34c>,r2 ! fffff
315270: 2c 28 tst r2,r12
315272: 8b 01 bf 315278 <___muldf3+0x21c>
315274: a1 1b bra 3154ae <___muldf3+0x452>
315276: 2f 32 mov.l r3,@r15
315278: d0 4c mov.l 3153ac <___muldf3+0x350>,r0 ! 310d30 <___clzsi2>
31527a: 64 b3 mov r11,r4
31527c: 2f 32 mov.l r3,@r15
31527e: 1f 61 mov.l r6,@(4,r15)
315280: 40 0b jsr @r0
315282: 1f 72 mov.l r7,@(8,r15)
315284: 63 f2 mov.l @r15,r3
315286: 61 03 mov r0,r1
315288: 56 f1 mov.l @(4,r15),r6
31528a: 65 03 mov r0,r5
31528c: 57 f2 mov.l @(8,r15),r7
31528e: 71 f5 add #-11,r1
315290: 60 53 mov r5,r0
315292: 70 f8 add #-8,r0
315294: 71 e3 add #-29,r1
315296: 62 d3 mov r13,r2
315298: 4b 0d shld r0,r11
31529a: 42 1d shld r1,r2
31529c: 64 d3 mov r13,r4
31529e: 44 0d shld r0,r4
3152a0: 22 bb or r11,r2
3152a2: 3a 58 sub r5,r10
3152a4: 95 7d mov.w 3153a2 <___muldf3+0x346>,r5 ! fc0d
3152a6: e1 0a mov #10,r1
3152a8: 33 17 cmp/gt r1,r3
3152aa: 8d 08 bt.s 3152be <___muldf3+0x262>
3152ac: 3a 5c add r5,r10
3152ae: e1 02 mov #2,r1
3152b0: 33 17 cmp/gt r1,r3
3152b2: 8f 02 bf.s 3152ba <___muldf3+0x25e>
3152b4: 29 7a xor r7,r9
3152b6: af 2c bra 315112 <___muldf3+0xb6>
3152b8: 6b 93 mov r9,r11
3152ba: af 3d bra 315138 <___muldf3+0xdc>
3152bc: 00 09 nop
3152be: 6b 93 mov r9,r11
3152c0: 60 63 mov r6,r0
3152c2: 88 02 cmp/eq #2,r0
3152c4: 8d 28 bt.s 315318 <___muldf3+0x2bc>
3152c6: 88 03 cmp/eq #3,r0
3152c8: 8f 02 bf.s 3152d0 <___muldf3+0x274>
3152ca: 88 01 cmp/eq #1,r0
3152cc: a0 8d bra 3153ea <___muldf3+0x38e>
3152ce: e9 00 mov #0,r9
3152d0: 8d 6f bt.s 3153b2 <___muldf3+0x356>
3152d2: e9 01 mov #1,r9
3152d4: 29 b9 and r11,r9
3152d6: 92 65 mov.w 3153a4 <___muldf3+0x348>,r2 ! 400
3152d8: 63 a3 mov r10,r3
3152da: 32 ac add r10,r2
3152dc: 42 15 cmp/pl r2
3152de: 8d 02 bt.s 3152e6 <___muldf3+0x28a>
3152e0: 73 01 add #1,r3
3152e2: a0 99 bra 315418 <___muldf3+0x3bc>
3152e4: 61 2b neg r2,r1
3152e6: 60 e3 mov r14,r0
3152e8: c8 07 tst #7,r0
3152ea: 89 04 bt 3152f6 <___muldf3+0x29a>
3152ec: c9 0f and #15,r0
3152ee: 88 04 cmp/eq #4,r0
3152f0: 89 01 bt 3152f6 <___muldf3+0x29a>
3152f2: af 6c bra 3151ce <___muldf3+0x172>
3152f4: 61 e3 mov r14,r1
3152f6: af 6f bra 3151d8 <___muldf3+0x17c>
3152f8: 00 09 nop
3152fa: 90 51 mov.w 3153a0 <___muldf3+0x344>,r0 ! 7ff
3152fc: 22 db or r13,r2
3152fe: 22 28 tst r2,r2
315300: 8f 3e bf.s 315380 <___muldf3+0x324>
315302: 3a 0c add r0,r10
315304: e0 02 mov #2,r0
315306: 20 3b or r3,r0
315308: e1 0a mov #10,r1
31530a: 30 17 cmp/gt r1,r0
31530c: 8d d7 bt.s 3152be <___muldf3+0x262>
31530e: 6b 93 mov r9,r11
315310: 2b 7a xor r7,r11
315312: 23 38 tst r3,r3
315314: 8f 02 bf.s 31531c <___muldf3+0x2c0>
315316: 69 b3 mov r11,r9
315318: a0 74 bra 315404 <___muldf3+0x3a8>
31531a: e9 01 mov #1,r9
31531c: 63 03 mov r0,r3
31531e: e4 00 mov #0,r4
315320: ae f8 bra 315114 <___muldf3+0xb8>
315322: ec 02 mov #2,r12
315324: 2e 5b or r5,r14
315326: 2e e8 tst r14,r14
315328: 8d 19 bt.s 31535e <___muldf3+0x302>
31532a: e3 04 mov #4,r3
31532c: d5 1e mov.l 3153a8 <___muldf3+0x34c>,r5 ! fffff
31532e: 2a 58 tst r5,r10
315330: 8b 01 bf 315336 <___muldf3+0x2da>
315332: a0 ab bra 31548c <___muldf3+0x430>
315334: 00 09 nop
315336: d0 1d mov.l 3153ac <___muldf3+0x350>,r0 ! 310d30 <___clzsi2>
315338: 40 0b jsr @r0
31533a: 64 83 mov r8,r4
31533c: 61 03 mov r0,r1
31533e: 62 03 mov r0,r2
315340: 71 f5 add #-11,r1
315342: 63 23 mov r2,r3
315344: 73 f8 add #-8,r3
315346: 71 e3 add #-29,r1
315348: 67 b3 mov r11,r7
31534a: 48 3d shld r3,r8
31534c: 47 1d shld r1,r7
31534e: 6e b3 mov r11,r14
315350: 4e 3d shld r3,r14
315352: 28 7b or r7,r8
315354: 9a 25 mov.w 3153a2 <___muldf3+0x346>,r10 ! fc0d
315356: e3 00 mov #0,r3
315358: e6 00 mov #0,r6
31535a: ae af bra 3150bc <___muldf3+0x60>
31535c: 3a 28 sub r2,r10
31535e: e8 00 mov #0,r8
315360: ea 00 mov #0,r10
315362: ae ab bra 3150bc <___muldf3+0x60>
315364: e6 01 mov #1,r6
315366: 23 1b or r1,r3
315368: e1 0a mov #10,r1
31536a: 33 17 cmp/gt r1,r3
31536c: 8d a7 bt.s 3152be <___muldf3+0x262>
31536e: 6b 93 mov r9,r11
315370: e1 02 mov #2,r1
315372: 2b 7a xor r7,r11
315374: 33 17 cmp/gt r1,r3
315376: 8f 1b bf.s 3153b0 <___muldf3+0x354>
315378: 69 b3 mov r11,r9
31537a: e4 00 mov #0,r4
31537c: ae ca bra 315114 <___muldf3+0xb8>
31537e: ec 01 mov #1,r12
315380: e2 03 mov #3,r2
315382: 23 2b or r2,r3
315384: e2 0a mov #10,r2
315386: 33 27 cmp/gt r2,r3
315388: 8f 02 bf.s 315390 <___muldf3+0x334>
31538a: 62 b3 mov r11,r2
31538c: a0 a8 bra 3154e0 <___muldf3+0x484>
31538e: e9 00 mov #0,r9
315390: e0 01 mov #1,r0
315392: 40 3d shld r3,r0
315394: c8 88 tst #136,r0
315396: 29 7a xor r7,r9
315398: 8d 8f bt.s 3152ba <___muldf3+0x25e>
31539a: ec 03 mov #3,r12
31539c: a0 29 bra 3153f2 <___muldf3+0x396>
31539e: 66 c3 mov r12,r6
3153a0: 07 ff mac.l @r15+,@r7+
3153a2: fc 0d .word 0xfc0d
3153a4: 04 00 .word 0x0400
3153a6: 00 09 nop
3153a8: 00 0f mac.l @r0+,@r0+
3153aa: ff ff .word 0xffff
3153ac: 00 31 .word 0x0031
3153ae: 0d 30 .word 0x0d30
3153b0: e9 01 mov #1,r9
3153b2: 29 b9 and r11,r9
3153b4: e1 00 mov #0,r1
3153b6: e8 00 mov #0,r8
3153b8: e5 00 mov #0,r5
3153ba: e7 14 mov #20,r7
3153bc: 60 93 mov r9,r0
3153be: 41 7d shld r7,r1
3153c0: c9 01 and #1,r0
3153c2: 40 05 rotr r0
3153c4: 21 0b or r0,r1
3153c6: 62 13 mov r1,r2
3153c8: 22 8b or r8,r2
3153ca: 60 23 mov r2,r0
3153cc: 61 53 mov r5,r1
3153ce: 7f 0c add #12,r15
3153d0: 4f 26 lds.l @r15+,pr
3153d2: 6e f6 mov.l @r15+,r14
3153d4: 6d f6 mov.l @r15+,r13
3153d6: 6c f6 mov.l @r15+,r12
3153d8: 6b f6 mov.l @r15+,r11
3153da: 6a f6 mov.l @r15+,r10
3153dc: 69 f6 mov.l @r15+,r9
3153de: 00 0b rts
3153e0: 68 f6 mov.l @r15+,r8
3153e2: e3 0c mov #12,r3
3153e4: 6a 73 mov r7,r10
3153e6: ae 69 bra 3150bc <___muldf3+0x60>
3153e8: e6 03 mov #3,r6
3153ea: 91 a7 mov.w 31553c <___muldf3+0x4e0>,r1 ! 7ff
3153ec: d8 55 mov.l 315544 <___muldf3+0x4e8>,r8 ! 80000
3153ee: af e4 bra 3153ba <___muldf3+0x35e>
3153f0: e5 00 mov #0,r5
3153f2: 60 63 mov r6,r0
3153f4: 88 02 cmp/eq #2,r0
3153f6: 6b 73 mov r7,r11
3153f8: 68 23 mov r2,r8
3153fa: 8d 02 bt.s 315402 <___muldf3+0x3a6>
3153fc: 6e 43 mov r4,r14
3153fe: af 63 bra 3152c8 <___muldf3+0x26c>
315400: 88 03 cmp/eq #3,r0
315402: e9 01 mov #1,r9
315404: 91 9a mov.w 31553c <___muldf3+0x4e0>,r1 ! 7ff
315406: 29 b9 and r11,r9
315408: e8 00 mov #0,r8
31540a: af d6 bra 3153ba <___muldf3+0x35e>
31540c: e5 00 mov #0,r5
31540e: 91 95 mov.w 31553c <___muldf3+0x4e0>,r1 ! 7ff
315410: d8 4c mov.l 315544 <___muldf3+0x4e8>,r8 ! 80000
315412: af d3 bra 3153bc <___muldf3+0x360>
315414: e7 14 mov #20,r7
315416: 61 2b neg r2,r1
315418: 60 13 mov r1,r0
31541a: 70 01 add #1,r0
31541c: e2 38 mov #56,r2
31541e: 30 27 cmp/gt r2,r0
315420: 8d 5a bt.s 3154d8 <___muldf3+0x47c>
315422: e2 1f mov #31,r2
315424: 30 27 cmp/gt r2,r0
315426: 8f 5e bf.s 3154e6 <___muldf3+0x48a>
315428: 71 e1 add #-31,r1
31542a: 61 1b neg r1,r1
31542c: 62 83 mov r8,r2
31542e: 88 20 cmp/eq #32,r0
315430: 8d 04 bt.s 31543c <___muldf3+0x3e0>
315432: 42 1d shld r1,r2
315434: 91 83 mov.w 31553e <___muldf3+0x4e2>,r1 ! 43e
315436: 33 1c add r1,r3
315438: 48 3d shld r3,r8
31543a: 2e 8b or r8,r14
31543c: 2e e8 tst r14,r14
31543e: e1 ff mov #-1,r1
315440: 61 1a negc r1,r1
315442: 21 2b or r2,r1
315444: 60 13 mov r1,r0
315446: e2 07 mov #7,r2
315448: c8 07 tst #7,r0
31544a: 22 19 and r1,r2
31544c: 8d 0a bt.s 315464 <___muldf3+0x408>
31544e: e8 00 mov #0,r8
315450: c9 0f and #15,r0
315452: 88 04 cmp/eq #4,r0
315454: 8d 69 bt.s 31552a <___muldf3+0x4ce>
315456: 63 13 mov r1,r3
315458: 73 04 add #4,r3
31545a: 31 36 cmp/hi r3,r1
31545c: 02 29 movt r2
31545e: e1 1d mov #29,r1
315460: 42 1d shld r1,r2
315462: 61 33 mov r3,r1
315464: 41 09 shlr2 r1
315466: 41 01 shlr r1
315468: 65 13 mov r1,r5
31546a: 25 2b or r2,r5
31546c: af a5 bra 3153ba <___muldf3+0x35e>
31546e: e1 00 mov #0,r1
315470: 91 64 mov.w 31553c <___muldf3+0x4e0>,r1 ! 7ff
315472: af a2 bra 3153ba <___muldf3+0x35e>
315474: e5 00 mov #0,r5
315476: 60 e3 mov r14,r0
315478: 41 01 shlr r1
31547a: c9 01 and #1,r0
31547c: 21 0b or r0,r1
31547e: 60 83 mov r8,r0
315480: c9 01 and #1,r0
315482: 40 05 rotr r0
315484: 6e 13 mov r1,r14
315486: 2e 0b or r0,r14
315488: af 25 bra 3152d6 <___muldf3+0x27a>
31548a: 48 01 shlr r8
31548c: d0 2e mov.l 315548 <___muldf3+0x4ec>,r0 ! 310d30 <___clzsi2>
31548e: 40 0b jsr @r0
315490: 00 09 nop
315492: 61 03 mov r0,r1
315494: 71 15 add #21,r1
315496: e3 1c mov #28,r3
315498: 62 03 mov r0,r2
31549a: 31 37 cmp/gt r3,r1
31549c: 8d 02 bt.s 3154a4 <___muldf3+0x448>
31549e: 72 20 add #32,r2
3154a0: af 50 bra 315344 <___muldf3+0x2e8>
3154a2: 63 23 mov r2,r3
3154a4: 70 f8 add #-8,r0
3154a6: 68 b3 mov r11,r8
3154a8: 48 0d shld r0,r8
3154aa: af 53 bra 315354 <___muldf3+0x2f8>
3154ac: ee 00 mov #0,r14
3154ae: d0 26 mov.l 315548 <___muldf3+0x4ec>,r0 ! 310d30 <___clzsi2>
3154b0: 1f 61 mov.l r6,@(4,r15)
3154b2: 40 0b jsr @r0
3154b4: 1f 72 mov.l r7,@(8,r15)
3154b6: 61 03 mov r0,r1
3154b8: 71 15 add #21,r1
3154ba: e2 1c mov #28,r2
3154bc: 65 03 mov r0,r5
3154be: 31 27 cmp/gt r2,r1
3154c0: 63 f2 mov.l @r15,r3
3154c2: 75 20 add #32,r5
3154c4: 56 f1 mov.l @(4,r15),r6
3154c6: 8d 02 bt.s 3154ce <___muldf3+0x472>
3154c8: 57 f2 mov.l @(8,r15),r7
3154ca: ae e2 bra 315292 <___muldf3+0x236>
3154cc: 60 53 mov r5,r0
3154ce: 70 f8 add #-8,r0
3154d0: 62 d3 mov r13,r2
3154d2: 42 0d shld r0,r2
3154d4: ae e5 bra 3152a2 <___muldf3+0x246>
3154d6: e4 00 mov #0,r4
3154d8: e1 00 mov #0,r1
3154da: e8 00 mov #0,r8
3154dc: af 6d bra 3153ba <___muldf3+0x35e>
3154de: e5 00 mov #0,r5
3154e0: d8 18 mov.l 315544 <___muldf3+0x4e8>,r8 ! 80000
3154e2: af 6a bra 3153ba <___muldf3+0x35e>
3154e4: e5 00 mov #0,r5
3154e6: 95 2b mov.w 315540 <___muldf3+0x4e4>,r5 ! 41e
3154e8: 60 0b neg r0,r0
3154ea: 61 83 mov r8,r1
3154ec: 33 5c add r5,r3
3154ee: 62 e3 mov r14,r2
3154f0: 41 3d shld r3,r1
3154f2: 42 0d shld r0,r2
3154f4: 4e 3d shld r3,r14
3154f6: 22 1b or r1,r2
3154f8: 2e e8 tst r14,r14
3154fa: e1 ff mov #-1,r1
3154fc: 61 1a negc r1,r1
3154fe: 21 2b or r2,r1
315500: 48 0d shld r0,r8
315502: 60 13 mov r1,r0
315504: c8 07 tst #7,r0
315506: 8d 08 bt.s 31551a <___muldf3+0x4be>
315508: c9 0f and #15,r0
31550a: 88 04 cmp/eq #4,r0
31550c: 8d 05 bt.s 31551a <___muldf3+0x4be>
31550e: 62 13 mov r1,r2
315510: 72 04 add #4,r2
315512: 31 26 cmp/hi r2,r1
315514: e1 00 mov #0,r1
315516: 38 1e addc r1,r8
315518: 61 23 mov r2,r1
31551a: d2 0c mov.l 31554c <___muldf3+0x4f0>,r2 ! 800000
31551c: 28 28 tst r2,r8
31551e: 8d 06 bt.s 31552e <___muldf3+0x4d2>
315520: 62 83 mov r8,r2
315522: e1 01 mov #1,r1
315524: e8 00 mov #0,r8
315526: af 48 bra 3153ba <___muldf3+0x35e>
315528: e5 00 mov #0,r5
31552a: af 9b bra 315464 <___muldf3+0x408>
31552c: e2 00 mov #0,r2
31552e: 48 18 shll8 r8
315530: e3 1d mov #29,r3
315532: 38 8c add r8,r8
315534: e5 f4 mov #-12,r5
315536: 42 3d shld r3,r2
315538: af 94 bra 315464 <___muldf3+0x408>
31553a: 48 5d shld r5,r8
31553c: 07 ff mac.l @r15+,@r7+
31553e: 04 3e mov.l @(r0,r3),r4
315540: 04 1e mov.l @(r0,r1),r4
315542: 00 09 nop
315544: 00 08 clrt
315546: 00 00 .word 0x0000
315548: 00 31 .word 0x0031
31554a: 0d 30 .word 0x0d30
31554c: 00 80 .word 0x0080
...
00315550 <___subdf3>:
315550: 2f 86 mov.l r8,@-r15
315552: e0 ec mov #-20,r0
315554: 2f 96 mov.l r9,@-r15
315556: 69 43 mov r4,r9
315558: 2f a6 mov.l r10,@-r15
31555a: 6a 43 mov r4,r10
31555c: 2f b6 mov.l r11,@-r15
31555e: 6b 53 mov r5,r11
315560: 2f c6 mov.l r12,@-r15
315562: 49 0d shld r0,r9
315564: d2 55 mov.l 3156bc <___subdf3+0x16c>,r2 ! fffff
315566: 4a 00 shll r10
315568: 2f d6 mov.l r13,@-r15
31556a: 61 23 mov r2,r1
31556c: 2f e6 mov.l r14,@-r15
31556e: 21 49 and r4,r1
315570: ee e3 mov #-29,r14
315572: 4b ed shld r14,r11
315574: 9c a1 mov.w 3156ba <___subdf3+0x16a>,r12 ! 7ff
315576: 41 08 shll2 r1
315578: 31 1c add r1,r1
31557a: 2b 1b or r1,r11
31557c: 22 69 and r6,r2
31557e: 6d 63 mov r6,r13
315580: 61 73 mov r7,r1
315582: 4d 0d shld r0,r13
315584: 4f 22 sts.l pr,@-r15
315586: 41 ed shld r14,r1
315588: 42 08 shll2 r2
31558a: 32 2c add r2,r2
31558c: 60 63 mov r6,r0
31558e: 0a 29 movt r10
315590: 68 53 mov r5,r8
315592: 40 00 shll r0
315594: 2d c9 and r12,r13
315596: 21 2b or r2,r1
315598: 62 73 mov r7,r2
31559a: 48 08 shll2 r8
31559c: 00 29 movt r0
31559e: 42 08 shll2 r2
3155a0: 3d c0 cmp/eq r12,r13
3155a2: 29 c9 and r12,r9
3155a4: 63 a3 mov r10,r3
3155a6: 38 8c add r8,r8
3155a8: 8f 02 bf.s 3155b0 <___subdf3+0x60>
3155aa: 32 2c add r2,r2
3155ac: a0 b1 bra 315712 <___subdf3+0x1c2>
3155ae: 6e 13 mov r1,r14
3155b0: ca 01 xor #1,r0
3155b2: 6e 93 mov r9,r14
3155b4: 3a 00 cmp/eq r0,r10
3155b6: 8f 02 bf.s 3155be <___subdf3+0x6e>
3155b8: 3e d8 sub r13,r14
3155ba: a0 89 bra 3156d0 <___subdf3+0x180>
3155bc: 4e 15 cmp/pl r14
3155be: 4e 15 cmp/pl r14
3155c0: 89 01 bt 3155c6 <___subdf3+0x76>
3155c2: a3 00 bra 315bc6 <___subdf3+0x676>
3155c4: 2e e8 tst r14,r14
3155c6: 2d d8 tst r13,r13
3155c8: 8f 02 bf.s 3155d0 <___subdf3+0x80>
3155ca: 39 c0 cmp/eq r12,r9
3155cc: a0 b8 bra 315740 <___subdf3+0x1f0>
3155ce: 63 13 mov r1,r3
3155d0: 8f 02 bf.s 3155d8 <___subdf3+0x88>
3155d2: e3 38 mov #56,r3
3155d4: a2 4d bra 315a72 <___subdf3+0x522>
3155d6: 6c b3 mov r11,r12
3155d8: 3e 37 cmp/gt r3,r14
3155da: 8b 01 bf 3155e0 <___subdf3+0x90>
3155dc: a0 c4 bra 315768 <___subdf3+0x218>
3155de: e1 00 mov #0,r1
3155e0: d3 37 mov.l 3156c0 <___subdf3+0x170>,r3 ! 800000
3155e2: 21 3b or r3,r1
3155e4: e3 1f mov #31,r3
3155e6: 3e 37 cmp/gt r3,r14
3155e8: 8b 01 bf 3155ee <___subdf3+0x9e>
3155ea: a2 4b bra 315a84 <___subdf3+0x534>
3155ec: 63 e3 mov r14,r3
3155ee: 63 eb neg r14,r3
3155f0: 73 20 add #32,r3
3155f2: 67 13 mov r1,r7
3155f4: 6e eb neg r14,r14
3155f6: 66 23 mov r2,r6
3155f8: 42 3d shld r3,r2
3155fa: 47 3d shld r3,r7
3155fc: 46 ed shld r14,r6
3155fe: 22 28 tst r2,r2
315600: e2 ff mov #-1,r2
315602: 27 6b or r6,r7
315604: 62 2a negc r2,r2
315606: 41 ed shld r14,r1
315608: 22 7b or r7,r2
31560a: 00 08 clrt
31560c: 38 2a subc r2,r8
31560e: 3b 1a subc r1,r11
315610: d7 2b mov.l 3156c0 <___subdf3+0x170>,r7 ! 800000
315612: 2b 78 tst r7,r11
315614: 8b 01 bf 31561a <___subdf3+0xca>
315616: a1 5f bra 3158d8 <___subdf3+0x388>
315618: 60 83 mov r8,r0
31561a: d1 2a mov.l 3156c4 <___subdf3+0x174>,r1 ! 7fffff
31561c: 2b 19 and r1,r11
31561e: 2b b8 tst r11,r11
315620: 8b 01 bf 315626 <___subdf3+0xd6>
315622: a1 74 bra 31590e <___subdf3+0x3be>
315624: 00 09 nop
315626: d0 28 mov.l 3156c8 <___subdf3+0x178>,r0 ! 310d30 <___clzsi2>
315628: 40 0b jsr @r0
31562a: 64 b3 mov r11,r4
31562c: 70 f8 add #-8,r0
31562e: 61 03 mov r0,r1
315630: 62 83 mov r8,r2
315632: 71 e0 add #-32,r1
315634: 4b 0d shld r0,r11
315636: 42 1d shld r1,r2
315638: 39 07 cmp/gt r0,r9
31563a: 48 0d shld r0,r8
31563c: 8f 02 bf.s 315644 <___subdf3+0xf4>
31563e: 22 bb or r11,r2
315640: a1 ce bra 3159e0 <___subdf3+0x490>
315642: 39 08 sub r0,r9
315644: 30 98 sub r9,r0
315646: 70 01 add #1,r0
315648: 60 0b neg r0,r0
31564a: 63 03 mov r0,r3
31564c: 73 20 add #32,r3
31564e: 6b 83 mov r8,r11
315650: 48 3d shld r3,r8
315652: e1 ff mov #-1,r1
315654: 28 88 tst r8,r8
315656: 4b 0d shld r0,r11
315658: 61 1a negc r1,r1
31565a: 68 23 mov r2,r8
31565c: 48 3d shld r3,r8
31565e: 21 bb or r11,r1
315660: 6b 23 mov r2,r11
315662: 4b 0d shld r0,r11
315664: 28 1b or r1,r8
315666: 63 83 mov r8,r3
315668: 23 bb or r11,r3
31566a: 23 38 tst r3,r3
31566c: 8f 02 bf.s 315674 <___subdf3+0x124>
31566e: e9 00 mov #0,r9
315670: a1 2d bra 3158ce <___subdf3+0x37e>
315672: e3 01 mov #1,r3
315674: 60 83 mov r8,r0
315676: c8 07 tst #7,r0
315678: 8f 02 bf.s 315680 <___subdf3+0x130>
31567a: c9 0f and #15,r0
31567c: a0 08 bra 315690 <___subdf3+0x140>
31567e: 62 83 mov r8,r2
315680: 88 04 cmp/eq #4,r0
315682: 8d 05 bt.s 315690 <___subdf3+0x140>
315684: 62 83 mov r8,r2
315686: 62 83 mov r8,r2
315688: 72 04 add #4,r2
31568a: 38 26 cmp/hi r2,r8
31568c: e1 00 mov #0,r1
31568e: 3b 1e addc r1,r11
315690: d1 0b mov.l 3156c0 <___subdf3+0x170>,r1 ! 800000
315692: 2b 18 tst r1,r11
315694: 8f 02 bf.s 31569c <___subdf3+0x14c>
315696: e3 01 mov #1,r3
315698: a3 7c bra 315d94 <___subdf3+0x844>
31569a: 68 23 mov r2,r8
31569c: 97 0d mov.w 3156ba <___subdf3+0x16a>,r7 ! 7ff
31569e: 79 01 add #1,r9
3156a0: d1 0a mov.l 3156cc <___subdf3+0x17c>,r1 ! ff7fffff
3156a2: 6d 93 mov r9,r13
3156a4: 39 70 cmp/eq r7,r9
3156a6: 21 b9 and r11,r1
3156a8: 2d 79 and r7,r13
3156aa: 8d 02 bt.s 3156b2 <___subdf3+0x162>
3156ac: 23 a9 and r10,r3
3156ae: a0 f1 bra 315894 <___subdf3+0x344>
3156b0: 6c 13 mov r1,r12
3156b2: 6d 93 mov r9,r13
3156b4: e1 00 mov #0,r1
3156b6: a0 f6 bra 3158a6 <___subdf3+0x356>
3156b8: ec 00 mov #0,r12
3156ba: 07 ff mac.l @r15+,@r7+
3156bc: 00 0f mac.l @r0+,@r0+
3156be: ff ff .word 0xffff
3156c0: 00 80 .word 0x0080
3156c2: 00 00 .word 0x0000
3156c4: 00 7f mac.l @r7+,@r0+
3156c6: ff ff .word 0xffff
3156c8: 00 31 .word 0x0031
3156ca: 0d 30 .word 0x0d30
3156cc: ff 7f .word 0xff7f
3156ce: ff ff .word 0xffff
3156d0: 89 01 bt 3156d6 <___subdf3+0x186>
3156d2: a2 a8 bra 315c26 <___subdf3+0x6d6>
3156d4: 2e e8 tst r14,r14
3156d6: 2d d8 tst r13,r13
3156d8: 8d 02 bt.s 3156e0 <___subdf3+0x190>
3156da: 67 13 mov r1,r7
3156dc: a0 a0 bra 315820 <___subdf3+0x2d0>
3156de: 39 c0 cmp/eq r12,r9
3156e0: 27 2b or r2,r7
3156e2: 27 78 tst r7,r7
3156e4: 8d 30 bt.s 315748 <___subdf3+0x1f8>
3156e6: 6e 93 mov r9,r14
3156e8: 4e 10 dt r14
3156ea: 8f 02 bf.s 3156f2 <___subdf3+0x1a2>
3156ec: 39 c0 cmp/eq r12,r9
3156ee: a2 49 bra 315b84 <___subdf3+0x634>
3156f0: 60 83 mov r8,r0
3156f2: 8b 01 bf 3156f8 <___subdf3+0x1a8>
3156f4: a1 bd bra 315a72 <___subdf3+0x522>
3156f6: 6c b3 mov r11,r12
3156f8: e7 38 mov #56,r7
3156fa: 3e 77 cmp/gt r7,r14
3156fc: 89 01 bt 315702 <___subdf3+0x1b2>
3156fe: a0 9a bra 315836 <___subdf3+0x2e6>
315700: e7 1f mov #31,r7
315702: de 45 mov.l 315818 <___subdf3+0x2c8>,r14 ! 800000
315704: 2b e8 tst r14,r11
315706: 8b 01 bf 31570c <___subdf3+0x1bc>
315708: a1 f3 bra 315af2 <___subdf3+0x5a2>
31570a: 78 01 add #1,r8
31570c: db 42 mov.l 315818 <___subdf3+0x2c8>,r11 ! 800000
31570e: a0 ae bra 31586e <___subdf3+0x31e>
315710: e7 00 mov #0,r7
315712: 9c 7e mov.w 315812 <___subdf3+0x2c2>,r12 ! f801
315714: 2e 2b or r2,r14
315716: 2e e8 tst r14,r14
315718: 8d 28 bt.s 31576c <___subdf3+0x21c>
31571a: 3c 9c add r9,r12
31571c: 3a 00 cmp/eq r0,r10
31571e: 8d 29 bt.s 315774 <___subdf3+0x224>
315720: 2c c8 tst r12,r12
315722: 8d 4c bt.s 3157be <___subdf3+0x26e>
315724: 29 98 tst r9,r9
315726: 8f 02 bf.s 31572e <___subdf3+0x1de>
315728: 6c 13 mov r1,r12
31572a: a1 71 bra 315a10 <___subdf3+0x4c0>
31572c: 63 d3 mov r13,r3
31572e: e3 1d mov #29,r3
315730: 4c 3d shld r3,r12
315732: d2 3a mov.l 31581c <___subdf3+0x2cc>,r2 ! 1fffffff
315734: 41 09 shlr2 r1
315736: 41 01 shlr r1
315738: 22 79 and r7,r2
31573a: 2c 2b or r2,r12
31573c: a0 df bra 3158fe <___subdf3+0x3ae>
31573e: 6a 03 mov r0,r10
315740: 23 2b or r2,r3
315742: 23 38 tst r3,r3
315744: 8f 02 bf.s 31574c <___subdf3+0x1fc>
315746: 6e 93 mov r9,r14
315748: a1 01 bra 31594e <___subdf3+0x3fe>
31574a: 00 09 nop
31574c: 4e 10 dt r14
31574e: 8f 02 bf.s 315756 <___subdf3+0x206>
315750: 39 c0 cmp/eq r12,r9
315752: a2 48 bra 315be6 <___subdf3+0x696>
315754: e9 01 mov #1,r9
315756: 8f 02 bf.s 31575e <___subdf3+0x20e>
315758: e3 38 mov #56,r3
31575a: a2 4d bra 315bf8 <___subdf3+0x6a8>
31575c: 6c b3 mov r11,r12
31575e: 3e 37 cmp/gt r3,r14
315760: 89 01 bt 315766 <___subdf3+0x216>
315762: af 40 bra 3155e6 <___subdf3+0x96>
315764: e3 1f mov #31,r3
315766: e1 00 mov #0,r1
315768: af 4f bra 31560a <___subdf3+0xba>
31576a: e2 01 mov #1,r2
31576c: ca 01 xor #1,r0
31576e: 3a 00 cmp/eq r0,r10
315770: 8f d7 bf.s 315722 <___subdf3+0x1d2>
315772: 2c c8 tst r12,r12
315774: 8f 02 bf.s 31577c <___subdf3+0x22c>
315776: 29 98 tst r9,r9
315778: a0 f1 bra 31595e <___subdf3+0x40e>
31577a: 00 09 nop
31577c: 8d 02 bt.s 315784 <___subdf3+0x234>
31577e: 60 d3 mov r13,r0
315780: a1 d9 bra 315b36 <___subdf3+0x5e6>
315782: 62 13 mov r1,r2
315784: 65 b3 mov r11,r5
315786: 25 8b or r8,r5
315788: 25 58 tst r5,r5
31578a: 8b 01 bf 315790 <___subdf3+0x240>
31578c: a2 b4 bra 315cf8 <___subdf3+0x7a8>
31578e: 69 03 mov r0,r9
315790: 65 03 mov r0,r5
315792: 45 10 dt r5
315794: 8b 01 bf 31579a <___subdf3+0x24a>
315796: a2 be bra 315d16 <___subdf3+0x7c6>
315798: 60 83 mov r8,r0
31579a: 94 3b mov.w 315814 <___subdf3+0x2c4>,r4 ! 7ff
31579c: 30 40 cmp/eq r4,r0
31579e: 8b 01 bf 3157a4 <___subdf3+0x254>
3157a0: a3 11 bra 315dc6 <___subdf3+0x876>
3157a2: 62 13 mov r1,r2
3157a4: e7 38 mov #56,r7
3157a6: 35 77 cmp/gt r7,r5
3157a8: 89 01 bt 3157ae <___subdf3+0x25e>
3157aa: a3 2c bra 315e06 <___subdf3+0x8b6>
3157ac: 60 53 mov r5,r0
3157ae: de 1a mov.l 315818 <___subdf3+0x2c8>,r14 ! 800000
3157b0: 21 e8 tst r14,r1
3157b2: 8f ab bf.s 31570c <___subdf3+0x1bc>
3157b4: 69 03 mov r0,r9
3157b6: 68 23 mov r2,r8
3157b8: 78 01 add #1,r8
3157ba: af 64 bra 315686 <___subdf3+0x136>
3157bc: 6b 13 mov r1,r11
3157be: 9c 2a mov.w 315816 <___subdf3+0x2c6>,r12 ! 7fe
3157c0: 63 93 mov r9,r3
3157c2: 73 01 add #1,r3
3157c4: 23 c8 tst r12,r3
3157c6: 8d 02 bt.s 3157ce <___subdf3+0x27e>
3157c8: 6c 13 mov r1,r12
3157ca: a0 f7 bra 3159bc <___subdf3+0x46c>
3157cc: 63 b3 mov r11,r3
3157ce: 63 b3 mov r11,r3
3157d0: 29 98 tst r9,r9
3157d2: 2c 2b or r2,r12
3157d4: 8d 02 bt.s 3157dc <___subdf3+0x28c>
3157d6: 23 8b or r8,r3
3157d8: a1 c1 bra 315b5e <___subdf3+0x60e>
3157da: 23 38 tst r3,r3
3157dc: 23 38 tst r3,r3
3157de: 8b 01 bf 3157e4 <___subdf3+0x294>
3157e0: a2 55 bra 315c8e <___subdf3+0x73e>
3157e2: 2c c8 tst r12,r12
3157e4: 2c c8 tst r12,r12
3157e6: 8b 01 bf 3157ec <___subdf3+0x29c>
3157e8: a0 de bra 3159a8 <___subdf3+0x458>
3157ea: e1 1d mov #29,r1
3157ec: de 0a mov.l 315818 <___subdf3+0x2c8>,r14 ! 800000
3157ee: 63 b3 mov r11,r3
3157f0: 67 83 mov r8,r7
3157f2: 00 08 clrt
3157f4: 37 2a subc r2,r7
3157f6: 33 1a subc r1,r3
3157f8: 23 e8 tst r14,r3
3157fa: 8b 01 bf 315800 <___subdf3+0x2b0>
3157fc: a2 b9 bra 315d72 <___subdf3+0x822>
3157fe: 6c 33 mov r3,r12
315800: 00 08 clrt
315802: 32 8a subc r8,r2
315804: 31 ba subc r11,r1
315806: 63 13 mov r1,r3
315808: 23 2b or r2,r3
31580a: 6b 13 mov r1,r11
31580c: 68 23 mov r2,r8
31580e: af 2c bra 31566a <___subdf3+0x11a>
315810: 6a 03 mov r0,r10
315812: f8 01 07 ff pshl #127,a0g movy.w @r6,y0
315816: 07 fe mov.l @(r0,r15),r7
315818: 00 80 .word 0x0080
31581a: 00 00 .word 0x0000
31581c: 1f ff mov.l r15,@(60,r15)
31581e: ff ff .word 0xffff
315820: 8f 02 bf.s 315828 <___subdf3+0x2d8>
315822: e7 38 mov #56,r7
315824: a2 14 bra 315c50 <___subdf3+0x700>
315826: 6c b3 mov r11,r12
315828: 3e 77 cmp/gt r7,r14
31582a: 8b 01 bf 315830 <___subdf3+0x2e0>
31582c: a1 5b bra 315ae6 <___subdf3+0x596>
31582e: 00 09 nop
315830: d7 71 mov.l 3159f8 <___subdf3+0x4a8>,r7 ! 800000
315832: 21 7b or r7,r1
315834: e7 1f mov #31,r7
315836: 3e 77 cmp/gt r7,r14
315838: 8b 01 bf 31583e <___subdf3+0x2ee>
31583a: a1 e0 bra 315bfe <___subdf3+0x6ae>
31583c: 67 e3 mov r14,r7
31583e: 67 eb neg r14,r7
315840: 77 20 add #32,r7
315842: 66 13 mov r1,r6
315844: 6e eb neg r14,r14
315846: 65 23 mov r2,r5
315848: 42 7d shld r7,r2
31584a: 46 7d shld r7,r6
31584c: 45 ed shld r14,r5
31584e: 41 ed shld r14,r1
315850: 22 28 tst r2,r2
315852: e7 ff mov #-1,r7
315854: 26 5b or r5,r6
315856: 67 7a negc r7,r7
315858: 27 6b or r6,r7
31585a: 3b 1c add r1,r11
31585c: 37 8c add r8,r7
31585e: 38 76 cmp/hi r7,r8
315860: e1 00 mov #0,r1
315862: 3b 1e addc r1,r11
315864: d1 64 mov.l 3159f8 <___subdf3+0x4a8>,r1 ! 800000
315866: 2b 18 tst r1,r11
315868: 8b 01 bf 31586e <___subdf3+0x31e>
31586a: a2 30 bra 315cce <___subdf3+0x77e>
31586c: 60 73 mov r7,r0
31586e: 91 c0 mov.w 3159f2 <___subdf3+0x4a2>,r1 ! 7ff
315870: 79 01 add #1,r9
315872: 39 10 cmp/eq r1,r9
315874: 8f 02 bf.s 31587c <___subdf3+0x32c>
315876: e2 01 mov #1,r2
315878: af 1c bra 3156b4 <___subdf3+0x164>
31587a: 6d 93 mov r9,r13
31587c: d1 5f mov.l 3159fc <___subdf3+0x4ac>,r1 ! ff7fffff
31587e: 68 73 mov r7,r8
315880: 2b 19 and r1,r11
315882: 60 b3 mov r11,r0
315884: 48 01 shlr r8
315886: 27 29 and r2,r7
315888: c9 01 and #1,r0
31588a: 40 05 rotr r0
31588c: 28 7b or r7,r8
31588e: 28 0b or r0,r8
315890: ae f0 bra 315674 <___subdf3+0x124>
315892: 4b 01 shlr r11
315894: e6 1d mov #29,r6
315896: 41 18 shll8 r1
315898: 4c 6d shld r6,r12
31589a: 42 09 shlr2 r2
31589c: 31 1c add r1,r1
31589e: e7 f4 mov #-12,r7
3158a0: 42 01 shlr r2
3158a2: 41 7d shld r7,r1
3158a4: 2c 2b or r2,r12
3158a6: e0 14 mov #20,r0
3158a8: e2 01 mov #1,r2
3158aa: 4d 0d shld r0,r13
3158ac: 23 29 and r2,r3
3158ae: 43 05 rotr r3
3158b0: 2d 3b or r3,r13
3158b2: 66 d3 mov r13,r6
3158b4: 26 1b or r1,r6
3158b6: 60 63 mov r6,r0
3158b8: 61 c3 mov r12,r1
3158ba: 4f 26 lds.l @r15+,pr
3158bc: 6e f6 mov.l @r15+,r14
3158be: 6d f6 mov.l @r15+,r13
3158c0: 6c f6 mov.l @r15+,r12
3158c2: 6b f6 mov.l @r15+,r11
3158c4: 6a f6 mov.l @r15+,r10
3158c6: 69 f6 mov.l @r15+,r9
3158c8: 00 0b rts
3158ca: 68 f6 mov.l @r15+,r8
3158cc: e3 01 mov #1,r3
3158ce: 23 a9 and r10,r3
3158d0: ed 00 mov #0,r13
3158d2: e1 00 mov #0,r1
3158d4: af e7 bra 3158a6 <___subdf3+0x356>
3158d6: ec 00 mov #0,r12
3158d8: c8 07 tst #7,r0
3158da: 8d 04 bt.s 3158e6 <___subdf3+0x396>
3158dc: c9 0f and #15,r0
3158de: 88 04 cmp/eq #4,r0
3158e0: 89 01 bt 3158e6 <___subdf3+0x396>
3158e2: ae d1 bra 315688 <___subdf3+0x138>
3158e4: 62 83 mov r8,r2
3158e6: 48 09 shlr2 r8
3158e8: 48 01 shlr r8
3158ea: 92 82 mov.w 3159f2 <___subdf3+0x4a2>,r2 ! 7ff
3158ec: 61 b3 mov r11,r1
3158ee: 6c b3 mov r11,r12
3158f0: ee 1d mov #29,r14
3158f2: 41 09 shlr2 r1
3158f4: 4c ed shld r14,r12
3158f6: 41 01 shlr r1
3158f8: 39 20 cmp/eq r2,r9
3158fa: 8f 21 bf.s 315940 <___subdf3+0x3f0>
3158fc: 2c 8b or r8,r12
3158fe: 2c 1b or r1,r12
315900: 2c c8 tst r12,r12
315902: 89 27 bt 315954 <___subdf3+0x404>
315904: 9d 75 mov.w 3159f2 <___subdf3+0x4a2>,r13 ! 7ff
315906: e3 00 mov #0,r3
315908: d1 3d mov.l 315a00 <___subdf3+0x4b0>,r1 ! 80000
31590a: af cc bra 3158a6 <___subdf3+0x356>
31590c: ec 00 mov #0,r12
31590e: d0 3d mov.l 315a04 <___subdf3+0x4b4>,r0 ! 310d30 <___clzsi2>
315910: 40 0b jsr @r0
315912: 64 83 mov r8,r4
315914: 61 03 mov r0,r1
315916: e3 1f mov #31,r3
315918: 70 18 add #24,r0
31591a: 30 37 cmp/gt r3,r0
31591c: 8d 02 bt.s 315924 <___subdf3+0x3d4>
31591e: 39 07 cmp/gt r0,r9
315920: ae 86 bra 315630 <___subdf3+0xe0>
315922: 61 03 mov r0,r1
315924: 71 f8 add #-8,r1
315926: 62 83 mov r8,r2
315928: 8d 02 bt.s 315930 <___subdf3+0x3e0>
31592a: 42 1d shld r1,r2
31592c: a0 bb bra 315aa6 <___subdf3+0x556>
31592e: 61 03 mov r0,r1
315930: d1 32 mov.l 3159fc <___subdf3+0x4ac>,r1 ! ff7fffff
315932: e7 1d mov #29,r7
315934: 39 08 sub r0,r9
315936: 21 29 and r2,r1
315938: 6c 13 mov r1,r12
31593a: 4c 7d shld r7,r12
31593c: 41 09 shlr2 r1
31593e: 41 01 shlr r1
315940: d2 31 mov.l 315a08 <___subdf3+0x4b8>,r2 ! fffff
315942: e3 01 mov #1,r3
315944: 9d 55 mov.w 3159f2 <___subdf3+0x4a2>,r13 ! 7ff
315946: 21 29 and r2,r1
315948: 23 a9 and r10,r3
31594a: af ac bra 3158a6 <___subdf3+0x356>
31594c: 2d 99 and r9,r13
31594e: d8 2f mov.l 315a0c <___subdf3+0x4bc>,r8 ! 1fffffff
315950: af cb bra 3158ea <___subdf3+0x39a>
315952: 28 59 and r5,r8
315954: e3 01 mov #1,r3
315956: 9d 4c mov.w 3159f2 <___subdf3+0x4a2>,r13 ! 7ff
315958: 23 a9 and r10,r3
31595a: af a4 bra 3158a6 <___subdf3+0x356>
31595c: e1 00 mov #0,r1
31595e: 90 49 mov.w 3159f4 <___subdf3+0x4a4>,r0 ! 7fe
315960: 6d 93 mov r9,r13
315962: 7d 01 add #1,r13
315964: 2d 08 tst r0,r13
315966: 8d 02 bt.s 31596e <___subdf3+0x41e>
315968: 60 b3 mov r11,r0
31596a: a0 c4 bra 315af6 <___subdf3+0x5a6>
31596c: 00 09 nop
31596e: 29 98 tst r9,r9
315970: 8d 02 bt.s 315978 <___subdf3+0x428>
315972: 20 8b or r8,r0
315974: a1 b5 bra 315ce2 <___subdf3+0x792>
315976: 20 08 tst r0,r0
315978: 67 13 mov r1,r7
31597a: 20 08 tst r0,r0
31597c: 8f 02 bf.s 315984 <___subdf3+0x434>
31597e: 27 2b or r2,r7
315980: a1 f1 bra 315d66 <___subdf3+0x816>
315982: 27 78 tst r7,r7
315984: 27 78 tst r7,r7
315986: 8d 0d bt.s 3159a4 <___subdf3+0x454>
315988: 32 8c add r8,r2
31598a: 38 26 cmp/hi r2,r8
31598c: 3b 1e addc r1,r11
31598e: d1 1a mov.l 3159f8 <___subdf3+0x4a8>,r1 ! 800000
315990: 2b 18 tst r1,r11
315992: 89 01 bt 315998 <___subdf3+0x448>
315994: a2 2a bra 315dec <___subdf3+0x89c>
315996: e6 1d mov #29,r6
315998: 61 23 mov r2,r1
31599a: 21 bb or r11,r1
31599c: 21 18 tst r1,r1
31599e: 8d 95 bt.s 3158cc <___subdf3+0x37c>
3159a0: 68 23 mov r2,r8
3159a2: 00 09 nop
3159a4: e1 1d mov #29,r1
3159a6: 00 09 nop
3159a8: 6c b3 mov r11,r12
3159aa: 4c 1d shld r1,r12
3159ac: 48 09 shlr2 r8
3159ae: 61 b3 mov r11,r1
3159b0: 48 01 shlr r8
3159b2: 41 09 shlr2 r1
3159b4: 2c 8b or r8,r12
3159b6: 41 01 shlr r1
3159b8: af c2 bra 315940 <___subdf3+0x3f0>
3159ba: e9 00 mov #0,r9
3159bc: d6 0e mov.l 3159f8 <___subdf3+0x4a8>,r6 ! 800000
3159be: 67 83 mov r8,r7
3159c0: 00 08 clrt
3159c2: 37 2a subc r2,r7
3159c4: 33 1a subc r1,r3
3159c6: 23 68 tst r6,r3
3159c8: 89 01 bt 3159ce <___subdf3+0x47e>
3159ca: a0 bc bra 315b46 <___subdf3+0x5f6>
3159cc: 00 09 nop
3159ce: 6c 33 mov r3,r12
3159d0: 2c 7b or r7,r12
3159d2: 2c c8 tst r12,r12
3159d4: 8b 01 bf 3159da <___subdf3+0x48a>
3159d6: a1 0c bra 315bf2 <___subdf3+0x6a2>
3159d8: e3 00 mov #0,r3
3159da: 6b 33 mov r3,r11
3159dc: ae 1f bra 31561e <___subdf3+0xce>
3159de: 68 73 mov r7,r8
3159e0: db 06 mov.l 3159fc <___subdf3+0x4ac>,r11 ! ff7fffff
3159e2: 60 83 mov r8,r0
3159e4: c8 07 tst #7,r0
3159e6: 8d 02 bt.s 3159ee <___subdf3+0x49e>
3159e8: 2b 29 and r2,r11
3159ea: af 78 bra 3158de <___subdf3+0x38e>
3159ec: c9 0f and #15,r0
3159ee: af 7b bra 3158e8 <___subdf3+0x398>
3159f0: 48 09 shlr2 r8
3159f2: 07 ff mac.l @r15+,@r7+
3159f4: 07 fe mov.l @(r0,r15),r7
3159f6: 00 09 nop
3159f8: 00 80 .word 0x0080
3159fa: 00 00 .word 0x0000
3159fc: ff 7f .word 0xff7f
3159fe: ff ff .word 0xffff
315a00: 00 08 clrt
315a02: 00 00 .word 0x0000
315a04: 00 31 .word 0x0031
315a06: 0d 30 .word 0x0d30
315a08: 00 0f mac.l @r0+,@r0+
315a0a: ff ff .word 0xffff
315a0c: 1f ff mov.l r15,@(60,r15)
315a0e: ff ff .word 0xffff
315a10: 65 b3 mov r11,r5
315a12: 25 8b or r8,r5
315a14: 25 58 tst r5,r5
315a16: 8f 02 bf.s 315a1e <___subdf3+0x4ce>
315a18: 65 33 mov r3,r5
315a1a: a0 9b bra 315b54 <___subdf3+0x604>
315a1c: 69 33 mov r3,r9
315a1e: 45 10 dt r5
315a20: 8b 01 bf 315a26 <___subdf3+0x4d6>
315a22: a1 2c bra 315c7e <___subdf3+0x72e>
315a24: 00 09 nop
315a26: 94 a5 mov.w 315b74 <___subdf3+0x624>,r4 ! 7ff
315a28: 33 40 cmp/eq r4,r3
315a2a: 8f 02 bf.s 315a32 <___subdf3+0x4e2>
315a2c: e3 38 mov #56,r3
315a2e: a1 23 bra 315c78 <___subdf3+0x728>
315a30: 6c 13 mov r1,r12
315a32: 35 37 cmp/gt r3,r5
315a34: 8f 02 bf.s 315a3c <___subdf3+0x4ec>
315a36: 6a 03 mov r0,r10
315a38: a1 80 bra 315d3c <___subdf3+0x7ec>
315a3a: eb 00 mov #0,r11
315a3c: 63 53 mov r5,r3
315a3e: e7 1f mov #31,r7
315a40: 33 77 cmp/gt r7,r3
315a42: 8b 01 bf 315a48 <___subdf3+0x4f8>
315a44: a1 07 bra 315c56 <___subdf3+0x706>
315a46: 67 33 mov r3,r7
315a48: 67 3b neg r3,r7
315a4a: 77 20 add #32,r7
315a4c: 66 b3 mov r11,r6
315a4e: 63 3b neg r3,r3
315a50: 65 83 mov r8,r5
315a52: 48 7d shld r7,r8
315a54: 46 7d shld r7,r6
315a56: 45 3d shld r3,r5
315a58: 28 88 tst r8,r8
315a5a: e7 ff mov #-1,r7
315a5c: 26 5b or r5,r6
315a5e: 67 7a negc r7,r7
315a60: 4b 3d shld r3,r11
315a62: 27 6b or r6,r7
315a64: 00 08 clrt
315a66: 32 7a subc r7,r2
315a68: 31 ba subc r11,r1
315a6a: 69 d3 mov r13,r9
315a6c: 6b 13 mov r1,r11
315a6e: ad cf bra 315610 <___subdf3+0xc0>
315a70: 68 23 mov r2,r8
315a72: e6 1d mov #29,r6
315a74: 4c 6d shld r6,r12
315a76: d1 40 mov.l 315b78 <___subdf3+0x628>,r1 ! 1fffffff
315a78: 21 59 and r5,r1
315a7a: 2c 1b or r1,r12
315a7c: 61 b3 mov r11,r1
315a7e: 41 09 shlr2 r1
315a80: af 3d bra 3158fe <___subdf3+0x3ae>
315a82: 41 01 shlr r1
315a84: 73 e0 add #-32,r3
315a86: 60 e3 mov r14,r0
315a88: 63 3b neg r3,r3
315a8a: 67 13 mov r1,r7
315a8c: 88 20 cmp/eq #32,r0
315a8e: 8d 04 bt.s 315a9a <___subdf3+0x54a>
315a90: 47 3d shld r3,r7
315a92: 6e eb neg r14,r14
315a94: 7e 40 add #64,r14
315a96: 41 ed shld r14,r1
315a98: 22 1b or r1,r2
315a9a: 22 28 tst r2,r2
315a9c: e2 ff mov #-1,r2
315a9e: 62 2a negc r2,r2
315aa0: 22 7b or r7,r2
315aa2: ad b2 bra 31560a <___subdf3+0xba>
315aa4: e1 00 mov #0,r1
315aa6: 31 98 sub r9,r1
315aa8: 60 13 mov r1,r0
315aaa: 70 01 add #1,r0
315aac: 30 37 cmp/gt r3,r0
315aae: 8d 02 bt.s 315ab6 <___subdf3+0x566>
315ab0: 68 23 mov r2,r8
315ab2: a1 54 bra 315d5e <___subdf3+0x80e>
315ab4: 60 0b neg r0,r0
315ab6: 71 e1 add #-31,r1
315ab8: 61 1b neg r1,r1
315aba: 88 20 cmp/eq #32,r0
315abc: 8d 07 bt.s 315ace <___subdf3+0x57e>
315abe: 48 1d shld r1,r8
315ac0: 60 0b neg r0,r0
315ac2: 70 40 add #64,r0
315ac4: 42 0d shld r0,r2
315ac6: e1 ff mov #-1,r1
315ac8: 22 28 tst r2,r2
315aca: 61 1a negc r1,r1
315acc: 28 1b or r1,r8
315ace: 28 88 tst r8,r8
315ad0: 8b 01 bf 315ad6 <___subdf3+0x586>
315ad2: ae fc bra 3158ce <___subdf3+0x37e>
315ad4: e3 01 mov #1,r3
315ad6: 60 83 mov r8,r0
315ad8: c8 07 tst #7,r0
315ada: 8d 02 bt.s 315ae2 <___subdf3+0x592>
315adc: e9 00 mov #0,r9
315ade: ad cf bra 315680 <___subdf3+0x130>
315ae0: c9 0f and #15,r0
315ae2: af 00 bra 3158e6 <___subdf3+0x396>
315ae4: eb 00 mov #0,r11
315ae6: dc 25 mov.l 315b7c <___subdf3+0x62c>,r12 ! 800000
315ae8: 2b c8 tst r12,r11
315aea: 89 01 bt 315af0 <___subdf3+0x5a0>
315aec: ae 0e bra 31570c <___subdf3+0x1bc>
315aee: 00 09 nop
315af0: 78 01 add #1,r8
315af2: ad c9 bra 315688 <___subdf3+0x138>
315af4: 62 83 mov r8,r2
315af6: 97 3d mov.w 315b74 <___subdf3+0x624>,r7 ! 7ff
315af8: 3d 70 cmp/eq r7,r13
315afa: 8f 02 bf.s 315b02 <___subdf3+0x5b2>
315afc: 32 8c add r8,r2
315afe: ad da bra 3156b6 <___subdf3+0x166>
315b00: e1 00 mov #0,r1
315b02: 38 26 cmp/hi r2,r8
315b04: 31 be addc r11,r1
315b06: 63 13 mov r1,r3
315b08: 43 01 shlr r3
315b0a: 68 23 mov r2,r8
315b0c: 48 25 rotcr r8
315b0e: 60 23 mov r2,r0
315b10: c8 0e tst #14,r0
315b12: 8f 02 bf.s 315b1a <___subdf3+0x5ca>
315b14: 6b 33 mov r3,r11
315b16: a1 7b bra 315e10 <___subdf3+0x8c0>
315b18: 6c 33 mov r3,r12
315b1a: 60 83 mov r8,r0
315b1c: c9 0f and #15,r0
315b1e: 88 04 cmp/eq #4,r0
315b20: 8f e7 bf.s 315af2 <___subdf3+0x5a2>
315b22: 69 d3 mov r13,r9
315b24: 6c 83 mov r8,r12
315b26: e2 1d mov #29,r2
315b28: 4b 2d shld r2,r11
315b2a: 4c 09 shlr2 r12
315b2c: 4c 01 shlr r12
315b2e: 41 09 shlr2 r1
315b30: 2c bb or r11,r12
315b32: af 05 bra 315940 <___subdf3+0x3f0>
315b34: 41 09 shlr2 r1
315b36: dc 10 mov.l 315b78 <___subdf3+0x628>,r12 ! 1fffffff
315b38: 41 09 shlr2 r1
315b3a: 2c 79 and r7,r12
315b3c: e7 1d mov #29,r7
315b3e: 42 7d shld r7,r2
315b40: 41 01 shlr r1
315b42: ae dc bra 3158fe <___subdf3+0x3ae>
315b44: 2c 2b or r2,r12
315b46: 00 08 clrt
315b48: 32 8a subc r8,r2
315b4a: 31 ba subc r11,r1
315b4c: 6a 03 mov r0,r10
315b4e: 6b 13 mov r1,r11
315b50: ad 65 bra 31561e <___subdf3+0xce>
315b52: 68 23 mov r2,r8
315b54: d8 08 mov.l 315b78 <___subdf3+0x628>,r8 ! 1fffffff
315b56: 6a 03 mov r0,r10
315b58: 28 79 and r7,r8
315b5a: ae c6 bra 3158ea <___subdf3+0x39a>
315b5c: 6b 13 mov r1,r11
315b5e: 89 01 bt 315b64 <___subdf3+0x614>
315b60: a0 ce bra 315d00 <___subdf3+0x7b0>
315b62: 2c c8 tst r12,r12
315b64: 2c c8 tst r12,r12
315b66: 89 01 bt 315b6c <___subdf3+0x61c>
315b68: a0 86 bra 315c78 <___subdf3+0x728>
315b6a: 6c 13 mov r1,r12
315b6c: 9d 02 mov.w 315b74 <___subdf3+0x624>,r13 ! 7ff
315b6e: d1 04 mov.l 315b80 <___subdf3+0x630>,r1 ! 80000
315b70: ae 99 bra 3158a6 <___subdf3+0x356>
315b72: e3 00 mov #0,r3
315b74: 07 ff mac.l @r15+,@r7+
315b76: 00 09 nop
315b78: 1f ff mov.l r15,@(60,r15)
315b7a: ff ff .word 0xffff
315b7c: 00 80 .word 0x0080
315b7e: 00 00 .word 0x0000
315b80: 00 08 clrt
315b82: 00 00 .word 0x0000
315b84: 30 2c add r2,r0
315b86: d2 96 mov.l 315de0 <___subdf3+0x890>,r2 ! 800000
315b88: 38 06 cmp/hi r0,r8
315b8a: 31 be addc r11,r1
315b8c: 21 28 tst r2,r1
315b8e: 8b 01 bf 315b94 <___subdf3+0x644>
315b90: a0 ca bra 315d28 <___subdf3+0x7d8>
315b92: 62 13 mov r1,r2
315b94: d2 93 mov.l 315de4 <___subdf3+0x894>,r2 ! ff7fffff
315b96: 21 29 and r2,r1
315b98: 62 13 mov r1,r2
315b9a: 42 01 shlr r2
315b9c: 62 03 mov r0,r2
315b9e: 42 25 rotcr r2
315ba0: 6b 13 mov r1,r11
315ba2: 4b 01 shlr r11
315ba4: c8 0e tst #14,r0
315ba6: 8b 01 bf 315bac <___subdf3+0x65c>
315ba8: a1 3b bra 315e22 <___subdf3+0x8d2>
315baa: 42 09 shlr2 r2
315bac: 60 23 mov r2,r0
315bae: c9 0f and #15,r0
315bb0: 88 04 cmp/eq #4,r0
315bb2: 8b 01 bf 315bb8 <___subdf3+0x668>
315bb4: a0 f0 bra 315d98 <___subdf3+0x848>
315bb6: e3 1d mov #29,r3
315bb8: 68 23 mov r2,r8
315bba: 78 04 add #4,r8
315bbc: 32 86 cmp/hi r8,r2
315bbe: e1 00 mov #0,r1
315bc0: 3b 1e addc r1,r11
315bc2: ae 90 bra 3158e6 <___subdf3+0x396>
315bc4: e9 02 mov #2,r9
315bc6: 8f 02 bf.s 315bce <___subdf3+0x67e>
315bc8: 63 d3 mov r13,r3
315bca: ad f8 bra 3157be <___subdf3+0x26e>
315bcc: 00 09 nop
315bce: 29 98 tst r9,r9
315bd0: 8f 02 bf.s 315bd8 <___subdf3+0x688>
315bd2: 33 98 sub r9,r3
315bd4: af 1d bra 315a12 <___subdf3+0x4c2>
315bd6: 65 b3 mov r11,r5
315bd8: e7 38 mov #56,r7
315bda: 33 77 cmp/gt r7,r3
315bdc: 89 1f bt 315c1e <___subdf3+0x6ce>
315bde: d7 80 mov.l 315de0 <___subdf3+0x890>,r7 ! 800000
315be0: 6a 03 mov r0,r10
315be2: af 2c bra 315a3e <___subdf3+0x4ee>
315be4: 2b 7b or r7,r11
315be6: 00 08 clrt
315be8: 38 2a subc r2,r8
315bea: 3b 1a subc r1,r11
315bec: ad 10 bra 315610 <___subdf3+0xc0>
315bee: 00 09 nop
315bf0: e3 00 mov #0,r3
315bf2: ed 00 mov #0,r13
315bf4: ae 57 bra 3158a6 <___subdf3+0x356>
315bf6: e1 00 mov #0,r1
315bf8: e3 1d mov #29,r3
315bfa: af 3c bra 315a76 <___subdf3+0x526>
315bfc: 4c 3d shld r3,r12
315bfe: 77 e0 add #-32,r7
315c00: 60 e3 mov r14,r0
315c02: 67 7b neg r7,r7
315c04: 66 13 mov r1,r6
315c06: 88 20 cmp/eq #32,r0
315c08: 8d 04 bt.s 315c14 <___subdf3+0x6c4>
315c0a: 46 7d shld r7,r6
315c0c: 6e eb neg r14,r14
315c0e: 7e 40 add #64,r14
315c10: 41 ed shld r14,r1
315c12: 22 1b or r1,r2
315c14: 22 28 tst r2,r2
315c16: e7 ff mov #-1,r7
315c18: 67 7a negc r7,r7
315c1a: ae 1f bra 31585c <___subdf3+0x30c>
315c1c: 27 6b or r6,r7
315c1e: 6a 03 mov r0,r10
315c20: eb 00 mov #0,r11
315c22: af 1f bra 315a64 <___subdf3+0x514>
315c24: e7 01 mov #1,r7
315c26: 8f 02 bf.s 315c2e <___subdf3+0x6de>
315c28: 60 d3 mov r13,r0
315c2a: ae 98 bra 31595e <___subdf3+0x40e>
315c2c: 00 09 nop
315c2e: 29 98 tst r9,r9
315c30: 8f 02 bf.s 315c38 <___subdf3+0x6e8>
315c32: 30 98 sub r9,r0
315c34: ad a7 bra 315786 <___subdf3+0x236>
315c36: 65 b3 mov r11,r5
315c38: e7 38 mov #56,r7
315c3a: 30 77 cmp/gt r7,r0
315c3c: 8b 2c bf 315c98 <___subdf3+0x748>
315c3e: dc 68 mov.l 315de0 <___subdf3+0x890>,r12 ! 800000
315c40: 21 c8 tst r12,r1
315c42: 8b 01 bf 315c48 <___subdf3+0x6f8>
315c44: a0 c7 bra 315dd6 <___subdf3+0x886>
315c46: 68 23 mov r2,r8
315c48: db 65 mov.l 315de0 <___subdf3+0x890>,r11 ! 800000
315c4a: 69 d3 mov r13,r9
315c4c: ae 0f bra 31586e <___subdf3+0x31e>
315c4e: e7 00 mov #0,r7
315c50: e7 1d mov #29,r7
315c52: af 10 bra 315a76 <___subdf3+0x526>
315c54: 4c 7d shld r7,r12
315c56: 77 e0 add #-32,r7
315c58: 60 33 mov r3,r0
315c5a: 67 7b neg r7,r7
315c5c: 66 b3 mov r11,r6
315c5e: 88 20 cmp/eq #32,r0
315c60: 8d 04 bt.s 315c6c <___subdf3+0x71c>
315c62: 46 7d shld r7,r6
315c64: 63 3b neg r3,r3
315c66: 73 40 add #64,r3
315c68: 4b 3d shld r3,r11
315c6a: 28 bb or r11,r8
315c6c: 28 88 tst r8,r8
315c6e: e7 ff mov #-1,r7
315c70: 67 7a negc r7,r7
315c72: 27 6b or r6,r7
315c74: ae f6 bra 315a64 <___subdf3+0x514>
315c76: eb 00 mov #0,r11
315c78: e2 1d mov #29,r2
315c7a: ad 5a bra 315732 <___subdf3+0x1e2>
315c7c: 4c 2d shld r2,r12
315c7e: 00 08 clrt
315c80: 32 8a subc r8,r2
315c82: 31 ba subc r11,r1
315c84: 6a 03 mov r0,r10
315c86: 6b 13 mov r1,r11
315c88: 68 23 mov r2,r8
315c8a: ac c1 bra 315610 <___subdf3+0xc0>
315c8c: e9 01 mov #1,r9
315c8e: 89 af bt 315bf0 <___subdf3+0x6a0>
315c90: 6a 03 mov r0,r10
315c92: 6b 13 mov r1,r11
315c94: ae 86 bra 3159a4 <___subdf3+0x454>
315c96: 68 23 mov r2,r8
315c98: d7 51 mov.l 315de0 <___subdf3+0x890>,r7 ! 800000
315c9a: 2b 7b or r7,r11
315c9c: e7 1f mov #31,r7
315c9e: 30 77 cmp/gt r7,r0
315ca0: 8d 4e bt.s 315d40 <___subdf3+0x7f0>
315ca2: 88 20 cmp/eq #32,r0
315ca4: 67 0b neg r0,r7
315ca6: 77 20 add #32,r7
315ca8: 66 b3 mov r11,r6
315caa: 60 0b neg r0,r0
315cac: 65 83 mov r8,r5
315cae: 48 7d shld r7,r8
315cb0: 46 7d shld r7,r6
315cb2: 45 0d shld r0,r5
315cb4: 4b 0d shld r0,r11
315cb6: 28 88 tst r8,r8
315cb8: e7 ff mov #-1,r7
315cba: 26 5b or r5,r6
315cbc: 67 7a negc r7,r7
315cbe: 27 6b or r6,r7
315cc0: 31 bc add r11,r1
315cc2: 37 2c add r2,r7
315cc4: 32 76 cmp/hi r7,r2
315cc6: eb 00 mov #0,r11
315cc8: 3b 1e addc r1,r11
315cca: ad cb bra 315864 <___subdf3+0x314>
315ccc: 69 d3 mov r13,r9
315cce: c8 07 tst #7,r0
315cd0: 8b 01 bf 315cd6 <___subdf3+0x786>
315cd2: ae 08 bra 3158e6 <___subdf3+0x396>
315cd4: 68 73 mov r7,r8
315cd6: c9 0f and #15,r0
315cd8: 88 04 cmp/eq #4,r0
315cda: 8f 57 bf.s 315d8c <___subdf3+0x83c>
315cdc: 68 73 mov r7,r8
315cde: ae 03 bra 3158e8 <___subdf3+0x398>
315ce0: 48 09 shlr2 r8
315ce2: 8f 62 bf.s 315daa <___subdf3+0x85a>
315ce4: 22 1b or r1,r2
315ce6: dc 40 mov.l 315de8 <___subdf3+0x898>,r12 ! 1fffffff
315ce8: 62 13 mov r1,r2
315cea: ee 1d mov #29,r14
315cec: 42 ed shld r14,r2
315cee: 2c 79 and r7,r12
315cf0: 41 09 shlr2 r1
315cf2: 2c 2b or r2,r12
315cf4: ae 03 bra 3158fe <___subdf3+0x3ae>
315cf6: 41 01 shlr r1
315cf8: d8 3b mov.l 315de8 <___subdf3+0x898>,r8 ! 1fffffff
315cfa: 6b 13 mov r1,r11
315cfc: ad f5 bra 3158ea <___subdf3+0x39a>
315cfe: 28 79 and r7,r8
315d00: 8b 55 bf 315dae <___subdf3+0x85e>
315d02: dc 39 mov.l 315de8 <___subdf3+0x898>,r12 ! 1fffffff
315d04: 61 b3 mov r11,r1
315d06: e3 1d mov #29,r3
315d08: 41 3d shld r3,r1
315d0a: 2c 59 and r5,r12
315d0c: 2c 1b or r1,r12
315d0e: 61 b3 mov r11,r1
315d10: 41 09 shlr2 r1
315d12: ad f4 bra 3158fe <___subdf3+0x3ae>
315d14: 41 01 shlr r1
315d16: 30 2c add r2,r0
315d18: 32 06 cmp/hi r0,r2
315d1a: d2 31 mov.l 315de0 <___subdf3+0x890>,r2 ! 800000
315d1c: 31 be addc r11,r1
315d1e: 21 28 tst r2,r1
315d20: 89 01 bt 315d26 <___subdf3+0x7d6>
315d22: af 37 bra 315b94 <___subdf3+0x644>
315d24: 00 09 nop
315d26: 62 13 mov r1,r2
315d28: 6c 03 mov r0,r12
315d2a: e3 1d mov #29,r3
315d2c: 42 3d shld r3,r2
315d2e: 4c 09 shlr2 r12
315d30: 4c 01 shlr r12
315d32: 41 09 shlr2 r1
315d34: 2c 2b or r2,r12
315d36: 41 01 shlr r1
315d38: ae 02 bra 315940 <___subdf3+0x3f0>
315d3a: e9 01 mov #1,r9
315d3c: ae 92 bra 315a64 <___subdf3+0x514>
315d3e: e7 01 mov #1,r7
315d40: 67 03 mov r0,r7
315d42: 77 e0 add #-32,r7
315d44: 67 7b neg r7,r7
315d46: 66 b3 mov r11,r6
315d48: 8d 04 bt.s 315d54 <___subdf3+0x804>
315d4a: 46 7d shld r7,r6
315d4c: 60 0b neg r0,r0
315d4e: 70 40 add #64,r0
315d50: 4b 0d shld r0,r11
315d52: 28 bb or r11,r8
315d54: 28 88 tst r8,r8
315d56: e7 ff mov #-1,r7
315d58: 67 7a negc r7,r7
315d5a: af b2 bra 315cc2 <___subdf3+0x772>
315d5c: 27 6b or r6,r7
315d5e: 63 03 mov r0,r3
315d60: 73 20 add #32,r3
315d62: ac 7a bra 31565a <___subdf3+0x10a>
315d64: e1 00 mov #0,r1
315d66: 8b 01 bf 315d6c <___subdf3+0x81c>
315d68: ad b1 bra 3158ce <___subdf3+0x37e>
315d6a: e3 01 mov #1,r3
315d6c: 6b 13 mov r1,r11
315d6e: ad ba bra 3158e6 <___subdf3+0x396>
315d70: 68 23 mov r2,r8
315d72: 2c 7b or r7,r12
315d74: 2c c8 tst r12,r12
315d76: 8b 01 bf 315d7c <___subdf3+0x82c>
315d78: af 3b bra 315bf2 <___subdf3+0x6a2>
315d7a: e3 00 mov #0,r3
315d7c: 60 73 mov r7,r0
315d7e: c8 07 tst #7,r0
315d80: 8d 43 bt.s 315e0a <___subdf3+0x8ba>
315d82: c9 0f and #15,r0
315d84: 88 04 cmp/eq #4,r0
315d86: 6b 33 mov r3,r11
315d88: 8d 02 bt.s 315d90 <___subdf3+0x840>
315d8a: 68 73 mov r7,r8
315d8c: ac 7c bra 315688 <___subdf3+0x138>
315d8e: 62 83 mov r8,r2
315d90: ad aa bra 3158e8 <___subdf3+0x398>
315d92: 48 09 shlr2 r8
315d94: ad a8 bra 3158e8 <___subdf3+0x398>
315d96: 48 09 shlr2 r8
315d98: 42 09 shlr2 r2
315d9a: 4b 3d shld r3,r11
315d9c: 42 01 shlr r2
315d9e: 6c b3 mov r11,r12
315da0: 41 09 shlr2 r1
315da2: 2c 2b or r2,r12
315da4: 41 09 shlr2 r1
315da6: ad cb bra 315940 <___subdf3+0x3f0>
315da8: e9 02 mov #2,r9
315daa: 22 28 tst r2,r2
315dac: 89 01 bt 315db2 <___subdf3+0x862>
315dae: ad a9 bra 315904 <___subdf3+0x3b4>
315db0: 00 09 nop
315db2: dc 0d mov.l 315de8 <___subdf3+0x898>,r12 ! 1fffffff
315db4: 61 b3 mov r11,r1
315db6: e0 1d mov #29,r0
315db8: 41 0d shld r0,r1
315dba: 2c 59 and r5,r12
315dbc: 2c 1b or r1,r12
315dbe: 61 b3 mov r11,r1
315dc0: 41 09 shlr2 r1
315dc2: ad 9c bra 3158fe <___subdf3+0x3ae>
315dc4: 41 01 shlr r1
315dc6: dc 08 mov.l 315de8 <___subdf3+0x898>,r12 ! 1fffffff
315dc8: e6 1d mov #29,r6
315dca: 42 6d shld r6,r2
315dcc: 2c 79 and r7,r12
315dce: 41 09 shlr2 r1
315dd0: 2c 2b or r2,r12
315dd2: ad 94 bra 3158fe <___subdf3+0x3ae>
315dd4: 41 01 shlr r1
315dd6: 78 01 add #1,r8
315dd8: 6b 13 mov r1,r11
315dda: ac 54 bra 315686 <___subdf3+0x136>
315ddc: 69 d3 mov r13,r9
315dde: 00 09 nop
315de0: 00 80 .word 0x0080
315de2: 00 00 .word 0x0000
315de4: ff 7f .word 0xff7f
315de6: ff ff .word 0xffff
315de8: 1f ff mov.l r15,@(60,r15)
315dea: ff ff .word 0xffff
315dec: d1 0f mov.l 315e2c <___subdf3+0x8dc>,r1 ! ff7fffff
315dee: 42 09 shlr2 r2
315df0: 21 b9 and r11,r1
315df2: 6c 13 mov r1,r12
315df4: 4c 6d shld r6,r12
315df6: 41 18 shll8 r1
315df8: 42 01 shlr r2
315dfa: 31 1c add r1,r1
315dfc: e7 f4 mov #-12,r7
315dfe: 41 7d shld r7,r1
315e00: 2c 2b or r2,r12
315e02: ad 50 bra 3158a6 <___subdf3+0x356>
315e04: ed 01 mov #1,r13
315e06: af 4a bra 315c9e <___subdf3+0x74e>
315e08: e7 1f mov #31,r7
315e0a: 6b 33 mov r3,r11
315e0c: ad 6b bra 3158e6 <___subdf3+0x396>
315e0e: 68 73 mov r7,r8
315e10: e3 1d mov #29,r3
315e12: 4c 3d shld r3,r12
315e14: 48 09 shlr2 r8
315e16: 48 01 shlr r8
315e18: 41 09 shlr2 r1
315e1a: 2c 8b or r8,r12
315e1c: 41 09 shlr2 r1
315e1e: ad 8f bra 315940 <___subdf3+0x3f0>
315e20: 69 d3 mov r13,r9
315e22: e6 1d mov #29,r6
315e24: 4b 6d shld r6,r11
315e26: af ba bra 315d9e <___subdf3+0x84e>
315e28: 42 01 shlr r2
315e2a: 00 09 nop
315e2c: ff 7f .word 0xff7f
315e2e: ff ff .word 0xffff
Disassembly of section .gint.blocks:
00315e30 <_inth_dma_ae>:
315e30: d4 06 mov.l 315e4c <_inth_dma_ae+0x1c>,r4 ! 1020
315e32: 44 ce ldc r4,r4_bank
315e34: 01 32 stc ssr,r1
315e36: 41 0e ldc r1,sr
315e38: d0 03 mov.l 315e48 <_inth_dma_ae+0x18>,r0 ! 30a868 <_gint_panic>
315e3a: 40 2b jmp @r0
315e3c: 00 09 nop
...
315e46: 00 00 .word 0x0000
315e48: 00 30 .word 0x0030
315e4a: a8 68 bra 314f1e <___gedf2+0x102>
315e4c: 00 00 .word 0x0000
315e4e: 10 20 mov.l r2,@(0,r0)
00315e50 <_intc_generic_handler>:
315e50: c7 01 mova 315e58 <_intc_generic_handler+0x8>,r0
315e52: d1 06 mov.l 315e6c <_intc_generic_handler+0x1c>,r1 ! 0 <_lgmapped>
315e54: 41 2b jmp @r1
315e56: 64 03 mov r0,r4
...
00315e70 <_gint_inth_7305>:
315e70: 4f 22 sts.l pr,@-r15
315e72: 4f 13 stc.l gbr,@-r15
315e74: 4f 02 sts.l mach,@-r15
315e76: 4f 12 sts.l macl,@-r15
315e78: d0 0c mov.l 315eac <.jump_over+0x24>,r0 ! ff000028
315e7a: 60 02 mov.l @r0,r0
315e7c: e1 04 mov #4,r1
315e7e: 41 18 shll8 r1
315e80: 30 18 sub r1,r0
315e82: 70 28 add #40,r0
315e84: 00 03 bsrf r0
315e86: 00 09 nop
00315e88 <.jump_over>:
315e88: 4f 16 lds.l @r15+,macl
315e8a: 4f 06 lds.l @r15+,mach
315e8c: 4f 17 ldc.l @r15+,gbr
315e8e: 4f 26 lds.l @r15+,pr
315e90: 00 2b rte
315e92: 00 09 nop
...
315eac: ff 00 .word 0xff00
315eae: 00 28 clrmac
00315eb0 <_inth_etmu4>:
315eb0: c7 15 mova 315f08 <.storage_etmu4>,r0
315eb2: e2 07 mov #7,r2
00315eb4 <.shared>:
315eb4: 2f 86 mov.l r8,@-r15
315eb6: 4f 22 sts.l pr,@-r15
315eb8: 7f ec add #-20,r15
315eba: 1f 21 mov.l r2,@(4,r15)
315ebc: 61 03 mov r0,r1
315ebe: 53 11 mov.l @(4,r1),r3
315ec0: 60 30 mov.b @r3,r0
315ec2: c8 02 tst #2,r0
315ec4: c9 fd and #253,r0
315ec6: 8f fb bf.s 315ec0 <.shared+0xc>
315ec8: 23 00 mov.b r0,@r3
315eca: d8 0e mov.l 315f04 <.gint_inth_callback>,r8 ! 8101fac <_gint_inth_callback>
315ecc: 68 82 mov.l @r8,r8
315ece: 48 0b jsr @r8
315ed0: 64 12 mov.l @r1,r4
315ed2: 20 08 tst r0,r0
315ed4: 89 03 bt 315ede <.shared+0x2a>
315ed6: d0 0a mov.l 315f00 <.timer_stop>,r0 ! 30bbdc <_timer_stop>
315ed8: 2f 02 mov.l r0,@r15
315eda: 48 0b jsr @r8
315edc: 64 f3 mov r15,r4
315ede: 7f 14 add #20,r15
315ee0: 4f 26 lds.l @r15+,pr
315ee2: 00 0b rts
315ee4: 68 f6 mov.l @r15+,r8
...
00315f00 <.timer_stop>:
315f00: 00 30 .word 0x0030
315f02: bb dc bsr 3156be <___subdf3+0x16e>
00315f04 <.gint_inth_callback>:
315f04: 08 10 .word 0x0810
315f06: 1f ac mov.l r10,@(48,r15)
00315f08 <.storage_etmu4>:
315f08: 08 10 .word 0x0810
315f0a: 18 a8 mov.l r10,@(32,r8)
315f0c: a4 4d bra 3167aa <_worldRPG+0x576>
315f0e: 00 bc mov.b @(r0,r11),r0
00315f10 <_inth_etmux>:
315f10: 03 22 stc vbr,r3
315f12: d2 04 mov.l 315f24 <.id_etmux+0x2>,r2 ! 4
315f14: 33 2c add r2,r3
315f16: c7 04 mova 315f28 <.storage_etmux>,r0
315f18: 92 03 mov.w 315f22 <.id_etmux>,r2 ! 0 <_lgmapped>
315f1a: 43 2b jmp @r3
315f1c: 00 09 nop
315f1e: 00 09 nop
315f20: 00 09 nop
00315f22 <.id_etmux>:
315f22: 00 00 .word 0x0000
315f24: 00 00 .word 0x0000
315f26: 00 04 mov.b r0,@(r0,r0)
00315f28 <.storage_etmux>:
315f28: 08 10 .word 0x0810
315f2a: 18 1c mov.l r1,@(48,r8)
315f2c: 00 00 .word 0x0000
...
00315f30 <_inth_tmu>:
315f30: e5 00 mov #0,r5
315f32: e6 00 mov #0,r6
315f34: e7 00 mov #0,r7
00315f36 <.shared1>:
315f36: d1 14 mov.l 315f88 <.TCR0>,r1 ! a4490010
315f38: 31 6c add r6,r1
315f3a: 2f 86 mov.l r8,@-r15
315f3c: 4f 22 sts.l pr,@-r15
315f3e: 2f 56 mov.l r5,@-r15
315f40: 65 11 mov.w @r1,r5
315f42: 63 5c extu.b r5,r3
315f44: 33 50 cmp/eq r5,r3
315f46: 8f fb bf.s 315f40 <.shared1+0xa>
315f48: 21 31 mov.w r3,@r1
315f4a: d8 0e mov.l 315f84 <.callback>,r8 ! 8101fac <_gint_inth_callback>
315f4c: a0 04 bra 315f58 <.shared2>
315f4e: 68 82 mov.l @r8,r8
00315f50 <_inth_tmu_1>:
315f50: e5 01 mov #1,r5
315f52: e6 0c mov #12,r6
315f54: af ef bra 315f36 <.shared1>
315f56: e7 14 mov #20,r7
00315f58 <.shared2>:
315f58: d4 0c mov.l 315f8c <.tmu_callbacks>,r4 ! 810181c <_tmu_callbacks>
315f5a: 48 0b jsr @r8
315f5c: 34 7c add r7,r4
315f5e: 20 08 tst r0,r0
315f60: d2 07 mov.l 315f80 <.timer_stop>,r2 ! 30bbdc <_timer_stop>
315f62: 8d 09 bt.s 315f78 <.shared3>
315f64: 2f 26 mov.l r2,@-r15
315f66: 48 0b jsr @r8
315f68: 64 f3 mov r15,r4
315f6a: a0 05 bra 315f78 <.shared3>
315f6c: 00 09 nop
315f6e: 00 09 nop
00315f70 <_inth_tmu_2>:
315f70: e5 02 mov #2,r5
315f72: e6 18 mov #24,r6
315f74: af df bra 315f36 <.shared1>
315f76: e7 28 mov #40,r7
00315f78 <.shared3>:
315f78: 7f 08 add #8,r15
315f7a: 4f 26 lds.l @r15+,pr
315f7c: 00 0b rts
315f7e: 68 f6 mov.l @r15+,r8
00315f80 <.timer_stop>:
315f80: 00 30 .word 0x0030
315f82: bb dc bsr 31573e <___subdf3+0x1ee>
00315f84 <.callback>:
315f84: 08 10 .word 0x0810
315f86: 1f ac mov.l r10,@(48,r15)
00315f88 <.TCR0>:
315f88: a4 49 bra 31681e <_worldRPG+0x5ea>
315f8a: 00 10 .word 0x0010
00315f8c <.tmu_callbacks>:
315f8c: 08 10 .word 0x0810
315f8e: 18 1c mov.l r1,@(48,r8)
Disassembly of section .ilram:
e5200000 <_ILbuf>:
...
e5200020 <_gint_inth_callback_reloc>:
e5200020: 4f 83 stc.l r0_bank,@-r15
e5200022: 4f 93 stc.l r1_bank,@-r15
e5200024: 4f a3 stc.l r2_bank,@-r15
e5200026: 4f b3 stc.l r3_bank,@-r15
e5200028: 4f c3 stc.l r4_bank,@-r15
e520002a: 4f d3 stc.l r5_bank,@-r15
e520002c: 4f e3 stc.l r6_bank,@-r15
e520002e: 4f f3 stc.l r7_bank,@-r15
e5200030: 4f 43 stc.l spc,@-r15
e5200032: 4f 33 stc.l ssr,@-r15
e5200034: 4f ce ldc r15,r4_bank
e5200036: 4f 03 stc.l sr,@-r15
e5200038: 44 be ldc r4,r3_bank
e520003a: 01 02 stc sr,r1
e520003c: d0 14 mov.l e5200090 <.SR_clear_RB_BL>,r0 ! cfffffff
e520003e: 21 09 and r0,r1
e5200040: d2 15 mov.l e5200098 <.gint>,r2 ! 8101fd4 <_gint>
e5200042: 60 22 mov.l @r2,r0
e5200044: c8 01 tst #1,r0
e5200046: 8b 04 bf e5200052 <.set_imask>
e5200048: 50 23 mov.l @(12,r2),r0
e520004a: 88 06 cmp/eq #6,r0
e520004c: 89 01 bt e5200052 <.set_imask>
e520004e: a0 02 bra e5200056 <.load_sr>
e5200050: 00 09 nop
e5200052 <.set_imask>:
e5200052: d0 10 mov.l e5200094 <.SR_set_IMASK>,r0 ! f0
e5200054: 21 0b or r0,r1
e5200056 <.load_sr>:
e5200056: 41 0e ldc r1,sr
e5200058: 4f 22 sts.l pr,@-r15
e520005a: 60 32 mov.l @r3,r0
e520005c: c8 01 tst #1,r0
e520005e: 8b 00 bf e5200062 <.do_not_set_r4>
e5200060: 54 31 mov.l @(4,r3),r4
e5200062 <.do_not_set_r4>:
e5200062: e2 fe mov #-2,r2
e5200064: 20 29 and r2,r0
e5200066: 55 32 mov.l @(8,r3),r5
e5200068: 56 33 mov.l @(12,r3),r6
e520006a: 57 34 mov.l @(16,r3),r7
e520006c: 40 0b jsr @r0
e520006e: 00 09 nop
e5200070: 4f 26 lds.l @r15+,pr
e5200072: 4f 07 ldc.l @r15+,sr
e5200074: 00 82 stc r0_bank,r0
e5200076: 4f 37 ldc.l @r15+,ssr
e5200078: 4f 47 ldc.l @r15+,spc
e520007a: 4f f7 ldc.l @r15+,r7_bank
e520007c: 4f e7 ldc.l @r15+,r6_bank
e520007e: 4f d7 ldc.l @r15+,r5_bank
e5200080: 4f c7 ldc.l @r15+,r4_bank
e5200082: 4f b7 ldc.l @r15+,r3_bank
e5200084: 4f a7 ldc.l @r15+,r2_bank
e5200086: 4f 97 ldc.l @r15+,r1_bank
e5200088: 00 0b rts
e520008a: 4f 87 ldc.l @r15+,r0_bank
e520008c: 00 09 nop
e520008e: 00 09 nop
e5200090 <.SR_clear_RB_BL>:
e5200090: cf ff or.b #255,@(r0,gbr)
e5200092: ff ff .word 0xffff
e5200094 <.SR_set_IMASK>:
e5200094: 00 00 .word 0x0000
e5200096: 00 f0 .word 0x00f0
e5200098 <.gint>:
e5200098: 08 10 .word 0x0810
e520009a: 1f d4 mov.l r13,@(16,r15)
e520009c: 00 09 nop
e520009e: 00 09 nop