Landing: 4811e4c9836e

Project / Subsystem

gcc / aarch64

Date

2026-07-28

Author

Richard Ball

Commit

4811e4c9836e52a88d8d51423a8fb6fec834b7c5

Source

github

Perf win

Yes

Breaking

No

All attributes

project
gcc
subsystem
aarch64
patch_id
commit_hash
4811e4c9836e52a88d8d51423a8fb6fec834b7c5
source_type
github
headline
aarch64: Add Support for F16F32DOT intrinsics
tldr
Adds new advsimd intrinsics for half-precision to single-precision floating-point dot product operations on aarch64.
author
Richard Ball
outcome
committed
performance_win
true
breaking_change
false
series_id
series_parts
[]
tags
  • aarch64
  • simd
  • floating-point
  • intrinsics
discussion_id_link
bugzilla_pr
date
2026-07-28T00:00:00.000Z

This commit introduces support for several new advsimd intrinsics on the aarch64 architecture, specifically for performing dot product operations between half-precision (F16) and single-precision (F32) floating-point numbers. These intrinsics enable more efficient vectorized computations involving mixed-precision floating-point data, which can be crucial for performance in graphics and machine learning workloads.