4908 lines
196 KiB
ActionScript
4908 lines
196 KiB
ActionScript
|
|
// File generated by darts version X-2025.06#84ea4f0b1c#250602, Mon Feb 2 16:08:06 2026
|
|
// Copyright 2014-2025 Synopsys, Inc. All rights reserved.
|
|
// C:\Synopsys\ASIP Programmer\X-2025.06\win64\bin\WINbin\darts.exe -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib -d -IC:/Users/phangl/OneDrive - MED-EL/Desktop/LPDSP32_Modell/lib/runtime/include -DBLOCK_LEN=1 -DMAX_FIR_COEFFS=64 -D__tct_patch__=0 +Mhex +Ihex -g +u Release/simulation lpdsp32
|
|
|
|
// Release: ipp X-2025.06
|
|
|
|
.text_segment PM 0x000000
|
|
.entry_point
|
|
.label _ivt
|
|
.src_ref 0 "lpdsp32_init.s" 15 first
|
|
/* 0x000000 0x64000 */ jp 0x20 /* MW 2 */
|
|
/* 0x000001 0x00207 *//* MW 1 */
|
|
.src_ref 0 "lpdsp32_init.s" 16 first
|
|
/* 0x000002 0x460b0 */ reti; nop /* MW 2 */
|
|
/* 0x000003 0x38000 *//* MW 1 */
|
|
.src_ref 0 "lpdsp32_init.s" 17 first
|
|
/* 0x000004 0x460b0 */ reti; nop /* MW 2 */
|
|
/* 0x000005 0x38000 *//* MW 1 */
|
|
.src_ref 0 "lpdsp32_init.s" 18 first
|
|
/* 0x000006 0x460b0 */ reti; nop /* MW 2 */
|
|
/* 0x000007 0x38000 *//* MW 1 */
|
|
.src_ref 0 "lpdsp32_init.s" 19 first
|
|
/* 0x000008 0x460b0 */ reti; nop /* MW 2 */
|
|
/* 0x000009 0x38000 *//* MW 1 */
|
|
.src_ref 0 "lpdsp32_init.s" 20 first
|
|
/* 0x00000a 0x460b0 */ reti; nop /* MW 2 */
|
|
/* 0x00000b 0x38000 *//* MW 1 */
|
|
.src_ref 0 "lpdsp32_init.s" 21 first
|
|
/* 0x00000c 0x460b0 */ reti; nop /* MW 2 */
|
|
/* 0x00000d 0x38000 *//* MW 1 */
|
|
.src_ref 0 "lpdsp32_init.s" 22 first
|
|
/* 0x00000e 0x460b0 */ reti; nop /* MW 2 */
|
|
/* 0x00000f 0x38000 *//* MW 1 */
|
|
.src_ref 0 "lpdsp32_init.s" 23 first
|
|
/* 0x000010 0x460b0 */ reti; nop /* MW 2 */
|
|
/* 0x000011 0x38000 *//* MW 1 */
|
|
.src_ref 0 "lpdsp32_init.s" 24 first
|
|
/* 0x000012 0x460b0 */ reti; nop /* MW 2 */
|
|
/* 0x000013 0x38000 *//* MW 1 */
|
|
.src_ref 0 "lpdsp32_init.s" 25 first
|
|
/* 0x000014 0x460b0 */ reti; nop /* MW 2 */
|
|
/* 0x000015 0x38000 *//* MW 1 */
|
|
.src_ref 0 "lpdsp32_init.s" 26 first
|
|
/* 0x000016 0x460b0 */ reti; nop /* MW 2 */
|
|
/* 0x000017 0x38000 *//* MW 1 */
|
|
.src_ref 0 "lpdsp32_init.s" 27 first
|
|
/* 0x000018 0x460b0 */ reti; nop /* MW 2 */
|
|
/* 0x000019 0x38000 *//* MW 1 */
|
|
.src_ref 0 "lpdsp32_init.s" 28 first
|
|
/* 0x00001a 0x460b0 */ reti; nop /* MW 2 */
|
|
/* 0x00001b 0x38000 *//* MW 1 */
|
|
.src_ref 0 "lpdsp32_init.s" 29 first
|
|
/* 0x00001c 0x460b0 */ reti; nop /* MW 2 */
|
|
/* 0x00001d 0x38000 *//* MW 1 */
|
|
.src_ref 0 "lpdsp32_init.s" 30 first
|
|
/* 0x00001e 0x460b0 */ reti; nop /* MW 2 */
|
|
/* 0x00001f 0x38000 *//* MW 1 */
|
|
.label _main_init
|
|
.src_ref 0 "lpdsp32_init.s" 5 first
|
|
/* 0x000020 0xba112 */ r = 0x1
|
|
.src_ref 0 "lpdsp32_init.s" 6 first
|
|
/* 0x000021 0xba113 */ s = 0x1
|
|
.src_ref 0 "lpdsp32_init.s" 7 first
|
|
/* 0x000022 0x68003 */ sp = 0xfff8 /* MW 2 */
|
|
/* 0x000023 0xffe38 *//* MW 1 */
|
|
.src_ref 0 "lpdsp32_init.s" 8 first
|
|
/* 0x000024 0x46088 */ ie = 0x1; nop /* MW 2 */
|
|
/* 0x000025 0x38000 *//* MW 1 */
|
|
.label _main
|
|
.src_ref 1 "main.c" 28 first
|
|
.src_ref 1 "main.c" 28 4
|
|
/* 0x000026 0xabf10 */ sp+= -0x78
|
|
.src_ref 1 "main.c" 31 18
|
|
.src_ref 1 "main.c" 32 18
|
|
.src_ref 1 "main.c" 37 4
|
|
/* 0x000027 0x6e000 */ axl1 = [0x1c0] /* MW 2 */
|
|
/* 0x000028 0x0e011 *//* MW 1 */
|
|
.src_ref 1 "main.c" 31 22
|
|
.src_ref 1 "main.c" 31 26
|
|
.src_ref 1 "main.c" 31 30
|
|
.src_ref 1 "main.c" 31 34
|
|
.src_ref 1 "main.c" 32 22
|
|
.src_ref 1 "main.c" 32 26
|
|
.src_ref 1 "main.c" 32 30
|
|
.src_ref 1 "main.c" 32 34
|
|
/* 0x000029 0x5c001 */ bx0 = 0; a2 = sp + 0x20 /* MW 2 */
|
|
/* 0x00002a 0x24102 *//* MW 1 */
|
|
.src_ref 1 "main.c" 31 18 first
|
|
.src_ref 1 "main.c" 37 4
|
|
/* 0x00002b 0x55004 */ ax0 = ax1 + 0x0; a2[0x0] = ahl1 /* MW 2 */
|
|
/* 0x00002c 0x0d079 *//* MW 1 */
|
|
.src_ref 1 "main.c" 37 4
|
|
/* 0x00002d 0x5c00a */ ra1 = 2; a3 = sp + 0x48 /* MW 2 */
|
|
/* 0x00002e 0xa4243 *//* MW 1 */
|
|
.src_ref 1 "main.c" 32 18 first
|
|
.src_ref 1 "main.c" 37 4
|
|
/* 0x00002f 0x5c103 */ rb0 = 64; a3[0x0] = ahl1 /* MW 2 */
|
|
/* 0x000030 0x0d879 *//* MW 1 */
|
|
.src_ref 1 "main.c" 31 22 first
|
|
.src_ref 1 "main.c" 37 4
|
|
/* 0x000031 0x5c00a */ ra0 = 2; sp[0x28] = bhl0 /* MW 2 */
|
|
/* 0x000032 0x1055a *//* MW 1 */
|
|
.src_ref 1 "main.c" 32 22 first
|
|
/* 0x000033 0x90a5a */ sp[0x50] = bhl0
|
|
.src_ref 1 "main.c" 31 26 first
|
|
/* 0x000034 0x9065a */ sp[0x30] = bhl0
|
|
.src_ref 1 "main.c" 32 26 first
|
|
/* 0x000035 0x90b5a */ sp[0x58] = bhl0
|
|
.src_ref 1 "main.c" 31 30 first
|
|
/* 0x000036 0x9075a */ sp[0x38] = bhl0
|
|
.src_ref 1 "main.c" 32 30 first
|
|
/* 0x000037 0x90c5a */ sp[0x60] = bhl0
|
|
/* 0x000038 0x88176 */ sp[0x8] = lr
|
|
.src_ref 1 "main.c" 31 34 first
|
|
/* 0x000039 0x9085a */ sp[0x40] = bhl0
|
|
.src_ref 1 "main.c" 32 34 first
|
|
/* 0x00003a 0x40000 */ nop; sp[0x68] = bhl0 /* MW 2 */
|
|
/* 0x00003b 0x10d5a *//* MW 1 */
|
|
.src_ref 1 "main.c" 37 4
|
|
/* 0x00003c 0x68000 */ a0 = 0x4 /* MW 2 */
|
|
/* 0x00003d 0x00120 *//* MW 1 */
|
|
.src_ref 1 "main.c" 37 4
|
|
/* 0x00003e 0x68000 */ a1 = 0x94 /* MW 2 */
|
|
/* 0x00003f 0x02521 *//* MW 1 */
|
|
.src_ref 1 "main.c" 37 4 first
|
|
/* 0x000040 0x66000 */ calldb 0x1a2 /* MW 2 */
|
|
/* 0x000041 0x01a28 *//* MW 1 */
|
|
.src_ref 1 "main.c" 37 4
|
|
/* 0x000042 0x6e000 */ bxl0 = [0x1c8] /* MW 2 */
|
|
/* 0x000043 0x0e412 *//* MW 1 */
|
|
.src_ref 1 "main.c" 49 16
|
|
/* 0x000044 0x68000 */ a1 = 0x124 /* MW 2 */
|
|
/* 0x000045 0x04921 *//* MW 1 */
|
|
.src_ref 1 "main.c" 49 16
|
|
/* 0x000046 0x68000 */ a2 = 0x1 /* MW 2 */
|
|
/* 0x000047 0x00062 *//* MW 1 */
|
|
.src_ref 1 "main.c" 49 16 first
|
|
/* 0x000048 0x66000 */ call 0x270 /* MW 2 */
|
|
/* 0x000049 0x02700 *//* MW 1 */
|
|
/* 0x00004a 0x88260 */ sp[0x10] = a0
|
|
.src_ref 1 "main.c" 50 16
|
|
/* 0x00004b 0x68000 */ a1 = 0x152 /* MW 2 */
|
|
/* 0x00004c 0x054a1 *//* MW 1 */
|
|
.src_ref 1 "main.c" 50 16
|
|
/* 0x00004d 0x68000 */ a2 = 0x1 /* MW 2 */
|
|
/* 0x00004e 0x00062 *//* MW 1 */
|
|
.src_ref 1 "main.c" 50 16 first
|
|
/* 0x00004f 0x66000 */ call 0x270 /* MW 2 */
|
|
/* 0x000050 0x02700 *//* MW 1 */
|
|
/* 0x000051 0x881e0 */ sp[0xc] = a0
|
|
.src_ref 1 "main.c" 51 16
|
|
/* 0x000052 0x68000 */ a1 = 0x17c /* MW 2 */
|
|
/* 0x000053 0x05f21 *//* MW 1 */
|
|
.src_ref 1 "main.c" 51 16
|
|
/* 0x000054 0x68000 */ a2 = 0x1b1 /* MW 2 */
|
|
/* 0x000055 0x06c62 *//* MW 1 */
|
|
.src_ref 1 "main.c" 51 16 first
|
|
/* 0x000056 0x66000 */ call 0x270 /* MW 2 */
|
|
/* 0x000057 0x02700 *//* MW 1 */
|
|
/* 0x000058 0x882e0 */ sp[0x14] = a0
|
|
/* 0x000059 0x00000 */ nop
|
|
.src_ref 1 "main.c" 55 4
|
|
/* 0x00005a 0x88220 */ a0 = sp[0x10]
|
|
.src_ref 1 "main.c" 55 4 first
|
|
/* 0x00005b 0x66000 */ call 0x2c2 /* MW 2 */
|
|
/* 0x00005c 0x02c20 *//* MW 1 */
|
|
.src_ref 1 "main.c" 55 4
|
|
/* 0x00005d 0x32020 */ cmp(ra0,0x0)
|
|
.src_ref 1 "main.c" 55 4
|
|
/* 0x00005e 0xbc4d1 */ if (nz) jps 0x4d
|
|
.src_ref 1 "main.c" 55 4
|
|
/* 0x00005f 0x881a0 */ a0 = sp[0xc]
|
|
.src_ref 1 "main.c" 55 4
|
|
/* 0x000060 0x66000 */ call 0x2c2 /* MW 2 */
|
|
/* 0x000061 0x02c20 *//* MW 1 */
|
|
.src_ref 1 "main.c" 55 4
|
|
/* 0x000062 0x32020 */ cmp(ra0,0x0)
|
|
.src_ref 1 "main.c" 55 4
|
|
.src_ref 1 "main.c" 55 4
|
|
/* 0x000063 0xbc481 */ if (nz) jps 0x48
|
|
/* 0x000064 0x68200 */ a1 = -0x800000 /* MW 2 */
|
|
/* 0x000065 0x00021 *//* MW 1 */
|
|
/* 0x000066 0x88361 */ sp[0x18] = a1
|
|
/* 0x000067 0xa4381 */ a1 = sp + 0x70
|
|
.src_ref 1 "main.c" 57 12
|
|
/* 0x000068 0x88220 */ a0 = sp[0x10]
|
|
/* 0x000069 0x88061 */ sp[0x0] = a1
|
|
.src_ref 1 "main.c" 57 12
|
|
/* 0x00006a 0x68000 */ a1 = 0x1b3 /* MW 2 */
|
|
/* 0x00006b 0x06ce1 *//* MW 1 */
|
|
.src_ref 1 "main.c" 57 12 first
|
|
/* 0x00006c 0x66000 */ call 0x2ec /* MW 2 */
|
|
/* 0x00006d 0x02ec0 *//* MW 1 */
|
|
/* 0x00006e 0xa43a0 */ a0 = sp + 0x74
|
|
/* 0x00006f 0x88060 */ sp[0x0] = a0
|
|
.src_ref 1 "main.c" 58 12
|
|
/* 0x000070 0x68000 */ a1 = 0x1b3 /* MW 2 */
|
|
/* 0x000071 0x06ce1 *//* MW 1 */
|
|
.src_ref 1 "main.c" 58 12
|
|
/* 0x000072 0x40000 */ nop; a0 = sp[0xc] /* MW 2 */
|
|
/* 0x000073 0x081a0 *//* MW 1 */
|
|
.src_ref 1 "main.c" 58 12 first
|
|
/* 0x000074 0x66000 */ call 0x2ec /* MW 2 */
|
|
/* 0x000075 0x02ec0 *//* MW 1 */
|
|
/* 0x000076 0x68200 */ a1 = -0x7ffff0 /* MW 2 */
|
|
/* 0x000077 0x00421 *//* MW 1 */
|
|
.src_ref 1 "main.c" 59 22
|
|
.src_ref 1 "main.c" 59 28
|
|
.src_ref 1 "main.c" 60 22
|
|
.src_ref 1 "main.c" 60 30
|
|
/* 0x000078 0x5c808 */ c0 = 2; sp[0x0] = a1 /* MW 2 */
|
|
/* 0x000079 0x08061 *//* MW 1 */
|
|
.src_ref 1 "main.c" 62 8
|
|
/* 0x00007a 0x68000 */ a1 = 0x94 /* MW 2 */
|
|
/* 0x00007b 0x02521 *//* MW 1 */
|
|
.src_ref 1 "main.c" 59 22
|
|
.src_ref 1 "main.c" 59 28
|
|
.src_ref 1 "main.c" 62 8
|
|
/* 0x00007c 0x88320 */ a0 = sp[0x18]
|
|
.src_ref 1 "main.c" 59 38 first
|
|
/* 0x00007d 0x88e01 */ axs1 = sp[0x70]
|
|
.src_ref 1 "main.c" 62 8
|
|
/* 0x00007e 0xa0004 */ a4 = a0 + 0x0
|
|
.src_ref 1 "main.c" 59 22
|
|
.src_ref 1 "main.c" 59 28
|
|
/* 0x00007f 0x94051 */ [a0+c0] = axs1.s
|
|
.src_ref 1 "main.c" 62 8
|
|
/* 0x000080 0xa0005 */ a5 = a0 + 0x0
|
|
.src_ref 1 "main.c" 60 40 first
|
|
/* 0x000081 0x88e81 */ axs1 = sp[0x74]
|
|
.src_ref 1 "main.c" 60 22
|
|
.src_ref 1 "main.c" 60 30
|
|
/* 0x000082 0x94251 */ [a0-c0] = axs1.s
|
|
/* 0x000083 0x88360 */ sp[0x18] = a0
|
|
.src_ref 1 "main.c" 62 8
|
|
/* 0x000084 0x68000 */ a0 = 0x4 /* MW 2 */
|
|
/* 0x000085 0x00120 *//* MW 1 */
|
|
.src_ref 1 "main.c" 62 8 first
|
|
/* 0x000086 0x66000 */ call 0x200 /* MW 2 */
|
|
/* 0x000087 0x02000 *//* MW 1 */
|
|
.src_ref 1 "main.c" 65 44 first
|
|
/* 0x000088 0x6e400 */ ra0.s = [0x800010] /* MW 2 */
|
|
/* 0x000089 0x00834 *//* MW 1 */
|
|
/* 0x00008a 0x88048 */ sp[0x0] = ra0
|
|
.src_ref 1 "main.c" 65 12
|
|
/* 0x00008b 0x68000 */ a1 = 0x1b6 /* MW 2 */
|
|
/* 0x00008c 0x06da1 *//* MW 1 */
|
|
.src_ref 1 "main.c" 65 12
|
|
/* 0x00008d 0x882a0 */ a0 = sp[0x14]
|
|
.src_ref 1 "main.c" 65 12
|
|
/* 0x00008e 0x66000 */ call 0x2da /* MW 2 */
|
|
/* 0x00008f 0x02da0 *//* MW 1 */
|
|
.src_ref 1 "main.c" 55 13
|
|
/* 0x000090 0x40000 */ nop; a0 = sp[0x10] /* MW 2 */
|
|
/* 0x000091 0x08220 *//* MW 1 */
|
|
.src_ref 1 "main.c" 55 13 first
|
|
/* 0x000092 0x66000 */ call 0x2c2 /* MW 2 */
|
|
/* 0x000093 0x02c20 *//* MW 1 */
|
|
.src_ref 1 "main.c" 55 23
|
|
.src_ref 1 "main.c" 57 12
|
|
.src_ref 1 "main.c" 68 4
|
|
/* 0x000094 0x59010 */ cmp(ra0,0x0); a0 = sp[0x10] /* MW 2 */
|
|
/* 0x000095 0x08220 *//* MW 1 */
|
|
.src_ref 1 "main.c" 55 23
|
|
/* 0x000096 0x42040 */ if (nz) jps 0x8; a1 = sp + 0x70 /* MW 2 */
|
|
/* 0x000097 0xa4381 *//* MW 1 */
|
|
.src_ref 1 "main.c" 55 26
|
|
/* 0x000098 0x40000 */ nop; a0 = sp[0xc] /* MW 2 */
|
|
/* 0x000099 0x081a0 *//* MW 1 */
|
|
.src_ref 1 "main.c" 55 26
|
|
/* 0x00009a 0x66000 */ call 0x2c2 /* MW 2 */
|
|
/* 0x00009b 0x02c20 *//* MW 1 */
|
|
.src_ref 1 "main.c" 55 23
|
|
.src_ref 1 "main.c" 57 12
|
|
.src_ref 1 "main.c" 68 4
|
|
/* 0x00009c 0x59010 */ cmp(ra0,0x0); a0 = sp[0x10] /* MW 2 */
|
|
/* 0x00009d 0x08220 *//* MW 1 */
|
|
.src_ref 1 "main.c" 55 4
|
|
.src_ref 1 "main.c" 55 23
|
|
/* 0x00009e 0x43e48 */ if (z) jps -0x37; a1 = sp + 0x70 /* MW 2 */
|
|
/* 0x00009f 0x24381 *//* MW 1 */
|
|
.src_ref 1 "main.c" 68 4 first
|
|
/* 0x0000a0 0x66000 */ call 0x2a2 /* MW 2 */
|
|
/* 0x0000a1 0x02a20 *//* MW 1 */
|
|
.src_ref 1 "main.c" 69 4
|
|
/* 0x0000a2 0x881a0 */ a0 = sp[0xc]
|
|
.src_ref 1 "main.c" 69 4 first
|
|
/* 0x0000a3 0x66000 */ call 0x2a2 /* MW 2 */
|
|
/* 0x0000a4 0x02a20 *//* MW 1 */
|
|
.src_ref 1 "main.c" 70 4
|
|
/* 0x0000a5 0x882a0 */ a0 = sp[0x14]
|
|
.src_ref 1 "main.c" 70 4 first
|
|
/* 0x0000a6 0x66000 */ call 0x2a2 /* MW 2 */
|
|
/* 0x0000a7 0x02a20 *//* MW 1 */
|
|
.src_ref 1 "main.c" 71
|
|
/* 0x0000a8 0x5c002 */ ra0 = 0; lr = sp[0x8] /* MW 2 */
|
|
/* 0x0000a9 0x08136 *//* MW 1 */
|
|
.src_ref 1 "main.c" 71 first
|
|
.src_ref 1 "main.c" 71 first
|
|
/* 0x0000aa 0x460a0 */ ret; sp+= 0x78 /* MW 2 */
|
|
/* 0x0000ab 0x280f0 *//* MW 1 */
|
|
.src_ref 1 "main.c" 68 4
|
|
/* 0x0000ac 0x43f93 */ jps -0xe; a0 = sp[0x10] /* MW 2 */
|
|
/* 0x0000ad 0x88220 *//* MW 1 */
|
|
.label _Z17initialize_bufferP9BufferPtrPiii
|
|
.src_ref 2 "signal_path.c" 136 first
|
|
.src_ref 2 "signal_path.c" 137 10
|
|
.src_ref 2 "signal_path.c" 142 24
|
|
/* 0x0000ae 0x39020 */ c0 = 4
|
|
.src_ref 2 "signal_path.c" 137 10 first
|
|
.src_ref 2 "signal_path.c" 141 4 first
|
|
/* 0x0000af 0x59014 */ cmp(ra1,0x0); [a0+c0] = ra1 /* MW 2 */
|
|
/* 0x0000b0 0x00049 *//* MW 1 */
|
|
.src_ref 2 "signal_path.c" 139 10 first
|
|
.src_ref 2 "signal_path.c" 141 4
|
|
/* 0x0000b1 0x42036 */ if (np) jpsdb 0x6; a0[0x4] = a1 /* MW 2 */
|
|
/* 0x0000b2 0x840e1 *//* MW 1 */
|
|
.src_ref 2 "signal_path.c" 138 10 first
|
|
/* 0x0000b3 0x84061 */ a0[0x0] = a1
|
|
.src_ref 2 "signal_path.c" 141 4 first
|
|
/* 0x0000b4 0x62000 */ lp [ra1] 0x1 /* MW 2 */
|
|
/* 0x0000b5 0x00015 *//* MW 1 */
|
|
/* 0x0000b6 0x00000 */ nop
|
|
/* 0x0000b7 0x00000 */ nop
|
|
.src_ref 2 "signal_path.c" 142 24 first
|
|
/* 0x0000b8 0x8087a */ [a1+c0] = zero
|
|
.src_ref 2 "signal_path.c" 144 14 first
|
|
/* 0x0000b9 0x301a8 */ cmp(ra1,rb0)
|
|
.src_ref 2 "signal_path.c" 144 4
|
|
.src_ref 2 "signal_path.c" 144 14
|
|
/* 0x0000ba 0x42011 */ if (s) jps 0x2; ra0 = zero /* MW 2 */
|
|
/* 0x0000bb 0x18e88 *//* MW 1 */
|
|
.src_ref 2 "signal_path.c" 144 4
|
|
/* 0x0000bc 0x5c006 */ ra0 = 1; ret /* MW 2 */
|
|
/* 0x0000bd 0x3a140 *//* MW 1 */
|
|
.src_ref 2 "signal_path.c" 144 4
|
|
/* 0x0000be 0x40000 */ nop; ret /* MW 2 */
|
|
/* 0x0000bf 0x3a140 *//* MW 1 */
|
|
.label _Z21initialize_buffer_dmbPU17chess_storage_DMB12BufferPtrDMBPU17chess_storage_DMBiii
|
|
.src_ref 2 "signal_path.c" 153 first
|
|
.src_ref 2 "signal_path.c" 154 10
|
|
.src_ref 2 "signal_path.c" 159 24
|
|
/* 0x0000c0 0x39020 */ c0 = 4
|
|
.src_ref 2 "signal_path.c" 154 10 first
|
|
.src_ref 2 "signal_path.c" 158 4 first
|
|
/* 0x0000c1 0x59014 */ cmp(ra1,0x0); [a4+c0] = ra1 /* MW 2 */
|
|
/* 0x0000c2 0x02049 *//* MW 1 */
|
|
.src_ref 2 "signal_path.c" 156 10 first
|
|
.src_ref 2 "signal_path.c" 158 4
|
|
/* 0x0000c3 0x42036 */ if (np) jpsdb 0x6; a4[0x4] = a5 /* MW 2 */
|
|
/* 0x0000c4 0x860e5 *//* MW 1 */
|
|
.src_ref 2 "signal_path.c" 155 10 first
|
|
/* 0x0000c5 0x86065 */ a4[0x0] = a5
|
|
.src_ref 2 "signal_path.c" 158 4 first
|
|
/* 0x0000c6 0x62000 */ lp [ra1] 0x1 /* MW 2 */
|
|
/* 0x0000c7 0x00015 *//* MW 1 */
|
|
/* 0x0000c8 0x00000 */ nop
|
|
/* 0x0000c9 0x00000 */ nop
|
|
.src_ref 2 "signal_path.c" 159 24 first
|
|
/* 0x0000ca 0x8287a */ [a5+c0] = zero
|
|
.src_ref 2 "signal_path.c" 161 14 first
|
|
/* 0x0000cb 0x301a8 */ cmp(ra1,rb0)
|
|
.src_ref 2 "signal_path.c" 161 4
|
|
.src_ref 2 "signal_path.c" 161 14
|
|
/* 0x0000cc 0x42011 */ if (s) jps 0x2; ra0 = zero /* MW 2 */
|
|
/* 0x0000cd 0x18e88 *//* MW 1 */
|
|
.src_ref 2 "signal_path.c" 161 4
|
|
/* 0x0000ce 0x5c006 */ ra0 = 1; ret /* MW 2 */
|
|
/* 0x0000cf 0x3a140 *//* MW 1 */
|
|
.src_ref 2 "signal_path.c" 161 4
|
|
/* 0x0000d0 0x40000 */ nop; ret /* MW 2 */
|
|
/* 0x0000d1 0x3a140 *//* MW 1 */
|
|
.label _Z16write_buffer_dmbPU17chess_storage_DMB12BufferPtrDMBi
|
|
.src_ref 2 "signal_path.c" 177 11
|
|
.src_ref 2 "signal_path.c" 177 11 first
|
|
.src_ref 2 "signal_path.c" 178 26
|
|
.src_ref 2 "signal_path.c" 178 67
|
|
.src_ref 2 "signal_path.c" 179 first
|
|
/* 0x0000d2 0x5c810 */ c0 = 4; a4 = a4 + 0x8 /* MW 2 */
|
|
/* 0x0000d3 0x22044 *//* MW 1 */
|
|
.src_ref 2 "signal_path.c" 177 11 first
|
|
/* 0x0000d4 0x82220 */ a0 = [a4-c0]
|
|
.src_ref 2 "signal_path.c" 178 67 first
|
|
/* 0x0000d5 0x8222c */ lb0 = [a4-c0]
|
|
.src_ref 2 "signal_path.c" 177 4 first
|
|
/* 0x0000d6 0x84048 */ a0[0x0] = ra0
|
|
/* 0x0000d7 0x00000 */ nop
|
|
.src_ref 2 "signal_path.c" 178 86 first
|
|
/* 0x0000d8 0x86008 */ ra0 = a4[0x0]
|
|
.src_ref 2 "signal_path.c" 178 86
|
|
/* 0x0000d9 0x230a4 */ ra0 = lsl(ra0,0x2)
|
|
.src_ref 2 "signal_path.c" 178 26
|
|
/* 0x0000da 0x9822e */ lsz0 = ra0
|
|
/* 0x0000db 0x00000 */ nop
|
|
.src_ref 2 "signal_path.c" 178 26
|
|
.src_ref 2 "signal_path.c" 179 first
|
|
/* 0x0000dc 0x460a4 */ retdb; a0 = a0+%0c0 /* MW 2 */
|
|
/* 0x0000dd 0x1c400 *//* MW 1 */
|
|
.src_ref 2 "signal_path.c" 178 10 first
|
|
/* 0x0000de 0x86160 */ a4[0x8] = a0
|
|
/* 0x0000df 0x00000 */ nop
|
|
.label _Z20scale_preemph_filterP16SingleSignalPathdddddi
|
|
.src_ref 2 "signal_path.c" 182 first
|
|
.src_ref 2 "signal_path.c" 182 5
|
|
/* 0x0000e0 0xabfa0 */ sp+= -0x30
|
|
/* 0x0000e1 0x90259 */ sp[0x10] = ahl1
|
|
/* 0x0000e2 0x880f6 */ sp[0x4] = lr
|
|
/* 0x0000e3 0x88048 */ sp[0x0] = ra0
|
|
/* 0x0000e4 0x9035b */ sp[0x18] = bhl1
|
|
/* 0x0000e5 0x9045a */ sp[0x20] = bhl0
|
|
/* 0x0000e6 0x90558 */ sp[0x28] = ahl0
|
|
/* 0x0000e7 0x88160 */ sp[0x8] = a0
|
|
.src_ref 2 "signal_path.c" 184 11 first
|
|
/* 0x0000e8 0x66000 */ calldb 0x758 /* MW 2 */
|
|
/* 0x0000e9 0x07588 *//* MW 1 */
|
|
.src_ref 2 "signal_path.c" 184 11
|
|
/* 0x0000ea 0x6e000 */ axl1 = [0x2f0] /* MW 2 */
|
|
/* 0x0000eb 0x17811 *//* MW 1 */
|
|
.src_ref 2 "signal_path.c" 184 11
|
|
.src_ref 2 "signal_path.c" 185 14
|
|
.src_ref 2 "signal_path.c" 188 14
|
|
/* 0x0000ec 0x59010 */ cmp(ra0,0x0); a1 = sp[0x8] /* MW 2 */
|
|
/* 0x0000ed 0x08121 *//* MW 1 */
|
|
.src_ref 2 "signal_path.c" 184 11
|
|
.src_ref 2 "signal_path.c" 184 17
|
|
/* 0x0000ee 0xbc298 */ if (z) jpsdb 0x29
|
|
.src_ref 2 "signal_path.c" 185 14 first
|
|
/* 0x0000ef 0xa0840 */ a0 = a1 + 0x8
|
|
/* 0x0000f0 0x40000 */ nop; sp[0xc] = a0 /* MW 2 */
|
|
/* 0x0000f1 0x081e0 *//* MW 1 */
|
|
.src_ref 2 "signal_path.c" 184 23 first
|
|
/* 0x0000f2 0x66000 */ calldb 0x758 /* MW 2 */
|
|
/* 0x0000f3 0x07588 *//* MW 1 */
|
|
.src_ref 2 "signal_path.c" 184 23
|
|
.src_ref 2 "signal_path.c" 184 23
|
|
/* 0x0000f4 0x5c000 */ ax1 = 0; axl0 = sp[0x10] /* MW 2 */
|
|
/* 0x0000f5 0x90210 *//* MW 1 */
|
|
.src_ref 2 "signal_path.c" 184 23
|
|
.src_ref 2 "signal_path.c" 189 14
|
|
/* 0x0000f6 0x59010 */ cmp(ra0,0x0); a0 = sp[0xc] /* MW 2 */
|
|
/* 0x0000f7 0x081a0 *//* MW 1 */
|
|
.src_ref 2 "signal_path.c" 184 23
|
|
.src_ref 2 "signal_path.c" 184 29
|
|
.src_ref 2 "signal_path.c" 185 14
|
|
.src_ref 2 "signal_path.c" 188 14
|
|
/* 0x0000f8 0x420f0 */ if (z) jps 0x1e; a1 = sp[0x8] /* MW 2 */
|
|
/* 0x0000f9 0x08121 *//* MW 1 */
|
|
/* 0x0000fa 0x40000 */ nop; sp[0xc] = a0 /* MW 2 */
|
|
/* 0x0000fb 0x081e0 *//* MW 1 */
|
|
.src_ref 2 "signal_path.c" 184 35
|
|
/* 0x0000fc 0x66000 */ calldb 0x758 /* MW 2 */
|
|
/* 0x0000fd 0x07588 *//* MW 1 */
|
|
.src_ref 2 "signal_path.c" 184 35
|
|
.src_ref 2 "signal_path.c" 184 35
|
|
/* 0x0000fe 0x5c000 */ ax1 = 0; axl0 = sp[0x20] /* MW 2 */
|
|
/* 0x0000ff 0x90410 *//* MW 1 */
|
|
.src_ref 2 "signal_path.c" 184 35
|
|
.src_ref 2 "signal_path.c" 189 14
|
|
/* 0x000100 0x59010 */ cmp(ra0,0x0); a0 = sp[0xc] /* MW 2 */
|
|
/* 0x000101 0x081a0 *//* MW 1 */
|
|
.src_ref 2 "signal_path.c" 184 35
|
|
.src_ref 2 "signal_path.c" 184 41
|
|
.src_ref 2 "signal_path.c" 185 14
|
|
.src_ref 2 "signal_path.c" 188 14
|
|
/* 0x000102 0x420a0 */ if (z) jps 0x14; a1 = sp[0x8] /* MW 2 */
|
|
/* 0x000103 0x08121 *//* MW 1 */
|
|
/* 0x000104 0x40000 */ nop; sp[0xc] = a0 /* MW 2 */
|
|
/* 0x000105 0x081e0 *//* MW 1 */
|
|
.src_ref 2 "signal_path.c" 184 47
|
|
/* 0x000106 0x66000 */ calldb 0x758 /* MW 2 */
|
|
/* 0x000107 0x07588 *//* MW 1 */
|
|
.src_ref 2 "signal_path.c" 184 47
|
|
.src_ref 2 "signal_path.c" 184 47
|
|
/* 0x000108 0x5c000 */ ax1 = 0; axl0 = sp[0x18] /* MW 2 */
|
|
/* 0x000109 0x90310 *//* MW 1 */
|
|
.src_ref 2 "signal_path.c" 184 47
|
|
.src_ref 2 "signal_path.c" 189 14
|
|
/* 0x00010a 0x59010 */ cmp(ra0,0x0); a0 = sp[0xc] /* MW 2 */
|
|
/* 0x00010b 0x081a0 *//* MW 1 */
|
|
.src_ref 2 "signal_path.c" 184 47
|
|
.src_ref 2 "signal_path.c" 184 53
|
|
.src_ref 2 "signal_path.c" 185 14
|
|
.src_ref 2 "signal_path.c" 188 14
|
|
/* 0x00010c 0x42050 */ if (z) jps 0xa; a1 = sp[0x8] /* MW 2 */
|
|
/* 0x00010d 0x08121 *//* MW 1 */
|
|
/* 0x00010e 0x40000 */ nop; sp[0xc] = a0 /* MW 2 */
|
|
/* 0x00010f 0x081e0 *//* MW 1 */
|
|
.src_ref 2 "signal_path.c" 184 59
|
|
/* 0x000110 0x66000 */ calldb 0x758 /* MW 2 */
|
|
/* 0x000111 0x07588 *//* MW 1 */
|
|
.src_ref 2 "signal_path.c" 184 59
|
|
.src_ref 2 "signal_path.c" 184 59
|
|
/* 0x000112 0x5c000 */ ax1 = 0; axl0 = sp[0x30] /* MW 2 */
|
|
/* 0x000113 0x90610 *//* MW 1 */
|
|
.src_ref 2 "signal_path.c" 184 59
|
|
.src_ref 2 "signal_path.c" 185 14
|
|
.src_ref 2 "signal_path.c" 188 14
|
|
/* 0x000114 0x59010 */ cmp(ra0,0x0); a1 = sp[0x8] /* MW 2 */
|
|
/* 0x000115 0x08121 *//* MW 1 */
|
|
.src_ref 2 "signal_path.c" 184 4
|
|
.src_ref 2 "signal_path.c" 184 59
|
|
.src_ref 2 "signal_path.c" 189 14
|
|
/* 0x000116 0x42248 */ if (nz) jps 0x49; a0 = sp[0xc] /* MW 2 */
|
|
/* 0x000117 0x881a0 *//* MW 1 */
|
|
.src_ref 2 "signal_path.c" 189 14
|
|
.src_ref 2 "signal_path.c" 190 25
|
|
/* 0x000118 0x88008 */ ra0 = sp[0x0]
|
|
.src_ref 2 "signal_path.c" 188 14
|
|
.src_ref 2 "signal_path.c" 189 14
|
|
/* 0x000119 0x5c007 */ rb0 = 1; a0 = a0 + 0x18 /* MW 2 */
|
|
/* 0x00011a 0x200c0 *//* MW 1 */
|
|
.src_ref 2 "signal_path.c" 189 14 first
|
|
/* 0x00011b 0x84048 */ a0[0x0] = ra0
|
|
.src_ref 2 "signal_path.c" 192 14
|
|
/* 0x00011c 0xa04a0 */ a0 = a0 - 0x14
|
|
/* 0x00011d 0x88060 */ sp[0x0] = a0
|
|
.src_ref 2 "signal_path.c" 188 14 first
|
|
/* 0x00011e 0x8494a */ a1[0x8] = rb0
|
|
.src_ref 2 "signal_path.c" 190 25 first
|
|
/* 0x00011f 0x66000 */ call 0x410 /* MW 2 */
|
|
/* 0x000120 0x04100 *//* MW 1 */
|
|
.src_ref 2 "signal_path.c" 190 20
|
|
/* 0x000121 0x2a002 */ bx0 = ax0 + 0x0
|
|
.src_ref 2 "signal_path.c" 190 20
|
|
/* 0x000122 0x66000 */ calldb 0x87a /* MW 2 */
|
|
/* 0x000123 0x087a8 *//* MW 1 */
|
|
.src_ref 2 "signal_path.c" 190 20
|
|
/* 0x000124 0x6e000 */ axl1 = [0x2f8] /* MW 2 */
|
|
/* 0x000125 0x17c11 *//* MW 1 */
|
|
.src_ref 2 "signal_path.c" 190 39
|
|
/* 0x000126 0x55000 */ ax1 = ax0 + 0x0; nop /* MW 2 */
|
|
/* 0x000127 0xb8000 *//* MW 1 */
|
|
.src_ref 2 "signal_path.c" 190 39
|
|
/* 0x000128 0x66000 */ calldb 0x5cc /* MW 2 */
|
|
/* 0x000129 0x05cc8 *//* MW 1 */
|
|
.src_ref 2 "signal_path.c" 190 39
|
|
/* 0x00012a 0x6e000 */ bxl0 = [0x2f0] /* MW 2 */
|
|
/* 0x00012b 0x17812 *//* MW 1 */
|
|
.src_ref 2 "signal_path.c" 190 39
|
|
/* 0x00012c 0x66000 */ call 0x42e /* MW 2 */
|
|
/* 0x00012d 0x042e0 *//* MW 1 */
|
|
.src_ref 2 "signal_path.c" 192 34 first
|
|
/* 0x00012e 0x66000 */ call 0x410 /* MW 2 */
|
|
/* 0x00012f 0x04100 *//* MW 1 */
|
|
.src_ref 2 "signal_path.c" 192 34
|
|
.src_ref 2 "signal_path.c" 192 34
|
|
/* 0x000130 0x55001 */ bx0 = ax0 + 0x0; axl1 = sp[0x28] /* MW 2 */
|
|
/* 0x000131 0x10511 *//* MW 1 */
|
|
/* 0x000132 0x40000 */ nop; sp[0x8] = bhl0 /* MW 2 */
|
|
/* 0x000133 0x1015a *//* MW 1 */
|
|
.src_ref 2 "signal_path.c" 192 34
|
|
/* 0x000134 0x66000 */ call 0x5d8 /* MW 2 */
|
|
/* 0x000135 0x05d80 *//* MW 1 */
|
|
.src_ref 2 "signal_path.c" 192 29
|
|
/* 0x000136 0x66000 */ call 0x42e /* MW 2 */
|
|
/* 0x000137 0x042e0 *//* MW 1 */
|
|
.src_ref 2 "signal_path.c" 192 25
|
|
/* 0x000138 0x88020 */ a0 = sp[0x0]
|
|
.src_ref 2 "signal_path.c" 192 25
|
|
.src_ref 2 "signal_path.c" 193 34
|
|
/* 0x000139 0x5c810 */ c0 = 4; bxl0 = sp[0x8] /* MW 2 */
|
|
/* 0x00013a 0x10112 *//* MW 1 */
|
|
.src_ref 2 "signal_path.c" 192 25
|
|
/* 0x00013b 0x80048 */ [a0+c0] = ra0
|
|
/* 0x00013c 0x88060 */ sp[0x0] = a0
|
|
.src_ref 2 "signal_path.c" 193 34 first
|
|
/* 0x00013d 0x66000 */ calldb 0x5d8 /* MW 2 */
|
|
/* 0x00013e 0x05d88 *//* MW 1 */
|
|
.src_ref 2 "signal_path.c" 193 34
|
|
/* 0x00013f 0x90211 */ axl1 = sp[0x10]
|
|
.src_ref 2 "signal_path.c" 193 29
|
|
/* 0x000140 0x66000 */ call 0x42e /* MW 2 */
|
|
/* 0x000141 0x042e0 *//* MW 1 */
|
|
.src_ref 2 "signal_path.c" 193 25
|
|
/* 0x000142 0x88020 */ a0 = sp[0x0]
|
|
.src_ref 2 "signal_path.c" 193 25
|
|
.src_ref 2 "signal_path.c" 194 34
|
|
/* 0x000143 0x5c810 */ c0 = 4; bxl0 = sp[0x8] /* MW 2 */
|
|
/* 0x000144 0x10112 *//* MW 1 */
|
|
.src_ref 2 "signal_path.c" 193 25
|
|
/* 0x000145 0x80048 */ [a0+c0] = ra0
|
|
/* 0x000146 0x88060 */ sp[0x0] = a0
|
|
.src_ref 2 "signal_path.c" 194 34 first
|
|
/* 0x000147 0x66000 */ calldb 0x5d8 /* MW 2 */
|
|
/* 0x000148 0x05d88 *//* MW 1 */
|
|
.src_ref 2 "signal_path.c" 194 34
|
|
/* 0x000149 0x90411 */ axl1 = sp[0x20]
|
|
.src_ref 2 "signal_path.c" 194 29
|
|
/* 0x00014a 0x66000 */ call 0x42e /* MW 2 */
|
|
/* 0x00014b 0x042e0 *//* MW 1 */
|
|
.src_ref 2 "signal_path.c" 194 25
|
|
/* 0x00014c 0x88020 */ a0 = sp[0x0]
|
|
.src_ref 2 "signal_path.c" 194 25
|
|
.src_ref 2 "signal_path.c" 195 34
|
|
/* 0x00014d 0x5c810 */ c0 = 4; bxl0 = sp[0x8] /* MW 2 */
|
|
/* 0x00014e 0x10112 *//* MW 1 */
|
|
.src_ref 2 "signal_path.c" 194 25
|
|
/* 0x00014f 0x80048 */ [a0+c0] = ra0
|
|
/* 0x000150 0x88260 */ sp[0x10] = a0
|
|
.src_ref 2 "signal_path.c" 195 34 first
|
|
/* 0x000151 0x66000 */ calldb 0x5d8 /* MW 2 */
|
|
/* 0x000152 0x05d88 *//* MW 1 */
|
|
.src_ref 2 "signal_path.c" 195 34
|
|
/* 0x000153 0x90311 */ axl1 = sp[0x18]
|
|
.src_ref 2 "signal_path.c" 195 29
|
|
/* 0x000154 0x66000 */ call 0x42e /* MW 2 */
|
|
/* 0x000155 0x042e0 *//* MW 1 */
|
|
.src_ref 2 "signal_path.c" 195 25
|
|
/* 0x000156 0x88020 */ a0 = sp[0x0]
|
|
.src_ref 2 "signal_path.c" 196 34
|
|
/* 0x000157 0x90112 */ bxl0 = sp[0x8]
|
|
.src_ref 2 "signal_path.c" 195 25
|
|
/* 0x000158 0x840c8 */ a0[0x4] = ra0
|
|
.src_ref 2 "signal_path.c" 196 34 first
|
|
/* 0x000159 0x66000 */ calldb 0x5d8 /* MW 2 */
|
|
/* 0x00015a 0x05d88 *//* MW 1 */
|
|
.src_ref 2 "signal_path.c" 196 34
|
|
/* 0x00015b 0x90611 */ axl1 = sp[0x30]
|
|
.src_ref 2 "signal_path.c" 196 29
|
|
/* 0x00015c 0x66000 */ call 0x42e /* MW 2 */
|
|
/* 0x00015d 0x042e0 *//* MW 1 */
|
|
.src_ref 2 "signal_path.c" 196 25
|
|
/* 0x00015e 0x88220 */ a0 = sp[0x10]
|
|
/* 0x00015f 0xbc02f */ jpsdb 0x2
|
|
.src_ref 2 "signal_path.c" 196 25
|
|
/* 0x000160 0x840c8 */ a0[0x4] = ra0
|
|
.src_ref 2 "signal_path.c" 185 14 first
|
|
/* 0x000161 0x8497a */ a1[0x8] = zero
|
|
/* 0x000162 0x00000 */ nop
|
|
.src_ref 2 "signal_path.c" 198
|
|
/* 0x000163 0x880b6 */ lr = sp[0x4]
|
|
.src_ref 2 "signal_path.c" 198 first
|
|
.src_ref 2 "signal_path.c" 198 first
|
|
/* 0x000164 0x460a0 */ ret; sp+= 0x30 /* MW 2 */
|
|
/* 0x000165 0x28060 *//* MW 1 */
|
|
.label _Z9set_delayP16SingleSignalPathi
|
|
.src_ref 2 "signal_path.c" 201 first
|
|
.src_ref 2 "signal_path.c" 202 36 first
|
|
/* 0x000166 0x40000 */ nop; a0 = a0 + 0x74 /* MW 2 */
|
|
/* 0x000167 0x203a0 *//* MW 1 */
|
|
.src_ref 2 "signal_path.c" 202 11 first
|
|
/* 0x000168 0x64000 */ jpdb 0xae /* MW 2 */
|
|
/* 0x000169 0x00aef *//* MW 1 */
|
|
.src_ref 2 "signal_path.c" 202 11
|
|
.src_ref 2 "signal_path.c" 202 58
|
|
/* 0x00016a 0x5c043 */ rb0 = 16; a1 = a0 - 0x40 /* MW 2 */
|
|
/* 0x00016b 0x20601 *//* MW 1 */
|
|
.label _Z10set_weightP16SingleSignalPathdi
|
|
.src_ref 2 "signal_path.c" 206 first
|
|
.src_ref 2 "signal_path.c" 206 5
|
|
/* 0x00016c 0xabfd0 */ sp+= -0x18
|
|
/* 0x00016d 0x88076 */ sp[0x0] = lr
|
|
/* 0x00016e 0x880c8 */ sp[0x4] = ra0
|
|
/* 0x00016f 0x90258 */ sp[0x10] = ahl0
|
|
/* 0x000170 0x88160 */ sp[0x8] = a0
|
|
.src_ref 2 "signal_path.c" 208 15 first
|
|
/* 0x000171 0x66000 */ calldb 0x758 /* MW 2 */
|
|
/* 0x000172 0x07588 *//* MW 1 */
|
|
.src_ref 2 "signal_path.c" 208 15
|
|
/* 0x000173 0x6e000 */ axl1 = [0x300] /* MW 2 */
|
|
/* 0x000174 0x18011 *//* MW 1 */
|
|
.src_ref 2 "signal_path.c" 209 14
|
|
/* 0x000175 0x88120 */ a0 = sp[0x8]
|
|
.src_ref 2 "signal_path.c" 208 15
|
|
/* 0x000176 0x32020 */ cmp(ra0,0x0)
|
|
.src_ref 2 "signal_path.c" 209 14 first
|
|
/* 0x000177 0x76000 */ a0 = a0 + 0x84 /* MW 2 */
|
|
/* 0x000178 0x00420 *//* MW 1 */
|
|
.src_ref 2 "signal_path.c" 208 4 first
|
|
.src_ref 2 "signal_path.c" 208 15 first
|
|
/* 0x000179 0x42110 */ if (nz) jps 0x22; sp[0x8] = a0 /* MW 2 */
|
|
/* 0x00017a 0x88160 *//* MW 1 */
|
|
.src_ref 2 "signal_path.c" 213 14
|
|
/* 0x00017b 0x3800c */ ra0 = 1
|
|
.src_ref 2 "signal_path.c" 213 14 first
|
|
/* 0x00017c 0x84048 */ a0[0x0] = ra0
|
|
.src_ref 2 "signal_path.c" 215 14
|
|
/* 0x00017d 0xa0020 */ a0 = a0 + 0x4
|
|
/* 0x00017e 0x881e0 */ sp[0xc] = a0
|
|
.src_ref 2 "signal_path.c" 214 25 first
|
|
/* 0x00017f 0x66000 */ calldb 0x410 /* MW 2 */
|
|
/* 0x000180 0x04108 *//* MW 1 */
|
|
.src_ref 2 "signal_path.c" 214 25
|
|
/* 0x000181 0x88088 */ ra0 = sp[0x4]
|
|
.src_ref 2 "signal_path.c" 214 20
|
|
/* 0x000182 0x2a002 */ bx0 = ax0 + 0x0
|
|
.src_ref 2 "signal_path.c" 214 20
|
|
/* 0x000183 0x66000 */ calldb 0x87a /* MW 2 */
|
|
/* 0x000184 0x087a8 *//* MW 1 */
|
|
.src_ref 2 "signal_path.c" 214 20
|
|
/* 0x000185 0x6e000 */ axl1 = [0x308] /* MW 2 */
|
|
/* 0x000186 0x18411 *//* MW 1 */
|
|
.src_ref 2 "signal_path.c" 214 40
|
|
/* 0x000187 0x2a001 */ ax1 = ax0 + 0x0
|
|
.src_ref 2 "signal_path.c" 214 40
|
|
/* 0x000188 0x66000 */ calldb 0x5cc /* MW 2 */
|
|
/* 0x000189 0x05cc8 *//* MW 1 */
|
|
.src_ref 2 "signal_path.c" 214 40
|
|
/* 0x00018a 0x6e000 */ bxl0 = [0x300] /* MW 2 */
|
|
/* 0x00018b 0x18012 *//* MW 1 */
|
|
.src_ref 2 "signal_path.c" 214 40
|
|
/* 0x00018c 0x66000 */ call 0x42e /* MW 2 */
|
|
/* 0x00018d 0x042e0 *//* MW 1 */
|
|
.src_ref 2 "signal_path.c" 215 32 first
|
|
/* 0x00018e 0x66000 */ call 0x410 /* MW 2 */
|
|
/* 0x00018f 0x04100 *//* MW 1 */
|
|
.src_ref 2 "signal_path.c" 215 32
|
|
/* 0x000190 0x66000 */ calldb 0x5d8 /* MW 2 */
|
|
/* 0x000191 0x05d88 *//* MW 1 */
|
|
.src_ref 2 "signal_path.c" 215 32
|
|
.src_ref 2 "signal_path.c" 215 32
|
|
/* 0x000192 0x55001 */ bx0 = ax0 + 0x0; axl1 = sp[0x10] /* MW 2 */
|
|
/* 0x000193 0x10211 *//* MW 1 */
|
|
.src_ref 2 "signal_path.c" 215 23
|
|
/* 0x000194 0x66000 */ call 0x42e /* MW 2 */
|
|
/* 0x000195 0x042e0 *//* MW 1 */
|
|
.src_ref 2 "signal_path.c" 216 14
|
|
/* 0x000196 0x881a1 */ a1 = sp[0xc]
|
|
.src_ref 2 "signal_path.c" 215 14
|
|
/* 0x000197 0x88120 */ a0 = sp[0x8]
|
|
.src_ref 2 "signal_path.c" 216 14
|
|
/* 0x000198 0x8808a */ rb0 = sp[0x4]
|
|
.src_ref 2 "signal_path.c" 218
|
|
/* 0x000199 0x88036 */ lr = sp[0x0]
|
|
.src_ref 2 "signal_path.c" 215 14
|
|
/* 0x00019a 0x42027 */ jpsdb 0x4; a0[0x4] = ra0 /* MW 2 */
|
|
/* 0x00019b 0x840c8 *//* MW 1 */
|
|
.src_ref 2 "signal_path.c" 216 14 first
|
|
/* 0x00019c 0x848ca */ a1[0x4] = rb0
|
|
.src_ref 2 "signal_path.c" 218
|
|
/* 0x00019d 0x88036 */ lr = sp[0x0]
|
|
.src_ref 2 "signal_path.c" 209 14 first
|
|
/* 0x00019e 0x40000 */ nop; a0[0x0] = zero /* MW 2 */
|
|
/* 0x00019f 0x0407a *//* MW 1 */
|
|
.src_ref 2 "signal_path.c" 218 first
|
|
.src_ref 2 "signal_path.c" 218 first
|
|
/* 0x0001a0 0x460a0 */ ret; sp+= 0x18 /* MW 2 */
|
|
/* 0x0001a1 0x28030 *//* MW 1 */
|
|
.label _Z17initialize_signalP16SingleSignalPathS0_PdS1_iidddi
|
|
.src_ref 2 "signal_path.c" 291 first
|
|
.src_ref 2 "signal_path.c" 291 5
|
|
/* 0x0001a2 0xabf80 */ sp+= -0x40
|
|
/* 0x0001a3 0x90758 */ sp[0x38] = ahl0
|
|
/* 0x0001a4 0x90659 */ sp[0x30] = ahl1
|
|
/* 0x0001a5 0x9055a */ sp[0x28] = bhl0
|
|
/* 0x0001a6 0x883f6 */ sp[0x1c] = lr
|
|
/* 0x0001a7 0x88448 */ sp[0x20] = ra0
|
|
/* 0x0001a8 0x8814a */ sp[0x8] = rb0
|
|
/* 0x0001a9 0x881c9 */ sp[0xc] = ra1
|
|
/* 0x0001aa 0x88263 */ sp[0x10] = a3
|
|
/* 0x0001ab 0x882e1 */ sp[0x14] = a1
|
|
/* 0x0001ac 0x88360 */ sp[0x18] = a0
|
|
.src_ref 2 "signal_path.c" 306 47
|
|
.src_ref 2 "signal_path.c" 306 55
|
|
.src_ref 2 "signal_path.c" 306 63
|
|
/* 0x0001ad 0x39040 */ c0 = 8
|
|
.src_ref 2 "signal_path.c" 306 47 first
|
|
/* 0x0001ae 0x8d010 */ axl0 = [a2+c0]
|
|
.src_ref 2 "signal_path.c" 306 55
|
|
/* 0x0001af 0x8d011 */ axl1 = [a2+c0]
|
|
.src_ref 2 "signal_path.c" 306 63
|
|
/* 0x0001b0 0x8d012 */ bxl0 = [a2+c0]
|
|
.src_ref 2 "signal_path.c" 306 79
|
|
/* 0x0001b1 0x8d133 */ bxl1 = a2[0x8]
|
|
/* 0x0001b2 0x9005b */ sp[0x0] = bhl1
|
|
.src_ref 2 "signal_path.c" 306 4
|
|
/* 0x0001b3 0x66000 */ calldb 0xe0 /* MW 2 */
|
|
/* 0x0001b4 0x00e08 *//* MW 1 */
|
|
.src_ref 2 "signal_path.c" 306 4
|
|
.src_ref 2 "signal_path.c" 306 71
|
|
/* 0x0001b5 0x5c07e */ ra0 = 31; bxl1 = a2[0x0] /* MW 2 */
|
|
/* 0x0001b6 0x0d033 *//* MW 1 */
|
|
.src_ref 2 "signal_path.c" 307 4
|
|
/* 0x0001b7 0x88320 */ a0 = sp[0x18]
|
|
.src_ref 2 "signal_path.c" 307 4 first
|
|
/* 0x0001b8 0x66000 */ calldb 0x166 /* MW 2 */
|
|
/* 0x0001b9 0x01668 *//* MW 1 */
|
|
.src_ref 2 "signal_path.c" 307 4
|
|
/* 0x0001ba 0x88409 */ ra1 = sp[0x20]
|
|
.src_ref 2 "signal_path.c" 308 4
|
|
/* 0x0001bb 0x88320 */ a0 = sp[0x18]
|
|
.src_ref 2 "signal_path.c" 308 4 first
|
|
/* 0x0001bc 0x66000 */ calldb 0x16c /* MW 2 */
|
|
/* 0x0001bd 0x016c8 *//* MW 1 */
|
|
.src_ref 2 "signal_path.c" 308 4
|
|
.src_ref 2 "signal_path.c" 308 4
|
|
/* 0x0001be 0x5c07e */ ra0 = 31; axl0 = sp[0x38] /* MW 2 */
|
|
/* 0x0001bf 0x10710 *//* MW 1 */
|
|
.src_ref 2 "signal_path.c" 311 51
|
|
/* 0x0001c0 0x88222 */ a2 = sp[0x10]
|
|
.src_ref 2 "signal_path.c" 311 4
|
|
.src_ref 2 "signal_path.c" 311 51
|
|
.src_ref 2 "signal_path.c" 311 61
|
|
.src_ref 2 "signal_path.c" 311 71
|
|
/* 0x0001c1 0x5c820 */ c0 = 8; a0 = sp[0x14] /* MW 2 */
|
|
/* 0x0001c2 0x082a0 *//* MW 1 */
|
|
.src_ref 2 "signal_path.c" 311 4
|
|
.src_ref 2 "signal_path.c" 311 51 first
|
|
/* 0x0001c3 0x5c07e */ ra0 = 31; axl0 = [a2+c0] /* MW 2 */
|
|
/* 0x0001c4 0x0d010 *//* MW 1 */
|
|
.src_ref 2 "signal_path.c" 311 61
|
|
/* 0x0001c5 0x8d011 */ axl1 = [a2+c0]
|
|
.src_ref 2 "signal_path.c" 311 71
|
|
/* 0x0001c6 0x8d012 */ bxl0 = [a2+c0]
|
|
.src_ref 2 "signal_path.c" 311 91
|
|
/* 0x0001c7 0x8d133 */ bxl1 = a2[0x8]
|
|
/* 0x0001c8 0x9005b */ sp[0x0] = bhl1
|
|
.src_ref 2 "signal_path.c" 311 4
|
|
/* 0x0001c9 0x66000 */ calldb 0xe0 /* MW 2 */
|
|
/* 0x0001ca 0x00e08 *//* MW 1 */
|
|
.src_ref 2 "signal_path.c" 311 81
|
|
/* 0x0001cb 0x8d033 */ bxl1 = a2[0x0]
|
|
.src_ref 2 "signal_path.c" 312 4
|
|
/* 0x0001cc 0x882a0 */ a0 = sp[0x14]
|
|
.src_ref 2 "signal_path.c" 312 4 first
|
|
/* 0x0001cd 0x66000 */ calldb 0x166 /* MW 2 */
|
|
/* 0x0001ce 0x01668 *//* MW 1 */
|
|
.src_ref 2 "signal_path.c" 312 4
|
|
/* 0x0001cf 0x88189 */ ra1 = sp[0xc]
|
|
.src_ref 2 "signal_path.c" 313 4
|
|
/* 0x0001d0 0x882a0 */ a0 = sp[0x14]
|
|
.src_ref 2 "signal_path.c" 313 4 first
|
|
/* 0x0001d1 0x66000 */ calldb 0x16c /* MW 2 */
|
|
/* 0x0001d2 0x016c8 *//* MW 1 */
|
|
.src_ref 2 "signal_path.c" 313 4
|
|
.src_ref 2 "signal_path.c" 313 4
|
|
/* 0x0001d3 0x5c07e */ ra0 = 31; axl0 = sp[0x30] /* MW 2 */
|
|
/* 0x0001d4 0x10610 *//* MW 1 */
|
|
.src_ref 2 "signal_path.c" 317 16
|
|
/* 0x0001d5 0x90511 */ axl1 = sp[0x28]
|
|
.src_ref 2 "signal_path.c" 317 16 first
|
|
/* 0x0001d6 0x66000 */ calldb 0x5d8 /* MW 2 */
|
|
/* 0x0001d7 0x05d88 *//* MW 1 */
|
|
.src_ref 2 "signal_path.c" 317 16
|
|
/* 0x0001d8 0x6e000 */ bxl0 = [0x310] /* MW 2 */
|
|
/* 0x0001d9 0x18812 *//* MW 1 */
|
|
.src_ref 2 "signal_path.c" 317 7
|
|
/* 0x0001da 0x66000 */ call 0x42e /* MW 2 */
|
|
/* 0x0001db 0x042e0 *//* MW 1 */
|
|
.src_ref 2 "signal_path.c" 317 4
|
|
/* 0x0001dc 0x6c000 */ [0x1bc] = ra0 /* MW 2 */
|
|
/* 0x0001dd 0x0de48 *//* MW 1 */
|
|
.src_ref 2 "signal_path.c" 319 4
|
|
/* 0x0001de 0x68200 */ a4 = -0x7ffee8 /* MW 2 */
|
|
/* 0x0001df 0x04624 *//* MW 1 */
|
|
.src_ref 2 "signal_path.c" 319 4
|
|
/* 0x0001e0 0x68200 */ a5 = -0x7fffe8 /* MW 2 */
|
|
/* 0x0001e1 0x00625 *//* MW 1 */
|
|
.src_ref 2 "signal_path.c" 319 4 first
|
|
/* 0x0001e2 0x66000 */ calldb 0xc0 /* MW 2 */
|
|
/* 0x0001e3 0x00c08 *//* MW 1 */
|
|
.src_ref 2 "signal_path.c" 319 4
|
|
.src_ref 2 "signal_path.c" 319 4
|
|
/* 0x0001e4 0x5c103 */ rb0 = 64; ra1 = sp[0x8] /* MW 2 */
|
|
/* 0x0001e5 0x08109 *//* MW 1 */
|
|
.src_ref 2 "signal_path.c" 320 4
|
|
/* 0x0001e6 0x68000 */ a0 = 0x1e0 /* MW 2 */
|
|
/* 0x0001e7 0x07820 *//* MW 1 */
|
|
.src_ref 2 "signal_path.c" 320 4
|
|
/* 0x0001e8 0x68000 */ a1 = 0x1f0 /* MW 2 */
|
|
/* 0x0001e9 0x07c21 *//* MW 1 */
|
|
.src_ref 2 "signal_path.c" 320 4 first
|
|
/* 0x0001ea 0x66000 */ calldb 0xae /* MW 2 */
|
|
/* 0x0001eb 0x00ae8 *//* MW 1 */
|
|
.src_ref 2 "signal_path.c" 320 4
|
|
.src_ref 2 "signal_path.c" 320 4
|
|
/* 0x0001ec 0x5c103 */ rb0 = 64; ra1 = sp[0x8] /* MW 2 */
|
|
/* 0x0001ed 0x08109 *//* MW 1 */
|
|
.src_ref 2 "signal_path.c" 323 4
|
|
/* 0x0001ee 0x88108 */ ra0 = sp[0x8]
|
|
.src_ref 2 "signal_path.c" 323 4 first
|
|
/* 0x0001ef 0x32020 */ cmp(ra0,0x0)
|
|
.src_ref 2 "signal_path.c" 323 4
|
|
/* 0x0001f0 0xbc0d5 */ if (np) jps 0xd
|
|
.src_ref 2 "signal_path.c" 324 27 first
|
|
/* 0x0001f1 0x6c400 */ a0 = [0x80011c] /* MW 2 */
|
|
/* 0x0001f2 0x08e20 *//* MW 1 */
|
|
.src_ref 2 "signal_path.c" 323 4 first
|
|
/* 0x0001f3 0x62000 */ lp [ra0] 0x3 /* MW 2 */
|
|
/* 0x0001f4 0x00034 *//* MW 1 */
|
|
.src_ref 2 "signal_path.c" 325 32 first
|
|
/* 0x0001f5 0x6c000 */ a2 = [0x1e4] /* MW 2 */
|
|
/* 0x0001f6 0x0f222 *//* MW 1 */
|
|
.src_ref 2 "signal_path.c" 324 37
|
|
.src_ref 2 "signal_path.c" 325 42
|
|
.src_ref 2 "signal_path.c" 327
|
|
/* 0x0001f7 0x5c810 */ c0 = 4; lr = sp[0x1c] /* MW 2 */
|
|
/* 0x0001f8 0x083b6 *//* MW 1 */
|
|
.src_ref 2 "signal_path.c" 324 37 first
|
|
/* 0x0001f9 0x8007a */ [a0+c0] = zero
|
|
.src_ref 2 "signal_path.c" 325 42 first
|
|
/* 0x0001fa 0x40000 */ nop; [a2+c0] = zero /* MW 2 */
|
|
/* 0x0001fb 0x0107a *//* MW 1 */
|
|
.src_ref 2 "signal_path.c" 327 first
|
|
.src_ref 2 "signal_path.c" 327 first
|
|
/* 0x0001fc 0x460a0 */ ret; sp+= 0x40 /* MW 2 */
|
|
/* 0x0001fd 0x28080 *//* MW 1 */
|
|
.src_ref 2 "signal_path.c" 327
|
|
/* 0x0001fe 0x43fe3 */ jps -0x4; lr = sp[0x1c] /* MW 2 */
|
|
/* 0x0001ff 0x883b6 *//* MW 1 */
|
|
.label _Z16calculate_outputP16SingleSignalPathS0_PU17chess_storage_DMBVsS2_S2_
|
|
.src_ref 2 "signal_path.c" 331 first
|
|
.src_ref 2 "signal_path.c" 355 47 first
|
|
/* 0x000200 0x96034 */ ra0.s = a4[0x0]
|
|
.src_ref 2 "signal_path.c" 355 52 first
|
|
.src_ref 2 "signal_path.c" 356 50 first
|
|
/* 0x000201 0x51a13 */ rb0 = lsl(ra0,0x10); ra0.s = a5[0x0] /* MW 2 */
|
|
/* 0x000202 0x16834 *//* MW 1 */
|
|
.src_ref 2 "signal_path.c" 331 5
|
|
.src_ref 2 "signal_path.c" 356 55
|
|
/* 0x000203 0x51a12 */ ra0 = lsl(ra0,0x10); sp+= -0x8 /* MW 2 */
|
|
/* 0x000204 0x2bff0 *//* MW 1 */
|
|
/* 0x000205 0x88076 */ sp[0x0] = lr
|
|
.src_ref 2 "signal_path.c" 367 4
|
|
/* 0x000206 0x68200 */ a4 = -0x7ffee8 /* MW 2 */
|
|
/* 0x000207 0x04624 *//* MW 1 */
|
|
.src_ref 2 "signal_path.c" 355 19
|
|
/* 0x000208 0x6c000 */ [0x1d0] = rb0 /* MW 2 */
|
|
/* 0x000209 0x0e84a *//* MW 1 */
|
|
.src_ref 2 "signal_path.c" 360 21 first
|
|
/* 0x00020a 0x6c000 */ [0x1d8] = rb0 /* MW 2 */
|
|
/* 0x00020b 0x0ec4a *//* MW 1 */
|
|
.src_ref 2 "signal_path.c" 356 21 first
|
|
/* 0x00020c 0x6c000 */ [0x1d4] = ra0 /* MW 2 */
|
|
/* 0x00020d 0x0ea48 *//* MW 1 */
|
|
.src_ref 2 "signal_path.c" 361 23 first
|
|
/* 0x00020e 0x6c000 */ [0x1dc] = ra0 /* MW 2 */
|
|
/* 0x00020f 0x0ee48 *//* MW 1 */
|
|
.src_ref 2 "signal_path.c" 367 4 first
|
|
/* 0x000210 0x66000 */ call 0xd2 /* MW 2 */
|
|
/* 0x000211 0x00d20 *//* MW 1 */
|
|
.src_ref 2 "signal_path.c" 370 28
|
|
/* 0x000212 0x68200 */ a4 = -0x7ffee8 /* MW 2 */
|
|
/* 0x000213 0x04624 *//* MW 1 */
|
|
.src_ref 2 "signal_path.c" 370 28
|
|
.src_ref 2 "signal_path.c" 374 4
|
|
/* 0x000214 0x68000 */ a2 = 0x1e0 /* MW 2 */
|
|
/* 0x000215 0x07822 *//* MW 1 */
|
|
.src_ref 2 "signal_path.c" 370 28 first
|
|
/* 0x000216 0x6c000 */ a0 = [0x1e8] /* MW 2 */
|
|
/* 0x000217 0x0f420 *//* MW 1 */
|
|
.src_ref 2 "signal_path.c" 370 28
|
|
.src_ref 2 "signal_path.c" 370 28
|
|
/* 0x000218 0x5c810 */ c0 = 4; a4 = a4 + 0x8 /* MW 2 */
|
|
/* 0x000219 0x22044 *//* MW 1 */
|
|
.src_ref 2 "signal_path.c" 370 28
|
|
/* 0x00021a 0x82225 */ a5 = [a4-c0]
|
|
.src_ref 2 "signal_path.c" 370 28
|
|
/* 0x00021b 0x8222c */ lb0 = [a4-c0]
|
|
.src_ref 2 "signal_path.c" 370 28
|
|
/* 0x00021c 0x40000 */ nop; ra0 = a4[0x0] /* MW 2 */
|
|
/* 0x00021d 0x06008 *//* MW 1 */
|
|
.src_ref 2 "signal_path.c" 370 28
|
|
.src_ref 2 "signal_path.c" 370 28
|
|
/* 0x00021e 0x51852 */ ra0 = lsl(ra0,0x2); rb0 = a2[0x0] /* MW 2 */
|
|
/* 0x00021f 0x0500a *//* MW 1 */
|
|
.src_ref 2 "signal_path.c" 370 28
|
|
.src_ref 2 "signal_path.c" 374 4
|
|
/* 0x000220 0x553fa */ ra0 = rb0 + -0x1; lsz0 = ra0 /* MW 2 */
|
|
/* 0x000221 0x1822e *//* MW 1 */
|
|
.src_ref 2 "signal_path.c" 370 28
|
|
.src_ref 2 "signal_path.c" 374 4
|
|
/* 0x000222 0x51432 */ ra0 = asr(ra0,0x1); c1 = -0x4 /* MW 2 */
|
|
/* 0x000223 0x2ffe1 *//* MW 1 */
|
|
.src_ref 2 "signal_path.c" 378 19
|
|
.src_ref 2 "signal_path.c" 378 23
|
|
/* 0x000224 0x55033 */ rb1 = ra0 + 0x1; a1 = sp[0x8] /* MW 2 */
|
|
/* 0x000225 0x88121 *//* MW 1 */
|
|
.src_ref 2 "signal_path.c" 370 28
|
|
/* 0x000226 0x62000 */ lp [rb1] 0x4 /* MW 2 */
|
|
/* 0x000227 0x00047 *//* MW 1 */
|
|
.src_ref 2 "signal_path.c" 370 28
|
|
.src_ref 2 "signal_path.c" 370 28
|
|
/* 0x000228 0x5c001 */ bx0 = 0; a4 = a5 + 0x0 /* MW 2 */
|
|
/* 0x000229 0x22804 *//* MW 1 */
|
|
.src_ref 2 "signal_path.c" 370 28
|
|
.src_ref 2 "signal_path.c" 370 28
|
|
.src_ref 2 "signal_path.c" 370 28
|
|
.src_ref 2 "signal_path.c" 370 28
|
|
/* 0x00022a 0x5c000 */ ax0 = 0; ra1 = [a0+c0]; rb0 = [a4+%0c1] /* MW 2 */
|
|
/* 0x00022b 0x58089 *//* MW 1 */
|
|
.src_ref 2 "signal_path.c" 370 28
|
|
.src_ref 2 "signal_path.c" 370 28
|
|
.src_ref 2 "signal_path.c" 370 28
|
|
.src_ref 2 "signal_path.c" 370 28
|
|
/* 0x00022c 0x444d4 */ bx0 = bx0+rb0*ra1; ra0 = [a0+c0]; rb0 = [a4+%0c1] /* MW 2 */
|
|
/* 0x00022d 0x50089 *//* MW 1 */
|
|
.src_ref 2 "signal_path.c" 370 28
|
|
.src_ref 2 "signal_path.c" 370 28
|
|
.src_ref 2 "signal_path.c" 370 28
|
|
.src_ref 2 "signal_path.c" 370 28
|
|
/* 0x00022e 0x44440 */ ax0 = ax0+rb0*ra0; ra1 = [a0+c0]; rb0 = [a4+%0c1] /* MW 2 */
|
|
/* 0x00022f 0x58089 *//* MW 1 */
|
|
.src_ref 2 "signal_path.c" 372 31 first
|
|
/* 0x000230 0x6c000 */ rb0 = [0x1d8] /* MW 2 */
|
|
/* 0x000231 0x0ec0a *//* MW 1 */
|
|
.src_ref 2 "signal_path.c" 370 28 first
|
|
.src_ref 2 "signal_path.c" 374 4 first
|
|
/* 0x000232 0x54008 */ ax0 = bx0 + ax0; a4 = a2[0x4] /* MW 2 */
|
|
/* 0x000233 0x050a4 *//* MW 1 */
|
|
.src_ref 2 "signal_path.c" 370 28
|
|
.src_ref 2 "signal_path.c" 374 4
|
|
/* 0x000234 0x5cbe0 */ c0 = -8; ra0 = axs0 /* MW 2 */
|
|
/* 0x000235 0x18008 *//* MW 1 */
|
|
.src_ref 2 "signal_path.c" 370 22
|
|
/* 0x000236 0x6c400 */ [0x800008] = ra0 /* MW 2 */
|
|
/* 0x000237 0x00448 *//* MW 1 */
|
|
.src_ref 2 "signal_path.c" 372 35 first
|
|
.src_ref 2 "signal_path.c" 374 4 first
|
|
/* 0x000238 0x5709a */ ra0 = rb0 - ra0; a0 = a5+%0c1 /* MW 2 */
|
|
/* 0x000239 0x1ec80 *//* MW 1 */
|
|
.src_ref 2 "signal_path.c" 374 4
|
|
/* 0x00023a 0x6c000 */ rb0 = [0x1bc] /* MW 2 */
|
|
/* 0x00023b 0x0de0a *//* MW 1 */
|
|
.src_ref 2 "signal_path.c" 374 4
|
|
.src_ref 2 "signal_path.c" 374 4
|
|
/* 0x00023c 0x44400 */ ax0 = rb0*ra0; c1 = 0x8 /* MW 2 */
|
|
/* 0x00023d 0x2c041 *//* MW 1 */
|
|
.src_ref 2 "signal_path.c" 374 4
|
|
/* 0x00023e 0x62000 */ lp [rb1] 0x7 /* MW 2 */
|
|
/* 0x00023f 0x00077 *//* MW 1 */
|
|
.src_ref 2 "signal_path.c" 372 13
|
|
/* 0x000240 0x6c400 */ [0x80000c] = ra0 /* MW 2 */
|
|
/* 0x000241 0x00648 *//* MW 1 */
|
|
.src_ref 2 "signal_path.c" 374 4
|
|
/* 0x000242 0x98009 */ ra1 = axs0
|
|
.src_ref 2 "signal_path.c" 374 4
|
|
/* 0x000243 0x8e025 */ axs1,bxs1 = a4[0x0]
|
|
.src_ref 2 "signal_path.c" 374 4
|
|
.src_ref 2 "signal_path.c" 374 4
|
|
/* 0x000244 0x82c08 */ ra0 = [a5+%0c0]
|
|
.src_ref 2 "signal_path.c" 374 4
|
|
.src_ref 2 "signal_path.c" 374 4
|
|
.src_ref 2 "signal_path.c" 374 4
|
|
/* 0x000245 0x44242 */ ax0 = ax1+ra1*ra0; rb0 = [a0+%0c0] /* MW 2 */
|
|
/* 0x000246 0x0040a *//* MW 1 */
|
|
.src_ref 2 "signal_path.c" 374 4
|
|
/* 0x000247 0x086ac */ bx0 = bx1+ra1*rb0
|
|
.src_ref 2 "signal_path.c" 374 4
|
|
/* 0x000248 0x8e0c0 */ [a4+c1] = axs0,bxs0
|
|
/* 0x000249 0x00000 */ nop
|
|
.src_ref 2 "signal_path.c" 378 56 first
|
|
/* 0x00024a 0x6c400 */ ra0 = [0x80000c] /* MW 2 */
|
|
/* 0x00024b 0x00608 *//* MW 1 */
|
|
.src_ref 2 "signal_path.c" 378 61
|
|
.src_ref 2 "signal_path.c" 381
|
|
/* 0x00024c 0x51610 */ ax0 = asr(ra0,0x10); lr = sp[0x0] /* MW 2 */
|
|
/* 0x00024d 0x08036 *//* MW 1 */
|
|
.src_ref 2 "signal_path.c" 378 25
|
|
.src_ref 2 "signal_path.c" 381 first
|
|
/* 0x00024e 0x460a4 */ retdb; axs0 = axs0 /* MW 2 */
|
|
/* 0x00024f 0x18000 *//* MW 1 */
|
|
.src_ref 2 "signal_path.c" 378 19 first
|
|
.src_ref 2 "signal_path.c" 378 23 first
|
|
/* 0x000250 0x94870 */ a1[0x0] = axs0.s
|
|
.src_ref 2 "signal_path.c" 381 first
|
|
/* 0x000251 0xa8010 */ sp+= 0x8
|
|
.label _Z16div64_pos_called7accum_tS_Ry
|
|
.src_ref 0 "lpdsp32_div.c" 19 first
|
|
.src_ref 0 "lpdsp32_div.c" 27 16 first
|
|
/* 0x000252 0x37086 */ rb0 = nrm(bx0)
|
|
.src_ref 0 "lpdsp32_div.c" 27 24 first
|
|
/* 0x000253 0x37044 */ ra0 = nrm(ax1)
|
|
.src_ref 0 "lpdsp32_div.c" 27 23
|
|
/* 0x000254 0x2e134 */ ra0 = rb0 - ra0
|
|
.src_ref 0 "lpdsp32_div.c" 27 31
|
|
/* 0x000255 0x2a064 */ ra0 = ra0 + 0x1
|
|
.src_ref 0 "lpdsp32_div.c" 28 14 first
|
|
/* 0x000256 0x32020 */ cmp(ra0,0x0)
|
|
.src_ref 0 "lpdsp32_div.c" 28 4
|
|
.src_ref 0 "lpdsp32_div.c" 28 14
|
|
/* 0x000257 0xbc135 */ if (np) jps 0x13
|
|
.src_ref 0 "lpdsp32_div.c" 32 19
|
|
.src_ref 0 "lpdsp32_div.c" 42 16
|
|
/* 0x000258 0x38206 */ rb0 = 64
|
|
.src_ref 0 "lpdsp32_div.c" 32 19 first
|
|
/* 0x000259 0x301a0 */ cmp(ra0,rb0)
|
|
.src_ref 0 "lpdsp32_div.c" 32 9
|
|
.src_ref 0 "lpdsp32_div.c" 32 19
|
|
/* 0x00025a 0xbc0d0 */ if (z) jps 0xd
|
|
.src_ref 0 "lpdsp32_div.c" 39 1 first
|
|
/* 0x00025b 0x62000 */ lp [ra0] 0x1 /* MW 2 */
|
|
/* 0x00025c 0x00014 *//* MW 1 */
|
|
.src_ref 0 "lpdsp32_div.c" 37 7 first
|
|
/* 0x00025d 0x20110 */ ax0 = asl(bx0,ra0)
|
|
.src_ref 0 "lpdsp32_div.c" 40 9
|
|
/* 0x00025e 0x98eb5 */ flags = zero
|
|
.src_ref 0 "lpdsp32_div.c" 40 9 first
|
|
/* 0x00025f 0x2f809 */ ax1 = div(ax1,ax0)
|
|
.src_ref 0 "lpdsp32_div.c" 41 1 first
|
|
.src_ref 0 "lpdsp32_div.c" 41 5 first
|
|
/* 0x000260 0xbc013 */ if (ns) jps 0x1
|
|
.src_ref 0 "lpdsp32_div.c" 41 28
|
|
/* 0x000261 0x28009 */ ax1 = ax1 + ax0
|
|
.src_ref 0 "lpdsp32_div.c" 43 20 first
|
|
/* 0x000262 0x20908 */ ax0 = asr(ax1,ra0)
|
|
.src_ref 0 "lpdsp32_div.c" 42 16 first
|
|
.src_ref 0 "lpdsp32_div.c" 45 4 first
|
|
/* 0x000263 0x5709a */ ra0 = rb0 - ra0; retdb /* MW 2 */
|
|
/* 0x000264 0x3a148 *//* MW 1 */
|
|
.src_ref 0 "lpdsp32_div.c" 42 11
|
|
.src_ref 0 "lpdsp32_div.c" 43 5 first
|
|
/* 0x000265 0x50084 */ ax1 = asl(ax1,ra0); bxl1 = ahl0 /* MW 2 */
|
|
/* 0x000266 0x99203 *//* MW 1 */
|
|
.src_ref 0 "lpdsp32_div.c" 42 5 first
|
|
/* 0x000267 0x21908 */ ax0 = lsr(ax1,ra0)
|
|
.src_ref 0 "lpdsp32_div.c" 45 4 first
|
|
/* 0x000268 0xba148 */ retdb
|
|
.src_ref 0 "lpdsp32_div.c" 33 12 first
|
|
/* 0x000269 0x37840 */ ax0 = sxtd(ax1)
|
|
/* 0x00026a 0x98e83 */ bxs1 = zero
|
|
.src_ref 0 "lpdsp32_div.c" 45 4 first
|
|
/* 0x00026b 0xba148 */ retdb
|
|
/* 0x00026c 0x2a00b */ bx1 = ax1 + 0x0
|
|
/* 0x00026d 0x98e80 */ axs0 = zero
|
|
.label _ZL14clib_hosted_ioP16Hosted_clib_vars
|
|
/* 0x00026e 0x40000 */ nop; ret /* MW 2 */
|
|
/* 0x00026f 0x3a140 *//* MW 1 */
|
|
.label fopen
|
|
/* 0x000270 0xabf60 */ sp+= -0x50
|
|
/* 0x000271 0x5c042 */ ra0 = 16; sp[0x0] = lr /* MW 2 */
|
|
/* 0x000272 0x08076 *//* MW 1 */
|
|
/* 0x000273 0x68000 */ a0 = 0x41c /* MW 2 */
|
|
/* 0x000274 0x10720 *//* MW 1 */
|
|
/* 0x000275 0x5c820 */ c0 = 8; rb0 = zero /* MW 2 */
|
|
/* 0x000276 0x18e8a *//* MW 1 */
|
|
/* 0x000277 0x80000 */ axs0 = [a0+c0]
|
|
/* 0x000278 0x32000 */ cmp(ax0,0x0)
|
|
/* 0x000279 0xbc030 */ if (z) jps 0x3
|
|
/* 0x00027a 0x2a076 */ rb0 = rb0 + 0x1
|
|
/* 0x00027b 0x30130 */ cmp(rb0,ra0)
|
|
/* 0x00027c 0xbffa2 */ if (s) jps -0x6
|
|
/* 0x00027d 0x30130 */ cmp(rb0,ra0)
|
|
/* 0x00027e 0x420d1 */ if (ns) jps 0x1a; sp[0x4] = rb0 /* MW 2 */
|
|
/* 0x00027f 0x880ca *//* MW 1 */
|
|
/* 0x000280 0x882e1 */ sp[0x14] = a1
|
|
/* 0x000281 0x5c026 */ ra0 = 9; sp[0x18] = a2 /* MW 2 */
|
|
/* 0x000282 0x08362 *//* MW 1 */
|
|
/* 0x000283 0x8817a */ sp[0x8] = zero
|
|
/* 0x000284 0x88248 */ sp[0x10] = ra0
|
|
/* 0x000285 0x66000 */ calldb 0x26e /* MW 2 */
|
|
/* 0x000286 0x026e8 *//* MW 1 */
|
|
/* 0x000287 0xa4040 */ a0 = sp + 0x8
|
|
/* 0x000288 0x88208 */ ra0 = sp[0x10]
|
|
/* 0x000289 0x59010 */ cmp(ra0,0x0); a0 = zero /* MW 2 */
|
|
/* 0x00028a 0x18ea0 *//* MW 1 */
|
|
/* 0x00028b 0xbc0b1 */ if (nz) jps 0xb
|
|
/* 0x00028c 0x88088 */ ra0 = sp[0x4]
|
|
/* 0x00028d 0x51870 */ ax0 = lsl(ra0,0x3); ra0 = sp[0xc] /* MW 2 */
|
|
/* 0x00028e 0x08188 *//* MW 1 */
|
|
/* 0x00028f 0x68000 */ a2 = 0x418 /* MW 2 */
|
|
/* 0x000290 0x10622 *//* MW 1 */
|
|
/* 0x000291 0x5c007 */ rb0 = 1; c0 = ah0 /* MW 2 */
|
|
/* 0x000292 0x18428 *//* MW 1 */
|
|
/* 0x000293 0x9d000 */ a0 = a2+c0
|
|
/* 0x000294 0x42047 */ jpsdb 0x8; a0[0x4] = rb0 /* MW 2 */
|
|
/* 0x000295 0x840ca *//* MW 1 */
|
|
/* 0x000296 0x84048 */ a0[0x0] = ra0
|
|
/* 0x000297 0xbc06f */ jpsdb 0x6
|
|
/* 0x000298 0x6c000 */ [0x1ec] = ra0 /* MW 2 */
|
|
/* 0x000299 0x0f648 *//* MW 1 */
|
|
/* 0x00029a 0x5c062 */ ra0 = 24; a0 = zero /* MW 2 */
|
|
/* 0x00029b 0x18ea0 *//* MW 1 */
|
|
/* 0x00029c 0x6c000 */ [0x1ec] = ra0 /* MW 2 */
|
|
/* 0x00029d 0x0f648 *//* MW 1 */
|
|
/* 0x00029e 0x00000 */ nop
|
|
/* 0x00029f 0x88036 */ lr = sp[0x0]
|
|
/* 0x0002a0 0x460a0 */ ret; sp+= 0x50 /* MW 2 */
|
|
/* 0x0002a1 0x280a0 *//* MW 1 */
|
|
.label fclose
|
|
/* 0x0002a2 0x5c026 */ ra0 = 9; rb0 = a0[0x4] /* MW 2 */
|
|
/* 0x0002a3 0x0408a *//* MW 1 */
|
|
/* 0x0002a4 0x59018 */ cmp(rb0,0x0); sp+= -0x50 /* MW 2 */
|
|
/* 0x0002a5 0x2bf60 *//* MW 1 */
|
|
/* 0x0002a6 0x420a0 */ if (z) jps 0x14; sp[0x0] = lr /* MW 2 */
|
|
/* 0x0002a7 0x08076 *//* MW 1 */
|
|
/* 0x0002a8 0x88248 */ sp[0x10] = ra0
|
|
/* 0x0002a9 0x5c007 */ rb0 = 1; a0[0x4] = zero /* MW 2 */
|
|
/* 0x0002aa 0x040fa *//* MW 1 */
|
|
/* 0x0002ab 0x8814a */ sp[0x8] = rb0
|
|
/* 0x0002ac 0xa4041 */ a1 = sp + 0x8
|
|
/* 0x0002ad 0x84008 */ ra0 = a0[0x0]
|
|
/* 0x0002ae 0x881c8 */ sp[0xc] = ra0
|
|
/* 0x0002af 0x66000 */ calldb 0x26e /* MW 2 */
|
|
/* 0x0002b0 0x026e8 *//* MW 1 */
|
|
/* 0x0002b1 0xa0800 */ a0 = a1 + 0x0
|
|
/* 0x0002b2 0x8820a */ rb0 = sp[0x10]
|
|
/* 0x0002b3 0x59018 */ cmp(rb0,0x0); ra0 = -0x1 /* MW 2 */
|
|
/* 0x0002b4 0x33ffc *//* MW 1 */
|
|
/* 0x0002b5 0xbc040 */ if (z) jps 0x4
|
|
/* 0x0002b6 0x6c000 */ [0x1ec] = rb0 /* MW 2 */
|
|
/* 0x0002b7 0x0f64a *//* MW 1 */
|
|
/* 0x0002b8 0x40000 */ nop; jps 0x5 /* MW 2 */
|
|
/* 0x0002b9 0x3c057 *//* MW 1 */
|
|
/* 0x0002ba 0x4201b */ jps 0x3; ra0 = zero /* MW 2 */
|
|
/* 0x0002bb 0x98e88 *//* MW 1 */
|
|
/* 0x0002bc 0x6c000 */ [0x1ec] = ra0 /* MW 2 */
|
|
/* 0x0002bd 0x0f648 *//* MW 1 */
|
|
/* 0x0002be 0x387fc */ ra0 = -1
|
|
/* 0x0002bf 0x88036 */ lr = sp[0x0]
|
|
/* 0x0002c0 0x460a0 */ ret; sp+= 0x50 /* MW 2 */
|
|
/* 0x0002c1 0x280a0 *//* MW 1 */
|
|
.label feof
|
|
/* 0x0002c2 0x84002 */ bxs0 = a0[0x0]
|
|
/* 0x0002c3 0x5c027 */ rb0 = 9; sp+= -0x50 /* MW 2 */
|
|
/* 0x0002c4 0x2bf60 *//* MW 1 */
|
|
/* 0x0002c5 0x5c3fe */ ra0 = -1; sp[0x0] = lr /* MW 2 */
|
|
/* 0x0002c6 0x08076 *//* MW 1 */
|
|
/* 0x0002c7 0x5c018 */ ax0 = 6; a0 = sp + 0x8 /* MW 2 */
|
|
/* 0x0002c8 0x24040 *//* MW 1 */
|
|
/* 0x0002c9 0x881d2 */ sp[0xc] = bh0
|
|
/* 0x0002ca 0x8824a */ sp[0x10] = rb0
|
|
/* 0x0002cb 0x88548 */ sp[0x28] = ra0
|
|
/* 0x0002cc 0x84050 */ a0[0x0] = ah0
|
|
/* 0x0002cd 0x66000 */ call 0x26e /* MW 2 */
|
|
/* 0x0002ce 0x026e0 *//* MW 1 */
|
|
/* 0x0002cf 0x88508 */ ra0 = sp[0x28]
|
|
/* 0x0002d0 0x59010 */ cmp(ra0,0x0); lr = sp[0x0] /* MW 2 */
|
|
/* 0x0002d1 0x08036 *//* MW 1 */
|
|
/* 0x0002d2 0x40000 */ nop; if (ns) jps 0x4 /* MW 2 */
|
|
/* 0x0002d3 0x3c043 *//* MW 1 */
|
|
/* 0x0002d4 0x5c3fe */ ra0 = -1; rb0 = sp[0x10] /* MW 2 */
|
|
/* 0x0002d5 0x0820a *//* MW 1 */
|
|
/* 0x0002d6 0x6c000 */ [0x1ec] = rb0 /* MW 2 */
|
|
/* 0x0002d7 0x0f64a *//* MW 1 */
|
|
/* 0x0002d8 0x460a0 */ ret; sp+= 0x50 /* MW 2 */
|
|
/* 0x0002d9 0x280a0 *//* MW 1 */
|
|
.label fprintf
|
|
/* 0x0002da 0xabf60 */ sp+= -0x50
|
|
/* 0x0002db 0x5c3ff */ rb0 = -1; sp[0x0] = lr /* MW 2 */
|
|
/* 0x0002dc 0x08076 *//* MW 1 */
|
|
/* 0x0002dd 0x5c00a */ ra0 = 2; a2 = sp + 0x50 /* MW 2 */
|
|
/* 0x0002de 0x24282 *//* MW 1 */
|
|
/* 0x0002df 0x84000 */ axs0 = a0[0x0]
|
|
/* 0x0002e0 0x881d0 */ sp[0xc] = ah0
|
|
/* 0x0002e1 0x883e1 */ sp[0x1c] = a1
|
|
/* 0x0002e2 0x8824a */ sp[0x10] = rb0
|
|
/* 0x0002e3 0x88962 */ sp[0x48] = a2
|
|
/* 0x0002e4 0xa4040 */ a0 = sp + 0x8
|
|
/* 0x0002e5 0x84048 */ a0[0x0] = ra0
|
|
/* 0x0002e6 0x66000 */ call 0x26e /* MW 2 */
|
|
/* 0x0002e7 0x026e0 *//* MW 1 */
|
|
/* 0x0002e8 0x88036 */ lr = sp[0x0]
|
|
/* 0x0002e9 0xba148 */ retdb
|
|
/* 0x0002ea 0x88208 */ ra0 = sp[0x10]
|
|
/* 0x0002eb 0xa80a0 */ sp+= 0x50
|
|
.label fscanf
|
|
/* 0x0002ec 0xabf60 */ sp+= -0x50
|
|
/* 0x0002ed 0x5c3ff */ rb0 = -1; sp[0x0] = lr /* MW 2 */
|
|
/* 0x0002ee 0x08076 *//* MW 1 */
|
|
/* 0x0002ef 0x5c00e */ ra0 = 3; a2 = sp + 0x50 /* MW 2 */
|
|
/* 0x0002f0 0x24282 *//* MW 1 */
|
|
/* 0x0002f1 0x84000 */ axs0 = a0[0x0]
|
|
/* 0x0002f2 0x881d0 */ sp[0xc] = ah0
|
|
/* 0x0002f3 0x883e1 */ sp[0x1c] = a1
|
|
/* 0x0002f4 0x8824a */ sp[0x10] = rb0
|
|
/* 0x0002f5 0x88962 */ sp[0x48] = a2
|
|
/* 0x0002f6 0xa4040 */ a0 = sp + 0x8
|
|
/* 0x0002f7 0x84048 */ a0[0x0] = ra0
|
|
/* 0x0002f8 0x66000 */ call 0x26e /* MW 2 */
|
|
/* 0x0002f9 0x026e0 *//* MW 1 */
|
|
/* 0x0002fa 0x88036 */ lr = sp[0x0]
|
|
/* 0x0002fb 0xba148 */ retdb
|
|
/* 0x0002fc 0x88208 */ ra0 = sp[0x10]
|
|
/* 0x0002fd 0xa80a0 */ sp+= 0x50
|
|
.label _ZL18estimateDiv128To64yyy
|
|
/* 0x0002fe 0xabf70 */ sp+= -0x48
|
|
/* 0x0002ff 0x5842c */ cmpu(bx1,ax1); sp[0x28] = bhl0 /* MW 2 */
|
|
/* 0x000300 0x1055a *//* MW 1 */
|
|
/* 0x000301 0x4241e */ if (np) jpsdb 0x83; sp[0x30] = bhl1 /* MW 2 */
|
|
/* 0x000302 0x9065b *//* MW 1 */
|
|
/* 0x000303 0x88076 */ sp[0x0] = lr
|
|
/* 0x000304 0x38106 */ rb0 = 32
|
|
/* 0x000305 0x50ccc */ ax0 = lsr(bx1,rb0); sp[0x18] = ahl1 /* MW 2 */
|
|
/* 0x000306 0x10359 *//* MW 1 */
|
|
/* 0x000307 0x508c1 */ bx0 = lsl(ax0,rb0); sp[0x20] = ahl0 /* MW 2 */
|
|
/* 0x000308 0x10458 *//* MW 1 */
|
|
/* 0x000309 0x58428 */ cmpu(bx0,ax1); sp[0x8] = bhl0 /* MW 2 */
|
|
/* 0x00030a 0x1015a *//* MW 1 */
|
|
/* 0x00030b 0x55001 */ bx0 = ax0 + 0x0; ae0 = zero /* MW 2 */
|
|
/* 0x00030c 0x18e94 *//* MW 1 */
|
|
/* 0x00030d 0x6e000 */ axl1 = [0x498] /* MW 2 */
|
|
/* 0x00030e 0x24c11 *//* MW 1 */
|
|
/* 0x00030f 0x4207e */ if (np) jpsdb 0xf; sp[0x10] = ahl0 /* MW 2 */
|
|
/* 0x000310 0x90258 *//* MW 1 */
|
|
/* 0x000311 0x55004 */ ax0 = ax1 + 0x0; sp[0x4] = ae0 /* MW 2 */
|
|
/* 0x000312 0x080d4 *//* MW 1 */
|
|
/* 0x000313 0xba101 */ im = 0x0
|
|
/* 0x000314 0x90311 */ axl1 = sp[0x18]
|
|
/* 0x000315 0x98e95 */ ae1 = zero
|
|
/* 0x000316 0x90212 */ bxl0 = sp[0x10]
|
|
/* 0x000317 0x66000 */ calldb 0x252 /* MW 2 */
|
|
/* 0x000318 0x02528 *//* MW 1 */
|
|
/* 0x000319 0x88096 */ be0 = sp[0x4]
|
|
/* 0x00031a 0x6e000 */ axl1 = [0x498] /* MW 2 */
|
|
/* 0x00031b 0x24c11 *//* MW 1 */
|
|
/* 0x00031c 0x5c083 */ rb0 = 32; bxl0 = sp[0x20] /* MW 2 */
|
|
/* 0x00031d 0x10412 *//* MW 1 */
|
|
/* 0x00031e 0x508c0 */ ax0 = lsl(ax0,rb0); bxl1 = sp[0x30] /* MW 2 */
|
|
/* 0x00031f 0x10613 *//* MW 1 */
|
|
/* 0x000320 0x9830b */ rb1 = al0
|
|
/* 0x000321 0x46088 */ im = 0x1; ra0 = bl0 /* MW 2 */
|
|
/* 0x000322 0x98388 *//* MW 1 */
|
|
/* 0x000323 0x44191 */ bx0 = ra0(u)*rb1(u); ra1 = bl1 /* MW 2 */
|
|
/* 0x000324 0x183c9 *//* MW 1 */
|
|
/* 0x000325 0x50cc1 */ bx1 = lsr(ax0,rb0); sp[0x38] = ahl0 /* MW 2 */
|
|
/* 0x000326 0x90758 *//* MW 1 */
|
|
/* 0x000327 0x44399 */ bx1 = ra1(u)*rb1(u); rb1 = bl1 /* MW 2 */
|
|
/* 0x000328 0x183cb *//* MW 1 */
|
|
/* 0x000329 0x44199 */ bx1 = ra0(u)*rb1(u); axl0 = bhl1 /* MW 2 */
|
|
/* 0x00032a 0x192c0 *//* MW 1 */
|
|
/* 0x00032b 0x44399 */ bx1 = ra1(u)*rb1(u); sp[0x40] = bhl1 /* MW 2 */
|
|
/* 0x00032c 0x1085b *//* MW 1 */
|
|
/* 0x00032d 0x5bc41 */ bx0 = sxtd(bx0); bxl1 = bhl1 /* MW 2 */
|
|
/* 0x00032e 0x192c3 *//* MW 1 */
|
|
/* 0x00032f 0x5404d */ bx1 = bx1 + bx0; ra1 = 0x1 /* MW 2 */
|
|
/* 0x000330 0xb000d *//* MW 1 */
|
|
/* 0x000331 0x378c3 */ bx1 = sxtd(bx1)
|
|
/* 0x000332 0x30898 */ cmpu(bx1,bx0)
|
|
/* 0x000333 0xbc012 */ if (s) jps 0x1
|
|
/* 0x000334 0x98e89 */ ra1 = zero
|
|
/* 0x000335 0x2119a */ bx0 = lsl(bx1,rb0)
|
|
/* 0x000336 0x28080 */ ax0 = ax0 + bx0
|
|
/* 0x000337 0x37800 */ ax0 = sxtd(ax0)
|
|
/* 0x000338 0x30880 */ cmpu(ax0,bx0)
|
|
/* 0x000339 0x209aa */ bx0 = asr(ra1,rb0)
|
|
/* 0x00033a 0x21192 */ bx0 = lsl(bx0,rb0)
|
|
/* 0x00033b 0x2199b */ bx1 = lsr(bx1,rb0)
|
|
/* 0x00033c 0x54069 */ bx1 = bx0 + bx1; bxl0 = sp[0x40] /* MW 2 */
|
|
/* 0x00033d 0x90812 *//* MW 1 */
|
|
/* 0x00033e 0x378c3 */ bx1 = sxtd(bx1)
|
|
/* 0x00033f 0x54069 */ bx1 = bx0 + bx1; if (s) jpsdb 0x3 /* MW 2 */
|
|
/* 0x000340 0xbc03a *//* MW 1 */
|
|
/* 0x000341 0x5bc61 */ bx1 = sxtd(bx1); bxs0 = 0x1 /* MW 2 */
|
|
/* 0x000342 0xb000a *//* MW 1 */
|
|
/* 0x000343 0x98e82 */ bxs0 = zero
|
|
/* 0x000344 0x20992 */ bx0 = asr(bx0,rb0)
|
|
/* 0x000345 0x5404d */ bx0 = bx1 + bx0; bxl1 = sp[0x18] /* MW 2 */
|
|
/* 0x000346 0x10313 *//* MW 1 */
|
|
/* 0x000347 0x37882 */ bx0 = sxtd(bx0)
|
|
/* 0x000348 0x5704d */ bx1 = bx1 - bx0; bxl0 = sp[0x28] /* MW 2 */
|
|
/* 0x000349 0x90512 *//* MW 1 */
|
|
/* 0x00034a 0x30810 */ cmpu(bx0,ax0)
|
|
/* 0x00034b 0x57008 */ ax0 = bx0 - ax0; bxs0 = 0x1 /* MW 2 */
|
|
/* 0x00034c 0x3000a *//* MW 1 */
|
|
/* 0x00034d 0x5bc61 */ bx1 = sxtd(bx1); if (s) jpsdb 0x2 /* MW 2 */
|
|
/* 0x00034e 0xbc02a *//* MW 1 */
|
|
/* 0x00034f 0x37800 */ ax0 = sxtd(ax0)
|
|
/* 0x000350 0x98e82 */ bxs0 = zero
|
|
/* 0x000351 0x20992 */ bx0 = asr(bx0,rb0)
|
|
/* 0x000352 0x5704d */ bx1 = bx1 - bx0; bxl0 = sp[0x30] /* MW 2 */
|
|
/* 0x000353 0x90612 *//* MW 1 */
|
|
/* 0x000354 0x378c3 */ bx1 = sxtd(bx1)
|
|
/* 0x000355 0x32018 */ cmp(bx1,0x0)
|
|
/* 0x000356 0xbc353 */ if (ns) jps 0x35
|
|
/* 0x000357 0x21192 */ bx0 = lsl(bx0,rb0)
|
|
/* 0x000358 0x9035a */ sp[0x18] = bhl0
|
|
/* 0x000359 0x00000 */ nop
|
|
/* 0x00035a 0x90712 */ bxl0 = sp[0x38]
|
|
/* 0x00035b 0x28052 */ bx0 = bx0 + ax1
|
|
/* 0x00035c 0x37882 */ bx0 = sxtd(bx0)
|
|
/* 0x00035d 0x9055a */ sp[0x28] = bhl0
|
|
/* 0x00035e 0x00000 */ nop
|
|
/* 0x00035f 0x90412 */ bxl0 = sp[0x20]
|
|
/* 0x000360 0x5404d */ bx1 = bx1 + bx0; bxl0 = sp[0x18] /* MW 2 */
|
|
/* 0x000361 0x90312 *//* MW 1 */
|
|
/* 0x000362 0x28082 */ bx0 = ax0 + bx0
|
|
/* 0x000363 0x37882 */ bx0 = sxtd(bx0)
|
|
/* 0x000364 0x58408 */ cmpu(bx0,ax0); axl0 = bhl0 /* MW 2 */
|
|
/* 0x000365 0x19280 *//* MW 1 */
|
|
/* 0x000366 0x5bc61 */ bx1 = sxtd(bx1); if (s) jpsdb 0x2 /* MW 2 */
|
|
/* 0x000367 0xbc02a *//* MW 1 */
|
|
/* 0x000368 0x3800a */ bx0 = 1
|
|
/* 0x000369 0x98e82 */ bxs0 = zero
|
|
/* 0x00036a 0x20992 */ bx0 = asr(bx0,rb0)
|
|
/* 0x00036b 0x5404d */ bx1 = bx1 + bx0; bxl0 = sp[0x28] /* MW 2 */
|
|
/* 0x00036c 0x90512 *//* MW 1 */
|
|
/* 0x00036d 0x378c3 */ bx1 = sxtd(bx1)
|
|
/* 0x00036e 0x32018 */ cmp(bx1,0x0)
|
|
/* 0x00036f 0xbfeb2 */ if (s) jps -0x15
|
|
/* 0x000370 0x50cc0 */ ax1 = lsr(ax0,rb0); sp[0x18] = bhl0 /* MW 2 */
|
|
/* 0x000371 0x9035a *//* MW 1 */
|
|
/* 0x000372 0x508cd */ bx1 = lsl(bx1,rb0); im = 0x0 /* MW 2 */
|
|
/* 0x000373 0xba101 *//* MW 1 */
|
|
/* 0x000374 0x5482c */ ax1 = bx1 | ax1; bxl1 = sp[0x8] /* MW 2 */
|
|
/* 0x000375 0x90113 *//* MW 1 */
|
|
/* 0x000376 0x5842c */ cmpu(bx1,ax1); bxl0 = sp[0x10] /* MW 2 */
|
|
/* 0x000377 0x10212 *//* MW 1 */
|
|
/* 0x000378 0x42032 */ if (np) jps 0x6; be0 = sp[0x4] /* MW 2 */
|
|
/* 0x000379 0x88096 *//* MW 1 */
|
|
/* 0x00037a 0x66000 */ calldb 0x252 /* MW 2 */
|
|
/* 0x00037b 0x02528 *//* MW 1 */
|
|
/* 0x00037c 0x40000 */ nop; ae1 = zero /* MW 2 */
|
|
/* 0x00037d 0x18e95 *//* MW 1 */
|
|
/* 0x00037e 0x42023 */ jps 0x4; bxl1 = sp[0x18] /* MW 2 */
|
|
/* 0x00037f 0x90313 *//* MW 1 */
|
|
/* 0x000380 0x40000 */ nop; bxl1 = sp[0x18] /* MW 2 */
|
|
/* 0x000381 0x10313 *//* MW 1 */
|
|
/* 0x000382 0x6e000 */ axl0 = [0x4a0] /* MW 2 */
|
|
/* 0x000383 0x25010 *//* MW 1 */
|
|
/* 0x000384 0x5480c */ ax0 = bx1 | ax0; jps 0x2 /* MW 2 */
|
|
/* 0x000385 0x3c027 *//* MW 1 */
|
|
/* 0x000386 0x5c7fc */ ax0 = -1L; im = 0x0 /* MW 2 */
|
|
/* 0x000387 0x3a101 *//* MW 1 */
|
|
/* 0x000388 0x40000 */ nop; lr = sp[0x0] /* MW 2 */
|
|
/* 0x000389 0x08036 *//* MW 1 */
|
|
/* 0x00038a 0x460a0 */ ret; sp+= 0x48 /* MW 2 */
|
|
/* 0x00038b 0x28090 *//* MW 1 */
|
|
/* 0x00038c 0x43f13 */ jps -0x1e; bxl0 = sp[0x38] /* MW 2 */
|
|
/* 0x00038d 0x90712 *//* MW 1 */
|
|
.label _ZL19propagateFloat64NaNyy
|
|
/* 0x00038e 0x5c0ce */ ra0 = 51; sp+= -0x8 /* MW 2 */
|
|
/* 0x00038f 0x2bff0 *//* MW 1 */
|
|
/* 0x000390 0x50c84 */ ax0 = lsr(ax1,ra0); sp[0x0] = bhl0 /* MW 2 */
|
|
/* 0x000391 0x1005a *//* MW 1 */
|
|
/* 0x000392 0x6a000 */ bxl0 = 0xfff L /* MW 2 */
|
|
/* 0x000393 0x3ffc2 *//* MW 1 */
|
|
/* 0x000394 0x28883 */ bx1 = ax0 & bx0
|
|
/* 0x000395 0x6a000 */ axl0 = 0xffe L /* MW 2 */
|
|
/* 0x000396 0x3ff80 *//* MW 1 */
|
|
/* 0x000397 0x30818 */ cmpu(bx1,ax0)
|
|
/* 0x000398 0xbc089 */ if (nz) jpsdb 0x8
|
|
/* 0x000399 0x6e000 */ bxl1 = [0x4a8] /* MW 2 */
|
|
/* 0x00039a 0x25413 *//* MW 1 */
|
|
/* 0x00039b 0x288cb */ bx1 = ax1 & bx1
|
|
/* 0x00039c 0x5940c */ cmpu(bx1,0x0); rb0 = 0x1 /* MW 2 */
|
|
/* 0x00039d 0x3000e *//* MW 1 */
|
|
/* 0x00039e 0xbc031 */ if (nz) jps 0x3
|
|
/* 0x00039f 0x4200b */ jps 0x1; rb0 = zero /* MW 2 */
|
|
/* 0x0003a0 0x98e8a *//* MW 1 */
|
|
/* 0x0003a1 0x98e8a */ rb0 = zero
|
|
/* 0x0003a2 0x52084 */ ax1 = bs(ax1,ra0); bxl1 = sp[0x0] /* MW 2 */
|
|
/* 0x0003a3 0x90013 *//* MW 1 */
|
|
/* 0x0003a4 0x50c8c */ ax1 = lsr(bx1,ra0); sp[0x0] = ahl1 /* MW 2 */
|
|
/* 0x0003a5 0x90059 *//* MW 1 */
|
|
/* 0x0003a6 0x28889 */ ax1 = ax1 & bx0
|
|
/* 0x0003a7 0x30808 */ cmpu(ax1,ax0)
|
|
/* 0x0003a8 0x5182c */ ax1 = lsl(bx1,0x1); if (nz) jpsdb 0x6 /* MW 2 */
|
|
/* 0x0003a9 0xbc069 *//* MW 1 */
|
|
/* 0x0003aa 0x24118 */ ax0 = bs(bx1,ra0)
|
|
/* 0x0003ab 0x6e000 */ bxl0 = [0x4a8] /* MW 2 */
|
|
/* 0x0003ac 0x25412 *//* MW 1 */
|
|
/* 0x0003ad 0x2889a */ bx0 = bx1 & bx0
|
|
/* 0x0003ae 0x32810 */ cmpu(bx0,0x0)
|
|
/* 0x0003af 0xbc0a1 */ if (nz) jps 0xa
|
|
/* 0x0003b0 0x32030 */ cmp(rb0,0x0)
|
|
/* 0x0003b1 0xbc069 */ if (nz) jpsdb 0x6
|
|
/* 0x0003b2 0x6e000 */ bxl0 = [0x4b0] /* MW 2 */
|
|
/* 0x0003b3 0x25812 *//* MW 1 */
|
|
/* 0x0003b4 0x30888 */ cmpu(ax1,bx0)
|
|
/* 0x0003b5 0xbc044 */ if (p) jps 0x4
|
|
/* 0x0003b6 0x42013 */ jps 0x2; axl0 = sp[0x0] /* MW 2 */
|
|
/* 0x0003b7 0x90010 *//* MW 1 */
|
|
/* 0x0003b8 0x40000 */ nop; axl0 = sp[0x0] /* MW 2 */
|
|
/* 0x0003b9 0x10010 *//* MW 1 */
|
|
/* 0x0003ba 0x460a0 */ ret; sp+= 0x8 /* MW 2 */
|
|
/* 0x0003bb 0x28010 *//* MW 1 */
|
|
.label _ZL19roundAndPackFloat64iiy
|
|
/* 0x0003bc 0x68000 */ bxs0 = 0x7fd /* MW 2 */
|
|
/* 0x0003bd 0x1ff42 *//* MW 1 */
|
|
/* 0x0003be 0x5d4a3 */ rb1 = mask16(ra1); axl0 = 0x3ff L /* MW 2 */
|
|
/* 0x0003bf 0xb5ff8 *//* MW 1 */
|
|
/* 0x0003c0 0x54405 */ bx1 = ax1 & ax0; rb0 = 0x20 /* MW 2 */
|
|
/* 0x0003c1 0xb0106 *//* MW 1 */
|
|
/* 0x0003c2 0x5805c */ cmp(rb1,bx0); rb1 = 0x3f /* MW 2 */
|
|
/* 0x0003c3 0x301ff *//* MW 1 */
|
|
/* 0x0003c4 0x504d1 */ bx1 = asr(ra0,rb0); ra0 = bl1 /* MW 2 */
|
|
/* 0x0003c5 0x983c8 *//* MW 1 */
|
|
/* 0x0003c6 0x508ed */ bx1 = lsl(bx1,rb1); if (s) jps 0x25 /* MW 2 */
|
|
/* 0x0003c7 0xbc252 *//* MW 1 */
|
|
/* 0x0003c8 0x300a8 */ cmp(ra1,bx0)
|
|
/* 0x0003c9 0xbc3a4 */ if (p) jps 0x3a
|
|
/* 0x0003ca 0x300a8 */ cmp(ra1,bx0)
|
|
/* 0x0003cb 0xbc051 */ if (nz) jps 0x5
|
|
/* 0x0003cc 0xb5002 */ bxl0 = 0x200L
|
|
/* 0x0003cd 0x2808a */ bx0 = ax1 + bx0
|
|
/* 0x0003ce 0x37882 */ bx0 = sxtd(bx0)
|
|
/* 0x0003cf 0x32010 */ cmp(bx0,0x0)
|
|
/* 0x0003d0 0xbc332 */ if (s) jps 0x33
|
|
/* 0x0003d1 0x32028 */ cmp(ra1,0x0)
|
|
/* 0x0003d2 0xbc1a3 */ if (ns) jps 0x1a
|
|
/* 0x0003d3 0x36145 */ ra1 = -ra1
|
|
/* 0x0003d4 0x32028 */ cmp(ra1,0x0)
|
|
/* 0x0003d5 0xbc140 */ if (z) jps 0x14
|
|
/* 0x0003d6 0x38204 */ ra0 = 64
|
|
/* 0x0003d7 0x30128 */ cmp(ra1,ra0)
|
|
/* 0x0003d8 0xbc072 */ if (s) jps 0x7
|
|
/* 0x0003d9 0x32808 */ cmpu(ax1,0x0)
|
|
/* 0x0003da 0x5c006 */ ra1 = 1; if (nz) jps 0x2 /* MW 2 */
|
|
/* 0x0003db 0xbc021 *//* MW 1 */
|
|
/* 0x0003dc 0x40000 */ nop; ra1 = zero /* MW 2 */
|
|
/* 0x0003dd 0x18e89 *//* MW 1 */
|
|
/* 0x0003de 0x504d4 */ ax1 = asr(ra1,rb0); jps 0xa /* MW 2 */
|
|
/* 0x0003df 0xbc0a7 *//* MW 1 */
|
|
/* 0x0003e0 0x36142 */ bx0 = -ra1
|
|
/* 0x0003e1 0x544eb */ rb1 = bx0 & rb1; ra0 = 0x1 /* MW 2 */
|
|
/* 0x0003e2 0xb000c *//* MW 1 */
|
|
/* 0x0003e3 0x211ca */ bx0 = lsl(ax1,rb1)
|
|
/* 0x0003e4 0x32810 */ cmpu(bx0,0x0)
|
|
/* 0x0003e5 0x50ca4 */ ax1 = lsr(ax1,ra1); if (nz) jps 0x1 /* MW 2 */
|
|
/* 0x0003e6 0xbc011 *//* MW 1 */
|
|
/* 0x0003e7 0x98e88 */ ra0 = zero
|
|
/* 0x0003e8 0x209a2 */ bx0 = asr(ra0,rb0)
|
|
/* 0x0003e9 0x29089 */ ax1 = ax1 | bx0
|
|
/* 0x0003ea 0x28808 */ ax0 = ax1 & ax0
|
|
/* 0x0003eb 0x5c002 */ ra1 = 0; ra0 = al0 /* MW 2 */
|
|
/* 0x0003ec 0x98308 *//* MW 1 */
|
|
/* 0x0003ed 0x3814f */ rb1 = 41
|
|
/* 0x0003ee 0x251e4 */ ra0 = bi(ra0,rb1)
|
|
/* 0x0003ef 0x59010 */ cmp(ra0,0x0); axl0 = 0x200L /* MW 2 */
|
|
/* 0x0003f0 0x35000 *//* MW 1 */
|
|
/* 0x0003f1 0x54004 */ ax1 = ax1 + ax0; axs0 = -0x2 /* MW 2 */
|
|
/* 0x0003f2 0xb3ff0 *//* MW 1 */
|
|
/* 0x0003f3 0x5bc20 */ ax1 = sxtd(ax1); if (z) jpsdb 0x2 /* MW 2 */
|
|
/* 0x0003f4 0xbc028 *//* MW 1 */
|
|
/* 0x0003f5 0x23a89 */ ax1 = lsr(ax1,0xa)
|
|
/* 0x0003f6 0x387f8 */ ax0 = -1
|
|
/* 0x0003f7 0x20980 */ ax0 = asr(ax0,rb0)
|
|
/* 0x0003f8 0x28809 */ ax1 = ax1 & ax0
|
|
/* 0x0003f9 0x32808 */ cmpu(ax1,0x0)
|
|
/* 0x0003fa 0xbc011 */ if (nz) jps 0x1
|
|
/* 0x0003fb 0x98e89 */ ra1 = zero
|
|
/* 0x0003fc 0x504d4 */ ax0 = asr(ra1,rb0); ra1 = 0x34 /* MW 2 */
|
|
/* 0x0003fd 0x301a5 *//* MW 1 */
|
|
/* 0x0003fe 0x21140 */ ax0 = lsl(ax0,ra1)
|
|
/* 0x0003ff 0x28018 */ ax0 = bx1 + ax0
|
|
/* 0x000400 0x5bc00 */ ax0 = sxtd(ax0); retdb /* MW 2 */
|
|
/* 0x000401 0x3a148 *//* MW 1 */
|
|
/* 0x000402 0x28041 */ ax1 = ax0 + ax1
|
|
/* 0x000403 0x37840 */ ax0 = sxtd(ax1)
|
|
/* 0x000404 0x6e000 */ axl1 = [0x4b8] /* MW 2 */
|
|
/* 0x000405 0x25c11 *//* MW 1 */
|
|
/* 0x000406 0xba148 */ retdb
|
|
/* 0x000407 0x28059 */ ax1 = bx1 + ax1
|
|
/* 0x000408 0x5bc20 */ ax0 = sxtd(ax1); nop /* MW 2 */
|
|
/* 0x000409 0x38000 *//* MW 1 */
|
|
.label _ZL28normalizeRoundAndPackFloat64iiy
|
|
/* 0x00040a 0x37046 */ rb0 = nrm(ax1)
|
|
/* 0x00040b 0x2e1ad */ ra1 = ra1 - rb0
|
|
/* 0x00040c 0x64000 */ jpdb 0x3bc /* MW 2 */
|
|
/* 0x00040d 0x03bcf *//* MW 1 */
|
|
/* 0x00040e 0x508c4 */ ax1 = lsl(ax1,rb0); nop /* MW 2 */
|
|
/* 0x00040f 0xb8000 *//* MW 1 */
|
|
.label _Z16int32_to_float64i
|
|
/* 0x000410 0x32020 */ cmp(ra0,0x0)
|
|
/* 0x000411 0x420c8 */ if (z) jps 0x19; axs0 = zero /* MW 2 */
|
|
/* 0x000412 0x18e80 *//* MW 1 */
|
|
/* 0x000413 0x32020 */ cmp(ra0,0x0)
|
|
/* 0x000414 0x5c005 */ bx0 = 1; if (s) jps 0x1 /* MW 2 */
|
|
/* 0x000415 0x3c012 *//* MW 1 */
|
|
/* 0x000416 0x98e82 */ bxs0 = zero
|
|
/* 0x000417 0x36904 */ ra0 = |ra0|
|
|
/* 0x000418 0x5b883 */ rb1 = nrm(ra0); ra1 = 0x16 /* MW 2 */
|
|
/* 0x000419 0xb00b5 *//* MW 1 */
|
|
/* 0x00041a 0x540bc */ ax0 = rb1 + ra1; rb0 = 0x20 /* MW 2 */
|
|
/* 0x00041b 0x30106 *//* MW 1 */
|
|
/* 0x00041c 0x68000 */ ra1 = 0x432 /* MW 2 */
|
|
/* 0x00041d 0x10c89 *//* MW 1 */
|
|
/* 0x00041e 0x57014 */ ax1 = ra1 - ax0; rb1 = 0x3f /* MW 2 */
|
|
/* 0x00041f 0xb01ff *//* MW 1 */
|
|
/* 0x000420 0x504c4 */ ax1 = asr(ax1,rb0); ra1 = 0x34 /* MW 2 */
|
|
/* 0x000421 0xb01a5 *//* MW 1 */
|
|
/* 0x000422 0x20992 */ bx0 = asr(bx0,rb0)
|
|
/* 0x000423 0x211d2 */ bx0 = lsl(bx0,rb1)
|
|
/* 0x000424 0x21149 */ ax1 = lsl(ax1,ra1)
|
|
/* 0x000425 0x219a3 */ bx1 = lsr(ra0,rb0)
|
|
/* 0x000426 0x28052 */ bx0 = bx0 + ax1
|
|
/* 0x000427 0x21018 */ ax0 = lsl(bx1,ax0)
|
|
/* 0x000428 0x5bc41 */ bx0 = sxtd(bx0); retdb /* MW 2 */
|
|
/* 0x000429 0x3a148 *//* MW 1 */
|
|
/* 0x00042a 0x28010 */ ax0 = bx0 + ax0
|
|
/* 0x00042b 0x37800 */ ax0 = sxtd(ax0)
|
|
/* 0x00042c 0x40000 */ nop; ret /* MW 2 */
|
|
/* 0x00042d 0x3a140 *//* MW 1 */
|
|
.label _Z30float64_to_int32_round_to_zeroy
|
|
/* 0x00042e 0x381a6 */ rb0 = 52
|
|
/* 0x00042f 0x50cc1 */ bx0 = lsr(ax0,rb0); ra0 = 0x3f /* MW 2 */
|
|
/* 0x000430 0x301fc *//* MW 1 */
|
|
/* 0x000431 0x6a000 */ axl1 = 0x7ff L /* MW 2 */
|
|
/* 0x000432 0x1ffc1 *//* MW 1 */
|
|
/* 0x000433 0x28852 */ bx0 = bx0 & ax1
|
|
/* 0x000434 0x50c80 */ ax1 = lsr(ax0,ra0); ra0 = bl0 /* MW 2 */
|
|
/* 0x000435 0x98388 *//* MW 1 */
|
|
/* 0x000436 0x68000 */ ra1 = 0x41e /* MW 2 */
|
|
/* 0x000437 0x10789 *//* MW 1 */
|
|
/* 0x000438 0x580b0 */ cmp(ra0,ra1); ra1 = al1 /* MW 2 */
|
|
/* 0x000439 0x18349 *//* MW 1 */
|
|
/* 0x00043a 0x6e000 */ bxl0 = [0x4c0] /* MW 2 */
|
|
/* 0x00043b 0x26012 *//* MW 1 */
|
|
/* 0x00043c 0x54440 */ ax0 = ax0 & bx0; if (p) jps 0x1c /* MW 2 */
|
|
/* 0x00043d 0x3c1c4 *//* MW 1 */
|
|
/* 0x00043e 0xb1fff */ rb1 = 0x3ff
|
|
/* 0x00043f 0x301e0 */ cmp(ra0,rb1)
|
|
/* 0x000440 0xbc172 */ if (s) jps 0x17
|
|
/* 0x000441 0x32028 */ cmp(ra1,0x0)
|
|
/* 0x000442 0x68000 */ rb1 = 0x433 /* MW 2 */
|
|
/* 0x000443 0x10ccb *//* MW 1 */
|
|
/* 0x000444 0x2e13c */ ra0 = rb1 - ra0
|
|
/* 0x000445 0x24180 */ ax0 = bs(ax0,rb0)
|
|
/* 0x000446 0x50c80 */ ax0 = lsr(ax0,ra0); if (z) jpsdb 0x2 /* MW 2 */
|
|
/* 0x000447 0x3c028 *//* MW 1 */
|
|
/* 0x000448 0x98308 */ ra0 = al0
|
|
/* 0x000449 0x36104 */ ra0 = -ra0
|
|
/* 0x00044a 0x32020 */ cmp(ra0,0x0)
|
|
/* 0x00044b 0x5c007 */ rb0 = 1; if (s) jps 0x1 /* MW 2 */
|
|
/* 0x00044c 0x3c012 *//* MW 1 */
|
|
/* 0x00044d 0x98e8a */ rb0 = zero
|
|
/* 0x00044e 0x29976 */ rb0 = rb0 ^ ra1
|
|
/* 0x00044f 0x32030 */ cmp(rb0,0x0)
|
|
/* 0x000450 0xbc060 */ if (z) jps 0x6
|
|
/* 0x000451 0x32028 */ cmp(ra1,0x0)
|
|
/* 0x000452 0xbc049 */ if (nz) jpsdb 0x4
|
|
/* 0x000453 0x6c000 */ ra0 = [0x4c8] /* MW 2 */
|
|
/* 0x000454 0x26408 *//* MW 1 */
|
|
/* 0x000455 0x6c000 */ ra0 = [0x4cc] /* MW 2 */
|
|
/* 0x000456 0x26608 *//* MW 1 */
|
|
/* 0x000457 0xba140 */ ret
|
|
/* 0x000458 0x460a0 */ ret; ra0 = zero /* MW 2 */
|
|
/* 0x000459 0x18e88 *//* MW 1 */
|
|
/* 0x00045a 0x68000 */ rb0 = 0x7ff /* MW 2 */
|
|
/* 0x00045b 0x1ffca *//* MW 1 */
|
|
/* 0x00045c 0x301a0 */ cmp(ra0,rb0)
|
|
/* 0x00045d 0xbff31 */ if (nz) jps -0xd
|
|
/* 0x00045e 0x32800 */ cmpu(ax0,0x0)
|
|
/* 0x00045f 0xbff10 */ if (z) jps -0xf
|
|
/* 0x000460 0x43f7b */ jps -0x11; ra1 = zero /* MW 2 */
|
|
/* 0x000461 0x98e89 *//* MW 1 */
|
|
.label _ZL14addFloat64Sigsyyi
|
|
/* 0x000462 0x381a5 */ ra1 = 52
|
|
/* 0x000463 0x6a000 */ axl0 = 0x7ff L /* MW 2 */
|
|
/* 0x000464 0x1ffc0 *//* MW 1 */
|
|
/* 0x000465 0x50ca5 */ bx1 = lsr(ax1,ra1); sp+= -0x18 /* MW 2 */
|
|
/* 0x000466 0xabfd0 *//* MW 1 */
|
|
/* 0x000467 0x2881b */ bx1 = bx1 & ax0
|
|
/* 0x000468 0x50ca9 */ bx1 = lsr(bx0,ra1); ra1 = bl1 /* MW 2 */
|
|
/* 0x000469 0x983c9 *//* MW 1 */
|
|
/* 0x00046a 0x2881b */ bx1 = bx1 & ax0
|
|
/* 0x00046b 0x6e000 */ axl0 = [0x4d0] /* MW 2 */
|
|
/* 0x00046c 0x26810 *//* MW 1 */
|
|
/* 0x00046d 0x54405 */ bx1 = ax1 & ax0; rb0 = bl1 /* MW 2 */
|
|
/* 0x00046e 0x983ca *//* MW 1 */
|
|
/* 0x00046f 0x2e1af */ rb1 = ra1 - rb0
|
|
/* 0x000470 0x2325b */ bx1 = lsl(bx1,0x9)
|
|
/* 0x000471 0x5901c */ cmp(rb1,0x0); sp[0x10] = bhl1 /* MW 2 */
|
|
/* 0x000472 0x1025b *//* MW 1 */
|
|
/* 0x000473 0x28810 */ ax0 = bx0 & ax0
|
|
/* 0x000474 0x51920 */ ax0 = lsl(ax0,0x9); if (p) jpsdb 0x36 /* MW 2 */
|
|
/* 0x000475 0x3c36c *//* MW 1 */
|
|
/* 0x000476 0x68000 */ bxs1 = 0x7ff /* MW 2 */
|
|
/* 0x000477 0x1ffc3 *//* MW 1 */
|
|
/* 0x000478 0x5901c */ cmp(rb1,0x0); sp[0x8] = ahl0 /* MW 2 */
|
|
/* 0x000479 0x10158 *//* MW 1 */
|
|
/* 0x00047a 0x5c080 */ ax0 = 32; sp[0x0] = ra0 /* MW 2 */
|
|
/* 0x00047b 0x08048 *//* MW 1 */
|
|
/* 0x00047c 0x50410 */ ax0 = asr(ra0,ax0); ra0 = 0x3f /* MW 2 */
|
|
/* 0x00047d 0x301fc *//* MW 1 */
|
|
/* 0x00047e 0x50880 */ ax0 = lsl(ax0,ra0); if (ns) jps 0x6a /* MW 2 */
|
|
/* 0x00047f 0x3c6a3 *//* MW 1 */
|
|
/* 0x000480 0x300f0 */ cmp(rb0,bx1)
|
|
/* 0x000481 0xbc5f0 */ if (z) jps 0x5f
|
|
/* 0x000482 0x32028 */ cmp(ra1,0x0)
|
|
/* 0x000483 0xbc050 */ if (z) jps 0x5
|
|
/* 0x000484 0x5c0f6 */ ra1 = 61; axl1 = sp[0x10] /* MW 2 */
|
|
/* 0x000485 0x90211 *//* MW 1 */
|
|
/* 0x000486 0x520a4 */ ax1 = bs(ax1,ra1); jpsdb 0x2 /* MW 2 */
|
|
/* 0x000487 0xbc02f *//* MW 1 */
|
|
/* 0x000488 0x90259 */ sp[0x10] = ahl1
|
|
/* 0x000489 0x2a07f */ rb1 = rb1 + 0x1
|
|
/* 0x00048a 0x361c7 */ rb1 = -rb1
|
|
/* 0x00048b 0x5901c */ cmp(rb1,0x0); axs1 = 0x40 /* MW 2 */
|
|
/* 0x00048c 0x30201 *//* MW 1 */
|
|
/* 0x00048d 0x420c0 */ if (z) jps 0x18; ra1 = rb0 /* MW 2 */
|
|
/* 0x00048e 0x18289 *//* MW 1 */
|
|
/* 0x00048f 0x30078 */ cmp(rb1,ax1)
|
|
/* 0x000490 0x42041 */ if (s) jps 0x8; axl1 = sp[0x10] /* MW 2 */
|
|
/* 0x000491 0x10211 *//* MW 1 */
|
|
/* 0x000492 0x59404 */ cmpu(ax1,0x0); ra0 = 0x1 /* MW 2 */
|
|
/* 0x000493 0x3000c *//* MW 1 */
|
|
/* 0x000494 0x5c083 */ rb0 = 32; if (nz) jps 0x2 /* MW 2 */
|
|
/* 0x000495 0x3c021 *//* MW 1 */
|
|
/* 0x000496 0x40000 */ nop; ra0 = zero /* MW 2 */
|
|
/* 0x000497 0x18e88 *//* MW 1 */
|
|
/* 0x000498 0x504d0 */ ax1 = asr(ra0,rb0); jps 0xe /* MW 2 */
|
|
/* 0x000499 0xbc0e7 *//* MW 1 */
|
|
/* 0x00049a 0x361c2 */ bx0 = -rb1
|
|
/* 0x00049b 0x54489 */ bx0 = bx0 & ra0; rb0 = 0x1 /* MW 2 */
|
|
/* 0x00049c 0x3000e *//* MW 1 */
|
|
/* 0x00049d 0x50845 */ bx0 = lsl(ax1,bx0); ra0 = 0x20 /* MW 2 */
|
|
/* 0x00049e 0x30104 *//* MW 1 */
|
|
/* 0x00049f 0x32810 */ cmpu(bx0,0x0)
|
|
/* 0x0004a0 0x50ce4 */ ax1 = lsr(ax1,rb1); if (nz) jps 0x2 /* MW 2 */
|
|
/* 0x0004a1 0xbc021 *//* MW 1 */
|
|
/* 0x0004a2 0x40000 */ nop; rb0 = zero /* MW 2 */
|
|
/* 0x0004a3 0x18e8a *//* MW 1 */
|
|
/* 0x0004a4 0x50499 */ bx0 = asr(rb0,ra0); jpsdb 0x2 /* MW 2 */
|
|
/* 0x0004a5 0x3c02f *//* MW 1 */
|
|
/* 0x0004a6 0x29089 */ ax1 = ax1 | bx0
|
|
/* 0x0004a7 0x90211 */ axl1 = sp[0x10]
|
|
/* 0x0004a8 0x42157 */ jpsdb 0x2a; ra0 = sp[0x0] /* MW 2 */
|
|
/* 0x0004a9 0x88008 *//* MW 1 */
|
|
/* 0x0004aa 0x5c0f7 */ rb0 = 61; axl0 = sp[0x8] /* MW 2 */
|
|
/* 0x0004ab 0x10110 *//* MW 1 */
|
|
/* 0x0004ac 0x300e8 */ cmp(ra1,bx1)
|
|
/* 0x0004ad 0xbc4a0 */ if (z) jps 0x4a
|
|
/* 0x0004ae 0x32030 */ cmp(rb0,0x0)
|
|
/* 0x0004af 0xbc030 */ if (z) jps 0x3
|
|
/* 0x0004b0 0x5c0f7 */ rb0 = 61; jpsdb 0x2 /* MW 2 */
|
|
/* 0x0004b1 0x3c02f *//* MW 1 */
|
|
/* 0x0004b2 0x24180 */ ax0 = bs(ax0,rb0)
|
|
/* 0x0004b3 0x2a7ff */ rb1 = rb1 + -0x1
|
|
/* 0x0004b4 0x32038 */ cmp(rb1,0x0)
|
|
/* 0x0004b5 0x5c103 */ rb0 = 64; if (z) jps 0x1b /* MW 2 */
|
|
/* 0x0004b6 0x3c1b0 *//* MW 1 */
|
|
/* 0x0004b7 0x301b8 */ cmp(rb1,rb0)
|
|
/* 0x0004b8 0x5c0ff */ rb0 = 63; if (s) jps 0x9 /* MW 2 */
|
|
/* 0x0004b9 0x3c092 *//* MW 1 */
|
|
/* 0x0004ba 0x32800 */ cmpu(ax0,0x0)
|
|
/* 0x0004bb 0x5c0f7 */ rb0 = 61; if (nz) jpsdb 0x3 /* MW 2 */
|
|
/* 0x0004bc 0x3c039 *//* MW 1 */
|
|
/* 0x0004bd 0x5c007 */ rb1 = 1; axs1 = 0x20 /* MW 2 */
|
|
/* 0x0004be 0xb0101 *//* MW 1 */
|
|
/* 0x0004bf 0x98e8b */ rb1 = zero
|
|
/* 0x0004c0 0xbc13f */ jpsdb 0x13
|
|
/* 0x0004c1 0x5043c */ ax0 = asr(rb1,ax1); axl1 = sp[0x10] /* MW 2 */
|
|
/* 0x0004c2 0x10211 *//* MW 1 */
|
|
/* 0x0004c3 0x361c2 */ bx0 = -rb1
|
|
/* 0x0004c4 0x544c9 */ bx0 = bx0 & rb0; axs1 = 0x1 /* MW 2 */
|
|
/* 0x0004c5 0x30009 *//* MW 1 */
|
|
/* 0x0004c6 0x21082 */ bx0 = lsl(ax0,bx0)
|
|
/* 0x0004c7 0x59408 */ cmpu(bx0,0x0); rb0 = 0x20 /* MW 2 */
|
|
/* 0x0004c8 0x30106 *//* MW 1 */
|
|
/* 0x0004c9 0x50ce1 */ bx0 = lsr(ax0,rb1); if (nz) jps 0x1 /* MW 2 */
|
|
/* 0x0004ca 0x3c011 *//* MW 1 */
|
|
/* 0x0004cb 0x98e81 */ axs1 = zero
|
|
/* 0x0004cc 0x504c4 */ ax0 = asr(ax1,rb0); nop /* MW 2 */
|
|
/* 0x0004cd 0x38000 *//* MW 1 */
|
|
/* 0x0004ce 0x5c0f7 */ rb0 = 61; jpsdb 0x4 /* MW 2 */
|
|
/* 0x0004cf 0x3c04f *//* MW 1 */
|
|
/* 0x0004d0 0x54808 */ ax0 = bx0 | ax0; axl1 = sp[0x10] /* MW 2 */
|
|
/* 0x0004d1 0x10211 *//* MW 1 */
|
|
/* 0x0004d2 0x5c0f7 */ rb0 = 61; axl1 = sp[0x10] /* MW 2 */
|
|
/* 0x0004d3 0x10211 *//* MW 1 */
|
|
/* 0x0004d4 0x24189 */ ax1 = bs(ax1,rb0)
|
|
/* 0x0004d5 0x28009 */ ax1 = ax1 + ax0
|
|
/* 0x0004d6 0x37842 */ bx0 = sxtd(ax1)
|
|
/* 0x0004d7 0x23051 */ ax1 = lsl(bx0,0x1)
|
|
/* 0x0004d8 0x59004 */ cmp(ax1,0x0); nop /* MW 2 */
|
|
/* 0x0004d9 0x38000 *//* MW 1 */
|
|
/* 0x0004da 0x553f6 */ ra1 = ra1 + -0x1; if (ns) jps 0x2 /* MW 2 */
|
|
/* 0x0004db 0xbc023 *//* MW 1 */
|
|
/* 0x0004dc 0x55036 */ ra1 = ra1 + 0x1; axl1 = bhl0 /* MW 2 */
|
|
/* 0x0004dd 0x99281 *//* MW 1 */
|
|
/* 0x0004de 0x64000 */ jpdb 0x3bc /* MW 2 */
|
|
/* 0x0004df 0x03bcf *//* MW 1 */
|
|
/* 0x0004e0 0xa8030 */ sp+= 0x18
|
|
/* 0x0004e1 0x90113 */ bxl1 = sp[0x8]
|
|
/* 0x0004e2 0x32818 */ cmpu(bx1,0x0)
|
|
/* 0x0004e3 0xbc1e1 */ if (nz) jps 0x1e
|
|
/* 0x0004e4 0x6e000 */ axl1 = [0x4d8] /* MW 2 */
|
|
/* 0x0004e5 0x26c11 *//* MW 1 */
|
|
/* 0x0004e6 0x28041 */ ax1 = ax0 + ax1
|
|
/* 0x0004e7 0x37840 */ ax0 = sxtd(ax1)
|
|
/* 0x0004e8 0x460a0 */ ret; sp+= 0x18 /* MW 2 */
|
|
/* 0x0004e9 0x28030 *//* MW 1 */
|
|
/* 0x0004ea 0x300e8 */ cmp(ra1,bx1)
|
|
/* 0x0004eb 0xbc190 */ if (z) jps 0x19
|
|
/* 0x0004ec 0x32028 */ cmp(ra1,0x0)
|
|
/* 0x0004ed 0x42108 */ if (z) jps 0x21; axl1 = sp[0x10] /* MW 2 */
|
|
/* 0x0004ee 0x10211 *//* MW 1 */
|
|
/* 0x0004ef 0x6e000 */ bxl0 = [0x4e0] /* MW 2 */
|
|
/* 0x0004f0 0x27012 *//* MW 1 */
|
|
/* 0x0004f1 0x54045 */ bx0 = ax1 + bx0; axl1 = sp[0x8] /* MW 2 */
|
|
/* 0x0004f2 0x10111 *//* MW 1 */
|
|
/* 0x0004f3 0x5bc41 */ bx0 = sxtd(bx0); ra0 = sp[0x0] /* MW 2 */
|
|
/* 0x0004f4 0x08008 *//* MW 1 */
|
|
/* 0x0004f5 0x54028 */ ax1 = bx0 + ax1; jpsdb -0x19 /* MW 2 */
|
|
/* 0x0004f6 0xbfe7f *//* MW 1 */
|
|
/* 0x0004f7 0x37841 */ ax1 = sxtd(ax1)
|
|
/* 0x0004f8 0x90210 */ axl0 = sp[0x10]
|
|
/* 0x0004f9 0x32800 */ cmpu(ax0,0x0)
|
|
/* 0x0004fa 0xbc030 */ if (z) jps 0x3
|
|
/* 0x0004fb 0x64000 */ jpdb 0x38e /* MW 2 */
|
|
/* 0x0004fc 0x038ef *//* MW 1 */
|
|
/* 0x0004fd 0xa8030 */ sp+= 0x18
|
|
/* 0x0004fe 0xba148 */ retdb
|
|
/* 0x0004ff 0xa8030 */ sp+= 0x18
|
|
/* 0x000500 0x55004 */ ax0 = ax1 + 0x0; nop /* MW 2 */
|
|
/* 0x000501 0x38000 *//* MW 1 */
|
|
/* 0x000502 0x64000 */ jpdb 0x38e /* MW 2 */
|
|
/* 0x000503 0x038ef *//* MW 1 */
|
|
/* 0x000504 0xa8030 */ sp+= 0x18
|
|
/* 0x000505 0x90110 */ axl0 = sp[0x8]
|
|
/* 0x000506 0x90213 */ bxl1 = sp[0x10]
|
|
/* 0x000507 0x29018 */ ax0 = bx1 | ax0
|
|
/* 0x000508 0x32800 */ cmpu(ax0,0x0)
|
|
/* 0x000509 0xbc030 */ if (z) jps 0x3
|
|
/* 0x00050a 0x64000 */ jpdb 0x38e /* MW 2 */
|
|
/* 0x00050b 0x038ef *//* MW 1 */
|
|
/* 0x00050c 0xa8030 */ sp+= 0x18
|
|
/* 0x00050d 0xba148 */ retdb
|
|
/* 0x00050e 0xa8030 */ sp+= 0x18
|
|
/* 0x00050f 0x2a008 */ ax0 = ax1 + 0x0
|
|
/* 0x000510 0x90112 */ bxl0 = sp[0x8]
|
|
/* 0x000511 0x54044 */ ax1 = ax1 + bx0; sp+= 0x18 /* MW 2 */
|
|
/* 0x000512 0xa8030 *//* MW 1 */
|
|
/* 0x000513 0x37841 */ ax1 = sxtd(ax1)
|
|
/* 0x000514 0x51d24 */ ax1 = lsr(ax1,0x9); retdb /* MW 2 */
|
|
/* 0x000515 0xba148 *//* MW 1 */
|
|
/* 0x000516 0x28041 */ ax1 = ax0 + ax1
|
|
/* 0x000517 0x37840 */ ax0 = sxtd(ax1)
|
|
.label _ZL14subFloat64Sigsyyi
|
|
/* 0x000518 0x381a6 */ rb0 = 52
|
|
/* 0x000519 0x50cc4 */ ax0 = lsr(ax1,rb0); sp+= -0x20 /* MW 2 */
|
|
/* 0x00051a 0x2bfc0 *//* MW 1 */
|
|
/* 0x00051b 0x6a000 */ bxl1 = 0x7ff L /* MW 2 */
|
|
/* 0x00051c 0x1ffc3 *//* MW 1 */
|
|
/* 0x00051d 0x54460 */ ax0 = ax0 & bx1; sp[0x10] = ahl1 /* MW 2 */
|
|
/* 0x00051e 0x10259 *//* MW 1 */
|
|
/* 0x00051f 0x5c0fb */ rb1 = 62; ra1 = al0 /* MW 2 */
|
|
/* 0x000520 0x98309 *//* MW 1 */
|
|
/* 0x000521 0x6e000 */ axl0 = [0x4e8] /* MW 2 */
|
|
/* 0x000522 0x27410 *//* MW 1 */
|
|
/* 0x000523 0x28809 */ ax1 = ax1 & ax0
|
|
/* 0x000524 0x23289 */ ax1 = lsl(ax1,0xa)
|
|
/* 0x000525 0x520e4 */ ax1 = bs(ax1,rb1); sp[0x8] = ahl1 /* MW 2 */
|
|
/* 0x000526 0x90159 *//* MW 1 */
|
|
/* 0x000527 0x50cc8 */ ax1 = lsr(bx0,rb0); sp[0x0] = ahl1 /* MW 2 */
|
|
/* 0x000528 0x90059 *//* MW 1 */
|
|
/* 0x000529 0x54464 */ ax1 = ax1 & bx1; rb0 = 0x20 /* MW 2 */
|
|
/* 0x00052a 0xb0106 *//* MW 1 */
|
|
/* 0x00052b 0x54408 */ ax1 = bx0 & ax0; bxs1 = al1 /* MW 2 */
|
|
/* 0x00052c 0x98343 *//* MW 1 */
|
|
/* 0x00052d 0x23288 */ ax0 = lsl(ax1,0xa)
|
|
/* 0x00052e 0x2e0e9 */ ax1 = ra1 - bx1
|
|
/* 0x00052f 0x520e0 */ ax1 = bs(ax0,rb1); rb1 = ah1 /* MW 2 */
|
|
/* 0x000530 0x9844b *//* MW 1 */
|
|
/* 0x000531 0x5901c */ cmp(rb1,0x0); sp[0x18] = ahl1 /* MW 2 */
|
|
/* 0x000532 0x10359 *//* MW 1 */
|
|
/* 0x000533 0x5501c */ ax1 = rb1 + 0x0; if (p) jps 0x29 /* MW 2 */
|
|
/* 0x000534 0xbc294 *//* MW 1 */
|
|
/* 0x000535 0x32008 */ cmp(ax1,0x0)
|
|
/* 0x000536 0x528d3 */ rb1 = bi(ra0,rb0); if (ns) jps 0x4e /* MW 2 */
|
|
/* 0x000537 0xbc4e3 *//* MW 1 */
|
|
/* 0x000538 0x68000 */ ra0 = 0x7ff /* MW 2 */
|
|
/* 0x000539 0x1ffc8 *//* MW 1 */
|
|
/* 0x00053a 0x30118 */ cmp(bx1,ra0)
|
|
/* 0x00053b 0xbc640 */ if (z) jps 0x64
|
|
/* 0x00053c 0x32028 */ cmp(ra1,0x0)
|
|
/* 0x00053d 0x42010 */ if (nz) jps 0x2; axl0 = sp[0x0] /* MW 2 */
|
|
/* 0x00053e 0x90010 *//* MW 1 */
|
|
/* 0x00053f 0x55024 */ ax1 = ax1 + 0x1; axl0 = sp[0x8] /* MW 2 */
|
|
/* 0x000540 0x90110 *//* MW 1 */
|
|
/* 0x000541 0x36042 */ bx0 = -ax1
|
|
/* 0x000542 0x59008 */ cmp(bx0,0x0); ra0 = 0x40 /* MW 2 */
|
|
/* 0x000543 0x30204 *//* MW 1 */
|
|
/* 0x000544 0xbc130 */ if (z) jps 0x13
|
|
/* 0x000545 0x30110 */ cmp(bx0,ra0)
|
|
/* 0x000546 0x5c0fe */ ra0 = 63; if (s) jps 0x6 /* MW 2 */
|
|
/* 0x000547 0x3c062 *//* MW 1 */
|
|
/* 0x000548 0x32800 */ cmpu(ax0,0x0)
|
|
/* 0x000549 0x5c006 */ ra0 = 1; if (nz) jps 0x1 /* MW 2 */
|
|
/* 0x00054a 0x3c011 *//* MW 1 */
|
|
/* 0x00054b 0x98e88 */ ra0 = zero
|
|
/* 0x00054c 0x504d0 */ ax0 = asr(ra0,rb0); jps 0xa /* MW 2 */
|
|
/* 0x00054d 0x3c0a7 *//* MW 1 */
|
|
/* 0x00054e 0x36081 */ ax1 = -bx0
|
|
/* 0x00054f 0x54486 */ ra0 = ax1 & ra0; ra1 = 0x1 /* MW 2 */
|
|
/* 0x000550 0x3000d *//* MW 1 */
|
|
/* 0x000551 0x21101 */ ax1 = lsl(ax0,ra0)
|
|
/* 0x000552 0x32808 */ cmpu(ax1,0x0)
|
|
/* 0x000553 0x50c41 */ bx0 = lsr(ax0,bx0); if (nz) jps 0x1 /* MW 2 */
|
|
/* 0x000554 0x3c011 *//* MW 1 */
|
|
/* 0x000555 0x98e89 */ ra1 = zero
|
|
/* 0x000556 0x209a9 */ ax1 = asr(ra1,rb0)
|
|
/* 0x000557 0x29050 */ ax0 = bx0 | ax1
|
|
/* 0x000558 0x90311 */ axl1 = sp[0x18]
|
|
/* 0x000559 0x982c8 */ ra0 = rb1
|
|
/* 0x00055a 0x57005 */ bx0 = ax1 - ax0; jpsdb 0x26 /* MW 2 */
|
|
/* 0x00055b 0x3c26f *//* MW 1 */
|
|
/* 0x00055c 0x5bc40 */ ax1 = sxtd(bx0); ra1 = bh1 /* MW 2 */
|
|
/* 0x00055d 0x984c9 *//* MW 1 */
|
|
/* 0x00055e 0x68000 */ rb1 = 0x7ff /* MW 2 */
|
|
/* 0x00055f 0x1ffcb *//* MW 1 */
|
|
/* 0x000560 0x301e8 */ cmp(ra1,rb1)
|
|
/* 0x000561 0xbc490 */ if (z) jps 0x49
|
|
/* 0x000562 0x32018 */ cmp(bx1,0x0)
|
|
/* 0x000563 0x42010 */ if (nz) jps 0x2; bxl0 = sp[0x18] /* MW 2 */
|
|
/* 0x000564 0x90312 *//* MW 1 */
|
|
/* 0x000565 0x553e4 */ ax1 = ax1 + -0x1; bxl0 = ahl0 /* MW 2 */
|
|
/* 0x000566 0x99202 *//* MW 1 */
|
|
/* 0x000567 0x32008 */ cmp(ax1,0x0)
|
|
/* 0x000568 0x5c103 */ rb1 = 64; if (z) jps 0x14 /* MW 2 */
|
|
/* 0x000569 0xbc140 *//* MW 1 */
|
|
/* 0x00056a 0x301c8 */ cmp(ax1,rb1)
|
|
/* 0x00056b 0x5c0fc */ ax0 = 63; if (s) jps 0x7 /* MW 2 */
|
|
/* 0x00056c 0x3c072 *//* MW 1 */
|
|
/* 0x00056d 0x32810 */ cmpu(bx0,0x0)
|
|
/* 0x00056e 0x5c007 */ rb1 = 1; if (nz) jps 0x2 /* MW 2 */
|
|
/* 0x00056f 0xbc021 *//* MW 1 */
|
|
/* 0x000570 0x40000 */ nop; rb1 = zero /* MW 2 */
|
|
/* 0x000571 0x18e8b *//* MW 1 */
|
|
/* 0x000572 0x504dd */ bx0 = asr(rb1,rb0); jps 0xa /* MW 2 */
|
|
/* 0x000573 0x3c0a7 *//* MW 1 */
|
|
/* 0x000574 0x36043 */ bx1 = -ax1
|
|
/* 0x000575 0x5440c */ ax0 = bx1 & ax0; rb1 = 0x1 /* MW 2 */
|
|
/* 0x000576 0x3000f *//* MW 1 */
|
|
/* 0x000577 0x21010 */ ax0 = lsl(bx0,ax0)
|
|
/* 0x000578 0x32800 */ cmpu(ax0,0x0)
|
|
/* 0x000579 0x50c29 */ bx0 = lsr(bx0,ax1); if (nz) jps 0x1 /* MW 2 */
|
|
/* 0x00057a 0x3c011 *//* MW 1 */
|
|
/* 0x00057b 0x98e8b */ rb1 = zero
|
|
/* 0x00057c 0x209b9 */ ax1 = asr(rb1,rb0)
|
|
/* 0x00057d 0x29052 */ bx0 = bx0 | ax1
|
|
/* 0x00057e 0x90011 */ axl1 = sp[0x0]
|
|
/* 0x00057f 0x2e08a */ bx0 = ax1 - bx0
|
|
/* 0x000580 0x5bc40 */ ax1 = sxtd(bx0); nop /* MW 2 */
|
|
/* 0x000581 0xb8000 *//* MW 1 */
|
|
/* 0x000582 0x64000 */ jpdb 0x40a /* MW 2 */
|
|
/* 0x000583 0x040af *//* MW 1 */
|
|
/* 0x000584 0x553f6 */ ra1 = ra1 + -0x1; sp+= 0x20 /* MW 2 */
|
|
/* 0x000585 0xa8040 *//* MW 1 */
|
|
/* 0x000586 0x68000 */ rb0 = 0x7ff /* MW 2 */
|
|
/* 0x000587 0x1ffca *//* MW 1 */
|
|
/* 0x000588 0x580d4 */ cmp(ra1,rb0); axl1 = sp[0x8] /* MW 2 */
|
|
/* 0x000589 0x10111 *//* MW 1 */
|
|
/* 0x00058a 0xbc0a0 */ if (z) jps 0xa
|
|
/* 0x00058b 0x32028 */ cmp(ra1,0x0)
|
|
/* 0x00058c 0xbc021 */ if (nz) jps 0x2
|
|
/* 0x00058d 0x5c006 */ ra1 = 1; bxs1 = 0x1 /* MW 2 */
|
|
/* 0x00058e 0xb000b *//* MW 1 */
|
|
/* 0x00058f 0x30840 */ cmpu(ax0,ax1)
|
|
/* 0x000590 0xbc252 */ if (s) jps 0x25
|
|
/* 0x000591 0x30808 */ cmpu(ax1,ax0)
|
|
/* 0x000592 0xbc252 */ if (s) jps 0x25
|
|
/* 0x000593 0x4204b */ jps 0x9; axs0 = zero /* MW 2 */
|
|
/* 0x000594 0x98e80 *//* MW 1 */
|
|
/* 0x000595 0x29008 */ ax0 = ax1 | ax0
|
|
/* 0x000596 0x32800 */ cmpu(ax0,0x0)
|
|
/* 0x000597 0x42018 */ if (z) jps 0x3; axl1 = sp[0x10] /* MW 2 */
|
|
/* 0x000598 0x10211 *//* MW 1 */
|
|
/* 0x000599 0x64000 */ jpdb 0x38e /* MW 2 */
|
|
/* 0x00059a 0x038ef *//* MW 1 */
|
|
/* 0x00059b 0xa8040 */ sp+= 0x20
|
|
/* 0x00059c 0x6e000 */ axl0 = [0x4f0] /* MW 2 */
|
|
/* 0x00059d 0x27810 *//* MW 1 */
|
|
/* 0x00059e 0x460a0 */ ret; sp+= 0x20 /* MW 2 */
|
|
/* 0x00059f 0x28040 *//* MW 1 */
|
|
/* 0x0005a0 0x32800 */ cmpu(ax0,0x0)
|
|
/* 0x0005a1 0x5c0fe */ ra0 = 63; if (nz) jps 0x18 /* MW 2 */
|
|
/* 0x0005a2 0x3c181 *//* MW 1 */
|
|
/* 0x0005a3 0x209ba */ bx0 = asr(rb1,rb0)
|
|
/* 0x0005a4 0x21112 */ bx0 = lsl(bx0,ra0)
|
|
/* 0x0005a5 0x6e000 */ axl1 = [0x4f8] /* MW 2 */
|
|
/* 0x0005a6 0x27c11 *//* MW 1 */
|
|
/* 0x0005a7 0x28052 */ bx0 = bx0 + ax1
|
|
/* 0x0005a8 0x37880 */ ax0 = sxtd(bx0)
|
|
/* 0x0005a9 0x460a0 */ ret; sp+= 0x20 /* MW 2 */
|
|
/* 0x0005aa 0x28040 *//* MW 1 */
|
|
/* 0x0005ab 0x90111 */ axl1 = sp[0x8]
|
|
/* 0x0005ac 0x59404 */ cmpu(ax1,0x0); axl0 = sp[0x10] /* MW 2 */
|
|
/* 0x0005ad 0x10210 *//* MW 1 */
|
|
/* 0x0005ae 0x40000 */ nop; if (z) jps 0x4 /* MW 2 */
|
|
/* 0x0005af 0x3c040 *//* MW 1 */
|
|
/* 0x0005b0 0x64000 */ jpdb 0x38e /* MW 2 */
|
|
/* 0x0005b1 0x038ef *//* MW 1 */
|
|
/* 0x0005b2 0x55000 */ ax1 = ax0 + 0x0; sp+= 0x20 /* MW 2 */
|
|
/* 0x0005b3 0xa8040 *//* MW 1 */
|
|
/* 0x0005b4 0x460a0 */ ret; sp+= 0x20 /* MW 2 */
|
|
/* 0x0005b5 0x28040 *//* MW 1 */
|
|
/* 0x0005b6 0x55001 */ bx0 = ax0 + 0x0; jps -0x39 /* MW 2 */
|
|
/* 0x0005b7 0x3fc77 *//* MW 1 */
|
|
/* 0x0005b8 0xbfa0f */ jpsdb -0x60
|
|
/* 0x0005b9 0x55004 */ ax0 = ax1 + 0x0; axl1 = ahl0 /* MW 2 */
|
|
/* 0x0005ba 0x19201 *//* MW 1 */
|
|
/* 0x0005bb 0x90211 */ axl1 = sp[0x10]
|
|
/* 0x0005bc 0x64000 */ jpdb 0x38e /* MW 2 */
|
|
/* 0x0005bd 0x038ef *//* MW 1 */
|
|
/* 0x0005be 0x40000 */ nop; sp+= 0x20 /* MW 2 */
|
|
/* 0x0005bf 0x28040 *//* MW 1 */
|
|
.label _Z11float64_addyy
|
|
/* 0x0005c0 0x381fc */ ra0 = 63
|
|
/* 0x0005c1 0x21913 */ bx1 = lsr(bx0,ra0)
|
|
/* 0x0005c2 0x50c84 */ ax0 = lsr(ax1,ra0); rb0 = bl1 /* MW 2 */
|
|
/* 0x0005c3 0x183ca *//* MW 1 */
|
|
/* 0x0005c4 0x98308 */ ra0 = al0
|
|
/* 0x0005c5 0x301a0 */ cmp(ra0,rb0)
|
|
/* 0x0005c6 0x40000 */ nop; if (z) jps 0x2 /* MW 2 */
|
|
/* 0x0005c7 0x3c020 *//* MW 1 */
|
|
/* 0x0005c8 0x64000 */ jp 0x518 /* MW 2 */
|
|
/* 0x0005c9 0x05187 *//* MW 1 */
|
|
/* 0x0005ca 0x64000 */ jp 0x462 /* MW 2 */
|
|
/* 0x0005cb 0x04627 *//* MW 1 */
|
|
.label _Z11float64_subyy
|
|
/* 0x0005cc 0x381fc */ ra0 = 63
|
|
/* 0x0005cd 0x21913 */ bx1 = lsr(bx0,ra0)
|
|
/* 0x0005ce 0x50c84 */ ax0 = lsr(ax1,ra0); rb0 = bl1 /* MW 2 */
|
|
/* 0x0005cf 0x183ca *//* MW 1 */
|
|
/* 0x0005d0 0x98308 */ ra0 = al0
|
|
/* 0x0005d1 0x301a0 */ cmp(ra0,rb0)
|
|
/* 0x0005d2 0x40000 */ nop; if (z) jps 0x2 /* MW 2 */
|
|
/* 0x0005d3 0x3c020 *//* MW 1 */
|
|
/* 0x0005d4 0x64000 */ jp 0x462 /* MW 2 */
|
|
/* 0x0005d5 0x04627 *//* MW 1 */
|
|
/* 0x0005d6 0x64000 */ jp 0x518 /* MW 2 */
|
|
/* 0x0005d7 0x05187 *//* MW 1 */
|
|
.label _Z11float64_mulyy
|
|
/* 0x0005d8 0x5c0fe */ ra0 = 63; ra1 = 0x34 /* MW 2 */
|
|
/* 0x0005d9 0x301a5 *//* MW 1 */
|
|
/* 0x0005da 0x50c88 */ ax0 = lsr(bx0,ra0); sp+= -0x18 /* MW 2 */
|
|
/* 0x0005db 0x2bfd0 *//* MW 1 */
|
|
/* 0x0005dc 0x50c84 */ ax0 = lsr(ax1,ra0); rb0 = al0 /* MW 2 */
|
|
/* 0x0005dd 0x1830a *//* MW 1 */
|
|
/* 0x0005de 0x50ca5 */ bx1 = lsr(ax1,ra1); rb1 = al0 /* MW 2 */
|
|
/* 0x0005df 0x9830b *//* MW 1 */
|
|
/* 0x0005e0 0x6a000 */ axl0 = 0x7ff L /* MW 2 */
|
|
/* 0x0005e1 0x1ffc0 *//* MW 1 */
|
|
/* 0x0005e2 0x54cdf */ rb1 = rb1 ^ rb0; sp[0x8] = bhl0 /* MW 2 */
|
|
/* 0x0005e3 0x9015a *//* MW 1 */
|
|
/* 0x0005e4 0x68000 */ rb0 = 0x7ff /* MW 2 */
|
|
/* 0x0005e5 0x1ffca *//* MW 1 */
|
|
/* 0x0005e6 0x5440d */ bx1 = bx1 & ax0; sp[0x0] = rb1 /* MW 2 */
|
|
/* 0x0005e7 0x8804b *//* MW 1 */
|
|
/* 0x0005e8 0x50ca9 */ bx1 = lsr(bx0,ra1); ra1 = bl1 /* MW 2 */
|
|
/* 0x0005e9 0x983c9 *//* MW 1 */
|
|
/* 0x0005ea 0x5440c */ ax0 = bx1 & ax0; bxs1 = 0x20 /* MW 2 */
|
|
/* 0x0005eb 0x30103 *//* MW 1 */
|
|
/* 0x0005ec 0x580d4 */ cmp(ra1,rb0); ra0 = al0 /* MW 2 */
|
|
/* 0x0005ed 0x18308 *//* MW 1 */
|
|
/* 0x0005ee 0x5047d */ bx1 = asr(rb1,bx1); axs0 = 0x3f /* MW 2 */
|
|
/* 0x0005ef 0xb01f8 *//* MW 1 */
|
|
/* 0x0005f0 0x21018 */ ax0 = lsl(bx1,ax0)
|
|
/* 0x0005f1 0x6e000 */ bxl1 = [0x510] /* MW 2 */
|
|
/* 0x0005f2 0x28813 *//* MW 1 */
|
|
/* 0x0005f3 0x54060 */ ax0 = ax0 + bx1; sp[0x10] = ahl0 /* MW 2 */
|
|
/* 0x0005f4 0x10258 *//* MW 1 */
|
|
/* 0x0005f5 0x37803 */ bx1 = sxtd(ax0)
|
|
/* 0x0005f6 0x6e000 */ axl0 = [0x500] /* MW 2 */
|
|
/* 0x0005f7 0x28010 *//* MW 1 */
|
|
/* 0x0005f8 0x54409 */ bx0 = bx0 & ax0; if (z) jpsdb 0x66 /* MW 2 */
|
|
/* 0x0005f9 0x3c668 *//* MW 1 */
|
|
/* 0x0005fa 0x54404 */ ax0 = ax1 & ax0; rb1 = 0x20 /* MW 2 */
|
|
/* 0x0005fb 0x30107 *//* MW 1 */
|
|
/* 0x0005fc 0x301a0 */ cmp(ra0,rb0)
|
|
/* 0x0005fd 0xbc570 */ if (z) jps 0x57
|
|
/* 0x0005fe 0x32028 */ cmp(ra1,0x0)
|
|
/* 0x0005ff 0xbc071 */ if (nz) jps 0x7
|
|
/* 0x000600 0x32800 */ cmpu(ax0,0x0)
|
|
/* 0x000601 0xbc700 */ if (z) jps 0x70
|
|
/* 0x000602 0x37005 */ ra1 = nrm(ax0)
|
|
/* 0x000603 0x552d6 */ ra1 = ra1 + -0xa; axs1 = 0x1 /* MW 2 */
|
|
/* 0x000604 0xb0009 *//* MW 1 */
|
|
/* 0x000605 0x21140 */ ax0 = lsl(ax0,ra1)
|
|
/* 0x000606 0x2e14d */ ra1 = ax1 - ra1
|
|
/* 0x000607 0x32020 */ cmp(ra0,0x0)
|
|
/* 0x000608 0xbc071 */ if (nz) jps 0x7
|
|
/* 0x000609 0x32810 */ cmpu(bx0,0x0)
|
|
/* 0x00060a 0xbc6b0 */ if (z) jps 0x6b
|
|
/* 0x00060b 0x37084 */ ra0 = nrm(bx0)
|
|
/* 0x00060c 0x552d2 */ ra0 = ra0 + -0xa; axs1 = 0x1 /* MW 2 */
|
|
/* 0x00060d 0x30009 *//* MW 1 */
|
|
/* 0x00060e 0x21112 */ bx0 = lsl(bx0,ra0)
|
|
/* 0x00060f 0x2e10c */ ra0 = ax1 - ra0
|
|
/* 0x000610 0x381a1 */ ax1 = 52
|
|
/* 0x000611 0x52029 */ bx1 = bs(bx0,ax1); im = 0x1 /* MW 2 */
|
|
/* 0x000612 0xba111 *//* MW 1 */
|
|
/* 0x000613 0x232db */ bx1 = lsl(bx1,0xb)
|
|
/* 0x000614 0x52020 */ ax1 = bs(ax0,ax1); axs0 = ra0 /* MW 2 */
|
|
/* 0x000615 0x98200 *//* MW 1 */
|
|
/* 0x000616 0x50ced */ bx1 = lsr(bx1,rb1); ra0 = bl1 /* MW 2 */
|
|
/* 0x000617 0x983c8 *//* MW 1 */
|
|
/* 0x000618 0x51944 */ ax1 = lsl(ax1,0xa); bxs0 = ra1 /* MW 2 */
|
|
/* 0x000619 0x98242 *//* MW 1 */
|
|
/* 0x00061a 0x5c081 */ bx1 = 32; ra1 = bl1 /* MW 2 */
|
|
/* 0x00061b 0x983c9 *//* MW 1 */
|
|
/* 0x00061c 0x50c64 */ ax1 = lsr(ax1,bx1); rb0 = al1 /* MW 2 */
|
|
/* 0x00061d 0x9834a *//* MW 1 */
|
|
/* 0x00061e 0x54008 */ ax0 = bx0 + ax0; rb1 = al1 /* MW 2 */
|
|
/* 0x00061f 0x1834b *//* MW 1 */
|
|
/* 0x000620 0x08c22 */ bx0 = rb1(u)*ra0(u)
|
|
/* 0x000621 0x44489 */ ax1 = rb0(u)*ra1(u); bxl0 = bhl0 /* MW 2 */
|
|
/* 0x000622 0x19282 *//* MW 1 */
|
|
/* 0x000623 0x44419 */ bx1 = rb0(u)*ra0(u); axl1 = ahl1 /* MW 2 */
|
|
/* 0x000624 0x19241 *//* MW 1 */
|
|
/* 0x000625 0x54044 */ ax1 = ax1 + bx0; ra0 = -0x3ff /* MW 2 */
|
|
/* 0x000626 0xb200c *//* MW 1 */
|
|
/* 0x000627 0x5bc20 */ ax1 = sxtd(ax1); rb0 = 0x20 /* MW 2 */
|
|
/* 0x000628 0xb0106 *//* MW 1 */
|
|
/* 0x000629 0x30888 */ cmpu(ax1,bx0)
|
|
/* 0x00062a 0x5bc60 */ ax0 = sxtd(bx1); bxs1 = ah0 /* MW 2 */
|
|
/* 0x00062b 0x18403 *//* MW 1 */
|
|
/* 0x00062c 0x44699 */ bx1 = rb1(u)*ra1(u); rb1 = bh1 /* MW 2 */
|
|
/* 0x00062d 0x184cb *//* MW 1 */
|
|
/* 0x00062e 0x5bc61 */ bx0 = sxtd(bx1); if (s) jpsdb 0x3 /* MW 2 */
|
|
/* 0x00062f 0x3c03a *//* MW 1 */
|
|
/* 0x000630 0x5409e */ ra1 = rb1 + ra0; ra0 = 0x1 /* MW 2 */
|
|
/* 0x000631 0xb000c *//* MW 1 */
|
|
/* 0x000632 0x98e88 */ ra0 = zero
|
|
/* 0x000633 0x2118b */ bx1 = lsl(ax1,rb0)
|
|
/* 0x000634 0x280c0 */ ax0 = ax0 + bx1
|
|
/* 0x000635 0x37800 */ ax0 = sxtd(ax0)
|
|
/* 0x000636 0x308c0 */ cmpu(ax0,bx1)
|
|
/* 0x000637 0x504d1 */ bx1 = asr(ra0,rb0); ra0 = 0x1 /* MW 2 */
|
|
/* 0x000638 0xb000c *//* MW 1 */
|
|
/* 0x000639 0x2119b */ bx1 = lsl(bx1,rb0)
|
|
/* 0x00063a 0x21989 */ ax1 = lsr(ax1,rb0)
|
|
/* 0x00063b 0x28059 */ ax1 = bx1 + ax1
|
|
/* 0x00063c 0x37841 */ ax1 = sxtd(ax1)
|
|
/* 0x00063d 0x54028 */ ax1 = bx0 + ax1; if (s) jpsdb 0x3 /* MW 2 */
|
|
/* 0x00063e 0xbc03a *//* MW 1 */
|
|
/* 0x00063f 0x5bc20 */ ax1 = sxtd(ax1); bxs0 = 0x1 /* MW 2 */
|
|
/* 0x000640 0xb000a *//* MW 1 */
|
|
/* 0x000641 0x98e82 */ bxs0 = zero
|
|
/* 0x000642 0x32800 */ cmpu(ax0,0x0)
|
|
/* 0x000643 0x20992 */ bx0 = asr(bx0,rb0)
|
|
/* 0x000644 0x54044 */ ax1 = ax1 + bx0; if (nz) jpsdb 0x2 /* MW 2 */
|
|
/* 0x000645 0xbc029 *//* MW 1 */
|
|
/* 0x000646 0x37841 */ ax1 = sxtd(ax1)
|
|
/* 0x000647 0x98e88 */ ra0 = zero
|
|
/* 0x000648 0x209a2 */ bx0 = asr(ra0,rb0)
|
|
/* 0x000649 0x54844 */ ax1 = ax1 | bx0; im = 0x0 /* MW 2 */
|
|
/* 0x00064a 0xba101 *//* MW 1 */
|
|
/* 0x00064b 0x51825 */ bx0 = lsl(ax1,0x1); ra0 = sp[0x0] /* MW 2 */
|
|
/* 0x00064c 0x08008 *//* MW 1 */
|
|
/* 0x00064d 0x32010 */ cmp(bx0,0x0)
|
|
/* 0x00064e 0x40000 */ nop; if (s) jps 0x2 /* MW 2 */
|
|
/* 0x00064f 0x3c022 *//* MW 1 */
|
|
/* 0x000650 0x553f6 */ ra1 = ra1 + -0x1; axl1 = bhl0 /* MW 2 */
|
|
/* 0x000651 0x99281 *//* MW 1 */
|
|
/* 0x000652 0x64000 */ jpdb 0x3bc /* MW 2 */
|
|
/* 0x000653 0x03bcf *//* MW 1 */
|
|
/* 0x000654 0xa8030 */ sp+= 0x18
|
|
/* 0x000655 0x32810 */ cmpu(bx0,0x0)
|
|
/* 0x000656 0xbc231 */ if (nz) jps 0x23
|
|
/* 0x000657 0x209e9 */ ax1 = asr(ra1,rb1)
|
|
/* 0x000658 0x54804 */ ax1 = ax1 | ax0; axl0 = bhl1 /* MW 2 */
|
|
/* 0x000659 0x992c0 *//* MW 1 */
|
|
/* 0x00065a 0x59404 */ cmpu(ax1,0x0); im = 0x0 /* MW 2 */
|
|
/* 0x00065b 0x3a101 *//* MW 1 */
|
|
/* 0x00065c 0xbc131 */ if (nz) jps 0x13
|
|
/* 0x00065d 0xbc12f */ jpsdb 0x12
|
|
/* 0x00065e 0x6e000 */ axl0 = [0x508] /* MW 2 */
|
|
/* 0x00065f 0x28410 *//* MW 1 */
|
|
/* 0x000660 0x32800 */ cmpu(ax0,0x0)
|
|
/* 0x000661 0xbc1d1 */ if (nz) jps 0x1d
|
|
/* 0x000662 0x68000 */ ra1 = 0x7ff /* MW 2 */
|
|
/* 0x000663 0x1ffc9 *//* MW 1 */
|
|
/* 0x000664 0x30160 */ cmp(ra0,ra1)
|
|
/* 0x000665 0xbc021 */ if (nz) jps 0x2
|
|
/* 0x000666 0x32810 */ cmpu(bx0,0x0)
|
|
/* 0x000667 0xbc171 */ if (nz) jps 0x17
|
|
/* 0x000668 0x209e1 */ ax1 = asr(ra0,rb1)
|
|
/* 0x000669 0x54844 */ ax1 = ax1 | bx0; im = 0x0 /* MW 2 */
|
|
/* 0x00066a 0xba101 *//* MW 1 */
|
|
/* 0x00066b 0x32808 */ cmpu(ax1,0x0)
|
|
/* 0x00066c 0xbc038 */ if (z) jpsdb 0x3
|
|
/* 0x00066d 0x6e000 */ axl0 = [0x508] /* MW 2 */
|
|
/* 0x00066e 0x28410 *//* MW 1 */
|
|
/* 0x00066f 0x2a018 */ ax0 = bx1 + 0x0
|
|
/* 0x000670 0x460a0 */ ret; sp+= 0x18 /* MW 2 */
|
|
/* 0x000671 0x28030 *//* MW 1 */
|
|
/* 0x000672 0xba148 */ retdb
|
|
/* 0x000673 0x46080 */ im = 0x0; axl0 = sp[0x10] /* MW 2 */
|
|
/* 0x000674 0x90210 *//* MW 1 */
|
|
/* 0x000675 0xa8030 */ sp+= 0x18
|
|
/* 0x000676 0xba148 */ retdb
|
|
/* 0x000677 0x46080 */ im = 0x0; axl0 = sp[0x10] /* MW 2 */
|
|
/* 0x000678 0x90210 *//* MW 1 */
|
|
/* 0x000679 0xa8030 */ sp+= 0x18
|
|
/* 0x00067a 0x90112 */ bxl0 = sp[0x8]
|
|
/* 0x00067b 0x64000 */ jpdb 0x38e /* MW 2 */
|
|
/* 0x00067c 0x038ef *//* MW 1 */
|
|
/* 0x00067d 0x46080 */ im = 0x0; sp+= 0x18 /* MW 2 */
|
|
/* 0x00067e 0xa8030 *//* MW 1 */
|
|
/* 0x00067f 0x90112 */ bxl0 = sp[0x8]
|
|
/* 0x000680 0x64000 */ jpdb 0x38e /* MW 2 */
|
|
/* 0x000681 0x038ef *//* MW 1 */
|
|
/* 0x000682 0x46080 */ im = 0x0; sp+= 0x18 /* MW 2 */
|
|
/* 0x000683 0xa8030 *//* MW 1 */
|
|
.label _Z11float64_divyy
|
|
/* 0x000684 0x381ff */ rb1 = 63
|
|
/* 0x000685 0x50ce4 */ ax0 = lsr(ax1,rb1); ra0 = 0x34 /* MW 2 */
|
|
/* 0x000686 0x301a4 *//* MW 1 */
|
|
/* 0x000687 0x50ce8 */ ax0 = lsr(bx0,rb1); ra1 = al0 /* MW 2 */
|
|
/* 0x000688 0x18309 *//* MW 1 */
|
|
/* 0x000689 0x50c84 */ ax0 = lsr(ax1,ra0); rb0 = al0 /* MW 2 */
|
|
/* 0x00068a 0x1830a *//* MW 1 */
|
|
/* 0x00068b 0x6a000 */ bxl1 = 0x7ff L /* MW 2 */
|
|
/* 0x00068c 0x1ffc3 *//* MW 1 */
|
|
/* 0x00068d 0x54460 */ ax0 = ax0 & bx1; sp+= -0x28 /* MW 2 */
|
|
/* 0x00068e 0x2bfb0 *//* MW 1 */
|
|
/* 0x00068f 0x54cd6 */ ra1 = ra1 ^ rb0; rb0 = al0 /* MW 2 */
|
|
/* 0x000690 0x9830a *//* MW 1 */
|
|
/* 0x000691 0x50c88 */ ax0 = lsr(bx0,ra0); sp[0x0] = ra1 /* MW 2 */
|
|
/* 0x000692 0x08049 *//* MW 1 */
|
|
/* 0x000693 0x54460 */ ax0 = ax0 & bx1; bxs1 = 0x20 /* MW 2 */
|
|
/* 0x000694 0x30103 *//* MW 1 */
|
|
/* 0x000695 0x50474 */ ax0 = asr(ra1,bx1); ra1 = al0 /* MW 2 */
|
|
/* 0x000696 0x18309 *//* MW 1 */
|
|
/* 0x000697 0x6e000 */ bxl1 = [0x528] /* MW 2 */
|
|
/* 0x000698 0x29413 *//* MW 1 */
|
|
/* 0x000699 0x508e0 */ ax0 = lsl(ax0,rb1); sp[0x4] = lr /* MW 2 */
|
|
/* 0x00069a 0x080f6 *//* MW 1 */
|
|
/* 0x00069b 0x54060 */ ax0 = ax0 + bx1; sp[0x10] = ahl0 /* MW 2 */
|
|
/* 0x00069c 0x10258 *//* MW 1 */
|
|
/* 0x00069d 0x68000 */ rb1 = 0x7ff /* MW 2 */
|
|
/* 0x00069e 0x1ffcb *//* MW 1 */
|
|
/* 0x00069f 0x6e000 */ bxl1 = [0x518] /* MW 2 */
|
|
/* 0x0006a0 0x28c13 *//* MW 1 */
|
|
/* 0x0006a1 0x37800 */ ax0 = sxtd(ax0)
|
|
/* 0x0006a2 0x580f8 */ cmp(rb0,rb1); sp[0x8] = ahl0 /* MW 2 */
|
|
/* 0x0006a3 0x10158 *//* MW 1 */
|
|
/* 0x0006a4 0x54468 */ ax0 = bx0 & bx1; if (z) jpsdb 0x8e /* MW 2 */
|
|
/* 0x0006a5 0x3c8e8 *//* MW 1 */
|
|
/* 0x0006a6 0x288cb */ bx1 = ax1 & bx1
|
|
/* 0x0006a7 0x301e8 */ cmp(ra1,rb1)
|
|
/* 0x0006a8 0xbc830 */ if (z) jps 0x83
|
|
/* 0x0006a9 0x32028 */ cmp(ra1,0x0)
|
|
/* 0x0006aa 0xbc071 */ if (nz) jps 0x7
|
|
/* 0x0006ab 0x32800 */ cmpu(ax0,0x0)
|
|
/* 0x0006ac 0xbc970 */ if (z) jps 0x97
|
|
/* 0x0006ad 0x37002 */ bx0 = nrm(ax0)
|
|
/* 0x0006ae 0x552c9 */ bx0 = bx0 + -0xa; axs1 = 0x1 /* MW 2 */
|
|
/* 0x0006af 0x30009 *//* MW 1 */
|
|
/* 0x0006b0 0x21080 */ ax0 = lsl(ax0,bx0)
|
|
/* 0x0006b1 0x2e08d */ ra1 = ax1 - bx0
|
|
/* 0x0006b2 0x32030 */ cmp(rb0,0x0)
|
|
/* 0x0006b3 0xbc071 */ if (nz) jps 0x7
|
|
/* 0x0006b4 0x32818 */ cmpu(bx1,0x0)
|
|
/* 0x0006b5 0xbc990 */ if (z) jps 0x99
|
|
/* 0x0006b6 0x370c2 */ bx0 = nrm(bx1)
|
|
/* 0x0006b7 0x552c9 */ bx0 = bx0 + -0xa; axs1 = 0x1 /* MW 2 */
|
|
/* 0x0006b8 0x30009 *//* MW 1 */
|
|
/* 0x0006b9 0x2e08e */ rb0 = ax1 - bx0
|
|
/* 0x0006ba 0x2109b */ bx1 = lsl(bx1,bx0)
|
|
/* 0x0006bb 0x24119 */ ax1 = bs(bx1,ra0)
|
|
/* 0x0006bc 0x24100 */ ax0 = bs(ax0,ra0)
|
|
/* 0x0006bd 0x23289 */ ax1 = lsl(ax1,0xa)
|
|
/* 0x0006be 0x51961 */ bx1 = lsl(ax0,0xb); sp[0x10] = ahl1 /* MW 2 */
|
|
/* 0x0006bf 0x90259 *//* MW 1 */
|
|
/* 0x0006c0 0x51824 */ ax0 = lsl(ax1,0x1); bxs0 = 0x3fd /* MW 2 */
|
|
/* 0x0006c1 0x31fea *//* MW 1 */
|
|
/* 0x0006c2 0x5840c */ cmpu(bx1,ax0); sp[0x18] = bhl1 /* MW 2 */
|
|
/* 0x0006c3 0x1035b *//* MW 1 */
|
|
/* 0x0006c4 0x570ba */ ra0 = rb0 - ra1; if (p) jpsdb 0x4 /* MW 2 */
|
|
/* 0x0006c5 0x3c04c *//* MW 1 */
|
|
/* 0x0006c6 0x280a2 */ bx0 = ra0 + bx0
|
|
/* 0x0006c7 0x23849 */ ax1 = lsr(ax1,0x1)
|
|
/* 0x0006c8 0x55029 */ bx0 = bx0 + 0x1; sp[0x10] = ahl1 /* MW 2 */
|
|
/* 0x0006c9 0x10259 *//* MW 1 */
|
|
/* 0x0006ca 0x5c001 */ bx0 = 0; sp[0x8] = bh0 /* MW 2 */
|
|
/* 0x0006cb 0x08152 *//* MW 1 */
|
|
/* 0x0006cc 0x66000 */ call 0x2fe /* MW 2 */
|
|
/* 0x0006cd 0x02fe0 *//* MW 1 */
|
|
/* 0x0006ce 0xb4ff9 */ axl1 = 0x1ff L
|
|
/* 0x0006cf 0x28841 */ ax1 = ax0 & ax1
|
|
/* 0x0006d0 0x5a444 */ cmpu(ax1,0x2L); axl1 = sp[0x18] /* MW 2 */
|
|
/* 0x0006d1 0x10311 *//* MW 1 */
|
|
/* 0x0006d2 0xbc514 */ if (p) jps 0x51
|
|
/* 0x0006d3 0x38102 */ bx0 = 32
|
|
/* 0x0006d4 0x50c45 */ bx1 = lsr(ax1,bx0); rb1 = al1 /* MW 2 */
|
|
/* 0x0006d5 0x9834b *//* MW 1 */
|
|
/* 0x0006d6 0x50c41 */ bx1 = lsr(ax0,bx0); ra1 = bl1 /* MW 2 */
|
|
/* 0x0006d7 0x983c9 *//* MW 1 */
|
|
/* 0x0006d8 0x46088 */ im = 0x1; rb0 = bl1 /* MW 2 */
|
|
/* 0x0006d9 0x983ca *//* MW 1 */
|
|
/* 0x0006da 0x44309 */ ax1 = ra1(u)*rb0(u); ra0 = al0 /* MW 2 */
|
|
/* 0x0006db 0x18308 *//* MW 1 */
|
|
/* 0x0006dc 0x44709 */ ax1 = rb1(u)*rb0(u); sp[0x20] = ahl1 /* MW 2 */
|
|
/* 0x0006dd 0x10459 *//* MW 1 */
|
|
/* 0x0006de 0x44209 */ ax1 = ra1(u)*ra0(u); bxl1 = ahl1 /* MW 2 */
|
|
/* 0x0006df 0x19243 *//* MW 1 */
|
|
/* 0x0006e0 0x5bc20 */ ax1 = sxtd(ax1); rb0 = 0x20 /* MW 2 */
|
|
/* 0x0006e1 0xb0106 *//* MW 1 */
|
|
/* 0x0006e2 0x5402d */ bx1 = bx1 + ax1; ra1 = 0x1 /* MW 2 */
|
|
/* 0x0006e3 0xb000d *//* MW 1 */
|
|
/* 0x0006e4 0x378c2 */ bx0 = sxtd(bx1)
|
|
/* 0x0006e5 0x30850 */ cmpu(bx0,ax1)
|
|
/* 0x0006e6 0x44609 */ ax1 = rb1(u)*ra0(u); if (s) jpsdb 0x3 /* MW 2 */
|
|
/* 0x0006e7 0x3c03a *//* MW 1 */
|
|
/* 0x0006e8 0x5bc20 */ ax1 = sxtd(ax1); ra0 = 0x1 /* MW 2 */
|
|
/* 0x0006e9 0xb000c *//* MW 1 */
|
|
/* 0x0006ea 0x98e88 */ ra0 = zero
|
|
/* 0x0006eb 0x21193 */ bx1 = lsl(bx0,rb0)
|
|
/* 0x0006ec 0x280c9 */ ax1 = ax1 + bx1
|
|
/* 0x0006ed 0x37841 */ ax1 = sxtd(ax1)
|
|
/* 0x0006ee 0x308c8 */ cmpu(ax1,bx1)
|
|
/* 0x0006ef 0x209a3 */ bx1 = asr(ra0,rb0)
|
|
/* 0x0006f0 0x2119b */ bx1 = lsl(bx1,rb0)
|
|
/* 0x0006f1 0x21992 */ bx0 = lsr(bx0,rb0)
|
|
/* 0x0006f2 0x5404d */ bx0 = bx1 + bx0; bxl1 = sp[0x20] /* MW 2 */
|
|
/* 0x0006f3 0x10413 *//* MW 1 */
|
|
/* 0x0006f4 0x37882 */ bx0 = sxtd(bx0)
|
|
/* 0x0006f5 0x5404d */ bx0 = bx1 + bx0; if (s) jpsdb 0x3 /* MW 2 */
|
|
/* 0x0006f6 0x3c03a *//* MW 1 */
|
|
/* 0x0006f7 0x5bc41 */ bx0 = sxtd(bx0); bxs1 = 0x1 /* MW 2 */
|
|
/* 0x0006f8 0x3000b *//* MW 1 */
|
|
/* 0x0006f9 0x98e83 */ bxs1 = zero
|
|
/* 0x0006fa 0x32808 */ cmpu(ax1,0x0)
|
|
/* 0x0006fb 0x2099b */ bx1 = asr(bx1,rb0)
|
|
/* 0x0006fc 0x54069 */ bx0 = bx0 + bx1; bxl1 = sp[0x10] /* MW 2 */
|
|
/* 0x0006fd 0x10213 *//* MW 1 */
|
|
/* 0x0006fe 0x37882 */ bx0 = sxtd(bx0)
|
|
/* 0x0006ff 0x5704d */ bx0 = bx1 - bx0; bxs1 = 0x1 /* MW 2 */
|
|
/* 0x000700 0x3000b *//* MW 1 */
|
|
/* 0x000701 0x36041 */ ax1 = -ax1
|
|
/* 0x000702 0x5bc20 */ ax1 = sxtd(ax1); if (nz) jpsdb 0x2 /* MW 2 */
|
|
/* 0x000703 0xbc029 *//* MW 1 */
|
|
/* 0x000704 0x37882 */ bx0 = sxtd(bx0)
|
|
/* 0x000705 0x98e83 */ bxs1 = zero
|
|
/* 0x000706 0x2099b */ bx1 = asr(bx1,rb0)
|
|
/* 0x000707 0x57069 */ bx0 = bx0 - bx1; lr = sp[0x4] /* MW 2 */
|
|
/* 0x000708 0x080b6 *//* MW 1 */
|
|
/* 0x000709 0x5bc41 */ bx0 = sxtd(bx0); bxl1 = sp[0x18] /* MW 2 */
|
|
/* 0x00070a 0x10313 *//* MW 1 */
|
|
/* 0x00070b 0x32010 */ cmp(bx0,0x0)
|
|
/* 0x00070c 0xbc0f3 */ if (ns) jps 0xf
|
|
/* 0x00070d 0x280cb */ bx1 = ax1 + bx1
|
|
/* 0x00070e 0x378c3 */ bx1 = sxtd(bx1)
|
|
/* 0x00070f 0x5842c */ cmpu(bx1,ax1); axl1 = bhl1 /* MW 2 */
|
|
/* 0x000710 0x192c1 *//* MW 1 */
|
|
/* 0x000711 0x563e0 */ ax0 = ax0 + -0x1 L; if (s) jpsdb 0x3 /* MW 2 */
|
|
/* 0x000712 0x3c03a *//* MW 1 */
|
|
/* 0x000713 0x5bc00 */ ax0 = sxtd(ax0); bxs1 = 0x1 /* MW 2 */
|
|
/* 0x000714 0x3000b *//* MW 1 */
|
|
/* 0x000715 0x98e83 */ bxs1 = zero
|
|
/* 0x000716 0x2099b */ bx1 = asr(bx1,rb0)
|
|
/* 0x000717 0x54069 */ bx0 = bx0 + bx1; bxl1 = sp[0x18] /* MW 2 */
|
|
/* 0x000718 0x10313 *//* MW 1 */
|
|
/* 0x000719 0x37882 */ bx0 = sxtd(bx0)
|
|
/* 0x00071a 0x32010 */ cmp(bx0,0x0)
|
|
/* 0x00071b 0xbff12 */ if (s) jps -0xf
|
|
/* 0x00071c 0x32808 */ cmpu(ax1,0x0)
|
|
/* 0x00071d 0x42008 */ if (nz) jps 0x1; ra0 = sp[0x0] /* MW 2 */
|
|
/* 0x00071e 0x88008 *//* MW 1 */
|
|
/* 0x00071f 0x98e89 */ ra1 = zero
|
|
/* 0x000720 0x504d4 */ ax1 = asr(ra1,rb0); jpsdb 0x6 /* MW 2 */
|
|
/* 0x000721 0xbc06f *//* MW 1 */
|
|
/* 0x000722 0x54820 */ ax1 = ax0 | ax1; ra1 = sp[0x8] /* MW 2 */
|
|
/* 0x000723 0x88109 *//* MW 1 */
|
|
/* 0x000724 0x88008 */ ra0 = sp[0x0]
|
|
/* 0x000725 0x88109 */ ra1 = sp[0x8]
|
|
/* 0x000726 0x55000 */ ax1 = ax0 + 0x0; lr = sp[0x4] /* MW 2 */
|
|
/* 0x000727 0x880b6 *//* MW 1 */
|
|
/* 0x000728 0x64000 */ jpdb 0x3bc /* MW 2 */
|
|
/* 0x000729 0x03bcf *//* MW 1 */
|
|
/* 0x00072a 0x46080 */ im = 0x0; sp+= 0x28 /* MW 2 */
|
|
/* 0x00072b 0xa8050 *//* MW 1 */
|
|
/* 0x00072c 0x32800 */ cmpu(ax0,0x0)
|
|
/* 0x00072d 0x42018 */ if (z) jps 0x3; lr = sp[0x4] /* MW 2 */
|
|
/* 0x00072e 0x080b6 *//* MW 1 */
|
|
/* 0x00072f 0x64000 */ jpdb 0x38e /* MW 2 */
|
|
/* 0x000730 0x038ef *//* MW 1 */
|
|
/* 0x000731 0xa8050 */ sp+= 0x28
|
|
/* 0x000732 0x42073 */ jps 0xe; axl0 = sp[0x10] /* MW 2 */
|
|
/* 0x000733 0x90210 *//* MW 1 */
|
|
/* 0x000734 0x32818 */ cmpu(bx1,0x0)
|
|
/* 0x000735 0xbc1d1 */ if (nz) jps 0x1d
|
|
/* 0x000736 0x301e8 */ cmp(ra1,rb1)
|
|
/* 0x000737 0x42040 */ if (nz) jps 0x8; lr = sp[0x4] /* MW 2 */
|
|
/* 0x000738 0x880b6 *//* MW 1 */
|
|
/* 0x000739 0x32800 */ cmpu(ax0,0x0)
|
|
/* 0x00073a 0xbc030 */ if (z) jps 0x3
|
|
/* 0x00073b 0x64000 */ jpdb 0x38e /* MW 2 */
|
|
/* 0x00073c 0x038ef *//* MW 1 */
|
|
/* 0x00073d 0xa8050 */ sp+= 0x28
|
|
/* 0x00073e 0xbc03f */ jpsdb 0x3
|
|
/* 0x00073f 0x6e000 */ axl0 = [0x520] /* MW 2 */
|
|
/* 0x000740 0x29010 *//* MW 1 */
|
|
/* 0x000741 0x90110 */ axl0 = sp[0x8]
|
|
/* 0x000742 0x460a0 */ ret; sp+= 0x28 /* MW 2 */
|
|
/* 0x000743 0x28050 *//* MW 1 */
|
|
/* 0x000744 0x38101 */ ax1 = 32
|
|
/* 0x000745 0x20871 */ ax1 = asr(rb0,ax1)
|
|
/* 0x000746 0x290c9 */ ax1 = ax1 | bx1
|
|
/* 0x000747 0x32808 */ cmpu(ax1,0x0)
|
|
/* 0x000748 0x42010 */ if (nz) jps 0x2; axl0 = sp[0x8] /* MW 2 */
|
|
/* 0x000749 0x90110 *//* MW 1 */
|
|
/* 0x00074a 0x6e000 */ axl0 = [0x520] /* MW 2 */
|
|
/* 0x00074b 0x29010 *//* MW 1 */
|
|
/* 0x00074c 0x880b6 */ lr = sp[0x4]
|
|
/* 0x00074d 0x460a0 */ ret; sp+= 0x28 /* MW 2 */
|
|
/* 0x00074e 0x28050 *//* MW 1 */
|
|
/* 0x00074f 0x880b6 */ lr = sp[0x4]
|
|
/* 0x000750 0xba148 */ retdb
|
|
/* 0x000751 0x90210 */ axl0 = sp[0x10]
|
|
/* 0x000752 0xa8050 */ sp+= 0x28
|
|
/* 0x000753 0x880b6 */ lr = sp[0x4]
|
|
/* 0x000754 0x64000 */ jpdb 0x38e /* MW 2 */
|
|
/* 0x000755 0x038ef *//* MW 1 */
|
|
/* 0x000756 0x40000 */ nop; sp+= 0x28 /* MW 2 */
|
|
/* 0x000757 0x28050 *//* MW 1 */
|
|
.label _Z10float64_eqyy
|
|
/* 0x000758 0x381a4 */ ra0 = 52
|
|
/* 0x000759 0x21902 */ bx0 = lsr(ax0,ra0)
|
|
/* 0x00075a 0x6a000 */ bxl1 = 0x7ff L /* MW 2 */
|
|
/* 0x00075b 0x1ffc3 *//* MW 1 */
|
|
/* 0x00075c 0x288d2 */ bx0 = bx0 & bx1
|
|
/* 0x00075d 0x98388 */ ra0 = bl0
|
|
/* 0x00075e 0x68000 */ rb0 = 0x7ff /* MW 2 */
|
|
/* 0x00075f 0x1ffca *//* MW 1 */
|
|
/* 0x000760 0x301a0 */ cmp(ra0,rb0)
|
|
/* 0x000761 0xbc051 */ if (nz) jps 0x5
|
|
/* 0x000762 0x6e000 */ bxl0 = [0x530] /* MW 2 */
|
|
/* 0x000763 0x29812 *//* MW 1 */
|
|
/* 0x000764 0x28882 */ bx0 = ax0 & bx0
|
|
/* 0x000765 0x32810 */ cmpu(bx0,0x0)
|
|
/* 0x000766 0xbc191 */ if (nz) jps 0x19
|
|
/* 0x000767 0x381a4 */ ra0 = 52
|
|
/* 0x000768 0x2190a */ bx0 = lsr(ax1,ra0)
|
|
/* 0x000769 0x6a000 */ bxl1 = 0x7ff L /* MW 2 */
|
|
/* 0x00076a 0x1ffc3 *//* MW 1 */
|
|
/* 0x00076b 0x288d2 */ bx0 = bx0 & bx1
|
|
/* 0x00076c 0x98388 */ ra0 = bl0
|
|
/* 0x00076d 0x68000 */ rb0 = 0x7ff /* MW 2 */
|
|
/* 0x00076e 0x1ffca *//* MW 1 */
|
|
/* 0x00076f 0x301a0 */ cmp(ra0,rb0)
|
|
/* 0x000770 0xbc051 */ if (nz) jps 0x5
|
|
/* 0x000771 0x6e000 */ bxl0 = [0x530] /* MW 2 */
|
|
/* 0x000772 0x29812 *//* MW 1 */
|
|
/* 0x000773 0x2888a */ bx0 = ax1 & bx0
|
|
/* 0x000774 0x32810 */ cmpu(bx0,0x0)
|
|
/* 0x000775 0xbc0a1 */ if (nz) jps 0xa
|
|
/* 0x000776 0x30840 */ cmpu(ax0,ax1)
|
|
/* 0x000777 0x5c006 */ ra0 = 1; if (z) jps 0x9 /* MW 2 */
|
|
/* 0x000778 0x3c090 *//* MW 1 */
|
|
/* 0x000779 0x29040 */ ax0 = ax0 | ax1
|
|
/* 0x00077a 0x23040 */ ax0 = lsl(ax0,0x1)
|
|
/* 0x00077b 0x32800 */ cmpu(ax0,0x0)
|
|
/* 0x00077c 0x40000 */ nop; if (z) jps 0x4 /* MW 2 */
|
|
/* 0x00077d 0x3c040 *//* MW 1 */
|
|
/* 0x00077e 0x460a0 */ ret; ra0 = zero /* MW 2 */
|
|
/* 0x00077f 0x18e88 *//* MW 1 */
|
|
/* 0x000780 0x460a0 */ ret; ra0 = zero /* MW 2 */
|
|
/* 0x000781 0x18e88 *//* MW 1 */
|
|
/* 0x000782 0x40000 */ nop; ret /* MW 2 */
|
|
/* 0x000783 0x3a140 *//* MW 1 */
|
|
.label _Z10float64_leyy
|
|
/* 0x000784 0x381a4 */ ra0 = 52
|
|
/* 0x000785 0x21902 */ bx0 = lsr(ax0,ra0)
|
|
/* 0x000786 0x6a000 */ bxl1 = 0x7ff L /* MW 2 */
|
|
/* 0x000787 0x1ffc3 *//* MW 1 */
|
|
/* 0x000788 0x288d2 */ bx0 = bx0 & bx1
|
|
/* 0x000789 0x98388 */ ra0 = bl0
|
|
/* 0x00078a 0x68000 */ rb0 = 0x7ff /* MW 2 */
|
|
/* 0x00078b 0x1ffca *//* MW 1 */
|
|
/* 0x00078c 0x301a0 */ cmp(ra0,rb0)
|
|
/* 0x00078d 0xbc051 */ if (nz) jps 0x5
|
|
/* 0x00078e 0x6e000 */ bxl0 = [0x538] /* MW 2 */
|
|
/* 0x00078f 0x29c12 *//* MW 1 */
|
|
/* 0x000790 0x28882 */ bx0 = ax0 & bx0
|
|
/* 0x000791 0x32810 */ cmpu(bx0,0x0)
|
|
/* 0x000792 0xbc2b1 */ if (nz) jps 0x2b
|
|
/* 0x000793 0x381a4 */ ra0 = 52
|
|
/* 0x000794 0x2190a */ bx0 = lsr(ax1,ra0)
|
|
/* 0x000795 0x6a000 */ bxl1 = 0x7ff L /* MW 2 */
|
|
/* 0x000796 0x1ffc3 *//* MW 1 */
|
|
/* 0x000797 0x288d2 */ bx0 = bx0 & bx1
|
|
/* 0x000798 0x98388 */ ra0 = bl0
|
|
/* 0x000799 0x68000 */ rb0 = 0x7ff /* MW 2 */
|
|
/* 0x00079a 0x1ffca *//* MW 1 */
|
|
/* 0x00079b 0x301a0 */ cmp(ra0,rb0)
|
|
/* 0x00079c 0xbc051 */ if (nz) jps 0x5
|
|
/* 0x00079d 0x6e000 */ bxl0 = [0x538] /* MW 2 */
|
|
/* 0x00079e 0x29c12 *//* MW 1 */
|
|
/* 0x00079f 0x2888a */ bx0 = ax1 & bx0
|
|
/* 0x0007a0 0x32810 */ cmpu(bx0,0x0)
|
|
/* 0x0007a1 0xbc1c1 */ if (nz) jps 0x1c
|
|
/* 0x0007a2 0x381fc */ ra0 = 63
|
|
/* 0x0007a3 0x21902 */ bx0 = lsr(ax0,ra0)
|
|
/* 0x0007a4 0x50c85 */ bx0 = lsr(ax1,ra0); rb0 = bl0 /* MW 2 */
|
|
/* 0x0007a5 0x1838a *//* MW 1 */
|
|
/* 0x0007a6 0x98388 */ ra0 = bl0
|
|
/* 0x0007a7 0x30130 */ cmp(rb0,ra0)
|
|
/* 0x0007a8 0xbc0c1 */ if (nz) jps 0xc
|
|
/* 0x0007a9 0x30840 */ cmpu(ax0,ax1)
|
|
/* 0x0007aa 0x5c006 */ ra0 = 1; if (z) jps 0x14 /* MW 2 */
|
|
/* 0x0007ab 0x3c140 *//* MW 1 */
|
|
/* 0x0007ac 0x30840 */ cmpu(ax0,ax1)
|
|
/* 0x0007ad 0x5c006 */ ra1 = 1; if (s) jps 0x1 /* MW 2 */
|
|
/* 0x0007ae 0xbc012 *//* MW 1 */
|
|
/* 0x0007af 0x98e89 */ ra1 = zero
|
|
/* 0x0007b0 0x29976 */ rb0 = rb0 ^ ra1
|
|
/* 0x0007b1 0x32030 */ cmp(rb0,0x0)
|
|
/* 0x0007b2 0xbc0d1 */ if (nz) jps 0xd
|
|
/* 0x0007b3 0x460a0 */ ret; ra0 = zero /* MW 2 */
|
|
/* 0x0007b4 0x18e88 *//* MW 1 */
|
|
/* 0x0007b5 0x32030 */ cmp(rb0,0x0)
|
|
/* 0x0007b6 0x5c006 */ ra0 = 1; if (nz) jps 0x8 /* MW 2 */
|
|
/* 0x0007b7 0x3c081 *//* MW 1 */
|
|
/* 0x0007b8 0x29040 */ ax0 = ax0 | ax1
|
|
/* 0x0007b9 0x23040 */ ax0 = lsl(ax0,0x1)
|
|
/* 0x0007ba 0x32800 */ cmpu(ax0,0x0)
|
|
/* 0x0007bb 0xbc040 */ if (z) jps 0x4
|
|
/* 0x0007bc 0x460a0 */ ret; ra0 = zero /* MW 2 */
|
|
/* 0x0007bd 0x18e88 *//* MW 1 */
|
|
/* 0x0007be 0x460a0 */ ret; ra0 = zero /* MW 2 */
|
|
/* 0x0007bf 0x18e88 *//* MW 1 */
|
|
/* 0x0007c0 0x40000 */ nop; ret /* MW 2 */
|
|
/* 0x0007c1 0x3a140 *//* MW 1 */
|
|
.label _Z10float64_ltyy
|
|
/* 0x0007c2 0x381a4 */ ra0 = 52
|
|
/* 0x0007c3 0x21902 */ bx0 = lsr(ax0,ra0)
|
|
/* 0x0007c4 0x6a000 */ bxl1 = 0x7ff L /* MW 2 */
|
|
/* 0x0007c5 0x1ffc3 *//* MW 1 */
|
|
/* 0x0007c6 0x288d2 */ bx0 = bx0 & bx1
|
|
/* 0x0007c7 0x98388 */ ra0 = bl0
|
|
/* 0x0007c8 0x68000 */ rb0 = 0x7ff /* MW 2 */
|
|
/* 0x0007c9 0x1ffca *//* MW 1 */
|
|
/* 0x0007ca 0x301a0 */ cmp(ra0,rb0)
|
|
/* 0x0007cb 0xbc051 */ if (nz) jps 0x5
|
|
/* 0x0007cc 0x6e000 */ bxl0 = [0x540] /* MW 2 */
|
|
/* 0x0007cd 0x2a012 *//* MW 1 */
|
|
/* 0x0007ce 0x28882 */ bx0 = ax0 & bx0
|
|
/* 0x0007cf 0x32810 */ cmpu(bx0,0x0)
|
|
/* 0x0007d0 0xbc2d1 */ if (nz) jps 0x2d
|
|
/* 0x0007d1 0x381a4 */ ra0 = 52
|
|
/* 0x0007d2 0x2190a */ bx0 = lsr(ax1,ra0)
|
|
/* 0x0007d3 0x6a000 */ bxl1 = 0x7ff L /* MW 2 */
|
|
/* 0x0007d4 0x1ffc3 *//* MW 1 */
|
|
/* 0x0007d5 0x288d2 */ bx0 = bx0 & bx1
|
|
/* 0x0007d6 0x98388 */ ra0 = bl0
|
|
/* 0x0007d7 0x68000 */ rb0 = 0x7ff /* MW 2 */
|
|
/* 0x0007d8 0x1ffca *//* MW 1 */
|
|
/* 0x0007d9 0x301a0 */ cmp(ra0,rb0)
|
|
/* 0x0007da 0xbc051 */ if (nz) jps 0x5
|
|
/* 0x0007db 0x6e000 */ bxl0 = [0x540] /* MW 2 */
|
|
/* 0x0007dc 0x2a012 *//* MW 1 */
|
|
/* 0x0007dd 0x2888a */ bx0 = ax1 & bx0
|
|
/* 0x0007de 0x32810 */ cmpu(bx0,0x0)
|
|
/* 0x0007df 0xbc1e1 */ if (nz) jps 0x1e
|
|
/* 0x0007e0 0x381fc */ ra0 = 63
|
|
/* 0x0007e1 0x21902 */ bx0 = lsr(ax0,ra0)
|
|
/* 0x0007e2 0x50c85 */ bx0 = lsr(ax1,ra0); rb0 = bl0 /* MW 2 */
|
|
/* 0x0007e3 0x1838a *//* MW 1 */
|
|
/* 0x0007e4 0x98388 */ ra0 = bl0
|
|
/* 0x0007e5 0x30130 */ cmp(rb0,ra0)
|
|
/* 0x0007e6 0xbc0d1 */ if (nz) jps 0xd
|
|
/* 0x0007e7 0x30840 */ cmpu(ax0,ax1)
|
|
/* 0x0007e8 0x5c006 */ ra0 = 1; if (z) jps 0x8 /* MW 2 */
|
|
/* 0x0007e9 0x3c080 *//* MW 1 */
|
|
/* 0x0007ea 0x30840 */ cmpu(ax0,ax1)
|
|
/* 0x0007eb 0x5c006 */ ra1 = 1; if (s) jps 0x1 /* MW 2 */
|
|
/* 0x0007ec 0xbc012 *//* MW 1 */
|
|
/* 0x0007ed 0x98e89 */ ra1 = zero
|
|
/* 0x0007ee 0x29976 */ rb0 = rb0 ^ ra1
|
|
/* 0x0007ef 0x32030 */ cmp(rb0,0x0)
|
|
/* 0x0007f0 0x40000 */ nop; if (nz) jps 0xe /* MW 2 */
|
|
/* 0x0007f1 0x3c0e1 *//* MW 1 */
|
|
/* 0x0007f2 0x460a0 */ ret; ra0 = zero /* MW 2 */
|
|
/* 0x0007f3 0x18e88 *//* MW 1 */
|
|
/* 0x0007f4 0x32030 */ cmp(rb0,0x0)
|
|
/* 0x0007f5 0x5c006 */ ra0 = 1; if (z) jps 0x5 /* MW 2 */
|
|
/* 0x0007f6 0x3c050 *//* MW 1 */
|
|
/* 0x0007f7 0x29040 */ ax0 = ax0 | ax1
|
|
/* 0x0007f8 0x23040 */ ax0 = lsl(ax0,0x1)
|
|
/* 0x0007f9 0x32800 */ cmpu(ax0,0x0)
|
|
/* 0x0007fa 0x40000 */ nop; if (nz) jps 0x4 /* MW 2 */
|
|
/* 0x0007fb 0x3c041 *//* MW 1 */
|
|
/* 0x0007fc 0x460a0 */ ret; ra0 = zero /* MW 2 */
|
|
/* 0x0007fd 0x18e88 *//* MW 1 */
|
|
/* 0x0007fe 0x460a0 */ ret; ra0 = zero /* MW 2 */
|
|
/* 0x0007ff 0x18e88 *//* MW 1 */
|
|
/* 0x000800 0x40000 */ nop; ret /* MW 2 */
|
|
/* 0x000801 0x3a140 *//* MW 1 */
|
|
.label ff_ldexp
|
|
/* 0x000802 0x6c000 */ bxs0 = [0x5a0] /* MW 2 */
|
|
/* 0x000803 0x2d002 *//* MW 1 */
|
|
/* 0x000804 0x98440 */ axs0 = ah1
|
|
/* 0x000805 0x54441 */ bx0 = ax0 & bx0; sp+= -0x20 /* MW 2 */
|
|
/* 0x000806 0x2bfc0 *//* MW 1 */
|
|
/* 0x000807 0x5168a */ ra0 = asr(bx0,0x14); sp[0x4] = ra0 /* MW 2 */
|
|
/* 0x000808 0x080c8 *//* MW 1 */
|
|
/* 0x000809 0x59010 */ cmp(ra0,0x0); bxs0 = al1 /* MW 2 */
|
|
/* 0x00080a 0x18342 *//* MW 1 */
|
|
/* 0x00080b 0x420d8 */ if (nz) jps 0x1b; sp[0x0] = lr /* MW 2 */
|
|
/* 0x00080c 0x88076 *//* MW 1 */
|
|
/* 0x00080d 0x00000 */ nop
|
|
/* 0x00080e 0x6c000 */ ra0 = [0x5a4] /* MW 2 */
|
|
/* 0x00080f 0x2d208 *//* MW 1 */
|
|
/* 0x000810 0x28900 */ ax0 = ax0 & ra0
|
|
/* 0x000811 0x29010 */ ax0 = bx0 | ax0
|
|
/* 0x000812 0x32000 */ cmp(ax0,0x0)
|
|
/* 0x000813 0xbc5a0 */ if (z) jps 0x5a
|
|
/* 0x000814 0x66000 */ calldb 0x5d8 /* MW 2 */
|
|
/* 0x000815 0x05d88 *//* MW 1 */
|
|
/* 0x000816 0x6e000 */ bxl0 = [0x578] /* MW 2 */
|
|
/* 0x000817 0x2bc12 *//* MW 1 */
|
|
/* 0x000818 0x6c000 */ ra0 = [0x5a0] /* MW 2 */
|
|
/* 0x000819 0x2d008 *//* MW 1 */
|
|
/* 0x00081a 0x5c328 */ ax1 = -54; bxs0 = ah0 /* MW 2 */
|
|
/* 0x00081b 0x98402 *//* MW 1 */
|
|
/* 0x00081c 0x5448a */ ra0 = bx0 & ra0; sp[0x8] = bh0 /* MW 2 */
|
|
/* 0x00081d 0x08152 *//* MW 1 */
|
|
/* 0x00081e 0x683fc */ bxs0 = -0xc350 /* MW 2 */
|
|
/* 0x00081f 0xf2c02 *//* MW 1 */
|
|
/* 0x000820 0x51692 */ ra0 = asr(ra0,0x14); rb0 = sp[0x4] /* MW 2 */
|
|
/* 0x000821 0x0808a *//* MW 1 */
|
|
/* 0x000822 0x58058 */ cmp(rb0,bx0); sp[0x10] = ahl0 /* MW 2 */
|
|
/* 0x000823 0x10258 *//* MW 1 */
|
|
/* 0x000824 0x54032 */ ra0 = ra0 + ax1; if (s) jps 0x4c /* MW 2 */
|
|
/* 0x000825 0x3c4c2 *//* MW 1 */
|
|
/* 0x000826 0x42023 */ jps 0x4; axl1 = sp[0x10] /* MW 2 */
|
|
/* 0x000827 0x90211 *//* MW 1 */
|
|
/* 0x000828 0x8808a */ rb0 = sp[0x4]
|
|
/* 0x000829 0x88150 */ sp[0x8] = ah0
|
|
/* 0x00082a 0x40000 */ nop; sp[0x10] = ahl1 /* MW 2 */
|
|
/* 0x00082b 0x10259 *//* MW 1 */
|
|
/* 0x00082c 0x68000 */ axs0 = 0x7ff /* MW 2 */
|
|
/* 0x00082d 0x1ffc0 *//* MW 1 */
|
|
/* 0x00082e 0x30020 */ cmp(ra0,ax0)
|
|
/* 0x00082f 0xbc380 */ if (z) jps 0x38
|
|
/* 0x000830 0x6e000 */ axl0 = [0x590] /* MW 2 */
|
|
/* 0x000831 0x2c810 *//* MW 1 */
|
|
/* 0x000832 0x28808 */ ax0 = ax1 & ax0
|
|
/* 0x000833 0x6e000 */ axl1 = [0x588] /* MW 2 */
|
|
/* 0x000834 0x2c411 *//* MW 1 */
|
|
/* 0x000835 0x54821 */ bx0 = ax0 | ax1; sp[0x18] = ahl0 /* MW 2 */
|
|
/* 0x000836 0x10358 *//* MW 1 */
|
|
/* 0x000837 0x281a0 */ ax0 = ra0 + rb0
|
|
/* 0x000838 0x881d0 */ sp[0xc] = ah0
|
|
/* 0x000839 0x66000 */ call 0x5d8 /* MW 2 */
|
|
/* 0x00083a 0x05d80 *//* MW 1 */
|
|
/* 0x00083b 0x88181 */ axs1 = sp[0xc]
|
|
/* 0x00083c 0x68000 */ bxs0 = 0x7fe /* MW 2 */
|
|
/* 0x00083d 0x1ff82 *//* MW 1 */
|
|
/* 0x00083e 0x58044 */ cmp(ax1,bx0); bxs0 = sp[0x8] /* MW 2 */
|
|
/* 0x00083f 0x08102 *//* MW 1 */
|
|
/* 0x000840 0xbc2a4 */ if (p) jps 0x2a
|
|
/* 0x000841 0x6c000 */ rb0 = [0x5a8] /* MW 2 */
|
|
/* 0x000842 0x2d40a *//* MW 1 */
|
|
/* 0x000843 0x59004 */ cmp(ax1,0x0); ra0 = -0x36 /* MW 2 */
|
|
/* 0x000844 0x33e54 *//* MW 1 */
|
|
/* 0x000845 0x544c9 */ bx0 = bx0 & rb0; if (p) jps 0x1a /* MW 2 */
|
|
/* 0x000846 0x3c1a4 *//* MW 1 */
|
|
/* 0x000847 0x30108 */ cmp(ax1,ra0)
|
|
/* 0x000848 0x42062 */ if (np) jps 0xc; ra0 = sp[0x4] /* MW 2 */
|
|
/* 0x000849 0x88088 *//* MW 1 */
|
|
/* 0x00084a 0x381b4 */ ra0 = 54
|
|
/* 0x00084b 0x54084 */ ax1 = ax1 + ra0; axl0 = sp[0x10] /* MW 2 */
|
|
/* 0x00084c 0x90210 *//* MW 1 */
|
|
/* 0x00084d 0x23509 */ ax1 = lsl(ax1,0x14)
|
|
/* 0x00084e 0x29051 */ ax1 = bx0 | ax1
|
|
/* 0x00084f 0x98441 */ axs1 = ah1
|
|
/* 0x000850 0x9830d */ al1 = al0
|
|
/* 0x000851 0x66000 */ calldb 0x5d8 /* MW 2 */
|
|
/* 0x000852 0x05d88 *//* MW 1 */
|
|
/* 0x000853 0x6e000 */ bxl0 = [0x598] /* MW 2 */
|
|
/* 0x000854 0x2cc12 *//* MW 1 */
|
|
/* 0x000855 0xbc157 */ jps 0x15
|
|
/* 0x000856 0x68003 */ axs1 = 0xc350 /* MW 2 */
|
|
/* 0x000857 0x0d401 *//* MW 1 */
|
|
/* 0x000858 0x58030 */ cmp(ra0,ax1); bxl0 = sp[0x18] /* MW 2 */
|
|
/* 0x000859 0x10312 *//* MW 1 */
|
|
/* 0x00085a 0xbc10c */ if (p) jpsdb 0x10
|
|
/* 0x00085b 0x6e000 */ axl1 = [0x580] /* MW 2 */
|
|
/* 0x00085c 0x2c011 *//* MW 1 */
|
|
/* 0x00085d 0x66000 */ calldb 0x5d8 /* MW 2 */
|
|
/* 0x00085e 0x05d88 *//* MW 1 */
|
|
/* 0x00085f 0x29052 */ bx0 = bx0 | ax1
|
|
/* 0x000860 0xbc0a7 */ jps 0xa
|
|
/* 0x000861 0x23508 */ ax0 = lsl(ax1,0x14)
|
|
/* 0x000862 0x54808 */ ax0 = bx0 | ax0; axl1 = sp[0x10] /* MW 2 */
|
|
/* 0x000863 0x10211 *//* MW 1 */
|
|
/* 0x000864 0x4202f */ jpsdb 0x5; axs0 = ah0 /* MW 2 */
|
|
/* 0x000865 0x98400 *//* MW 1 */
|
|
/* 0x000866 0x40000 */ nop; al0 = al1 /* MW 2 */
|
|
/* 0x000867 0x1834c *//* MW 1 */
|
|
/* 0x000868 0x66000 */ calldb 0x5c0 /* MW 2 */
|
|
/* 0x000869 0x05c08 *//* MW 1 */
|
|
/* 0x00086a 0x2a00a */ bx0 = ax1 + 0x0
|
|
/* 0x00086b 0x88036 */ lr = sp[0x0]
|
|
/* 0x00086c 0x460a0 */ ret; sp+= 0x20 /* MW 2 */
|
|
/* 0x00086d 0x28040 *//* MW 1 */
|
|
/* 0x00086e 0x55004 */ ax0 = ax1 + 0x0; lr = sp[0x0] /* MW 2 */
|
|
/* 0x00086f 0x08036 *//* MW 1 */
|
|
/* 0x000870 0x460a0 */ ret; sp+= 0x20 /* MW 2 */
|
|
/* 0x000871 0x28040 *//* MW 1 */
|
|
/* 0x000872 0x2a002 */ bx0 = ax0 + 0x0
|
|
/* 0x000873 0x66000 */ calldb 0x5d8 /* MW 2 */
|
|
/* 0x000874 0x05d88 *//* MW 1 */
|
|
/* 0x000875 0x6e000 */ axl1 = [0x580] /* MW 2 */
|
|
/* 0x000876 0x2c011 *//* MW 1 */
|
|
/* 0x000877 0x88036 */ lr = sp[0x0]
|
|
/* 0x000878 0x460a0 */ ret; sp+= 0x20 /* MW 2 */
|
|
/* 0x000879 0x28040 *//* MW 1 */
|
|
.label ff_pow
|
|
/* 0x00087a 0x6c000 */ axs0 = [0x5ac] /* MW 2 */
|
|
/* 0x00087b 0x2d600 *//* MW 1 */
|
|
/* 0x00087c 0x55007 */ rb0 = ax1 + 0x0; rb1 = bh0 /* MW 2 */
|
|
/* 0x00087d 0x1848b *//* MW 1 */
|
|
/* 0x00087e 0x54419 */ bx1 = rb0 & ax0; sp+= -0x58 /* MW 2 */
|
|
/* 0x00087f 0xabf50 *//* MW 1 */
|
|
/* 0x000880 0x5441e */ ra0 = rb1 & ax0; axs0 = bl0 /* MW 2 */
|
|
/* 0x000881 0x18380 *//* MW 1 */
|
|
/* 0x000882 0x54811 */ bx0 = ra0 | ax0; sp[0x0] = bhl0 /* MW 2 */
|
|
/* 0x000883 0x1005a *//* MW 1 */
|
|
/* 0x000884 0x59408 */ cmpu(bx0,0x0); sp[0x8] = al1 /* MW 2 */
|
|
/* 0x000885 0x0814d *//* MW 1 */
|
|
/* 0x000886 0x64000 */ if (z) jpdb 0xc26 /* MW 2 */
|
|
/* 0x000887 0x0c268 *//* MW 1 */
|
|
/* 0x000888 0x88276 */ sp[0x10] = lr
|
|
/* 0x000889 0x00000 */ nop
|
|
/* 0x00088a 0x6c000 */ bxs0 = [0x5b0] /* MW 2 */
|
|
/* 0x00088b 0x2d802 *//* MW 1 */
|
|
/* 0x00088c 0x30098 */ cmp(bx1,bx0)
|
|
/* 0x00088d 0x64000 */ if (p) jp 0xc22 /* MW 2 */
|
|
/* 0x00088e 0x0c224 *//* MW 1 */
|
|
/* 0x00088f 0x30098 */ cmp(bx1,bx0)
|
|
/* 0x000890 0x42008 */ if (z) jps 0x1; ra1 = sp[0x8] /* MW 2 */
|
|
/* 0x000891 0x08109 *//* MW 1 */
|
|
/* 0x000892 0xbc037 */ jps 0x3
|
|
/* 0x000893 0x32828 */ cmpu(ra1,0x0)
|
|
/* 0x000894 0x64000 */ if (nz) jp 0xc22 /* MW 2 */
|
|
/* 0x000895 0x0c221 *//* MW 1 */
|
|
/* 0x000896 0x300a0 */ cmp(ra0,bx0)
|
|
/* 0x000897 0x64000 */ if (p) jp 0xc22 /* MW 2 */
|
|
/* 0x000898 0x0c224 *//* MW 1 */
|
|
/* 0x000899 0x300a0 */ cmp(ra0,bx0)
|
|
/* 0x00089a 0xbc010 */ if (z) jps 0x1
|
|
/* 0x00089b 0xbc047 */ jps 0x4
|
|
/* 0x00089c 0x59400 */ cmpu(ax0,0x0); nop /* MW 2 */
|
|
/* 0x00089d 0x38000 *//* MW 1 */
|
|
/* 0x00089e 0x64000 */ if (nz) jp 0xc22 /* MW 2 */
|
|
/* 0x00089f 0x0c221 *//* MW 1 */
|
|
/* 0x0008a0 0x59018 */ cmp(rb0,0x0); ra1 = zero /* MW 2 */
|
|
/* 0x0008a1 0x18e89 *//* MW 1 */
|
|
/* 0x0008a2 0x4216d */ if (ns) jpsdb 0x2d; sp[0x14] = ra1 /* MW 2 */
|
|
/* 0x0008a3 0x882c9 *//* MW 1 */
|
|
/* 0x0008a4 0x00000 */ nop
|
|
/* 0x0008a5 0x6c000 */ ra1 = [0x5b4] /* MW 2 */
|
|
/* 0x0008a6 0x2da09 *//* MW 1 */
|
|
/* 0x0008a7 0x580b0 */ cmp(ra0,ra1); ra1 = 0x2 /* MW 2 */
|
|
/* 0x0008a8 0x30015 *//* MW 1 */
|
|
/* 0x0008a9 0xbc263 */ if (ns) jps 0x26
|
|
/* 0x0008aa 0x6c000 */ ra1 = [0x5b8] /* MW 2 */
|
|
/* 0x0008ab 0x2dc09 *//* MW 1 */
|
|
/* 0x0008ac 0x580b0 */ cmp(ra0,ra1); ra1 = zero /* MW 2 */
|
|
/* 0x0008ad 0x18e89 *//* MW 1 */
|
|
/* 0x0008ae 0xbc212 */ if (s) jps 0x21
|
|
/* 0x0008af 0x90359 */ sp[0x18] = ahl1
|
|
/* 0x0008b0 0x51692 */ ra1 = asr(ra0,0x14); axs1 = -0x3ff /* MW 2 */
|
|
/* 0x0008b1 0xb2009 *//* MW 1 */
|
|
/* 0x0008b2 0x54036 */ ra1 = ra1 + ax1; axs1 = 0x14 /* MW 2 */
|
|
/* 0x0008b3 0xb00a1 *//* MW 1 */
|
|
/* 0x0008b4 0x58034 */ cmp(ra1,ax1); axs1 = 0x34 /* MW 2 */
|
|
/* 0x0008b5 0x301a1 *//* MW 1 */
|
|
/* 0x0008b6 0xbc0e4 */ if (p) jps 0xe
|
|
/* 0x0008b7 0x32800 */ cmpu(ax0,0x0)
|
|
/* 0x0008b8 0x420a0 */ if (nz) jps 0x14; axs1 = zero /* MW 2 */
|
|
/* 0x0008b9 0x98e81 *//* MW 1 */
|
|
/* 0x0008ba 0x380a1 */ ax1 = 20
|
|
/* 0x0008bb 0x2e149 */ ax1 = ax1 - ra1
|
|
/* 0x0008bc 0x20865 */ ra1 = asr(ra0,ax1)
|
|
/* 0x0008bd 0x21069 */ ax1 = lsl(ra1,ax1)
|
|
/* 0x0008be 0x58084 */ cmp(ax1,ra0); axs1 = zero /* MW 2 */
|
|
/* 0x0008bf 0x18e81 *//* MW 1 */
|
|
/* 0x0008c0 0xbc0d1 */ if (nz) jps 0xd
|
|
/* 0x0008c1 0x55434 */ ax1 = ra1 & 0x1; ra1 = 0x2 /* MW 2 */
|
|
/* 0x0008c2 0xb0015 *//* MW 1 */
|
|
/* 0x0008c3 0x57034 */ ax1 = ra1 - ax1; jps 0x9 /* MW 2 */
|
|
/* 0x0008c4 0xbc097 *//* MW 1 */
|
|
/* 0x0008c5 0x2e149 */ ax1 = ax1 - ra1
|
|
/* 0x0008c6 0x21845 */ ra1 = lsr(ax0,ax1)
|
|
/* 0x0008c7 0x21069 */ ax1 = lsl(ra1,ax1)
|
|
/* 0x0008c8 0x58404 */ cmpu(ax1,ax0); axs1 = zero /* MW 2 */
|
|
/* 0x0008c9 0x18e81 *//* MW 1 */
|
|
/* 0x0008ca 0xbc031 */ if (nz) jps 0x3
|
|
/* 0x0008cb 0x55434 */ ax1 = ra1 & 0x1; ra1 = 0x2 /* MW 2 */
|
|
/* 0x0008cc 0xb0015 *//* MW 1 */
|
|
/* 0x0008cd 0x2e069 */ ax1 = ra1 - ax1
|
|
/* 0x0008ce 0x55006 */ ra1 = ax1 + 0x0; axl1 = sp[0x18] /* MW 2 */
|
|
/* 0x0008cf 0x90311 *//* MW 1 */
|
|
/* 0x0008d0 0x882c9 */ sp[0x14] = ra1
|
|
/* 0x0008d1 0x32800 */ cmpu(ax0,0x0)
|
|
/* 0x0008d2 0x6c000 */ ra1 = [0x5d8] /* MW 2 */
|
|
/* 0x0008d3 0x2ec09 *//* MW 1 */
|
|
/* 0x0008d4 0x540ae */ ra1 = bx1 + ra1; if (nz) jpsdb 0x17 /* MW 2 */
|
|
/* 0x0008d5 0xbc179 *//* MW 1 */
|
|
/* 0x0008d6 0x88100 */ axs0 = sp[0x8]
|
|
/* 0x0008d7 0x58050 */ cmp(ra0,bx0); sp[0x8] = ahl1 /* MW 2 */
|
|
/* 0x0008d8 0x10159 *//* MW 1 */
|
|
/* 0x0008d9 0x64000 */ if (z) jp 0xc2c /* MW 2 */
|
|
/* 0x0008da 0x0c2c0 *//* MW 1 */
|
|
/* 0x0008db 0x6c000 */ axs1 = [0x5b8] /* MW 2 */
|
|
/* 0x0008dc 0x2dc01 *//* MW 1 */
|
|
/* 0x0008dd 0x30060 */ cmp(ra0,ax1)
|
|
/* 0x0008de 0x64000 */ if (z) jp 0xc47 /* MW 2 */
|
|
/* 0x0008df 0x0c470 *//* MW 1 */
|
|
/* 0x0008e0 0x6c000 */ axs1 = [0x5bc] /* MW 2 */
|
|
/* 0x0008e1 0x2de01 *//* MW 1 */
|
|
/* 0x0008e2 0x30078 */ cmp(rb1,ax1)
|
|
/* 0x0008e3 0x64000 */ if (z) jpdb 0xc52 /* MW 2 */
|
|
/* 0x0008e4 0x0c528 *//* MW 1 */
|
|
/* 0x0008e5 0x6c000 */ axs1 = [0x5c0] /* MW 2 */
|
|
/* 0x0008e6 0x2e001 *//* MW 1 */
|
|
/* 0x0008e7 0x30078 */ cmp(rb1,ax1)
|
|
/* 0x0008e8 0x42018 */ if (nz) jps 0x3; axl1 = sp[0x8] /* MW 2 */
|
|
/* 0x0008e9 0x90111 *//* MW 1 */
|
|
/* 0x0008ea 0x32030 */ cmp(rb0,0x0)
|
|
/* 0x0008eb 0x64000 */ if (ns) jp 0xc59 /* MW 2 */
|
|
/* 0x0008ec 0x0c593 *//* MW 1 */
|
|
/* 0x0008ed 0x32800 */ cmpu(ax0,0x0)
|
|
/* 0x0008ee 0x6e000 */ axl0 = [0x5f0] /* MW 2 */
|
|
/* 0x0008ef 0x2f810 *//* MW 1 */
|
|
/* 0x0008f0 0x54404 */ ax0 = ax1 & ax0; if (nz) jps 0xb /* MW 2 */
|
|
/* 0x0008f1 0x3c0b1 *//* MW 1 */
|
|
/* 0x0008f2 0x30098 */ cmp(bx1,bx0)
|
|
/* 0x0008f3 0x64000 */ if (z) jp 0xc5e /* MW 2 */
|
|
/* 0x0008f4 0x0c5e0 *//* MW 1 */
|
|
/* 0x0008f5 0x32018 */ cmp(bx1,0x0)
|
|
/* 0x0008f6 0x64000 */ if (z) jp 0xc5e /* MW 2 */
|
|
/* 0x0008f7 0x0c5e0 *//* MW 1 */
|
|
/* 0x0008f8 0x6c000 */ bxs0 = [0x5b8] /* MW 2 */
|
|
/* 0x0008f9 0x2dc02 *//* MW 1 */
|
|
/* 0x0008fa 0x30098 */ cmp(bx1,bx0)
|
|
/* 0x0008fb 0x64000 */ if (z) jp 0xc5e /* MW 2 */
|
|
/* 0x0008fc 0x0c5e0 *//* MW 1 */
|
|
/* 0x0008fd 0x23ff6 */ rb0 = lsr(rb0,0x1f)
|
|
/* 0x0008fe 0x553fb */ rb0 = rb0 + -0x1; bxs0 = sp[0x14] /* MW 2 */
|
|
/* 0x0008ff 0x08282 *//* MW 1 */
|
|
/* 0x000900 0x54859 */ bx0 = rb0 | bx0; sp[0x8] = rb0 /* MW 2 */
|
|
/* 0x000901 0x0814a *//* MW 1 */
|
|
/* 0x000902 0x32810 */ cmpu(bx0,0x0)
|
|
/* 0x000903 0x64000 */ if (z) jp 0xc18 /* MW 2 */
|
|
/* 0x000904 0x0c180 *//* MW 1 */
|
|
/* 0x000905 0x6c000 */ bxs0 = [0x5c4] /* MW 2 */
|
|
/* 0x000906 0x2e202 *//* MW 1 */
|
|
/* 0x000907 0x300a0 */ cmp(ra0,bx0)
|
|
/* 0x000908 0xbd594 */ if (p) jps 0x159
|
|
/* 0x000909 0x68040 */ axs1 = 0x100000 /* MW 2 */
|
|
/* 0x00090a 0x00001 *//* MW 1 */
|
|
/* 0x00090b 0x5802c */ cmp(bx1,ax1); axs1 = zero /* MW 2 */
|
|
/* 0x00090c 0x18e81 *//* MW 1 */
|
|
/* 0x00090d 0x42049 */ if (ns) jps 0x9; rb0 = zero /* MW 2 */
|
|
/* 0x00090e 0x98e8a *//* MW 1 */
|
|
/* 0x00090f 0x2a001 */ ax1 = ax0 + 0x0
|
|
/* 0x000910 0x66000 */ calldb 0x5d8 /* MW 2 */
|
|
/* 0x000911 0x05d88 *//* MW 1 */
|
|
/* 0x000912 0x6e000 */ bxl0 = [0x630] /* MW 2 */
|
|
/* 0x000913 0x31812 *//* MW 1 */
|
|
/* 0x000914 0x5c32c */ ax1 = -53; nop /* MW 2 */
|
|
/* 0x000915 0xb8000 *//* MW 1 */
|
|
/* 0x000916 0x5c003 */ rb0 = 0; bxs1 = ah0 /* MW 2 */
|
|
/* 0x000917 0x18403 *//* MW 1 */
|
|
/* 0x000918 0x6803f */ bxs0 = 0xfffff /* MW 2 */
|
|
/* 0x000919 0xfffc2 *//* MW 1 */
|
|
/* 0x00091a 0x5444f */ rb1 = bx1 & bx0; bxs0 = -0x3ff /* MW 2 */
|
|
/* 0x00091b 0xb200a *//* MW 1 */
|
|
/* 0x00091c 0x5168e */ ra0 = asr(bx1,0x14); sp[0xc] = rb0 /* MW 2 */
|
|
/* 0x00091d 0x081ca *//* MW 1 */
|
|
/* 0x00091e 0x280a2 */ bx0 = ra0 + bx0
|
|
/* 0x00091f 0x28089 */ ax1 = ax1 + bx0
|
|
/* 0x000920 0x6c000 */ bxs0 = [0x5b8] /* MW 2 */
|
|
/* 0x000921 0x2dc02 *//* MW 1 */
|
|
/* 0x000922 0x6800e */ bxs1 = 0x3988e /* MW 2 */
|
|
/* 0x000923 0x62383 *//* MW 1 */
|
|
/* 0x000924 0x5807c */ cmp(rb1,bx1); sp[0x18] = ah1 /* MW 2 */
|
|
/* 0x000925 0x08351 *//* MW 1 */
|
|
/* 0x000926 0x5485e */ ra0 = rb1 | bx0; if (np) jps 0xe /* MW 2 */
|
|
/* 0x000927 0x3c0e5 *//* MW 1 */
|
|
/* 0x000928 0x6802e */ axs1 = 0xbb67a /* MW 2 */
|
|
/* 0x000929 0xd9e81 *//* MW 1 */
|
|
/* 0x00092a 0x5803c */ cmp(rb1,ax1); rb0 = 0x1 /* MW 2 */
|
|
/* 0x00092b 0x3000e *//* MW 1 */
|
|
/* 0x00092c 0xbc072 */ if (s) jps 0x7
|
|
/* 0x00092d 0x88301 */ axs1 = sp[0x18]
|
|
/* 0x00092e 0x683c0 */ bxs0 = -0x100000 /* MW 2 */
|
|
/* 0x00092f 0x00002 *//* MW 1 */
|
|
/* 0x000930 0x55024 */ ax1 = ax1 + 0x1; rb0 = zero /* MW 2 */
|
|
/* 0x000931 0x98e8a *//* MW 1 */
|
|
/* 0x000932 0x54052 */ ra0 = ra0 + bx0; sp[0x18] = ah1 /* MW 2 */
|
|
/* 0x000933 0x08351 *//* MW 1 */
|
|
/* 0x000934 0x40000 */ nop; sp[0xc] = rb0 /* MW 2 */
|
|
/* 0x000935 0x081ca *//* MW 1 */
|
|
/* 0x000936 0x68000 */ a0 = 0x548 /* MW 2 */
|
|
/* 0x000937 0x15220 *//* MW 1 */
|
|
/* 0x000938 0x51878 */ ax1 = lsl(rb0,0x3); sp[0x1c] = ra0 /* MW 2 */
|
|
/* 0x000939 0x883c8 *//* MW 1 */
|
|
/* 0x00093a 0x55010 */ ax1 = ra0 + 0x0; c0 = ah1 /* MW 2 */
|
|
/* 0x00093b 0x98468 *//* MW 1 */
|
|
/* 0x00093c 0x9c000 */ a0 = a0+c0
|
|
/* 0x00093d 0x8c032 */ bxl0 = a0[0x0]
|
|
/* 0x00093e 0x9830d */ al1 = al0
|
|
/* 0x00093f 0x90559 */ sp[0x28] = ahl1
|
|
/* 0x000940 0x9045a */ sp[0x20] = bhl0
|
|
/* 0x000941 0x88668 */ sp[0x30] = c0
|
|
/* 0x000942 0x66000 */ call 0x5cc /* MW 2 */
|
|
/* 0x000943 0x05cc0 *//* MW 1 */
|
|
/* 0x000944 0x90511 */ axl1 = sp[0x28]
|
|
/* 0x000945 0x90758 */ sp[0x38] = ahl0
|
|
/* 0x000946 0x66000 */ calldb 0x5c0 /* MW 2 */
|
|
/* 0x000947 0x05c08 *//* MW 1 */
|
|
/* 0x000948 0x90412 */ bxl0 = sp[0x20]
|
|
/* 0x000949 0x2a002 */ bx0 = ax0 + 0x0
|
|
/* 0x00094a 0x66000 */ calldb 0x684 /* MW 2 */
|
|
/* 0x00094b 0x06848 *//* MW 1 */
|
|
/* 0x00094c 0x6e000 */ axl1 = [0x5e8] /* MW 2 */
|
|
/* 0x00094d 0x2f411 *//* MW 1 */
|
|
/* 0x00094e 0x55001 */ bx0 = ax0 + 0x0; axl1 = sp[0x38] /* MW 2 */
|
|
/* 0x00094f 0x10711 *//* MW 1 */
|
|
/* 0x000950 0x40000 */ nop; sp[0x40] = bhl0 /* MW 2 */
|
|
/* 0x000951 0x1085a *//* MW 1 */
|
|
/* 0x000952 0x66000 */ call 0x5d8 /* MW 2 */
|
|
/* 0x000953 0x05d80 *//* MW 1 */
|
|
/* 0x000954 0x5c0f4 */ ax1 = 61; bxs0 = sp[0x1c] /* MW 2 */
|
|
/* 0x000955 0x88382 *//* MW 1 */
|
|
/* 0x000956 0x5142b */ rb0 = asr(bx0,0x1); bxs0 = sp[0xc] /* MW 2 */
|
|
/* 0x000957 0x08182 *//* MW 1 */
|
|
/* 0x000958 0x52038 */ ax1 = bs(rb0,ax1); sp[0x48] = ahl0 /* MW 2 */
|
|
/* 0x000959 0x90958 *//* MW 1 */
|
|
/* 0x00095a 0x68020 */ rb1 = 0x80000 /* MW 2 */
|
|
/* 0x00095b 0x0000b *//* MW 1 */
|
|
/* 0x00095c 0x51a4b */ rb0 = lsl(bx0,0x12); bxl0 = sp[0x20] /* MW 2 */
|
|
/* 0x00095d 0x10412 *//* MW 1 */
|
|
/* 0x00095e 0x540e4 */ ax1 = ax1 + rb1; al0 = zero /* MW 2 */
|
|
/* 0x00095f 0x98e8c *//* MW 1 */
|
|
/* 0x000960 0x540c4 */ ax1 = ax1 + rb0; sp[0x20] = ahl0 /* MW 2 */
|
|
/* 0x000961 0x90458 *//* MW 1 */
|
|
/* 0x000962 0x98441 */ axs1 = ah1
|
|
/* 0x000963 0x98e8d */ al1 = zero
|
|
/* 0x000964 0x40000 */ nop; sp[0x50] = ahl1 /* MW 2 */
|
|
/* 0x000965 0x10a59 *//* MW 1 */
|
|
/* 0x000966 0x66000 */ call 0x5cc /* MW 2 */
|
|
/* 0x000967 0x05cc0 *//* MW 1 */
|
|
/* 0x000968 0x66000 */ calldb 0x5cc /* MW 2 */
|
|
/* 0x000969 0x05cc8 *//* MW 1 */
|
|
/* 0x00096a 0x55001 */ bx0 = ax0 + 0x0; axl1 = sp[0x28] /* MW 2 */
|
|
/* 0x00096b 0x10511 *//* MW 1 */
|
|
/* 0x00096c 0x90411 */ axl1 = sp[0x20]
|
|
/* 0x00096d 0x90558 */ sp[0x28] = ahl0
|
|
/* 0x00096e 0x66000 */ calldb 0x5d8 /* MW 2 */
|
|
/* 0x00096f 0x05d88 *//* MW 1 */
|
|
/* 0x000970 0x40000 */ nop; bxl0 = sp[0x50] /* MW 2 */
|
|
/* 0x000971 0x10a12 *//* MW 1 */
|
|
/* 0x000972 0x66000 */ calldb 0x5cc /* MW 2 */
|
|
/* 0x000973 0x05cc8 *//* MW 1 */
|
|
/* 0x000974 0x55001 */ bx0 = ax0 + 0x0; axl1 = sp[0x38] /* MW 2 */
|
|
/* 0x000975 0x10711 *//* MW 1 */
|
|
/* 0x000976 0x90512 */ bxl0 = sp[0x28]
|
|
/* 0x000977 0x90558 */ sp[0x28] = ahl0
|
|
/* 0x000978 0x66000 */ calldb 0x5d8 /* MW 2 */
|
|
/* 0x000979 0x05d88 *//* MW 1 */
|
|
/* 0x00097a 0x40000 */ nop; axl1 = sp[0x20] /* MW 2 */
|
|
/* 0x00097b 0x10411 *//* MW 1 */
|
|
/* 0x00097c 0x66000 */ calldb 0x5cc /* MW 2 */
|
|
/* 0x00097d 0x05cc8 *//* MW 1 */
|
|
/* 0x00097e 0x55001 */ bx0 = ax0 + 0x0; axl1 = sp[0x28] /* MW 2 */
|
|
/* 0x00097f 0x10511 *//* MW 1 */
|
|
/* 0x000980 0x66000 */ calldb 0x5d8 /* MW 2 */
|
|
/* 0x000981 0x05d88 *//* MW 1 */
|
|
/* 0x000982 0x55001 */ bx0 = ax0 + 0x0; axl1 = sp[0x40] /* MW 2 */
|
|
/* 0x000983 0x10811 *//* MW 1 */
|
|
/* 0x000984 0x90911 */ axl1 = sp[0x48]
|
|
/* 0x000985 0x55005 */ bx0 = ax1 + 0x0; sp[0x28] = ahl0 /* MW 2 */
|
|
/* 0x000986 0x10558 *//* MW 1 */
|
|
/* 0x000987 0x66000 */ call 0x5d8 /* MW 2 */
|
|
/* 0x000988 0x05d80 *//* MW 1 */
|
|
/* 0x000989 0x90758 */ sp[0x38] = ahl0
|
|
/* 0x00098a 0x66000 */ calldb 0x5d8 /* MW 2 */
|
|
/* 0x00098b 0x05d88 *//* MW 1 */
|
|
/* 0x00098c 0x55000 */ ax1 = ax0 + 0x0; bxl0 = ahl0 /* MW 2 */
|
|
/* 0x00098d 0x99202 *//* MW 1 */
|
|
/* 0x00098e 0x6e000 */ bxl0 = [0x660] /* MW 2 */
|
|
/* 0x00098f 0x33012 *//* MW 1 */
|
|
/* 0x000990 0x90858 */ sp[0x40] = ahl0
|
|
/* 0x000991 0x66000 */ calldb 0x5d8 /* MW 2 */
|
|
/* 0x000992 0x05d88 *//* MW 1 */
|
|
/* 0x000993 0x90711 */ axl1 = sp[0x38]
|
|
/* 0x000994 0x55001 */ bx0 = ax0 + 0x0; nop /* MW 2 */
|
|
/* 0x000995 0x38000 *//* MW 1 */
|
|
/* 0x000996 0x66000 */ calldb 0x5c0 /* MW 2 */
|
|
/* 0x000997 0x05c08 *//* MW 1 */
|
|
/* 0x000998 0x6e000 */ axl1 = [0x658] /* MW 2 */
|
|
/* 0x000999 0x32c11 *//* MW 1 */
|
|
/* 0x00099a 0x66000 */ calldb 0x5d8 /* MW 2 */
|
|
/* 0x00099b 0x05d88 *//* MW 1 */
|
|
/* 0x00099c 0x55001 */ bx0 = ax0 + 0x0; axl1 = sp[0x38] /* MW 2 */
|
|
/* 0x00099d 0x10711 *//* MW 1 */
|
|
/* 0x00099e 0x55001 */ bx0 = ax0 + 0x0; nop /* MW 2 */
|
|
/* 0x00099f 0x38000 *//* MW 1 */
|
|
/* 0x0009a0 0x66000 */ calldb 0x5c0 /* MW 2 */
|
|
/* 0x0009a1 0x05c08 *//* MW 1 */
|
|
/* 0x0009a2 0x6e000 */ axl1 = [0x650] /* MW 2 */
|
|
/* 0x0009a3 0x32811 *//* MW 1 */
|
|
/* 0x0009a4 0x66000 */ calldb 0x5d8 /* MW 2 */
|
|
/* 0x0009a5 0x05d88 *//* MW 1 */
|
|
/* 0x0009a6 0x55001 */ bx0 = ax0 + 0x0; axl1 = sp[0x38] /* MW 2 */
|
|
/* 0x0009a7 0x10711 *//* MW 1 */
|
|
/* 0x0009a8 0x55001 */ bx0 = ax0 + 0x0; nop /* MW 2 */
|
|
/* 0x0009a9 0x38000 *//* MW 1 */
|
|
/* 0x0009aa 0x66000 */ calldb 0x5c0 /* MW 2 */
|
|
/* 0x0009ab 0x05c08 *//* MW 1 */
|
|
/* 0x0009ac 0x6e000 */ axl1 = [0x648] /* MW 2 */
|
|
/* 0x0009ad 0x32411 *//* MW 1 */
|
|
/* 0x0009ae 0x66000 */ calldb 0x5d8 /* MW 2 */
|
|
/* 0x0009af 0x05d88 *//* MW 1 */
|
|
/* 0x0009b0 0x55001 */ bx0 = ax0 + 0x0; axl1 = sp[0x38] /* MW 2 */
|
|
/* 0x0009b1 0x10711 *//* MW 1 */
|
|
/* 0x0009b2 0x55001 */ bx0 = ax0 + 0x0; nop /* MW 2 */
|
|
/* 0x0009b3 0x38000 *//* MW 1 */
|
|
/* 0x0009b4 0x66000 */ calldb 0x5c0 /* MW 2 */
|
|
/* 0x0009b5 0x05c08 *//* MW 1 */
|
|
/* 0x0009b6 0x6e000 */ axl1 = [0x640] /* MW 2 */
|
|
/* 0x0009b7 0x32011 *//* MW 1 */
|
|
/* 0x0009b8 0x66000 */ calldb 0x5d8 /* MW 2 */
|
|
/* 0x0009b9 0x05d88 *//* MW 1 */
|
|
/* 0x0009ba 0x55001 */ bx0 = ax0 + 0x0; axl1 = sp[0x38] /* MW 2 */
|
|
/* 0x0009bb 0x10711 *//* MW 1 */
|
|
/* 0x0009bc 0x55001 */ bx0 = ax0 + 0x0; nop /* MW 2 */
|
|
/* 0x0009bd 0x38000 *//* MW 1 */
|
|
/* 0x0009be 0x66000 */ calldb 0x5c0 /* MW 2 */
|
|
/* 0x0009bf 0x05c08 *//* MW 1 */
|
|
/* 0x0009c0 0x6e000 */ axl1 = [0x638] /* MW 2 */
|
|
/* 0x0009c1 0x31c11 *//* MW 1 */
|
|
/* 0x0009c2 0x66000 */ calldb 0x5d8 /* MW 2 */
|
|
/* 0x0009c3 0x05d88 *//* MW 1 */
|
|
/* 0x0009c4 0x55001 */ bx0 = ax0 + 0x0; axl1 = sp[0x40] /* MW 2 */
|
|
/* 0x0009c5 0x10811 *//* MW 1 */
|
|
/* 0x0009c6 0x90411 */ axl1 = sp[0x20]
|
|
/* 0x0009c7 0x90758 */ sp[0x38] = ahl0
|
|
/* 0x0009c8 0x66000 */ calldb 0x5c0 /* MW 2 */
|
|
/* 0x0009c9 0x05c08 *//* MW 1 */
|
|
/* 0x0009ca 0x40000 */ nop; bxl0 = sp[0x48] /* MW 2 */
|
|
/* 0x0009cb 0x10912 *//* MW 1 */
|
|
/* 0x0009cc 0x66000 */ calldb 0x5d8 /* MW 2 */
|
|
/* 0x0009cd 0x05d88 *//* MW 1 */
|
|
/* 0x0009ce 0x55001 */ bx0 = ax0 + 0x0; axl1 = sp[0x28] /* MW 2 */
|
|
/* 0x0009cf 0x10511 *//* MW 1 */
|
|
/* 0x0009d0 0x66000 */ calldb 0x5c0 /* MW 2 */
|
|
/* 0x0009d1 0x05c08 *//* MW 1 */
|
|
/* 0x0009d2 0x55001 */ bx0 = ax0 + 0x0; axl1 = sp[0x38] /* MW 2 */
|
|
/* 0x0009d3 0x10711 *//* MW 1 */
|
|
/* 0x0009d4 0x40000 */ nop; axl1 = sp[0x20] /* MW 2 */
|
|
/* 0x0009d5 0x10411 *//* MW 1 */
|
|
/* 0x0009d6 0x55005 */ bx0 = ax1 + 0x0; sp[0x38] = ahl0 /* MW 2 */
|
|
/* 0x0009d7 0x10758 *//* MW 1 */
|
|
/* 0x0009d8 0x66000 */ call 0x5d8 /* MW 2 */
|
|
/* 0x0009d9 0x05d80 *//* MW 1 */
|
|
/* 0x0009da 0x55001 */ bx0 = ax0 + 0x0; sp[0x40] = ahl0 /* MW 2 */
|
|
/* 0x0009db 0x10858 *//* MW 1 */
|
|
/* 0x0009dc 0x66000 */ calldb 0x5c0 /* MW 2 */
|
|
/* 0x0009dd 0x05c08 *//* MW 1 */
|
|
/* 0x0009de 0x6e000 */ axl1 = [0x668] /* MW 2 */
|
|
/* 0x0009df 0x33411 *//* MW 1 */
|
|
/* 0x0009e0 0x66000 */ calldb 0x5c0 /* MW 2 */
|
|
/* 0x0009e1 0x05c08 *//* MW 1 */
|
|
/* 0x0009e2 0x55000 */ ax1 = ax0 + 0x0; bxl0 = sp[0x38] /* MW 2 */
|
|
/* 0x0009e3 0x90712 *//* MW 1 */
|
|
/* 0x0009e4 0x2a001 */ ax1 = ax0 + 0x0
|
|
/* 0x0009e5 0x98e8d */ al1 = zero
|
|
/* 0x0009e6 0x40000 */ nop; sp[0x50] = ahl1 /* MW 2 */
|
|
/* 0x0009e7 0x10a59 *//* MW 1 */
|
|
/* 0x0009e8 0x66000 */ calldb 0x5cc /* MW 2 */
|
|
/* 0x0009e9 0x05cc8 *//* MW 1 */
|
|
/* 0x0009ea 0x6e000 */ bxl0 = [0x668] /* MW 2 */
|
|
/* 0x0009eb 0x33412 *//* MW 1 */
|
|
/* 0x0009ec 0x66000 */ calldb 0x5cc /* MW 2 */
|
|
/* 0x0009ed 0x05cc8 *//* MW 1 */
|
|
/* 0x0009ee 0x55000 */ ax1 = ax0 + 0x0; bxl0 = sp[0x40] /* MW 2 */
|
|
/* 0x0009ef 0x90812 *//* MW 1 */
|
|
/* 0x0009f0 0x66000 */ calldb 0x5cc /* MW 2 */
|
|
/* 0x0009f1 0x05cc8 *//* MW 1 */
|
|
/* 0x0009f2 0x55001 */ bx0 = ax0 + 0x0; axl1 = sp[0x38] /* MW 2 */
|
|
/* 0x0009f3 0x10711 *//* MW 1 */
|
|
/* 0x0009f4 0x90411 */ axl1 = sp[0x20]
|
|
/* 0x0009f5 0x90458 */ sp[0x20] = ahl0
|
|
/* 0x0009f6 0x66000 */ calldb 0x5d8 /* MW 2 */
|
|
/* 0x0009f7 0x05d88 *//* MW 1 */
|
|
/* 0x0009f8 0x90a12 */ bxl0 = sp[0x50]
|
|
/* 0x0009f9 0x90511 */ axl1 = sp[0x28]
|
|
/* 0x0009fa 0x90558 */ sp[0x28] = ahl0
|
|
/* 0x0009fb 0x66000 */ calldb 0x5d8 /* MW 2 */
|
|
/* 0x0009fc 0x05d88 *//* MW 1 */
|
|
/* 0x0009fd 0x90a12 */ bxl0 = sp[0x50]
|
|
/* 0x0009fe 0x90411 */ axl1 = sp[0x20]
|
|
/* 0x0009ff 0x90458 */ sp[0x20] = ahl0
|
|
/* 0x000a00 0x66000 */ calldb 0x5d8 /* MW 2 */
|
|
/* 0x000a01 0x05d88 *//* MW 1 */
|
|
/* 0x000a02 0x40000 */ nop; bxl0 = sp[0x48] /* MW 2 */
|
|
/* 0x000a03 0x10912 *//* MW 1 */
|
|
/* 0x000a04 0x66000 */ calldb 0x5c0 /* MW 2 */
|
|
/* 0x000a05 0x05c08 *//* MW 1 */
|
|
/* 0x000a06 0x55001 */ bx0 = ax0 + 0x0; axl1 = sp[0x20] /* MW 2 */
|
|
/* 0x000a07 0x10411 *//* MW 1 */
|
|
/* 0x000a08 0x55001 */ bx0 = ax0 + 0x0; axl1 = sp[0x28] /* MW 2 */
|
|
/* 0x000a09 0x10511 *//* MW 1 */
|
|
/* 0x000a0a 0x40000 */ nop; sp[0x20] = bhl0 /* MW 2 */
|
|
/* 0x000a0b 0x1045a *//* MW 1 */
|
|
/* 0x000a0c 0x66000 */ call 0x5c0 /* MW 2 */
|
|
/* 0x000a0d 0x05c00 *//* MW 1 */
|
|
/* 0x000a0e 0x55000 */ ax1 = ax0 + 0x0; bxl0 = sp[0x28] /* MW 2 */
|
|
/* 0x000a0f 0x90512 *//* MW 1 */
|
|
/* 0x000a10 0x98e8d */ al1 = zero
|
|
/* 0x000a11 0x90559 */ sp[0x28] = ahl1
|
|
/* 0x000a12 0x66000 */ call 0x5cc /* MW 2 */
|
|
/* 0x000a13 0x05cc0 *//* MW 1 */
|
|
/* 0x000a14 0x66000 */ calldb 0x5cc /* MW 2 */
|
|
/* 0x000a15 0x05cc8 *//* MW 1 */
|
|
/* 0x000a16 0x55001 */ bx0 = ax0 + 0x0; axl1 = sp[0x20] /* MW 2 */
|
|
/* 0x000a17 0x10411 *//* MW 1 */
|
|
/* 0x000a18 0x6e000 */ axl1 = [0x670] /* MW 2 */
|
|
/* 0x000a19 0x33811 *//* MW 1 */
|
|
/* 0x000a1a 0x90458 */ sp[0x20] = ahl0
|
|
/* 0x000a1b 0x66000 */ calldb 0x5d8 /* MW 2 */
|
|
/* 0x000a1c 0x05d88 *//* MW 1 */
|
|
/* 0x000a1d 0x90512 */ bxl0 = sp[0x28]
|
|
/* 0x000a1e 0x90512 */ bxl0 = sp[0x28]
|
|
/* 0x000a1f 0x90558 */ sp[0x28] = ahl0
|
|
/* 0x000a20 0x66000 */ calldb 0x5d8 /* MW 2 */
|
|
/* 0x000a21 0x05d88 *//* MW 1 */
|
|
/* 0x000a22 0x6e000 */ axl1 = [0x678] /* MW 2 */
|
|
/* 0x000a23 0x33c11 *//* MW 1 */
|
|
/* 0x000a24 0x90411 */ axl1 = sp[0x20]
|
|
/* 0x000a25 0x90458 */ sp[0x20] = ahl0
|
|
/* 0x000a26 0x66000 */ calldb 0x5d8 /* MW 2 */
|
|
/* 0x000a27 0x05d88 *//* MW 1 */
|
|
/* 0x000a28 0x6e000 */ bxl0 = [0x680] /* MW 2 */
|
|
/* 0x000a29 0x34012 *//* MW 1 */
|
|
/* 0x000a2a 0x66000 */ calldb 0x5c0 /* MW 2 */
|
|
/* 0x000a2b 0x05c08 *//* MW 1 */
|
|
/* 0x000a2c 0x55001 */ bx0 = ax0 + 0x0; axl1 = sp[0x20] /* MW 2 */
|
|
/* 0x000a2d 0x10411 *//* MW 1 */
|
|
/* 0x000a2e 0x88628 */ c0 = sp[0x30]
|
|
/* 0x000a2f 0x68000 */ a0 = 0x568 /* MW 2 */
|
|
/* 0x000a30 0x15a20 *//* MW 1 */
|
|
/* 0x000a31 0x00000 */ nop
|
|
/* 0x000a32 0x9c000 */ a0 = a0+c0
|
|
/* 0x000a33 0x66000 */ calldb 0x5c0 /* MW 2 */
|
|
/* 0x000a34 0x05c08 *//* MW 1 */
|
|
/* 0x000a35 0x55000 */ ax1 = ax0 + 0x0; bxl0 = a0[0x0] /* MW 2 */
|
|
/* 0x000a36 0x8c032 *//* MW 1 */
|
|
/* 0x000a37 0x90458 */ sp[0x20] = ahl0
|
|
/* 0x000a38 0x66000 */ calldb 0x410 /* MW 2 */
|
|
/* 0x000a39 0x04108 *//* MW 1 */
|
|
/* 0x000a3a 0x88308 */ ra0 = sp[0x18]
|
|
/* 0x000a3b 0x90511 */ axl1 = sp[0x28]
|
|
/* 0x000a3c 0x90358 */ sp[0x18] = ahl0
|
|
/* 0x000a3d 0x66000 */ calldb 0x5c0 /* MW 2 */
|
|
/* 0x000a3e 0x05c08 *//* MW 1 */
|
|
/* 0x000a3f 0x90412 */ bxl0 = sp[0x20]
|
|
/* 0x000a40 0x68000 */ a0 = 0x558 /* MW 2 */
|
|
/* 0x000a41 0x15620 *//* MW 1 */
|
|
/* 0x000a42 0x55000 */ ax1 = ax0 + 0x0; c0 = sp[0x30] /* MW 2 */
|
|
/* 0x000a43 0x88628 *//* MW 1 */
|
|
/* 0x000a44 0x00000 */ nop
|
|
/* 0x000a45 0x9c000 */ a0 = a0+c0
|
|
/* 0x000a46 0x8c032 */ bxl0 = a0[0x0]
|
|
/* 0x000a47 0x9065a */ sp[0x30] = bhl0
|
|
/* 0x000a48 0x66000 */ call 0x5c0 /* MW 2 */
|
|
/* 0x000a49 0x05c00 *//* MW 1 */
|
|
/* 0x000a4a 0x66000 */ calldb 0x5c0 /* MW 2 */
|
|
/* 0x000a4b 0x05c08 *//* MW 1 */
|
|
/* 0x000a4c 0x55000 */ ax1 = ax0 + 0x0; bxl0 = sp[0x18] /* MW 2 */
|
|
/* 0x000a4d 0x90312 *//* MW 1 */
|
|
/* 0x000a4e 0x55000 */ ax1 = ax0 + 0x0; bxl0 = sp[0x18] /* MW 2 */
|
|
/* 0x000a4f 0x90312 *//* MW 1 */
|
|
/* 0x000a50 0x98e8d */ al1 = zero
|
|
/* 0x000a51 0x90359 */ sp[0x18] = ahl1
|
|
/* 0x000a52 0x66000 */ call 0x5cc /* MW 2 */
|
|
/* 0x000a53 0x05cc0 *//* MW 1 */
|
|
/* 0x000a54 0x66000 */ calldb 0x5cc /* MW 2 */
|
|
/* 0x000a55 0x05cc8 *//* MW 1 */
|
|
/* 0x000a56 0x55000 */ ax1 = ax0 + 0x0; bxl0 = sp[0x30] /* MW 2 */
|
|
/* 0x000a57 0x90612 *//* MW 1 */
|
|
/* 0x000a58 0x66000 */ calldb 0x5cc /* MW 2 */
|
|
/* 0x000a59 0x05cc8 *//* MW 1 */
|
|
/* 0x000a5a 0x55000 */ ax1 = ax0 + 0x0; bxl0 = sp[0x28] /* MW 2 */
|
|
/* 0x000a5b 0x90512 *//* MW 1 */
|
|
/* 0x000a5c 0x66000 */ calldb 0x5cc /* MW 2 */
|
|
/* 0x000a5d 0x05cc8 *//* MW 1 */
|
|
/* 0x000a5e 0x55001 */ bx0 = ax0 + 0x0; axl1 = sp[0x20] /* MW 2 */
|
|
/* 0x000a5f 0x10411 *//* MW 1 */
|
|
/* 0x000a60 0x40000 */ nop; jps 0x60 /* MW 2 */
|
|
/* 0x000a61 0x3c607 *//* MW 1 */
|
|
/* 0x000a62 0x6c000 */ axs0 = [0x5c8] /* MW 2 */
|
|
/* 0x000a63 0x2e400 *//* MW 1 */
|
|
/* 0x000a64 0x30020 */ cmp(ra0,ax0)
|
|
/* 0x000a65 0xbc0ad */ if (np) jpsdb 0xa
|
|
/* 0x000a66 0x6c000 */ axs0 = [0x5cc] /* MW 2 */
|
|
/* 0x000a67 0x2e600 *//* MW 1 */
|
|
/* 0x000a68 0x30018 */ cmp(bx1,ax0)
|
|
/* 0x000a69 0x64000 */ if (np) jpdb 0xc85 /* MW 2 */
|
|
/* 0x000a6a 0x0c85d *//* MW 1 */
|
|
/* 0x000a6b 0x6c000 */ bxs0 = [0x5b8] /* MW 2 */
|
|
/* 0x000a6c 0x2dc02 *//* MW 1 */
|
|
/* 0x000a6d 0x30098 */ cmp(bx1,bx0)
|
|
/* 0x000a6e 0x64000 */ if (ns) jp 0xc8e /* MW 2 */
|
|
/* 0x000a6f 0x0c8e3 *//* MW 1 */
|
|
/* 0x000a70 0x30018 */ cmp(bx1,ax0)
|
|
/* 0x000a71 0x64000 */ if (s) jpdb 0xc96 /* MW 2 */
|
|
/* 0x000a72 0x0c96a *//* MW 1 */
|
|
/* 0x000a73 0x6c000 */ axs0 = [0x5b8] /* MW 2 */
|
|
/* 0x000a74 0x2dc00 *//* MW 1 */
|
|
/* 0x000a75 0x30018 */ cmp(bx1,ax0)
|
|
/* 0x000a76 0x64000 */ if (p) jp 0xc9e /* MW 2 */
|
|
/* 0x000a77 0x0c9e4 *//* MW 1 */
|
|
/* 0x000a78 0x66000 */ calldb 0x5cc /* MW 2 */
|
|
/* 0x000a79 0x05cc8 *//* MW 1 */
|
|
/* 0x000a7a 0x6e000 */ bxl0 = [0x5e8] /* MW 2 */
|
|
/* 0x000a7b 0x2f412 *//* MW 1 */
|
|
/* 0x000a7c 0x40000 */ nop; sp[0x18] = ahl0 /* MW 2 */
|
|
/* 0x000a7d 0x10358 *//* MW 1 */
|
|
/* 0x000a7e 0x66000 */ calldb 0x5d8 /* MW 2 */
|
|
/* 0x000a7f 0x05d88 *//* MW 1 */
|
|
/* 0x000a80 0x55001 */ bx0 = ax0 + 0x0; axl1 = ahl0 /* MW 2 */
|
|
/* 0x000a81 0x19201 *//* MW 1 */
|
|
/* 0x000a82 0x6e000 */ bxl0 = [0x610] /* MW 2 */
|
|
/* 0x000a83 0x30812 *//* MW 1 */
|
|
/* 0x000a84 0x90458 */ sp[0x20] = ahl0
|
|
/* 0x000a85 0x66000 */ calldb 0x5d8 /* MW 2 */
|
|
/* 0x000a86 0x05d88 *//* MW 1 */
|
|
/* 0x000a87 0x90311 */ axl1 = sp[0x18]
|
|
/* 0x000a88 0x55001 */ bx0 = ax0 + 0x0; nop /* MW 2 */
|
|
/* 0x000a89 0x38000 *//* MW 1 */
|
|
/* 0x000a8a 0x66000 */ calldb 0x5cc /* MW 2 */
|
|
/* 0x000a8b 0x05cc8 *//* MW 1 */
|
|
/* 0x000a8c 0x6e000 */ axl1 = [0x608] /* MW 2 */
|
|
/* 0x000a8d 0x30411 *//* MW 1 */
|
|
/* 0x000a8e 0x66000 */ calldb 0x5d8 /* MW 2 */
|
|
/* 0x000a8f 0x05d88 *//* MW 1 */
|
|
/* 0x000a90 0x55001 */ bx0 = ax0 + 0x0; axl1 = sp[0x18] /* MW 2 */
|
|
/* 0x000a91 0x10311 *//* MW 1 */
|
|
/* 0x000a92 0x55001 */ bx0 = ax0 + 0x0; nop /* MW 2 */
|
|
/* 0x000a93 0x38000 *//* MW 1 */
|
|
/* 0x000a94 0x66000 */ calldb 0x5cc /* MW 2 */
|
|
/* 0x000a95 0x05cc8 *//* MW 1 */
|
|
/* 0x000a96 0x6e000 */ axl1 = [0x600] /* MW 2 */
|
|
/* 0x000a97 0x30011 *//* MW 1 */
|
|
/* 0x000a98 0x66000 */ calldb 0x5d8 /* MW 2 */
|
|
/* 0x000a99 0x05d88 *//* MW 1 */
|
|
/* 0x000a9a 0x55001 */ bx0 = ax0 + 0x0; axl1 = sp[0x20] /* MW 2 */
|
|
/* 0x000a9b 0x10411 *//* MW 1 */
|
|
/* 0x000a9c 0x6e000 */ axl1 = [0x618] /* MW 2 */
|
|
/* 0x000a9d 0x30c11 *//* MW 1 */
|
|
/* 0x000a9e 0x90458 */ sp[0x20] = ahl0
|
|
/* 0x000a9f 0x66000 */ calldb 0x5d8 /* MW 2 */
|
|
/* 0x000aa0 0x05d88 *//* MW 1 */
|
|
/* 0x000aa1 0x90312 */ bxl0 = sp[0x18]
|
|
/* 0x000aa2 0x90311 */ axl1 = sp[0x18]
|
|
/* 0x000aa3 0x90358 */ sp[0x18] = ahl0
|
|
/* 0x000aa4 0x66000 */ calldb 0x5d8 /* MW 2 */
|
|
/* 0x000aa5 0x05d88 *//* MW 1 */
|
|
/* 0x000aa6 0x6e000 */ bxl0 = [0x620] /* MW 2 */
|
|
/* 0x000aa7 0x31012 *//* MW 1 */
|
|
/* 0x000aa8 0x90411 */ axl1 = sp[0x20]
|
|
/* 0x000aa9 0x90458 */ sp[0x20] = ahl0
|
|
/* 0x000aaa 0x66000 */ calldb 0x5d8 /* MW 2 */
|
|
/* 0x000aab 0x05d88 *//* MW 1 */
|
|
/* 0x000aac 0x6e000 */ bxl0 = [0x628] /* MW 2 */
|
|
/* 0x000aad 0x31412 *//* MW 1 */
|
|
/* 0x000aae 0x66000 */ calldb 0x5cc /* MW 2 */
|
|
/* 0x000aaf 0x05cc8 *//* MW 1 */
|
|
/* 0x000ab0 0x55001 */ bx0 = ax0 + 0x0; axl1 = sp[0x20] /* MW 2 */
|
|
/* 0x000ab1 0x10411 *//* MW 1 */
|
|
/* 0x000ab2 0x55001 */ bx0 = ax0 + 0x0; axl1 = sp[0x18] /* MW 2 */
|
|
/* 0x000ab3 0x10311 *//* MW 1 */
|
|
/* 0x000ab4 0x40000 */ nop; sp[0x20] = bhl0 /* MW 2 */
|
|
/* 0x000ab5 0x1045a *//* MW 1 */
|
|
/* 0x000ab6 0x66000 */ call 0x5c0 /* MW 2 */
|
|
/* 0x000ab7 0x05c00 *//* MW 1 */
|
|
/* 0x000ab8 0x55000 */ ax1 = ax0 + 0x0; bxl0 = sp[0x18] /* MW 2 */
|
|
/* 0x000ab9 0x90312 *//* MW 1 */
|
|
/* 0x000aba 0x98e8d */ al1 = zero
|
|
/* 0x000abb 0x90359 */ sp[0x18] = ahl1
|
|
/* 0x000abc 0x66000 */ call 0x5cc /* MW 2 */
|
|
/* 0x000abd 0x05cc0 *//* MW 1 */
|
|
/* 0x000abe 0x66000 */ calldb 0x5cc /* MW 2 */
|
|
/* 0x000abf 0x05cc8 *//* MW 1 */
|
|
/* 0x000ac0 0x55001 */ bx0 = ax0 + 0x0; axl1 = sp[0x20] /* MW 2 */
|
|
/* 0x000ac1 0x10411 *//* MW 1 */
|
|
/* 0x000ac2 0x88281 */ axs1 = sp[0x14]
|
|
/* 0x000ac3 0x553e5 */ bx0 = ax1 + -0x1; axs1 = sp[0x8] /* MW 2 */
|
|
/* 0x000ac4 0x08101 *//* MW 1 */
|
|
/* 0x000ac5 0x54844 */ ax1 = ax1 | bx0; sp[0x8] = ahl0 /* MW 2 */
|
|
/* 0x000ac6 0x90158 *//* MW 1 */
|
|
/* 0x000ac7 0x32808 */ cmpu(ax1,0x0)
|
|
/* 0x000ac8 0x42024 */ if (nz) jpsdb 0x4; bxl0 = sp[0x0] /* MW 2 */
|
|
/* 0x000ac9 0x90012 *//* MW 1 */
|
|
/* 0x000aca 0x6e000 */ axl0 = [0x5e8] /* MW 2 */
|
|
/* 0x000acb 0x2f410 *//* MW 1 */
|
|
/* 0x000acc 0x6e000 */ axl0 = [0x688] /* MW 2 */
|
|
/* 0x000acd 0x34410 *//* MW 1 */
|
|
/* 0x000ace 0x90558 */ sp[0x28] = ahl0
|
|
/* 0x000acf 0x55008 */ ax1 = bx0 + 0x0; bl0 = zero /* MW 2 */
|
|
/* 0x000ad0 0x98e8e *//* MW 1 */
|
|
/* 0x000ad1 0x9045a */ sp[0x20] = bhl0
|
|
/* 0x000ad2 0x66000 */ call 0x5cc /* MW 2 */
|
|
/* 0x000ad3 0x05cc0 *//* MW 1 */
|
|
/* 0x000ad4 0x66000 */ calldb 0x5d8 /* MW 2 */
|
|
/* 0x000ad5 0x05d88 *//* MW 1 */
|
|
/* 0x000ad6 0x55000 */ ax1 = ax0 + 0x0; bxl0 = sp[0x18] /* MW 2 */
|
|
/* 0x000ad7 0x90312 *//* MW 1 */
|
|
/* 0x000ad8 0x90011 */ axl1 = sp[0x0]
|
|
/* 0x000ad9 0x90058 */ sp[0x0] = ahl0
|
|
/* 0x000ada 0x66000 */ calldb 0x5d8 /* MW 2 */
|
|
/* 0x000adb 0x05d88 *//* MW 1 */
|
|
/* 0x000adc 0x40000 */ nop; bxl0 = sp[0x8] /* MW 2 */
|
|
/* 0x000add 0x10112 *//* MW 1 */
|
|
/* 0x000ade 0x66000 */ calldb 0x5c0 /* MW 2 */
|
|
/* 0x000adf 0x05c08 *//* MW 1 */
|
|
/* 0x000ae0 0x55001 */ bx0 = ax0 + 0x0; axl1 = sp[0x0] /* MW 2 */
|
|
/* 0x000ae1 0x10011 *//* MW 1 */
|
|
/* 0x000ae2 0x90411 */ axl1 = sp[0x20]
|
|
/* 0x000ae3 0x90058 */ sp[0x0] = ahl0
|
|
/* 0x000ae4 0x66000 */ calldb 0x5d8 /* MW 2 */
|
|
/* 0x000ae5 0x05d88 *//* MW 1 */
|
|
/* 0x000ae6 0x40000 */ nop; bxl0 = sp[0x18] /* MW 2 */
|
|
/* 0x000ae7 0x10312 *//* MW 1 */
|
|
/* 0x000ae8 0x55001 */ bx0 = ax0 + 0x0; axl1 = sp[0x0] /* MW 2 */
|
|
/* 0x000ae9 0x10011 *//* MW 1 */
|
|
/* 0x000aea 0x40000 */ nop; sp[0x8] = bhl0 /* MW 2 */
|
|
/* 0x000aeb 0x1015a *//* MW 1 */
|
|
/* 0x000aec 0x66000 */ call 0x5c0 /* MW 2 */
|
|
/* 0x000aed 0x05c00 *//* MW 1 */
|
|
/* 0x000aee 0x55000 */ ax1 = ax0 + 0x0; bxl0 = sp[0x8] /* MW 2 */
|
|
/* 0x000aef 0x90112 *//* MW 1 */
|
|
/* 0x000af0 0x88351 */ sp[0x18] = ah1
|
|
/* 0x000af1 0x882cd */ sp[0x14] = al1
|
|
/* 0x000af2 0x66000 */ call 0x5cc /* MW 2 */
|
|
/* 0x000af3 0x05cc0 *//* MW 1 */
|
|
/* 0x000af4 0x88301 */ axs1 = sp[0x18]
|
|
/* 0x000af5 0x6c000 */ bxs0 = [0x5d0] /* MW 2 */
|
|
/* 0x000af6 0x2e802 *//* MW 1 */
|
|
/* 0x000af7 0x6c000 */ rb0 = [0x5ac] /* MW 2 */
|
|
/* 0x000af8 0x2d60a *//* MW 1 */
|
|
/* 0x000af9 0x58044 */ cmp(ax1,bx0); bxs0 = sp[0x14] /* MW 2 */
|
|
/* 0x000afa 0x08282 *//* MW 1 */
|
|
/* 0x000afb 0x4213d */ if (ns) jpsdb 0x27; sp[0x20] = ahl0 /* MW 2 */
|
|
/* 0x000afc 0x90458 *//* MW 1 */
|
|
/* 0x000afd 0x28988 */ ax0 = ax1 & rb0
|
|
/* 0x000afe 0x6c000 */ rb0 = [0x5d4] /* MW 2 */
|
|
/* 0x000aff 0x2ea0a *//* MW 1 */
|
|
/* 0x000b00 0x580c0 */ cmp(ax0,rb0); sp[0x14] = ah0 /* MW 2 */
|
|
/* 0x000b01 0x082d0 *//* MW 1 */
|
|
/* 0x000b02 0xbc1d2 */ if (s) jps 0x1d
|
|
/* 0x000b03 0x6c000 */ axs0 = [0x5e0] /* MW 2 */
|
|
/* 0x000b04 0x2f000 *//* MW 1 */
|
|
/* 0x000b05 0x54007 */ rb0 = ax1 + ax0; axl1 = sp[0x28] /* MW 2 */
|
|
/* 0x000b06 0x10511 *//* MW 1 */
|
|
/* 0x000b07 0x290b0 */ ax0 = rb0 | bx0
|
|
/* 0x000b08 0x883d0 */ sp[0x1c] = ah0
|
|
/* 0x000b09 0x66000 */ calldb 0x5d8 /* MW 2 */
|
|
/* 0x000b0a 0x05d88 *//* MW 1 */
|
|
/* 0x000b0b 0x6e000 */ bxl0 = [0x6a0] /* MW 2 */
|
|
/* 0x000b0c 0x35012 *//* MW 1 */
|
|
/* 0x000b0d 0x2a001 */ ax1 = ax0 + 0x0
|
|
/* 0x000b0e 0x66000 */ calldb 0x5d8 /* MW 2 */
|
|
/* 0x000b0f 0x05d88 *//* MW 1 */
|
|
/* 0x000b10 0x6e000 */ bxl0 = [0x6a0] /* MW 2 */
|
|
/* 0x000b11 0x35012 *//* MW 1 */
|
|
/* 0x000b12 0x88381 */ axs1 = sp[0x1c]
|
|
/* 0x000b13 0x59404 */ cmpu(ax1,0x0); sp[0x30] = ahl0 /* MW 2 */
|
|
/* 0x000b14 0x10658 *//* MW 1 */
|
|
/* 0x000b15 0xbd949 */ if (nz) jpsdb 0x194
|
|
/* 0x000b16 0x90010 */ axl0 = sp[0x0]
|
|
/* 0x000b17 0x66000 */ calldb 0x784 /* MW 2 */
|
|
/* 0x000b18 0x07848 *//* MW 1 */
|
|
/* 0x000b19 0x90411 */ axl1 = sp[0x20]
|
|
/* 0x000b1a 0x32020 */ cmp(ra0,0x0)
|
|
/* 0x000b1b 0xbd8a9 */ if (nz) jpsdb 0x18a
|
|
/* 0x000b1c 0x6c000 */ axs1 = [0x5c0] /* MW 2 */
|
|
/* 0x000b1d 0x2e001 *//* MW 1 */
|
|
/* 0x000b1e 0x40000 */ nop; jps 0x2 /* MW 2 */
|
|
/* 0x000b1f 0x3c027 *//* MW 1 */
|
|
/* 0x000b20 0x6c000 */ axs1 = [0x5c0] /* MW 2 */
|
|
/* 0x000b21 0x2e001 *//* MW 1 */
|
|
/* 0x000b22 0x4211b */ jps 0x23; axs0 = sp[0x14] /* MW 2 */
|
|
/* 0x000b23 0x88280 *//* MW 1 */
|
|
/* 0x000b24 0x6c000 */ rb0 = [0x5dc] /* MW 2 */
|
|
/* 0x000b25 0x2ee0a *//* MW 1 */
|
|
/* 0x000b26 0x540c7 */ rb0 = ax1 + rb0; axl1 = sp[0x28] /* MW 2 */
|
|
/* 0x000b27 0x10511 *//* MW 1 */
|
|
/* 0x000b28 0x54858 */ ax0 = rb0 | bx0; sp[0x14] = ah0 /* MW 2 */
|
|
/* 0x000b29 0x082d0 *//* MW 1 */
|
|
/* 0x000b2a 0x883d0 */ sp[0x1c] = ah0
|
|
/* 0x000b2b 0x66000 */ calldb 0x5d8 /* MW 2 */
|
|
/* 0x000b2c 0x05d88 *//* MW 1 */
|
|
/* 0x000b2d 0x6e000 */ bxl0 = [0x690] /* MW 2 */
|
|
/* 0x000b2e 0x34812 *//* MW 1 */
|
|
/* 0x000b2f 0x2a001 */ ax1 = ax0 + 0x0
|
|
/* 0x000b30 0x66000 */ calldb 0x5d8 /* MW 2 */
|
|
/* 0x000b31 0x05d88 *//* MW 1 */
|
|
/* 0x000b32 0x6e000 */ bxl0 = [0x690] /* MW 2 */
|
|
/* 0x000b33 0x34812 *//* MW 1 */
|
|
/* 0x000b34 0x88381 */ axs1 = sp[0x1c]
|
|
/* 0x000b35 0x59004 */ cmp(ax1,0x0); sp[0x30] = ahl0 /* MW 2 */
|
|
/* 0x000b36 0x10658 *//* MW 1 */
|
|
/* 0x000b37 0xbd7a1 */ if (nz) jps 0x17a
|
|
/* 0x000b38 0x40000 */ nop; axl1 = sp[0x0] /* MW 2 */
|
|
/* 0x000b39 0x10011 *//* MW 1 */
|
|
/* 0x000b3a 0x66000 */ calldb 0x5c0 /* MW 2 */
|
|
/* 0x000b3b 0x05c08 *//* MW 1 */
|
|
/* 0x000b3c 0x6e000 */ bxl0 = [0x698] /* MW 2 */
|
|
/* 0x000b3d 0x34c12 *//* MW 1 */
|
|
/* 0x000b3e 0x66000 */ calldb 0x7c2 /* MW 2 */
|
|
/* 0x000b3f 0x07c28 *//* MW 1 */
|
|
/* 0x000b40 0x55000 */ ax1 = ax0 + 0x0; axl0 = sp[0x20] /* MW 2 */
|
|
/* 0x000b41 0x90410 *//* MW 1 */
|
|
/* 0x000b42 0x32020 */ cmp(ra0,0x0)
|
|
/* 0x000b43 0x42b4c */ if (nz) jpsdb 0x169; axs0 = sp[0x14] /* MW 2 */
|
|
/* 0x000b44 0x88280 *//* MW 1 */
|
|
/* 0x000b45 0x6c000 */ axs1 = [0x5c0] /* MW 2 */
|
|
/* 0x000b46 0x2e001 *//* MW 1 */
|
|
/* 0x000b47 0x30040 */ cmp(ax0,ax1)
|
|
/* 0x000b48 0x51683 */ rb0 = asr(ax0,0x14); if (np) jps 0x26 /* MW 2 */
|
|
/* 0x000b49 0x3c265 *//* MW 1 */
|
|
/* 0x000b4a 0xb2011 */ axs1 = -0x3fe
|
|
/* 0x000b4b 0x54038 */ ax1 = rb0 + ax1; axs0 = sp[0x18] /* MW 2 */
|
|
/* 0x000b4c 0x88300 *//* MW 1 */
|
|
/* 0x000b4d 0x68040 */ rb0 = 0x100000 /* MW 2 */
|
|
/* 0x000b4e 0x0000a *//* MW 1 */
|
|
/* 0x000b4f 0x50c3b */ rb0 = lsr(rb0,ax1); axs1 = -0x3ff /* MW 2 */
|
|
/* 0x000b50 0x32009 *//* MW 1 */
|
|
/* 0x000b51 0x540c3 */ rb0 = ax0 + rb0; bxs0 = -0x1 /* MW 2 */
|
|
/* 0x000b52 0x33ffa *//* MW 1 */
|
|
/* 0x000b53 0x6c000 */ rb1 = [0x5ac] /* MW 2 */
|
|
/* 0x000b54 0x2d60b *//* MW 1 */
|
|
/* 0x000b55 0x544fb */ rb1 = rb0 & rb1; bxs1 = 0x34 /* MW 2 */
|
|
/* 0x000b56 0xb01a3 *//* MW 1 */
|
|
/* 0x000b57 0x22d3f */ rb1 = asr(rb1,0x14)
|
|
/* 0x000b58 0x6803f */ ra0 = 0xfffff /* MW 2 */
|
|
/* 0x000b59 0xfffc8 *//* MW 1 */
|
|
/* 0x000b5a 0x28935 */ ra1 = rb0 & ra0
|
|
/* 0x000b5b 0x5403c */ ax1 = rb1 + ax1; rb1 = 0x14 /* MW 2 */
|
|
/* 0x000b5c 0xb00a7 *//* MW 1 */
|
|
/* 0x000b5d 0x21864 */ ra0 = lsr(ra0,ax1)
|
|
/* 0x000b5e 0x298a2 */ bx0 = ra0 ^ bx0
|
|
/* 0x000b5f 0x288b2 */ bx0 = rb0 & bx0
|
|
/* 0x000b60 0x52075 */ bx1 = bs(ra1,bx1); bxs0 = bh0 /* MW 2 */
|
|
/* 0x000b61 0x98482 *//* MW 1 */
|
|
/* 0x000b62 0x5703c */ ax1 = rb1 - ax1; bl0 = zero /* MW 2 */
|
|
/* 0x000b63 0x98e8e *//* MW 1 */
|
|
/* 0x000b64 0x5042f */ rb0 = asr(bx1,ax1); axl1 = sp[0x8] /* MW 2 */
|
|
/* 0x000b65 0x10111 *//* MW 1 */
|
|
/* 0x000b66 0x59000 */ cmp(ax0,0x0); sp[0x14] = rb0 /* MW 2 */
|
|
/* 0x000b67 0x082ca *//* MW 1 */
|
|
/* 0x000b68 0xbc033 */ if (ns) jps 0x3
|
|
/* 0x000b69 0x88280 */ axs0 = sp[0x14]
|
|
/* 0x000b6a 0x36000 */ ax0 = -ax0
|
|
/* 0x000b6b 0x882d0 */ sp[0x14] = ah0
|
|
/* 0x000b6c 0x66000 */ call 0x5cc /* MW 2 */
|
|
/* 0x000b6d 0x05cc0 *//* MW 1 */
|
|
/* 0x000b6e 0x55001 */ bx0 = ax0 + 0x0; jps 0x2 /* MW 2 */
|
|
/* 0x000b6f 0x3c027 *//* MW 1 */
|
|
/* 0x000b70 0x90112 */ bxl0 = sp[0x8]
|
|
/* 0x000b71 0x882fa */ sp[0x14] = zero
|
|
/* 0x000b72 0x9015a */ sp[0x8] = bhl0
|
|
/* 0x000b73 0x66000 */ calldb 0x5c0 /* MW 2 */
|
|
/* 0x000b74 0x05c08 *//* MW 1 */
|
|
/* 0x000b75 0x90011 */ axl1 = sp[0x0]
|
|
/* 0x000b76 0x2a001 */ ax1 = ax0 + 0x0
|
|
/* 0x000b77 0x98e8d */ al1 = zero
|
|
/* 0x000b78 0x90359 */ sp[0x18] = ahl1
|
|
/* 0x000b79 0x66000 */ calldb 0x5d8 /* MW 2 */
|
|
/* 0x000b7a 0x05d88 *//* MW 1 */
|
|
/* 0x000b7b 0x6e000 */ bxl0 = [0x6a8] /* MW 2 */
|
|
/* 0x000b7c 0x35412 *//* MW 1 */
|
|
/* 0x000b7d 0x90112 */ bxl0 = sp[0x8]
|
|
/* 0x000b7e 0x90158 */ sp[0x8] = ahl0
|
|
/* 0x000b7f 0x66000 */ calldb 0x5cc /* MW 2 */
|
|
/* 0x000b80 0x05cc8 *//* MW 1 */
|
|
/* 0x000b81 0x90311 */ axl1 = sp[0x18]
|
|
/* 0x000b82 0x66000 */ calldb 0x5cc /* MW 2 */
|
|
/* 0x000b83 0x05cc8 *//* MW 1 */
|
|
/* 0x000b84 0x55001 */ bx0 = ax0 + 0x0; axl1 = sp[0x0] /* MW 2 */
|
|
/* 0x000b85 0x10011 *//* MW 1 */
|
|
/* 0x000b86 0x55000 */ ax1 = ax0 + 0x0; nop /* MW 2 */
|
|
/* 0x000b87 0xb8000 *//* MW 1 */
|
|
/* 0x000b88 0x66000 */ calldb 0x5d8 /* MW 2 */
|
|
/* 0x000b89 0x05d88 *//* MW 1 */
|
|
/* 0x000b8a 0x6e000 */ bxl0 = [0x6b0] /* MW 2 */
|
|
/* 0x000b8b 0x35812 *//* MW 1 */
|
|
/* 0x000b8c 0x6e000 */ bxl0 = [0x6b8] /* MW 2 */
|
|
/* 0x000b8d 0x35c12 *//* MW 1 */
|
|
/* 0x000b8e 0x90058 */ sp[0x0] = ahl0
|
|
/* 0x000b8f 0x66000 */ calldb 0x5d8 /* MW 2 */
|
|
/* 0x000b90 0x05d88 *//* MW 1 */
|
|
/* 0x000b91 0x90311 */ axl1 = sp[0x18]
|
|
/* 0x000b92 0x66000 */ calldb 0x5c0 /* MW 2 */
|
|
/* 0x000b93 0x05c08 *//* MW 1 */
|
|
/* 0x000b94 0x55001 */ bx0 = ax0 + 0x0; axl1 = sp[0x0] /* MW 2 */
|
|
/* 0x000b95 0x10011 *//* MW 1 */
|
|
/* 0x000b96 0x55001 */ bx0 = ax0 + 0x0; axl1 = sp[0x8] /* MW 2 */
|
|
/* 0x000b97 0x10111 *//* MW 1 */
|
|
/* 0x000b98 0x40000 */ nop; sp[0x0] = bhl0 /* MW 2 */
|
|
/* 0x000b99 0x1005a *//* MW 1 */
|
|
/* 0x000b9a 0x66000 */ call 0x5c0 /* MW 2 */
|
|
/* 0x000b9b 0x05c00 *//* MW 1 */
|
|
/* 0x000b9c 0x55000 */ ax1 = ax0 + 0x0; bxl0 = sp[0x8] /* MW 2 */
|
|
/* 0x000b9d 0x90112 *//* MW 1 */
|
|
/* 0x000b9e 0x40000 */ nop; sp[0x8] = ahl1 /* MW 2 */
|
|
/* 0x000b9f 0x10159 *//* MW 1 */
|
|
/* 0x000ba0 0x66000 */ call 0x5cc /* MW 2 */
|
|
/* 0x000ba1 0x05cc0 *//* MW 1 */
|
|
/* 0x000ba2 0x66000 */ calldb 0x5cc /* MW 2 */
|
|
/* 0x000ba3 0x05cc8 *//* MW 1 */
|
|
/* 0x000ba4 0x55001 */ bx0 = ax0 + 0x0; axl1 = sp[0x0] /* MW 2 */
|
|
/* 0x000ba5 0x10011 *//* MW 1 */
|
|
/* 0x000ba6 0x90111 */ axl1 = sp[0x8]
|
|
/* 0x000ba7 0x55005 */ bx0 = ax1 + 0x0; sp[0x0] = ahl0 /* MW 2 */
|
|
/* 0x000ba8 0x10058 *//* MW 1 */
|
|
/* 0x000ba9 0x66000 */ call 0x5d8 /* MW 2 */
|
|
/* 0x000baa 0x05d80 *//* MW 1 */
|
|
/* 0x000bab 0x2a001 */ ax1 = ax0 + 0x0
|
|
/* 0x000bac 0x90359 */ sp[0x18] = ahl1
|
|
/* 0x000bad 0x66000 */ calldb 0x5d8 /* MW 2 */
|
|
/* 0x000bae 0x05d88 *//* MW 1 */
|
|
/* 0x000baf 0x6e000 */ bxl0 = [0x6e0] /* MW 2 */
|
|
/* 0x000bb0 0x37012 *//* MW 1 */
|
|
/* 0x000bb1 0x2a002 */ bx0 = ax0 + 0x0
|
|
/* 0x000bb2 0x66000 */ calldb 0x5c0 /* MW 2 */
|
|
/* 0x000bb3 0x05c08 *//* MW 1 */
|
|
/* 0x000bb4 0x6e000 */ axl1 = [0x6d8] /* MW 2 */
|
|
/* 0x000bb5 0x36c11 *//* MW 1 */
|
|
/* 0x000bb6 0x66000 */ calldb 0x5d8 /* MW 2 */
|
|
/* 0x000bb7 0x05d88 *//* MW 1 */
|
|
/* 0x000bb8 0x55001 */ bx0 = ax0 + 0x0; axl1 = sp[0x18] /* MW 2 */
|
|
/* 0x000bb9 0x10311 *//* MW 1 */
|
|
/* 0x000bba 0x55001 */ bx0 = ax0 + 0x0; nop /* MW 2 */
|
|
/* 0x000bbb 0x38000 *//* MW 1 */
|
|
/* 0x000bbc 0x66000 */ calldb 0x5c0 /* MW 2 */
|
|
/* 0x000bbd 0x05c08 *//* MW 1 */
|
|
/* 0x000bbe 0x6e000 */ axl1 = [0x6d0] /* MW 2 */
|
|
/* 0x000bbf 0x36811 *//* MW 1 */
|
|
/* 0x000bc0 0x66000 */ calldb 0x5d8 /* MW 2 */
|
|
/* 0x000bc1 0x05d88 *//* MW 1 */
|
|
/* 0x000bc2 0x55001 */ bx0 = ax0 + 0x0; axl1 = sp[0x18] /* MW 2 */
|
|
/* 0x000bc3 0x10311 *//* MW 1 */
|
|
/* 0x000bc4 0x55001 */ bx0 = ax0 + 0x0; nop /* MW 2 */
|
|
/* 0x000bc5 0x38000 *//* MW 1 */
|
|
/* 0x000bc6 0x66000 */ calldb 0x5c0 /* MW 2 */
|
|
/* 0x000bc7 0x05c08 *//* MW 1 */
|
|
/* 0x000bc8 0x6e000 */ axl1 = [0x6c8] /* MW 2 */
|
|
/* 0x000bc9 0x36411 *//* MW 1 */
|
|
/* 0x000bca 0x66000 */ calldb 0x5d8 /* MW 2 */
|
|
/* 0x000bcb 0x05d88 *//* MW 1 */
|
|
/* 0x000bcc 0x55001 */ bx0 = ax0 + 0x0; axl1 = sp[0x18] /* MW 2 */
|
|
/* 0x000bcd 0x10311 *//* MW 1 */
|
|
/* 0x000bce 0x55001 */ bx0 = ax0 + 0x0; nop /* MW 2 */
|
|
/* 0x000bcf 0x38000 *//* MW 1 */
|
|
/* 0x000bd0 0x66000 */ calldb 0x5c0 /* MW 2 */
|
|
/* 0x000bd1 0x05c08 *//* MW 1 */
|
|
/* 0x000bd2 0x6e000 */ axl1 = [0x6c0] /* MW 2 */
|
|
/* 0x000bd3 0x36011 *//* MW 1 */
|
|
/* 0x000bd4 0x66000 */ calldb 0x5d8 /* MW 2 */
|
|
/* 0x000bd5 0x05d88 *//* MW 1 */
|
|
/* 0x000bd6 0x55001 */ bx0 = ax0 + 0x0; axl1 = sp[0x18] /* MW 2 */
|
|
/* 0x000bd7 0x10311 *//* MW 1 */
|
|
/* 0x000bd8 0x66000 */ calldb 0x5cc /* MW 2 */
|
|
/* 0x000bd9 0x05cc8 *//* MW 1 */
|
|
/* 0x000bda 0x55001 */ bx0 = ax0 + 0x0; axl1 = sp[0x8] /* MW 2 */
|
|
/* 0x000bdb 0x10111 *//* MW 1 */
|
|
/* 0x000bdc 0x55001 */ bx0 = ax0 + 0x0; axl1 = sp[0x8] /* MW 2 */
|
|
/* 0x000bdd 0x10111 *//* MW 1 */
|
|
/* 0x000bde 0x9035a */ sp[0x18] = bhl0
|
|
/* 0x000bdf 0x66000 */ call 0x5d8 /* MW 2 */
|
|
/* 0x000be0 0x05d80 *//* MW 1 */
|
|
/* 0x000be1 0x90311 */ axl1 = sp[0x18]
|
|
/* 0x000be2 0x40000 */ nop; sp[0x18] = ahl0 /* MW 2 */
|
|
/* 0x000be3 0x10358 *//* MW 1 */
|
|
/* 0x000be4 0x66000 */ calldb 0x5cc /* MW 2 */
|
|
/* 0x000be5 0x05cc8 *//* MW 1 */
|
|
/* 0x000be6 0x6e000 */ bxl0 = [0x6e8] /* MW 2 */
|
|
/* 0x000be7 0x37412 *//* MW 1 */
|
|
/* 0x000be8 0x66000 */ calldb 0x684 /* MW 2 */
|
|
/* 0x000be9 0x06848 *//* MW 1 */
|
|
/* 0x000bea 0x55001 */ bx0 = ax0 + 0x0; axl1 = sp[0x18] /* MW 2 */
|
|
/* 0x000beb 0x10311 *//* MW 1 */
|
|
/* 0x000bec 0x90111 */ axl1 = sp[0x8]
|
|
/* 0x000bed 0x90358 */ sp[0x18] = ahl0
|
|
/* 0x000bee 0x66000 */ calldb 0x5d8 /* MW 2 */
|
|
/* 0x000bef 0x05d88 *//* MW 1 */
|
|
/* 0x000bf0 0x40000 */ nop; bxl0 = sp[0x0] /* MW 2 */
|
|
/* 0x000bf1 0x10012 *//* MW 1 */
|
|
/* 0x000bf2 0x66000 */ calldb 0x5c0 /* MW 2 */
|
|
/* 0x000bf3 0x05c08 *//* MW 1 */
|
|
/* 0x000bf4 0x55001 */ bx0 = ax0 + 0x0; axl1 = sp[0x0] /* MW 2 */
|
|
/* 0x000bf5 0x10011 *//* MW 1 */
|
|
/* 0x000bf6 0x66000 */ calldb 0x5cc /* MW 2 */
|
|
/* 0x000bf7 0x05cc8 *//* MW 1 */
|
|
/* 0x000bf8 0x55001 */ bx0 = ax0 + 0x0; axl1 = sp[0x18] /* MW 2 */
|
|
/* 0x000bf9 0x10311 *//* MW 1 */
|
|
/* 0x000bfa 0x66000 */ calldb 0x5cc /* MW 2 */
|
|
/* 0x000bfb 0x05cc8 *//* MW 1 */
|
|
/* 0x000bfc 0x55000 */ ax1 = ax0 + 0x0; bxl0 = sp[0x8] /* MW 2 */
|
|
/* 0x000bfd 0x90112 *//* MW 1 */
|
|
/* 0x000bfe 0x2a002 */ bx0 = ax0 + 0x0
|
|
/* 0x000bff 0x66000 */ calldb 0x5cc /* MW 2 */
|
|
/* 0x000c00 0x05cc8 *//* MW 1 */
|
|
/* 0x000c01 0x6e000 */ axl1 = [0x5e8] /* MW 2 */
|
|
/* 0x000c02 0x2f411 *//* MW 1 */
|
|
/* 0x000c03 0x88288 */ ra0 = sp[0x14]
|
|
/* 0x000c04 0x51a90 */ ax1 = lsl(ra0,0x14); bxs0 = ah0 /* MW 2 */
|
|
/* 0x000c05 0x98402 *//* MW 1 */
|
|
/* 0x000c06 0x54029 */ bx0 = bx0 + ax1; axl1 = sp[0x28] /* MW 2 */
|
|
/* 0x000c07 0x10511 *//* MW 1 */
|
|
/* 0x000c08 0x22d16 */ rb0 = asr(bx0,0x14)
|
|
/* 0x000c09 0x32030 */ cmp(rb0,0x0)
|
|
/* 0x000c0a 0xbc035 */ if (np) jps 0x3
|
|
/* 0x000c0b 0x4203f */ jpsdb 0x7; bxs0 = bh0 /* MW 2 */
|
|
/* 0x000c0c 0x98482 *//* MW 1 */
|
|
/* 0x000c0d 0x9830e */ bl0 = al0
|
|
/* 0x000c0e 0x66000 */ calldb 0x802 /* MW 2 */
|
|
/* 0x000c0f 0x08028 *//* MW 1 */
|
|
/* 0x000c10 0x55000 */ ax1 = ax0 + 0x0; nop /* MW 2 */
|
|
/* 0x000c11 0xb8000 *//* MW 1 */
|
|
/* 0x000c12 0x55001 */ bx0 = ax0 + 0x0; axl1 = sp[0x28] /* MW 2 */
|
|
/* 0x000c13 0x10511 *//* MW 1 */
|
|
/* 0x000c14 0x66000 */ call 0x5d8 /* MW 2 */
|
|
/* 0x000c15 0x05d80 *//* MW 1 */
|
|
/* 0x000c16 0x40000 */ nop; jps 0x11 /* MW 2 */
|
|
/* 0x000c17 0x3c117 *//* MW 1 */
|
|
/* 0x000c18 0x66000 */ calldb 0x5cc /* MW 2 */
|
|
/* 0x000c19 0x05cc8 *//* MW 1 */
|
|
/* 0x000c1a 0x55005 */ bx0 = ax1 + 0x0; nop /* MW 2 */
|
|
/* 0x000c1b 0x38000 *//* MW 1 */
|
|
/* 0x000c1c 0x66000 */ calldb 0x684 /* MW 2 */
|
|
/* 0x000c1d 0x06848 *//* MW 1 */
|
|
/* 0x000c1e 0x55001 */ bx0 = ax0 + 0x0; axl1 = ahl0 /* MW 2 */
|
|
/* 0x000c1f 0x19201 *//* MW 1 */
|
|
/* 0x000c20 0x40000 */ nop; jps 0x7 /* MW 2 */
|
|
/* 0x000c21 0x3c077 *//* MW 1 */
|
|
/* 0x000c22 0x66000 */ calldb 0x5c0 /* MW 2 */
|
|
/* 0x000c23 0x05c08 *//* MW 1 */
|
|
/* 0x000c24 0x90012 */ bxl0 = sp[0x0]
|
|
/* 0x000c25 0xbc037 */ jps 0x3
|
|
/* 0x000c26 0x00000 */ nop
|
|
/* 0x000c27 0x6e000 */ axl0 = [0x5e8] /* MW 2 */
|
|
/* 0x000c28 0x2f410 *//* MW 1 */
|
|
/* 0x000c29 0x88236 */ lr = sp[0x10]
|
|
/* 0x000c2a 0x460a0 */ ret; sp+= 0x58 /* MW 2 */
|
|
/* 0x000c2b 0x280b0 *//* MW 1 */
|
|
/* 0x000c2c 0x29029 */ ax1 = ra1 | ax0
|
|
/* 0x000c2d 0x32808 */ cmpu(ax1,0x0)
|
|
/* 0x000c2e 0xbc118 */ if (z) jpsdb 0x11
|
|
/* 0x000c2f 0x6c000 */ axs1 = [0x5b8] /* MW 2 */
|
|
/* 0x000c30 0x2dc01 *//* MW 1 */
|
|
/* 0x000c31 0x30058 */ cmp(bx1,ax1)
|
|
/* 0x000c32 0x42039 */ if (ns) jps 0x7; axs0 = zero /* MW 2 */
|
|
/* 0x000c33 0x98e80 *//* MW 1 */
|
|
/* 0x000c34 0x32038 */ cmp(rb1,0x0)
|
|
/* 0x000c35 0x42069 */ if (ns) jps 0xd; bxl0 = sp[0x0] /* MW 2 */
|
|
/* 0x000c36 0x90012 *//* MW 1 */
|
|
/* 0x000c37 0x66000 */ calldb 0x5cc /* MW 2 */
|
|
/* 0x000c38 0x05cc8 *//* MW 1 */
|
|
/* 0x000c39 0x98e81 */ axs1 = zero
|
|
/* 0x000c3a 0xbc097 */ jps 0x9
|
|
/* 0x000c3b 0x32038 */ cmp(rb1,0x0)
|
|
/* 0x000c3c 0x42031 */ if (ns) jps 0x6; axl0 = sp[0x0] /* MW 2 */
|
|
/* 0x000c3d 0x90010 *//* MW 1 */
|
|
/* 0x000c3e 0x42023 */ jps 0x4; axs0 = zero /* MW 2 */
|
|
/* 0x000c3f 0x98e80 *//* MW 1 */
|
|
/* 0x000c40 0x90012 */ bxl0 = sp[0x0]
|
|
/* 0x000c41 0x66000 */ calldb 0x5cc /* MW 2 */
|
|
/* 0x000c42 0x05cc8 *//* MW 1 */
|
|
/* 0x000c43 0x2a011 */ ax1 = bx0 + 0x0
|
|
/* 0x000c44 0x88236 */ lr = sp[0x10]
|
|
/* 0x000c45 0x460a0 */ ret; sp+= 0x58 /* MW 2 */
|
|
/* 0x000c46 0x280b0 *//* MW 1 */
|
|
/* 0x000c47 0x32038 */ cmp(rb1,0x0)
|
|
/* 0x000c48 0x4202d */ if (ns) jpsdb 0x5; axl0 = sp[0x8] /* MW 2 */
|
|
/* 0x000c49 0x90110 *//* MW 1 */
|
|
/* 0x000c4a 0x6e000 */ axl1 = [0x5e8] /* MW 2 */
|
|
/* 0x000c4b 0x2f411 *//* MW 1 */
|
|
/* 0x000c4c 0x66000 */ calldb 0x684 /* MW 2 */
|
|
/* 0x000c4d 0x06848 *//* MW 1 */
|
|
/* 0x000c4e 0x2a002 */ bx0 = ax0 + 0x0
|
|
/* 0x000c4f 0x88236 */ lr = sp[0x10]
|
|
/* 0x000c50 0x460a0 */ ret; sp+= 0x58 /* MW 2 */
|
|
/* 0x000c51 0x280b0 *//* MW 1 */
|
|
/* 0x000c52 0x90112 */ bxl0 = sp[0x8]
|
|
/* 0x000c53 0x66000 */ calldb 0x5d8 /* MW 2 */
|
|
/* 0x000c54 0x05d88 *//* MW 1 */
|
|
/* 0x000c55 0x2a011 */ ax1 = bx0 + 0x0
|
|
/* 0x000c56 0x88236 */ lr = sp[0x10]
|
|
/* 0x000c57 0x460a0 */ ret; sp+= 0x58 /* MW 2 */
|
|
/* 0x000c58 0x280b0 *//* MW 1 */
|
|
/* 0x000c59 0x88236 */ lr = sp[0x10]
|
|
/* 0x000c5a 0x64000 */ jpdb 0xcb6 /* MW 2 */
|
|
/* 0x000c5b 0x0cb6f *//* MW 1 */
|
|
/* 0x000c5c 0x40000 */ nop; sp+= 0x58 /* MW 2 */
|
|
/* 0x000c5d 0x280b0 *//* MW 1 */
|
|
/* 0x000c5e 0x6e000 */ axl1 = [0x5e8] /* MW 2 */
|
|
/* 0x000c5f 0x2f411 *//* MW 1 */
|
|
/* 0x000c60 0x5901c */ cmp(rb1,0x0); sp[0x0] = rb0 /* MW 2 */
|
|
/* 0x000c61 0x0804a *//* MW 1 */
|
|
/* 0x000c62 0x42031 */ if (ns) jps 0x6; sp[0x4] = ra1 /* MW 2 */
|
|
/* 0x000c63 0x880c9 *//* MW 1 */
|
|
/* 0x000c64 0x66000 */ calldb 0x684 /* MW 2 */
|
|
/* 0x000c65 0x06848 *//* MW 1 */
|
|
/* 0x000c66 0x55001 */ bx0 = ax0 + 0x0; nop /* MW 2 */
|
|
/* 0x000c67 0x38000 *//* MW 1 */
|
|
/* 0x000c68 0x42013 */ jps 0x2; axs1 = sp[0x0] /* MW 2 */
|
|
/* 0x000c69 0x88001 *//* MW 1 */
|
|
/* 0x000c6a 0x40000 */ nop; axs1 = sp[0x0] /* MW 2 */
|
|
/* 0x000c6b 0x08001 *//* MW 1 */
|
|
/* 0x000c6c 0x59004 */ cmp(ax1,0x0); bxs0 = sp[0x4] /* MW 2 */
|
|
/* 0x000c6d 0x08082 *//* MW 1 */
|
|
/* 0x000c6e 0x42091 */ if (ns) jps 0x12; axs1 = sp[0x14] /* MW 2 */
|
|
/* 0x000c6f 0x88281 *//* MW 1 */
|
|
/* 0x000c70 0x29052 */ bx0 = bx0 | ax1
|
|
/* 0x000c71 0x32010 */ cmp(bx0,0x0)
|
|
/* 0x000c72 0xbc070 */ if (z) jps 0x7
|
|
/* 0x000c73 0x32048 */ cmp(ax1,0x1)
|
|
/* 0x000c74 0x42060 */ if (nz) jps 0xc; axs1 = zero /* MW 2 */
|
|
/* 0x000c75 0x98e81 *//* MW 1 */
|
|
/* 0x000c76 0x66000 */ calldb 0x5cc /* MW 2 */
|
|
/* 0x000c77 0x05cc8 *//* MW 1 */
|
|
/* 0x000c78 0x2a002 */ bx0 = ax0 + 0x0
|
|
/* 0x000c79 0xbc087 */ jps 0x8
|
|
/* 0x000c7a 0x66000 */ calldb 0x5cc /* MW 2 */
|
|
/* 0x000c7b 0x05cc8 *//* MW 1 */
|
|
/* 0x000c7c 0x55000 */ ax1 = ax0 + 0x0; bxl0 = ahl0 /* MW 2 */
|
|
/* 0x000c7d 0x99202 *//* MW 1 */
|
|
/* 0x000c7e 0x66000 */ calldb 0x684 /* MW 2 */
|
|
/* 0x000c7f 0x06848 *//* MW 1 */
|
|
/* 0x000c80 0x55001 */ bx0 = ax0 + 0x0; axl1 = ahl0 /* MW 2 */
|
|
/* 0x000c81 0x19201 *//* MW 1 */
|
|
/* 0x000c82 0x88236 */ lr = sp[0x10]
|
|
/* 0x000c83 0x460a0 */ ret; sp+= 0x58 /* MW 2 */
|
|
/* 0x000c84 0x280b0 *//* MW 1 */
|
|
/* 0x000c85 0x32038 */ cmp(rb1,0x0)
|
|
/* 0x000c86 0x42025 */ if (s) jpsdb 0x4; lr = sp[0x10] /* MW 2 */
|
|
/* 0x000c87 0x08236 *//* MW 1 */
|
|
/* 0x000c88 0x6e000 */ axl0 = [0x5f8] /* MW 2 */
|
|
/* 0x000c89 0x2fc10 *//* MW 1 */
|
|
/* 0x000c8a 0x40000 */ nop; axs0 = zero /* MW 2 */
|
|
/* 0x000c8b 0x18e80 *//* MW 1 */
|
|
/* 0x000c8c 0x460a0 */ ret; sp+= 0x58 /* MW 2 */
|
|
/* 0x000c8d 0x280b0 *//* MW 1 */
|
|
/* 0x000c8e 0x32038 */ cmp(rb1,0x0)
|
|
/* 0x000c8f 0x4201e */ if (p) jpsdb 0x3; lr = sp[0x10] /* MW 2 */
|
|
/* 0x000c90 0x08236 *//* MW 1 */
|
|
/* 0x000c91 0x6e000 */ axl0 = [0x5f8] /* MW 2 */
|
|
/* 0x000c92 0x2fc10 *//* MW 1 */
|
|
/* 0x000c93 0x98e80 */ axs0 = zero
|
|
/* 0x000c94 0x460a0 */ ret; sp+= 0x58 /* MW 2 */
|
|
/* 0x000c95 0x280b0 *//* MW 1 */
|
|
/* 0x000c96 0x32038 */ cmp(rb1,0x0)
|
|
/* 0x000c97 0x4201d */ if (s) jpsdb 0x3; lr = sp[0x10] /* MW 2 */
|
|
/* 0x000c98 0x08236 *//* MW 1 */
|
|
/* 0x000c99 0x6e000 */ axl0 = [0x5f8] /* MW 2 */
|
|
/* 0x000c9a 0x2fc10 *//* MW 1 */
|
|
/* 0x000c9b 0x98e80 */ axs0 = zero
|
|
/* 0x000c9c 0x460a0 */ ret; sp+= 0x58 /* MW 2 */
|
|
/* 0x000c9d 0x280b0 *//* MW 1 */
|
|
/* 0x000c9e 0x32038 */ cmp(rb1,0x0)
|
|
/* 0x000c9f 0x4201e */ if (p) jpsdb 0x3; lr = sp[0x10] /* MW 2 */
|
|
/* 0x000ca0 0x08236 *//* MW 1 */
|
|
/* 0x000ca1 0x6e000 */ axl0 = [0x5f8] /* MW 2 */
|
|
/* 0x000ca2 0x2fc10 *//* MW 1 */
|
|
/* 0x000ca3 0x98e80 */ axs0 = zero
|
|
/* 0x000ca4 0x460a0 */ ret; sp+= 0x58 /* MW 2 */
|
|
/* 0x000ca5 0x280b0 *//* MW 1 */
|
|
/* 0x000ca6 0x88236 */ lr = sp[0x10]
|
|
/* 0x000ca7 0xba148 */ retdb
|
|
/* 0x000ca8 0x90610 */ axl0 = sp[0x30]
|
|
/* 0x000ca9 0xa80b0 */ sp+= 0x58
|
|
/* 0x000caa 0x88236 */ lr = sp[0x10]
|
|
/* 0x000cab 0xba148 */ retdb
|
|
/* 0x000cac 0x90610 */ axl0 = sp[0x30]
|
|
/* 0x000cad 0xa80b0 */ sp+= 0x58
|
|
/* 0x000cae 0x88236 */ lr = sp[0x10]
|
|
/* 0x000caf 0xba148 */ retdb
|
|
/* 0x000cb0 0x90610 */ axl0 = sp[0x30]
|
|
/* 0x000cb1 0xa80b0 */ sp+= 0x58
|
|
/* 0x000cb2 0x88236 */ lr = sp[0x10]
|
|
/* 0x000cb3 0xba148 */ retdb
|
|
/* 0x000cb4 0x90610 */ axl0 = sp[0x30]
|
|
/* 0x000cb5 0xa80b0 */ sp+= 0x58
|
|
.label ff_sqrt
|
|
/* 0x000cb6 0x98448 */ ra0 = ah1
|
|
/* 0x000cb7 0x6c000 */ bxs0 = [0x6f0] /* MW 2 */
|
|
/* 0x000cb8 0x37802 *//* MW 1 */
|
|
/* 0x000cb9 0x54453 */ rb0 = ra0 & bx0; axs0 = al1 /* MW 2 */
|
|
/* 0x000cba 0x18340 *//* MW 1 */
|
|
/* 0x000cbb 0x58058 */ cmp(rb0,bx0); sp+= -0x18 /* MW 2 */
|
|
/* 0x000cbc 0x2bfd0 *//* MW 1 */
|
|
/* 0x000cbd 0xbcc10 */ if (z) jps 0xc1
|
|
/* 0x000cbe 0x32020 */ cmp(ra0,0x0)
|
|
/* 0x000cbf 0xbc084 */ if (p) jps 0x8
|
|
/* 0x000cc0 0x6c000 */ bxs0 = [0x6f4] /* MW 2 */
|
|
/* 0x000cc1 0x37a02 *//* MW 1 */
|
|
/* 0x000cc2 0x288a2 */ bx0 = ra0 & bx0
|
|
/* 0x000cc3 0x29012 */ bx0 = bx0 | ax0
|
|
/* 0x000cc4 0x32810 */ cmpu(bx0,0x0)
|
|
/* 0x000cc5 0xbcd10 */ if (z) jps 0xd1
|
|
/* 0x000cc6 0x32020 */ cmp(ra0,0x0)
|
|
/* 0x000cc7 0xbcc42 */ if (s) jps 0xc4
|
|
/* 0x000cc8 0x22d26 */ rb0 = asr(ra0,0x14)
|
|
/* 0x000cc9 0x32030 */ cmp(rb0,0x0)
|
|
/* 0x000cca 0xbc1c1 */ if (nz) jps 0x1c
|
|
/* 0x000ccb 0x32020 */ cmp(ra0,0x0)
|
|
/* 0x000ccc 0x5c080 */ ax1 = 32; if (nz) jps 0x8 /* MW 2 */
|
|
/* 0x000ccd 0xbc081 *//* MW 1 */
|
|
/* 0x000cce 0x3875a */ bx0 = -21
|
|
/* 0x000ccf 0x23ac5 */ ra1 = lsr(ax0,0xb)
|
|
/* 0x000cd0 0x29164 */ ra0 = ra0 | ra1
|
|
/* 0x000cd1 0x32020 */ cmp(ra0,0x0)
|
|
/* 0x000cd2 0x5405b */ rb0 = rb0 + bx0; if (z) jpsdb -0x5 /* MW 2 */
|
|
/* 0x000cd3 0x3ffb8 *//* MW 1 */
|
|
/* 0x000cd4 0x51aa0 */ ax0 = lsl(ax0,0x15); nop /* MW 2 */
|
|
/* 0x000cd5 0x38000 *//* MW 1 */
|
|
/* 0x000cd6 0x68040 */ ra1 = 0x100000 /* MW 2 */
|
|
/* 0x000cd7 0x00009 *//* MW 1 */
|
|
/* 0x000cd8 0x544b3 */ rb1 = ra0 & ra1; bxs0 = zero /* MW 2 */
|
|
/* 0x000cd9 0x98e82 *//* MW 1 */
|
|
/* 0x000cda 0x32038 */ cmp(rb1,0x0)
|
|
/* 0x000cdb 0xbc051 */ if (nz) jps 0x5
|
|
/* 0x000cdc 0x23064 */ ra0 = lsl(ra0,0x1)
|
|
/* 0x000cdd 0x28967 */ rb1 = ra0 & ra1
|
|
/* 0x000cde 0x32038 */ cmp(rb1,0x0)
|
|
/* 0x000cdf 0x55029 */ bx0 = bx0 + 0x1; if (z) jps -0x5 /* MW 2 */
|
|
/* 0x000ce0 0x3ffb0 *//* MW 1 */
|
|
/* 0x000ce1 0x2e08d */ ra1 = ax1 - bx0
|
|
/* 0x000ce2 0x2a7d1 */ ax1 = bx0 + -0x1
|
|
/* 0x000ce3 0x21945 */ ra1 = lsr(ax0,ra1)
|
|
/* 0x000ce4 0x21080 */ ax0 = lsl(ax0,bx0)
|
|
/* 0x000ce5 0x2e076 */ rb0 = rb0 - ax1
|
|
/* 0x000ce6 0x29164 */ ra0 = ra0 | ra1
|
|
/* 0x000ce7 0xb2009 */ axs1 = -0x3ff
|
|
/* 0x000ce8 0x6803f */ ra1 = 0xfffff /* MW 2 */
|
|
/* 0x000ce9 0xfffc9 *//* MW 1 */
|
|
/* 0x000cea 0x5403b */ rb0 = rb0 + ax1; bxs0 = 0x20 /* MW 2 */
|
|
/* 0x000ceb 0x30102 *//* MW 1 */
|
|
/* 0x000cec 0x52c58 */ bt(rb0,bx0); axs1 = 0x34 /* MW 2 */
|
|
/* 0x000ced 0x301a1 *//* MW 1 */
|
|
/* 0x000cee 0x544b2 */ ra0 = ra0 & ra1; if (nz) jpsdb 0x8 /* MW 2 */
|
|
/* 0x000cef 0x3c089 *//* MW 1 */
|
|
/* 0x000cf0 0x24064 */ ra0 = bs(ra0,ax1)
|
|
/* 0x000cf1 0x6c000 */ axs1 = [0x6f8] /* MW 2 */
|
|
/* 0x000cf2 0x37c01 *//* MW 1 */
|
|
/* 0x000cf3 0x28841 */ ax1 = ax0 & ax1
|
|
/* 0x000cf4 0x23fcd */ ra1 = lsr(ax1,0x1f)
|
|
/* 0x000cf5 0x23061 */ ax1 = lsl(ra0,0x1)
|
|
/* 0x000cf6 0x2814c */ ra0 = ax1 + ra1
|
|
/* 0x000cf7 0x23040 */ ax0 = lsl(ax0,0x1)
|
|
/* 0x000cf8 0x6c000 */ axs1 = [0x6f8] /* MW 2 */
|
|
/* 0x000cf9 0x37c01 *//* MW 1 */
|
|
/* 0x000cfa 0x54422 */ ra1 = ax0 & ax1; bxs1 = zero /* MW 2 */
|
|
/* 0x000cfb 0x98e83 *//* MW 1 */
|
|
/* 0x000cfc 0x22876 */ rb0 = asr(rb0,0x1)
|
|
/* 0x000cfd 0x51833 */ rb0 = lsl(ra0,0x1); sp[0x0] = rb0 /* MW 2 */
|
|
/* 0x000cfe 0x0804a *//* MW 1 */
|
|
/* 0x000cff 0x51ff6 */ ra1 = lsr(ra1,0x1f); ra0 = zero /* MW 2 */
|
|
/* 0x000d00 0x98e88 *//* MW 1 */
|
|
/* 0x000d01 0x540ba */ ra1 = rb0 + ra1; bxs0 = zero /* MW 2 */
|
|
/* 0x000d02 0x98e82 *//* MW 1 */
|
|
/* 0x000d03 0x68080 */ rb0 = 0x200000 /* MW 2 */
|
|
/* 0x000d04 0x0000a *//* MW 1 */
|
|
/* 0x000d05 0x23040 */ ax0 = lsl(ax0,0x1)
|
|
/* 0x000d06 0x2819f */ rb1 = bx1 + rb0
|
|
/* 0x000d07 0x30178 */ cmp(rb1,ra1)
|
|
/* 0x000d08 0xbc044 */ if (p) jps 0x4
|
|
/* 0x000d09 0x2e1ed */ ra1 = ra1 - rb1
|
|
/* 0x000d0a 0x281bf */ rb1 = rb1 + rb0
|
|
/* 0x000d0b 0x540d2 */ ra0 = ra0 + rb0; bxs1 = rb1 /* MW 2 */
|
|
/* 0x000d0c 0x182c3 *//* MW 1 */
|
|
/* 0x000d0d 0x23876 */ rb0 = lsr(rb0,0x1)
|
|
/* 0x000d0e 0x32830 */ cmpu(rb0,0x0)
|
|
/* 0x000d0f 0x28847 */ rb1 = ax0 & ax1
|
|
/* 0x000d10 0x2306d */ ra1 = lsl(ra1,0x1)
|
|
/* 0x000d11 0x23fff */ rb1 = lsr(rb1,0x1f)
|
|
/* 0x000d12 0x51820 */ ax0 = lsl(ax0,0x1); if (nz) jpsdb -0xe /* MW 2 */
|
|
/* 0x000d13 0x3ff29 *//* MW 1 */
|
|
/* 0x000d14 0x281ed */ ra1 = ra1 + rb1
|
|
/* 0x000d15 0x5c002 */ ra0 = 0; sp[0x4] = ra0 /* MW 2 */
|
|
/* 0x000d16 0x080c8 *//* MW 1 */
|
|
/* 0x000d17 0x55006 */ ra0 = ax1 + 0x0; sp[0xc] = ra0 /* MW 2 */
|
|
/* 0x000d18 0x081c8 *//* MW 1 */
|
|
/* 0x000d19 0x30158 */ cmp(bx1,ra1)
|
|
/* 0x000d1a 0x5408b */ rb0 = bx0 + ra0; if (s) jps 0x4 /* MW 2 */
|
|
/* 0x000d1b 0x3c042 *//* MW 1 */
|
|
/* 0x000d1c 0x30158 */ cmp(bx1,ra1)
|
|
/* 0x000d1d 0xbc181 */ if (nz) jps 0x18
|
|
/* 0x000d1e 0x30830 */ cmpu(rb0,ax0)
|
|
/* 0x000d1f 0xbc164 */ if (p) jps 0x16
|
|
/* 0x000d20 0x28872 */ bx0 = rb0 & ax1
|
|
/* 0x000d21 0x30850 */ cmpu(bx0,ax1)
|
|
/* 0x000d22 0x5409b */ rb1 = rb0 + ra0; if (nz) jpsdb 0x8 /* MW 2 */
|
|
/* 0x000d23 0xbc089 *//* MW 1 */
|
|
/* 0x000d24 0x5501d */ bx0 = rb1 + 0x0; rb1 = bh1 /* MW 2 */
|
|
/* 0x000d25 0x184cb *//* MW 1 */
|
|
/* 0x000d26 0x5442a */ ra1 = bx0 & ax1; sp[0x8] = ra1 /* MW 2 */
|
|
/* 0x000d27 0x88149 *//* MW 1 */
|
|
/* 0x000d28 0x32828 */ cmpu(ra1,0x0)
|
|
/* 0x000d29 0x42008 */ if (nz) jps 0x1; ra1 = sp[0x8] /* MW 2 */
|
|
/* 0x000d2a 0x88109 *//* MW 1 */
|
|
/* 0x000d2b 0x2a05f */ rb1 = bx1 + 0x1
|
|
/* 0x000d2c 0x30980 */ cmpu(ax0,rb0)
|
|
/* 0x000d2d 0x57076 */ ra1 = ra1 - bx1; if (ns) jpsdb 0x3 /* MW 2 */
|
|
/* 0x000d2e 0xbc03b *//* MW 1 */
|
|
/* 0x000d2f 0x5501d */ bx1 = rb1 + 0x0; rb1 = sp[0xc] /* MW 2 */
|
|
/* 0x000d30 0x8818b *//* MW 1 */
|
|
/* 0x000d31 0x2a7ed */ ra1 = ra1 + -0x1
|
|
/* 0x000d32 0x2813f */ rb1 = rb1 + ra0
|
|
/* 0x000d33 0x570c3 */ rb0 = ax0 - rb0; sp[0xc] = rb1 /* MW 2 */
|
|
/* 0x000d34 0x081cb *//* MW 1 */
|
|
/* 0x000d35 0x2a030 */ ax0 = rb0 + 0x0
|
|
/* 0x000d36 0x23864 */ ra0 = lsr(ra0,0x1)
|
|
/* 0x000d37 0x32820 */ cmpu(ra0,0x0)
|
|
/* 0x000d38 0x28846 */ rb0 = ax0 & ax1
|
|
/* 0x000d39 0x2306d */ ra1 = lsl(ra1,0x1)
|
|
/* 0x000d3a 0x23ff6 */ rb0 = lsr(rb0,0x1f)
|
|
/* 0x000d3b 0x51820 */ ax0 = lsl(ax0,0x1); if (nz) jpsdb -0x24 /* MW 2 */
|
|
/* 0x000d3c 0x3fdc9 *//* MW 1 */
|
|
/* 0x000d3d 0x281ad */ ra1 = ra1 + rb0
|
|
/* 0x000d3e 0x29029 */ ax1 = ra1 | ax0
|
|
/* 0x000d3f 0x59404 */ cmpu(ax1,0x0); sp[0x8] = lr /* MW 2 */
|
|
/* 0x000d40 0x08176 *//* MW 1 */
|
|
/* 0x000d41 0xbc280 */ if (z) jps 0x28
|
|
/* 0x000d42 0x6e000 */ axl1 = [0x700] /* MW 2 */
|
|
/* 0x000d43 0x38011 *//* MW 1 */
|
|
/* 0x000d44 0x66000 */ calldb 0x784 /* MW 2 */
|
|
/* 0x000d45 0x07848 *//* MW 1 */
|
|
/* 0x000d46 0x55004 */ ax0 = ax1 + 0x0; nop /* MW 2 */
|
|
/* 0x000d47 0x38000 *//* MW 1 */
|
|
/* 0x000d48 0x59010 */ cmp(ra0,0x0); axs1 = sp[0x4] /* MW 2 */
|
|
/* 0x000d49 0x08081 *//* MW 1 */
|
|
/* 0x000d4a 0x420e0 */ if (z) jps 0x1c; ra0 = sp[0xc] /* MW 2 */
|
|
/* 0x000d4b 0x08188 *//* MW 1 */
|
|
/* 0x000d4c 0x55024 */ ax1 = ax1 + 0x1; axs0 = -0x1 /* MW 2 */
|
|
/* 0x000d4d 0xb3ff8 *//* MW 1 */
|
|
/* 0x000d4e 0x58410 */ cmpu(ra0,ax0); sp[0x10] = ah1 /* MW 2 */
|
|
/* 0x000d4f 0x08251 *//* MW 1 */
|
|
/* 0x000d50 0xbc150 */ if (z) jps 0x15
|
|
/* 0x000d51 0x6e000 */ axl1 = [0x700] /* MW 2 */
|
|
/* 0x000d52 0x38011 *//* MW 1 */
|
|
/* 0x000d53 0x66000 */ calldb 0x7c2 /* MW 2 */
|
|
/* 0x000d54 0x07c28 *//* MW 1 */
|
|
/* 0x000d55 0x2a008 */ ax0 = ax1 + 0x0
|
|
/* 0x000d56 0x32020 */ cmp(ra0,0x0)
|
|
/* 0x000d57 0x42028 */ if (nz) jps 0x5; axs1 = sp[0xc] /* MW 2 */
|
|
/* 0x000d58 0x88181 *//* MW 1 */
|
|
/* 0x000d59 0x88082 */ bxs0 = sp[0x4]
|
|
/* 0x000d5a 0x55424 */ ax0 = ax1 & 0x1; jpsdb 0x11 /* MW 2 */
|
|
/* 0x000d5b 0x3c11f *//* MW 1 */
|
|
/* 0x000d5c 0x54006 */ ra0 = ax1 + ax0; sp[0x10] = bh0 /* MW 2 */
|
|
/* 0x000d5d 0x08252 *//* MW 1 */
|
|
/* 0x000d5e 0x387f0 */ ax0 = -2
|
|
/* 0x000d5f 0x30808 */ cmpu(ax1,ax0)
|
|
/* 0x000d60 0xbc030 */ if (z) jps 0x3
|
|
/* 0x000d61 0x88080 */ axs0 = sp[0x4]
|
|
/* 0x000d62 0x40000 */ nop; sp[0x10] = ah0 /* MW 2 */
|
|
/* 0x000d63 0x08250 *//* MW 1 */
|
|
/* 0x000d64 0x55046 */ ra0 = ax1 + 0x2; jps 0x7 /* MW 2 */
|
|
/* 0x000d65 0x3c077 *//* MW 1 */
|
|
/* 0x000d66 0x4202b */ jps 0x5; ra0 = zero /* MW 2 */
|
|
/* 0x000d67 0x98e88 *//* MW 1 */
|
|
/* 0x000d68 0x4201b */ jps 0x3; sp[0x10] = ah1 /* MW 2 */
|
|
/* 0x000d69 0x88251 *//* MW 1 */
|
|
/* 0x000d6a 0x88081 */ axs1 = sp[0x4]
|
|
/* 0x000d6b 0x88188 */ ra0 = sp[0xc]
|
|
/* 0x000d6c 0x88251 */ sp[0x10] = ah1
|
|
/* 0x000d6d 0x23864 */ ra0 = lsr(ra0,0x1)
|
|
/* 0x000d6e 0x88200 */ axs0 = sp[0x10]
|
|
/* 0x000d6f 0x55421 */ bx0 = ax0 & 0x1; axs1 = sp[0x0] /* MW 2 */
|
|
/* 0x000d70 0x08001 *//* MW 1 */
|
|
/* 0x000d71 0x32050 */ cmp(bx0,0x1)
|
|
/* 0x000d72 0x22846 */ rb0 = asr(ax0,0x1)
|
|
/* 0x000d73 0x6c000 */ axs0 = [0x6fc] /* MW 2 */
|
|
/* 0x000d74 0x37e00 *//* MW 1 */
|
|
/* 0x000d75 0x54018 */ ax0 = rb0 + ax0; if (nz) jpsdb 0x3 /* MW 2 */
|
|
/* 0x000d76 0x3c039 *//* MW 1 */
|
|
/* 0x000d77 0x6c000 */ bxs0 = [0x6f8] /* MW 2 */
|
|
/* 0x000d78 0x37c02 *//* MW 1 */
|
|
/* 0x000d79 0x290a4 */ ra0 = ra0 | bx0
|
|
/* 0x000d7a 0x23509 */ ax1 = lsl(ax1,0x14)
|
|
/* 0x000d7b 0x28041 */ ax1 = ax0 + ax1
|
|
/* 0x000d7c 0x42057 */ jpsdb 0xa; axs0 = ah1 /* MW 2 */
|
|
/* 0x000d7d 0x98440 *//* MW 1 */
|
|
/* 0x000d7e 0x9820c */ al0 = ra0
|
|
/* 0x000d7f 0x88176 */ sp[0x8] = lr
|
|
/* 0x000d80 0x55005 */ bx0 = ax1 + 0x0; sp[0x0] = ahl1 /* MW 2 */
|
|
/* 0x000d81 0x10059 *//* MW 1 */
|
|
/* 0x000d82 0x66000 */ call 0x5d8 /* MW 2 */
|
|
/* 0x000d83 0x05d80 *//* MW 1 */
|
|
/* 0x000d84 0x66000 */ calldb 0x5c0 /* MW 2 */
|
|
/* 0x000d85 0x05c08 *//* MW 1 */
|
|
/* 0x000d86 0x55000 */ ax1 = ax0 + 0x0; bxl0 = sp[0x0] /* MW 2 */
|
|
/* 0x000d87 0x90012 *//* MW 1 */
|
|
/* 0x000d88 0x40000 */ nop; lr = sp[0x8] /* MW 2 */
|
|
/* 0x000d89 0x08136 *//* MW 1 */
|
|
/* 0x000d8a 0x460a0 */ ret; sp+= 0x18 /* MW 2 */
|
|
/* 0x000d8b 0x28030 *//* MW 1 */
|
|
/* 0x000d8c 0x55005 */ bx0 = ax1 + 0x0; sp[0x0] = lr /* MW 2 */
|
|
/* 0x000d8d 0x08076 *//* MW 1 */
|
|
/* 0x000d8e 0x66000 */ call 0x5cc /* MW 2 */
|
|
/* 0x000d8f 0x05cc0 *//* MW 1 */
|
|
/* 0x000d90 0x66000 */ calldb 0x684 /* MW 2 */
|
|
/* 0x000d91 0x06848 *//* MW 1 */
|
|
/* 0x000d92 0x55001 */ bx0 = ax0 + 0x0; axl1 = ahl0 /* MW 2 */
|
|
/* 0x000d93 0x19201 *//* MW 1 */
|
|
/* 0x000d94 0x88036 */ lr = sp[0x0]
|
|
/* 0x000d95 0x460a0 */ ret; sp+= 0x18 /* MW 2 */
|
|
/* 0x000d96 0x28030 *//* MW 1 */
|
|
/* 0x000d97 0xba148 */ retdb
|
|
/* 0x000d98 0xa8030 */ sp+= 0x18
|
|
/* 0x000d99 0x2a008 */ ax0 = ax1 + 0x0
|
|
|
|
.rodata_segment DM 0x000001
|
|
.label _ZL13__str00f02b8f
|
|
0x72
|
|
0x0
|
|
|
|
.bss_segment DM 0x000004 120
|
|
|
|
.rodata_segment DM 0x000124
|
|
.label _ZL13__str45bf45e5
|
|
0x2e
|
|
0x2f
|
|
0x73
|
|
0x69
|
|
0x6d
|
|
0x75
|
|
0x6c
|
|
0x61
|
|
0x74
|
|
0x69
|
|
0x6f
|
|
0x6e
|
|
0x5f
|
|
0x64
|
|
0x61
|
|
0x74
|
|
0x61
|
|
0x2f
|
|
0x73
|
|
0x69
|
|
0x6d
|
|
0x70
|
|
0x6c
|
|
0x65
|
|
0x5f
|
|
0x63
|
|
0x6f
|
|
0x72
|
|
0x72
|
|
0x75
|
|
0x70
|
|
0x74
|
|
0x65
|
|
0x64
|
|
0x5f
|
|
0x73
|
|
0x69
|
|
0x67
|
|
0x6e
|
|
0x61
|
|
0x6c
|
|
0x2e
|
|
0x74
|
|
0x78
|
|
0x74
|
|
0x0
|
|
.label _ZL13__str1747fd53
|
|
0x2e
|
|
0x2f
|
|
0x73
|
|
0x69
|
|
0x6d
|
|
0x75
|
|
0x6c
|
|
0x61
|
|
0x74
|
|
0x69
|
|
0x6f
|
|
0x6e
|
|
0x5f
|
|
0x64
|
|
0x61
|
|
0x74
|
|
0x61
|
|
0x2f
|
|
0x73
|
|
0x69
|
|
0x6d
|
|
0x70
|
|
0x6c
|
|
0x65
|
|
0x5f
|
|
0x6e
|
|
0x6f
|
|
0x69
|
|
0x73
|
|
0x65
|
|
0x5f
|
|
0x73
|
|
0x69
|
|
0x67
|
|
0x6e
|
|
0x61
|
|
0x6c
|
|
0x2e
|
|
0x74
|
|
0x78
|
|
0x74
|
|
0x0
|
|
.label _ZL13__str31c2d68e
|
|
0x2e
|
|
0x2f
|
|
0x73
|
|
0x69
|
|
0x6d
|
|
0x75
|
|
0x6c
|
|
0x61
|
|
0x74
|
|
0x69
|
|
0x6f
|
|
0x6e
|
|
0x5f
|
|
0x64
|
|
0x61
|
|
0x74
|
|
0x61
|
|
0x2f
|
|
0x6f
|
|
0x75
|
|
0x74
|
|
0x70
|
|
0x75
|
|
0x74
|
|
0x2f
|
|
0x73
|
|
0x69
|
|
0x6d
|
|
0x70
|
|
0x6c
|
|
0x65
|
|
0x5f
|
|
0x6f
|
|
0x75
|
|
0x74
|
|
0x70
|
|
0x75
|
|
0x74
|
|
0x5f
|
|
0x73
|
|
0x69
|
|
0x6d
|
|
0x75
|
|
0x6c
|
|
0x61
|
|
0x74
|
|
0x65
|
|
0x64
|
|
0x2e
|
|
0x74
|
|
0x78
|
|
0x74
|
|
0x0
|
|
.label _ZL13__str00f52cca
|
|
0x77
|
|
0x0
|
|
.label _ZL13__str41232700
|
|
0x25
|
|
0x64
|
|
0x0
|
|
.label _ZL13__str2eb09b76
|
|
0x25
|
|
0x64
|
|
0xa
|
|
0x0
|
|
|
|
.bss_segment DM 0x0001bc 4
|
|
|
|
.rodata_segment DM 0x0001c0
|
|
.label _ro_data_DM_8___main__2
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0xf0
|
|
0x3f
|
|
0x7b
|
|
0x14
|
|
0xae
|
|
0x47
|
|
0xe1
|
|
0x7a
|
|
0x84
|
|
0x3f
|
|
|
|
.bss_segment DM 0x0001d0 20
|
|
|
|
.bss_segment DM 0x0001f0 100
|
|
|
|
.rodata_segment DM 0x0002f0
|
|
.label _ro_data_DM_8___Z20scale_preemph_filterP16SingleSignalPathdddddi__2
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0xf0
|
|
0x3f
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0x40
|
|
.label _ro_data_DM_8___Z10set_weightP16SingleSignalPathdi__2
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0xf0
|
|
0x3f
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0x40
|
|
.label _ro_data_DM_8___Z17initialize_signalP16SingleSignalPathS0_PdS1_iidddi__1
|
|
0x0
|
|
0x0
|
|
0xc0
|
|
0xff
|
|
0xff
|
|
0xff
|
|
0xdf
|
|
0x41
|
|
|
|
.bss_segment DM 0x000318 100
|
|
|
|
.bss_segment DM 0x000418 80
|
|
|
|
.rodata_segment DM 0x000498
|
|
.label _ro_data_DM_8___ZL18estimateDiv128To64yyy__2
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0xff
|
|
0xff
|
|
0xff
|
|
0xff
|
|
0xff
|
|
0xff
|
|
0xff
|
|
0xff
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0x0
|
|
.label _ro_data_DM_8___ZL19propagateFloat64NaNyy__2
|
|
0xff
|
|
0xff
|
|
0xff
|
|
0xff
|
|
0xff
|
|
0xff
|
|
0x7
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0xe0
|
|
0xff
|
|
.label _ro_data_DM_8___ZL19roundAndPackFloat64iiy__1
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0xf0
|
|
0x7f
|
|
.label _ro_data_DM_8___Z30float64_to_int32_round_to_zeroy__1
|
|
0xff
|
|
0xff
|
|
0xff
|
|
0xff
|
|
0xff
|
|
0xff
|
|
0xf
|
|
0x0
|
|
|
|
.rodata_segment DM 0x0004c8
|
|
.label _ro_data_DM_4___Z30float64_to_int32_round_to_zeroy__4
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0x80
|
|
0xff
|
|
0xff
|
|
0xff
|
|
0x7f
|
|
|
|
.rodata_segment DM 0x0004d0
|
|
.label _ro_data_DM_8___ZL14addFloat64Sigsyyi__3
|
|
0xff
|
|
0xff
|
|
0xff
|
|
0xff
|
|
0xff
|
|
0xff
|
|
0xf
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0xf0
|
|
0x7f
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0x40
|
|
.label _ro_data_DM_8___ZL14subFloat64Sigsyyi__3
|
|
0xff
|
|
0xff
|
|
0xff
|
|
0xff
|
|
0xff
|
|
0xff
|
|
0xf
|
|
0x0
|
|
0xff
|
|
0xff
|
|
0xff
|
|
0xff
|
|
0xff
|
|
0xff
|
|
0xff
|
|
0x7f
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0xf0
|
|
0x7f
|
|
.label _ro_data_DM_8___Z11float64_mulyy__3
|
|
0xff
|
|
0xff
|
|
0xff
|
|
0xff
|
|
0xff
|
|
0xff
|
|
0xf
|
|
0x0
|
|
0xff
|
|
0xff
|
|
0xff
|
|
0xff
|
|
0xff
|
|
0xff
|
|
0xff
|
|
0x7f
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0xf0
|
|
0x7f
|
|
.label _ro_data_DM_8___Z11float64_divyy__3
|
|
0xff
|
|
0xff
|
|
0xff
|
|
0xff
|
|
0xff
|
|
0xff
|
|
0xf
|
|
0x0
|
|
0xff
|
|
0xff
|
|
0xff
|
|
0xff
|
|
0xff
|
|
0xff
|
|
0xff
|
|
0x7f
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0xf0
|
|
0x7f
|
|
.label _ro_data_DM_8___Z10float64_eqyy__1
|
|
0xff
|
|
0xff
|
|
0xff
|
|
0xff
|
|
0xff
|
|
0xff
|
|
0xf
|
|
0x0
|
|
.label _ro_data_DM_8___Z10float64_leyy__1
|
|
0xff
|
|
0xff
|
|
0xff
|
|
0xff
|
|
0xff
|
|
0xff
|
|
0xf
|
|
0x0
|
|
.label _ro_data_DM_8___Z10float64_ltyy__1
|
|
0xff
|
|
0xff
|
|
0xff
|
|
0xff
|
|
0xff
|
|
0xff
|
|
0xf
|
|
0x0
|
|
.label _ZZ6ff_powddE2bp
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0xf0
|
|
0x3f
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0xf8
|
|
0x3f
|
|
.label _ZZ6ff_powddE4dp_h
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0x40
|
|
0x3
|
|
0xb8
|
|
0xe2
|
|
0x3f
|
|
.label _ZZ6ff_powddE4dp_l
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0x6
|
|
0xd0
|
|
0xcf
|
|
0x43
|
|
0xeb
|
|
0xfd
|
|
0x4c
|
|
0x3e
|
|
.label _ro_data_DM_8__ff_ldexp__5
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0x50
|
|
0x43
|
|
0x59
|
|
0xf3
|
|
0xf8
|
|
0xc2
|
|
0x1f
|
|
0x6e
|
|
0xa5
|
|
0x1
|
|
0x9c
|
|
0x75
|
|
0x0
|
|
0x88
|
|
0x3c
|
|
0xe4
|
|
0x37
|
|
0x7e
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0x80
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0x90
|
|
0x3c
|
|
|
|
.rodata_segment DM 0x0005a0
|
|
.label _ro_data_DM_4__ff_ldexp__9
|
|
0x0
|
|
0x0
|
|
0xf0
|
|
0x7f
|
|
0xff
|
|
0xff
|
|
0xff
|
|
0x7f
|
|
0xff
|
|
0xff
|
|
0xf
|
|
0x80
|
|
.label _ro_data_DM_4__ff_pow__14
|
|
0xff
|
|
0xff
|
|
0xff
|
|
0x7f
|
|
0x0
|
|
0x0
|
|
0xf0
|
|
0x7f
|
|
0x0
|
|
0x0
|
|
0x40
|
|
0x43
|
|
0x0
|
|
0x0
|
|
0xf0
|
|
0x3f
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0x40
|
|
0x0
|
|
0x0
|
|
0xe0
|
|
0x3f
|
|
0x0
|
|
0x0
|
|
0xe0
|
|
0x41
|
|
0x0
|
|
0x0
|
|
0xf0
|
|
0x43
|
|
0xff
|
|
0xff
|
|
0xef
|
|
0x3f
|
|
0x0
|
|
0x0
|
|
0x90
|
|
0x40
|
|
0x0
|
|
0xcc
|
|
0x90
|
|
0x40
|
|
0x0
|
|
0x0
|
|
0x10
|
|
0xc0
|
|
0x0
|
|
0x0
|
|
0x70
|
|
0xbf
|
|
0x0
|
|
0x34
|
|
0x6f
|
|
0x3f
|
|
|
|
.rodata_segment DM 0x0005e8
|
|
.label _ro_data_DM_8__ff_pow__48
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0xf0
|
|
0x3f
|
|
0xff
|
|
0xff
|
|
0xff
|
|
0xff
|
|
0xff
|
|
0xff
|
|
0xff
|
|
0x7f
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0xf0
|
|
0x7f
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0xe0
|
|
0x3f
|
|
0x55
|
|
0x55
|
|
0x55
|
|
0x55
|
|
0x55
|
|
0x55
|
|
0xd5
|
|
0x3f
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0xd0
|
|
0x3f
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0x60
|
|
0x47
|
|
0x15
|
|
0xf7
|
|
0x3f
|
|
0x44
|
|
0xdf
|
|
0x5d
|
|
0xf8
|
|
0xb
|
|
0xae
|
|
0x54
|
|
0x3e
|
|
0xfe
|
|
0x82
|
|
0x2b
|
|
0x65
|
|
0x47
|
|
0x15
|
|
0xf7
|
|
0x3f
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0x40
|
|
0x43
|
|
0x3
|
|
0x33
|
|
0x33
|
|
0x33
|
|
0x33
|
|
0x33
|
|
0xe3
|
|
0x3f
|
|
0xff
|
|
0xab
|
|
0x6f
|
|
0xdb
|
|
0xb6
|
|
0x6d
|
|
0xdb
|
|
0x3f
|
|
0x4d
|
|
0x26
|
|
0x8f
|
|
0x51
|
|
0x55
|
|
0x55
|
|
0xd5
|
|
0x3f
|
|
0x1
|
|
0x41
|
|
0x1d
|
|
0xa9
|
|
0x60
|
|
0x74
|
|
0xd1
|
|
0x3f
|
|
0x65
|
|
0xdb
|
|
0xc9
|
|
0x93
|
|
0x4a
|
|
0x86
|
|
0xcd
|
|
0x3f
|
|
0xef
|
|
0x4e
|
|
0x45
|
|
0x4a
|
|
0x28
|
|
0x7e
|
|
0xca
|
|
0x3f
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0x8
|
|
0x40
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0xe0
|
|
0x9
|
|
0xc7
|
|
0xee
|
|
0x3f
|
|
0xf5
|
|
0x1
|
|
0x5b
|
|
0x14
|
|
0xe0
|
|
0x2f
|
|
0x3e
|
|
0xbe
|
|
0xfd
|
|
0x3
|
|
0x3a
|
|
0xdc
|
|
0x9
|
|
0xc7
|
|
0xee
|
|
0x3f
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0xf0
|
|
0xbf
|
|
0x9c
|
|
0x75
|
|
0x0
|
|
0x88
|
|
0x3c
|
|
0xe4
|
|
0x37
|
|
0x7e
|
|
0xfe
|
|
0x82
|
|
0x2b
|
|
0x65
|
|
0x47
|
|
0x15
|
|
0x97
|
|
0x3c
|
|
0x59
|
|
0xf3
|
|
0xf8
|
|
0xc2
|
|
0x1f
|
|
0x6e
|
|
0xa5
|
|
0x1
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0x43
|
|
0x2e
|
|
0xe6
|
|
0x3f
|
|
0xef
|
|
0x39
|
|
0xfa
|
|
0xfe
|
|
0x42
|
|
0x2e
|
|
0xe6
|
|
0x3f
|
|
0x39
|
|
0x6c
|
|
0xa8
|
|
0xc
|
|
0x61
|
|
0x5c
|
|
0x20
|
|
0xbe
|
|
0x3e
|
|
0x55
|
|
0x55
|
|
0x55
|
|
0x55
|
|
0x55
|
|
0xc5
|
|
0x3f
|
|
0x93
|
|
0xbd
|
|
0xbe
|
|
0x16
|
|
0x6c
|
|
0xc1
|
|
0x66
|
|
0xbf
|
|
0x2c
|
|
0xde
|
|
0x25
|
|
0xaf
|
|
0x6a
|
|
0x56
|
|
0x11
|
|
0x3f
|
|
0xf1
|
|
0x6b
|
|
0xd2
|
|
0xc5
|
|
0x41
|
|
0xbd
|
|
0xbb
|
|
0xbe
|
|
0xd0
|
|
0xa4
|
|
0xbe
|
|
0x72
|
|
0x69
|
|
0x37
|
|
0x66
|
|
0x3e
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0x40
|
|
|
|
.rodata_segment DM 0x0006f0
|
|
.label _ro_data_DM_4__ff_sqrt__4
|
|
0x0
|
|
0x0
|
|
0xf0
|
|
0x7f
|
|
0xff
|
|
0xff
|
|
0xff
|
|
0x7f
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0x80
|
|
0x0
|
|
0x0
|
|
0xe0
|
|
0x3f
|
|
|
|
.rodata_segment DM 0x000700
|
|
.label _ro_data_DM_8__ff_sqrt__6
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0x0
|
|
0xf0
|
|
0x3f
|
|
|
|
.bss_segment DM 0x800000 8
|
|
|
|
.bss_segment DM 0x800008 8
|
|
|
|
.bss_segment DM 0x800010 8
|
|
|
|
.bss_segment DM 0x800018 10c
|
|
.dir 0 "%PROCDIR%"
|
|
.dir 1 "C:/Users/phangl/00_Repos/06_DSP_Simulation/simulation"
|
|
.dir 2 "C:/Users/phangl/00_Repos/06_DSP_Simulation/simulation/signal_processing"
|
|
|
|
.stack DMA e000 fff8
|