{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":734787807,"defaultBranch":"main","name":"MIPS-cpu","ownerLogin":"Grvzard","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-12-22T16:08:42.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/47592629?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1710852710.0","currentOid":""},"activityList":{"items":[{"before":"60c380823130f1c8b2fe24b0d42f8f202124e857","after":"dff0e88e70c2194c23af54ed57107b16256cd163","ref":"refs/heads/main","pushedAt":"2024-04-03T11:15:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Grvzard","name":null,"path":"/Grvzard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47592629?s=80&v=4"},"commit":{"message":"refactor: ALU, remove op-mux","shortMessageHtmlLink":"refactor: ALU, remove op-mux"}},{"before":"be4bed84c92f473c37cb3ac3431fa600a28d8d4c","after":"60c380823130f1c8b2fe24b0d42f8f202124e857","ref":"refs/heads/main","pushedAt":"2024-04-01T08:19:44.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Grvzard","name":null,"path":"/Grvzard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47592629?s=80&v=4"},"commit":{"message":"add simple clock divider","shortMessageHtmlLink":"add simple clock divider"}},{"before":"dc01101d94be267f9e6cce234ff86e86557aaa7b","after":"be4bed84c92f473c37cb3ac3431fa600a28d8d4c","ref":"refs/heads/main","pushedAt":"2024-03-31T16:26:03.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Grvzard","name":null,"path":"/Grvzard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47592629?s=80&v=4"},"commit":{"message":"(chisel): support displaying on 7-segment display","shortMessageHtmlLink":"(chisel): support displaying on 7-segment display"}},{"before":"9484a52903ab2d738a9ecbf7970933a78bb17a7f","after":"dc01101d94be267f9e6cce234ff86e86557aaa7b","ref":"refs/heads/main","pushedAt":"2024-03-19T13:06:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Grvzard","name":null,"path":"/Grvzard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47592629?s=80&v=4"},"commit":{"message":"fix(logisim): decode-branchOp used incorrectly","shortMessageHtmlLink":"fix(logisim): decode-branchOp used incorrectly"}},{"before":null,"after":"50305c90209abf6e3e1f46c7fd743f655d5b86af","ref":"refs/heads/logisim","pushedAt":"2024-03-19T12:51:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Grvzard","name":null,"path":"/Grvzard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47592629?s=80&v=4"},"commit":{"message":"chore(logisim): move verilog src","shortMessageHtmlLink":"chore(logisim): move verilog src"}},{"before":"a4b912f3a41e1682ad5ac6a172dcff536e095904","after":"9484a52903ab2d738a9ecbf7970933a78bb17a7f","ref":"refs/heads/main","pushedAt":"2024-03-19T12:51:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Grvzard","name":null,"path":"/Grvzard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47592629?s=80&v=4"},"commit":{"message":"chore: refine","shortMessageHtmlLink":"chore: refine"}},{"before":"a17d684869cc75629a3535d503aeb570c29720b1","after":"a4b912f3a41e1682ad5ac6a172dcff536e095904","ref":"refs/heads/main","pushedAt":"2024-03-19T12:41:59.000Z","pushType":"push","commitsCount":18,"pusher":{"login":"Grvzard","name":null,"path":"/Grvzard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47592629?s=80&v=4"},"commit":{"message":"test: use Verilator","shortMessageHtmlLink":"test: use Verilator"}},{"before":"5303c719af4fc20f17fcf9c3f862f840efb91cd6","after":"a17d684869cc75629a3535d503aeb570c29720b1","ref":"refs/heads/main","pushedAt":"2024-03-10T16:18:32.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"Grvzard","name":null,"path":"/Grvzard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47592629?s=80&v=4"},"commit":{"message":"ref!(logisim): remove Write-Back Stage Buffer, which is implemented incorrectly","shortMessageHtmlLink":"ref!(logisim): remove Write-Back Stage Buffer, which is implemented i…"}},{"before":"304d2584b7bad6de4789b23936b4ed4cc6737c86","after":"5303c719af4fc20f17fcf9c3f862f840efb91cd6","ref":"refs/heads/main","pushedAt":"2024-02-27T14:13:11.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Grvzard","name":null,"path":"/Grvzard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47592629?s=80&v=4"},"commit":{"message":"add instructions (divu, div)","shortMessageHtmlLink":"add instructions (divu, div)"}},{"before":"50476bd47554c02dd2dc23faba6229156a423363","after":"304d2584b7bad6de4789b23936b4ed4cc6737c86","ref":"refs/heads/main","pushedAt":"2024-02-20T08:23:57.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"Grvzard","name":null,"path":"/Grvzard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47592629?s=80&v=4"},"commit":{"message":"ref, perf: move the computation of pc+8 to ALU","shortMessageHtmlLink":"ref, perf: move the computation of pc+8 to ALU"}},{"before":"4220a2456cb789ee68759207cc87d9538b0a5923","after":"50476bd47554c02dd2dc23faba6229156a423363","ref":"refs/heads/main","pushedAt":"2024-02-04T12:13:54.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"Grvzard","name":null,"path":"/Grvzard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47592629?s=80&v=4"},"commit":{"message":"add a loader-program and fib.c test, move basic tests to a separate folder","shortMessageHtmlLink":"add a loader-program and fib.c test, move basic tests to a separate f…"}},{"before":"33da983f2090b5be47773b322f4608160f7831f1","after":"4220a2456cb789ee68759207cc87d9538b0a5923","ref":"refs/heads/main","pushedAt":"2024-01-31T08:28:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Grvzard","name":null,"path":"/Grvzard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47592629?s=80&v=4"},"commit":{"message":"build: change default tool-chain to llvm, re-make tests","shortMessageHtmlLink":"build: change default tool-chain to llvm, re-make tests"}},{"before":"86a5044ee24222074c18d4efd9abf25b3dc94a03","after":"33da983f2090b5be47773b322f4608160f7831f1","ref":"refs/heads/main","pushedAt":"2024-01-29T13:16:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Grvzard","name":null,"path":"/Grvzard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47592629?s=80&v=4"},"commit":{"message":"add instruction (mul), fix stall_EX","shortMessageHtmlLink":"add instruction (mul), fix stall_EX"}},{"before":"78e299e47fd9f5c69ec7afed58f0485243c4a606","after":"86a5044ee24222074c18d4efd9abf25b3dc94a03","ref":"refs/heads/main","pushedAt":"2024-01-28T16:01:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Grvzard","name":null,"path":"/Grvzard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47592629?s=80&v=4"},"commit":{"message":"add MDU, support multiply-class instructions, fix MMU:\n- add (madd, maddu, msub, msubu, mult, multu, mfhi, mflo, mthi, mtlo)\n- MMU solve \"sw\" correctly","shortMessageHtmlLink":"add MDU, support multiply-class instructions, fix MMU:"}},{"before":"cf5c9a6022436764e667acf62f99f194bdd780bf","after":"78e299e47fd9f5c69ec7afed58f0485243c4a606","ref":"refs/heads/main","pushedAt":"2024-01-25T14:42:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Grvzard","name":null,"path":"/Grvzard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47592629?s=80&v=4"},"commit":{"message":"some 4x4u multipliers in logisim","shortMessageHtmlLink":"some 4x4u multipliers in logisim"}},{"before":"29f21f3024efb24932f266365ff46debced641e2","after":"cf5c9a6022436764e667acf62f99f194bdd780bf","ref":"refs/heads/main","pushedAt":"2024-01-22T15:31:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Grvzard","name":null,"path":"/Grvzard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47592629?s=80&v=4"},"commit":{"message":"add instructions (clz, clo)","shortMessageHtmlLink":"add instructions (clz, clo)"}},{"before":"cc57a59ac864b1c4d471084c953f3a795653a2b1","after":"29f21f3024efb24932f266365ff46debced641e2","ref":"refs/heads/main","pushedAt":"2024-01-21T16:14:54.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"Grvzard","name":null,"path":"/Grvzard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47592629?s=80&v=4"},"commit":{"message":"add the remaining branch instructions, fix:\n- fix the bug in data-forwarding related to reg-0\n- data-forwarding should includes stageWb as reg-files were set to falling edge trigger\n- move branch dealing from stageMem to stageEx\n- replace branch prediction with one branch delay slot","shortMessageHtmlLink":"add the remaining branch instructions, fix:"}},{"before":"6e8a815c59b7440df09edd6f2015b5ad4ec8fe91","after":"cc57a59ac864b1c4d471084c953f3a795653a2b1","ref":"refs/heads/main","pushedAt":"2024-01-20T08:34:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Grvzard","name":null,"path":"/Grvzard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47592629?s=80&v=4"},"commit":{"message":"fix sltu in ALU","shortMessageHtmlLink":"fix sltu in ALU"}},{"before":"d947c98937b946c9e4dc0c3fe76aa15594df5693","after":"6e8a815c59b7440df09edd6f2015b5ad4ec8fe91","ref":"refs/heads/main","pushedAt":"2024-01-20T07:19:46.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"Grvzard","name":null,"path":"/Grvzard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47592629?s=80&v=4"},"commit":{"message":"add instructions (movz, movn)","shortMessageHtmlLink":"add instructions (movz, movn)"}},{"before":"c445861f2ad8980bb047ce355adb0fc0ab35b741","after":"d947c98937b946c9e4dc0c3fe76aa15594df5693","ref":"refs/heads/main","pushedAt":"2024-01-18T07:51:59.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"Grvzard","name":null,"path":"/Grvzard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47592629?s=80&v=4"},"commit":{"message":"refactor ALU-adder32","shortMessageHtmlLink":"refactor ALU-adder32"}},{"before":"88d0d44f4c20762df9269da93c6bc0e532ceff27","after":"c445861f2ad8980bb047ce355adb0fc0ab35b741","ref":"refs/heads/main","pushedAt":"2024-01-15T16:21:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Grvzard","name":null,"path":"/Grvzard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47592629?s=80&v=4"},"commit":{"message":"add instructions (and, andi, xor, xori)","shortMessageHtmlLink":"add instructions (and, andi, xor, xori)"}},{"before":"d91379144811a903dd6056a7a2536b946cb19031","after":"88d0d44f4c20762df9269da93c6bc0e532ceff27","ref":"refs/heads/main","pushedAt":"2024-01-15T12:46:44.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Grvzard","name":null,"path":"/Grvzard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47592629?s=80&v=4"},"commit":{"message":"extend ALUctl to 4 bits for further use","shortMessageHtmlLink":"extend ALUctl to 4 bits for further use"}},{"before":"f2a3e6469aa34e23958f67dc279e9e46e1865c64","after":"d91379144811a903dd6056a7a2536b946cb19031","ref":"refs/heads/main","pushedAt":"2024-01-14T15:52:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Grvzard","name":null,"path":"/Grvzard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47592629?s=80&v=4"},"commit":{"message":"Revert \"set reg-files to rising edge trigger\"\n\nThis reverts commit bb5683999518799d0c5c9646267ec0f9afc518fb.","shortMessageHtmlLink":"Revert \"set reg-files to rising edge trigger\""}},{"before":"9856e049765333f07c52b24bbc53f4ab8cf69e39","after":"f2a3e6469aa34e23958f67dc279e9e46e1865c64","ref":"refs/heads/main","pushedAt":"2024-01-11T16:14:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Grvzard","name":null,"path":"/Grvzard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47592629?s=80&v=4"},"commit":{"message":"test: using gcc-mips-linux-gnu tool-chain, add makefile","shortMessageHtmlLink":"test: using gcc-mips-linux-gnu tool-chain, add makefile"}},{"before":"e70e0979147709c38c855f5b50205c79f183f311","after":"9856e049765333f07c52b24bbc53f4ab8cf69e39","ref":"refs/heads/main","pushedAt":"2024-01-03T12:36:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Grvzard","name":null,"path":"/Grvzard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47592629?s=80&v=4"},"commit":{"message":"fix: data hazard, the result forwarded from Ex-stage should has a higher precedence than the one from Mem-stage","shortMessageHtmlLink":"fix: data hazard, the result forwarded from Ex-stage should has a hig…"}},{"before":"5f810efc8c055063e4b155539717ff12045d0d6f","after":"e70e0979147709c38c855f5b50205c79f183f311","ref":"refs/heads/main","pushedAt":"2023-12-30T16:51:08.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"Grvzard","name":null,"path":"/Grvzard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47592629?s=80&v=4"},"commit":{"message":"add tests","shortMessageHtmlLink":"add tests"}},{"before":"9161cd9ae1e06f92a5e6e45eda51f4d54231664e","after":"5f810efc8c055063e4b155539717ff12045d0d6f","ref":"refs/heads/main","pushedAt":"2023-12-24T04:16:08.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"Grvzard","name":null,"path":"/Grvzard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47592629?s=80&v=4"},"commit":{"message":"add 2-bit predictor","shortMessageHtmlLink":"add 2-bit predictor"}},{"before":"b2acfa7619623a602eeeb10be21ded49fda55742","after":"9161cd9ae1e06f92a5e6e45eda51f4d54231664e","ref":"refs/heads/main","pushedAt":"2023-12-23T12:52:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Grvzard","name":null,"path":"/Grvzard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47592629?s=80&v=4"},"commit":{"message":"5-stage pipeline","shortMessageHtmlLink":"5-stage pipeline"}},{"before":null,"after":"b2acfa7619623a602eeeb10be21ded49fda55742","ref":"refs/heads/main","pushedAt":"2023-12-22T16:09:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Grvzard","name":null,"path":"/Grvzard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47592629?s=80&v=4"},"commit":{"message":"add sll","shortMessageHtmlLink":"add sll"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNC0wM1QxMToxNTo1MS4wMDAwMDBazwAAAAQmjswI","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMi0yMlQxNjowOToyNy4wMDAwMDBazwAAAAPQehVn"}},"title":"Activity · Grvzard/MIPS-cpu"}