Block a user
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
0b7969becf
updates submodule
5bb29d2d3a
adds script for annotating memory addrs to riscof memory dumps
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
c6b99cd155
introduces new decoder to interp backend
b1306c3a47
improves instruction decoding by avoiding copying, replaces .size()
0d6bf924ed
changes jh.globals from map to vector
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
1fee44c084
enables all cores in Jenkinsfile
497b1d33d4
updates submodules
db0d125651
adds Debug tools
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