Transfer Halfword Values
Jump to navigation
Jump to search
Transfer Halfword Values 0019ab08: 27bdfff8 addiu r29,r29,0xfff8 0019ab0c: 000617c2 srl r2,r6,0x1f 0019ab10: 00461021 addu r2,r2,r6 0019ab14: 00023043 sra r6,r2,0x01 Limit / 2 0019ab18: 18c00008 blez r6,0x 0019ab3c Branch if Limit <= 0 0019ab1c: 00001821 addu r3,r0,r0 Counter = 0 0019ab20: 94a20000 lhu r2,0x0000(r5) Load Data 0019ab24: 24a50002 addiu r5,r5,0x0002 Pointer += 2 0019ab28: 24630001 addiu r3,r3,0x0001 Counter ++ 0019ab2c: a4820000 sh r2,0x0000(r4) Store Data 0019ab30: 0066102a slt r2,r3,r6 0019ab34: 1440fffa bne r2,r0,0x 0019ab20 Branch if Counter < Limit 0019ab38: 24840002 addiu r4,r4,0x0002 Pointer2 += 2 0019ab3c: 27bd0008 addiu r29,r29,0x0008 0019ab40: 03e00008 jr r31 0019ab44: 00000000 nop