| If condition (don't know how condition flags work yet) is true, then executes instructions until DST, then jumps to DST+NUM; else, jumps to DST
+
| If condition (don't know how condition flags work yet, based on cmp.x and cmp.y booleans set by CMP) is true, then executes instructions until DST, then jumps to DST+NUM; else, jumps to DST
|-
|-
| 0x29
| 0x29
Line 288:
Line 324:
| Jumps to DST if condition (don't know how condition flags work yet) is true, else does nothing.
| Jumps to DST if condition (don't know how condition flags work yet) is true, else does nothing.
|-
|-
−
| 0x2E
+
| 0x2E-0x2F
−
| 1
+
| 1c
−
| CMP1
+
| CMP
−
| Presumably compares two vectors component by component and sets the appropriate flags. (unknown exactly how this works as of yet)
+
| Sets booleans cmp.x and cmp.y based on the operand's x and y components and the CMPX and CMPY comparison operators respectively.
−
|-
−
| 0x2F
−
| 1
−
| CMP2
−
| Presumably compares two vectors component by component and sets the appropriate flags. (unknown exactly how this works as of yet)