.text
.globl __start
__start:
add $7, $2, $3
bne $12, $13, DONE
sub $4, $7, $5
and $21, $7, $8
xor $9, $4, $11
DONE:
addi $2, $0, 10
LOOP:
andi $4, $9, 1
bne $4, $0, SKIP
add $3, $3, $2
sll $10, $9, 1
srl $5, $10, 31
bne $5, $0, LOOP
xor $9, $9, $10
SKIP:
bne $2, $0, LOOP
addi $2, $2, -1
or $20, $21, $22
syscall
nop
nop