Some parameter set stuff
Jump to navigation
Jump to search
001aa1a0: 00063400 sll r6,r6,0x10 001aa1a4: 000633c3 sra r6,r6,0x0f parameter set counter*2 001aa1a8: 30a500ff andi r5,r5,0x00ff 001aa1ac: 00052840 sll r5,r5,0x01 001aa1b0: 3c07801c lui r7,0x801c 001aa1b4: 8ce7bf8c lw r7,-0x4074(r7) load parameter sets address 001aa1b8: 94830006 lhu r3,0x0006(r4) 001aa1bc: 00c73021 addu r6,r6,r7 r6 = pointer to parameter set 001aa1c0: 90c20000 lbu r2,0x0000(r6) load parameter set address 001aa1c4: 90c60001 lbu r6,0x0001(r6) load second byte of parameter set address 001aa1c8: 34630001 ori r3,r3,0x0001 add 1 to ? 001aa1cc: a480001c sh r0,0x001c(r4) clear ?? 001aa1d0: a085001e sb r5,0x001e(r4) 001aa1d4: a4800016 sh r0,0x0016(r4) 001aa1d8: a4830006 sh r3,0x0006(r4) 001aa1dc: 00063200 sll r6,r6,0x08 second byte shifted one byte left 001aa1e0: 00461021 addu r2,r2,r6 get full parameter set address 001aa1e4: 00021400 sll r2,r2,0x10 001aa1e8: 00021403 sra r2,r2,0x10 001aa1ec: 00471021 addu r2,r2,r7 add to base address 001aa1f0: 03e00008 jr r31 001aa1f4: ac820018 sw r2,0x0018(r4) store current parameter set pointer