Galois Field New Instructions (GFNI) Technology Guide
Last Updated: Dec 09, 2021
The Galois Field New Instructions (GFNI) introduced in the 3rd Gen Intel® Xeon® Scalable processor were designed to accelerate cryptographic and security applications. With some imagination, one of the instructions – the affine transformation instruction - also can be used to perform a host of other useful operations on individual bits within byte elements. In this document we describe how the new instruction works and give numerous examples of how it can be used to implement useful bit-bashing operations for networking and signal processing.