FMOV (immediate, predicated)
Move 8-bit floating-point immediate to vector elements (predicated)
Move a floating-point immediate into each active element in the destination vector. Inactive elements in the destination vector register remain unmodified.
Green
True
True
True
FCPY
0
0
0
0
0
1
0
1
0
1
1
1
0
FMOV <Zd>.<T>, <Pg>/M, #<const>
FCPY <Zd>.<T>, <Pg>/M, #<const>
Unconditionally
<Zd>
Is the name of the destination scalable vector register, encoded in the "Zd" field.
<T>
Is the size specifier,
size
<T>
00
RESERVED
01
H
10
S
11
D
<Pg>
Is the name of the governing scalable predicate register, encoded in the "Pg" field.
<const>
Is a floating-point immediate value expressible as ±n÷16×2^r, where n and r are integers such that 16 ≤ n ≤ 31 and -3 ≤ r ≤ 4, i.e. a normalized binary floating-point encoding with 1 sign bit, 3-bit exponent, and 4-bit fractional part, encoded in the "imm8" field.