In the conditional jump method, you may need to create 2 conditions by referring to the
Label column while writing the pattern file. So the execution will continuously run by jump and return on these 2 conditions as shown in the picture below
label1 and
label2:

Based on the example above, In
Vector 1 an infinite loop that is waiting for
trig0 to become
HIGH. When
trig0 is
LOW, it will just return to itself because the
jump_if is pointing to
label1. The same thing happens in
Vector 6 as well. This pattern repeats
Vector 1 to
Vector 11 because in
Vector 11, there is a
jump opcode that is pointing to
label1.