oot/asm/non_matchings/code/z_message_PAL/func_80107804.s

35 lines
1.5 KiB
ArmAsm

glabel func_80107804
/* B7E9A4 80107804 24827FFF */ addiu $v0, $a0, 0x7fff
/* B7E9A8 80107808 904262FE */ lbu $v0, 0x62fe($v0)
/* B7E9AC 8010780C 24010001 */ li $at, 1
/* B7E9B0 80107810 240500FF */ li $a1, 255
/* B7E9B4 80107814 14410007 */ bne $v0, $at, .L80107834
/* B7E9B8 80107818 240F005A */ li $t7, 90
/* B7E9BC 8010781C 24817FFF */ addiu $at, $a0, 0x7fff
/* B7E9C0 80107820 241800B4 */ li $t8, 180
/* B7E9C4 80107824 A42F63DD */ sh $t7, 0x63dd($at)
/* B7E9C8 80107828 A43863DF */ sh $t8, 0x63df($at)
/* B7E9CC 8010782C 03E00008 */ jr $ra
/* B7E9D0 80107830 A42563E1 */ sh $a1, 0x63e1($at)
.L80107834:
/* B7E9D4 80107834 24010005 */ li $at, 5
/* B7E9D8 80107838 14410009 */ bne $v0, $at, .L80107860
/* B7E9DC 8010783C 240500FF */ li $a1, 255
/* B7E9E0 80107840 24817FFF */ addiu $at, $a0, 0x7fff
/* B7E9E4 80107844 24190050 */ li $t9, 80
/* B7E9E8 80107848 24080096 */ li $t0, 150
/* B7E9EC 8010784C 240900B4 */ li $t1, 180
/* B7E9F0 80107850 A43963DD */ sh $t9, 0x63dd($at)
/* B7E9F4 80107854 A42863DF */ sh $t0, 0x63df($at)
/* B7E9F8 80107858 03E00008 */ jr $ra
/* B7E9FC 8010785C A42963E1 */ sh $t1, 0x63e1($at)
.L80107860:
/* B7EA00 80107860 24817FFF */ addiu $at, $a0, 0x7fff
/* B7EA04 80107864 240A0064 */ li $t2, 100
/* B7EA08 80107868 240B00B4 */ li $t3, 180
/* B7EA0C 8010786C A42A63DD */ sh $t2, 0x63dd($at)
/* B7EA10 80107870 A42B63DF */ sh $t3, 0x63df($at)
/* B7EA14 80107874 03E00008 */ jr $ra
/* B7EA18 80107878 A42563E1 */ sh $a1, 0x63e1($at)