Advertisement
Guest User

Untitled

a guest
Aug 15th, 2020
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.85 KB | None | 0 0
  1. **************************************************************
  2. * FUNCTION *
  3. **************************************************************
  4. undefined FUN_001904c0()
  5. undefined r0:1 <RETURN>
  6. undefined4 Stack[-0x34]:4 local_34 XREF[3]: 001904d0(W),
  7. 00190500(R),
  8. 0019050c(R)
  9. undefined4 Stack[-0x38]:4 local_38 XREF[3]: 001904d4(W),
  10. 001904f0(R),
  11. 00190510(R)
  12. undefined4 Stack[-0x3c]:4 local_3c XREF[2]: 001904d8(W),
  13. 001904f4(R)
  14. undefined4 Stack[-0x40]:4 local_40 XREF[4]: 001904e8(W),
  15. 00190504(W),
  16. 00190578(W),
  17. 0019057c(R)
  18. FUN_001904c0 XREF[3]: Entry Point(*), 00090438(c),
  19. .debug_frame::0002b29c(*)
  20. 001904c0 0d c0 a0 e1 cpy r12,sp
  21. 001904c4 30 d8 2d e9 stmdb sp!,{ r4 r5 r11 r12 lr pc}=>LAB_001904cc
  22. 001904c8 04 b0 4c e2 sub r11,r12,#0x4
  23. LAB_001904cc XREF[1]: 001904c4(*)
  24. 001904cc 48 d0 4d e2 sub sp,sp,#0x48
  25. 001904d0 30 00 0b e5 str r0,[r11,#local_34]
  26. 001904d4 34 10 0b e5 str r1,[r11,#local_38]
  27. 001904d8 38 20 0b e5 str r2,[r11,#local_3c]
  28. 001904dc 02 00 b0 e1 movs r0,r2
  29. 001904e0 02 00 00 1a bne LAB_001904f0
  30. 001904e4 00 00 e0 e3 mvn r0,#0x0
  31. 001904e8 3c 00 0b e5 str r0,[r11,#local_40]
  32. 001904ec 22 00 00 ea b LAB_0019057c
  33. LAB_001904f0 XREF[1]: 001904e0(j)
  34. 001904f0 34 10 1b e5 ldr r1,[r11,#local_38]
  35. 001904f4 38 00 1b e5 ldr r0,[r11,#local_3c]
  36. 001904f8 00 00 51 e1 cmp r1,r0
  37. 001904fc 02 00 00 1a bne LAB_0019050c
  38. 00190500 30 00 1b e5 ldr r0,[r11,#local_34]
  39. 00190504 3c 00 0b e5 str r0,[r11,#local_40]
  40. 00190508 1b 00 00 ea b LAB_0019057c
  41. LAB_0019050c XREF[1]: 001904fc(j)
  42. 0019050c 30 00 1b e5 ldr r0,[r11,#local_34]
  43. 00190510 34 10 1b e5 ldr r1,[r11,#local_38]
  44. 00190514 90 01 c1 e0 smull r0,r1,r0,r1
  45. 00190518 70 73 fa eb bl fpc_int64_to_double
  46. 0019051c 40 1b b0 ee vmov.f64 d1,d0
  47. 00190520 0e 0a 1b ed vldr.32 s0,[r11,#-0x38]
  48. 00190524 c0 0b b8 ee vcvt.f64 d0,s0
  49. 00190528 00 0b 81 ee vdiv.f64 d0,d1,d0
  50. 0019052c 12 0b 0b ed vstr.64 d0,[r11,#-0x48]
  51. 00190530 12 0b 1b ed vldr.64 d0,[r11,#-0x48]
  52. 00190534 12 1b 9f ed vldr.64 d1,[pc,#0x48]=>DAT_00190584
  53. 00190538 c1 0b b4 ee vcmpe.f64 d0,d1
  54. 0019053c 10 fa f1 ee vmrs pc,fpscr
  55. 00190540 06 00 00 ba blt LAB_00190560
  56. 00190544 00 0b b6 ee vmov.f64 d0,0x3fe0000000000000
  57. 00190548 12 1b 1b ed vldr.64 d1,[r11,#-0x48]
  58. 0019054c 00 0b 31 ee vadd.f64 d0,d1,d0
  59. 00190550 f6 6a fa eb bl fpc_trunc_real
  60. 00190554 00 40 a0 e1 cpy r4,r0
  61. 00190558 01 50 a0 e1 cpy r5,r1
  62. 0019055c 05 00 00 ea b LAB_00190578
  63. LAB_00190560 XREF[1]: 00190540(j)
  64. 00190560 00 0b b6 ee vmov.f64 d0,0x3fe0000000000000
  65. 00190564 12 1b 1b ed vldr.64 d1,[r11,#-0x48]
  66. 00190568 40 0b 31 ee vsub.f64 d0,d0
  67. 0019056c ef 6a fa eb bl fpc_trunc_real
  68. 00190570 00 40 a0 e1 cpy r4,r0
  69. 00190574 01 50 a0 e1 cpy r5,r1
  70. LAB_00190578 XREF[1]: 0019055c(j)
  71. 00190578 3c 40 0b e5 str r4,[r11,#local_40]
  72. LAB_0019057c XREF[2]: 001904ec(j), 00190508(j)
  73. 0019057c 3c 00 1b e5 ldr r0,[r11,#local_40]
  74. 00190580 30 a8 1b e9 ldmdb r11,{ r4 r5 r11 sp pc}
  75. DAT_00190584 XREF[1]: FUN_001904c0:00190534(R)
  76. 00190584 00 00 00 undefined8 0000000000000000h
  77. 00 00 00
  78. 00 00
  79. 0019058c 00 ?? 00h
  80. 0019058d 00 ?? 00h
  81. 0019058e 00 ?? 00h
  82. 0019058f 00 ?? 00h
  83.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement