about summary refs log tree commit diff stats
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* [LA64_DYNAREC] Fixed 66 0F 3A 0C/0D BLENDPS/D opcodes (#2887)Yang Liu2025-08-041-2/+2
|
* [LA64_DYNAREC] Fixed a few GETEX usage (#2886)Yang Liu2025-08-043-44/+44
|
* [LA64_DYNAREC] Fixed 0F E2 PSRAD opcode (#2885)Yang Liu2025-08-041-3/+3
|
* [LA64_DYNAREC] Fixed 0F E3 PAVGW opcode (#2884)Yang Liu2025-08-041-1/+1
|
* [LA64_DYNAREC] Add la64 avx bit ops. (#2873)phorcys2025-08-044-0/+133
| | | | | | * VEX.66.0F.3A VPEXTRB/VPEXTRW/VPEXTRD/VPEXTRQ VPINSRB/VPINSRD/VPINSRQ * VEX.66.0F.C5 VPEXTRW * VEX.66.0f.C4 VPINSRW * VEX.66.0F.38.41 VPHMINPOSUW
* [LA64_DYNAREC] Fix some la64 avx/sse ops. (#2882)phorcys2025-08-026-37/+80
| | | | | | | | | | | | Fix 66.0F.F3 PSLLQ Fix VEX.66.0F.7E VMOVD not zero-extend Fix Vex.66.0F.3A.06 VPERM2F128/VPERM2I128 Fix Vex.66.0F.3A.0D VBLENDPD Fix VEX.66.0F.3A.18/38 VINSERTF128/VINSERTI128 when q0 == q1 or q0 == q2 Fix VEX.66.0F.3A.21 VINSERTPS fix u8 get pos Fix VEX.66.0F.3A.40 VDPPS Fix VREPLVEIxy emit when vex.l Fix VEX.66.0F.38.0C VPERMILPS Fix VEX.66.0F.38.2B VPACKUSDW Fix VEX.66.0F.38.93 VGATHERQPD
* [RV64_DYNAREC] Fixed scalar version of 66 0F 3A 21 INSERTPS opcode (#2881)Yang Liu2025-08-021-1/+1
|
* [RV64_DYNAREC] Fixed scalar and vector versions of mmx PSRAW/PSRAD (#2880)Yang Liu2025-08-022-3/+3
|
* [RV64_DYNAREC] Fixed some mmx opcodes (#2879)Yang Liu2025-08-022-7/+13
|
* [ARM64_DYNAREC] Fixed PCMPESTRI fastpath SF flag computation (#2876)Yang Liu2025-08-011-5/+5
|
* [INTERP] Fixed 16bit version POPCNT (#2877)Yang Liu2025-08-011-19/+19
|
* [ARM64_DYNAREC] Fixed a typo (#2875)Yang Liu2025-08-011-1/+1
|
* [ARM64_DYNAREC] Fixed some edge cases for mmx PSRLQ (#2874)Yang Liu2025-08-011-1/+3
|
* [LA64_DYNAREC] Add la64 avx cvt ops, part 3. (#2869)phorcys2025-08-015-0/+237
| | | | | | | Double <=> Integer convert. Half Float <=> Integer convert. VCVT{DQ2PD, PD2DQ, TPD2DQ} VCVT{SI2SD, SD2SI, TSD2SI} VCVT{PH2PS, PS2PH}
* [INTERP] Added 66 F0 0F BA BTS opcode (#2872)Yang Liu2025-08-011-0/+53
|
* [TRACE] Minor improvements to trace logging (#2871)Yang Liu2025-08-011-2/+6
|
* [INTERP] Try to improve aligned LOCK CMPXCHG8B opcodeptitSeb2025-08-018-12/+77
|
* [WRAPPED] Wrapped more functions for libc (#2870)Yang Liu2025-08-012-3/+5
| | | | | * [WRAPPED] Wrapped more functions for libc * review
* [LA64_DYNAREC] Add la64 avx cvt ops, part2. (#2866)phorcys2025-08-013-0/+158
| | | | | Integer <=> Float convert. VCVT{DQ2PS, PS2DQ, TPS2DQ} VCVT{SI2SS, SS2SI, TSS2SI}
* [WRAPPER] Added 1 more wrapped function to libavcodec58ptitSeb2025-07-311-1/+1
|
* [WRAPPER] Added __powl_finite wrapping to libm (for #2862)ptitSeb2025-07-314-1/+16
|
* [RV64_DYNAREC] Fixed a typo (#2865)Yang Liu2025-07-312-7/+9
|
* [LA64_DYNAREC] Add la64 avx cvt ops, part1. (#2859)phorcys2025-07-316-1/+157
| | | | | | Double <=> Float ops, VROUND ops. VCVT{PD2PS,PS2PD, SD2SS, SS2SD} Round{PD,PS,SD,SS}
* Minor improvements to trace logging (#2861)Yang Liu2025-07-311-4/+4
|
* [LA64_DYNAREC] Add la64 avx cmp ops, part3. TEST ops. (#2857)phorcys2025-07-304-11/+203
| | | | VPTEST VTESTPD, VTESTPS
* [RV64_DYNAREC] Added MMX handling to `fpu_{push,pop}cache` for vector (#2858)Yang Liu2025-07-301-5/+28
|
* [LA64_DYNAREC] Add la64 avx int cmp ops. (#2856)phorcys2025-07-294-7/+146
| | | | VCMP{EQ,GT}{B,W,D,Q} VCOMISS, VUCOMISS, VCOMISD, VUCOMISD
* [RV64][LA64] Added partial FLUSHTO0 support (#2855)Yang Liu2025-07-294-7/+125
| | | | | | | | | | | * [RV64][LA64] Removed obselete TODOs * more * more * more * more
* [WOW64] Removed a warningptitSeb2025-07-291-0/+1
|
* [ARM+4_DYNAREC] Another fix for STMXCSR opcode when using SSE_FLUSHTO0ptitSeb2025-07-291-1/+1
|
* [ARM+4_DYNAREC] Fixed (V)[LD/ST]MXCSR opcodes when using SSE_FLUSHTO0ptitSeb2025-07-292-35/+35
|
* [LA64_DYNAREC] Add la64 avx float cmp ops. (#2854)phorcys2025-07-295-17/+132
| | | VCMPPD,VCMPPS,VCMPSD,VCMPSS
* [LA64_DYNAREC] Add la64 avx float ops part 3. (#2845)phorcys2025-07-2911-30/+412
| | | | | | | | | * add cpuext.frecipe for LoongArch V1.1 * Fix VFRSQRTE in sse op RSQRTPS/RSQRTSS * Fix VFRECIPE in sse op RCPPS/RCPSS * V{MAX,MIN}{PD,PS,SD,SS} * VRCPPS,VRCPSS * VRSQRTPS,VRSQRTSS * VSQRT{PD,PS,SD,SS}
* [ARM64_DYNAREC] Improved adjust for REP MOVSx opcode on signalptitSeb2025-07-281-26/+25
|
* [BOX32] Added some comment on arguments for a syscallptitSeb2025-07-281-1/+4
|
* [DYNAREC] Fixed an issue introduced with ↵ptitSeb2025-07-262-23/+49
| | | | 48ae536d95390b98add016866948e91522943730 and properly address the underlying issue
* [WRAPPER][VULKAN] Added 1 new extensions (for #2847, used by PanVK)ptitSeb2025-07-254-0/+28
|
* [WRAPPER] Wrapper wrappedgobject2 g_closure_ref and g_closure_sink (#2848) ↵Leslie Zhai2025-07-251-3/+3
| | | | | | | | | (#2849) * [WRAPPER] Wrapper wrappedgobject2 g_closure_ref and g_closure_sink (#2848) * [WRAPPER] Add testcase for g_closure_ref and g_closure_sink * [WRAPPER] Just use GO for g_closure_ref|sink|invoke
* [TRACE] More traces for LOG=2ptitSeb2025-07-241-0/+8
|
* [TRACE] Try to preserve errno when tracingptitSeb2025-07-241-4/+8
|
* [TRACE] Some mor eimprovment to LOG=2 tracesptitSeb2025-07-242-0/+13
|
* [LA64_DYNAREC] Fixed some issue with ADD/SUB x64 eflags when using LBT extensionptitSeb2025-07-241-10/+10
|
* [BOX32] Use box64path instead of argv[0] in personality relaunch sequence ↵ptitSeb2025-07-231-1/+1
| | | | (could have used execvpe instead)
* Some handling of case where signal numbers differs between native and x64 ↵ptitSeb2025-07-2326-159/+366
| | | | archs (not complete, missing sigset conversions)
* [RV64_DYNAREC][LA64_DYNAREC] Simplified defered flags handling and limited ↵Yang Liu2025-07-235-58/+41
| | | | case where UpdateFlags is actualy called (#2844)
* [LA64_DYNAREC] Add la64 avx float ops VDPP{S,D}, VH{ADD,SUB}{PS,PD} (#2842)phorcys2025-07-236-4/+191
|
* [BOX32] Better error on box32 personnality re-launch faillureptitSeb2025-07-221-1/+1
|
* [WRAPPER] Added more slot to libdbus callback wrappersptitSeb2025-07-221-1/+5
|
* [WRAPPER] Added 4 more symbols to libwaylandclientptitSeb2025-07-221-4/+4
|
* [WRAPPER] Added 1 more function to wrapped libharfbuzzptitSeb2025-07-224-1/+9
|