4 # Befunge stack unchanged.
11 # Befunge stack unchanged.
18 # Befunge stack unchanged.
25 # Befunge stack unchanged.
44 # delta <- if (b) (-1,0) else (1,0)
47 unless I10, FLOW_EW_IF_POP_1
50 eq I10, 0, FLOW_GO_EAST
57 # delta <- if (b) (0,-1) else (0,1)
60 unless I10, FLOW_NS_IF_POP_1
63 eq I10, 0, FLOW_GO_SOUTH
71 # Result is either 1 or 0.
74 unless I10, FLOW_COMPARE_POP_1
78 unless I11, FLOW_COMPARE_POP_2
82 gt I11, I10, FLOW_COMPARE_TRUE
89 # Befunge stack unchanged.
90 FLOW_TOGGLE_STRING_MODE:
91 eq I4, 1, FLOW_TOGGLE_STRING_MODE_OFF
94 FLOW_TOGGLE_STRING_MODE_OFF:
99 # Befunge stack unchanged.
100 # Skip next instruction (pos < pos + delta)
106 # Befunge stack unchanged.