MIPS ASE-16 |
|
MD00076-2B-MIPS1632-AFP-02.63 |
ADDIU rx, immediate |
MIPS16e |
Add Immediate Unsigned Word (2-Operand, Extended) |
ADDIU rx, pc, immediate |
MIPS16e |
Add Immediate Unsigned Word (3-Operand, PC-Relative, Extended) |
ADDIU rx, sp, immediate |
MIPS16e |
Add Immediate Unsigned Word (3-Operand, SP-Relative, Extended) |
ADDIU ry, rx, immediate |
MIPS16e |
Add Immediate Unsigned Word (3-Operand, Extended) |
ADDIU sp, immediate |
MIPS16e |
Add Immediate Unsigned Word (2-Operand, SP-Relative, Extended) |
ADDU rz, rx, ry |
MIPS16e |
Add Unsigned Word (3-Operand) |
AND rx, ry |
MIPS16e |
AND |
ASMACRO select,p0,p1,p2,p3,p4 |
MIPS16e |
Application-Specific Macro Instruction |
BEQZ rx, offset |
MIPS16e |
Branch on Equal to Zero (Extended) |
BNEZ rx, offset |
MIPS16e |
Branch on Not Equal to Zero (Extended) |
B offset |
MIPS16e |
Unconditional Branch (Extended) |
BREAK immediate |
MIPS16e |
Breakpoint |
BTEQZ offset |
MIPS16e |
Branch on T Equal to Zero (Extended) |
BTNEZ offset |
MIPS16e |
Branch on T Not Equal to Zero (Extended) |
CMPI rx, immediate |
MIPS16e |
Compare Immediate (Extended) |
CMP rx, ry |
MIPS16e |
Compare |
DIV rx, ry |
MIPS16e |
Divide Word |
DIVU rx, ry |
MIPS16e |
Divide Unsigned Word |
JALRC ra, rx |
MIPS16e |
Jump and Link Register, Compact |
JALR ra, rx |
MIPS16e |
Jump and Link Register |
JAL target |
MIPS16e |
Jump and Link |
JALX target |
MIPS16e, MIPS32 |
Jump and Link Exchange (32-bit MIPS Format) |
JRC ra |
MIPS16e |
Jump Register Through Register ra, Compact |
JRC rx |
MIPS16e |
Jump Register Through MIPS16e GPR, Compact |
JR ra |
MIPS16e |
Jump Register Through Register ra |
JR rx |
MIPS16e |
Jump Register Through MIPS16e GPR |
LB ry, offset(rx) |
MIPS16e |
Load Byte (Extended) |
LBU ry, offset(rx) |
MIPS16e |
Load Byte Unsigned (Extended) |
LH ry, offset(rx) |
MIPS16e |
Load Halfword (Extended) |
LHU ry, offset(rx) |
MIPS16e |
Load Halfword Unsigned (Extended) |
LI rx, immediate |
MIPS16e |
Load Immediate (Extended) |
LW rx, offset(pc) |
MIPS16e |
Load Word (PC-Relative, Extended) |
LW rx, offset(sp) |
MIPS16e |
Load Word (SP-Relative, Extended) |
LW ry, offset(rx) |
MIPS16e |
Load Word (Extended) |
MFHI rx |
MIPS16e |
Move From HI Register |
MFLO rx |
MIPS16e |
Move From LO Register |
MOVE r32, rz |
MIPS16e |
Move |
MOVE ry, r32 |
MIPS16e |
Move |
MULT rx, ry |
MIPS16e |
Multiply Word |
MULTU rx, ry |
MIPS16e |
Multiply Unsigned Word |
NEG rx, ry |
MIPS16e |
Negate |
NOP |
MIPS16e Assembly Idiom |
No Operation |
NOT rx, ry |
MIPS16e |
Not |
OR rx, ry |
MIPS16e |
Or |
RESTORE {ra,}{s0/s1/s0-1,}{framesize} (All args are optional) |
MIPS16e |
Restore Registers and Deallocate Stack Frame |
RESTORE {ra,}{xsregs,}{aregs,}{framesize}(All arguments optional) |
MIPS16e |
Restore Registers and Deallocate Stack Frame (Extended) |
SAVE {ra,}{s0/s1/s0-1,}{framesize} (All arguments are optional) |
MIPS16e |
Save Registers and Set Up Stack Frame |
SAVE {ra,}{xsregs,}{aregs,}{framesize} (All arguments optional) |
MIPS16e |
Save Registers and Set Up Stack Frame (Extended) |
SB ry, offset(rx) |
MIPS16e |
Store Byte (Extended) |
SDBBP code |
MIPS16e, EJTAG |
Software Debug Breakpoint |
SEB rx |
MIPS16e |
Sign-Extend Byte |
SEH rx |
MIPS16e |
Sign-Extend Halfword |
SH ry, offset(rx) |
MIPS16e |
Store Halfword (Extended) |
SLL rx, ry, sa |
MIPS16e |
Shift Word Left Logical (Extended) |
SLLV ry, rx |
MIPS16e |
Shift Word Left Logical Variable |
SLTI rx, immediate |
MIPS16e |
Set on Less Than Immediate (Extended) |
SLTIU rx, immediate |
MIPS16e |
Set on Less Than Immediate Unsigned (Extended) |
SLT rx, ry |
MIPS16e |
Set on Less Than |
SLTU rx, ry |
MIPS16e |
Set on Less Than Unsigned |
SRA rx, ry, sa |
MIPS16e |
Shift Word Right Arithmetic (Extended) |
SRAV ry, rx |
MIPS16e |
Shift Word Right Arithmetic Variable |
SRL rx, ry, sa |
MIPS16e |
Shift Word Right Logical (Extended) |
SRLV ry, rx |
MIPS16e |
Shift Word Right Logical Variable |
SUBU rz, rx, ry |
MIPS16e |
Subtract Unsigned Word |
SW ra, offset(sp) |
MIPS16e |
Store Word (SP-Relative, Extended) |
SW rx, offset(sp) |
MIPS16e |
Store Word (SP-Relative) |
SW ry, offset(rx) |
MIPS16e |
Store Word (Extended) |
XOR rx, ry |
MIPS16e |
Exclusive OR |
ZEB rx |
MIPS16e |
Zero-Extend Byte |
ZEH rx |
MIPS16e |
Zero-Extend Halfword |
MIPS ASE-16e2 |
|
MD01172-2B-MIPS16e2-AFP-01.00 |
ADDIU rx, gp, immediate |
MIPS16e2 |
Add Immediate Unsigned Word (3-Operand, GP-Relative, Extended) |
ANDI rx, immediate |
MIPS16e2 |
AND Immediate Extended |
CACHE op, immediate(rx) |
MIPS16e2 |
Perform Cache Opereation Extended |
DI |
MIPS16e2 |
Disable Interrupts Extended |
DI ry |
MIPS16e2 |
Disable Interrupts Extended |
DMT |
MIPS16e2 |
Disable Multi-Threaded Execution Extended |
DMT ry |
MIPS16e2 |
Disable Multi-Threaded Execution Extended |
DVPE |
MIPS16e2 |
Disable Virtual Processor Execution Extended |
DVPE ry |
MIPS16e2 |
Disable Virtual Processor Execution Extended |
EHB |
MIPS16e2 |
Execution Hazard Barrier Extended |
EI |
MIPS16e2 |
Enable Interrupts Extended |
EI ry |
MIPS16e2 |
Enable Interrupts Extended |
EMT |
MIPS16e2 |
Enable Multi-Threaded Execution Extended |
EMT ry |
MIPS16e2 |
Enable Multi-Threaded Execution Extended |
EVPE |
MIPS16e2 |
Enable Virtual Processor Execution Extended |
EVPE ry |
MIPS16e2 |
Enable Virtual Processor Execution Extended |
EXT ry, rx, pos, size |
MIPS16e2 |
Extract Bit Field Extended |
INS ry, $0, pos, size |
MIPS16e2 |
Insert Bit Field 0 Extended |
INS ry, rx, pos, size |
MIPS16e2 |
Insert Bit Field Extended |
LB rx, immediate(gp) |
MIPS16e2 |
Load Byte (GP-relative) Extended |
LBU rx, immediate(gp) |
MIPS16e2 |
Load Byte Unsigned (GP-relative) Extended |
LH rx, immediate(gp) |
MIPS16e2 |
Load Halfword (GP-relative) Extended |
LHU rx, immediate(gp) |
MIPS16e2 |
Load Halfword Unsigned Extended |
LL rx, immediate(rb) |
MIPS16e2 |
Load Linked Word Immediate |
LUI rx, immediate |
MIPS16e2 |
Load Upper Immediate Extended |
LWL rx, immediate(rb) |
MIPS16e2 |
Load Word Left Extended |
LWR rx, immediate(rb) |
MIPS16e2 |
Load Word Right Extended |
LW rx, immediate(gp) |
MIPS16e2 |
Load Word (GP-Relative, Extended) |
MFC0 ry, r32, sel |
MIPS16e2 |
Move from Coprocessor 0 Extended |
MOVN rx, $0, ry |
MIPS16e2 |
Move Conditional on Not Equal to Zero Extended |
MOVN rx, rb, ry |
MIPS16e2 |
Move Conditional on Not Equal to Zero Extended |
MOVTN rx, $0 |
MIPS16e2 |
Move Conditional on T Not Equal to Zero Extended |
MOVTN rx, rb |
MIPS16e2 |
Move Conditional on T Not Equal to Zero Extended |
MOVTZ rx, $0 |
MIPS16e2 |
Move Conditional on T Equal to Zero Extended |
MOVTZ rx, rb |
MIPS16e2 |
Move Conditional on T Equal to Zero Extended |
MOVZ rx, $0, ry |
MIPS16e2 |
Move Conditional on Equal to Zero Extended |
MOVZ rx, rb, ry |
MIPS16e2 |
Move Conditional on Equal to Zero Extended |
MTC0 ry, r32, sel |
MIPS16e2 |
Move to Coprocessor 0 Extended |
ORI rx, immediate |
MIPS16e2 |
Or Immediate Extended |
PAUSE |
MIPS16e2 |
Wait for the LLBit to Clear Extended |
PREF hint,immediate(rx) |
MIPS16e2 |
Prefetch Extended |
RDHWR ry,HWR |
MIPS16e2 |
Read Hardware Register Extended |
SB rx, immediate(gp) |
MIPS16e2 |
Store Byte (GP-relative) Extended |
SC rx, immediate(rb) |
MIPS16e2 |
Store Conditional Word Extended |
SH rx, immediate(gp) |
MIPS16e2 |
Store Halfword (GP-relative) |
SWL rx, immediate(rb) |
MIPS16e2 |
Store Word Left Extended |
SWR rx, immediate(rb) |
MIPS16e2 |
Store Word Right Extended |
SW rx, immediate(gp) |
MIPS16e2 |
Store Word (GP-relative) Extended |
SYNC stype |
MIPS16e2 |
Synchronize Shared Memory Extended |
XORI rx, immediate |
MIPS16e2 |
Exclusive OR Immediate Extended |