MrCheeze

Stackless stores relative to $at

Mar 21st, 2020
582
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.50 KB | None | 0 0
  1. Searching 1 file for "\ts.*%lo.*at" (regex)
  2.  
  3. C:\Users\Matt\Documents\Games\smw\BizHawk\N64\Ocarina ACE\Atom\O\code_nostack.s:
  4.  
  5. ovl_Bg_Haka_Gate.s
  6. 31720 subu t9, t7, t8
  7. 31721 sh t9, 0x0162(a0) ## 00000162
  8. 31722: swc1 $f6, %lo(var_80A310B8)($at)
  9. 31723 lwc1 $f8, 0x0140(a0) ## 00000140
  10. 31724 lui $at, 0xBF80 ## $at = BF800000
  11. ovl_Bg_Jya_Bigmirror.s
  12. 33001 beq t6, $zero, lbl_80AC5AB0
  13. 33002 nop
  14. 33003: sb $zero, %lo(var_80AC5D00)($at)
  15. 33004 lbl_80AC5AB0:
  16. 33005 jr $ra
  17. ovl_Bg_Mori_Idomizu.s
  18. 34059 beq t6, $zero, lbl_809EEB70
  19. 34060 nop
  20. 34061: sh $zero, %lo(var_809EEF70)($at)
  21. 34062 lbl_809EEB70:
  22. 34063 jr $ra
  23. ovl_Boss_Ganon.s
  24. 37017 func_809FA198:
  25. 37018 lui $at, %hi(var_80A13F70) ## $at = 80A10000
  26. 37019: sw a0, %lo(var_80A13F70)($at)
  27. 37020 lui $at, %hi(var_80A13F74) ## $at = 80A10000
  28. 37021: sw a1, %lo(var_80A13F74)($at)
  29. 37022 lui $at, %hi(var_80A13F78) ## $at = 80A10000
  30. 37023: sw a2, %lo(var_80A13F78)($at)
  31. 37024 jr $ra
  32. 37025 nop
  33. ovl_Boss_Ganon2.s
  34. 37110 func_80B05470:
  35. 37111 lui $at, %hi(var_80B18208) ## $at = 80B20000
  36. 37112: sw a0, %lo(var_80B18208)($at)
  37. 37113 lui $at, %hi(var_80B1820C) ## $at = 80B20000
  38. 37114: sw a1, %lo(var_80B1820C)($at)
  39. 37115 lui $at, %hi(var_80B18210) ## $at = 80B20000
  40. 37116: sw a2, %lo(var_80B18210)($at)
  41. 37117 jr $ra
  42. 37118 nop
  43. ovl_Boss_Mo.s
  44. 37969 func_809A6160:
  45. 37970 lui $at, %hi(var_809B6200) ## $at = 809B0000
  46. 37971: sw a0, %lo(var_809B6200)($at)
  47. 37972 lui $at, %hi(var_809B6204) ## $at = 809B0000
  48. 37973: sw a1, %lo(var_809B6204)($at)
  49. 37974 lui $at, %hi(var_809B6208) ## $at = 809B0000
  50. 37975: sw a2, %lo(var_809B6208)($at)
  51. 37976 jr $ra
  52. 37977 nop
  53. ovl_Boss_Tw.s
  54. 38690 func_809E05B8:
  55. 38691 lui $at, %hi(var_809E6C50) ## $at = 809E0000
  56. 38692: sw a0, %lo(var_809E6C50)($at)
  57. 38693 lui $at, %hi(var_809E6C54) ## $at = 809E0000
  58. 38694: sw a1, %lo(var_809E6C54)($at)
  59. 38695 lui $at, %hi(var_809E6C58) ## $at = 809E0000
  60. 38696: sw a2, %lo(var_809E6C58)($at)
  61. 38697 jr $ra
  62. 38698 nop
  63. ovl_En_Butte.s
  64. 44255 mtc1 $zero, $f4 ## $f4 = 0.00
  65. 44256 lui $at, %hi(var_80A5ABBC) ## $at = 80A60000
  66. 44257: swc1 $f4, %lo(var_80A5ABBC)($at)
  67. 44258 lui $at, %hi(var_80A5ABC0) ## $at = 80A60000
  68. 44259: sh $zero, %lo(var_80A5ABC0)($at)
  69. 44260 jr $ra
  70. 44261 nop
  71. ovl_En_Fish.s
  72. 46528 sw a0, 0x0000($sp)
  73. 46529 lui $at, %hi(var_80A5CBC0) ## $at = 80A60000
  74. 46530: sw $zero, %lo(var_80A5CBC0)($at)
  75. 46531 lui $at, %hi(var_80A5CBC4) ## $at = 80A60000
  76. 46532: swc1 $f0, %lo(var_80A5CBC4)($at)
  77. 46533 lui $at, %hi(var_80A5CBC8) ## $at = 80A60000
  78. 46534: swc1 $f0, %lo(var_80A5CBC8)($at)
  79. 46535 jr $ra
  80. 46536 nop
  81. ovl_En_Fr.s
  82. 46748 lui $at, %hi(var_80A27E30) ## $at = 80A20000
  83. 46749 lui t8, %hi(func_80A26D50) ## t8 = 80A20000
  84. 46750: sb t7, %lo(var_80A27E30)($at)
  85. 46751 addiu t8, t8, %lo(func_80A26D50) ## t8 = 80A26D50
  86. 46752 jr $ra
  87. ovl_En_Fr.s
  88. 46758 lui $at, %hi(var_80A27E30) ## $at = 80A20000
  89. 46759 lui t0, %hi(func_80A26D50) ## t0 = 80A20000
  90. 46760: sb t9, %lo(var_80A27E30)($at)
  91. 46761 addiu t0, t0, %lo(func_80A26D50) ## t0 = 80A26D50
  92. 46762 sw t0, 0x0344(a0) ## 00000344
  93. ovl_En_Fr.s
  94. 46791 addiu t6, $zero, 0x000C ## t6 = 0000000C
  95. 46792 lui $at, %hi(var_80A27E30) ## $at = 80A20000
  96. 46793: sb t6, %lo(var_80A27E30)($at)
  97. 46794 lbu v0, 0x0372(a0) ## 00000372
  98. 46795 lui t7, %hi(func_80A278CC) ## t7 = 80A20000
  99. ovl_En_Torch2.s
  100. 59898 sh v0, 0x00B6(a2) ## 000000B6
  101. 59899 sh v0, 0x0032(a2) ## 00000032
  102. 59900: sh t6, %lo(var_808BF934)($at)
  103. 59901 lui $at, 0x42FE ## $at = 42FE0000
  104. 59902 mtc1 $at, $f4 ## $f4 = 127.00
  105. 59903 lui $at, %hi(var_808BF930) ## $at = 808C0000
  106. 59904 ori t8, $zero, 0x8000 ## t8 = 00008000
  107. 59905: swc1 $f4, %lo(var_808BF930)($at)
  108. 59906 lui $at, %hi(var_808BF940) ## $at = 808C0000
  109. 59907: sb t7, %lo(var_808BF940)($at)
  110. 59908 sh t8, 0x0000(a1) ## 00000000
  111. 59909 addiu t9, $zero, 0x000A ## t9 = 0000000A
  112. 59910 sb t9, 0x0A68(a0) ## 00000A68
  113. 59911 lui $at, %hi(var_808C0070) ## $at = 808C0000
  114. 59912: sb $zero, %lo(var_808C0070)($at)
  115. 59913 jr $ra
  116. 59914 nop
  117. ovl_Fishing.s
  118. 65158 func_80A345C0:
  119. 65159 lui $at, %hi(var_80A49D58) ## $at = 80A50000
  120. 65160: sw a0, %lo(var_80A49D58)($at)
  121. 65161 lui $at, %hi(var_80A49D5C) ## $at = 80A50000
  122. 65162: sw a1, %lo(var_80A49D5C)($at)
  123. 65163 lui $at, %hi(var_80A49D60) ## $at = 80A50000
  124. 65164: sw a2, %lo(var_80A49D60)($at)
  125. 65165 jr $ra
  126. 65166 nop
  127.  
  128. 30 matches in 1 file
Add Comment
Please, Sign In to add comment