| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | [LA64_DYNAREC] Fixed 66 0F 3A 0C/0D BLENDPS/D opcodes (#2887) | Yang Liu | 2025-08-04 | 1 | -2/+2 | |
| | | ||||||
| * | [LA64_DYNAREC] Fixed a few GETEX usage (#2886) | Yang Liu | 2025-08-04 | 3 | -44/+44 | |
| | | ||||||
| * | [LA64_DYNAREC] Fixed 0F E2 PSRAD opcode (#2885) | Yang Liu | 2025-08-04 | 1 | -3/+3 | |
| | | ||||||
| * | [LA64_DYNAREC] Fixed 0F E3 PAVGW opcode (#2884) | Yang Liu | 2025-08-04 | 1 | -1/+1 | |
| | | ||||||
| * | [LA64_DYNAREC] Add la64 avx bit ops. (#2873) | phorcys | 2025-08-04 | 4 | -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) | phorcys | 2025-08-02 | 6 | -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 Liu | 2025-08-02 | 1 | -1/+1 | |
| | | ||||||
| * | [RV64_DYNAREC] Fixed scalar and vector versions of mmx PSRAW/PSRAD (#2880) | Yang Liu | 2025-08-02 | 2 | -3/+3 | |
| | | ||||||
| * | [RV64_DYNAREC] Fixed some mmx opcodes (#2879) | Yang Liu | 2025-08-02 | 2 | -7/+13 | |
| | | ||||||
| * | [ARM64_DYNAREC] Fixed PCMPESTRI fastpath SF flag computation (#2876) | Yang Liu | 2025-08-01 | 1 | -5/+5 | |
| | | ||||||
| * | [INTERP] Fixed 16bit version POPCNT (#2877) | Yang Liu | 2025-08-01 | 1 | -19/+19 | |
| | | ||||||
| * | [ARM64_DYNAREC] Fixed a typo (#2875) | Yang Liu | 2025-08-01 | 1 | -1/+1 | |
| | | ||||||
| * | [ARM64_DYNAREC] Fixed some edge cases for mmx PSRLQ (#2874) | Yang Liu | 2025-08-01 | 1 | -1/+3 | |
| | | ||||||
| * | [LA64_DYNAREC] Add la64 avx cvt ops, part 3. (#2869) | phorcys | 2025-08-01 | 5 | -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 Liu | 2025-08-01 | 1 | -0/+53 | |
| | | ||||||
| * | [TRACE] Minor improvements to trace logging (#2871) | Yang Liu | 2025-08-01 | 1 | -2/+6 | |
| | | ||||||
| * | [INTERP] Try to improve aligned LOCK CMPXCHG8B opcode | ptitSeb | 2025-08-01 | 8 | -12/+77 | |
| | | ||||||
| * | [WRAPPED] Wrapped more functions for libc (#2870) | Yang Liu | 2025-08-01 | 2 | -3/+5 | |
| | | | | | | * [WRAPPED] Wrapped more functions for libc * review | |||||
| * | [LA64_DYNAREC] Add la64 avx cvt ops, part2. (#2866) | phorcys | 2025-08-01 | 3 | -0/+158 | |
| | | | | | | Integer <=> Float convert. VCVT{DQ2PS, PS2DQ, TPS2DQ} VCVT{SI2SS, SS2SI, TSS2SI} | |||||
| * | [WRAPPER] Added 1 more wrapped function to libavcodec58 | ptitSeb | 2025-07-31 | 1 | -1/+1 | |
| | | ||||||
| * | [WRAPPER] Added __powl_finite wrapping to libm (for #2862) | ptitSeb | 2025-07-31 | 4 | -1/+16 | |
| | | ||||||
| * | [RV64_DYNAREC] Fixed a typo (#2865) | Yang Liu | 2025-07-31 | 2 | -7/+9 | |
| | | ||||||
| * | [LA64_DYNAREC] Add la64 avx cvt ops, part1. (#2859) | phorcys | 2025-07-31 | 6 | -1/+157 | |
| | | | | | | | Double <=> Float ops, VROUND ops. VCVT{PD2PS,PS2PD, SD2SS, SS2SD} Round{PD,PS,SD,SS} | |||||
| * | Minor improvements to trace logging (#2861) | Yang Liu | 2025-07-31 | 1 | -4/+4 | |
| | | ||||||
| * | [LA64_DYNAREC] Add la64 avx cmp ops, part3. TEST ops. (#2857) | phorcys | 2025-07-30 | 4 | -11/+203 | |
| | | | | | VPTEST VTESTPD, VTESTPS | |||||
| * | [RV64_DYNAREC] Added MMX handling to `fpu_{push,pop}cache` for vector (#2858) | Yang Liu | 2025-07-30 | 1 | -5/+28 | |
| | | ||||||
| * | [LA64_DYNAREC] Add la64 avx int cmp ops. (#2856) | phorcys | 2025-07-29 | 4 | -7/+146 | |
| | | | | | VCMP{EQ,GT}{B,W,D,Q} VCOMISS, VUCOMISS, VCOMISD, VUCOMISD | |||||
| * | [RV64][LA64] Added partial FLUSHTO0 support (#2855) | Yang Liu | 2025-07-29 | 4 | -7/+125 | |
| | | | | | | | | | | | | * [RV64][LA64] Removed obselete TODOs * more * more * more * more | |||||
| * | [WOW64] Removed a warning | ptitSeb | 2025-07-29 | 1 | -0/+1 | |
| | | ||||||
| * | [ARM+4_DYNAREC] Another fix for STMXCSR opcode when using SSE_FLUSHTO0 | ptitSeb | 2025-07-29 | 1 | -1/+1 | |
| | | ||||||
| * | [ARM+4_DYNAREC] Fixed (V)[LD/ST]MXCSR opcodes when using SSE_FLUSHTO0 | ptitSeb | 2025-07-29 | 2 | -35/+35 | |
| | | ||||||
| * | [LA64_DYNAREC] Add la64 avx float cmp ops. (#2854) | phorcys | 2025-07-29 | 5 | -17/+132 | |
| | | | | VCMPPD,VCMPPS,VCMPSD,VCMPSS | |||||
| * | [LA64_DYNAREC] Add la64 avx float ops part 3. (#2845) | phorcys | 2025-07-29 | 11 | -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 signal | ptitSeb | 2025-07-28 | 1 | -26/+25 | |
| | | ||||||
| * | [BOX32] Added some comment on arguments for a syscall | ptitSeb | 2025-07-28 | 1 | -1/+4 | |
| | | ||||||
| * | [DYNAREC] Fixed an issue introduced with ↵ | ptitSeb | 2025-07-26 | 2 | -23/+49 | |
| | | | | | 48ae536d95390b98add016866948e91522943730 and properly address the underlying issue | |||||
| * | [WRAPPER][VULKAN] Added 1 new extensions (for #2847, used by PanVK) | ptitSeb | 2025-07-25 | 4 | -0/+28 | |
| | | ||||||
| * | [WRAPPER] Wrapper wrappedgobject2 g_closure_ref and g_closure_sink (#2848) ↵ | Leslie Zhai | 2025-07-25 | 1 | -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=2 | ptitSeb | 2025-07-24 | 1 | -0/+8 | |
| | | ||||||
| * | [TRACE] Try to preserve errno when tracing | ptitSeb | 2025-07-24 | 1 | -4/+8 | |
| | | ||||||
| * | [TRACE] Some mor eimprovment to LOG=2 traces | ptitSeb | 2025-07-24 | 2 | -0/+13 | |
| | | ||||||
| * | [LA64_DYNAREC] Fixed some issue with ADD/SUB x64 eflags when using LBT extension | ptitSeb | 2025-07-24 | 1 | -10/+10 | |
| | | ||||||
| * | [BOX32] Use box64path instead of argv[0] in personality relaunch sequence ↵ | ptitSeb | 2025-07-23 | 1 | -1/+1 | |
| | | | | | (could have used execvpe instead) | |||||
| * | Some handling of case where signal numbers differs between native and x64 ↵ | ptitSeb | 2025-07-23 | 26 | -159/+366 | |
| | | | | | archs (not complete, missing sigset conversions) | |||||
| * | [RV64_DYNAREC][LA64_DYNAREC] Simplified defered flags handling and limited ↵ | Yang Liu | 2025-07-23 | 5 | -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) | phorcys | 2025-07-23 | 6 | -4/+191 | |
| | | ||||||
| * | [BOX32] Better error on box32 personnality re-launch faillure | ptitSeb | 2025-07-22 | 1 | -1/+1 | |
| | | ||||||
| * | [WRAPPER] Added more slot to libdbus callback wrappers | ptitSeb | 2025-07-22 | 1 | -1/+5 | |
| | | ||||||
| * | [WRAPPER] Added 4 more symbols to libwaylandclient | ptitSeb | 2025-07-22 | 1 | -4/+4 | |
| | | ||||||
| * | [WRAPPER] Added 1 more function to wrapped libharfbuzz | ptitSeb | 2025-07-22 | 4 | -1/+9 | |
| | | ||||||