Age | Commit message (Expand) | Author |
2023-01-10 | Implement JIT Arm64 backend (#4114)1.1.536 | gdkchan |
2022-12-27 | Use new ArgumentNullException and ObjectDisposedException throw-helper API (#...1.1.493 | Berkan Diler |
2022-12-21 | ARMeilleure: Hash _data pointer instead of value for Operand (#4156)1.1.482 | riperiperi |
2022-12-18 | Revert "ARMeilleure: Add initial support for AVX512(EVEX encoding) (#3663)" (...1.1.479 | gdkchan |
2022-12-18 | ARMeilleure: Add initial support for AVX512(EVEX encoding) (#3663)1.1.478 | Wunk |
2022-12-05 | Make structs readonly when applicable (#4002)1.1.426 | Andrey Sukharev |
2022-10-02 | ARMeilleure: Add `gfni` acceleration (#3669)1.1.286 | Wunk |
2022-08-25 | ARMeilleure: Hardware accelerate SHA256 (#3585)1.1.230 | merry |
2022-06-05 | Extend uses count from ushort to uint on Operand Data structure (#3374)1.1.140 | gdkchan |
2022-01-21 | Add host CPU memory barriers for DMB/DSB and ordered load/store (#3015) | gdkchan |
2021-09-29 | Optimize `HybridAllocator` (#2637) | FICTURE7 |
2021-09-14 | Refactor `PtcInfo` (#2625) | FICTURE7 |
2021-08-17 | Reduce JIT GC allocations (#2515) | FICTURE7 |
2021-05-29 | Add multi-level function table (#2228) | FICTURE7 |
2021-05-17 | Allow `LocalVariable` to be assigned more than once (#2288) | FICTURE7 |
2021-04-18 | Add inlined on translation call counting (#2190) | FICTURE7 |
2021-04-02 | Reduce allocation during SSA construction (#2162) | FICTURE7 |
2021-02-22 | PPTC & Pool Enhancements. (#1968) | LDj3SNuD |
2021-01-20 | CPU (A64): Add Fmaxnmp & Fminnmp Scalar Inst.s, Fast & Slow Paths; with Tests... | LDj3SNuD |
2020-12-24 | Free up memory allocated by Pools during any PPTC translations at boot time. ... | LDj3SNuD |
2020-12-17 | Fix Vnmls_S fast path (F64: losing input d value). Fix Vnmla_S & Vnmls_S slow... | LDj3SNuD |
2020-12-07 | CPU: Implement VFNMA.F32 | F.64 (#1783) | sharmander |
2020-12-07 | Add support for guest Fz (Fpcr) mode through host Ftz and Daz (Mxcsr) modes (... | LDj3SNuD |
2020-12-03 | CPU: Implement VFNMS.F32/64 (#1758) | sharmander |
2020-11-18 | CPU (A64): Add FP16/FP32 fast paths (F16C Intrinsics) for Fcvt_S, Fcvtl_V & F... | LDj3SNuD |
2020-09-19 | Implement block placement (#1549) | FICTURE7 |
2020-09-12 | Relax block ordering constraints (#1535) | FICTURE7 |
2020-08-05 | Improve branch operations (#1442) | Ficture Seven |
2020-07-30 | Implement inline memory load/store exclusive and ordered (#1413) | gdkchan |
2020-07-13 | Add SSE4.2 Path for CRC32, add A32 variant, add tests for non-castagnoli vari... | riperiperi |
2020-07-13 | Fix Node Uses/Assignments (#1376) | Ficture Seven |
2020-07-09 | Fix PPTC on Windows 7. (#1369) | LDj3SNuD |
2020-06-16 | Add Profiled Persistent Translation Cache. (#769) | LDj3SNuD |
2020-06-05 | Faster crc32 implementation (#1294) | merry |
2020-05-13 | Remove CpuId IR instruction (#1227) | gdkchan |
2020-03-25 | Add Fast Paths for Crypto instructions (A32/A64) (#1026) | riperiperi |
2020-03-18 | CodeGen Optimisations (LSRA and Translator) (#978) | riperiperi |
2020-03-12 | Use a Jump Table for direct and indirect calls/jumps, removing transitions to... | riperiperi |
2020-03-10 | Optimize x64 loads and stores using complex addressing modes (#972) | gdkchan |
2020-03-05 | Implement Fast Paths for most A32 SIMD instructions (#952) | jduncanator |
2020-02-24 | Add most of the A32 instruction set to ARMeilleure (#897) | riperiperi |
2020-02-17 | Replace LinkedList by IntrusiveList to avoid allocations on JIT (#931) | gdkchan |
2019-12-29 | Implemented fast paths for: (#846) | LDj3SNuD |
2019-12-07 | Implemented fast paths for: (#841) | LDj3SNuD |
2019-11-09 | Fix Fcmge_S/V & Fcmgt_S/V Inst.s (#815) | LDj3SNuD |
2019-08-08 | Add a new JIT compiler for CPU code (#693) | gdkchan |