N64FlashcartMenu
Loading...
Searching...
No Matches
Data Fields
vr4300_instruction_t Union Reference

VR4300 Instruction Structure. More...

#include <vr4300_asm.h>

Data Fields

uint32_t raw
 
struct { 
 
uint32_t op: 6
 
uint32_t rs: 5
 
uint32_t rt: 5
 
uint32_t imm: 16
 
i_type 
 
struct { 
 
uint32_t op: 6
 
uint32_t target: 26
 
j_type 
 
struct { 
 
uint32_t op: 6
 
uint32_t rs: 5
 
uint32_t rt: 5
 
uint32_t rd: 5
 
uint32_t sa: 5
 
uint32_t funct: 6
 
r_type 
 
struct { 
 
uint32_t op: 6
 
uint32_t co: 1
 
uint32_t funct: 25
 
c_type 
 

Detailed Description

VR4300 Instruction Structure.

This structure represents a VR4300 instruction, which can be of different types (R-type, I-type, J-type, etc.).

Field Documentation

◆ raw

uint32_t vr4300_instruction_t::raw

Raw 32-bit instruction

◆ [struct]

struct { ... } vr4300_instruction_t::i_type

I-type instruction format

◆ [struct]

struct { ... } vr4300_instruction_t::j_type

J-type instruction format

◆ [struct]

struct { ... } vr4300_instruction_t::r_type

Alternate R-type instruction format

◆ [struct]

struct { ... } vr4300_instruction_t::c_type

C-type instruction format


The documentation for this union was generated from the following file: