main: sltiu gp, ra, 0x01AE srli sp, sp, 0x0005 addi ra, sp, 0x0177 srai sp, ra, 0x0003 sub sp, ra, sp slli sp, ra, 0x000B add sp, gp, ra slli gp, sp, 0x0006 ori sp, ra, 0xFFFFFF64 and gp, gp, gp andi gp, gp, 0x0084 xori ra, ra, 0xFFFFFEB4 or sp, ra, ra addi sp, ra, 0x0078 sltiu sp, sp, 0xFFFFFF1E srli gp, sp, 0x0000 slti sp, ra, 0xFFFFFEF7 srai ra, ra, 0x0001 or sp, ra, gp xor sp, sp, ra sub sp, ra, sp sub ra, gp, ra sltiu gp, sp, 0xFFFFFE85 addi sp, gp, 0x017C sltiu ra, gp, 0xFFFFFF64 xori sp, gp, 0x00A1 xor ra, sp, gp ori gp, ra, 0x00B6 add ra, ra, sp sltiu gp, ra, 0xFFFFFFEC sltu gp, sp, ra sll sp, ra, gp add gp, ra, ra or gp, ra, gp xor sp, ra, sp addi sp, gp, 0xFFFFFF4C xor ra, sp, gp xori ra, sp, 0xFFFFFF72 xori gp, sp, 0xFFFFFE95 or ra, ra, ra slti ra, gp, 0xFFFFFE75 slli sp, sp, 0x0004 sltiu ra, ra, 0xFFFFFE25 add sp, ra, gp sltiu gp, gp, 0xFFFFFFDB addi sp, sp, 0x003D sll ra, ra, sp ori ra, ra, 0x012C add gp, ra, gp xori sp, sp, 0x0157 slti gp, sp, 0xFFFFFF2A and sp, ra, ra add gp, ra, ra sltiu ra, gp, 0xFFFFFE56 sra gp, gp, ra xori sp, gp, 0xFFFFFF0D sub sp, gp, ra slti ra, ra, 0x0154 slli ra, ra, 0x000A ori ra, gp, 0xFFFFFEC2 ori ra, sp, 0x0075 addi gp, sp, 0x0079 xor gp, ra, sp srli ra, sp, 0x0008 srai ra, ra, 0x000F slli gp, gp, 0x0006 sra sp, gp, gp add sp, sp, sp srai ra, sp, 0x0001 slli gp, ra, 0x0010 andi ra, ra, 0xFFFFFFA8 add sp, ra, sp srai ra, gp, 0x000E srai ra, sp, 0x0005 addi ra, gp, 0xFFFFFF83 xor gp, sp, ra srai sp, gp, 0x0004 srli ra, ra, 0x0007 sll gp, ra, gp xori gp, gp, 0x0163 add ra, gp, gp srli gp, gp, 0x000B add sp, ra, ra sltu ra, ra, sp sll sp, ra, ra ori sp, sp, 0xFFFFFF6B slli gp, gp, 0x0006 xori sp, ra, 0x00A7 add sp, ra, ra add ra, gp, gp addi gp, gp, 0xFFFFFFE9 sra sp, ra, gp add gp, ra, ra ori gp, gp, 0x0002 addi gp, gp, 0x002F sll sp, sp, ra srli sp, ra, 0x000E ori gp, sp, 0x00EB sra gp, ra, sp sra sp, sp, gp and gp, ra, ra sra ra, ra, gp add sp, gp, ra srl gp, sp, gp add ra, ra, sp srai gp, ra, 0x000E sltu gp, gp, sp srli sp, ra, 0x0004 ori gp, sp, 0xFFFFFE6E and gp, ra, ra ori gp, ra, 0xFFFFFFAF srl ra, ra, ra or sp, ra, ra ori gp, sp, 0x0018 and gp, gp, gp sll gp, sp, gp srli gp, sp, 0x0006 add gp, ra, ra add gp, ra, sp sra sp, ra, ra ori sp, ra, 0x0022 and gp, gp, gp add ra, sp, ra sll sp, gp, gp ori gp, sp, 0x008E add sp, ra, sp and sp, gp, gp addi ra, sp, 0x0145 and sp, gp, gp sll gp, ra, sp addi sp, sp, 0xFFFFFFAF xori sp, ra, 0xFFFFFE2C srl gp, ra, gp sub ra, sp, gp add sp, ra, ra slli sp, sp, 0x0006 sltu gp, sp, ra sub gp, ra, sp xori ra, ra, 0xFFFFFF9A addi sp, sp, 0xFFFFFE12 slli ra, ra, 0x0003 slli gp, ra, 0x0004 add gp, gp, gp xori ra, ra, 0xFFFFFED7 andi gp, gp, 0xFFFFFE05 and gp, gp, sp addi gp, gp, 0xFFFFFEE5 slli ra, gp, 0x000A sll sp, gp, gp and ra, gp, sp ori ra, gp, 0xFFFFFE22 srl sp, sp, gp srli ra, sp, 0x0005 slli ra, ra, 0x0005 srai ra, ra, 0x0007 srli ra, gp, 0x000F andi gp, gp, 0xFFFFFF96 sra sp, gp, gp srai gp, gp, 0x000F sub sp, sp, gp sltiu ra, ra, 0xFFFFFF41 and sp, sp, sp xor gp, sp, ra srai gp, sp, 0x000A xori gp, gp, 0x00D3 or gp, sp, sp sltu gp, ra, gp slli ra, gp, 0x0002 or sp, gp, ra addi ra, ra, 0x002B addi gp, ra, 0x0035 slli sp, gp, 0x0008 addi gp, sp, 0x015E xor ra, gp, sp or ra, gp, ra sll ra, gp, ra sll gp, gp, ra srli gp, ra, 0x000C slt sp, ra, sp sltiu sp, sp, 0xFFFFFE1C ori sp, ra, 0xFFFFFE83 andi sp, sp, 0xFFFFFEFC addi ra, ra, 0xFFFFFF85 ori gp, ra, 0x0084 sll gp, gp, ra xori gp, sp, 0xFFFFFF6D sll gp, sp, gp sra ra, sp, ra xor ra, gp, sp srl ra, ra, sp srl ra, ra, sp andi gp, ra, 0xFFFFFE7B srai ra, sp, 0x000F sub sp, sp, ra or sp, gp, gp slt ra, ra, gp or gp, gp, sp srli ra, sp, 0x000B andi ra, gp, 0xFFFFFFD4 slli ra, gp, 0x0009 done #regset x1, 123 #regset x2, -40 #regset x3, 0xFFEE