glabel fixture /* 0 80010000 D8FFBD27 */ addiu sp,sp,-40 /* 4 80010004 1C00B1AF */ sw s1,28(sp) /* 8 80010008 21888000 */ move s1,a0 /* C 8001000C 1800B0AF */ sw s0,24(sp) /* 10 80010010 21800000 */ move s0,zero /* 14 80010014 21200000 */ move a0,zero /* 18 80010018 2400BFAF */ sw ra,36(sp) /* 1C 8001001C 1300201A */ blez s1,8001006c /* 20 80010020 2000B2AF */ sw s2,32(sp) /* 24 80010024 0280123C */ lui s2,%hi(table) /* 28 80010028 00005226 */ addiu s2,s2,%lo(table) /* 2C 8001002C 07000232 */ andi v0,s0,0x7 /* 30 80010030 80100200 */ sll v0,v0,0x2 /* 34 80010034 21105200 */ addu v0,v0,s2 /* 38 80010038 0000428C */ lw v0,0(v0) /* 3C 8001003C 00000000 */ nop /* 40 80010040 21208200 */ addu a0,a0,v0 /* 44 80010044 65008228 */ slti v0,a0,101 /* 48 80010048 04004014 */ bnez v0,8001005c /* 4C 8001004C 00000000 */ nop /* 50 80010050 0048000C */ jal 80012000 /* 54 80010054 00000000 */ nop /* 58 80010058 21204000 */ move a0,v0 /* 5C 8001005C 01001026 */ addiu s0,s0,1 /* 60 80010060 2A101102 */ slt v0,s0,s1 /* 64 80010064 F2FF4014 */ bnez v0,80010030 /* 68 80010068 07000232 */ andi v0,s0,0x7 /* 6C 8001006C 21108000 */ move v0,a0 /* 70 80010070 2400BF8F */ lw ra,36(sp) /* 74 80010074 2000B28F */ lw s2,32(sp) /* 78 80010078 1C00B18F */ lw s1,28(sp) /* 7C 8001007C 1800B08F */ lw s0,24(sp) /* 80 80010080 2800BD27 */ addiu sp,sp,40 /* 84 80010084 0800E003 */ jr ra /* 88 80010088 00000000 */ nop