Advertisement
Guest User

rng

a guest
Jan 18th, 2020
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.  
  2. ; ---------------------------------------------------------------------
  3. ; SUBROUTINE
  4. ; ---------------------------------------------------------------------
  5. rng_routine:
  6. 0x80147000: bnez $a0, loc_80147010
  7. 0x80147004: $sp -= 8
  8. 0x80147008: j ret_0x80147070
  9. 0x8014700c: $v0 = 0
  10.  
  11. loc_80147010:
  12. 0x80147010: $v1 = 0x801f0000
  13. 0x80147014: $v1 = (word) *($v1 - 11280)
  14. 0x80147018: $v0 = $v1 << 1
  15. 0x8014701c: xor $v0, $v1, $v0
  16. 0x80147020: $at = 0x801f0000
  17. 0x80147024: *($at - 11280) = (word) $v0
  18. 0x80147028: bltz $v0, loc_80147044
  19. 0x8014702c: $v1 = 0x80000000
  20. 0x80147030: $v0 += 1
  21. 0x80147034: $at = 0x801f0000
  22. 0x80147038: *($at - 11280) = (word) $v0
  23. 0x8014703c: j loc_80147054
  24. 0x80147040: nop
  25.  
  26. loc_80147044:
  27. 0x80147044: bne $v0, $v1, loc_80147054
  28. 0x80147048: nop
  29. 0x8014704c: $at = 0x801f0000
  30. 0x80147050: *($at - 11280) = (word) $zero
  31.  
  32. loc_80147054:
  33. 0x80147054: $v1 = 0x801f0000
  34. 0x80147058: $v1 = (word) *($v1 - 11280)
  35. 0x8014705c: divu $v1, $a0
  36. 0x80147060: bnez $a0, loc_8014706c
  37. 0x80147064: nop
  38. 0x80147068: break 7
  39.  
  40. loc_8014706c:
  41. 0x8014706c: mfhi $v0
  42.  
  43. ret_0x80147070:
  44. 0x80147070: $sp += 8
  45. 0x80147074: jr $ra
  46. 0x80147078: nop
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement