FEX-2503 released

Published by

A new software update is available: FEX-2503 released

FEX-2503 released

A new version of FEX, an x86 emulation frontend, has been released, enabling users to execute x86 and x86-64 binaries on AArch64 hosts. The update addresses the enhancement of 3DNow! reciprocal precision on FEAT_RPRES-compatible hardware, which was formerly restricted to 8-bit precision. The FEAT_RPRES extension now enhances the precision of reciprocal instructions to 12-bits, similar to x86 standards. The modification occurred in late 2023, with Qualcomm Snapdragon Elite SoC and Apple's M4 now providing support for these extensions. The resolution also tackles a persistent issue with the background startup of FEXServer, which resulted in new users receiving an unclear message regarding client setup failure. The multiblock option is enabled by default, facilitating the JIT to compile a larger volume of code simultaneously, thereby enhancing performance without additional cost. The x86 SHA extension has been enhanced through the utilization of ARM SHA instructions, with SHA1RNDS4, SHA1MSG2, and SHA256MSG2 now refined using approximately equivalent ARM instructions. The sole remaining SHA instruction is SHA256RNDS2, which differs from the two ARM instructions that correspond to its functionality.

Read more @ Linux Compatible