Table of Contents
- 
1. Modules
- 
1.1. FP8 Intrinsics
- 1.1.1. FP8 Conversion and Data Movement
 - 1.1.2. C++ struct for handling fp8 data type of e5m2 kind.
 - 1.1.3. C++ struct for handling vector type of two fp8 values of e5m2 kind.
 - 1.1.4. C++ struct for handling vector type of four fp8 values of e5m2 kind.
 - 1.1.5. C++ struct for handling fp8 data type of e4m3 kind.
 - 1.1.6. C++ struct for handling vector type of two fp8 values of e4m3 kind.
 - 1.1.7. C++ struct for handling vector type of four fp8 values of e4m3 kind.
 
 - 1.2. Half Precision Intrinsics
 - 
1.3. Bfloat16 Precision Intrinsics
- 1.3.1. Bfloat16 Arithmetic Constants
 - 1.3.2. Bfloat16 Arithmetic Functions
 - 1.3.3. Bfloat162 Arithmetic Functions
 - 1.3.4. Bfloat16 Comparison Functions
 - 1.3.5. Bfloat162 Comparison Functions
 - 1.3.6. Bfloat16 Precision Conversion and Data Movement
 - 1.3.7. Bfloat16 Math Functions
 - 1.3.8. Bfloat162 Math Functions
 
 - 1.4. Mathematical Functions
 - 1.5. Single Precision Mathematical Functions
 - 1.6. Double Precision Mathematical Functions
 - 1.7. Integer Mathematical Functions
 - 1.8. Single Precision Intrinsics
 - 1.9. Double Precision Intrinsics
 - 1.10. Integer Intrinsics
 - 1.11. Type Casting Intrinsics
 - 1.12. SIMD Intrinsics
 
 - 
1.1. FP8 Intrinsics
 - 2. Data Structures
 - 3. Data Fields