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]

Last updated