Non-Confidential | PDF version | ARM 100069_0608_00_en | ||
| ||||
Home > A64 SIMD Vector Instructions > PMUL (vector) |
Polynomial Multiply.
PMUL
Vd
.T
, Vn
.T
, Vm
.T
Where:
Vd
T
8B
or 16B
.
Vn
Vm
Polynomial Multiply. This instruction multiplies corresponding elements in the vectors of the two source SIMD and FP registers, places the results in a vector, and writes the vector to the destination SIMD and FP register.
For information about multiplying polynomials see Polynomial arithmetic over {0, 1} in the ARM Architecture Reference Manual ARMv8, for ARMv8-A architecture profile.
Depending on the settings in the CPACR_EL1, CPTR_EL2, and CPTR_EL3 registers, and the current Security state and Exception level, an attempt to execute the instruction might be trapped.