In all instructions below, Src2 can either be a register or an immediate value (a 16 bit integer).
| seq Rdest, Rsrc1, Src2 |
Set Equal |
| sge Rdest, Rsrc1, Src2 |
Set Greater Than Equal |
| sgeu Rdest, Rsrc1, Src2 |
Set Greater Than Equal Unsigned |
| sgt Rdest, Rsrc1, Src2 |
Set Greater Than |
| sgtu Rdest, Rsrc1, Src2 |
Set Greater Than Unsigned |
| sle Rdest, Rsrc1, Src2 |
Set Less Than Equal |
| sleu Rdest, Rsrc1, Src2 |
Set Less Than Equal Unsigned |
| 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 |
| sne Rdest, Rsrc1, Src2 |
Set Not Equal |