Commit Graph

30 Commits

Author SHA1 Message Date
1d0aa7db4b Fixs merge conflict with word mode 2025-11-13 10:35:17 +01:00
780da5b6d2 Merge branch 'main' into rv64im 2025-11-13 10:28:22 +01:00
470445c441 Merge branch 'rv64i' of gitlab.ensimag.fr:thillarj/FMN_2526S1_thillarj_chaboisa into rv64i 2025-11-13 09:49:37 +01:00
030149cbea Rv64i : passing test 2025-11-13 09:49:18 +01:00
c8cd44974f Fixs JALR instruction 2025-11-13 09:01:54 +01:00
02fcf5ee2c Merge branch 'rv64i' into rv64im 2025-11-12 12:22:34 +01:00
8ac17f20fe Cleans up control unit 2025-11-12 11:58:49 +01:00
992cf37b92 Moves control unit ops to separate files 2025-11-12 11:53:28 +01:00
cfacd6a9fc rv64im: passing tests 2025-11-12 11:50:09 +01:00
7a1221b16e Merge branch 'rv64i' into rv64im 2025-11-11 19:17:46 +01:00
8cff4de02e Adds extension M instructions: not tested 2025-11-11 13:10:19 +01:00
297562766c Adds addiw instruction, all tests passing 2025-11-10 22:07:15 +01:00
03e315903e Implements sub: passing tests 2025-11-09 18:33:12 +01:00
603a1ac54a Stage 11: Passing tests 2025-11-09 17:48:18 +01:00
4018f69f65 Stage 10: passing tests 2025-11-09 15:35:42 +01:00
60d57b69bf Stage 10: test not passing 2025-11-08 18:56:19 +01:00
43a11c865b Stage 10: not tested 2025-11-07 18:37:58 +01:00
036f432d76 Stage 9: Full implemntation + passing tests 2025-11-07 18:03:45 +01:00
e83e7c11c1 Stage 8: all tests passing 2025-11-07 15:27:15 +01:00
c88662403e Attempts to implement jalr, test not passing 2025-11-07 13:37:46 +01:00
99c5e0c78c Changes binary notation in ControlUnit to make formatter happy 2025-11-07 11:53:09 +01:00
9c5313522d Merge branch 'main' of gitlab.ensimag.fr:thillarj/FMN_2526S1_thillarj_chaboisa 2025-11-07 11:51:43 +01:00
cbf7ec9ad3 Add jal instruction 2025-11-07 11:51:33 +01:00
0e991583b9 Changes binary notation in ControlUnit to make formatter happy 2025-11-07 10:41:09 +01:00
c2c16d9672 Stage 7: Register to register operations, all tests passing 2025-11-06 19:02:42 +01:00
1c829366de Implements stage 6: tests passing 2025-11-06 18:38:32 +01:00
2779471523 Stage 6: implementation, untested 2025-11-06 16:18:01 +01:00
1462563e39 Implements stage 5 2025-11-05 20:01:41 +01:00
5df85799ef Stage 4: Implements auipc 2025-11-05 18:40:27 +01:00
3870e05613 Implements stage 3 2025-11-05 17:23:33 +01:00