MOVS (unpredicated) Move predicate (unpredicated), setting the condition flags Read all elements from the source predicate and place in the destination predicate. This instruction is unpredicated. Sets the First (N), None (Z), !Last (C) condition flags based on the predicate result, and the V flag to zero. Green False True ORRS 0 0 1 0 0 1 0 1 1 1 0 0 0 1 0 0 MOVS <Pd>.B, <Pn>.B ORRS <Pd>.B, <Pn>/Z, <Pn>.B, <Pn>.B S == '1' && Pn == Pm && Pm == Pg <Pd> Is the name of the destination scalable predicate register, encoded in the "Pd" field. <Pn> Is the name of the first source scalable predicate register, encoded in the "Pn" field.