mirror of
https://git.planet-casio.com/Slyvtt/Collab_RPG.git
synced 2024-12-28 04:23:42 +01:00
46088 lines
1.7 MiB
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
|