pc=000000a0: [0c00002e] jal b8 I am x2 rsaddr= 0 rtaddr= 0 rdaddr3= 0 rdaddr4= 0 rsbus=00000000 rtbus=00000000 aluout=00000000 wbreg=00000000 4642: PC1 = 000000a0, IR1 = 0c00002e PC2 = 0000009c, IR2 = 0000000c PC3 = 00000098, IR3 = 00000000 PC4 = 00000098, IR4 = 00000000 pc=000000a4: [00000000] nop rsaddr= 0 rtaddr= 0 rdaddr3= 0 rdaddr4= 0 rsbus=00000000 rtbus=00000000 aluout=xxxxxxxx wbreg=00000000 4652: PC1 = 000000a4, IR1 = 00000000 PC2 = 000000a0, IR2 = 0c00002e PC3 = 0000009c, IR3 = 0000000c PC4 = 00000098, IR4 = 00000000 pc=000000b8: [27bdffe8] addiu $sp,$sp,65512 rsaddr= 0 rtaddr= 0 rdaddr3= 0 rdaddr4= 0 rsbus=00000000 rtbus=00000000 aluout=xxxxxxxx wbreg=xxxxxxxx rsaddr= 0 rtaddr= 0 rdaddr3=31 rdaddr4= 0 rsbus=00000000 rtbus=00000000 aluout=xxxxxxxx wbreg=xxxxxxxx 4662: PC1 = 000000b8, IR1 = 27bdffe8 PC2 = 000000a4, IR2 = 00000000 PC3 = 000000a0, IR3 = 0c00002e PC4 = 0000009c, IR4 = 0000000c pc=000000bc: [afbf0004] sw $ra,4($sp) rsaddr=29 rtaddr=29 rdaddr3=31 rdaddr4= 0 rsbus=7fffee50 rtbus=7fffee50 aluout=00000000 wbreg=xxxxxxxx no RS bypass no RT bypass jal storing 000000a8 in $ra rsaddr=29 rtaddr=29 rdaddr3= 0 rdaddr4=31 rsbus=7fffee50 rtbus=7fffee50 aluout=00000000 wbreg=000000a8 no RS bypass no RT bypass 4672: PC1 = 000000bc, IR1 = afbf0004 PC2 = 000000b8, IR2 = 27bdffe8 PC3 = 000000a4, IR3 = 00000000 PC4 = 000000a0, IR4 = 0c00002e Attempt reg write of 31, should be 000000a8, was 00000070 pc=000000c0: [24040001] addiu $a0,$0,1 jal storing 000000ac in $ra rsaddr=29 rtaddr=31 rdaddr3=29 rdaddr4= 0 rsbus=7fffee50 rtbus=000000a8 aluout=7fffee38 wbreg=000000ac bypass ALU onto RS (new=7fffee38) no RT bypass rsaddr=29 rtaddr=31 rdaddr3=29 rdaddr4= 0 rsbus=7fffee50 rtbus=000000a8 aluout=7fffee38 wbreg=00000000 bypass ALU onto RS (new=7fffee38) no RT bypass 4682: PC1 = 000000c0, IR1 = 24040001 PC2 = 000000bc, IR2 = afbf0004 PC3 = 000000b8, IR3 = 27bdffe8 PC4 = 000000a4, IR4 = 00000000 pc=000000c4: [3c050000] lui $a1,$0,0x0 rsaddr= 0 rtaddr= 4 rdaddr3= 0 rdaddr4=29 rsbus=00000000 rtbus=00000001 aluout=7fffee3c wbreg=7fffee38 no RT bypass storing word 7fffee50 to 7fffee38 ------------------------------------------------ 4692: PC1 = 000000c4, IR1 = 3c050000 PC2 = 000000c0, IR2 = 24040001 PC3 = 000000bc, IR3 = afbf0004 PC4 = 000000b8, IR4 = 27bdffe8 pc=000000c8: [24a50121] addiu $a1,$a1,289 storing word 000000a8 to 7fffee3c ------------------------------------------------ rsaddr= 0 rtaddr= 5 rdaddr3= 4 rdaddr4= 0 rsbus=00000000 rtbus=00000119 aluout=00000001 wbreg=7fffee3c no RT bypass 4702: PC1 = 000000c8, IR1 = 24a50121 PC2 = 000000c4, IR2 = 3c050000 PC3 = 000000c0, IR3 = 24040001 PC4 = 000000bc, IR4 = afbf0004 pc=000000cc: [24060008] addiu $a2,$0,8 rsaddr= 5 rtaddr= 5 rdaddr3= 5 rdaddr4= 4 rsbus=00000119 rtbus=00000119 aluout=00000000 wbreg=00000001 bypass ALU onto RS (new=00000000) bypass ALU onto RT (new=00000000) 4712: PC1 = 000000cc, IR1 = 24060008 PC2 = 000000c8, IR2 = 24a50121 PC3 = 000000c4, IR3 = 3c050000 PC4 = 000000c0, IR4 = 24040001 pc=000000d0: [240203ec] addiu $v0,$0,1004 rsaddr= 0 rtaddr= 6 rdaddr3= 5 rdaddr4= 5 rsbus=00000000 rtbus=00000008 aluout=00000121 wbreg=00000000 no RT bypass 4722: PC1 = 000000d0, IR1 = 240203ec PC2 = 000000cc, IR2 = 24060008 PC3 = 000000c8, IR3 = 24a50121 PC4 = 000000c4, IR4 = 3c050000 pc=000000d4: [0000000c] syscall rsaddr= 0 rtaddr= 2 rdaddr3= 6 rdaddr4= 5 rsbus=00000000 rtbus=00000008 aluout=00000008 wbreg=00000121 no RT bypass 4732: PC1 = 000000d4, IR1 = 0000000c PC2 = 000000d0, IR2 = 240203ec PC3 = 000000cc, IR3 = 24060008 PC4 = 000000c8, IR4 = 24a50121 rsaddr= 0 rtaddr= 0 rdaddr3= 2 rdaddr4= 6 rsbus=00000000 rtbus=00000000 aluout=000003ec wbreg=00000008 4742: PC1 = 000000d4, IR1 = 0000000c PC2 = 000000d0, IR2 = 00000000 PC3 = 000000d0, IR3 = 240203ec PC4 = 000000cc, IR4 = 24060008 rsaddr= 0 rtaddr= 0 rdaddr3= 0 rdaddr4= 2 rsbus=00000000 rtbus=00000000 aluout=00000000 wbreg=000003ec 4752: PC1 = 000000d4, IR1 = 0000000c PC2 = 000000d0, IR2 = 00000000 PC3 = 000000d0, IR3 = 00000000 PC4 = 000000d0, IR4 = 240203ec pc=000000d8: [8fbf0004] lw $ra,4($sp) I am x3 rsaddr= 0 rtaddr= 0 rdaddr3= 0 rdaddr4= 0 rsbus=00000000 rtbus=00000000 aluout=00000000 wbreg=00000000 4762: PC1 = 000000d8, IR1 = 8fbf0004 PC2 = 000000d4, IR2 = 0000000c PC3 = 000000d0, IR3 = 00000000 PC4 = 000000d0, IR4 = 00000000 pc=000000dc: [27bd0018] addiu $sp,$sp,24 rsaddr=29 rtaddr=31 rdaddr3= 0 rdaddr4= 0 rsbus=7fffee38 rtbus=000000a8 aluout=xxxxxxxx wbreg=00000000 no RS bypass no RT bypass 4772: PC1 = 000000dc, IR1 = 27bd0018 PC2 = 000000d8, IR2 = 8fbf0004 PC3 = 000000d4, IR3 = 0000000c PC4 = 000000d0, IR4 = 00000000 pc=000000e0: [03e00008] jr $ra rsaddr=29 rtaddr=29 rdaddr3=31 rdaddr4= 0 rsbus=7fffee38 rtbus=7fffee38 aluout=7fffee3c wbreg=xxxxxxxx no RS bypass no RT bypass Attempt reg read of 31, is 000000a8 read word 00000000 from xxxxxxxx ------------------------------------------------ 4782: PC1 = 000000e0, IR1 = 03e00008 PC2 = 000000dc, IR2 = 27bd0018 PC3 = 000000d8, IR3 = 8fbf0004 PC4 = 000000d4, IR4 = 0000000c pc=000000e4: [00000000] nop read word 000000a8 from 7fffee3c ------------------------------------------------ rsaddr=31 rtaddr= 0 rdaddr3=29 rdaddr4=31 rsbus=000000a8 rtbus=00000000 aluout=7fffee50 wbreg=7fffee3c bypass WB onto RS (new=7fffee3c) LMDR=00000000, writing back to 31 rsaddr=31 rtaddr= 0 rdaddr3=29 rdaddr4=31 rsbus=000000a8 rtbus=00000000 aluout=7fffee50 wbreg=00000000 bypass WB onto RS (new=00000000) 4792: PC1 = 000000e4, IR1 = 00000000 PC2 = 000000e0, IR2 = 03e00008 PC3 = 000000dc, IR3 = 27bd0018 PC4 = 000000d8, IR4 = 8fbf0004 attempting jump reg to (rstemp) 00000000 (w/o bp=00000000) from 000000e0 Attempt reg write of 31, should be 00000000, was 000000a8 pc=00000000: [00000000] nop LMDR=000000a8, writing back to 31 rsaddr= 0 rtaddr= 0 rdaddr3=29 rdaddr4=31 rsbus=00000000 rtbus=00000000 aluout=xxxxxxxx wbreg=000000a8 rsaddr= 0 rtaddr= 0 rdaddr3= 0 rdaddr4=29 rsbus=00000000 rtbus=00000000 aluout=xxxxxxxx wbreg=000000a8 rsaddr= 0 rtaddr= 0 rdaddr3= 0 rdaddr4=29 rsbus=00000000 rtbus=00000000 aluout=xxxxxxxx wbreg=7fffee50 4802: PC1 = 00000000, IR1 = 00000000 PC2 = 000000e4, IR2 = 00000000 PC3 = 000000e0, IR3 = 03e00008 PC4 = 000000dc, IR4 = 27bd0018