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.