You copied the Doc URL to your clipboard.

VRECPE

Vector Reciprocal Estimate.

Syntax

VRECPE{cond}.datatype Qd, Qm

VRECPE{cond}.datatype Dd, Dm

where:

cond

is an optional condition code.

datatype

must be either U32 or F32.

Qd, Qm

are the destination vector and the operand vector, for a quadword operation.

Dd, Dm

are the destination vector and the operand vector, for a doubleword operation.

Operation

VRECPE finds an approximate reciprocal of each element in a vector, and places the results in a second vector.

Results for out-of-range inputs

The following table shows the results where input values are out of range:

Table 14-13 Results for out-of-range inputs in VRECPE

  Operand element Result element
Integer <= 0x7FFFFFFF 0xFFFFFFFF
Floating-point NaN Default NaN
Negative 0, Negative Denormal Negative Infinity a
Positive 0, Positive Denormal Positive Infinity a
Positive infinity Positive 0
Negative infinity Negative 0

Related reference

a 

The Division by Zero exception bit in the FPSCR (FPSCR[1]) is set

Was this page helpful? Yes No