VORR (immediate)
Vector bitwise OR immediate.
Syntax
VORR
{
}.cond
datatype
, #Qd
imm
VORR
{
}.cond
datatype
, #Dd
imm
where:
cond
is an optional condition code.
datatype
must be either
I8
,I16
,I32
, orI64
.Qd
orDd
-
is the Advanced SIMD register for the source and result.
imm
is the immediate value.
Operation
VORR
takes each element of the destination
vector, performs a bitwise logical OR with an immediate value, and places the results in the
destination vector.
Immediate values
You can either specify
as a pattern which the assembler
repeats to fill the destination register, or you can directly specify the immediate value
(that conforms to the pattern) in full. The pattern for
imm
depends on the datatype, as shown in the following
table:imm
Table 14-9 Patterns for immediate value in VORR (immediate)
I16 | I32 |
---|---|
|
|
|
|
- |
|
- |
|
If you use the I8
or I64
datatypes, the assembler converts it
to either the I16
or I32
instruction to match the pattern
of
. If the immediate value does not match any of the
patterns in the preceding table, the assembler generates an error.imm