Floating-Point Multiplication Arithmetic

Multiply two IEEE-754 floating-point operands.

Vendor-Neutral Definition

d = a * b under IEEE-754 semantics.
⚠️ Cross-vendor mappings describe semantic relationships and are not guaranteed one-to-one compiler translations.
equivalent with restrictions Both compute d = a * b under IEEE-754 for single-precision float operands.
Property NVIDIA PTX AMDGPU
Instruction mul v_mul_f32
ISA Layer Virtual Native
Data Types f32, f64, s16, s32, s64, u16, u32, u64 f32
Version / Target Introduced PTX ISA 1.0 gfx942/gfx1100

Important Differences

  • As with floating-point add, rounding/denormal handling is mode-register-controlled on AMDGPU rather than instruction-qualified as in PTX.

Source Evidence

Verification method: documentation