.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