MOV Move logical bitmask immediate to vector (unpredicated) Unconditionally broadcast the logical bitmask immediate into each element of the destination vector. This instruction is unpredicated. 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. Green False True DUPM 0 0 0 0 0 1 0 1 1 1 0 0 0 0 MOV <Zd>.<T>, #<const> DUPM <Zd>.<T>, #<const> SVEMoveMaskPreferred(imm13) <Zd> Is the name of the destination scalable vector register, encoded in the "Zd" 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.