Skip to content

VEXTSL

Operation

Sign-extends B or W source elements to L destination elements.

Assembler Syntax

VEXTSL.{B|W}(z) Pn(p), Vn(v), Vn(w)

Privilege

Unprivileged

Required CPUID flags

VECTOR

VEXTSL sign-extends the selected B or W source element into its L destination container for each active governing-predicate position. An inactive destination container retains its previous value. The operation leaves FLAGS unchanged.

Each active longword container sign-extends its low source word, while inactive containers preserve the old destination value.

VEXTSL.W signed word-to-long extension

2.75in

Encodings

VEXTSL.{B|W}(z) Pn(p), Vn(v), Vn(w)

Format: Instruction format for VEXTSL.{B|W}(z) Pn(p), Vn(v), Vn(w)

Format: Instruction format for VEXTSL.{B|W}(z) Pn(p), Vn(v), Vn(w)

sizeallowed: 0x0..0x1 [reserved_vector_element_type]