pmxvf64ger
Prefixed Masked VSX Vector Float64 GER
Masked version of Double-Precision MMA.
Details
The pmxvf64ger instruction performs a masked outer product accumulation of two 64-bit floating-point vectors, XAp and XB, into an accumulator AT. The operation is similar to xvf64ger but includes masking for the elements of the input vectors.
Pseudocode Operation
Programming Note
The pmxvf64ger instruction is useful for performing masked outer product accumulation on floating-point vectors. Ensure that the mask registers XMSK and YMSK are correctly set to control which elements of the input vectors XAp and XB participate in the computation. This instruction operates at a privilege level that allows access to VSX (Vector Scalar Extensions) and requires proper alignment of the input and accumulator vectors for optimal performance.
Example
Encoding
Operands
-
AT
Accumulator -
XA
Src A -
XB
Src B -
XMSK
Mask A -
YMSK
Mask B