#include <inst.h>
Data Fields | |
| unsigned | word |
| unsigned char | byte [4] |
| type { | |
| unsigned opcode: 6 | |
| unsigned target: 26 | |
| } | j_format |
| type { | |
| unsigned opcode: 6 | |
| unsigned rs: 5 | |
| unsigned rt: 5 | |
| signed simmediate: 16 | |
| } | i_format |
| type { | |
| unsigned opcode: 6 | |
| unsigned rs: 5 | |
| unsigned rt: 5 | |
| unsigned uimmediate: 16 | |
| } | u_format |
| type { | |
| unsigned opcode: 6 | |
| unsigned rs: 5 | |
| unsigned c_op: 3 | |
| unsigned cache: 2 | |
| unsigned simmediate: 16 | |
| } | c_format |
| type { | |
| unsigned opcode: 6 | |
| unsigned rs: 5 | |
| unsigned rt: 5 | |
| unsigned rd: 5 | |
| unsigned re: 5 | |
| unsigned func: 6 | |
| } | r_format |
| type { | |
| unsigned opcode: 6 | |
| unsigned __pad0__: 1 | |
| unsigned fmt: 4 | |
| unsigned rt: 5 | |
| unsigned rd: 5 | |
| unsigned re: 5 | |
| unsigned func: 6 | |
| } | f_format |
| type { | |
| unsigned opcode: 6 | |
| unsigned fr: 5 | |
| unsigned ft: 5 | |
| unsigned fs: 5 | |
| unsigned fd: 5 | |
| unsigned func: 3 | |
| unsigned fmt: 3 | |
| } | ma_format |
| type { | |
| unsigned opcode: 6 | |
| unsigned rs: 5 | |
| unsigned ft: 5 | |
| unsigned fs: 5 | |
| unsigned fd: 5 | |
| unsigned func: 6 | |
| } | ps_format |
| type { | |
| unsigned opcode: 6 | |
| unsigned sel: 4 | |
| unsigned fmt: 1 | |
| unsigned vt: 5 | |
| unsigned vs: 5 | |
| unsigned vd: 5 | |
| unsigned func: 6 | |
| } | v_format |
Definition at line 49 of file inst.h.
| unsigned mips_instruction::word |
| unsigned char mips_instruction::byte[4] |
Definition at line 51 of file inst.h.
Referenced by _leb128_signed_decode32(), _leb128_signed_decode64(), _leb128_signed_encode32(), _leb128_signed_encode64(), _leb128_unsigned_decode32(), _leb128_unsigned_decode64(), _leb128_unsigned_encode32(), and _leb128_unsigned_encode64().
| unsigned mips_instruction::opcode |
| unsigned mips_instruction::target |
| struct { ... } mips_instruction::j_format |
| unsigned mips_instruction::rs |
| unsigned mips_instruction::rt |
| signed mips_instruction::simmediate |
| struct { ... } mips_instruction::i_format |
| unsigned mips_instruction::uimmediate |
| struct { ... } mips_instruction::u_format |
| unsigned mips_instruction::c_op |
| unsigned mips_instruction::cache |
| unsigned mips_instruction::simmediate |
| struct { ... } mips_instruction::c_format |
| unsigned mips_instruction::rd |
| unsigned mips_instruction::re |
| unsigned mips_instruction::func |
| struct { ... } mips_instruction::r_format |
| unsigned mips_instruction::__pad0__ |
| unsigned mips_instruction::fmt |
| struct { ... } mips_instruction::f_format |
| unsigned mips_instruction::fr |
| unsigned mips_instruction::ft |
| unsigned mips_instruction::fs |
| unsigned mips_instruction::fd |
| struct { ... } mips_instruction::ma_format |
| struct { ... } mips_instruction::ps_format |
| unsigned mips_instruction::sel |
| unsigned mips_instruction::vt |
| unsigned mips_instruction::vs |
| unsigned mips_instruction::vd |
| struct { ... } mips_instruction::v_format |
1.5.6