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