Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ; ---------------------------------------------------------------------
- ; SUBROUTINE
- ; ---------------------------------------------------------------------
- rng_routine:
- 0x80147000: bnez $a0, loc_80147010
- 0x80147004: $sp -= 8
- 0x80147008: j ret_0x80147070
- 0x8014700c: $v0 = 0
- loc_80147010:
- 0x80147010: $v1 = 0x801f0000
- 0x80147014: $v1 = (word) *($v1 - 11280)
- 0x80147018: $v0 = $v1 << 1
- 0x8014701c: xor $v0, $v1, $v0
- 0x80147020: $at = 0x801f0000
- 0x80147024: *($at - 11280) = (word) $v0
- 0x80147028: bltz $v0, loc_80147044
- 0x8014702c: $v1 = 0x80000000
- 0x80147030: $v0 += 1
- 0x80147034: $at = 0x801f0000
- 0x80147038: *($at - 11280) = (word) $v0
- 0x8014703c: j loc_80147054
- 0x80147040: nop
- loc_80147044:
- 0x80147044: bne $v0, $v1, loc_80147054
- 0x80147048: nop
- 0x8014704c: $at = 0x801f0000
- 0x80147050: *($at - 11280) = (word) $zero
- loc_80147054:
- 0x80147054: $v1 = 0x801f0000
- 0x80147058: $v1 = (word) *($v1 - 11280)
- 0x8014705c: divu $v1, $a0
- 0x80147060: bnez $a0, loc_8014706c
- 0x80147064: nop
- 0x80147068: break 7
- loc_8014706c:
- 0x8014706c: mfhi $v0
- ret_0x80147070:
- 0x80147070: $sp += 8
- 0x80147074: jr $ra
- 0x80147078: nop
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement