set I0, P0[1] new P1, .Array set P1, 8193 N_LOOP: unless I0, N_DONE set I1, 0 set I2, 0 INIT_ARRAY: set P1[I2], 1 inc I2 lt I2, 8192, INIT_ARRAY set I2, 2 I_LOOP: ge I2, 8192, I_DONE set I4, P1[I2] unless I4, I_NEXT set I3, I2 add I3, I2 J_LOOP: ge I3, 8192, J_DONE set P1[I3], 0 add I3, I2 branch J_LOOP J_DONE: inc I1 I_NEXT: inc I2 branch I_LOOP I_DONE: dec I0 branch N_LOOP N_DONE: print "Count: " print I1 print "\n" end