# mips64

MIPS64 is a 64-bit Instruction Set Architecture (ISA) for computer processors. It was developed by MIPS Technologies, Inc., a company that designs and manufactures microprocessors and other semiconductor devices.

The MIPS64 ISA is an extension of the [MIPS32](/pwn/architectures/mips32.md) ISA, which is a 32-bit ISA that was developed earlier by MIPS Technologies. It adds support for 64-bit integers, pointers, and addresses, as well as a number of other features designed to improve performance and versatility. Like the MIPS32 ISA, the MIPS64 ISA is a Reduced Instruction Set Computing (RISC) architecture, which means that it has a relatively small set of simple and easy-to-execute instructions.

The MIPS64 ISA includes a wide range of instructions for performing arithmetic and logical operations, branching, and memory access, as well as support for floating point operations and multimedia instructions. It is used in a variety of systems, including embedded systems, networking devices, and desktop and server computers.

Overall, the MIPS64 ISA is a powerful and flexible architecture that is known for its performance and efficiency. It has played a significant role in the development of many modern computing systems and continues to be a popular choice for a variety of applications.

{% content-ref url="/pages/xQT7LrpqmZffftxBJj5Q" %}
[Calling convention](/pwn/architectures/mips64/calling-convention.md)
{% endcontent-ref %}


---

# 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://www.ctfrecipes.com/pwn/architectures/mips64.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.
