IDA Disassemblies Gallery

MIPS Processor : Nintendo N64

Assembler code
CODE:80148710 lrv $v13[0], 2($t5) CODE:80148714 CODE:80148714 loc_80148714: # CODE XREF: CODE:80148840↓j CODE:80148714 addi $s4, 9 CODE:80148718 vmudn $v30, $v3, $v23[0] CODE:8014871C addi $s5, 9 CODE:80148720 vmadn $v30, $v4, $v23[0] CODE:80148724 ldv $v1[0], 0($s4) CODE:80148728 vmudn $v29, $v5, $v23[0] CODE:8014872C lbu $at, 0($s5) CODE:80148730 vmadn $v29, $v6, $v23[0] CODE:80148734 blez $t6, loc_80148744 CODE:80148738 andi $a7, $at, 0xF CODE:8014873C vmudm $v30, $v22[8] CODE:80148740 vmudm $v29, $v22[8] CODE:80148744 CODE:80148744 loc_80148744: # CODE XREF: CODE:80148734↑j CODE:80148744 sll $a7, 5 CODE:80148748 vand $v3, $v25, $v1[8] CODE:8014874C add $t5, $a7, $t7 CODE:80148750 vand $v4, $v24, $v1[9] CODE:80148754 vand $v5, $v25, $v1[10] CODE:80148758 vand $v6, $v24, $v1[11] CODE:8014875C srl $t6, $at, 4 CODE:80148760 vmudh $v2, $v21, $v27[14] CODE:80148764 li $v0, 0xC CODE:80148768 vmadh $v2, $v20, $v27[15] CODE:8014876C sub $t6, $v0, $t6 CODE:80148770 vmadh $v2, $v19, $v30[8] CODE:80148774 addi $v0, $t6, -1 CODE:80148778 vmadh $v2, $v18, $v30[9] CODE:8014877C li $v1, 1 CODE:80148780 vmadh $v2, $v17, $v30[10] CODE:80148784 sll $v1, 15 CODE:80148788 vmadh $v2, $v16, $v30[11]