Next: Branch and Jump Instructions
Up: Description of the MIPS
Previous: Constant-Manipulating Instructions
In all instructions below, Src2 can either be a register or an
immediate value (a 16 bit integer).
seq Rdest, Rsrc1, Src2
|
Set Equal
|
Set register Rdest to 1 if register Rsrc1 equals
Src2 and to be 0 otherwise.
sge Rdest, Rsrc1, Src2
|
Set Greater Than Equal
|
sgeu Rdest, Rsrc1, Src2
|
Set Greater Than Equal Unsigned
|
Set register Rdest to 1 if register Rsrc1 is greater
than or equal to Src2 and to 0 otherwise.
sgt Rdest, Rsrc1, Src2
|
Set Greater Than
|
sgtu Rdest, Rsrc1, Src2
|
Set Greater Than Unsigned
|
Set register Rdest to 1 if register Rsrc1 is greater
than Src2 and to 0 otherwise.
sle Rdest, Rsrc1, Src2
|
Set Less Than Equal
|
sleu Rdest, Rsrc1, Src2
|
Set Less Than Equal Unsigned
|
Set register Rdest to 1 if register Rsrc1 is less than
or equal to Src2 and to 0 otherwise.
slt Rdest, Rsrc1, Src2
|
Set Less Than
|
slti Rdest, Rsrc1, Imm
|
Set Less Than Immediate
|
sltu Rdest, Rsrc1, Src2
|
Set Less Than Unsigned
|
sltiu Rdest, Rsrc1, Imm
|
Set Less Than Unsigned Immediate
|
Set register Rdest to 1 if register Rsrc1 is less than
Src2 (or Imm) and to 0 otherwise.
sne Rdest, Rsrc1, Src2
|
Set Not Equal
|
Set register Rdest to 1 if register Rsrc1 is not equal
to Src2 and to 0 otherwise.
Antony Hosking
Fri Apr 12 10:48:03 EST 1996