Landing: 18550a0c0b48
Project / Subsystem
gcc / gcc/i386
Date
2026-07-19
Author
Dipesh Sharma
Commit
18550a0c0b4872515db5e60b72546cd1c117ac89
Source
github
Perf win
Yes
Breaking
No
All attributes
- project
- gcc
- subsystem
- gcc/i386
- patch_id
- —
- commit_hash
- 18550a0c0b4872515db5e60b72546cd1c117ac89
- source_type
- github
- headline
- Add AVX10/v2 FP8 to FP6 and vice-versa conversions.
- tldr
- Enables conversions between FP8 and FP6 floating-point formats using AVX10/v2 intrinsics.
- author
- Dipesh Sharma
- outcome
- committed
- performance_win
- true
- breaking_change
- false
- series_id
- —
- series_parts
- []
- tags
-
- • x86
- • AVX
- • AI
- • floating-point
- discussion_id_link
- —
- bugzilla_pr
- —
- date
- 2026-07-19T00:00:00.000Z
This commit introduces support for converting between FP8 (8-bit floating-point) and FP6 (6-bit floating-point) formats using new AVX10/v2 intrinsics. It adds numerous intrinsic functions for various conversion scenarios, including masked and unmasked operations, across different vector sizes (128, 256, and 512 bits). New test cases are included to verify the functionality of these conversions.