//! returns: 101

.text;
@entry
	li     %t0    1;
	slli   %t1    %t0    5;
	slliw  %t2    %t0    4;
	sllw   %t3    %t2    %t0;
	sll    %t4    %t0    %t0;
	li     %t5    -8;
	srai   %t6    %t5    2;
	sraiw  %a1    %t5    1;
	sraw   %a2    %t5    %t0;
	li     %a3    64;
	srli   %a3    %a3    5;
	li     %a4    64;
	srliw  %a4    %a4    4;
	srlw   %a5    %a4    %t0;
	srl    %a6    %a3    %t0;
	addiw  %a0    %zero  7;
	addw   %a0    %a0    %t0;
	subw   %a0    %a0    %t0;
	add    %a0    %a0    %t4;
	add    %a0    %a0    %a3;
	add    %a0    %a0    %a4;
	add    %a0    %a0    %a5;
	add    %a0    %a0    %a6;
	slti   %t6    %t6    0;
	add    %a0    %a0    %t6;
	slti   %a1    %a1    0;
	add    %a0    %a0    %a1;
	slti   %a2    %a2    0;
	add    %a0    %a0    %a2;
	add    %a0    %a0    %t1;
	add    %a0    %a0    %t2;
	add    %a0    %a0    %t3;
	li     %a7    93;
	ecall;
