INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A
INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A
INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A
INCREASE A INCREASE A INCREASE A INCREASE A INCREASE A
INCREASE A INCREASE A INCREASE A
# 2037147 mod32 default
# 1998587 termination checker always repeat W
# 1935229 deleted X/2.
# 1903851 deleted X/4.
INCREASE C INCREASE C INCREASE C
INCREASE D INCREASE D INCREASE D
INCREASE D INCREASE D INCREASE D
INCREASE D INCREASE D INCREASE D
PRINT X
INCREASE B
REPEAT A TIMES ( REPEAT B TIMES ( # WHILE TRUE
CLEAR W CLEAR Y CLEAR U CLEAR T
CLEAR L CLEAR M CLEAR N CLEAR O CLEAR P
CLEAR E INCREASE E
REPEAT X TIMES (
REPEAT P TIMES ( INCREASE Q )
INCREASE P REPEAT Q TIMES (
# O = NOT O:
REPEAT O TIMES (
# N = NOT N:
REPEAT N TIMES (
INCREASE U
# M = NOT M:
REPEAT M TIMES (
INCREASE T
# L = NOT L:
REPEAT L TIMES (
CLEAR Q CLEAR L INCREASE W
)
REPEAT Q TIMES ( INCREASE L CLEAR Q )
CLEAR M
)
REPEAT Q TIMES ( INCREASE M CLEAR Q )
CLEAR N
)
REPEAT Q TIMES ( INCREASE N CLEAR Q )
CLEAR O
)
REPEAT Q TIMES ( INCREASE O CLEAR Q )
CLEAR P
)
)
# W = X/32
# U = 4W
# T = 2W
# P = FIRST BIT
# O = SECOND BIT
# N = THIRD BIT
# M = FOURTH BIT
# L = FIFTH BIT
# Y IS TEMP VARIABLE
# E = ELSE
# F = PAUSE CASE
REPEAT P TIMES ( #32W > 96W > 48W
# CHECK TO TERMINATE, 32W+1 // 00001
INCREASE R
REPEAT W TIMES ( CLEAR R )
REPEAT O TIMES ( CLEAR R )
REPEAT N TIMES ( CLEAR R )
REPEAT M TIMES ( CLEAR R )
REPEAT L TIMES ( CLEAR R )
REPEAT R TIMES ( CLEAR B CLEAR E )
REPEAT B TIMES (
REPEAT X TIMES ( INCREASE Y INCREASE Y INCREASE Y )
INCREASE Y
PRINT Y # 96W
REPEAT U TIMES ( INCREASE X INCREASE X INCREASE X INCREASE X )
REPEAT O TIMES ( INCREASE X )
REPEAT N TIMES ( INCREASE X INCREASE X )
INCREASE X
PRINT X # 48W
REPEAT O TIMES ( # 48W > 144W > 72W
REPEAT X TIMES ( INCREASE Y )
INCREASE Y
PRINT Y # 144W
REPEAT C TIMES (
REPEAT U TIMES ( INCREASE X INCREASE X )
REPEAT N TIMES ( INCREASE X )
INCREASE X
)
PRINT X # 72W
REPEAT N TIMES ( # 72W > 216W > 108W
REPEAT X TIMES ( INCREASE Y )
INCREASE Y
PRINT Y # 216W
REPEAT D TIMES (
REPEAT U TIMES ( INCREASE X )
INCREASE X
)
PRINT X # 108W
REPEAT M TIMES ( # 108W > 324W > 162W
REPEAT X TIMES ( INCREASE Y )
INCREASE Y
PRINT Y # 324W
REPEAT C TIMES ( REPEAT D TIMES (
REPEAT T TIMES ( INCREASE X )
INCREASE X
) )
PRINT X # 162W
REPEAT L TIMES ( # 162W > 486W > 243W
REPEAT X TIMES ( INCREASE Y )
INCREASE Y
PRINT Y # 486W
CLEAR E
REPEAT C TIMES (
REPEAT D TIMES ( INCREASE X )
INCREASE X INCREASE X INCREASE X INCREASE X
) INCREASE X INCREASE X
) REPEAT E TIMES ( # 162W > 81W
CLEAR X
CLEAR E
)
REPEAT D TIMES ( REPEAT D TIMES (
REPEAT W TIMES ( INCREASE X )
) INCREASE X ) #TEST 31, 15
REPEAT C TIMES (
REPEAT D TIMES ( INCREASE X )
INCREASE X
) INCREASE X
PRINT X # 243W OR 81W
) REPEAT E TIMES ( # 108W > 54W
CLEAR X
REPEAT C TIMES ( REPEAT D TIMES (
REPEAT T TIMES ( INCREASE X )
) INCREASE X INCREASE X INCREASE X INCREASE X )
INCREASE X
PRINT X # 54W
REPEAT L TIMES ( # 54W > 27W
CLEAR X
REPEAT D TIMES (
INCREASE X
) INCREASE X INCREASE X INCREASE X INCREASE X
CLEAR E
) REPEAT E TIMES ( # 54W > 162W > 81W
CLEAR Y
REPEAT X TIMES ( INCREASE Y INCREASE Y INCREASE Y )
INCREASE Y
PRINT Y # 162W
CLEAR E
)
REPEAT C TIMES ( REPEAT D TIMES (
REPEAT W TIMES ( INCREASE X )
) INCREASE X INCREASE X ) INCREASE X
PRINT X # 27W OR 81W
)
) REPEAT E TIMES ( # 72W > 36W
CLEAR X
REPEAT D TIMES (
REPEAT U TIMES ( INCREASE X )
) INCREASE X INCREASE X INCREASE X INCREASE X
PRINT X # 36W
REPEAT M TIMES ( # 36W > 108W > 54W
CLEAR Y
REPEAT X TIMES ( INCREASE Y INCREASE Y INCREASE Y )
INCREASE Y
PRINT Y # 108W
REPEAT D TIMES ( REPEAT T TIMES ( INCREASE X ) )
INCREASE X INCREASE X INCREASE X INCREASE X INCREASE X INCREASE X INCREASE X
PRINT X # 54W
REPEAT L TIMES ( # 54W > 162W > 81W
REPEAT X TIMES ( INCREASE Y )
INCREASE Y
PRINT Y # 162W
REPEAT D TIMES ( INCREASE X )
INCREASE X INCREASE X INCREASE X INCREASE X INCREASE X
CLEAR E
) REPEAT E TIMES ( # 54W > 27W
CLEAR X
CLEAR E
)
REPEAT C TIMES (
REPEAT D TIMES ( REPEAT W TIMES ( INCREASE X ) )
INCREASE X INCREASE X INCREASE X
)
INCREASE X
PRINT X # 81W OR 27W
) REPEAT E TIMES ( # 36W > 18W
CLEAR X
REPEAT D TIMES ( REPEAT T TIMES ( INCREASE X ) )
INCREASE X INCREASE X
PRINT X # 18W
REPEAT L TIMES ( # 18W > 54W > 27W
CLEAR Y
REPEAT X TIMES ( INCREASE Y INCREASE Y INCREASE Y )
INCREASE Y
PRINT Y # 162W
INCREASE X INCREASE X INCREASE X INCREASE X INCREASE X
CLEAR E
) REPEAT E TIMES ( # 18W > 9W
CLEAR X
CLEAR E
)
REPEAT D TIMES ( REPEAT W TIMES ( INCREASE X ) )
INCREASE X
PRINT X # 27W OR 9W
)
)
) REPEAT E TIMES ( # 48W > 24W
CLEAR Y
REPEAT C TIMES (
REPEAT U TIMES ( INCREASE Y INCREASE Y )
REPEAT N TIMES ( INCREASE Y )
)
INCREASE Y
PRINT Y # 24W
REPEAT N TIMES ( # 24W > 12W > PAUSE
CLEAR X
REPEAT C TIMES ( REPEAT U TIMES ( INCREASE X ) )
INCREASE X INCREASE X
PRINT X # 12W
CLEAR E INCREASE F # PAUSE
) REPEAT E TIMES ( # 24W > 72W > 36W
REPEAT X TIMES ( INCREASE Y )
INCREASE Y
PRINT Y # 72W
CLEAR X
REPEAT D TIMES ( REPEAT U TIMES ( INCREASE X ) )
INCREASE X INCREASE X
PRINT X # 36W
REPEAT M TIMES ( # 36W > 108W > 54W
REPEAT X TIMES ( INCREASE Y )
INCREASE Y
PRINT Y # 108W
REPEAT D TIMES ( REPEAT T TIMES ( INCREASE X ) )
INCREASE X INCREASE X INCREASE X INCREASE X INCREASE X INCREASE X
PRINT X # 54W
REPEAT L TIMES ( # 54W > 27W
CLEAR X
REPEAT D TIMES ( INCREASE X )
INCREASE X INCREASE X INCREASE X INCREASE X
CLEAR E
) REPEAT E TIMES ( # 54W > 162W > 81W
REPEAT X TIMES ( INCREASE Y )
INCREASE Y
PRINT Y # 162W
CLEAR E
)
REPEAT C TIMES (
REPEAT D TIMES ( REPEAT W TIMES ( INCREASE X ) )
INCREASE X INCREASE X INCREASE X
)
PRINT X # 81W OR 27W
) REPEAT E TIMES ( # 36W > 18W
CLEAR X
REPEAT D TIMES ( REPEAT T TIMES ( INCREASE X ) )
INCREASE X
PRINT X # 18W
REPEAT L TIMES ( # 18W > 9W
CLEAR X
CLEAR E
INCREASE X INCREASE X INCREASE X INCREASE X
) REPEAT E TIMES ( # 18W > 54W > 27W
CLEAR Y
REPEAT X TIMES ( INCREASE Y INCREASE Y INCREASE Y )
INCREASE Y
PRINT Y # 54W
CLEAR E
)
REPEAT D TIMES ( REPEAT W TIMES ( INCREASE X ) )
INCREASE X
PRINT X # 9W OR 27W
)
)
)
) ) REPEAT E TIMES ( # 32W > 16W
CLEAR X
REPEAT U TIMES ( INCREASE X INCREASE X INCREASE X INCREASE X )
REPEAT N TIMES ( INCREASE X INCREASE X )
REPEAT O TIMES ( INCREASE X )
PRINT X # 16W
REPEAT O TIMES ( # 16W > 48W > 24W
# CHECK TO TERMINATE, 32W+2 // 00010
INCREASE R
REPEAT W TIMES ( CLEAR R )
REPEAT N TIMES ( CLEAR R )
REPEAT M TIMES ( CLEAR R )
REPEAT L TIMES ( CLEAR R )
REPEAT R TIMES ( CLEAR B CLEAR E )
REPEAT B TIMES (
REPEAT X TIMES ( INCREASE Y INCREASE Y INCREASE Y )
INCREASE Y
PRINT Y # 48W
REPEAT U TIMES ( INCREASE X INCREASE X )
REPEAT N TIMES ( INCREASE X )
INCREASE X
PRINT X # 24W
REPEAT N TIMES ( # 24W > 72W > 36W
REPEAT X TIMES ( INCREASE Y )
INCREASE Y
PRINT Y # 72W
REPEAT C TIMES ( REPEAT U TIMES ( INCREASE X ) INCREASE X )
PRINT X # 36W
REPEAT M TIMES ( # 36W > 108W > 54W
REPEAT X TIMES ( INCREASE Y )
INCREASE Y
PRINT Y # 108W
REPEAT D TIMES ( REPEAT T TIMES ( INCREASE X ) INCREASE X )
PRINT X # 54W
REPEAT L TIMES ( # 54W > 162W > 81W
REPEAT X TIMES ( INCREASE Y )
INCREASE Y
PRINT Y # 162W
REPEAT D TIMES ( INCREASE X )
INCREASE X INCREASE X INCREASE X INCREASE X INCREASE X
CLEAR E
) REPEAT E TIMES ( # 54W > 27W
CLEAR X
CLEAR E
)
REPEAT C TIMES (
REPEAT D TIMES ( REPEAT W TIMES ( INCREASE X ) )
INCREASE X INCREASE X INCREASE X INCREASE X
) INCREASE X
PRINT X # 81W OR 27W
) REPEAT E TIMES ( # 36W > 18W
CLEAR X
REPEAT D TIMES ( REPEAT T TIMES ( INCREASE X ) )
INCREASE X INCREASE X INCREASE X INCREASE X
PRINT X # 18W
REPEAT L TIMES ( # 18W > 54W > 27W
CLEAR Y
REPEAT X TIMES ( INCREASE Y INCREASE Y INCREASE Y )
INCREASE Y
PRINT Y # 54W
CLEAR E
INCREASE X INCREASE X INCREASE X INCREASE X INCREASE X
) REPEAT E TIMES ( # 18W > 9W
CLEAR X
CLEAR E
)
REPEAT D TIMES ( REPEAT W TIMES ( INCREASE X ) )
INCREASE X INCREASE X
PRINT X # 27W OR 9W
)
) REPEAT E TIMES ( # 24W > 12W
CLEAR X
REPEAT C TIMES ( REPEAT U TIMES ( INCREASE X ) )
INCREASE X
PRINT X # 12W
REPEAT M TIMES ( # 12W > 6W
CLEAR X
REPEAT C TIMES ( REPEAT T TIMES ( INCREASE X ) )
INCREASE X INCREASE X
PRINT X # 6W
REPEAT L TIMES ( # 6W > 18W > 9W
CLEAR Y
REPEAT X TIMES ( INCREASE Y INCREASE Y INCREASE Y )
INCREASE Y
PRINT Y # 18W
CLEAR E
INCREASE X INCREASE X
) REPEAT E TIMES ( # 6W > 3W
CLEAR X
CLEAR E
)
REPEAT W TIMES ( INCREASE X INCREASE X INCREASE X )
INCREASE X
PRINT X # 3W OR 9W
) REPEAT E TIMES ( # 12W > 36W > 18W
CLEAR Y
REPEAT X TIMES ( INCREASE Y INCREASE Y INCREASE Y )
INCREASE Y
PRINT Y # 36W
REPEAT C TIMES ( REPEAT T TIMES ( INCREASE X ) )
INCREASE X
PRINT X # 18W
REPEAT L TIMES ( # 18W > 54W > 27W
REPEAT D TIMES ( REPEAT T TIMES ( INCREASE Y ) )
INCREASE Y INCREASE Y INCREASE Y
PRINT Y # 54W
INCREASE X INCREASE X INCREASE X INCREASE X INCREASE X
CLEAR E
) REPEAT E TIMES ( # 18W > 9W
CLEAR X
CLEAR E
)
REPEAT D TIMES ( REPEAT W TIMES ( INCREASE X ) )
INCREASE X
PRINT X # 27W OR 9W
)
)
) ) REPEAT E TIMES ( # 16W > 8W
CLEAR X
REPEAT U TIMES ( INCREASE X INCREASE X )
REPEAT N TIMES ( INCREASE X )
PRINT X # 8W
REPEAT N TIMES ( # 8W > 24W > 12W > PAUSE
# CHECK TO TERMINATE, 32W+4 // 00100
INCREASE R
REPEAT W TIMES ( CLEAR R )
REPEAT M TIMES ( CLEAR R )
REPEAT L TIMES ( CLEAR R )
REPEAT R TIMES ( CLEAR B CLEAR E )
REPEAT B TIMES (
REPEAT X TIMES ( INCREASE Y INCREASE Y INCREASE Y )
INCREASE Y
PRINT Y # 24W
REPEAT U TIMES ( INCREASE X )
INCREASE X
PRINT X # 12W
CLEAR E INCREASE F # PAUSE
) ) REPEAT E TIMES ( # 8W > 4W
CLEAR X
REPEAT U TIMES ( INCREASE X )
PRINT X # 4W
REPEAT M TIMES ( # 4W > 12W > 6W
# CHECK TO TERMINATE, 32W+8 // 01000
INCREASE R
REPEAT W TIMES ( CLEAR R )
REPEAT L TIMES ( CLEAR R )
REPEAT R TIMES ( CLEAR B CLEAR E )
REPEAT B TIMES (
REPEAT X TIMES ( INCREASE Y INCREASE Y INCREASE Y )
INCREASE Y
PRINT Y # 12W
REPEAT T TIMES ( INCREASE X )
INCREASE X
PRINT X # 6W
REPEAT L TIMES ( # 6W > 18W > 9W
REPEAT X TIMES ( INCREASE Y )
INCREASE Y
PRINT Y # 18W
INCREASE X INCREASE X
CLEAR E
) REPEAT E TIMES ( # 6W > 3W
CLEAR X
CLEAR E
)
REPEAT C TIMES ( REPEAT W TIMES ( INCREASE X ) )
INCREASE X
PRINT X # 9W OR 3W
) ) REPEAT E TIMES ( # 4W > 2W
CLEAR X
REPEAT T TIMES ( INCREASE X )
PRINT X # 2W
REPEAT L TIMES ( # 2W > 6W > 3W
# CHECK TO TERMINATE, 32W+16
INCREASE R
REPEAT W TIMES ( CLEAR R )
REPEAT R TIMES ( CLEAR B CLEAR E )
REPEAT B TIMES (
REPEAT X TIMES ( INCREASE Y INCREASE Y INCREASE Y )
INCREASE Y
PRINT Y # 6W
INCREASE X
CLEAR E
) )
REPEAT B TIMES (
REPEAT E TIMES ( # 2W > W
CLEAR X
CLEAR E
)
REPEAT W TIMES ( INCREASE X )
PRINT X # 3W OR W
)
)
)
)
)
INCREASE E
REPEAT F TIMES ( # PAUSE CASE; XX101 OR XX100; X=12W; Y=24W
REPEAT M TIMES ( # 12W > 36W > 18W
REPEAT X TIMES ( INCREASE Y )
INCREASE Y
PRINT Y # 36W
REPEAT C TIMES ( REPEAT T TIMES ( INCREASE X ) INCREASE X )
PRINT X # 18W
REPEAT L TIMES ( # 18W > 54W > 27W
REPEAT X TIMES ( INCREASE Y )
INCREASE Y
PRINT Y # 54W
INCREASE X INCREASE X INCREASE X INCREASE X INCREASE X
CLEAR E
) REPEAT E TIMES ( # 18W > 9W
CLEAR X
CLEAR E
)
REPEAT D TIMES ( REPEAT W TIMES ( INCREASE X ) )
INCREASE X INCREASE X INCREASE X INCREASE X
PRINT X # 27W OR 9W
) REPEAT E TIMES ( # 12W > 6W
CLEAR X
REPEAT C TIMES ( REPEAT T TIMES ( INCREASE X ) )
INCREASE X
PRINT X # 6W
# CHECK TO TERMINATE, 32W+5 // 00101
INCREASE R
REPEAT W TIMES ( CLEAR R )
REPEAT M TIMES ( CLEAR R )
REPEAT L TIMES ( CLEAR R )
REPEAT R TIMES ( CLEAR B CLEAR E )
REPEAT B TIMES (
REPEAT L TIMES ( # 6W > 3W
CLEAR X
CLEAR E
INCREASE X
) REPEAT E TIMES ( # 6W > 18W > 9W
CLEAR Y
REPEAT X TIMES ( INCREASE Y INCREASE Y INCREASE Y )
INCREASE Y
PRINT Y # 18W
CLEAR E
)
REPEAT C TIMES ( REPEAT W TIMES ( INCREASE X ) )
INCREASE X
PRINT X # 3W OR 9W
) )
CLEAR F
)
) )