This content has not been validated; it was AI-generated following the x86-64 ISA Documentation generation process to maintain high quality. However, as no human has verified this data, errors may exist. If the accuracy of this data is critical, please consult the Intel SDM. The model used to generate this is gemma4:31b
VSCALEFSS
Scales a scalar single-precision floating-point value by a specified scalar multiplier and stores the result in a destination.
The following table covers what the source and destinations can be:
| source | destination(s) |
|---|---|
| f32 | f32 |
| f32 | f32 |
| imm | f32 |
DO NOT support LOCK
This instruction is only available when the processor supports the AVX-512 foundation. It requires the processor to be operating in 64-bit mode or compatibility mode.
The scaling factor is provided as an immediate value that represents a power of 2. The operation performs a multiplication of the source value by $2^{imm}$, where the immediate is treated as a signed integer. If the result cannot be represented as a single-precision floating-point number, the processor SHALL signal #O or #U depending on the magnitude of the result. Precision exceptions (#P) SHALL be signaled if the result is rounded.