BIC (immediate)
Bitwise clear bits using immediate (unpredicated)
Bitwise clear bits using immediate with each 64-bit element of the source vector, and destructively place the results in the corresponding elements of the source vector. The immediate is a 64-bit value consisting of a single run of ones or zeros repeating every 2, 4, 8, 16, 32 or 64 bits. This instruction is unpredicated.
Green
False
True
True
AND (immediate)
0
0
0
0
0
1
0
1
1
0
0
0
0
0
BIC <Zdn>.<T>, <Zdn>.<T>, #<const>
AND <Zdn>.<T>, <Zdn>.<T>, #(-<const> - 1)
Never
<Zdn>
Is the name of the source and destination scalable vector register, encoded in the "Zdn" field.
<T>
Is the size specifier,
imm13<12>
imm13<5:0>
<T>
0
0xxxxx
S
0
10xxxx
H
0
110xxx
B
0
1110xx
B
0
11110x
B
0
111110
RESERVED
0
111111
RESERVED
1
xxxxxx
D
<const>
Is a 64, 32, 16 or 8-bit bitmask consisting of replicated 2, 4, 8, 16, 32 or 64 bit fields, each field containing a rotated run of non-zero bits, encoded in the "imm13" field.