Commit Graph

327 Commits

Author SHA1 Message Date
dsleung 6459c71ac5 Merge pull request 'Restructure insns directory contents' (#2) from restructuring into master 2020-08-13 15:20:35 +08:00
Donald Sebastian Leung f358e0679a Rename module names to follow PEP8 2020-08-13 15:14:46 +08:00
Donald Sebastian Leung 4d211bb24a Update README.md 2020-08-13 14:28:42 +08:00
Donald Sebastian Leung 40344f7841 Add RV32I base ISA 2020-08-13 14:23:55 +08:00
Donald Sebastian Leung 28949f36f4 Fix typo in InsnSw.py 2020-08-13 13:46:16 +08:00
Donald Sebastian Leung 9f6c634f4a Update README.md 2020-08-13 12:19:40 +08:00
Donald Sebastian Leung 6868e0d742 Prepare RV32I Base ISA 2020-08-12 17:26:39 +08:00
Donald Sebastian Leung 75d1133125 Remove redundant parameter in InsnAuipc constructor 2020-08-12 14:23:09 +08:00
Donald Sebastian Leung 8b92b1cbed Remove redundant parameter in InsnLui constructor 2020-08-12 14:22:10 +08:00
Donald Sebastian Leung 23daacc619 Remove redundant parameter in InsnRV32IUType constructor 2020-08-12 14:20:17 +08:00
Donald Sebastian Leung 7e8ca12e5f Fix JAL instruction 2020-08-12 14:17:45 +08:00
Donald Sebastian Leung a09df9c7c4 Remove redundant parameter in InsnRV32ISBType constructor 2020-08-12 14:12:57 +08:00
Donald Sebastian Leung 3c82069a4d Remove redundant parameter in InsnSw constructor 2020-08-12 14:09:41 +08:00
Donald Sebastian Leung 47fa70b389 Remove redundant parameter in InsnSh constructor 2020-08-12 14:07:47 +08:00
Donald Sebastian Leung 8dbc8ebd8c Remove redundant parameter in InsnSb constructor 2020-08-12 14:06:55 +08:00
Donald Sebastian Leung 2943a307ef Remove redundant parameter in InsnRV32ISType constructor 2020-08-12 14:06:01 +08:00
Donald Sebastian Leung 35ba759c30 Remove redundant parameter in InsnAndi constructor 2020-08-12 14:03:27 +08:00
Donald Sebastian Leung 801bf08549 Remove redundant parameter in InsnOri constructor 2020-08-12 14:02:43 +08:00
Donald Sebastian Leung 3e08d4f26e Remove redundant parameter in InsnXori constructor 2020-08-12 14:01:58 +08:00
Donald Sebastian Leung fda097c52e Remove redundant prameter in InsnSltui instruction 2020-08-12 14:01:00 +08:00
Donald Sebastian Leung c60203ce81 Remove redundant prameter in InsnSlti instruction 2020-08-12 14:00:10 +08:00
Donald Sebastian Leung 0720d1fa07 Remove redundant parameter in InsnAddi constructor 2020-08-12 13:59:14 +08:00
Donald Sebastian Leung 8ef50fa0cf Remove redundant parameter in InsnRV32IITypeArith constructor 2020-08-12 13:56:44 +08:00
Donald Sebastian Leung 5d083339ab Remove redundant parameter in InsnLhu constructor 2020-08-12 13:54:13 +08:00
Donald Sebastian Leung 7c68ef175b Remove redundant parameter in InsnLbu instruction 2020-08-12 13:53:28 +08:00
Donald Sebastian Leung 1ab0c0c11d Remove redundant parameter in InsnLw instruction 2020-08-12 13:52:47 +08:00
Donald Sebastian Leung 95c0c07c83 Remove redundant parameter in InsnLh constructor 2020-08-12 13:52:02 +08:00
Donald Sebastian Leung f7cada3535 Remove redundant parameter in InsnLb constructor 2020-08-12 13:50:37 +08:00
Donald Sebastian Leung b12efc507a Remove redundant parameter in InsnRV32IITypeLoad constructor 2020-08-12 13:48:50 +08:00
Donald Sebastian Leung 4d55cce1b1 Fix JALR instruction 2020-08-12 13:45:04 +08:00
Donald Sebastian Leung 70c5a442d8 Remove redundant parameter in InsnSrai constructor 2020-08-12 13:38:40 +08:00
Donald Sebastian Leung 25dbc0e427 Remove redundant parameter in InsnSrli constructor 2020-08-12 13:37:54 +08:00
Donald Sebastian Leung 2da87d4686 Remove redundant parameter in InsnSlli constructor 2020-08-12 13:36:50 +08:00
Donald Sebastian Leung 05aafd7f22 Remove redundant parameter in InsnRV32IITypeShift constructor 2020-08-12 13:35:26 +08:00
Donald Sebastian Leung f40f5e35e0 Remove redundant parameter in InsnAdd constructor 2020-08-12 13:31:12 +08:00
Donald Sebastian Leung 96fdc5a455 Remove redundant parameter in InsnOr constructor 2020-08-12 13:30:12 +08:00
Donald Sebastian Leung 72aeb3cf36 Remove redundant parameter in InsnSra constructor 2020-08-12 13:29:21 +08:00
Donald Sebastian Leung 92fdabad32 Remove redundant parameter in InsnSrl constructor 2020-08-12 13:28:30 +08:00
Donald Sebastian Leung 96acab72d7 Remove redundant parameter in InsnXor constructor 2020-08-12 13:27:29 +08:00
Donald Sebastian Leung eddc863a29 Remove redundant parameter in InsnSltu constructor 2020-08-12 13:26:32 +08:00
Donald Sebastian Leung 6bbf227aaf Remove redundant parameter in InsnSlt construcotr 2020-08-12 13:25:40 +08:00
Donald Sebastian Leung 83b36c23b3 Remove redundant parameter from InsnSll constructor 2020-08-12 13:24:24 +08:00
Donald Sebastian Leung 4a8197e1f9 Remove redundant parameter in IsnnSub constructor 2020-08-12 13:22:33 +08:00
Donald Sebastian Leung 8483e2b318 Remove redundant parameter in InnAdd constructor 2020-08-12 13:20:46 +08:00
Donald Sebastian Leung 3f6021bbb6 Remove redundant parameter in InsRV32IRType constructor 2020-08-12 13:19:13 +08:00
Donald Sebastian Leung 186c8659db Remove redundant parameter in Insn constructor 2020-08-12 13:16:37 +08:00
Donald Sebastian Leung eb56501727 Update README.md 2020-08-11 17:33:50 +08:00
Donald Sebastian Leung 28ed0c8656 Add AUIPC instruction 2020-08-11 17:32:56 +08:00
Donald Sebastian Leung 35b515e53b Add LUI instruction 2020-08-11 17:30:47 +08:00
Donald Sebastian Leung 371fcc81c1 Add RV32I U-Type Instruction Format 2020-08-11 17:25:57 +08:00