Comparison Instructions slt - Set less than sltu - Set less than unsigned slti - Set less than immediate sltiu - Set less than unsigned immediate | Branch Instructions (only "pipeline3" component) beq - Branch on equal bgtz - Branch on greater than zero blez - Branch on less than equal zero bne - Branch on not equal |
Store Instructions sb - Store byte sh - Store halfword sw - Store word swcz - Store word coprocessor z(0-3) swl - Store word left swr - Store word right | Data Movement Instructions mfhi - Move from hi mflo - Move from lo mthi - Move to hi mtlo - Move to lo |
Constant-Manipulating Instructions lui - Load upper immediate | Exception and Interrupt Instructions syscall - System call break - Break |
Jump Instructions (only "pipeline4" component) j - Jump jal - Jump and link jalr - Jump and link register jr - Jump register | Load Instructions lb - Load byte lbu - Load unsigned byte lh - Load halfword lhu - Load unsigned halfword lw - Load word lwcz - Load word coprocessor z(0-3) lwl - Load word left lwr - Load word right |