# Data-dependent fail-first on CR operations
-The principle of data-dependent fail-first is that if a Condition Test
-fails then VL (Vector Length) is truncated at that point. In the case
+The principle of data-dependent fail-first is that if, during
+the course of sequentially evaluating an element's Condition Test,
+one such test is encountered which fails,
+then VL (Vector Length) is truncated at that point. In the case
of Arithmetic SVP64 Operations the Condition Register Field generated from
-Rc=1 is used as the basis for the truncation decision,
-however with CR-based operations that CR Field result to be
+Rc=1 is used as the basis for the truncation decision.
+However with CR-based operations that CR Field result to be
tested is provided
-by the operation itself.
+*by the operation itself*.
Data-dependent SVP64 Vectorised Operations involving the creation or
modification of a CR can require an extra two bits, which are not available