Skip to content

VFDUP

Operation

Broadcasts a floating-point scalar register to every vector lane.

Assembler Syntax

VFDUP.{H|S|D}(z) Fn(r), Vn(v)

Privilege

Unprivileged

Required CPUID flags

FP

VECTOR

VECTORFP

VFDUP fills every selected-width H, S, or D destination lane with the selected floating-point value from Fn. The operation replaces the complete destination vector image and leaves FFLAGS unchanged.

2.75in

Encodings

VFDUP.{H|S|D}(z) Fn(r), Vn(v)

Format: Instruction format for VFDUP.{H|S|D}(z) Fn(r), Vn(v)

Format: Instruction format for VFDUP.{H|S|D}(z) Fn(r), Vn(v)

sizeallowed: 0x1..0x3 [reserved_vector_element_type]