therifboy

RPC 1.14 PPC

Oct 19th, 2013
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.42 KB | None | 0 0
  1. seg001:007A92C0 # =============== S U B R O U T I N E =======================================
  2. seg001:007A92C0
  3. seg001:007A92C0
  4. seg001:007A92C0 sub_7A92C0: # CODE XREF: sub_778A20+7ECp
  5. seg001:007A92C0
  6. seg001:007A92C0 .set var_50, -0x50
  7. seg001:007A92C0 .set var_48, -0x48
  8. seg001:007A92C0 .set var_40, -0x40
  9. seg001:007A92C0 .set var_38, -0x38
  10. seg001:007A92C0 .set var_30, -0x30
  11. seg001:007A92C0 .set var_28, -0x28
  12. seg001:007A92C0 .set var_20, -0x20
  13. seg001:007A92C0 .set var_18, -0x18
  14. seg001:007A92C0 .set var_10, -0x10
  15. seg001:007A92C0 .set var_8, -8
  16. seg001:007A92C0 .set arg_10, 0x10
  17. seg001:007A92C0
  18. seg001:007A92C0 stdu r1, -0xC0(r1)
  19. seg001:007A92C4 mfspr r0, LR
  20. seg001:007A92C8 std r0, 0xC0+arg_10(r1)
  21. seg001:007A92CC stfd f25, 0xC0+var_38(r1)
  22. seg001:007A92D0 stfd f26, 0xC0+var_30(r1)
  23. seg001:007A92D4 stfd f27, 0xC0+var_28(r1)
  24. seg001:007A92D8 stfd f28, 0xC0+var_20(r1)
  25. seg001:007A92DC stfd f29, 0xC0+var_18(r1)
  26. seg001:007A92E0 stfd f30, 0xC0+var_10(r1)
  27. seg001:007A92E4 stfd f31, 0xC0+var_8(r1)
  28. seg001:007A92E8 std r29, 0xC0+var_50(r1)
  29. seg001:007A92EC std r30, 0xC0+var_48(r1)
  30. seg001:007A92F0 std r31, 0xC0+var_40(r1)
  31. seg001:007A92F4 lis r11, 0x1005
  32. seg001:007A92F8 lwz r3, 0(r11)
  33. seg001:007A92FC cmpwi r3, 0
  34. seg001:007A9300 beq loc_7A933C
  35. seg001:007A9304 lwz r3, 8(r11)
  36. seg001:007A9308 lwz r4, 0xC(r11)
  37. seg001:007A930C lwz r5, 0x10(r11)
  38. seg001:007A9310 lwz r6, 0x14(r11)
  39. seg001:007A9314 lwz r7, 0x18(r11)
  40. seg001:007A9318 lwz r8, 0x1C(r11)
  41. seg001:007A931C lwz r9, 0x20(r11)
  42. seg001:007A9320 lwz r10, 0x24(r11)
  43. seg001:007A9324 lwz r11, 0x28(r11)
  44. seg001:007A9328 bl sub_7A9374
  45. seg001:007A932C lis r4, 0x1005
  46. seg001:007A9330 lwz r3, 4(r4)
  47. seg001:007A9334 li r5, 0
  48. seg001:007A9338 stw r5, 0(r4)
  49. seg001:007A933C
  50. seg001:007A933C loc_7A933C: # CODE XREF: sub_7A92C0+40j
  51. seg001:007A933C ld r0, 0xC0+arg_10(r1)
  52. seg001:007A9340 mtspr LR, r0
  53. seg001:007A9344 lfd f25, 0xC0+var_38(r1)
  54. seg001:007A9348 lfd f26, 0xC0+var_30(r1)
  55. seg001:007A934C lfd f27, 0xC0+var_28(r1)
  56. seg001:007A9350 lfd f28, 0xC0+var_20(r1)
  57. seg001:007A9354 lfd f29, 0xC0+var_18(r1)
  58. seg001:007A9358 lfd f30, 0xC0+var_10(r1)
  59. seg001:007A935C lfd f31, 0xC0+var_8(r1)
  60. seg001:007A9360 ld r29, 0xC0+var_50(r1)
  61. seg001:007A9364 ld r30, 0xC0+var_48(r1)
  62. seg001:007A9368 ld r31, 0xC0+var_40(r1)
  63. seg001:007A936C addi r1, r1, 0xC0
  64. seg001:007A9370 blr
  65. seg001:007A9370 # End of function sub_7A92C0
  66. seg001:007A9370
  67. seg001:007A9374
  68. seg001:007A9374 # =============== S U B R O U T I N E =======================================
  69. seg001:007A9374
  70. seg001:007A9374
  71. seg001:007A9374 sub_7A9374: # CODE XREF: sub_7A92C0+68p
  72. seg001:007A9374
  73. seg001:007A9374 .set arg_20, 0x20
  74. seg001:007A9374
  75. seg001:007A9374 lis r12, 0x1005
  76. seg001:007A9378 lwz r12, 0(r12)
  77. seg001:007A937C mfspr r0, LR
  78. seg001:007A9380 std r0, arg_20(r1)
  79. seg001:007A9384 mtspr CTR, r12
  80. seg001:007A9388 bctrl
  81. seg001:007A938C ld r0, arg_20(r1)
  82. seg001:007A9390 mtspr LR, r0
  83. seg001:007A9394 blr
  84. seg001:007A9394 # End of function sub_7A9374
  85. seg001:007A9394
  86. seg001:007A9394 # ---------------------------------------------------------------------------
  87. seg001:007A9398 .byte 0x60 # `
  88. seg001:007A9399 .byte 0
  89. seg001:007A939A .byte 0
  90. seg001:007A939B .byte 0
Advertisement
Add Comment
Please, Sign In to add comment