Arithmetic/logical: summary | |||||||||||
R-type | I-type | ||||||||||
Arithmetic | Add unsigned | addu | addiu | ||||||||
Add signed | add | addi | |||||||||
Subtract unsigned | subu | ||||||||||
Subtract signed | sub | ||||||||||
Boolean | AND | and | andi | ||||||||
OR | or | ori | |||||||||
Negated OR | nor | ||||||||||
Exclusive OR | xor | xori | |||||||||
Shift (logical) | Left constant | sll | |||||||||
Right constant | srl | ||||||||||
Left variable | sllv | ||||||||||
Right variable | srlv | ||||||||||
Shift (arithmetic) | Right constant | sra | |||||||||
Right variable | srav | ||||||||||