Releases: intel/optimization-manual
May 2023 Release
This commit add 2 code examples from Chapter 7, both for deswizzling data:
Example 5 for single-precision floats
Example 6 for integers
Some minor typos for Chapter 18 were also addressed on this commit.
January 2023 Release
This release adds the code examples from the two new chapters added to the Intel Optimization Manual in the January 2023 release.
These are
- Chapter 19 for FP16
- Chapter 20 for AMX
An AVX-512 example (ex5) that was missing from Chapter 18 has also been added as have two new SSE examples from Chapter 7.
February 2022 Release
This release contains some of the code samples published in the February 2022 release of the "Intel® 64 and IA-32 Architectures Optimization Reference Manual"
This is mostly a maintenance release containing bug fixes to some of the unit tests and prolog and epilog assembler code that does not appear in the manual but is necessary to be able to call the code samples. Benchmark code has also been provided for many of the code samples. The full list of changes since the last release are given below:
- Fixed automatic download of Google Test
- Added benchmark code for many of the code samples.
- Fixed bugs in the 5 unit tests (chap15 ex1, ex2, ex34, chap18 ex1 and ex2)
- Fixed a compile issue with GCC-11
- Disable executable stack on Linux
- Fixed a bug with the setup assembly code in Chapter 15 example 3
(the code in the manual was fine) - Fixed three bugs in the Windows setup assembly code of Chapter 15 example
21 and 47 (the code in the manual and the code in the .s files was fine)
Contributors
June 2021 release
This release contains some of the code samples published in the June 2021 release of the "Intel® 64 and IA-32 Architectures Optimization Reference Manual"