Skip to content

Support for Fused Multiply-Add (FMA) #102

@dylanede

Description

@dylanede

From my limited testing, multiplying and then adding SimdF32/SimdF64 does not result in FMA instructions, and rightly so, however it would be useful to have a method on these types and a corresponding platform intrinsic to generate LLVM calls to llvm.fma.* intrinsics, which support vector types.

Edit: In fact it looks like the simd_fma platform intrinsic is already available, just not used by the crate?

Metadata

Metadata

Assignees

Labels

C-feature-requestCategory: a feature request, i.e. not implemented / a PR

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions