[ { "ActiveList": [], "BusyBitTable": [ false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false ], "DecodedPCs": [], "Exception": false, "ExceptionPC": 0, "FreeList": [ 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63 ], "IntegerQueue": [], "PC": 0, "PhysicalRegisterFile": [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "RegisterMapTable": [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31 ] }, { "ActiveList": [], "BusyBitTable": [ false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false ], "DecodedPCs": [ 0, 1, 2, 3 ], "Exception": false, "ExceptionPC": 0, "FreeList": [ 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63 ], "IntegerQueue": [], "PC": 4, "PhysicalRegisterFile": [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "RegisterMapTable": [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31 ] }, { "ActiveList": [ { "Done": false, "Exception": false, "LogicalDestination": 1, "OldDestination": 1, "PC": 0 }, { "Done": false, "Exception": false, "LogicalDestination": 2, "OldDestination": 2, "PC": 1 }, { "Done": false, "Exception": false, "LogicalDestination": 3, "OldDestination": 3, "PC": 2 }, { "Done": false, "Exception": false, "LogicalDestination": 4, "OldDestination": 4, "PC": 3 } ], "BusyBitTable": [ false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false ], "DecodedPCs": [ 4, 5, 6, 7 ], "Exception": false, "ExceptionPC": 0, "FreeList": [ 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63 ], "IntegerQueue": [ { "DestRegister": 32, "OpAIsReady": true, "OpARegTag": 0, "OpAValue": 0, "OpBIsReady": true, "OpBRegTag": 0, "OpBValue": 10, "OpCode": "add", "PC": 0 }, { "DestRegister": 33, "OpAIsReady": true, "OpARegTag": 0, "OpAValue": 0, "OpBIsReady": true, "OpBRegTag": 0, "OpBValue": 10, "OpCode": "add", "PC": 1 }, { "DestRegister": 34, "OpAIsReady": true, "OpARegTag": 0, "OpAValue": 0, "OpBIsReady": true, "OpBRegTag": 0, "OpBValue": 10, "OpCode": "add", "PC": 2 }, { "DestRegister": 35, "OpAIsReady": true, "OpARegTag": 0, "OpAValue": 0, "OpBIsReady": true, "OpBRegTag": 0, "OpBValue": 10, "OpCode": "add", "PC": 3 } ], "PC": 8, "PhysicalRegisterFile": [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "RegisterMapTable": [ 0, 32, 33, 34, 35, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31 ] }, { "ActiveList": [ { "Done": false, "Exception": false, "LogicalDestination": 1, "OldDestination": 1, "PC": 0 }, { "Done": false, "Exception": false, "LogicalDestination": 2, "OldDestination": 2, "PC": 1 }, { "Done": false, "Exception": false, "LogicalDestination": 3, "OldDestination": 3, "PC": 2 }, { "Done": false, "Exception": false, "LogicalDestination": 4, "OldDestination": 4, "PC": 3 }, { "Done": false, "Exception": false, "LogicalDestination": 5, "OldDestination": 5, "PC": 4 }, { "Done": false, "Exception": false, "LogicalDestination": 6, "OldDestination": 6, "PC": 5 }, { "Done": false, "Exception": false, "LogicalDestination": 8, "OldDestination": 8, "PC": 6 }, { "Done": false, "Exception": false, "LogicalDestination": 9, "OldDestination": 9, "PC": 7 } ], "BusyBitTable": [ false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, true, true, true, true, true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false ], "DecodedPCs": [ 8, 9, 10 ], "Exception": false, "ExceptionPC": 0, "FreeList": [ 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63 ], "IntegerQueue": [ { "DestRegister": 36, "OpAIsReady": true, "OpARegTag": 0, "OpAValue": 0, "OpBIsReady": true, "OpBRegTag": 0, "OpBValue": 7, "OpCode": "add", "PC": 4 }, { "DestRegister": 37, "OpAIsReady": true, "OpARegTag": 0, "OpAValue": 0, "OpBIsReady": true, "OpBRegTag": 0, "OpBValue": 8, "OpCode": "add", "PC": 5 }, { "DestRegister": 38, "OpAIsReady": true, "OpARegTag": 0, "OpAValue": 0, "OpBIsReady": true, "OpBRegTag": 0, "OpBValue": 12, "OpCode": "add", "PC": 6 }, { "DestRegister": 39, "OpAIsReady": true, "OpARegTag": 0, "OpAValue": 0, "OpBIsReady": true, "OpBRegTag": 0, "OpBValue": 29, "OpCode": "add", "PC": 7 } ], "PC": 11, "PhysicalRegisterFile": [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "RegisterMapTable": [ 0, 32, 33, 34, 35, 36, 37, 7, 38, 39, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31 ] }, { "ActiveList": [ { "Done": false, "Exception": false, "LogicalDestination": 1, "OldDestination": 1, "PC": 0 }, { "Done": false, "Exception": false, "LogicalDestination": 2, "OldDestination": 2, "PC": 1 }, { "Done": false, "Exception": false, "LogicalDestination": 3, "OldDestination": 3, "PC": 2 }, { "Done": false, "Exception": false, "LogicalDestination": 4, "OldDestination": 4, "PC": 3 }, { "Done": false, "Exception": false, "LogicalDestination": 5, "OldDestination": 5, "PC": 4 }, { "Done": false, "Exception": false, "LogicalDestination": 6, "OldDestination": 6, "PC": 5 }, { "Done": false, "Exception": false, "LogicalDestination": 8, "OldDestination": 8, "PC": 6 }, { "Done": false, "Exception": false, "LogicalDestination": 9, "OldDestination": 9, "PC": 7 }, { "Done": false, "Exception": false, "LogicalDestination": 10, "OldDestination": 10, "PC": 8 }, { "Done": false, "Exception": false, "LogicalDestination": 15, "OldDestination": 15, "PC": 9 }, { "Done": false, "Exception": false, "LogicalDestination": 17, "OldDestination": 17, "PC": 10 } ], "BusyBitTable": [ false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, true, true, true, true, true, true, true, true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false ], "DecodedPCs": [], "Exception": false, "ExceptionPC": 0, "FreeList": [ 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63 ], "IntegerQueue": [ { "DestRegister": 40, "OpAIsReady": true, "OpARegTag": 0, "OpAValue": 0, "OpBIsReady": true, "OpBRegTag": 0, "OpBValue": 0, "OpCode": "mulu", "PC": 8 }, { "DestRegister": 41, "OpAIsReady": true, "OpARegTag": 0, "OpAValue": 0, "OpBIsReady": true, "OpBRegTag": 0, "OpBValue": 0, "OpCode": "mulu", "PC": 9 }, { "DestRegister": 42, "OpAIsReady": true, "OpARegTag": 0, "OpAValue": 0, "OpBIsReady": true, "OpBRegTag": 0, "OpBValue": 0, "OpCode": "sub", "PC": 10 } ], "PC": 11, "PhysicalRegisterFile": [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "RegisterMapTable": [ 0, 32, 33, 34, 35, 36, 37, 7, 38, 39, 40, 11, 12, 13, 14, 41, 16, 42, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31 ] }, { "ActiveList": [ { "Done": true, "Exception": false, "LogicalDestination": 1, "OldDestination": 1, "PC": 0 }, { "Done": true, "Exception": false, "LogicalDestination": 2, "OldDestination": 2, "PC": 1 }, { "Done": true, "Exception": false, "LogicalDestination": 3, "OldDestination": 3, "PC": 2 }, { "Done": true, "Exception": false, "LogicalDestination": 4, "OldDestination": 4, "PC": 3 }, { "Done": false, "Exception": false, "LogicalDestination": 5, "OldDestination": 5, "PC": 4 }, { "Done": false, "Exception": false, "LogicalDestination": 6, "OldDestination": 6, "PC": 5 }, { "Done": false, "Exception": false, "LogicalDestination": 8, "OldDestination": 8, "PC": 6 }, { "Done": false, "Exception": false, "LogicalDestination": 9, "OldDestination": 9, "PC": 7 }, { "Done": false, "Exception": false, "LogicalDestination": 10, "OldDestination": 10, "PC": 8 }, { "Done": false, "Exception": false, "LogicalDestination": 15, "OldDestination": 15, "PC": 9 }, { "Done": false, "Exception": false, "LogicalDestination": 17, "OldDestination": 17, "PC": 10 } ], "BusyBitTable": [ false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, true, true, true, true, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false ], "DecodedPCs": [], "Exception": false, "ExceptionPC": 0, "FreeList": [ 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63 ], "IntegerQueue": [], "PC": 11, "PhysicalRegisterFile": [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 10, 10, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "RegisterMapTable": [ 0, 32, 33, 34, 35, 36, 37, 7, 38, 39, 40, 11, 12, 13, 14, 41, 16, 42, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31 ] }, { "ActiveList": [ { "Done": true, "Exception": false, "LogicalDestination": 5, "OldDestination": 5, "PC": 4 }, { "Done": true, "Exception": false, "LogicalDestination": 6, "OldDestination": 6, "PC": 5 }, { "Done": true, "Exception": false, "LogicalDestination": 8, "OldDestination": 8, "PC": 6 }, { "Done": true, "Exception": false, "LogicalDestination": 9, "OldDestination": 9, "PC": 7 }, { "Done": false, "Exception": false, "LogicalDestination": 10, "OldDestination": 10, "PC": 8 }, { "Done": false, "Exception": false, "LogicalDestination": 15, "OldDestination": 15, "PC": 9 }, { "Done": false, "Exception": false, "LogicalDestination": 17, "OldDestination": 17, "PC": 10 } ], "BusyBitTable": [ false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, true, true, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false ], "DecodedPCs": [], "Exception": false, "ExceptionPC": 0, "FreeList": [ 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 1, 2, 3, 4 ], "IntegerQueue": [], "PC": 11, "PhysicalRegisterFile": [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 10, 10, 10, 7, 8, 12, 29, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "RegisterMapTable": [ 0, 32, 33, 34, 35, 36, 37, 7, 38, 39, 40, 11, 12, 13, 14, 41, 16, 42, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31 ] }, { "ActiveList": [ { "Done": true, "Exception": false, "LogicalDestination": 10, "OldDestination": 10, "PC": 8 }, { "Done": true, "Exception": false, "LogicalDestination": 15, "OldDestination": 15, "PC": 9 }, { "Done": true, "Exception": false, "LogicalDestination": 17, "OldDestination": 17, "PC": 10 } ], "BusyBitTable": [ false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false ], "DecodedPCs": [], "Exception": false, "ExceptionPC": 0, "FreeList": [ 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 1, 2, 3, 4, 5, 6, 8, 9 ], "IntegerQueue": [], "PC": 11, "PhysicalRegisterFile": [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 10, 10, 10, 7, 8, 12, 29, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "RegisterMapTable": [ 0, 32, 33, 34, 35, 36, 37, 7, 38, 39, 40, 11, 12, 13, 14, 41, 16, 42, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31 ] }, { "ActiveList": [], "BusyBitTable": [ false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false ], "DecodedPCs": [], "Exception": false, "ExceptionPC": 0, "FreeList": [ 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 1, 2, 3, 4, 5, 6, 8, 9, 10, 15, 17 ], "IntegerQueue": [], "PC": 11, "PhysicalRegisterFile": [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 10, 10, 10, 7, 8, 12, 29, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "RegisterMapTable": [ 0, 32, 33, 34, 35, 36, 37, 7, 38, 39, 40, 11, 12, 13, 14, 41, 16, 42, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31 ] } ]