Encoding:

P32A

001000

rt

u

x

010

111

111

111

6

5

8

1

3

3

3

3

Format:

REPL.QB  rt, immediate

DSP

Replicate Immediate Integer into all Vector Element Positions

Purpose:

Replicate Immediate Integer into all Vector Element Positions

Replicate a immediate byte into all elements of a quad byte vector.

Description:

rt = immediate || immediate || immediate || immediate

The specified 8-bit signed immediate value is replicated into the four byte elements of destination register rt.

Restrictions:

No data-dependent exceptions are possible.

The operands must be values in the specified format. If they are not, the results are UNPREDICTABLE and the values of the operand vectors become UNPREDICTABLE.

Operation:

ValidateAccessToDSPResources()
temp7..0 = immediate7..0
GPR[rt]31..0 = temp7..0 || temp7..0 || temp7..0 || temp7..0

Exceptions:

Reserved Instruction, DSP Disabled