Commit Graph

25 Commits

Author SHA1 Message Date
inixyz
8e03e19f2c fixed div by 0 exception 2023-10-26 21:07:05 +03:00
inixyz
f69eff9963 M extension 2023-10-25 17:42:10 +03:00
inixyz
3f4f268d1f fence / fence.i 2023-10-25 14:49:02 +03:00
inixyz
43d5e8dbfc renamed hart to core 2023-10-25 13:22:07 +03:00
inixyz
e72c620600 fast as fuc boi 2023-10-24 23:23:36 +03:00
inixyz
d3e5e7bf9a hopefully final core.h 2023-10-24 22:00:41 +03:00
inixyz
a1edee0a58 better i type instruction 2023-10-24 21:38:51 +03:00
inixyz
241bcbff06 better r_type 2023-10-24 11:35:52 +03:00
inixyz
f977ca40d4 mem macro instead of load/store 2023-10-24 00:39:07 +03:00
inixyz
993c92d1e6 diferent function for inst types 2023-10-23 23:55:33 +03:00
inixyz
91f5efa8e7 I-type switch 2023-10-22 17:19:34 +03:00
inixyz
f2fbde2e97 new r_type switch 2023-10-22 16:37:03 +03:00
inixyz
e859d18826 funcT typo 2023-10-22 12:28:32 +03:00
inixyz
4041cc3056 valid step function 2023-10-21 12:25:36 +03:00
inixyz
c65ec1cd77 clang format 2023-10-18 20:42:14 +03:00
inixyz
c47cf4cf01 fixed infinite loop when not branching 2023-10-18 00:22:17 +03:00
inixyz
649032148d branch pointer fix 2023-10-16 00:27:54 +03:00
inixyz
1ef81063a0 fix aluipc 2023-10-15 21:15:42 +03:00
inixyz
351f856cb9 hart remake 2023-10-15 18:59:38 +03:00
inixyz
d6cfb6d524 r_type remake 2023-10-15 17:53:31 +03:00
inixyz
060c0de0f3 stack pointer and memsize 2023-10-13 23:53:41 +03:00
inixyz
fa9badbed4 header file API 2023-10-12 22:37:38 +03:00
inixyz
e0581e48c8 all one file 2023-10-11 20:28:08 +03:00
inixyz
7a67f2e549 init cpu function 2023-10-10 23:36:46 +03:00
inixyz
d40e940add header organization 2023-10-10 23:13:22 +03:00