Skip to content

FEXCore 2609 GameNative optimized test builds (pre.8)

Pre-release
Pre-release

Choose a tag to compare

GameNative testing builds of FEXCore 2609 from the exact upstream release commit 395b132f346b1a45def246d10c52245edba1ef02.

Both packages use the same source, Release/O3 configuration, conservative armv8-a+crc ISA baseline, assertions off, tests off, and pinned bylaws/llvm-mingw 20250920.

  • FEXCore-2609-GameNative-O3.wcp — generic O3 control (TUNE_CPU=generic).
  • FEXCore-2609-GameNative-O3-MobileTune.wcp — O3 with the same ISA baseline but scheduling tuned using -mtune=cortex-a76; TUNE_CPU=none prevents FEX from also injecting an -mcpu target.

The mobile-tuned candidate does not require additional ARM ISA extensions compared with the control. It is an experimental scheduling optimization and should be benchmarked against the control on each device.

LTO was tested and intentionally excluded: current LLVM ARM64EC LTO fails during final linking with unresolved EC-side runtime symbols (see llvm/llvm-project#168469 and ARM64EC tracking issue #179532). PGO is also intentionally not claimed because no representative GameNative workload profile is baked into these binaries yet.