ogrebattle64/asm/1000.s

40 lines
1.6 KiB
ArmAsm

.include "macro.inc"
/* assembler directives */
.set noat /* allow manual use of $at */
.set noreorder /* don't insert nops after branches */
.set gp=64 /* allow use of 64-bit general purpose registers */
.section .text, "ax"
/* Generated by spimdisasm 1.16.3 */
# Handwritten function
glabel func_80070C00
/* 1000 80070C00 3C08800B */ lui $t0, %hi(D_800AEDB0)
/* 1004 80070C04 2508EDB0 */ addiu $t0, $t0, %lo(D_800AEDB0)
/* 1008 80070C08 3C090004 */ lui $t1, %hi(D_3AE70)
/* 100C 80070C0C 2529AE70 */ addiu $t1, $t1, %lo(D_3AE70)
.L80070C10:
/* 1010 80070C10 AD000000 */ sw $zero, 0x0($t0)
/* 1014 80070C14 AD000004 */ sw $zero, 0x4($t0)
/* 1018 80070C18 21080008 */ addi $t0, $t0, 0x8 # handwritten instruction
/* 101C 80070C1C 2129FFF8 */ addi $t1, $t1, -0x8 # handwritten instruction
/* 1020 80070C20 1520FFFB */ bnez $t1, .L80070C10
/* 1024 80070C24 00000000 */ nop
/* 1028 80070C28 3C0A8008 */ lui $t2, %hi(func_8007F880)
/* 102C 80070C2C 254AF880 */ addiu $t2, $t2, %lo(func_8007F880)
/* 1030 80070C30 3C1D800C */ lui $sp, %hi(D_800C6D60)
/* 1034 80070C34 01400008 */ jr $t2
/* 1038 80070C38 27BD6D60 */ addiu $sp, $sp, %lo(D_800C6D60)
/* 103C 80070C3C 00000000 */ nop
/* 1040 80070C40 00000000 */ nop
/* 1044 80070C44 00000000 */ nop
/* 1048 80070C48 00000000 */ nop
/* 104C 80070C4C 00000000 */ nop
/* 1050 80070C50 00000000 */ nop
/* 1054 80070C54 00000000 */ nop
/* 1058 80070C58 00000000 */ nop
/* 105C 80070C5C 00000000 */ nop
.size func_80070C00, . - func_80070C00