Files
oot/asm/non_matchings/code/audio_heap/func_800DF5DC.s
T
zelda2774 d68f9893fd audio_playback, audio_effects OK (#313)
* audio_playback.c

* format.sh

* rename functions

* Audio_SequenceChannelProcessSound

* Audio_SequencePlayerProcessSound

* Audio_GetPortamentoFreqScale

* Audio_GetVibratoPitchChange

* Audio_GetVibratoFreqScale

* Audio_NoteVibratoInit, Audio_NoteVibratoUpdate

* Audio_NotePortamentoInit

* Audio_AdsrInit

* Audio_AdsrUpdate

* Common bitfield formatting

* format.sh

* review

Co-authored-by: zelda2774 <zelda2774@invalid>
2020-08-15 14:06:26 -04:00

25 lines
1.1 KiB
ArmAsm

glabel func_800DF5DC
/* B5677C 800DF5DC 3C188013 */ lui $t8, %hi(D_80130228) # $t8, 0x8013
/* B56780 800DF5E0 27180228 */ addiu $t8, %lo(D_80130228) # addiu $t8, $t8, 0x228
/* B56784 800DF5E4 00801825 */ move $v1, $a0
/* B56788 800DF5E8 00057900 */ sll $t7, $a1, 4
/* B5678C 800DF5EC 01F83021 */ addu $a2, $t7, $t8
/* B56790 800DF5F0 24040008 */ li $a0, 8
/* B56794 800DF5F4 00001025 */ move $v0, $zero
.L800DF5F8:
/* B56798 800DF5F8 84D90000 */ lh $t9, ($a2)
/* B5679C 800DF5FC 24420004 */ addiu $v0, $v0, 4
/* B567A0 800DF600 24630008 */ addiu $v1, $v1, 8
/* B567A4 800DF604 A479FFF8 */ sh $t9, -8($v1)
/* B567A8 800DF608 84C80002 */ lh $t0, 2($a2)
/* B567AC 800DF60C 24C60008 */ addiu $a2, $a2, 8
/* B567B0 800DF610 A468FFFA */ sh $t0, -6($v1)
/* B567B4 800DF614 84C9FFFC */ lh $t1, -4($a2)
/* B567B8 800DF618 A469FFFC */ sh $t1, -4($v1)
/* B567BC 800DF61C 84CAFFFE */ lh $t2, -2($a2)
/* B567C0 800DF620 1444FFF5 */ bne $v0, $a0, .L800DF5F8
/* B567C4 800DF624 A46AFFFE */ sh $t2, -2($v1)
/* B567C8 800DF628 03E00008 */ jr $ra
/* B567CC 800DF62C 00000000 */ nop