Stefanos Kornilios Mitsis Poiitidis

Results 336 comments of Stefanos Kornilios Mitsis Poiitidis

With (`skmp/optihacks-6`) - Useless masking + (unstable) relaxed aliasing - VMOV/VINS backend ops - (some) VMOV elimination - Better SRA-prewrite tracking ``` --------------------:------------------:-------------:------------ NUMERIC SORT : 1359.2 : 34.86 :...

With (`skmp/optihacks-6`) - BFE elim - Flags Load/Store optimizations - fcmp fastpaths - OP_FCMP optimization ``` --------------------:------------------:-------------:------------ NUMERIC SORT : 1407.5 : 36.10 : 11.85 STRING SORT : 358.54 :...

# Merges from `skmp/optihacks-6` 2nd merge wave ~ # Merged ## Constprop ### Mul to Lshl (#553) - [x] (57e7a997) ConstProp: Mul x,#powof2 -> Lshl x,clz(#powof2) ### CMT around Select...

Trying out projects to keep track of this -> https://github.com/FEX-Emu/FEX/projects/2

In another direction but a similar issue, due to the way we link blocks right now, the data is intermixed with the code blocks. For AOT/Code caching, we want to...

Did a quick look on this, looks like PROT_WRITE implies PROT_READ on x86, have to verify the same is true on arm64. Will make some test cases.

Yes, on x86. Is it the same for arm64?

One less thing to worry about then. Will make some tests for it anyway eventually.

- Broader use of `virtual interfaces` to hide implementation details - Investigate C++ modules [2024+, when ubuntu 20.04 is no longer a supported target]

From #1842 code ranges bug -> analysis needs to not affect global state.