=> The RV64 backend got faster and more stable, with lots of RVV 1.0 / xThreadVector support to emulate SSE/SSE2+ opcode (no AVX yet)
=> On ARM64, Box64 now support more DRM types than before.
=> BOX32 can run steam now. At least on ARM64 backend, it's still not working on RV64 and LA64 for now.
Added support to emulate Windows Syscall (needs Proton and a 48bits address space for now)
Added BOX64_DYNAREC_DIRTY to have a faster (but less safe) way to handle code that write in it's current page
Added a few rarely used opcodes
Added experimental support for GDBJIT, that allow an x86/x86_64 program to be debugged on ARM/RV64/LA64 platform with x86 regs and opcode view (might generate a lot of file tho)
Added support for Perf tools in a similar way if GDBJIT, to have an x86 fine view of the performances
Reworked undefined flags for common operations, to be similar to real CPU
Reworked cpuid handling, adding BOX64_CPUTYPE support to select Intel/AMD emulation (no 3DNow! support on AMD for now)
Reworked ucontext link to be closer to the real thing (and make it more simple)
Introduced settings per library and dll (mostly for Dynarec)
Wrapper: More functions addes, and some fixes too
BOX32: Many fixes around pthreads wrapping
BOX32: More functions wrapped.
BOX32: More libraies wrapped.
BOX32: Some reworks on how high memory (higher than 32bits) is masked, and can be used for Dynarec blocks.
Dynarec: The usual batch of fixes, improvments and opcodes additions on all 3 supported backend
Dynarec: Some fixes to NativeFlags handling, both on ARM64 and RV64
Dynarec: Added optimized REP MOVSB (expected for default CPUTYPE=0, according to new cpuid return)
Dynarec: LA64: more opcoded addes, using hardware extensions like AES
Dynarec: RV64: More work on using RVV 1.0 and xTheadVector extension to emulate SSE/SSE2+ opcodes
Dynarec: RV64: Added informations on flags when building blocks, to be used when a signal happens to rebuild a x86 context more accurate
Dynarec: ARM64: Reworked undefined flags for common operations, to be similar to real CPU
Dynarec: ARM64: Added informations on flags and xmm/ymm/x87 register when building blocks, to be used when a signal happens to rebuild a x86 context 100% accurate
TRACE: Reworked how trace for wrapped function call is printed.
TRACE: Reworked logs to prefix each line with a (optionaly colored) BOX32 or BOX64
COSIM: Some rework on cosim to limit false negative, especialy when handling x87 operations
LA64: Added limited support for ABI 1.0
CI: github CI now also generate MiceWine .rat archive, along with Winlator .wcp archive and regular linux builds.
RCFile: Added many new games profiles (both for speed improvment or for compatibilty)
[LA64_DYNAREC] Added AES opcodes by @xiangzhai in https://github.com/ptitSeb/box64/pull/2122
[CORE] Refine runtime messages by @jserv in https://github.com/ptitSeb/box64/pull/2125
[LA64_DYNAREC] Added more 660F opcodes by @xiangzhai in https://github.com/ptitSeb/box64/pull/2127
[LA64] SIGRTMAX is 127 for ABI 1.0 by @xiangzhai in https://github.com/ptitSeb/box64/pull/2134
[WRAPPER] Added libcairo.so.2 as one of NEEDED_LIBS for gtk3 (#2136) by @xiangzhai in https://github.com/ptitSeb/box64/pull/2137
[LA64_DYNAREC] Added more opcodes by @xiangzhai in https://github.com/ptitSeb/box64/pull/2145
[RV64_DYNAREC] New register mapping by @ksco in https://github.com/ptitSeb/box64/pull/2139
[RV64_DYNAREC] Reworked ZEROUP and freed t0 by @xctan in https://github.com/ptitSeb/box64/pull/2147
[RV64_DYNAREC] Reinitialize sew after callret by @ksco in https://github.com/ptitSeb/box64/pull/2148
[RV64_DYNAREC] Fixed some TO_NAT usages by @ksco in https://github.com/ptitSeb/box64/pull/2149
[RV64_DYNAREC] Optimize push/pop with xtheadmemidx by @ksco in https://github.com/ptitSeb/box64/pull/2150
[WRAPPER] Made gtkclass.c less likely to be recompiled by @ksco in https://github.com/ptitSeb/box64/pull/2153
[RV64_DYNAREC] Fixed more regressions by @ksco in https://github.com/ptitSeb/box64/pull/2157
[LA64_DYNAREC] Added PTEST opcode by @xiangzhai in https://github.com/ptitSeb/box64/pull/2158
[CMAKE] Fixed linking issue with mold by @xctan in https://github.com/ptitSeb/box64/pull/2159
[RV64_DYNAREC] Extended simple wrapper for more int types by @xctan in https://github.com/ptitSeb/box64/pull/2160
Added initial GDBJIT support by @ksco in https://github.com/ptitSeb/box64/pull/2162
[GDBJIT] Show x64pc in gdb, also added documentation by @ksco in https://github.com/ptitSeb/box64/pull/2163
[LA64_DYNAREC] Added POPCNT opcode and fixed an issue too by @ksco in https://github.com/ptitSeb/box64/pull/2164
[GDBJIT] Refined RV64 and LA64 support by @ksco in https://github.com/ptitSeb/box64/pull/2165
[RV64_DYNAREC] Added unaligned support to CMPXCHG8B opcode by @ksco in https://github.com/ptitSeb/box64/pull/2166
[RV64_DYNAREC] Fixed CMPXCHG8B by @ksco in https://github.com/ptitSeb/box64/pull/2167
[RV64_DYNAREC] Fixed 32bit ADDIz by @ksco in https://github.com/ptitSeb/box64/pull/2168
[RV64_DYNAREC] Added more LOCK prefix opcodes by @ksco in https://github.com/ptitSeb/box64/pull/2169
[RV64_DYNAREC] Fixed 32bits SUBz by @ksco in https://github.com/ptitSeb/box64/pull/2170
[LA64_DYNAREC] Fix VPICKVE2GR_WU typo by @xiangzhai in https://github.com/ptitSeb/box64/pull/2171
[LA64_DYNAREC] Added CLC and PMOVZXBW opcodes by @xiangzhai in https://github.com/ptitSeb/box64/pull/2172
[LA64_DYNAREC] A few minor optimizations by @ksco in https://github.com/ptitSeb/box64/pull/2174
[GDBJIT] Display DynaRec info in source file by @ksco in https://github.com/ptitSeb/box64/pull/2179
[LA64_DYNAREC] Added ROUNDSD and CVTDQ2PD opcodes by @xiangzhai in https://github.com/ptitSeb/box64/pull/2173
[GDBJIT] Unified the experience for all the backends by @ksco in https://github.com/ptitSeb/box64/pull/2183
[GDBJIT] Display register mapping annotations by @ksco in https://github.com/ptitSeb/box64/pull/2185
[RV64_DYNAREC] Made nativeflags works with 8/16bit fast path by @ksco in https://github.com/ptitSeb/box64/pull/2187
[RV64_DYNAREC] Added a fast path to SHR Ew, Ib by @ksco in https://github.com/ptitSeb/box64/pull/2188
[RV64_DYNAREC] Small optim to emit_and32c by @ksco in https://github.com/ptitSeb/box64/pull/2189
[LA64_DYNAREC] Fixed 32bit ADDIz and SUBz by @ksco in https://github.com/ptitSeb/box64/pull/2191
[LA64_DYNAREC] Optimized some 16bit shift opcodes by @ksco in https://github.com/ptitSeb/box64/pull/2192
[LA64_DYNAREC] Fixed some LBT path issues by @ksco in https://github.com/ptitSeb/box64/pull/2193
[WRAPPED][BOX32] Redirected a few old symbols by @ksco in https://github.com/ptitSeb/box64/pull/2194
[LA64_DYNAREC] Fixed various issues in LBT path by @ksco in https://github.com/ptitSeb/box64/pull/2197
Add SDL_RenderGeometryRaw wrapped function to SDL2 by @DragonSWDev in https://github.com/ptitSeb/box64/pull/2195
[RV64_DYNAREC] Fixed nativeflags tmp register usage by @ksco in https://github.com/ptitSeb/box64/pull/2199
[LA64_DYNAREC] Small optim to MOVHPS by @ksco in https://github.com/ptitSeb/box64/pull/2200
[LA64_DYNAREC] Fixed 66 0F PTEST opcode by @ksco in https://github.com/ptitSeb/box64/pull/2201
[LA64_DYNAREC] Added nativeflags support by @ksco in https://github.com/ptitSeb/box64/pull/2202
[RV64_DYNAREC] Fixed a regression in #2187 by @ksco in https://github.com/ptitSeb/box64/pull/2203
[WRAPPED] Always return ENOSYS in the deprecated sysctl by @ksco in https://github.com/ptitSeb/box64/pull/2204
[RCFILE] Added sekiro.exe entry by @ksco in https://github.com/ptitSeb/box64/pull/2206
[RV64_DYNAREC] Fixed various lock usage in geted ([LA64_DYNAREC] too) by @ksco in https://github.com/ptitSeb/box64/pull/2207
[RV64_DYNAREC] Added more opcodes ([LA64_DYNAREC] too) by @ksco in https://github.com/ptitSeb/box64/pull/2205
[LA64_DYNAREC] Added more opcodes by @ksco in https://github.com/ptitSeb/box64/pull/2208
[LA64_DYNAREC] Added MOVLPD and MOVHPD opcodes by @xiangzhai in https://github.com/ptitSeb/box64/pull/2198
[DYNAREC] Cleanup modreg by @ksco in https://github.com/ptitSeb/box64/pull/2209
[LA64_DYNAREC] Added IRET opcode by @ksco in https://github.com/ptitSeb/box64/pull/2210
[LA64_DYNAREC] Added more opcodes and fixed CVTTPD2DQ by @ksco in https://github.com/ptitSeb/box64/pull/2211
[LA64_DYNAREC] Added more opcodes by @ksco in https://github.com/ptitSeb/box64/pull/2213
[LA64_DYNAREC] Added more opcodes by @ksco in https://github.com/ptitSeb/box64/pull/2214
[LA64_DYNAREC] Added more opcodes by @ksco in https://github.com/ptitSeb/box64/pull/2215
[LA64_DYNAREC] Added hardware wall-clock support by @ksco in https://github.com/ptitSeb/box64/pull/2216
[DYNAREC] Implement perf map by @xiangzhai in https://github.com/ptitSeb/box64/pull/2212
[LA64_DYNAREC] Fixed some minor issues on LBT path by @ksco in https://github.com/ptitSeb/box64/pull/2218
[LA64_DYNAREC] Some minor fixes on bad variable usage by @ksco in https://github.com/ptitSeb/box64/pull/2221
Use uname -m to get CPU architecture by @4Darmygeometry in https://github.com/ptitSeb/box64/pull/2222
[DOCS] Improve cross-build instructions by @devarajabc in https://github.com/ptitSeb/box64/pull/2196
Spelling/typo fixes in code and documentation updates by @olegos2 in https://github.com/ptitSeb/box64/pull/2223
[ANDROID] Add a few ALTNAMEs and unwrap ifdefs for lib names by @olegos2 in https://github.com/ptitSeb/box64/pull/2224
[WRAPPED][ANDROID] Add libGL ALTNAME by @olegos2 in https://github.com/ptitSeb/box64/pull/2225
[DYNAREC] Appended instruction name to symbol by @xiangzhai in https://github.com/ptitSeb/box64/pull/2228
Document BOX64_ARG0 argv[0] rewriting variable by @ValdikSS in https://github.com/ptitSeb/box64/pull/2234
Fix crash with incorrect argv[0]: rewrite it only if "box64" is present by @ValdikSS in https://github.com/ptitSeb/box64/pull/2233
[WRAPPED] Added xdr_string and xdr_free by @xiangzhai in https://github.com/ptitSeb/box64/pull/2235
[WRAPPED] Added monstartup by @xiangzhai in https://github.com/ptitSeb/box64/pull/2241
Port rounding of some x87 instructions from Box86 by @Hagb in https://github.com/ptitSeb/box64/pull/2242
[RV64_DYNAREC] Fixed some typos by @xctan in https://github.com/ptitSeb/box64/pull/2244
[RV64_DYNAREC] Fixed MOVMSKPS RVV 1.0 path by @ksco in https://github.com/ptitSeb/box64/pull/2246
[SIGNAL][RV64] Added special unaligned cases handling by @ksco in https://github.com/ptitSeb/box64/pull/2248
[RV64_DYNAREC] Disabled dynamic sew on MOVDQA as a workaround by @ksco in https://github.com/ptitSeb/box64/pull/2249
[RV64_DYNAREC] Fixed a 16bit SHR pastpath edge case by @ksco in https://github.com/ptitSeb/box64/pull/2251
[SIGNAL][RV64] Supported more opcodes for special cases by @ksco in https://github.com/ptitSeb/box64/pull/2253
[CI] Create Box64 Packages for MiceWine (.rat) by @KreitinnSoftware in https://github.com/ptitSeb/box64/pull/2256
[RV64_DYNAREC] Fixed SET_ELEMENT_WIDTH by @ksco in https://github.com/ptitSeb/box64/pull/2260
[CORE] Simplified xhead* detection and standardized extension display by @ksco in https://github.com/ptitSeb/box64/pull/2261
[RV64_DYNAREC] Fixed offsetof(x64emu_t, scratch) usage overflow ([LA64_DYNAREC] too) by @ksco in https://github.com/ptitSeb/box64/pull/2262
[RV64_DYNAREC] Fixed stack out of sync in native call by @ksco in https://github.com/ptitSeb/box64/pull/2263
[RV64_DYNAREC] Fixed simm12 overflow in some places ([LA64_DYNAREC] too) by @ksco in https://github.com/ptitSeb/box64/pull/2264
[ARM64_DYNAREC] Removed an unused arg in SET_DFNONE by @ksco in https://github.com/ptitSeb/box64/pull/2266
[RV64_DYNAREC] Optimized 16bit constant ROL opcodes by @ksco in https://github.com/ptitSeb/box64/pull/2267
[RV64_DYNAREC] Optimized 16bit constant ROR opcodes by @ksco in https://github.com/ptitSeb/box64/pull/2268
[RV64_DYNAREC] Optimized 16bit constant RCL/RCR opcodes by @ksco in https://github.com/ptitSeb/box64/pull/2270
[RV64_DYNAREC] Refined printer for more thead instructions by @ksco in https://github.com/ptitSeb/box64/pull/2272
[RCFILE] Add MiSide Profile by @KreitinnSoftware in https://github.com/ptitSeb/box64/pull/2276
[ENV] Initial refactor of env variables infrastructure by @ksco in https://github.com/ptitSeb/box64/pull/2274
[ENV] Optimized BOX64ENV log a bit by @ksco in https://github.com/ptitSeb/box64/pull/2277
Changed some functions name and visibility by @ksco in https://github.com/ptitSeb/box64/pull/2278
Added [BOX64] prefix for all the stdout logs by @ksco in https://github.com/ptitSeb/box64/pull/2279
Fixed various issues introduced in the env infra refactor by @ksco in https://github.com/ptitSeb/box64/pull/2281
[DOCS] Auto-generated USAGE.md and box64.pod by @ksco in https://github.com/ptitSeb/box64/pull/2283
[RV64_DYNAREC] Added fastnan handling to more 0F opcodes (fixes CI) by @ksco in https://github.com/ptitSeb/box64/pull/2284
[LA64_DYNAREC] Added fastnan handling to more 0F opcodes (fixes CI) by @ksco in https://github.com/ptitSeb/box64/pull/2285
Clean up UnityPlayer.dll detection from my_mmap64 by @ksco in https://github.com/ptitSeb/box64/pull/2286
[ENV] Fixed zydis initialization regression by @ksco in https://github.com/ptitSeb/box64/pull/2287
[DYNAREC] Added preliminary per-file settings by @ksco in https://github.com/ptitSeb/box64/pull/2288
[RV64_DYNAREC] Added codegen for unaligned stores by @xctan in https://github.com/ptitSeb/box64/pull/2289
[RV64_DYNAREC] Restricted add/sub RSP optimization ([LA64_DYNAREC] too) by @ksco in https://github.com/ptitSeb/box64/pull/2292
[RV64_DYNAREC] Force priv opcode flags to be at least defered if safeflags=2 ([LA64_DYNREC] too) by @ksco in https://github.com/ptitSeb/box64/pull/2293
[RV64_DYNAREC] Removed some TABLE64 usage by @ksco in https://github.com/ptitSeb/box64/pull/2291
[RV64_DYNAREC] Optimized GETIP by @ksco in https://github.com/ptitSeb/box64/pull/2294
[RV64_DYNAREC] Added unaligned codegen for MOVSW by @xctan in https://github.com/ptitSeb/box64/pull/2296
[ENV] Fixed the type of BOX64_DYNAREC_STRONGMEM by @xctan in https://github.com/ptitSeb/box64/pull/2298
[RV64_DYNAREC] Fixed lui/auipc immediate in the printer by @xctan in https://github.com/ptitSeb/box64/pull/2299
[CI] Fixed xuantie-qemu build by @ksco in https://github.com/ptitSeb/box64/pull/2306
[ENV] Fixed crash when rcfile does not exist (for #2295) by @ksco in https://github.com/ptitSeb/box64/pull/2307
[RV64_DYNAREC] Fixed F2 0F E6 opcode for vector by @ksco in https://github.com/ptitSeb/box64/pull/2310
[ENV] More tweaks on recoding env mapping by @ksco in https://github.com/ptitSeb/box64/pull/2309
Added auto-generated x64Int3 printer by @ksco in https://github.com/ptitSeb/box64/pull/2311
[DOCS] Added per-file settings documentation by @ksco in https://github.com/ptitSeb/box64/pull/2317
[LA64_DYNAREC] Added 64 88 MOV opcode by @ksco in https://github.com/ptitSeb/box64/pull/2318
[DYNAREC] Optimized grab_segdata calls on MODREG by @ksco in https://github.com/ptitSeb/box64/pull/2319
[RV64_DYNAREC] Small optim to 64 A1/A3 opcodes by @ksco in https://github.com/ptitSeb/box64/pull/2320
[LA64_DYNAREC] Fixed F3 0F MOVSLDUP opcode by @ksco in https://github.com/ptitSeb/box64/pull/2321
[LA64_DYNAREC] Added more 66 0F 38 opcodes by @ksco in https://github.com/ptitSeb/box64/pull/2322
[LA64_DYNAREC] Added more opcodes by @ksco in https://github.com/ptitSeb/box64/pull/2323
[LA64_DYNAREC] Added more opcodes by @ksco in https://github.com/ptitSeb/box64/pull/2324
[ARM64_DYNAREC] Added more aligned optim cases for REP MOVSB by @ksco in https://github.com/ptitSeb/box64/pull/2326
[RV64_DYNAREC] Added aligned optim case for REP MOVSB by @ksco in https://github.com/ptitSeb/box64/pull/2327
[LA64_DYNAREC] Added more opcodes by @ksco in https://github.com/ptitSeb/box64/pull/2328
[LA64_DYNAREC] Added more opcodes by @ksco in https://github.com/ptitSeb/box64/pull/2330
[RV64_DYNAREC] Minor fixes and improvements on various opcodes by @ksco in https://github.com/ptitSeb/box64/pull/2331
[ARM64_DYNAREC] Minor simplifications with the usage of GETEX by @ksco in https://github.com/ptitSeb/box64/pull/2332
[LA64_DYNAREC] Added more opcodes by @ksco in https://github.com/ptitSeb/box64/pull/2333
[LA64_DYNAREC] Fixed newly added 66 0F BA /4 BT opcode by @ksco in https://github.com/ptitSeb/box64/pull/2336
[DYNAREC] Fixed diff logging prefix of pass2&3 by @ksco in https://github.com/ptitSeb/box64/pull/2337
[LA64_DYNREC] Added more opcodes by @ksco in https://github.com/ptitSeb/box64/pull/2338
[LA64_DYNAREC] Added more opcodes by @ksco in https://github.com/ptitSeb/box64/pull/2339
[LA64_DYNAREC] Added preliminary optimization for REP MOVSB by @ksco in https://github.com/ptitSeb/box64/pull/2340
[LA64_DYNAREC] Added F2 0F 7D HSUBPS opcode by @ksco in https://github.com/ptitSeb/box64/pull/2341
[LA64_DYNAREC] Added F3 0F 52 RSQRTSS opcode by @ksco in https://github.com/ptitSeb/box64/pull/2343
[ARM64_DYNAREC] Fixed wrong COUNT operand in VPSLL{W,D,Q} by @wannacu in https://github.com/ptitSeb/box64/pull/2344
fix VPMASKMOV and VMASKMOVP by @ye-yeshun in https://github.com/ptitSeb/box64/pull/2342
[RV64_DYNAREC] Minor fixes and improvements to TEST opcodes by @ksco in https://github.com/ptitSeb/box64/pull/2352
[ARM64_DYNAREC] Added some BMI.0F38 opcodes by @wannacu in https://github.com/ptitSeb/box64/pull/2347
[RV64_DYNAREC] Minor fixes and improvements to CMP opcodes by @ksco in https://github.com/ptitSeb/box64/pull/2353
[RV64_DYNAREC] Minor optimization to CMOV opcodes by @ksco in https://github.com/ptitSeb/box64/pull/2354
[RV64_DYNAREC] Added a fastpath to SHL/SHR CL opcodes by @ksco in https://github.com/ptitSeb/box64/pull/2355
[RV64_DYNAREC] Fixed F3 0F 11,12 opcodes for vector by @ksco in https://github.com/ptitSeb/box64/pull/2356
[COSIM] Print decoded instruction mnemonics if trace enabled by @ksco in https://github.com/ptitSeb/box64/pull/2357
[ARM64_DYNAREC] Add some opcodes by @wannacu in https://github.com/ptitSeb/box64/pull/2358
[BOX64RC] Add Zenless Zone Zero Config by @mcagabe19 in https://github.com/ptitSeb/box64/pull/2363
[LA64_DYNAREC] Added more opcodes by @ksco in https://github.com/ptitSeb/box64/pull/2366
[LA64_DYNAREC] Added more SSE4 opcodes by @ksco in https://github.com/ptitSeb/box64/pull/2370
[LA64_DYNAREC] Minor optims and fixes to some opcodes by @ksco in https://github.com/ptitSeb/box64/pull/2371
[ARM64_DYNAREC] Added more AVX opcodes by @wannacu in https://github.com/ptitSeb/box64/pull/2372
[DYNAREC] Print decoded instruction mnemonics for missing opcodes if trace enabled by @ksco in https://github.com/ptitSeb/box64/pull/2373
[LA64_DYNAREC] Added more opcodes by @ksco in https://github.com/ptitSeb/box64/pull/2374
[INTERP] Added 66 0F 19 NOP opcode ([DYNAREC] too) by @ksco in https://github.com/ptitSeb/box64/pull/2375
[INTERP] Added 0F 19 NOP opcode ([DYNAREC] too) by @ksco in https://github.com/ptitSeb/box64/pull/2376
[INTERP] Added more nops ([DYNAREC] too) by @ksco in https://github.com/ptitSeb/box64/pull/2377
[INTERP] Added more nops ([DYNAREC] too) by @ksco in https://github.com/ptitSeb/box64/pull/2378
[BUNDLE] Add script to bundle x86 libraries by @LukeShortCloud in https://github.com/ptitSeb/box64/pull/2380
[RV64_DYNAREC] Optimized unaligned path for REP MOVSB by @ksco in https://github.com/ptitSeb/box64/pull/2381
[RV64_DYNAREC] Small changes to SET_DFNONE to make it safer ([LA64_DYNAREC] too) by @ksco in https://github.com/ptitSeb/box64/pull/2382
Fixed dlsym_error logs prefix by @ksco in https://github.com/ptitSeb/box64/pull/2383
[RV64_DYNAREC] Fixed a regression introduced recently ([LA64_DYNAREC] too) by @ksco in https://github.com/ptitSeb/box64/pull/2384
[WRAPPER] Display Box64 version in Vulkan driver info by @xctan in https://github.com/ptitSeb/box64/pull/2385
[CORE] Display Box64 version info in mangohud by @ksco in https://github.com/ptitSeb/box64/pull/2386
[CORE] Rework on function hookMangoHud by @ksco in https://github.com/ptitSeb/box64/pull/2387
[DYNAREC] Minor optimizations to SHL/SHR Ed, CL fastpath by @ksco in https://github.com/ptitSeb/box64/pull/2392
[RCFILE] Added support for perfile dynarec dump by @ksco in https://github.com/ptitSeb/box64/pull/2393
[ARM64_DYNAREC] Fixed a regression in LOCK XADD opcode by @ksco in https://github.com/ptitSeb/box64/pull/2394
Made error logs prefix has red color by @ksco in https://github.com/ptitSeb/box64/pull/2396
Made some tweaks to banner and help message by @ksco in https://github.com/ptitSeb/box64/pull/2397
[RV64_DYNAREC] Added more MMX opcodes for vector and fixes too by @ksco in https://github.com/ptitSeb/box64/pull/2399
[RV64_DYNAREC] Added more opcodes by @ksco in https://github.com/ptitSeb/box64/pull/2400
Debian shlibdeps exclude fixes by @sigmaris in https://github.com/ptitSeb/box64/pull/2403
[RV64_DYNAREC] Fixed swapCache scratch register usage by @ksco in https://github.com/ptitSeb/box64/pull/2405
[RV64_DYNAREC] Fixed some minor typos by @ksco in https://github.com/ptitSeb/box64/pull/2406
Fixed Box32 for Winlator Glibc by @alexvorxx in https://github.com/ptitSeb/box64/pull/2404
[CORE] Limited some syscalls for Android build by @ksco in https://github.com/ptitSeb/box64/pull/2412
[RCFILE] Fixed load addr parse issue by @ksco in https://github.com/ptitSeb/box64/pull/2413
[RCFILE] Added range gdbjit support by @ksco in https://github.com/ptitSeb/box64/pull/2414
[RV64_DYNAREC] Minor optimizations to sign mask extraction instructions for vector by @ksco in https://github.com/ptitSeb/box64/pull/2416
[WRAPPER] add gnutls_fips140_set_mode by @liuli0217 in https://github.com/ptitSeb/box64/pull/2417
Fix undefined reference to `epoll_pwait2' for LA64 ABI 1.0 by @xiangzhai in https://github.com/ptitSeb/box64/pull/2422
[RV64_DYNAREC] Rollback some falsy optimization in the xtheadvector path by @ksco in https://github.com/ptitSeb/box64/pull/2426
[RV64_DYNAREC] Optimized PMOVZX and PMOVSX opcodes for vector 1.0 by @ksco in https://github.com/ptitSeb/box64/pull/2430
New Contributors
@DragonSWDev made their first contribution in https://github.com/ptitSeb/box64/pull/2195
@4Darmygeometry made their first contribution in https://github.com/ptitSeb/box64/pull/2222
@ValdikSS made their first contribution in https://github.com/ptitSeb/box64/pull/2234
@Hagb made their first contribution in https://github.com/ptitSeb/box64/pull/2242
@ye-yeshun made their first contribution in https://github.com/ptitSeb/box64/pull/2342
@LukeShortCloud made their first contribution in https://github.com/ptitSeb/box64/pull/2380
@sigmaris made their first contribution in https://github.com/ptitSeb/box64/pull/2403
@alexvorxx made their first contribution in https://github.com/ptitSeb/box64/pull/2404
Full Changelog: https://github.com/ptitSeb/box64/compare/v0.3.2...v0.3.4