# 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]
```


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.hex-rays.com/9.0/user-guide/disassembler/disassembly-gallery/mips-processor-nintendo-n64.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
