gdkchan
|
d43a56726c
(CPU) Fix CRC32 instruction when constant values are used as input (#2183)
|
před 5 roky |
sharmander
|
40797a1283
Optimization | Modify Add (Integer) Instruction to use LEA instead. (#1971)
|
před 5 roky |
gdkchan
|
47ba81c661
Fix pre-allocator shift instruction copy on a specific case (#1752)
|
před 5 roky |
LDj3SNuD
|
567ea726e1
Add support for guest Fz (Fpcr) mode through host Ftz and Daz (Mxcsr) modes (fast paths). (#1630)
|
před 5 roky |
sharmander
|
b479a43939
CPU: Implement VFNMS.F32/64 (#1758)
|
před 5 roky |
Ficture Seven
|
ee22517d92
Improve branch operations (#1442)
|
před 5 roky |
gdkchan
|
9878fc2d3c
Implement inline memory load/store exclusive and ordered (#1413)
|
před 5 roky |
riperiperi
|
d7044b10a2
Add SSE4.2 Path for CRC32, add A32 variant, add tests for non-castagnoli variants. (#1328)
|
před 5 roky |
gdkchan
|
96c7988671
Remove CpuId IR instruction (#1227)
|
před 6 roky |
gdkchan
|
fe5bb439f1
Do temp constant copy for CompareAndSwap, other improvements to PreAllocator (#1126)
|
před 6 roky |
Ficture Seven
|
ca8745fc8e
Avoid temporaries when pre-allocating Store %x, imm8/16/32 (#1123)
|
před 6 roky |
riperiperi
|
8226997bc7
CodeGen Optimisations (LSRA and Translator) (#978)
|
před 6 roky |
riperiperi
|
d904706fc0
Use a Jump Table for direct and indirect calls/jumps, removing transitions to managed (#975)
|
před 6 roky |
gdkchan
|
61d79facd1
Optimize x64 loads and stores using complex addressing modes (#972)
|
před 6 roky |
gdkchan
|
e5f78fb1d4
Replace LinkedList by IntrusiveList to avoid allocations on JIT (#931)
|
před 6 roky |
LDj3SNuD
|
8c85bdf2ed
Implemented fast paths for: (#841)
|
před 6 roky |
gdkchan
|
a731ab3a2a
Add a new JIT compiler for CPU code (#693)
|
před 6 roky |