Skip to content

Instantly share code, notes, and snippets.

@void4
Created July 23, 2024 18:24
Show Gist options
  • Save void4/520c35c4a2bc997720ade7c3371c1046 to your computer and use it in GitHub Desktop.
Save void4/520c35c4a2bc997720ade7c3371c1046 to your computer and use it in GitHub Desktop.
!ENTRY = 0 R main()[] 1 R main()[]
dec.check = 0 L dec.restore 1 R dec.scan_1
dec.init = 0 R dec.check 0 R dec.check
dec.restore = 1 L return.1 1 L return.1
dec.scan_0 = 0 L dec.scan_done 1 R dec.scan_1
dec.scan_1 = 0 R dec.scan_0 1 R dec.scan_1
dec.scan_done = 0 L dec.shift_0 1 L dec.shift_0
dec.shift_0 = 0 L return2.0 0 L dec.shift_1
dec.shift_1 = 1 L dec.shift_0 1 L dec.shift_1
dispatch.0.carry = 1 L dispatch.1 0 L dispatch.1.carry
dispatch.1 = 0 L dispatch.2 1 L dispatch.2
dispatch.1.carry = 1 L dispatch.2 0 L dispatch.2.carry
dispatch.2 = 0 L dispatch.3 1 L dispatch.3
dispatch.2.carry = 1 L dispatch.3 0 L dispatch.3.carry
dispatch.3 = 0 L dispatch.4 1 L dispatch.4
dispatch.3.carry = 1 L dispatch.4 0 L dispatch.4.carry
dispatch.4 = 0 L dispatch.5 1 L dispatch.5
dispatch.4.carry = 1 L dispatch.5 0 L dispatch.5.carry
dispatch.5 = 0 L dispatch.6 1 L dispatch.6
dispatch.5.carry = 1 L dispatch.6 0 L dispatch.6.carry
dispatch.6 = 0 L dispatch.7 1 L dispatch.7
dispatch.6.carry = 1 L dispatch.7 0 L dispatch.7.carry
dispatch.7 = 0 L dispatch.8 1 L dispatch.8
dispatch.7.carry = 1 L dispatch.8 0 L dispatch.8.carry
dispatch.8 = 0 L dispatch.9 1 L dispatch.9
dispatch.8.carry = 1 L dispatch.9 0 L dispatch.9.carry
dispatch.9 = 0 L !ENTRY 1 L !ENTRY
dispatch.9.carry = 1 L !ENTRY 0 L !ENTRY
inc.shift_0 = 0 L return.0 0 R inc.shift_1
inc.shift_1 = 1 R inc.shift_0 1 R inc.shift_1
init.f1 = 0 R init.f2 1 R init.f2
init.f2 = 0 R init.scan_0 1 R init.scan_0
init.scan_0 = 1 L return.1 1 R init.scan_1
init.scan_1 = 0 R init.scan_0 1 R init.scan_1
main().jump(106,6,0) = 0 L main().jump(106,6,1) 1 L main().jump(106,6,1)
main().jump(106,6,1) = 0 L main().jump(106,6,2) 0 L main().jump(106,6,2)
main().jump(106,6,2) = 1 L main().jump(106,6,3) 1 L main().jump(106,6,3)
main().jump(106,6,3) = 0 L main().jump(106,6,4) 0 L main().jump(106,6,4)
main().jump(106,6,4) = 1 L main().jump(106,6,5) 1 L main().jump(106,6,5)
main().jump(106,6,5) = 0 L main().jump(106,6,6) 0 L main().jump(106,6,6)
main().jump(106,6,6) = 1 L dispatch.6.carry 1 L dispatch.6.carry
main().jump(114,8,0) = 0 L main().jump(114,8,1) 1 L main().jump(114,8,1)
main().jump(114,8,1) = 0 L main().jump(114,8,2) 0 L main().jump(114,8,2)
main().jump(114,8,2) = 1 L main().jump(114,8,3) 1 L main().jump(114,8,3)
main().jump(114,8,3) = 0 L main().jump(114,8,4) 0 L main().jump(114,8,4)
main().jump(114,8,4) = 0 L main().jump(123,8,5) 0 L main().jump(123,8,5)
main().jump(116,6,0) = 0 L main().jump(116,6,1) 1 L main().jump(116,6,1)
main().jump(116,6,1) = 0 L main().jump(116,6,2) 0 L main().jump(116,6,2)
main().jump(116,6,2) = 0 L main().jump(116,6,3) 0 L main().jump(116,6,3)
main().jump(116,6,3) = 1 L main().jump(116,6,4) 1 L main().jump(116,6,4)
main().jump(116,6,4) = 0 L main().jump(116,6,5) 0 L main().jump(116,6,5)
main().jump(116,6,5) = 1 L main().jump(106,6,6) 1 L main().jump(106,6,6)
main().jump(12,5,0) = 0 L main().jump(12,5,1) 1 L main().jump(12,5,1)
main().jump(12,5,1) = 0 L main().jump(12,5,2) 0 L main().jump(12,5,2)
main().jump(12,5,2) = 0 L main().jump(14,5,3) 0 L main().jump(14,5,3)
main().jump(123,8,0) = 0 L main().jump(123,8,1) 1 L main().jump(123,8,1)
main().jump(123,8,1) = 1 L main().jump(123,8,2) 1 L main().jump(123,8,2)
main().jump(123,8,2) = 1 L main().jump(123,8,3) 1 L main().jump(123,8,3)
main().jump(123,8,3) = 0 L main().jump(123,8,4) 0 L main().jump(123,8,4)
main().jump(123,8,4) = 1 L main().jump(123,8,5) 1 L main().jump(123,8,5)
main().jump(123,8,5) = 1 L main().jump(123,8,6) 1 L main().jump(123,8,6)
main().jump(123,8,6) = 1 L main().jump(123,8,7) 1 L main().jump(123,8,7)
main().jump(123,8,7) = 1 L main().jump(123,8,8) 1 L main().jump(123,8,8)
main().jump(123,8,8) = 0 L dispatch.8 0 L dispatch.8
main().jump(13,5,0) = 0 L main().jump(13,5,1) 1 L main().jump(13,5,1)
main().jump(13,5,1) = 1 L main().jump(12,5,2) 1 L main().jump(12,5,2)
main().jump(14,5,0) = 0 L main().jump(14,5,1) 1 L main().jump(14,5,1)
main().jump(14,5,1) = 0 L main().jump(14,5,2) 0 L main().jump(14,5,2)
main().jump(14,5,2) = 1 L main().jump(14,5,3) 1 L main().jump(14,5,3)
main().jump(14,5,3) = 1 L main().jump(14,5,4) 1 L main().jump(14,5,4)
main().jump(14,5,4) = 1 L main().jump(14,5,5) 1 L main().jump(14,5,5)
main().jump(14,5,5) = 0 L dispatch.5 0 L dispatch.5
main().jump(17,6,0) = 0 L main().jump(17,6,1) 1 L main().jump(17,6,1)
main().jump(17,6,1) = 1 L main().jump(17,6,2) 1 L main().jump(17,6,2)
main().jump(17,6,2) = 0 L main().jump(17,6,3) 0 L main().jump(17,6,3)
main().jump(17,6,3) = 0 L main().jump(21,6,4) 0 L main().jump(21,6,4)
main().jump(20,6,0) = 0 L main().jump(20,6,1) 1 L main().jump(20,6,1)
main().jump(20,6,1) = 0 L main().jump(21,6,2) 0 L main().jump(21,6,2)
main().jump(21,4,0) = 0 L main().jump(21,4,1) 1 L main().jump(21,4,1)
main().jump(21,4,1) = 1 L main().jump(21,4,2) 1 L main().jump(21,4,2)
main().jump(21,4,2) = 0 L main().jump(21,4,3) 0 L main().jump(21,4,3)
main().jump(21,4,3) = 1 L main().jump(21,4,4) 1 L main().jump(21,4,4)
main().jump(21,4,4) = 0 L dispatch.4.carry 0 L dispatch.4.carry
main().jump(21,6,0) = 0 L main().jump(21,6,1) 1 L main().jump(21,6,1)
main().jump(21,6,1) = 1 L main().jump(21,6,2) 1 L main().jump(21,6,2)
main().jump(21,6,2) = 0 L main().jump(21,6,3) 0 L main().jump(21,6,3)
main().jump(21,6,3) = 1 L main().jump(21,6,4) 1 L main().jump(21,6,4)
main().jump(21,6,4) = 0 L main().jump(21,6,5) 0 L main().jump(21,6,5)
main().jump(21,6,5) = 1 L main().jump(21,6,6) 1 L main().jump(21,6,6)
main().jump(21,6,6) = 0 L dispatch.6 0 L dispatch.6
main().jump(24,4,0) = 0 L main().jump(24,4,1) 1 L main().jump(24,4,1)
main().jump(24,4,1) = 0 L main().jump(24,4,2) 0 L main().jump(24,4,2)
main().jump(24,4,2) = 0 L main().jump(24,4,3) 0 L main().jump(24,4,3)
main().jump(24,4,3) = 0 L main().jump(29,4,4) 0 L main().jump(29,4,4)
main().jump(25,4,0) = 0 L main().jump(25,4,1) 1 L main().jump(25,4,1)
main().jump(25,4,1) = 1 L main().jump(24,4,2) 1 L main().jump(24,4,2)
main().jump(25,6,0) = 0 L main().jump(25,6,1) 1 L main().jump(25,6,1)
main().jump(25,6,1) = 1 L main().jump(25,6,2) 1 L main().jump(25,6,2)
main().jump(25,6,2) = 0 L main().jump(25,6,3) 0 L main().jump(25,6,3)
main().jump(25,6,3) = 0 L main().jump(29,6,4) 0 L main().jump(29,6,4)
main().jump(28,6,0) = 0 L main().jump(28,6,1) 1 L main().jump(28,6,1)
main().jump(28,6,1) = 0 L main().jump(29,6,2) 0 L main().jump(29,6,2)
main().jump(29,4,0) = 0 L main().jump(29,4,1) 1 L main().jump(29,4,1)
main().jump(29,4,1) = 1 L main().jump(29,4,2) 1 L main().jump(29,4,2)
main().jump(29,4,2) = 0 L main().jump(29,4,3) 0 L main().jump(29,4,3)
main().jump(29,4,3) = 1 L main().jump(29,4,4) 1 L main().jump(29,4,4)
main().jump(29,4,4) = 1 L dispatch.4.carry 1 L dispatch.4.carry
main().jump(29,6,0) = 0 L main().jump(29,6,1) 1 L main().jump(29,6,1)
main().jump(29,6,1) = 1 L main().jump(29,6,2) 1 L main().jump(29,6,2)
main().jump(29,6,2) = 0 L main().jump(29,6,3) 0 L main().jump(29,6,3)
main().jump(29,6,3) = 1 L main().jump(29,6,4) 1 L main().jump(29,6,4)
main().jump(29,6,4) = 1 L main().jump(21,6,5) 1 L main().jump(21,6,5)
main().jump(294,10,0) = 0 L main().jump(294,10,1) 1 L main().jump(294,10,1)
main().jump(294,10,1) = 0 L main().jump(294,10,2) 0 L main().jump(294,10,2)
main().jump(294,10,2) = 1 L main().jump(294,10,3) 1 L main().jump(294,10,3)
main().jump(294,10,3) = 1 L main().jump(294,10,4) 1 L main().jump(294,10,4)
main().jump(294,10,4) = 0 L main().jump(294,10,5) 0 L main().jump(294,10,5)
main().jump(294,10,5) = 0 L main().jump(294,10,6) 0 L main().jump(294,10,6)
main().jump(294,10,6) = 1 L main().jump(294,10,7) 1 L main().jump(294,10,7)
main().jump(294,10,7) = 0 L main().jump(294,10,8) 0 L main().jump(294,10,8)
main().jump(294,10,8) = 0 L main().jump(508,10,9) 0 L main().jump(508,10,9)
main().jump(3,3,0) = 0 L main().jump(3,3,1) 1 L main().jump(3,3,1)
main().jump(3,3,1) = 1 L main().jump(3,3,2) 1 L main().jump(3,3,2)
main().jump(3,3,2) = 1 L main().jump(3,3,3) 1 L main().jump(3,3,3)
main().jump(3,3,3) = 0 L dispatch.3 0 L dispatch.3
main().jump(30,4,0) = 0 L main().jump(30,4,1) 1 L main().jump(30,4,1)
main().jump(30,4,1) = 0 L main().jump(30,4,2) 0 L main().jump(30,4,2)
main().jump(30,4,2) = 1 L main().jump(29,4,3) 1 L main().jump(29,4,3)
main().jump(4,2,0) = 0 L main().jump(4,2,1) 1 L main().jump(4,2,1)
main().jump(4,2,1) = 0 L main().jump(4,2,2) 0 L main().jump(4,2,2)
main().jump(4,2,2) = 0 L dispatch.2.carry 0 L dispatch.2.carry
main().jump(4,5,0) = 0 L main().jump(4,5,1) 1 L main().jump(4,5,1)
main().jump(4,5,1) = 0 L main().jump(4,5,2) 0 L main().jump(4,5,2)
main().jump(4,5,2) = 0 L main().jump(4,5,3) 0 L main().jump(4,5,3)
main().jump(4,5,3) = 1 L main().jump(4,5,4) 1 L main().jump(4,5,4)
main().jump(4,5,4) = 0 L main().jump(14,5,5) 0 L main().jump(14,5,5)
main().jump(5,5,0) = 0 L main().jump(5,5,1) 1 L main().jump(5,5,1)
main().jump(5,5,1) = 1 L main().jump(4,5,2) 1 L main().jump(4,5,2)
main().jump(508,10,0) = 0 L main().jump(508,10,1) 1 L main().jump(508,10,1)
main().jump(508,10,1) = 0 L main().jump(508,10,2) 0 L main().jump(508,10,2)
main().jump(508,10,10) = 0 L !ENTRY 0 L !ENTRY
main().jump(508,10,2) = 0 L main().jump(508,10,3) 0 L main().jump(508,10,3)
main().jump(508,10,3) = 1 L main().jump(508,10,4) 1 L main().jump(508,10,4)
main().jump(508,10,4) = 1 L main().jump(508,10,5) 1 L main().jump(508,10,5)
main().jump(508,10,5) = 1 L main().jump(508,10,6) 1 L main().jump(508,10,6)
main().jump(508,10,6) = 1 L main().jump(508,10,7) 1 L main().jump(508,10,7)
main().jump(508,10,7) = 1 L main().jump(508,10,8) 1 L main().jump(508,10,8)
main().jump(508,10,8) = 1 L main().jump(508,10,9) 1 L main().jump(508,10,9)
main().jump(508,10,9) = 1 L main().jump(508,10,10) 1 L main().jump(508,10,10)
main().jump(52,5,0) = 0 L main().jump(52,5,1) 1 L main().jump(52,5,1)
main().jump(52,5,1) = 0 L main().jump(52,5,2) 0 L main().jump(52,5,2)
main().jump(52,5,2) = 0 L main().jump(52,5,3) 0 L main().jump(52,5,3)
main().jump(52,5,3) = 1 L main().jump(52,5,4) 1 L main().jump(52,5,4)
main().jump(52,5,4) = 0 L main().jump(52,5,5) 0 L main().jump(52,5,5)
main().jump(52,5,5) = 1 L dispatch.5.carry 1 L dispatch.5.carry
main().jump(54,5,0) = 0 L main().jump(54,5,1) 1 L main().jump(54,5,1)
main().jump(54,5,1) = 0 L main().jump(54,5,2) 0 L main().jump(54,5,2)
main().jump(54,5,2) = 1 L main().jump(52,5,3) 1 L main().jump(52,5,3)
main().jump(57,7,0) = 0 L main().jump(57,7,1) 1 L main().jump(57,7,1)
main().jump(57,7,1) = 1 L main().jump(57,7,2) 1 L main().jump(57,7,2)
main().jump(57,7,2) = 0 L main().jump(58,7,3) 0 L main().jump(58,7,3)
main().jump(58,7,0) = 0 L main().jump(58,7,1) 1 L main().jump(58,7,1)
main().jump(58,7,1) = 0 L main().jump(58,7,2) 0 L main().jump(58,7,2)
main().jump(58,7,2) = 1 L main().jump(58,7,3) 1 L main().jump(58,7,3)
main().jump(58,7,3) = 0 L main().jump(63,7,4) 0 L main().jump(63,7,4)
main().jump(63,7,0) = 0 L main().jump(63,7,1) 1 L main().jump(63,7,1)
main().jump(63,7,1) = 1 L main().jump(63,7,2) 1 L main().jump(63,7,2)
main().jump(63,7,2) = 1 L main().jump(63,7,3) 1 L main().jump(63,7,3)
main().jump(63,7,3) = 1 L main().jump(63,7,4) 1 L main().jump(63,7,4)
main().jump(63,7,4) = 1 L main().jump(63,7,5) 1 L main().jump(63,7,5)
main().jump(63,7,5) = 1 L main().jump(63,7,6) 1 L main().jump(63,7,6)
main().jump(63,7,6) = 1 L main().jump(63,7,7) 1 L main().jump(63,7,7)
main().jump(63,7,7) = 0 L dispatch.7 0 L dispatch.7
main().jump(9,3,0) = 0 L main().jump(9,3,1) 1 L main().jump(9,3,1)
main().jump(9,3,1) = 1 L main().jump(9,3,2) 1 L main().jump(9,3,2)
main().jump(9,3,2) = 0 L main().jump(9,3,3) 0 L main().jump(9,3,3)
main().jump(9,3,3) = 0 L dispatch.3.carry 0 L dispatch.3.carry
main().jump(9,5,0) = 0 L main().jump(9,5,1) 1 L main().jump(9,5,1)
main().jump(9,5,1) = 1 L main().jump(9,5,2) 1 L main().jump(9,5,2)
main().jump(9,5,2) = 0 L main().jump(9,5,3) 0 L main().jump(9,5,3)
main().jump(9,5,3) = 0 L main().jump(14,5,4) 0 L main().jump(14,5,4)
main()[000000000] = 0 R init.f1 1 R init.f1
main()[00000000] = 0 R main()[000000000] 1 R main()[000000000]
main()[0000000] = 0 R main()[00000000] 1 R main()[00000000]
main()[000000] = 0 R main()[0000000] 1 R main()[0000000]
main()[000001000] = 0 R reg_incr.1 1 R reg_incr.1
main()[000001001] = 0 R reg_incr.1 1 R reg_decr.1
main()[00000100] = 0 R main()[000001000] 1 R main()[000001001]
main()[000001010] = 0 R main().jump(4,2,0) 1 R reg_incr.0
main()[000001011] = 0 R reg_incr.0 1 R main().jump(3,3,0)
main()[00000101] = 0 R main()[000001010] 1 R main()[000001011]
main()[0000010] = 0 R main()[00000100] 1 R main()[00000101]
main()[0000011] = 0 R transfer(_Gdigits)[] 1 R transfer(_scratch_1,_Gdigits)[]
main()[000001] = 0 R main()[0000010] 1 R main()[0000011]
main()[00000] = 0 R main()[000000] 1 R main()[000001]
main()[000010010] = 0 R reg_incr.3 1 R noop.0
main()[00001001] = 0 R main()[000010010] 1 R nextstate_2
main()[0000100] = 0 R transfer(_Gq)[] 1 R main()[00001001]
main()[000010110] = 0 R reg_incr.4 1 R reg_incr.4
main()[00001011] = 0 R main()[000010110] 1 R main()[000010110]
main()[0000101] = 0 R transfer(_Gr)[] 1 R main()[00001011]
main()[000010] = 0 R main()[0000100] 1 R main()[0000101]
main()[0000110] = 0 R main()[00001011] 1 R main()[00001011]
main()[000011] = 0 R main()[0000110] 1 R main()[0000110]
main()[00001] = 0 R main()[000010] 1 R main()[000011]
main()[0000] = 0 R main()[00000] 1 R main()[00001]
main()[00010] = 0 R main()[000011] 1 R main()[000011]
main()[0001] = 0 R main()[00010] 1 R main()[00010]
main()[000] = 0 R main()[0000] 1 R main()[0001]
main()[001110010] = 0 R reg_incr.5 1 R reg_incr.5
main()[00111001] = 0 R main()[001110010] 1 R main()[001110010]
main()[0011100] = 0 R transfer(_Gt)[] 1 R main()[00111001]
main()[0011101] = 0 R main()[00111001] 1 R main()[00111001]
main()[001110] = 0 R main()[0011100] 1 R main()[0011101]
main()[001111] = 0 R main()[0011101] 1 R main()[0011101]
main()[00111] = 0 R main()[001110] 1 R main()[001111]
main()[0011] = 0 R main()[00010] 1 R main()[00111]
main()[001] = 0 R main()[0001] 1 R main()[0011]
main()[00] = 0 R main()[000] 1 R main()[001]
main()[01000] = 0 R main()[001111] 1 R main()[001111]
main()[010010010] = 0 R reg_incr.6 1 R reg_incr.6
main()[010010011] = 0 R reg_incr.7 1 R reg_incr.7
main()[01001001] = 0 R main()[010010010] 1 R main()[010010011]
main()[0100100] = 0 R transfer(_Gi)[] 1 R main()[01001001]
main()[010010100] = 0 R reg_incr.7 1 R reg_decr.7
main()[010010101] = 0 R main().jump(63,7,0) 1 R reg_incr.8
main()[01001010] = 0 R main()[010010100] 1 R main()[010010101]
main()[010010110] = 0 R reg_incr.8 1 R reg_incr.8
main()[010010111] = 0 R reg_decr.8 1 R main().jump(29,4,0)
main()[01001011] = 0 R main()[010010110] 1 R main()[010010111]
main()[0100101] = 0 R main()[01001010] 1 R main()[01001011]
main()[010010] = 0 R main()[0100100] 1 R main()[0100101]
main()[010011110] = 0 R main().jump(14,5,0) 1 R reg_incr.1
main()[010011111] = 0 R main().jump(9,5,0) 1 R reg_decr.1
main()[01001111] = 0 R main()[010011110] 1 R main()[010011111]
main()[0100111] = 0 R transfer(_scratch_5,_Gi)[] 1 R main()[01001111]
main()[010011] = 0 R transfer(_Gi,_scratch_2,_scratch_5)[] 1 R main()[0100111]
main()[01001] = 0 R main()[010010] 1 R main()[010011]
main()[0100] = 0 R main()[01000] 1 R main()[01001]
main()[010100000] = 0 R main().jump(24,4,0) 1 R reg_incr.7
main()[01010000] = 0 R main()[010100000] 1 R main()[010010011]
main()[010100010] = 0 R reg_decr.7 1 R main().jump(21,6,0)
main()[01010001] = 0 R main()[010100010] 1 R nextstate_2
main()[0101000] = 0 R main()[01010000] 1 R main()[01010001]
main()[010100] = 0 R main()[0101000] 1 R transfer(_Gi,_scratch_1,_scratch_4)[]
main()[010101010] = 0 R main().jump(4,5,0) 1 R reg_incr.0
main()[010101011] = 0 R reg_incr.0 1 R main().jump(63,7,0)
main()[01010101] = 0 R main()[010101010] 1 R main()[010101011]
main()[0101010] = 0 R transfer(_scratch_4,_Gi)[] 1 R main()[01010101]
main()[0101011] = 0 R transfer(_Gu)[] 1 R transfer(_scratch_1,_Gu)[]
main()[010101] = 0 R main()[0101010] 1 R main()[0101011]
main()[01010] = 0 R main()[010100] 1 R main()[010101]
main()[01011000] = 0 R main()[010010110] 1 R main()[010010110]
main()[0101100] = 0 R main()[01011000] 1 R main()[01011000]
main()[010110] = 0 R main()[0101100] 1 R main()[0101100]
main()[010111101] = 0 R reg_incr.8 1 R reg_decr.8
main()[01011110] = 0 R main()[010010110] 1 R main()[010111101]
main()[010111110] = 0 R main().jump(29,4,0) 1 R noop.0
main()[01011111] = 0 R main()[010111110] 1 R nextstate_2
main()[0101111] = 0 R main()[01011110] 1 R main()[01011111]
main()[010111] = 0 R main()[0101100] 1 R main()[0101111]
main()[01011] = 0 R main()[010110] 1 R main()[010111]
main()[0101] = 0 R main()[01010] 1 R main()[01011]
main()[010] = 0 R main()[0100] 1 R main()[0101]
main()[011000110] = 0 R main().jump(123,8,0) 1 R reg_incr.8
main()[01100011] = 0 R main()[011000110] 1 R main()[010010110]
main()[0110001] = 0 R transfer(_scratch_5,_Gi)[] 1 R main()[01100011]
main()[011000] = 0 R transfer(_Gi,_scratch_3,_scratch_5)[] 1 R main()[0110001]
main()[011001100] = 0 R reg_incr.8 1 R noop.0
main()[01100110] = 0 R main()[011001100] 1 R nextstate_2
main()[0110011] = 0 R main()[01100110] 1 R transfer(_scratch_3,_scratch_2)[]
main()[011001] = 0 R main()[0101100] 1 R main()[0110011]
main()[01100] = 0 R main()[011000] 1 R main()[011001]
main()[011010000] = 0 R reg_decr.8 1 R transfer(_Gi,_scratch_2,_scratch_5).jump(5,2,0)
main()[011010001] = 0 R reg_decr.1 1 R noop.0
main()[01101000] = 0 R main()[011010000] 1 R main()[011010001]
main()[011010010] = 0 R transfer(_Gi,_scratch_2,_scratch_5).jump(0,3,0) 1 R reg_decr.1
main()[011010011] = 0 R main().jump(21,4,0) 1 R noop.0
main()[01101001] = 0 R main()[011010010] 1 R main()[011010011]
main()[0110100] = 0 R main()[01101000] 1 R main()[01101001]
main()[011010] = 0 R main()[0110100] 1 R transfer(_Gq,_scratch_1,_scratch_4)[]
main()[011011010] = 0 R main().jump(5,5,0) 1 R reg_incr.1
main()[01101101] = 0 R main()[011011010] 1 R main()[000001000]
main()[0110110] = 0 R transfer(_scratch_4,_Gq)[] 1 R main()[01101101]
main()[011011101] = 0 R reg_decr.1 1 R main().jump(29,4,0)
main()[01101110] = 0 R main()[000001000] 1 R main()[011011101]
main()[0110111] = 0 R main()[01101110] 1 R noop.2
main()[011011] = 0 R main()[0110110] 1 R main()[0110111]
main()[01101] = 0 R main()[011010] 1 R main()[011011]
main()[0110] = 0 R main()[01100] 1 R main()[01101]
main()[011100110] = 0 R main().jump(58,7,0) 1 R noop.0
main()[01110011] = 0 R main()[011100110] 1 R nextstate_2
main()[0111001] = 0 R transfer(_scratch_4,_Gr)[] 1 R main()[01110011]
main()[011100] = 0 R transfer(_Gr,_scratch_1,_scratch_4)[] 1 R main()[0111001]
main()[0111010] = 0 R transfer(_Ga)[] 1 R transfer(_scratch_1,_Ga)[]
main()[01110110] = 0 R main()[000001000] 1 R main()[000001000]
main()[01110111] = 0 R main()[000001001] 1 R main()[010111110]
main()[0111011] = 0 R main()[01110110] 1 R main()[01110111]
main()[011101] = 0 R main()[0111010] 1 R main()[0111011]
main()[01110] = 0 R main()[011100] 1 R main()[011101]
main()[011110110] = 0 R main().jump(29,6,0) 1 R noop.0
main()[01111011] = 0 R main()[011110110] 1 R nextstate_2
main()[0111101] = 0 R transfer(_scratch_4,_Gt)[] 1 R main()[01111011]
main()[011110] = 0 R transfer(_Gt,_scratch_1,_scratch_4)[] 1 R main()[0111101]
main()[0111110] = 0 R transfer(_Gb)[] 1 R transfer(_scratch_1,_Gb)[]
main()[0111111] = 0 R transfer(_Gy)[] 1 R noop.2
main()[011111] = 0 R main()[0111110] 1 R main()[0111111]
main()[01111] = 0 R main()[011110] 1 R main()[011111]
main()[0111] = 0 R main()[01110] 1 R main()[01111]
main()[011] = 0 R main()[0110] 1 R main()[0111]
main()[01] = 0 R main()[010] 1 R main()[011]
main()[0] = 0 R main()[00] 1 R main()[01]
main()[1000001] = 0 R transfer(_scratch_2,_Ga)[] 1 R noop.2
main()[100000] = 0 R transfer(_Ga,_scratch_1,_scratch_2)[] 1 R main()[1000001]
main()[100001110] = 0 R reg_decr.1 1 R transfer(_Gi,_scratch_2,_scratch_5).jump(5,2,0)
main()[100001111] = 0 R reg_decr.0 1 R main().jump(25,4,0)
main()[10000111] = 0 R main()[100001110] 1 R main()[100001111]
main()[1000011] = 0 R transfer(_scratch_4,_Gb)[] 1 R main()[10000111]
main()[100001] = 0 R transfer(_Gb,_scratch_2,_scratch_4)[] 1 R main()[1000011]
main()[10000] = 0 R main()[100000] 1 R main()[100001]
main()[100010000] = 0 R main().jump(28,6,0) 1 R noop.0
main()[10001000] = 0 R main()[100010000] 1 R nextstate_2
main()[1000100] = 0 R main()[10001000] 1 R transfer(_scratch_1)[]
main()[100010100] = 0 R main().jump(9,3,0) 1 R noop.0
main()[10001010] = 0 R main()[100010100] 1 R nextstate_2
main()[1000101] = 0 R main()[10001010] 1 R transfer(_scratch_2)[]
main()[100010] = 0 R main()[1000100] 1 R main()[1000101]
main()[100011000] = 0 R main().jump(106,6,0) 1 R noop.0
main()[10001100] = 0 R main()[100011000] 1 R nextstate_2
main()[1000110] = 0 R main()[10001100] 1 R noop.2
main()[100011] = 0 R main()[1000110] 1 R transfer(_Ga,_scratch_1,_scratch_4)[]
main()[10001] = 0 R main()[100010] 1 R main()[100011]
main()[1000] = 0 R main()[10000] 1 R main()[10001]
main()[1001000] = 0 R transfer(_scratch_4,_Ga)[] 1 R noop.2
main()[100100] = 0 R main()[1001000] 1 R transfer(_Gb,_scratch_3,_scratch_4)[]
main()[1001010] = 0 R transfer(_scratch_3,_Gb)[] 1 R transfer(_scratch_1,_scratch_2)[]
main()[1001011] = 0 R main()[01101000] 1 R transfer(_Gi,_scratch_2,_scratch_5)[1]
main()[100101] = 0 R main()[1001010] 1 R main()[1001011]
main()[10010] = 0 R main()[100100] 1 R main()[100101]
main()[1001100] = 0 R transfer(_Ga)[] 1 R transfer(_scratch_2,_Ga)[]
main()[100110100] = 0 R reg_incr.13 1 R main().jump(508,10,0)
main()[10011010] = 0 R main()[100110100] 1 R nextstate_2
main()[1001101] = 0 R main()[10011010] 1 R noop.2
main()[100110] = 0 R main()[1001100] 1 R main()[1001101]
main()[100111110] = 0 R reg_decr.1 1 R main().jump(116,6,0)
main()[10011111] = 0 R main()[100111110] 1 R main()[100111110]
main()[1001111] = 0 R transfer(_scratch_4,_Gi)[] 1 R main()[10011111]
main()[100111] = 0 R transfer(_Gi,_scratch_2,_scratch_4)[] 1 R main()[1001111]
main()[10011] = 0 R main()[100110] 1 R main()[100111]
main()[1001] = 0 R main()[10010] 1 R main()[10011]
main()[100] = 0 R main()[1000] 1 R main()[1001]
main()[101000000] = 0 R reg_decr.1 1 R main().jump(52,5,0)
main()[10100000] = 0 R main()[101000000] 1 R nextstate_2
main()[1010000] = 0 R main()[10100000] 1 R transfer(_scratch_2)[]
main()[101000] = 0 R main()[1010000] 1 R transfer(_Gdigits,_scratch_1,_scratch_4)[]
main()[10100101] = 0 R main()[011010000] 1 R main()[000001000]
main()[1010010] = 0 R transfer(_scratch_1,_Gdigits)[] 1 R main()[10100101]
main()[101001100] = 0 R main().jump(20,6,0) 1 R noop.0
main()[10100110] = 0 R main()[101001100] 1 R nextstate_2
main()[1010011] = 0 R main()[10100110] 1 R noop.2
main()[101001] = 0 R main()[1010010] 1 R main()[1010011]
main()[10100] = 0 R main()[101000] 1 R main()[101001]
main()[1010101] = 0 R transfer(_scratch_4,_Gy)[] 1 R transfer(_Gdigits)[]
main()[101010] = 0 R transfer(_Gy,_scratch_2,_scratch_4)[] 1 R main()[1010101]
main()[101011010] = 0 R reg_incr.14 1 R reg_incr.14
main()[10101101] = 0 R main()[101011010] 1 R main()[101011010]
main()[1010110] = 0 R transfer(_scratch_2,_Gdigits)[] 1 R main()[10101101]
main()[101011100] = 0 R reg_incr.14 1 R reg_decr.14
main()[10101110] = 0 R main()[101011100] 1 R main()[010111110]
main()[1010111] = 0 R main()[10101110] 1 R noop.2
main()[101011] = 0 R main()[1010110] 1 R main()[1010111]
main()[10101] = 0 R main()[101010] 1 R main()[101011]
main()[1010] = 0 R main()[10100] 1 R main()[10101]
main()[101100110] = 0 R main().jump(57,7,0) 1 R reg_incr.14
main()[101100111] = 0 R reg_incr.14 1 R noop.0
main()[10110011] = 0 R main()[101100110] 1 R main()[101100111]
main()[1011001] = 0 R transfer(_scratch_7,_Gi)[] 1 R main()[10110011]
main()[101100] = 0 R transfer(_Gi,_scratch_5,_scratch_7)[] 1 R main()[1011001]
main()[101101010] = 0 R reg_decr.14 1 R transfer(_Gi,_scratch_2,_scratch_5).jump(5,2,0)
main()[101101011] = 0 R reg_decr.7 1 R noop.0
main()[10110101] = 0 R main()[101101010] 1 R main()[101101011]
main()[1011010] = 0 R transfer(_scratch_5,_scratch_3)[] 1 R main()[10110101]
main()[101101100] = 0 R main().jump(20,6,0) 1 R reg_decr.7
main()[10110110] = 0 R main()[101101100] 1 R main()[010111110]
main()[1011011] = 0 R main()[10110110] 1 R noop.2
main()[101101] = 0 R main()[1011010] 1 R main()[1011011]
main()[10110] = 0 R main()[101100] 1 R main()[101101]
main()[101110110] = 0 R main().jump(25,6,0) 1 R noop.0
main()[10111011] = 0 R main()[101110110] 1 R nextstate_2
main()[1011101] = 0 R transfer(_scratch_6,_Gq)[] 1 R main()[10111011]
main()[101110] = 0 R transfer(_Gq,_scratch_1,_scratch_6)[] 1 R main()[1011101]
main()[1011111] = 0 R transfer(_scratch_3,_Gr)[] 1 R noop.2
main()[101111] = 0 R transfer(_Gr,_scratch_1,_scratch_3)[] 1 R main()[1011111]
main()[10111] = 0 R main()[101110] 1 R main()[101111]
main()[1011] = 0 R main()[10110] 1 R main()[10111]
main()[101] = 0 R main()[1010] 1 R main()[1011]
main()[10] = 0 R main()[100] 1 R main()[101]
main()[110000110] = 0 R reg_decr.14 1 R main().jump(29,6,0)
main()[11000011] = 0 R main()[110000110] 1 R nextstate_2
main()[1100001] = 0 R transfer(_scratch_5,_Gy)[] 1 R main()[11000011]
main()[110000] = 0 R transfer(_Gy,_scratch_5,_scratch_6)[] 1 R main()[1100001]
main()[110001110] = 0 R main().jump(12,5,0) 1 R noop.0
main()[11000111] = 0 R main()[110001110] 1 R nextstate_2
main()[1100011] = 0 R transfer(_scratch_5,_Gt)[] 1 R main()[11000111]
main()[110001] = 0 R transfer(_Gt,_scratch_3,_scratch_5)[] 1 R main()[1100011]
main()[11000] = 0 R main()[110000] 1 R main()[110001]
main()[110010010] = 0 R reg_decr.7 1 R transfer(_Gi,_scratch_2,_scratch_5).jump(5,2,0)
main()[110010011] = 0 R reg_decr.8 1 R noop.0
main()[11001001] = 0 R main()[110010010] 1 R main()[110010011]
main()[1100100] = 0 R transfer(_scratch_1,_scratch_4)[] 1 R main()[11001001]
main()[110010100] = 0 R main().jump(4,5,0) 1 R reg_decr.8
main()[110010101] = 0 R main().jump(30,4,0) 1 R reg_incr.7
main()[11001010] = 0 R main()[110010100] 1 R main()[110010101]
main()[110010111] = 0 R main().jump(9,5,0) 1 R noop.0
main()[11001011] = 0 R main()[010010100] 1 R main()[110010111]
main()[1100101] = 0 R main()[11001010] 1 R main()[11001011]
main()[110010] = 0 R main()[1100100] 1 R main()[1100101]
main()[110011110] = 0 R main().jump(13,5,0) 1 R main().jump(9,5,0)
main()[11001111] = 0 R main()[110011110] 1 R nextstate_2
main()[1100111] = 0 R transfer(_scratch_1,_Gu)[] 1 R main()[11001111]
main()[110011] = 0 R transfer(_Gu,_scratch_1,_scratch_2)[] 1 R main()[1100111]
main()[11001] = 0 R main()[110010] 1 R main()[110011]
main()[1100] = 0 R main()[11000] 1 R main()[11001]
main()[1101000] = 0 R transfer(_Gr)[] 1 R transfer(_scratch_2,_Gr)[]
main()[110100] = 0 R main()[1101000] 1 R transfer(_Gt,_scratch_3,_scratch_4)[]
main()[110101010] = 0 R reg_decr.8 1 R main().jump(21,4,0)
main()[11010101] = 0 R main()[110101010] 1 R nextstate_2
main()[1101010] = 0 R transfer(_scratch_3,_Gt)[] 1 R main()[11010101]
main()[110101] = 0 R main()[1101010] 1 R transfer(_Gu,_scratch_2,_scratch_3)[]
main()[11010] = 0 R main()[110100] 1 R main()[110101]
main()[1101100] = 0 R transfer(_scratch_3,_Gu)[] 1 R main()[10100110]
main()[1101101] = 0 R transfer(_Gt)[] 1 R transfer(_scratch_2,_Gt)[]
main()[110110] = 0 R main()[1101100] 1 R main()[1101101]
main()[110111000] = 0 R reg_incr.0 1 R reg_incr.0
main()[110111001] = 0 R reg_decr.0 1 R main().jump(21,4,0)
main()[11011100] = 0 R main()[110111000] 1 R main()[110111001]
main()[1101110] = 0 R main()[11011100] 1 R noop.2
main()[110111] = 0 R main()[1101110] 1 R transfer(_Gi,_scratch_3,_scratch_6)[]
main()[11011] = 0 R main()[110110] 1 R main()[110111]
main()[1101] = 0 R main()[11010] 1 R main()[11011]
main()[110] = 0 R main()[1100] 1 R main()[1101]
main()[111000010] = 0 R main().jump(114,8,0) 1 R reg_incr.0
main()[11100001] = 0 R main()[111000010] 1 R nextstate_2
main()[1110000] = 0 R transfer(_scratch_6,_Gi)[] 1 R main()[11100001]
main()[111000110] = 0 R reg_decr.0 1 R transfer(_Gi,_scratch_2,_scratch_5).jump(5,2,0)
main()[11100011] = 0 R main()[111000110] 1 R main()[110010011]
main()[1110001] = 0 R transfer(_scratch_3,_scratch_4)[] 1 R main()[11100011]
main()[111000] = 0 R main()[1110000] 1 R main()[1110001]
main()[111001000] = 0 R main().jump(12,5,0) 1 R reg_decr.8
main()[111001001] = 0 R main().jump(54,5,0) 1 R reg_incr.7
main()[11100100] = 0 R main()[111001000] 1 R main()[111001001]
main()[11100101] = 0 R main()[010010100] 1 R main()[011010011]
main()[1110010] = 0 R main()[11100100] 1 R main()[11100101]
main()[111001] = 0 R main()[1110010] 1 R transfer(_Gq,_scratch_1,_scratch_6)[]
main()[11100] = 0 R main()[111000] 1 R main()[111001]
main()[111010010] = 0 R main().jump(21,6,0) 1 R reg_decr.0
main()[111010011] = 0 R main().jump(17,6,0) 1 R noop.0
main()[11101001] = 0 R main()[111010010] 1 R main()[111010011]
main()[1110100] = 0 R transfer(_scratch_6,_Gq)[] 1 R main()[11101001]
main()[111010] = 0 R main()[1110100] 1 R transfer(_Gi,_scratch_2,_scratch_3)[]
main()[111011010] = 0 R main().jump(5,5,0) 1 R main().jump(17,6,0)
main()[11101101] = 0 R main()[111011010] 1 R nextstate_2
main()[1110110] = 0 R transfer(_scratch_3,_Gi)[] 1 R main()[11101101]
main()[1110111] = 0 R transfer(_Gq)[] 1 R transfer(_scratch_2,_Gq)[]
main()[111011] = 0 R main()[1110110] 1 R main()[1110111]
main()[11101] = 0 R main()[111010] 1 R main()[111011]
main()[1110] = 0 R main()[11100] 1 R main()[11101]
main()[111100000] = 0 R reg_incr.6 1 R main().jump(294,10,0)
main()[11110000] = 0 R main()[111100000] 1 R nextstate_2
main()[1111000] = 0 R main()[11110000] 1 R noop.2
main()[111100] = 0 R main()[1111000] 1 R noop.3
main()[11110] = 0 R main()[111100] 1 R noop.4
main()[1111] = 0 R main()[11110] 1 R noop.5
main()[111] = 0 R main()[1110] 1 R main()[1111]
main()[11] = 0 R main()[110] 1 R main()[111]
main()[1] = 0 R main()[10] 1 R main()[11]
main()[] = 0 R main()[0] 1 R main()[1]
nextstate_2 = 0 L dispatch.1.carry 1 L dispatch.1.carry
noop.0 = 0 L dispatch.0.carry 1 L dispatch.0.carry
noop.2 = 0 L dispatch.2.carry 1 L dispatch.2.carry
noop.3 = 0 L dispatch.3.carry 1 L dispatch.3.carry
noop.4 = 0 L dispatch.4.carry 1 L dispatch.4.carry
noop.5 = 0 L dispatch.5.carry 1 L dispatch.5.carry
reg_decr.-1 = 0 R dec.init 1 R reg_decr.-1
reg_decr.0 = 0 R reg_decr.-1 1 R reg_decr.0
reg_decr.1 = 0 R reg_decr.0 1 R reg_decr.1
reg_decr.10 = 0 R reg_decr.9 1 R reg_decr.10
reg_decr.11 = 0 R reg_decr.10 1 R reg_decr.11
reg_decr.12 = 0 R reg_decr.11 1 R reg_decr.12
reg_decr.13 = 0 R reg_decr.12 1 R reg_decr.13
reg_decr.14 = 0 R reg_decr.13 1 R reg_decr.14
reg_decr.15 = 0 R reg_decr.14 1 R reg_decr.15
reg_decr.2 = 0 R reg_decr.1 1 R reg_decr.2
reg_decr.3 = 0 R reg_decr.2 1 R reg_decr.3
reg_decr.4 = 0 R reg_decr.3 1 R reg_decr.4
reg_decr.5 = 0 R reg_decr.4 1 R reg_decr.5
reg_decr.6 = 0 R reg_decr.5 1 R reg_decr.6
reg_decr.7 = 0 R reg_decr.6 1 R reg_decr.7
reg_decr.8 = 0 R reg_decr.7 1 R reg_decr.8
reg_decr.9 = 0 R reg_decr.8 1 R reg_decr.9
reg_incr.-1 = 0 R inc.shift_1 1 R reg_incr.-1
reg_incr.0 = 0 R reg_incr.-1 1 R reg_incr.0
reg_incr.1 = 0 R reg_incr.0 1 R reg_incr.1
reg_incr.10 = 0 R reg_incr.9 1 R reg_incr.10
reg_incr.11 = 0 R reg_incr.10 1 R reg_incr.11
reg_incr.12 = 0 R reg_incr.11 1 R reg_incr.12
reg_incr.13 = 0 R reg_incr.12 1 R reg_incr.13
reg_incr.14 = 0 R reg_incr.13 1 R reg_incr.14
reg_incr.15 = 0 R reg_incr.14 1 R reg_incr.15
reg_incr.2 = 0 R reg_incr.1 1 R reg_incr.2
reg_incr.3 = 0 R reg_incr.2 1 R reg_incr.3
reg_incr.4 = 0 R reg_incr.3 1 R reg_incr.4
reg_incr.5 = 0 R reg_incr.4 1 R reg_incr.5
reg_incr.6 = 0 R reg_incr.5 1 R reg_incr.6
reg_incr.7 = 0 R reg_incr.6 1 R reg_incr.7
reg_incr.8 = 0 R reg_incr.7 1 R reg_incr.8
reg_incr.9 = 0 R reg_incr.8 1 R reg_incr.9
return.0 = 0 L dispatch.0.carry 1 L return.1
return.1 = 0 L return.0 1 L return.1
return2.0 = 0 L nextstate_2 1 L return2.1
return2.1 = 0 L return2.0 1 L return2.1
transfer(_Ga)[0] = 0 R reg_decr.11 1 R transfer(_Gdigits).jump(3,1,0)
transfer(_Ga)[] = 0 R transfer(_Ga)[0] 1 R transfer(_Gdigits)[1]
transfer(_Ga,_scratch_1,_scratch_2)[00] = 0 R reg_decr.11 1 R transfer(_Gi,_scratch_2,_scratch_5).jump(5,2,0)
transfer(_Ga,_scratch_1,_scratch_2)[0] = 0 R transfer(_Ga,_scratch_1,_scratch_2)[00] 1 R reg_incr.1
transfer(_Ga,_scratch_1,_scratch_2)[] = 0 R transfer(_Ga,_scratch_1,_scratch_2)[0] 1 R transfer(_Gi,_scratch_2,_scratch_5)[1]
transfer(_Ga,_scratch_1,_scratch_4)[0] = 0 R transfer(_Ga,_scratch_1,_scratch_2)[00] 1 R transfer(_Gi,_scratch_1,_scratch_4)[01]
transfer(_Ga,_scratch_1,_scratch_4)[] = 0 R transfer(_Ga,_scratch_1,_scratch_4)[0] 1 R transfer(_Gi,_scratch_2,_scratch_5)[1]
transfer(_Gb)[0] = 0 R reg_decr.12 1 R transfer(_Gdigits).jump(3,1,0)
transfer(_Gb)[] = 0 R transfer(_Gb)[0] 1 R transfer(_Gdigits)[1]
transfer(_Gb,_scratch_2,_scratch_4)[00] = 0 R reg_decr.12 1 R transfer(_Gi,_scratch_2,_scratch_5).jump(5,2,0)
transfer(_Gb,_scratch_2,_scratch_4)[01] = 0 R reg_incr.1 1 R reg_incr.8
transfer(_Gb,_scratch_2,_scratch_4)[0] = 0 R transfer(_Gb,_scratch_2,_scratch_4)[00] 1 R transfer(_Gb,_scratch_2,_scratch_4)[01]
transfer(_Gb,_scratch_2,_scratch_4)[] = 0 R transfer(_Gb,_scratch_2,_scratch_4)[0] 1 R transfer(_Gi,_scratch_2,_scratch_5)[1]
transfer(_Gb,_scratch_3,_scratch_4)[0] = 0 R transfer(_Gb,_scratch_2,_scratch_4)[00] 1 R reg_incr.8
transfer(_Gb,_scratch_3,_scratch_4)[] = 0 R transfer(_Gb,_scratch_3,_scratch_4)[0] 1 R transfer(_Gi,_scratch_2,_scratch_5)[1]
transfer(_Gdigits).jump(0,2,0) = 0 L transfer(_Gdigits).jump(0,2,1) 1 L transfer(_Gdigits).jump(0,2,1)
transfer(_Gdigits).jump(0,2,1) = 0 L transfer(_Gdigits).jump(0,2,2) 0 L transfer(_Gdigits).jump(0,2,2)
transfer(_Gdigits).jump(0,2,2) = 0 L dispatch.2 0 L dispatch.2
transfer(_Gdigits).jump(3,1,0) = 0 L transfer(_Gdigits).jump(3,1,1) 1 L transfer(_Gdigits).jump(3,1,1)
transfer(_Gdigits).jump(3,1,1) = 1 L dispatch.1.carry 1 L dispatch.1.carry
transfer(_Gdigits)[0] = 0 R reg_decr.2 1 R transfer(_Gdigits).jump(3,1,0)
transfer(_Gdigits)[1] = 0 R transfer(_Gdigits).jump(0,2,0) 1 R noop.0
transfer(_Gdigits)[] = 0 R transfer(_Gdigits)[0] 1 R transfer(_Gdigits)[1]
transfer(_Gdigits,_scratch_1,_scratch_4)[00] = 0 R reg_decr.2 1 R transfer(_Gi,_scratch_2,_scratch_5).jump(5,2,0)
transfer(_Gdigits,_scratch_1,_scratch_4)[0] = 0 R transfer(_Gdigits,_scratch_1,_scratch_4)[00] 1 R transfer(_Gi,_scratch_1,_scratch_4)[01]
transfer(_Gdigits,_scratch_1,_scratch_4)[] = 0 R transfer(_Gdigits,_scratch_1,_scratch_4)[0] 1 R transfer(_Gi,_scratch_2,_scratch_5)[1]
transfer(_Gi)[0] = 0 R reg_decr.6 1 R transfer(_Gdigits).jump(3,1,0)
transfer(_Gi)[] = 0 R transfer(_Gi)[0] 1 R transfer(_Gdigits)[1]
transfer(_Gi,_scratch_1,_scratch_4)[01] = 0 R reg_incr.0 1 R reg_incr.8
transfer(_Gi,_scratch_1,_scratch_4)[0] = 0 R transfer(_Gi,_scratch_2,_scratch_5)[00] 1 R transfer(_Gi,_scratch_1,_scratch_4)[01]
transfer(_Gi,_scratch_1,_scratch_4)[] = 0 R transfer(_Gi,_scratch_1,_scratch_4)[0] 1 R transfer(_Gi,_scratch_2,_scratch_5)[1]
transfer(_Gi,_scratch_2,_scratch_3)[0] = 0 R transfer(_Gi,_scratch_2,_scratch_5)[00] 1 R transfer(_Gu,_scratch_2,_scratch_3)[01]
transfer(_Gi,_scratch_2,_scratch_3)[] = 0 R transfer(_Gi,_scratch_2,_scratch_3)[0] 1 R transfer(_Gi,_scratch_2,_scratch_5)[1]
transfer(_Gi,_scratch_2,_scratch_4)[0] = 0 R transfer(_Gi,_scratch_2,_scratch_5)[00] 1 R transfer(_Gb,_scratch_2,_scratch_4)[01]
transfer(_Gi,_scratch_2,_scratch_4)[] = 0 R transfer(_Gi,_scratch_2,_scratch_4)[0] 1 R transfer(_Gi,_scratch_2,_scratch_5)[1]
transfer(_Gi,_scratch_2,_scratch_5).jump(0,3,0) = 0 L transfer(_Gi,_scratch_2,_scratch_5).jump(0,3,1) 1 L transfer(_Gi,_scratch_2,_scratch_5).jump(0,3,1)
transfer(_Gi,_scratch_2,_scratch_5).jump(0,3,1) = 0 L transfer(_Gi,_scratch_2,_scratch_5).jump(0,3,2) 0 L transfer(_Gi,_scratch_2,_scratch_5).jump(0,3,2)
transfer(_Gi,_scratch_2,_scratch_5).jump(0,3,2) = 0 L main().jump(3,3,3) 0 L main().jump(3,3,3)
transfer(_Gi,_scratch_2,_scratch_5).jump(5,2,0) = 0 L transfer(_Gi,_scratch_2,_scratch_5).jump(5,2,1) 1 L transfer(_Gi,_scratch_2,_scratch_5).jump(5,2,1)
transfer(_Gi,_scratch_2,_scratch_5).jump(5,2,1) = 1 L main().jump(4,2,2) 1 L main().jump(4,2,2)
transfer(_Gi,_scratch_2,_scratch_5)[00] = 0 R reg_decr.6 1 R transfer(_Gi,_scratch_2,_scratch_5).jump(5,2,0)
transfer(_Gi,_scratch_2,_scratch_5)[01] = 0 R reg_incr.1 1 R reg_incr.9
transfer(_Gi,_scratch_2,_scratch_5)[0] = 0 R transfer(_Gi,_scratch_2,_scratch_5)[00] 1 R transfer(_Gi,_scratch_2,_scratch_5)[01]
transfer(_Gi,_scratch_2,_scratch_5)[10] = 0 R transfer(_Gi,_scratch_2,_scratch_5).jump(0,3,0) 1 R noop.0
transfer(_Gi,_scratch_2,_scratch_5)[1] = 0 R transfer(_Gi,_scratch_2,_scratch_5)[10] 1 R nextstate_2
transfer(_Gi,_scratch_2,_scratch_5)[] = 0 R transfer(_Gi,_scratch_2,_scratch_5)[0] 1 R transfer(_Gi,_scratch_2,_scratch_5)[1]
transfer(_Gi,_scratch_3,_scratch_5)[01] = 0 R reg_incr.7 1 R reg_incr.9
transfer(_Gi,_scratch_3,_scratch_5)[0] = 0 R transfer(_Gi,_scratch_2,_scratch_5)[00] 1 R transfer(_Gi,_scratch_3,_scratch_5)[01]
transfer(_Gi,_scratch_3,_scratch_5)[] = 0 R transfer(_Gi,_scratch_3,_scratch_5)[0] 1 R transfer(_Gi,_scratch_2,_scratch_5)[1]
transfer(_Gi,_scratch_3,_scratch_6)[01] = 0 R reg_incr.7 1 R reg_incr.14
transfer(_Gi,_scratch_3,_scratch_6)[0] = 0 R transfer(_Gi,_scratch_2,_scratch_5)[00] 1 R transfer(_Gi,_scratch_3,_scratch_6)[01]
transfer(_Gi,_scratch_3,_scratch_6)[] = 0 R transfer(_Gi,_scratch_3,_scratch_6)[0] 1 R transfer(_Gi,_scratch_2,_scratch_5)[1]
transfer(_Gi,_scratch_5,_scratch_7)[01] = 0 R reg_incr.9 1 R reg_incr.15
transfer(_Gi,_scratch_5,_scratch_7)[0] = 0 R transfer(_Gi,_scratch_2,_scratch_5)[00] 1 R transfer(_Gi,_scratch_5,_scratch_7)[01]
transfer(_Gi,_scratch_5,_scratch_7)[] = 0 R transfer(_Gi,_scratch_5,_scratch_7)[0] 1 R transfer(_Gi,_scratch_2,_scratch_5)[1]
transfer(_Gq)[0] = 0 R reg_decr.3 1 R transfer(_Gdigits).jump(3,1,0)
transfer(_Gq)[] = 0 R transfer(_Gq)[0] 1 R transfer(_Gdigits)[1]
transfer(_Gq,_scratch_1,_scratch_4)[00] = 0 R reg_decr.3 1 R transfer(_Gi,_scratch_2,_scratch_5).jump(5,2,0)
transfer(_Gq,_scratch_1,_scratch_4)[0] = 0 R transfer(_Gq,_scratch_1,_scratch_4)[00] 1 R transfer(_Gi,_scratch_1,_scratch_4)[01]
transfer(_Gq,_scratch_1,_scratch_4)[] = 0 R transfer(_Gq,_scratch_1,_scratch_4)[0] 1 R transfer(_Gi,_scratch_2,_scratch_5)[1]
transfer(_Gq,_scratch_1,_scratch_6)[01] = 0 R reg_incr.0 1 R reg_incr.14
transfer(_Gq,_scratch_1,_scratch_6)[0] = 0 R transfer(_Gq,_scratch_1,_scratch_4)[00] 1 R transfer(_Gq,_scratch_1,_scratch_6)[01]
transfer(_Gq,_scratch_1,_scratch_6)[] = 0 R transfer(_Gq,_scratch_1,_scratch_6)[0] 1 R transfer(_Gi,_scratch_2,_scratch_5)[1]
transfer(_Gr)[0] = 0 R reg_decr.4 1 R transfer(_Gdigits).jump(3,1,0)
transfer(_Gr)[] = 0 R transfer(_Gr)[0] 1 R transfer(_Gdigits)[1]
transfer(_Gr,_scratch_1,_scratch_3)[01] = 0 R reg_incr.0 1 R reg_incr.7
transfer(_Gr,_scratch_1,_scratch_3)[0] = 0 R transfer(_Gr,_scratch_1,_scratch_4)[00] 1 R transfer(_Gr,_scratch_1,_scratch_3)[01]
transfer(_Gr,_scratch_1,_scratch_3)[] = 0 R transfer(_Gr,_scratch_1,_scratch_3)[0] 1 R transfer(_Gi,_scratch_2,_scratch_5)[1]
transfer(_Gr,_scratch_1,_scratch_4)[00] = 0 R reg_decr.4 1 R transfer(_Gi,_scratch_2,_scratch_5).jump(5,2,0)
transfer(_Gr,_scratch_1,_scratch_4)[0] = 0 R transfer(_Gr,_scratch_1,_scratch_4)[00] 1 R transfer(_Gi,_scratch_1,_scratch_4)[01]
transfer(_Gr,_scratch_1,_scratch_4)[] = 0 R transfer(_Gr,_scratch_1,_scratch_4)[0] 1 R transfer(_Gi,_scratch_2,_scratch_5)[1]
transfer(_Gt)[0] = 0 R reg_decr.5 1 R transfer(_Gdigits).jump(3,1,0)
transfer(_Gt)[] = 0 R transfer(_Gt)[0] 1 R transfer(_Gdigits)[1]
transfer(_Gt,_scratch_1,_scratch_4)[00] = 0 R reg_decr.5 1 R transfer(_Gi,_scratch_2,_scratch_5).jump(5,2,0)
transfer(_Gt,_scratch_1,_scratch_4)[0] = 0 R transfer(_Gt,_scratch_1,_scratch_4)[00] 1 R transfer(_Gi,_scratch_1,_scratch_4)[01]
transfer(_Gt,_scratch_1,_scratch_4)[] = 0 R transfer(_Gt,_scratch_1,_scratch_4)[0] 1 R transfer(_Gi,_scratch_2,_scratch_5)[1]
transfer(_Gt,_scratch_3,_scratch_4)[0] = 0 R transfer(_Gt,_scratch_1,_scratch_4)[00] 1 R reg_incr.8
transfer(_Gt,_scratch_3,_scratch_4)[] = 0 R transfer(_Gt,_scratch_3,_scratch_4)[0] 1 R transfer(_Gi,_scratch_2,_scratch_5)[1]
transfer(_Gt,_scratch_3,_scratch_5)[0] = 0 R transfer(_Gt,_scratch_1,_scratch_4)[00] 1 R transfer(_Gi,_scratch_3,_scratch_5)[01]
transfer(_Gt,_scratch_3,_scratch_5)[] = 0 R transfer(_Gt,_scratch_3,_scratch_5)[0] 1 R transfer(_Gi,_scratch_2,_scratch_5)[1]
transfer(_Gu)[0] = 0 R reg_decr.10 1 R transfer(_Gdigits).jump(3,1,0)
transfer(_Gu)[] = 0 R transfer(_Gu)[0] 1 R transfer(_Gdigits)[1]
transfer(_Gu,_scratch_1,_scratch_2)[00] = 0 R reg_decr.10 1 R transfer(_Gi,_scratch_2,_scratch_5).jump(5,2,0)
transfer(_Gu,_scratch_1,_scratch_2)[0] = 0 R transfer(_Gu,_scratch_1,_scratch_2)[00] 1 R reg_incr.1
transfer(_Gu,_scratch_1,_scratch_2)[] = 0 R transfer(_Gu,_scratch_1,_scratch_2)[0] 1 R transfer(_Gi,_scratch_2,_scratch_5)[1]
transfer(_Gu,_scratch_2,_scratch_3)[01] = 0 R reg_incr.1 1 R reg_incr.7
transfer(_Gu,_scratch_2,_scratch_3)[0] = 0 R transfer(_Gu,_scratch_1,_scratch_2)[00] 1 R transfer(_Gu,_scratch_2,_scratch_3)[01]
transfer(_Gu,_scratch_2,_scratch_3)[] = 0 R transfer(_Gu,_scratch_2,_scratch_3)[0] 1 R transfer(_Gi,_scratch_2,_scratch_5)[1]
transfer(_Gy)[0] = 0 R reg_decr.13 1 R transfer(_Gdigits).jump(3,1,0)
transfer(_Gy)[] = 0 R transfer(_Gy)[0] 1 R transfer(_Gdigits)[1]
transfer(_Gy,_scratch_2,_scratch_4)[00] = 0 R reg_decr.13 1 R transfer(_Gi,_scratch_2,_scratch_5).jump(5,2,0)
transfer(_Gy,_scratch_2,_scratch_4)[0] = 0 R transfer(_Gy,_scratch_2,_scratch_4)[00] 1 R transfer(_Gb,_scratch_2,_scratch_4)[01]
transfer(_Gy,_scratch_2,_scratch_4)[] = 0 R transfer(_Gy,_scratch_2,_scratch_4)[0] 1 R transfer(_Gi,_scratch_2,_scratch_5)[1]
transfer(_Gy,_scratch_5,_scratch_6)[01] = 0 R reg_incr.9 1 R reg_incr.14
transfer(_Gy,_scratch_5,_scratch_6)[0] = 0 R transfer(_Gy,_scratch_2,_scratch_4)[00] 1 R transfer(_Gy,_scratch_5,_scratch_6)[01]
transfer(_Gy,_scratch_5,_scratch_6)[] = 0 R transfer(_Gy,_scratch_5,_scratch_6)[0] 1 R transfer(_Gi,_scratch_2,_scratch_5)[1]
transfer(_scratch_1)[0] = 0 R reg_decr.0 1 R transfer(_Gdigits).jump(3,1,0)
transfer(_scratch_1)[] = 0 R transfer(_scratch_1)[0] 1 R transfer(_Gdigits)[1]
transfer(_scratch_1,_Ga)[1] = 0 R reg_incr.11 1 R transfer(_Gdigits).jump(0,2,0)
transfer(_scratch_1,_Ga)[] = 0 R transfer(_scratch_1,_Gdigits)[0] 1 R transfer(_scratch_1,_Ga)[1]
transfer(_scratch_1,_Gb)[1] = 0 R reg_incr.12 1 R transfer(_Gdigits).jump(0,2,0)
transfer(_scratch_1,_Gb)[] = 0 R transfer(_scratch_1,_Gdigits)[0] 1 R transfer(_scratch_1,_Gb)[1]
transfer(_scratch_1,_Gdigits)[0] = 0 R reg_decr.0 1 R main().jump(4,2,0)
transfer(_scratch_1,_Gdigits)[1] = 0 R reg_incr.2 1 R transfer(_Gdigits).jump(0,2,0)
transfer(_scratch_1,_Gdigits)[] = 0 R transfer(_scratch_1,_Gdigits)[0] 1 R transfer(_scratch_1,_Gdigits)[1]
transfer(_scratch_1,_Gu)[1] = 0 R reg_incr.10 1 R transfer(_Gdigits).jump(0,2,0)
transfer(_scratch_1,_Gu)[] = 0 R transfer(_scratch_1,_Gdigits)[0] 1 R transfer(_scratch_1,_Gu)[1]
transfer(_scratch_1,_scratch_2)[] = 0 R transfer(_scratch_1,_Gdigits)[0] 1 R transfer(_scratch_3,_scratch_2)[1]
transfer(_scratch_1,_scratch_4)[1] = 0 R reg_incr.8 1 R transfer(_Gdigits).jump(0,2,0)
transfer(_scratch_1,_scratch_4)[] = 0 R transfer(_scratch_1,_Gdigits)[0] 1 R transfer(_scratch_1,_scratch_4)[1]
transfer(_scratch_2)[0] = 0 R reg_decr.1 1 R transfer(_Gdigits).jump(3,1,0)
transfer(_scratch_2)[] = 0 R transfer(_scratch_2)[0] 1 R transfer(_Gdigits)[1]
transfer(_scratch_2,_Ga)[0] = 0 R reg_decr.1 1 R main().jump(4,2,0)
transfer(_scratch_2,_Ga)[] = 0 R transfer(_scratch_2,_Ga)[0] 1 R transfer(_scratch_1,_Ga)[1]
transfer(_scratch_2,_Gdigits)[] = 0 R transfer(_scratch_2,_Ga)[0] 1 R transfer(_scratch_1,_Gdigits)[1]
transfer(_scratch_2,_Gq)[] = 0 R transfer(_scratch_2,_Ga)[0] 1 R transfer(_scratch_4,_Gq)[1]
transfer(_scratch_2,_Gr)[] = 0 R transfer(_scratch_2,_Ga)[0] 1 R transfer(_scratch_4,_Gr)[1]
transfer(_scratch_2,_Gt)[] = 0 R transfer(_scratch_2,_Ga)[0] 1 R transfer(_scratch_4,_Gt)[1]
transfer(_scratch_3,_Gb)[] = 0 R transfer(_scratch_3,_scratch_2)[0] 1 R transfer(_scratch_1,_Gb)[1]
transfer(_scratch_3,_Gi)[] = 0 R transfer(_scratch_3,_scratch_2)[0] 1 R transfer(_scratch_5,_Gi)[1]
transfer(_scratch_3,_Gr)[] = 0 R transfer(_scratch_3,_scratch_2)[0] 1 R transfer(_scratch_4,_Gr)[1]
transfer(_scratch_3,_Gt)[] = 0 R transfer(_scratch_3,_scratch_2)[0] 1 R transfer(_scratch_4,_Gt)[1]
transfer(_scratch_3,_Gu)[] = 0 R transfer(_scratch_3,_scratch_2)[0] 1 R transfer(_scratch_1,_Gu)[1]
transfer(_scratch_3,_scratch_2)[0] = 0 R reg_decr.7 1 R main().jump(4,2,0)
transfer(_scratch_3,_scratch_2)[1] = 0 R reg_incr.1 1 R transfer(_Gdigits).jump(0,2,0)
transfer(_scratch_3,_scratch_2)[] = 0 R transfer(_scratch_3,_scratch_2)[0] 1 R transfer(_scratch_3,_scratch_2)[1]
transfer(_scratch_3,_scratch_4)[] = 0 R transfer(_scratch_3,_scratch_2)[0] 1 R transfer(_scratch_1,_scratch_4)[1]
transfer(_scratch_4,_Ga)[] = 0 R transfer(_scratch_4,_Gi)[0] 1 R transfer(_scratch_1,_Ga)[1]
transfer(_scratch_4,_Gb)[] = 0 R transfer(_scratch_4,_Gi)[0] 1 R transfer(_scratch_1,_Gb)[1]
transfer(_scratch_4,_Gi)[0] = 0 R reg_decr.8 1 R main().jump(4,2,0)
transfer(_scratch_4,_Gi)[] = 0 R transfer(_scratch_4,_Gi)[0] 1 R transfer(_scratch_5,_Gi)[1]
transfer(_scratch_4,_Gq)[1] = 0 R reg_incr.3 1 R transfer(_Gdigits).jump(0,2,0)
transfer(_scratch_4,_Gq)[] = 0 R transfer(_scratch_4,_Gi)[0] 1 R transfer(_scratch_4,_Gq)[1]
transfer(_scratch_4,_Gr)[1] = 0 R reg_incr.4 1 R transfer(_Gdigits).jump(0,2,0)
transfer(_scratch_4,_Gr)[] = 0 R transfer(_scratch_4,_Gi)[0] 1 R transfer(_scratch_4,_Gr)[1]
transfer(_scratch_4,_Gt)[1] = 0 R reg_incr.5 1 R transfer(_Gdigits).jump(0,2,0)
transfer(_scratch_4,_Gt)[] = 0 R transfer(_scratch_4,_Gi)[0] 1 R transfer(_scratch_4,_Gt)[1]
transfer(_scratch_4,_Gy)[1] = 0 R reg_incr.13 1 R transfer(_Gdigits).jump(0,2,0)
transfer(_scratch_4,_Gy)[] = 0 R transfer(_scratch_4,_Gi)[0] 1 R transfer(_scratch_4,_Gy)[1]
transfer(_scratch_5,_Gi)[0] = 0 R reg_decr.9 1 R main().jump(4,2,0)
transfer(_scratch_5,_Gi)[1] = 0 R reg_incr.6 1 R transfer(_Gdigits).jump(0,2,0)
transfer(_scratch_5,_Gi)[] = 0 R transfer(_scratch_5,_Gi)[0] 1 R transfer(_scratch_5,_Gi)[1]
transfer(_scratch_5,_Gt)[] = 0 R transfer(_scratch_5,_Gi)[0] 1 R transfer(_scratch_4,_Gt)[1]
transfer(_scratch_5,_Gy)[] = 0 R transfer(_scratch_5,_Gi)[0] 1 R transfer(_scratch_4,_Gy)[1]
transfer(_scratch_5,_scratch_3)[1] = 0 R reg_incr.7 1 R transfer(_Gdigits).jump(0,2,0)
transfer(_scratch_5,_scratch_3)[] = 0 R transfer(_scratch_5,_Gi)[0] 1 R transfer(_scratch_5,_scratch_3)[1]
transfer(_scratch_6,_Gi)[] = 0 R transfer(_scratch_6,_Gq)[0] 1 R transfer(_scratch_5,_Gi)[1]
transfer(_scratch_6,_Gq)[0] = 0 R reg_decr.14 1 R main().jump(4,2,0)
transfer(_scratch_6,_Gq)[] = 0 R transfer(_scratch_6,_Gq)[0] 1 R transfer(_scratch_4,_Gq)[1]
transfer(_scratch_7,_Gi)[0] = 0 R reg_decr.15 1 R main().jump(4,2,0)
transfer(_scratch_7,_Gi)[] = 0 R transfer(_scratch_7,_Gi)[0] 1 R transfer(_scratch_5,_Gi)[1]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment