Commit Graph

  • 3a23bb4b73 Merge pull request #5569 from lioncash/cmp Ryan Houdek 2026-06-17 21:32:24 -07:00
  • 46ffb25f84 Merge pull request #5568 from lioncash/mov3 Ryan Houdek 2026-06-17 21:21:50 -07:00
  • 99baa4f3d9 [SVE256] Handle SSE insertions for CMPSD/CMPSS LC 2026-06-17 21:01:16 -04:00
  • f64d4c571b [SVE256] Handle SSE insertions for MOVSHDUP/MOVSLDUP LC 2026-06-17 20:37:39 -04:00
  • 069a4025c5 Merge pull request #5567 from lioncash/mov2 Ryan Houdek 2026-06-17 20:18:20 -07:00
  • 9372fa169a [SVE256] Handle SSE insertions for MOVSD/MOVSS LC 2026-06-17 20:09:14 -04:00
  • daaa6ec129 [SVE256] Handle SSE insertions for aligned and unaligned moves LC 2026-06-17 19:18:32 -04:00
  • 88afc22d5b [SVE256] Handle SSE insertions for MOVNTDQA LC 2026-06-17 18:58:36 -04:00
  • 3929d25dcc Merge pull request #5566 from lioncash/mov Ryan Houdek 2026-06-17 18:55:22 -07:00
  • b7ea9e30df [SVE256] Handle SSE insertions for MOVH(PD, PD, LPS) and MOVL(PD, PS, HPS) LC 2026-06-17 17:36:04 -04:00
  • f98ac7f268 Merge pull request #5565 from lioncash/xor Ryan Houdek 2026-06-17 16:47:50 -07:00
  • 844c3bb197 [SVE256] Handle SSE insertions for XOR special case LC 2026-06-17 16:31:58 -04:00
  • 23099100b6 Merge pull request #5564 from lioncash/misc2 Ryan Houdek 2026-06-17 16:24:26 -07:00
  • 208c6d3eac [SVE256] Handle SSE insertions for vector unary ops LC 2026-06-17 14:33:31 -04:00
  • 886a2e74ac [SVE256] Handle SSE insertions for pack ops LC 2026-06-17 13:36:18 -04:00
  • db1d90ec9d [SVE256] Handle SSE insertions for shuffles LC 2026-06-17 08:29:55 -04:00
  • 124ce8420a [SVE256] Handle SSE insertions for PINSR(B,D,Q,W) LC 2026-06-17 08:22:23 -04:00
  • 4433eaf242 [SVE256] Handle SSE insertions for INSERTPS LC 2026-06-17 08:11:46 -04:00
  • 5ba070f600 [SVE256] Handle SSE insertions for PSIGN(B,D,W) LC 2026-06-17 07:59:29 -04:00
  • adad3c27dd Merge pull request #5563 from lioncash/shift Ryan Houdek 2026-06-17 08:02:41 -07:00
  • 2d1a42aa00 [SVE256] Handle SSE insertions for shifts LC 2026-06-17 05:19:50 -04:00
  • 74d9f5a3e2 [SVE256] Handle SSE insertions for MOVDDUP LC 2026-06-17 05:13:05 -04:00
  • 470aeab215 Merge pull request #5562 from lioncash/misc Ryan Houdek 2026-06-17 05:54:59 -07:00
  • 634fbb5a73 [SVE256] Handle SSE insertions for Float->Int/Int->Float conversions LC 2026-06-17 04:33:38 -04:00
  • e16948bf80 [SVE256] Handle SSE insertions for CVTPD2PS/CVTPS2PD LC 2026-06-17 03:51:34 -04:00
  • 76c9833ee5 [SVE256] Handle SSE insertions for CMPPD/CMPPS LC 2026-06-17 03:33:24 -04:00
  • 99662b70ff Merge pull request #5560 from lioncash/psad Ryan Houdek 2026-06-17 00:14:30 -07:00
  • fcde9eabbf [SVE256] Handle SSE insertions for PALIGNR LC 2026-06-17 02:13:34 -04:00
  • 4ef15951a8 [SVE256] Handle SSE insertions for PACKSS/PACKUS ops LC 2026-06-17 02:08:22 -04:00
  • 1bc51c2290 [SVE256] Handle SSE insertions for PMULUDQ LC 2026-06-17 02:00:08 -04:00
  • be1025901a [SVE256] Handle SSE insertions for ADDSUBPD/ADDSUBPS LC 2026-06-17 01:54:53 -04:00
  • 1a606de29f Merge pull request #5559 from lioncash/phmin Ryan Houdek 2026-06-16 22:50:53 -07:00
  • 454c0b31cb [SVE256] Handle SSE insertions for MPSADBW LC 2026-06-17 01:47:19 -04:00
  • 223e0f4e53 Merge pull request #5558 from lioncash/blend Ryan Houdek 2026-06-16 22:34:32 -07:00
  • 3a84091945 [SVE256] Handle SSE insertions for DPPD/DPPS LC 2026-06-17 01:32:33 -04:00
  • a0e8f1097f [SVE256] Handle SSE insertions for PHMINPOSUW LC 2026-06-17 01:21:16 -04:00
  • 08ed4fb983 Merge pull request #5546 from neobrain/feature_woa_fexofflinecompiler Ryan Houdek 2026-06-16 22:15:49 -07:00
  • 0b1f336e03 Merge pull request #5557 from lioncash/round Ryan Houdek 2026-06-16 22:09:20 -07:00
  • 0258fcb116 [SVE256] Handle SSE insertions for blends LC 2026-06-17 00:58:17 -04:00
  • 3272aa3f08 [SVE256] Handle SSE insertions for ROUNDPD/ROUNDPS LC 2026-06-17 00:36:33 -04:00
  • d9ea6651f8 Merge pull request #5556 from lioncash/madd Ryan Houdek 2026-06-16 21:22:29 -07:00
  • 32b11603d8 [SVE256] Handle SSE insertions for PMOVSX/PMOVZX ops LC 2026-06-16 23:58:34 -04:00
  • 538fd2672d [SVE256] Handle SSE insertions for PSADBW LC 2026-06-16 23:32:23 -04:00
  • 3e37724e3e [SVE256] Handle SSE insertions for PHADDSW LC 2026-06-16 23:28:03 -04:00
  • 1b249ba76b [SVE256] Handle SSE insertion for PHSUBD/PHSUBW/PHSUBSW LC 2026-06-16 23:20:09 -04:00
  • df1295fbd0 [SVE256] Handle SSE insertions for HSUBPD/HSUBPS LC 2026-06-16 23:13:43 -04:00
  • dcd71fe126 [SVE256] Handle SSE insertions for PMULHW/PMULHRSW LC 2026-06-16 23:07:10 -04:00
  • 610ee5db76 [SVE256] Handle SSE insertions for PMADDUBSW LC 2026-06-16 23:02:23 -04:00
  • 9d5494d9f0 Merge pull request #5555 from lioncash/alu Ryan Houdek 2026-06-16 19:56:38 -07:00
  • dd44bc8d00 Merge pull request #5554 from lioncash/vmov Ryan Houdek 2026-06-16 19:47:01 -07:00
  • 110c7cb62b Merge pull request #5553 from lioncash/bind Ryan Houdek 2026-06-16 19:44:44 -07:00
  • 09aa5abbdf Merge pull request #5552 from lioncash/literal Ryan Houdek 2026-06-16 19:37:28 -07:00
  • 1d8b6df630 [SVE256] Vector: Handle SSE insertion properly for various ALU operations LC 2026-06-16 18:20:18 -04:00
  • 195058752e OpcodeDispatcher: Eliminate redundant moves in VMOVHPOp LC 2026-06-16 17:24:52 -04:00
  • c62805e86d OpcodeDispatcher: Make use of Bind consistently LC 2026-06-16 12:21:35 -04:00
  • d15b175c33 OpcodeDispatcher: Move a few stray literal accesses to Literal() LC 2026-06-16 11:49:08 -04:00
  • 6cb73adfd5 CodeCache: Integrate FEXOfflineCompiler backend for WoA Tony Wasserka 2026-06-01 21:50:54 +02:00
  • 6d1cd67900 Windows: Implement WOW64/ARM64EC offline compiler backend Billy Laws 2026-05-17 22:11:28 +01:00
  • e12bd27106 Merge pull request #5536 from Sonicadvance1/105 Ryan Houdek 2026-06-12 15:14:38 -07:00
  • cb018257cf Merge pull request #5547 from neobrain/feature_fexofflinecompiler_process_all Ryan Houdek 2026-06-12 02:11:33 -07:00
  • e02953dc17 Merge pull request #5548 from Sonicadvance1/166 LC 2026-06-03 21:20:20 -04:00
  • ba56f8e0c5 unittests/FEXLinuxTests: Adds 64-bit vsyscall test Ryan Houdek 2026-06-03 17:48:19 -07:00
  • ac12dd55c3 Frontend: Fix vsyscall page tracking. Ryan Houdek 2026-06-03 17:47:02 -07:00
  • 24647820d7 Linux: Ensure 64-bit vsyscall page is tracked Ryan Houdek 2026-06-03 17:46:28 -07:00
  • 7e8aa711ef Linux: Pass gettimeofday through glibc Ryan Houdek 2026-06-03 17:44:46 -07:00
  • 329e561eff FEXOfflineCompiler: Add "process-all" verb Tony Wasserka 2026-06-03 17:36:51 +02:00
  • d848cbbc0f Merge pull request #5543 from Sonicadvance1/165 LC 2026-06-02 23:39:02 -04:00
  • cd46e43c20 unittests/FEXLinuxTests: Add a LOCK prefix test Ryan Houdek 2026-06-02 19:27:09 -07:00
  • 98674c1cc8 unittests/FEXLinuxTests: Support redirecting RIP entirely Ryan Houdek 2026-06-02 19:25:44 -07:00
  • 8bfae631b1 Frontend: Support raising unimplemented instruction on LOCK failure Ryan Houdek 2026-06-02 19:17:38 -07:00
  • d00c7cf3a3 Frontend: Support passing the decode failure type through decoding Ryan Houdek 2026-06-02 19:17:00 -07:00
  • b45665fee4 OpcodeDispatcher: Support instruction type of unimplement operation Ryan Houdek 2026-06-02 19:15:46 -07:00
  • 1b58664541 X86Tables: Describe instructions that support LOCK prefix Ryan Houdek 2026-06-02 19:14:22 -07:00
  • ed6a178ae3 Merge pull request #5542 from Sonicadvance1/164 LC 2026-06-02 22:40:53 -04:00
  • e925ca509d unittests/ASM: Adds lods tests with address size override Ryan Houdek 2026-06-02 18:08:48 -07:00
  • ca310cf815 OpcodeDispatcher: Fixes 64-bit LODs with address size override Ryan Houdek 2026-06-02 18:07:55 -07:00
  • 6fa27aac42 Thunks: Implement support for CUDA Ryan Houdek 2026-03-10 12:42:08 -07:00
  • a5c3fc4751 Merge pull request #5514 from peppergrayxyz/snd_htimestamp_t Tony Wasserka 2026-06-01 12:53:42 +02:00
  • 65b05fa8c1 Merge pull request #5540 from Sonicadvance1/163 LC 2026-06-01 05:41:34 -04:00
  • 3ee556d858 add template for snd_htimestamp_t Pepper Gray 2026-05-25 18:17:12 +02:00
  • fd3546a999 arm64ec: Single instruction optimization in EC map lookup Ryan Houdek 2026-05-29 19:17:13 -07:00
  • f5fafa5b96 Merge pull request #5492 from FrontMage/codex/int29-failfast-probe Ryan Houdek 2026-05-29 16:59:16 -07:00
  • 7ff2069e60 Merge pull request #5539 from Sonicadvance1/162 Ryan Houdek 2026-05-29 16:49:14 -07:00
  • 154ff43d7f arm64ec: Fixes some FEX allocations that were missing TOP_DOWN Ryan Houdek 2026-05-29 16:17:04 -07:00
  • b754fe4810 External/rpmalloc: update Ryan Houdek 2026-05-29 16:16:46 -07:00
  • a1071ec01a Merge pull request #5538 from peppergrayxyz/syscall_headers Tony Wasserka 2026-05-29 14:35:43 +02:00
  • 92dce9a2ea add missing header <thread> Pepper Gray 2026-05-29 13:19:24 +02:00
  • 5fd917ec2f Merge pull request #5537 from Sonicadvance1/161 LC 2026-05-29 00:52:34 -04:00
  • d7cda23b25 Format: Fix missed clang-format Ryan Houdek 2026-05-28 12:12:24 -07:00
  • cae5da5777 Merge pull request #5530 from neobrain/fix_ccache_time_macros Ryan Houdek 2026-05-25 10:55:27 -07:00
  • 97f1f47fa5 Merge pull request #5531 from neobrain/refactor_drop_cmake_settings Ryan Houdek 2026-05-25 10:53:44 -07:00
  • 53c269ee25 Merge pull request #5516 from peppergrayxyz/thunk_rootfs Tony Wasserka 2026-05-25 18:08:45 +02:00
  • 1420d3cc10 set sysroot to X86_DEV_ROOTFS for guest toolchain Pepper Gray 2026-05-22 20:13:14 +02:00
  • ce401b5ca1 Build: Enable ccache sloppiness for time macros Tony Wasserka 2026-05-25 11:20:44 +02:00
  • cd412bd0f5 Drop unused CMakeSettings.json Tony Wasserka 2026-05-25 11:26:10 +02:00
  • f33f88072e Windows: Fix INT exception formatting FrontMage 2026-05-24 11:42:51 +08:00
  • 1240a00fa5 Merge pull request #5522 from Sonicadvance1/160 LC 2026-05-23 22:57:53 -04:00
  • 83f325de0d Merge pull request #5519 from Sonicadvance1/157 LC 2026-05-23 22:55:26 -04:00
  • 0b871bf54e Merge pull request #5518 from Sonicadvance1/156 LC 2026-05-23 22:54:36 -04:00
  • 07f7aa3c8f Merge pull request #5521 from Sonicadvance1/159 LC 2026-05-22 22:10:38 -04:00