Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- **************************************************************
- * FUNCTION *
- **************************************************************
- undefined FUN_001904c0()
- undefined r0:1 <RETURN>
- undefined4 Stack[-0x34]:4 local_34 XREF[3]: 001904d0(W),
- 00190500(R),
- 0019050c(R)
- undefined4 Stack[-0x38]:4 local_38 XREF[3]: 001904d4(W),
- 001904f0(R),
- 00190510(R)
- undefined4 Stack[-0x3c]:4 local_3c XREF[2]: 001904d8(W),
- 001904f4(R)
- undefined4 Stack[-0x40]:4 local_40 XREF[4]: 001904e8(W),
- 00190504(W),
- 00190578(W),
- 0019057c(R)
- FUN_001904c0 XREF[3]: Entry Point(*), 00090438(c),
- .debug_frame::0002b29c(*)
- 001904c0 0d c0 a0 e1 cpy r12,sp
- 001904c4 30 d8 2d e9 stmdb sp!,{ r4 r5 r11 r12 lr pc}=>LAB_001904cc
- 001904c8 04 b0 4c e2 sub r11,r12,#0x4
- LAB_001904cc XREF[1]: 001904c4(*)
- 001904cc 48 d0 4d e2 sub sp,sp,#0x48
- 001904d0 30 00 0b e5 str r0,[r11,#local_34]
- 001904d4 34 10 0b e5 str r1,[r11,#local_38]
- 001904d8 38 20 0b e5 str r2,[r11,#local_3c]
- 001904dc 02 00 b0 e1 movs r0,r2
- 001904e0 02 00 00 1a bne LAB_001904f0
- 001904e4 00 00 e0 e3 mvn r0,#0x0
- 001904e8 3c 00 0b e5 str r0,[r11,#local_40]
- 001904ec 22 00 00 ea b LAB_0019057c
- LAB_001904f0 XREF[1]: 001904e0(j)
- 001904f0 34 10 1b e5 ldr r1,[r11,#local_38]
- 001904f4 38 00 1b e5 ldr r0,[r11,#local_3c]
- 001904f8 00 00 51 e1 cmp r1,r0
- 001904fc 02 00 00 1a bne LAB_0019050c
- 00190500 30 00 1b e5 ldr r0,[r11,#local_34]
- 00190504 3c 00 0b e5 str r0,[r11,#local_40]
- 00190508 1b 00 00 ea b LAB_0019057c
- LAB_0019050c XREF[1]: 001904fc(j)
- 0019050c 30 00 1b e5 ldr r0,[r11,#local_34]
- 00190510 34 10 1b e5 ldr r1,[r11,#local_38]
- 00190514 90 01 c1 e0 smull r0,r1,r0,r1
- 00190518 70 73 fa eb bl fpc_int64_to_double
- 0019051c 40 1b b0 ee vmov.f64 d1,d0
- 00190520 0e 0a 1b ed vldr.32 s0,[r11,#-0x38]
- 00190524 c0 0b b8 ee vcvt.f64 d0,s0
- 00190528 00 0b 81 ee vdiv.f64 d0,d1,d0
- 0019052c 12 0b 0b ed vstr.64 d0,[r11,#-0x48]
- 00190530 12 0b 1b ed vldr.64 d0,[r11,#-0x48]
- 00190534 12 1b 9f ed vldr.64 d1,[pc,#0x48]=>DAT_00190584
- 00190538 c1 0b b4 ee vcmpe.f64 d0,d1
- 0019053c 10 fa f1 ee vmrs pc,fpscr
- 00190540 06 00 00 ba blt LAB_00190560
- 00190544 00 0b b6 ee vmov.f64 d0,0x3fe0000000000000
- 00190548 12 1b 1b ed vldr.64 d1,[r11,#-0x48]
- 0019054c 00 0b 31 ee vadd.f64 d0,d1,d0
- 00190550 f6 6a fa eb bl fpc_trunc_real
- 00190554 00 40 a0 e1 cpy r4,r0
- 00190558 01 50 a0 e1 cpy r5,r1
- 0019055c 05 00 00 ea b LAB_00190578
- LAB_00190560 XREF[1]: 00190540(j)
- 00190560 00 0b b6 ee vmov.f64 d0,0x3fe0000000000000
- 00190564 12 1b 1b ed vldr.64 d1,[r11,#-0x48]
- 00190568 40 0b 31 ee vsub.f64 d0,d0
- 0019056c ef 6a fa eb bl fpc_trunc_real
- 00190570 00 40 a0 e1 cpy r4,r0
- 00190574 01 50 a0 e1 cpy r5,r1
- LAB_00190578 XREF[1]: 0019055c(j)
- 00190578 3c 40 0b e5 str r4,[r11,#local_40]
- LAB_0019057c XREF[2]: 001904ec(j), 00190508(j)
- 0019057c 3c 00 1b e5 ldr r0,[r11,#local_40]
- 00190580 30 a8 1b e9 ldmdb r11,{ r4 r5 r11 sp pc}
- DAT_00190584 XREF[1]: FUN_001904c0:00190534(R)
- 00190584 00 00 00 undefined8 0000000000000000h
- 00 00 00
- 00 00
- 0019058c 00 ?? 00h
- 0019058d 00 ?? 00h
- 0019058e 00 ?? 00h
- 0019058f 00 ?? 00h
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement