I'm having problems figuring out to extend the datapath and blocks used for ble and sgt instructions on MIPS32.
After studying a bit I managed to code the instructions for ble and sgt:


slt $t0, $s2, $s1
beq $t0, $zero, less_equal
slt $t0, $s2, $s1

Any tips on how to extend MIPS datapath to support ble and slt instructions would be very helpful!