//! returns: 17

.text;
@entry
	li     %a0    0;
	li     %t0    5;
	li     %t1    5;
	beq    %t0    %t1    @beqOk;
	j      @fail;
@beqOk
	bne    %t0    %t1    @fail;
	li     %t2    -1;
	li     %t3    1;
	blt    %t2    %t3    @bltOk;
	j      @fail;
@bltOk
	bgt    %t3    %t2    @bgtOk;
	j      @fail;
@bgtOk
	bge    %t3    %t2    @bgeOk;
	j      @fail;
@bgeOk
	ble    %t2    %t3    @bleOk;
	j      @fail;
@bleOk
	li     %t4    1;
	li     %t5    2;
	bltu   %t4    %t5    @bltuOk;
	j      @fail;
@bltuOk
	bgeu   %t5    %t4    @done;
	j      @fail;
@done
	li     %a0    17;
	li     %a7    93;
	ecall;
@fail
	li     %a0    1;
	li     %a7    93;
	ecall;
