Eyck-Alexander Jentzsch alex
  • Joined on 2021-12-01
alex pushed to develop at DBT-RISE/DBT-RISE-TGC 2024-08-17 23:20:00 +02:00
76ea0db25d adds newest generated vm_impl
alex pushed to develop at TGFS/TGC-ISS 2024-08-17 11:20:08 +02:00
30dd1044b0 updates submodule
alex pushed to develop at TGFS/TGC-ISS 2024-08-17 09:22:34 +02:00
d27cbcc05b adds TGC5F to testing
020a4d793f updates submodules
Compare 2 commits »
alex pushed to develop at DBT-RISE/DBT-RISE-TGC 2024-08-17 09:21:45 +02:00
a45fcd28db updates fn calling generation
0f15032210 removes gen_wait as wait can be called like any other extern function
efc11d87a5 updates template with fcsr check, adds extra braces on If Statements
4a19e27926 adds changes due to generator being more inline with others
c15cdb0955 expands return values of jit creating functions to inhibit endless trapping
Compare 13 commits »
alex pushed to develop at TGFS/TGC-ISS 2024-07-31 12:31:16 +02:00
0b7969becf updates submodule
5bb29d2d3a adds script for annotating memory addrs to riscof memory dumps
Compare 2 commits »
alex pushed to develop at DBT-RISE/DBT-RISE-TGC 2024-07-31 12:30:49 +02:00
f579ec6e48 changes access to rounding mode to fail explicitly instead of unintended behavior
fd20e66f1f changes softfloat API usage, all effected Instrs pass test suite
5d69b79232 reverts patches in softfloat
2edd68d1bd refactors zeroProd branch to allow for better case handling
7ffa7667b6 fixes concerning FMADD_S, FMSUB_S, FNMADD_S, and FNSUB_S
Compare 8 commits »
alex pushed to develop at DBT-RISE/DBT-RISE-TGC 2024-07-25 17:25:15 +02:00
04b7a09b19 updates date in templates
alex pushed to develop at TGFS/TGC-ISS 2024-07-25 13:09:05 +02:00
5d9d146aa2 updates submodules and script
alex pushed to develop at DBT-RISE/DBT-RISE-TGC 2024-07-25 10:13:59 +02:00
72b11beac5 moves decoder to dbt-rise-core
alex pushed to develop at TGFS/TGC-ISS 2024-07-24 12:29:29 +02:00
c09fda3f25 updates submodules
alex pushed to develop at DBT-RISE/DBT-RISE-TGC 2024-07-24 12:29:02 +02:00
c6b99cd155 introduces new decoder to interp backend
b1306c3a47 improves instruction decoding by avoiding copying, replaces .size()
0d6bf924ed changes jh.globals from map to vector
Compare 3 commits »
alex pushed to develop at TGFS/TGC-ISS 2024-07-23 14:36:23 +02:00
47d7357ed9 updates submodules
alex pushed to develop at DBT-RISE/DBT-RISE-TGC 2024-07-23 14:35:56 +02:00
86de536c8f changes jh globals to seperate riscv specifics
alex pushed to develop at TGFS/TGC-ISS 2024-07-23 13:48:00 +02:00
78245ec817 updates submodules
alex pushed to develop at DBT-RISE/DBT-RISE-TGC 2024-07-23 13:47:07 +02:00
051dd5e2d3 updates templates for decoder in seperate class, adds again generated templates
e3942be776 Introduces decoder in a seperate class
6ee484a771 moves instruction decoder into own class
60808c8649 corrects template since util fns are no longer vm_base members
Compare 4 commits »
alex pushed to develop at TGFS/TGC-ISS 2024-07-22 09:24:28 +02:00
4058eed106 updates submodules
alex pushed to develop at DBT-RISE/DBT-RISE-TGC 2024-07-22 09:23:55 +02:00
0432803d82 updates templates and vm impls for better LAST_BRANCH handling
alex pushed to develop at TGFS/TGC-ISS 2024-07-18 14:33:02 +02:00
1fee44c084 enables all cores in Jenkinsfile
497b1d33d4 updates submodules
db0d125651 adds Debug tools
Compare 3 commits »
alex pushed to develop at DBT-RISE/DBT-RISE-TGC 2024-07-18 14:31:53 +02:00
4f5d9214ed adds newly generated instr.yaml
d42d2ce533 corrects illegal instruction for llvm
236d12d7f5 integrates gen_bool for Conditions (was truncation) into llvm
e1b6cab890 removes setting of NEXT_PC to max when trapping in llvm and asmjit, adds default disass to llvm
8361f88718 removes setting of NEXT_PC to max if trap
Compare 16 commits »
alex pushed to develop at TGFS/TGC-ISS 2024-07-11 22:05:09 +02:00
c365d4f822 removes TGC5B from testing as it is also not generated atm