| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | [WRAPPER] added one missing wrapped function to libasound (for #2796) | ptitSeb | 2025-07-08 | 1 | -0/+1 | |
| | | ||||||
| * | [WRAPPER] Wrapper xmlMemGet and xmlMemSetup (#2799) | Leslie Zhai | 2025-07-05 | 4 | -2/+102 | |
| | | | | | | * [WRAPPER] Wrapper xmlMemGet and xmlMemSetup * [WRAPPER] Change GOM to GO for xmlMemGet | |||||
| * | [LA64_DYNAREC] Fix VEX.0f.17 VMOVHPS, one break missing. (#2798) | phorcys | 2025-07-05 | 1 | -0/+1 | |
| | | ||||||
| * | [WRAPPER] Added a couple of libc/libm wrapped functions (for #2796) | ptitSeb | 2025-07-04 | 8 | -13/+14 | |
| | | ||||||
| * | [WRAPPER] Add bridge for Display's resource_alloc when directly call (#2795) | Leslie Zhai | 2025-07-04 | 4 | -1/+21 | |
| | | | | XOpenIM but not XOpenDisplay | |||||
| * | [WOW64] This should fix the build | ptitSeb | 2025-07-03 | 1 | -0/+1 | |
| | | ||||||
| * | [BOX32] Simplified and improved 32bits memory management | ptitSeb | 2025-07-03 | 3 | -13/+21 | |
| | | ||||||
| * | [WRAPPER] Allow to use libFLAC.so.12 for libFLAC.so.8 | ptitSeb | 2025-07-03 | 1 | -0/+1 | |
| | | ||||||
| * | [BOX32] Do not try to switch personality on RV64 or LA64 arch | ptitSeb | 2025-07-03 | 1 | -0/+2 | |
| | | ||||||
| * | [BOX32] Relaunch box32 to set personality to 32bits | ptitSeb | 2025-07-03 | 1 | -0/+26 | |
| | | ||||||
| * | [INTERP] Small change in Alternate handling | ptitSeb | 2025-07-03 | 1 | -6/+11 | |
| | | ||||||
| * | [ARM64_DYNAREC] Small cosmetic change in indirect_lookup | ptitSeb | 2025-07-03 | 1 | -2/+4 | |
| | | ||||||
| * | [ARM64_DYNAREC] Added unused LRCPC emitters | ptitSeb | 2025-07-03 | 1 | -0/+10 | |
| | | ||||||
| * | [WRAPPER] Wrapper XCreateWindow when Display's resource_alloc is x64 entry ↵ | Leslie Zhai | 2025-07-03 | 8 | -10/+43 | |
| | | | | | | | | | | | | | | | (#2788) (#2789) * [WRAPPER] Wrapper XCreateWindow when Display's resource_alloc is x64 entry (#2788) * [WRAPPER] Use RunFunctionFmt to call x64 resource_alloc entry * [WRAPPER] Remove useless include header and DBGetBlock * [WRAPPER] Use FindElfAddress to check the function is from x64 space * [WRAPPER] Use find_XXX_Fct mechanism | |||||
| * | [DYNAREC] Fixed a potential issue where defered flags are not computed/reset ↵ | ptitSeb | 2025-07-02 | 4 | -4/+5 | |
| | | | | | on internal jump | |||||
| * | [TRACE] Fixed the jump from instruction idx for Extend blcok in trace | ptitSeb | 2025-07-02 | 1 | -1/+1 | |
| | | ||||||
| * | Simplified a bit ROLLING_LOG buffer handling | ptitSeb | 2025-07-01 | 5 | -23/+15 | |
| | | ||||||
| * | [ARM64_DYNAREC] Optimized propate XMM/YMM unused helpers | ptitSeb | 2025-07-01 | 1 | -26/+11 | |
| | | ||||||
| * | [ARM64_DYNAREC] Fixed a regression introduced with ↵ | ptitSeb | 2025-06-30 | 1 | -1/+1 | |
| | | | | | 4903177bab1f3324a0faeedd968fed5bf4ea8772 (for ForzaHorizon4, maybe other too) | |||||
| * | [DYNAREC] Refactor hotpage detection and dynarec_dirty 1 & 2. Also adjust ↵ | ptitSeb | 2025-06-30 | 7 | -46/+203 | |
| | | | | | some launcher/games flags | |||||
| * | [ARM64_DYNAREC] Added 66 8D opcode | ptitSeb | 2025-06-29 | 1 | -1/+16 | |
| | | ||||||
| * | [ARM64_DYNAREC] Added 67 9C opcode | ptitSeb | 2025-06-29 | 1 | -0/+6 | |
| | | ||||||
| * | [ARM64_DYNAREC] Made (V)M(IN/AX)P(D/S) opcodes always exact, it's ↵ | ptitSeb | 2025-06-29 | 2 | -34/+14 | |
| | | | | | inexpensive and make FASTNAN=0 less usefull | |||||
| * | [INTERP] Added 67 9C opcode (for LEGO2Kdrive) | ptitSeb | 2025-06-28 | 1 | -0/+6 | |
| | | ||||||
| * | [INTERP] Small imrpvoment for 0F 03 opcode | ptitSeb | 2025-06-28 | 1 | -1/+1 | |
| | | ||||||
| * | [INTERP] Added 0F 03 opcode (for LEGO2Kdrive) | ptitSeb | 2025-06-28 | 1 | -0/+14 | |
| | | ||||||
| * | [ARM64_DYNAREC] Use Unaligned sepcial handling to handle rare case of 32bits ↵ | ptitSeb | 2025-06-28 | 1 | -4/+21 | |
| | | | | | access out of 32bits bounds (for tasty platnet 2 on steam) | |||||
| * | [LA64_DYNAREC] Removed some TABLE64 usage (#2782) | Yang Liu | 2025-06-27 | 1 | -21/+12 | |
| | | ||||||
| * | [LA64_DYNAREC] Add la64 avx load/store ops part 4. (#2775) | phorcys | 2025-06-27 | 1 | -0/+252 | |
| | | | | * VEX.66.0f.38 VMOVSX{BW,BD,BQ,WD,WQ,DQ}/VMOVZX{BW,BD,BQ,WD,WQ,DQ} | |||||
| * | [LA64_DYNAREC] Optimized GETIP macro (#2781) | Yang Liu | 2025-06-27 | 6 | -51/+49 | |
| | | ||||||
| * | [LA64_DYNAREC] Removed some redundant macro definitions (#2778) | Yang Liu | 2025-06-26 | 1 | -2/+0 | |
| | | ||||||
| * | [DYNACACHE][LA64] More work on internal reloc (#2779) | Yang Liu | 2025-06-26 | 5 | -13/+23 | |
| | | ||||||
| * | [LA64_DYNAREC] Add la64 avx load/store ops part 3. (#2774) | phorcys | 2025-06-26 | 6 | -10/+416 | |
| | | | | | | * VEX.0f VMOVMSKPS * VEX.66.0f VMOVMSKPD/VPMOVMSKB/VMASKMOVDQU * VEX.66.0f.38 VMASKMOVPS/VMASKMOVPD/VPMASKMOVD/VPMASKMOVQ | |||||
| * | [LA64_DYNAREC] Add la64 avx load/store ops part 2. (#2773) | phorcys | 2025-06-26 | 2 | -0/+113 | |
| | | | | | * VEX.0f VMOVLPS/VMOVHPS/VMOVLHPS/VMOVHLPS * VEX.66.0f VMOVLPD/VMOVHPD | |||||
| * | [ARM64_DYNAREC] Fixed opcode name for VDIVPD | ptitSeb | 2025-06-25 | 1 | -1/+1 | |
| | | ||||||
| * | [ARM64_DYNAREC] Fixed some extended instance of VCMPSD opcodes | ptitSeb | 2025-06-25 | 1 | -3/+3 | |
| | | ||||||
| * | [INTERP] Improved 32bits to 16bits float conversion | ptitSeb | 2025-06-25 | 1 | -6/+21 | |
| | | ||||||
| * | [INTERP] More work on UD flags | ptitSeb | 2025-06-25 | 1 | -5/+17 | |
| | | ||||||
| * | [INTERP] More work on UD flags | ptitSeb | 2025-06-25 | 1 | -6/+11 | |
| | | ||||||
| * | [ARM64_DYNAREC] Adjusted some UD flags in BLSMSK opcode | ptitSeb | 2025-06-25 | 1 | -4/+14 | |
| | | ||||||
| * | [INTERP] Adjusted some UD flags in BLSMSK opcode | ptitSeb | 2025-06-25 | 1 | -4/+18 | |
| | | ||||||
| * | [ARM64_DYNAREC] Fixed CF flag of BLSI opcode | ptitSeb | 2025-06-25 | 1 | -1/+1 | |
| | | ||||||
| * | [INTERP] Fixed CF flag of BLSI opcode | ptitSeb | 2025-06-25 | 1 | -1/+1 | |
| | | ||||||
| * | [ARM64_DYNAREC] Fixed BEXTR opcode | ptitSeb | 2025-06-25 | 1 | -11/+13 | |
| | | ||||||
| * | [INTERP] Added 66 F0 F7 /2 opcode (aligned only) | ptitSeb | 2025-06-24 | 2 | -1/+36 | |
| | | ||||||
| * | [ARM64_DYNAREC] Improved BTx opcodes (and fixed one BTC opcode) | ptitSeb | 2025-06-24 | 1 | -41/+141 | |
| | | ||||||
| * | [INTERP] Added F0 BB and improved F0 BA /7 opcodes | ptitSeb | 2025-06-24 | 1 | -9/+94 | |
| | | ||||||
| * | [DYNAREC] Better check of limit for a dynablock | ptitSeb | 2025-06-24 | 2 | -2/+2 | |
| | | ||||||
| * | [WRAPPER] additional wrapped symbols (#2765) | airidosas252 | 2025-06-24 | 2 | -0/+16 | |
| | | | | | | | | | | | | * [WRAPPER] Wrap libiconv library Seems to be required with newer versions of Wine for whatever reason. * [WRAPPER] Wrap _ctype_ symbol (ANDROID only) For whatever reason, this symbol is used on bionic at least. Not quite sure if it's the same on Linux. * [WRAPPER} Fix a signature typo for libiconv function | |||||
| * | [LA64_DYNAREC] Add la64 avx load/store ops part 1. (#2766) | phorcys | 2025-06-24 | 5 | -12/+194 | |
| | | | | | | | | * VEX.0f VMOVNTPS/VLDMXCSR/VSTMXCSR * VEX.66.0f VMOVNTPD/VMOVD/VMOVNTDQ * VEX.66.0f.3a VMOVNTDQA * VEX.f2.0f VMOVDDUP/VLDDQU * VEX.f3.0f VMOVSLDUP/VMOVSHDUP/VMOVD | |||||