00315: .....1.1.. dsp5: if s0 = 0 A=00000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00316: 11...11111 -> 00307 then go to dsp3 A=00000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00307: 1......1.. dsp3: 1 -> s8 A=00000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00310: .1.1.1.1.. if s5 = 0 A=00000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00311: 11..11.111 -> 00315 then go to dsp5 A=00000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00315: .....1.1.. dsp5: if s0 = 0 A=00000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00316: 11...11111 -> 00307 then go to dsp3 A=00000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00307: 1......1.. dsp3: 1 -> s8 A=00000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00310: .1.1.1.1.. if s5 = 0 A=00000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00311: 11..11.111 -> 00315 then go to dsp5 A=00000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00315: .....1.1.. dsp5: if s0 = 0 A=00000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00316: 11...11111 -> 00307 then go to dsp3 A=00000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00307: 1......1.. dsp3: 1 -> s8 A=00000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00310: .1.1.1.1.. if s5 = 0 A=00000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00311: 11..11.111 -> 00315 then go to dsp5 A=00000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00315: .....1.1.. dsp5: if s0 = 0 A=00000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00316: 11...11111 -> 00307 then go to dsp3 A=00000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00307: 1......1.. dsp3: 1 -> s8 A=00000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00310: .1.1.1.1.. if s5 = 0 A=00000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00311: 11..11.111 -> 00315 then go to dsp5 A=00000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00315: .....1.1.. dsp5: if s0 = 0 A=00000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00316: 11...11111 -> 00307 then go to dsp3 A=00000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00307: 1......1.. dsp3: 1 -> s8 A=00000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00310: .1.1.1.1.. if s5 = 0 A=00000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00311: 11..11.111 -> 00315 then go to dsp5 A=00000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00315: .....1.1.. dsp5: if s0 = 0 A=00000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00316: 11...11111 -> 00307 then go to dsp3 A=00000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00307: 1......1.. dsp3: 1 -> s8 A=00000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00310: .1.1.1.1.. if s5 = 0 A=00000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00311: 11..11.111 -> 00315 then go to dsp5 A=00000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00315: .....1.1.. dsp5: if s0 = 0 A=00000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00316: 11...11111 -> 00307 then go to dsp3 A=00000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00307: 1......1.. dsp3: 1 -> s8 A=00000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00310: .1.1.1.1.. if s5 = 0 A=00000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00311: 11..11.111 -> 00315 then go to dsp5 A=00000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00315: .....1.1.. dsp5: if s0 = 0 A=00000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00316: 11...11111 -> 00307 then go to dsp3 A=00000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00307: 1......1.. dsp3: 1 -> s8 A=00000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00310: .1.1.1.1.. if s5 = 0 A=00000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00311: 11..11.111 -> 00315 then go to dsp5 A=00000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00315: .....1.1.. dsp5: if s0 = 0 A=00000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00316: 11...11111 -> 00307 then go to dsp3 A=00000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00307: 1......1.. dsp3: 1 -> s8 A=00000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00310: .1.1.1.1.. if s5 = 0 A=00000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00311: 11..11.111 -> 00315 then go to dsp5 A=00000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00315: .....1.1.. dsp5: if s0 = 0 A=00000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00316: 11...11111 -> 00307 then go to dsp3 A=00000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00307: 1......1.. dsp3: 1 -> s8 A=00000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00310: .1.1.1.1.. if s5 = 0 A=00000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00311: 11..11.111 -> 00315 then go to dsp5 A=00000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00315: .....1.1.. dsp5: if s0 = 0 A=00000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00316: 11...11111 -> 00307 then go to dsp3 A=00000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00307: 1......1.. dsp3: 1 -> s8 A=00000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00310: .1.1.1.1.. if s5 = 0 A=00000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00311: 11..11.111 -> 00315 then go to dsp5 A=00000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00315: .....1.1.. dsp5: if s0 = 0 A=00000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00316: 11...11111 -> 00307 then go to dsp3 A=00000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00307: 1......1.. dsp3: 1 -> s8 A=00000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00310: .1.1.1.1.. if s5 = 0 A=00000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00311: 11..11.111 -> 00315 then go to dsp5 A=00000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00315: .....1.1.. dsp5: if s0 = 0 A=00000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00316: 11...11111 -> 00307 then go to dsp3 A=00000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00307: 1......1.. dsp3: 1 -> s8 A=00000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00310: .1.1.1.1.. if s5 = 0 A=00000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00311: 11..11.111 -> 00315 then go to dsp5 A=00000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00315: .....1.1.. dsp5: if s0 = 0 A=00000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00316: 11...11111 -> 00307 then go to dsp3 A=00000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00307: 1......1.. dsp3: 1 -> s8 A=00000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00310: .1.1.1.1.. if s5 = 0 A=00000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00311: 11..11.111 -> 00315 then go to dsp5 A=00000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00315: .....1.1.. dsp5: if s0 = 0 A=00000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=0......78... 00316: 11...11111 -> 00307 then go to dsp3 A=00000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=0......78... 00317: ....1..1.. dsp8: 0 -> s0 A=00000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00320: .....111.. dsp6: p - 1 -> p A=00000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=b S=0......78... 00321: 11..1.11.. if p # 12 A=00000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=b S=0......78... 00322: 11.1....11 -> 00320 then go to dsp6 A=00000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=b S=0......78... 00320: .....111.. dsp6: p - 1 -> p A=00000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=a S=0......78... 00321: 11..1.11.. if p # 12 A=00000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=a S=0......78... 00322: 11.1....11 -> 00320 then go to dsp6 A=00000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=a S=0......78... 00320: .....111.. dsp6: p - 1 -> p A=00000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=9 S=0......78... 00321: 11..1.11.. if p # 12 A=00000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=9 S=0......78... 00322: 11.1....11 -> 00320 then go to dsp6 A=00000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=9 S=0......78... 00320: .....111.. dsp6: p - 1 -> p A=00000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=8 S=0......78... 00321: 11..1.11.. if p # 12 A=00000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=8 S=0......78... 00322: 11.1....11 -> 00320 then go to dsp6 A=00000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=8 S=0......78... 00320: .....111.. dsp6: p - 1 -> p A=00000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=7 S=0......78... 00321: 11..1.11.. if p # 12 A=00000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=7 S=0......78... 00322: 11.1....11 -> 00320 then go to dsp6 A=00000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=7 S=0......78... 00320: .....111.. dsp6: p - 1 -> p A=00000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=6 S=0......78... 00321: 11..1.11.. if p # 12 A=00000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=6 S=0......78... 00322: 11.1....11 -> 00320 then go to dsp6 A=00000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=6 S=0......78... 00320: .....111.. dsp6: p - 1 -> p A=00000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=5 S=0......78... 00321: 11..1.11.. if p # 12 A=00000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=5 S=0......78... 00322: 11.1....11 -> 00320 then go to dsp6 A=00000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=5 S=0......78... 00320: .....111.. dsp6: p - 1 -> p A=00000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=4 S=0......78... 00321: 11..1.11.. if p # 12 A=00000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=4 S=0......78... 00322: 11.1....11 -> 00320 then go to dsp6 A=00000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=4 S=0......78... 00320: .....111.. dsp6: p - 1 -> p A=00000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=3 S=0......78... 00321: 11..1.11.. if p # 12 A=00000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=3 S=0......78... 00322: 11.1....11 -> 00320 then go to dsp6 A=00000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=3 S=0......78... 00320: .....111.. dsp6: p - 1 -> p A=00000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=2 S=0......78... 00321: 11..1.11.. if p # 12 A=00000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=2 S=0......78... 00322: 11.1....11 -> 00320 then go to dsp6 A=00000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=2 S=0......78... 00320: .....111.. dsp6: p - 1 -> p A=00000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=1 S=0......78... 00321: 11..1.11.. if p # 12 A=00000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=1 S=0......78... 00322: 11.1....11 -> 00320 then go to dsp6 A=00000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=1 S=0......78... 00320: .....111.. dsp6: p - 1 -> p A=00000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=0 S=0......78... 00321: 11..1.11.. if p # 12 A=00000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=0 S=0......78... 00322: 11.1....11 -> 00320 then go to dsp6 A=00000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=0 S=0......78... 00320: .....111.. dsp6: p - 1 -> p A=00000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=f S=0......78... 00321: 11..1.11.. if p # 12 A=00000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=f S=0......78... 00322: 11.1....11 -> 00320 then go to dsp6 A=00000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=f S=0......78... 00320: .....111.. dsp6: p - 1 -> p A=00000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=e S=0......78... 00321: 11..1.11.. if p # 12 A=00000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=e S=0......78... 00322: 11.1....11 -> 00320 then go to dsp6 A=00000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=e S=0......78... 00320: .....111.. dsp6: p - 1 -> p A=00000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=d S=0......78... 00321: 11..1.11.. if p # 12 A=00000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=d S=0......78... 00322: 11.1....11 -> 00320 then go to dsp6 A=00000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=d S=0......78... 00320: .....111.. dsp6: p - 1 -> p A=00000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=0......78... 00321: 11..1.11.. if p # 12 A=00000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=0......78... 00322: 11.1....11 -> 00320 then go to dsp6 A=00000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=0......78... 00323: 1...1.1... display off A=00000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=0......78... 00324: 1....1.1.. if s8 = 0 A=00000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=0......78... 00325: 11..11..11 -> 00314 then go to dsp4 A=00000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=0......78... 00326: .1....111. shift left a[w] A=00000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=0......78... 00327: .1.11..1.. 0 -> s5 A=00000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=0......78... 00330: ..11.1.... keys -> rom address A=00000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=0......78... 0 00044: ....11.... return A=00000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=0......78... 00210: 1.11.1.11. shift right a[ms] A=00000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=0......78... 00211: .11..1111. den7: c -> a[s] A=00000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=0......78... 00212: 11..1.11.. den2: if p # 12 A=00000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=0......78... 00213: 1..1..1111 -> 00223 then go to den4 A=00000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=0......78... 00214: ..1...111. b -> c[w] A=00000000000000 B=02999999999999 C=02999999999999 D=00000000000000 M=00000000000000 P=c S=0......78... 00215: .1111.111. c + 1 -> c[w] A=00000000000000 B=02999999999999 C=03000000000000 D=00000000000000 M=00000000000000 P=c S=0......78... 00216: ...1..11.. 1 -> p A=00000000000000 B=02999999999999 C=03000000000000 D=00000000000000 M=00000000000000 P=1 S=0......78... 00217: .1...1..1. den3: shift left a[wp] A=00000000000000 B=02999999999999 C=03000000000000 D=00000000000000 M=00000000000000 P=1 S=0......78... 00220: ....1111.. p + 1 -> p A=00000000000000 B=02999999999999 C=03000000000000 D=00000000000000 M=00000000000000 P=2 S=0......78... 00221: .11.1...1. if c[p] = 0 A=00000000000000 B=02999999999999 C=03000000000000 D=00000000000000 M=00000000000000 P=2 S=0......78... 00222: 1...111111 -> 00217 then go to den3 A=00000000000000 B=02999999999999 C=03000000000000 D=00000000000000 M=00000000000000 P=2 S=0......78... 00217: .1...1..1. den3: shift left a[wp] A=00000000000000 B=02999999999999 C=03000000000000 D=00000000000000 M=00000000000000 P=2 S=0......78... 00220: ....1111.. p + 1 -> p A=00000000000000 B=02999999999999 C=03000000000000 D=00000000000000 M=00000000000000 P=3 S=0......78... 00221: .11.1...1. if c[p] = 0 A=00000000000000 B=02999999999999 C=03000000000000 D=00000000000000 M=00000000000000 P=3 S=0......78... 00222: 1...111111 -> 00217 then go to den3 A=00000000000000 B=02999999999999 C=03000000000000 D=00000000000000 M=00000000000000 P=3 S=0......78... 00217: .1...1..1. den3: shift left a[wp] A=00000000000000 B=02999999999999 C=03000000000000 D=00000000000000 M=00000000000000 P=3 S=0......78... 00220: ....1111.. p + 1 -> p A=00000000000000 B=02999999999999 C=03000000000000 D=00000000000000 M=00000000000000 P=4 S=0......78... 00221: .11.1...1. if c[p] = 0 A=00000000000000 B=02999999999999 C=03000000000000 D=00000000000000 M=00000000000000 P=4 S=0......78... 00222: 1...111111 -> 00217 then go to den3 A=00000000000000 B=02999999999999 C=03000000000000 D=00000000000000 M=00000000000000 P=4 S=0......78... 00217: .1...1..1. den3: shift left a[wp] A=00000000000000 B=02999999999999 C=03000000000000 D=00000000000000 M=00000000000000 P=4 S=0......78... 00220: ....1111.. p + 1 -> p A=00000000000000 B=02999999999999 C=03000000000000 D=00000000000000 M=00000000000000 P=5 S=0......78... 00221: .11.1...1. if c[p] = 0 A=00000000000000 B=02999999999999 C=03000000000000 D=00000000000000 M=00000000000000 P=5 S=0......78... 00222: 1...111111 -> 00217 then go to den3 A=00000000000000 B=02999999999999 C=03000000000000 D=00000000000000 M=00000000000000 P=5 S=0......78... 00217: .1...1..1. den3: shift left a[wp] A=00000000000000 B=02999999999999 C=03000000000000 D=00000000000000 M=00000000000000 P=5 S=0......78... 00220: ....1111.. p + 1 -> p A=00000000000000 B=02999999999999 C=03000000000000 D=00000000000000 M=00000000000000 P=6 S=0......78... 00221: .11.1...1. if c[p] = 0 A=00000000000000 B=02999999999999 C=03000000000000 D=00000000000000 M=00000000000000 P=6 S=0......78... 00222: 1...111111 -> 00217 then go to den3 A=00000000000000 B=02999999999999 C=03000000000000 D=00000000000000 M=00000000000000 P=6 S=0......78... 00217: .1...1..1. den3: shift left a[wp] A=00000000000000 B=02999999999999 C=03000000000000 D=00000000000000 M=00000000000000 P=6 S=0......78... 00220: ....1111.. p + 1 -> p A=00000000000000 B=02999999999999 C=03000000000000 D=00000000000000 M=00000000000000 P=7 S=0......78... 00221: .11.1...1. if c[p] = 0 A=00000000000000 B=02999999999999 C=03000000000000 D=00000000000000 M=00000000000000 P=7 S=0......78... 00222: 1...111111 -> 00217 then go to den3 A=00000000000000 B=02999999999999 C=03000000000000 D=00000000000000 M=00000000000000 P=7 S=0......78... 00217: .1...1..1. den3: shift left a[wp] A=00000000000000 B=02999999999999 C=03000000000000 D=00000000000000 M=00000000000000 P=7 S=0......78... 00220: ....1111.. p + 1 -> p A=00000000000000 B=02999999999999 C=03000000000000 D=00000000000000 M=00000000000000 P=8 S=0......78... 00221: .11.1...1. if c[p] = 0 A=00000000000000 B=02999999999999 C=03000000000000 D=00000000000000 M=00000000000000 P=8 S=0......78... 00222: 1...111111 -> 00217 then go to den3 A=00000000000000 B=02999999999999 C=03000000000000 D=00000000000000 M=00000000000000 P=8 S=0......78... 00217: .1...1..1. den3: shift left a[wp] A=00000000000000 B=02999999999999 C=03000000000000 D=00000000000000 M=00000000000000 P=8 S=0......78... 00220: ....1111.. p + 1 -> p A=00000000000000 B=02999999999999 C=03000000000000 D=00000000000000 M=00000000000000 P=9 S=0......78... 00221: .11.1...1. if c[p] = 0 A=00000000000000 B=02999999999999 C=03000000000000 D=00000000000000 M=00000000000000 P=9 S=0......78... 00222: 1...111111 -> 00217 then go to den3 A=00000000000000 B=02999999999999 C=03000000000000 D=00000000000000 M=00000000000000 P=9 S=0......78... 00217: .1...1..1. den3: shift left a[wp] A=00000000000000 B=02999999999999 C=03000000000000 D=00000000000000 M=00000000000000 P=9 S=0......78... 00220: ....1111.. p + 1 -> p A=00000000000000 B=02999999999999 C=03000000000000 D=00000000000000 M=00000000000000 P=a S=0......78... 00221: .11.1...1. if c[p] = 0 A=00000000000000 B=02999999999999 C=03000000000000 D=00000000000000 M=00000000000000 P=a S=0......78... 00222: 1...111111 -> 00217 then go to den3 A=00000000000000 B=02999999999999 C=03000000000000 D=00000000000000 M=00000000000000 P=a S=0......78... 00217: .1...1..1. den3: shift left a[wp] A=00000000000000 B=02999999999999 C=03000000000000 D=00000000000000 M=00000000000000 P=a S=0......78... 00220: ....1111.. p + 1 -> p A=00000000000000 B=02999999999999 C=03000000000000 D=00000000000000 M=00000000000000 P=b S=0......78... 00221: .11.1...1. if c[p] = 0 A=00000000000000 B=02999999999999 C=03000000000000 D=00000000000000 M=00000000000000 P=b S=0......78... 00222: 1...111111 -> 00217 then go to den3 A=00000000000000 B=02999999999999 C=03000000000000 D=00000000000000 M=00000000000000 P=b S=0......78... 00217: .1...1..1. den3: shift left a[wp] A=00000000000000 B=02999999999999 C=03000000000000 D=00000000000000 M=00000000000000 P=b S=0......78... 00220: ....1111.. p + 1 -> p A=00000000000000 B=02999999999999 C=03000000000000 D=00000000000000 M=00000000000000 P=c S=0......78... 00221: .11.1...1. if c[p] = 0 A=00000000000000 B=02999999999999 C=03000000000000 D=00000000000000 M=00000000000000 P=c S=0......78... 00222: 1...111111 -> 00217 then go to den3 A=00000000000000 B=02999999999999 C=03000000000000 D=00000000000000 M=00000000000000 P=c S=0......78... 00223: 111.1.111. den4: a exchange c[w] A=03000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=0......78... 00224: ..111.11.. if p # 3 A=03000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=0......78... 00225: 11111..111 -> 00371 then go to den5 A=03000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=0......78... 00371: .11..1.1.. den5: if s6 = 0 A=03000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=0......78... 00372: 111111..11 -> 00374 then go to den6 A=03000000000000 B=02999999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=0......78... 00374: 1.1..1..1. den6: shift right b[wp] A=03000000000000 B=00299999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=0......78... 00375: .1111.1..1 -> 00172 jsb eex4 A=03000000000000 B=00299999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=0......78... 00172: .11...111. eex4: c -> a[w] A=00000000000000 B=00299999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=0......78... 00173: .11.111.1. if c[xs] = 0 A=00000000000000 B=00299999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=0......78... 00174: .111111111 -> 00177 then go to eex5 A=00000000000000 B=00299999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=0......78... 00177: 11.1..11.. eex5: 13 -> p A=00000000000000 B=00299999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=d S=0......78... 00200: .1...1.11. eex6: shift left a[ms] A=00000000000000 B=00299999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=d S=0......78... 00201: .1.11.1.1. c - 1 -> c[x] A=00000000000000 B=00299999999999 C=00000000000999 D=00000000000000 M=00000000000000 P=d S=0......78... 00202: 1..111111. if a[s] >= 1 A=00000000000000 B=00299999999999 C=00000000000999 D=00000000000000 M=00000000000000 P=d S=0......78... 00203: .1..111.11 -> 00116 then go to eex8 A=00000000000000 B=00299999999999 C=00000000000999 D=00000000000000 M=00000000000000 P=d S=0......78... 00204: 1..111.11. if a[ms] >= 1 A=00000000000000 B=00299999999999 C=00000000000999 D=00000000000000 M=00000000000000 P=d S=0......78... 00205: 1.......11 -> 00200 then go to eex6 A=00000000000000 B=00299999999999 C=00000000000999 D=00000000000000 M=00000000000000 P=d S=0......78... 00206: ..11..1.1. 0 -> c[x] A=00000000000000 B=00299999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=d S=0......78... 00207: 1111.111.1 -> 00367 den1: jsb dsp1 A=00000000000000 B=00299999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=d S=0......78... 00367: 1.1.1..1.. dsp1: 0 -> s10 A=00000000000000 B=00299999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=d S=0......78... 00370: 11....1111 -> 00303 go to dsp7 A=00000000000000 B=00299999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=d S=0......78... 00303: .11..1111. dsp7: c -> a[s] A=00000000000000 B=00299999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=d S=0......78... 00304: 1...1..1.. l00304: 0 -> s8 A=00000000000000 B=00299999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=d S=0......7.... 00305: 11..111111 -> 00317 go to dsp8 A=00000000000000 B=00299999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=d S=0......7.... 00317: ....1..1.. dsp8: 0 -> s0 A=00000000000000 B=00299999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=d S=.......7.... 00320: .....111.. dsp6: p - 1 -> p A=00000000000000 B=00299999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......7.... 00321: 11..1.11.. if p # 12 A=00000000000000 B=00299999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......7.... 00322: 11.1....11 -> 00320 then go to dsp6 A=00000000000000 B=00299999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......7.... 00323: 1...1.1... display off A=00000000000000 B=00299999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......7.... 00324: 1....1.1.. if s8 = 0 A=00000000000000 B=00299999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......7.... 00325: 11..11..11 -> 00314 then go to dsp4 A=00000000000000 B=00299999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......7.... 00314: ....1.1... dsp4: display toggle A=00000000000000 B=00299999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......7.... 00315: .....1.1.. dsp5: if s0 = 0 A=00000000000000 B=00299999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......7.... 00316: 11...11111 -> 00307 then go to dsp3 A=00000000000000 B=00299999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......7.... 00307: 1......1.. dsp3: 1 -> s8 A=00000000000000 B=00299999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00310: .1.1.1.1.. if s5 = 0 A=00000000000000 B=00299999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00311: 11..11.111 -> 00315 then go to dsp5 A=00000000000000 B=00299999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00315: .....1.1.. dsp5: if s0 = 0 A=00000000000000 B=00299999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00316: 11...11111 -> 00307 then go to dsp3 A=00000000000000 B=00299999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00307: 1......1.. dsp3: 1 -> s8 A=00000000000000 B=00299999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00310: .1.1.1.1.. if s5 = 0 A=00000000000000 B=00299999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00311: 11..11.111 -> 00315 then go to dsp5 A=00000000000000 B=00299999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00315: .....1.1.. dsp5: if s0 = 0 A=00000000000000 B=00299999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00316: 11...11111 -> 00307 then go to dsp3 A=00000000000000 B=00299999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00307: 1......1.. dsp3: 1 -> s8 A=00000000000000 B=00299999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00310: .1.1.1.1.. if s5 = 0 A=00000000000000 B=00299999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00311: 11..11.111 -> 00315 then go to dsp5 A=00000000000000 B=00299999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00315: .....1.1.. dsp5: if s0 = 0 A=00000000000000 B=00299999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00316: 11...11111 -> 00307 then go to dsp3 A=00000000000000 B=00299999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00307: 1......1.. dsp3: 1 -> s8 A=00000000000000 B=00299999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00310: .1.1.1.1.. if s5 = 0 A=00000000000000 B=00299999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00311: 11..11.111 -> 00315 then go to dsp5 A=00000000000000 B=00299999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00315: .....1.1.. dsp5: if s0 = 0 A=00000000000000 B=00299999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00316: 11...11111 -> 00307 then go to dsp3 A=00000000000000 B=00299999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00307: 1......1.. dsp3: 1 -> s8 A=00000000000000 B=00299999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00310: .1.1.1.1.. if s5 = 0 A=00000000000000 B=00299999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00311: 11..11.111 -> 00315 then go to dsp5 A=00000000000000 B=00299999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00315: .....1.1.. dsp5: if s0 = 0 A=00000000000000 B=00299999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00316: 11...11111 -> 00307 then go to dsp3 A=00000000000000 B=00299999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00307: 1......1.. dsp3: 1 -> s8 A=00000000000000 B=00299999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00310: .1.1.1.1.. if s5 = 0 A=00000000000000 B=00299999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00311: 11..11.111 -> 00315 then go to dsp5 A=00000000000000 B=00299999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00315: .....1.1.. dsp5: if s0 = 0 A=00000000000000 B=00299999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00316: 11...11111 -> 00307 then go to dsp3 A=00000000000000 B=00299999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00307: 1......1.. dsp3: 1 -> s8 A=00000000000000 B=00299999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00310: .1.1.1.1.. if s5 = 0 A=00000000000000 B=00299999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00311: 11..11.111 -> 00315 then go to dsp5 A=00000000000000 B=00299999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00315: .....1.1.. dsp5: if s0 = 0 A=00000000000000 B=00299999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=0......78... 00316: 11...11111 -> 00307 then go to dsp3 A=00000000000000 B=00299999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=0......78... 00317: ....1..1.. dsp8: 0 -> s0 A=00000000000000 B=00299999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00320: .....111.. dsp6: p - 1 -> p A=00000000000000 B=00299999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=b S=0......78... 00321: 11..1.11.. if p # 12 A=00000000000000 B=00299999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=b S=0......78... 00322: 11.1....11 -> 00320 then go to dsp6 A=00000000000000 B=00299999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=b S=0......78... 00320: .....111.. dsp6: p - 1 -> p A=00000000000000 B=00299999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=a S=0......78... 00321: 11..1.11.. if p # 12 A=00000000000000 B=00299999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=a S=0......78... 00322: 11.1....11 -> 00320 then go to dsp6 A=00000000000000 B=00299999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=a S=0......78... 00320: .....111.. dsp6: p - 1 -> p A=00000000000000 B=00299999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=9 S=0......78... 00321: 11..1.11.. if p # 12 A=00000000000000 B=00299999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=9 S=0......78... 00322: 11.1....11 -> 00320 then go to dsp6 A=00000000000000 B=00299999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=9 S=0......78... 00320: .....111.. dsp6: p - 1 -> p A=00000000000000 B=00299999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=8 S=0......78... 00321: 11..1.11.. if p # 12 A=00000000000000 B=00299999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=8 S=0......78... 00322: 11.1....11 -> 00320 then go to dsp6 A=00000000000000 B=00299999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=8 S=0......78... 00320: .....111.. dsp6: p - 1 -> p A=00000000000000 B=00299999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=7 S=0......78... 00321: 11..1.11.. if p # 12 A=00000000000000 B=00299999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=7 S=0......78... 00322: 11.1....11 -> 00320 then go to dsp6 A=00000000000000 B=00299999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=7 S=0......78... 00320: .....111.. dsp6: p - 1 -> p A=00000000000000 B=00299999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=6 S=0......78... 00321: 11..1.11.. if p # 12 A=00000000000000 B=00299999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=6 S=0......78... 00322: 11.1....11 -> 00320 then go to dsp6 A=00000000000000 B=00299999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=6 S=0......78... 00320: .....111.. dsp6: p - 1 -> p A=00000000000000 B=00299999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=5 S=0......78... 00321: 11..1.11.. if p # 12 A=00000000000000 B=00299999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=5 S=0......78... 00322: 11.1....11 -> 00320 then go to dsp6 A=00000000000000 B=00299999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=5 S=0......78... 00320: .....111.. dsp6: p - 1 -> p A=00000000000000 B=00299999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=4 S=0......78... 00321: 11..1.11.. if p # 12 A=00000000000000 B=00299999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=4 S=0......78... 00322: 11.1....11 -> 00320 then go to dsp6 A=00000000000000 B=00299999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=4 S=0......78... 00320: .....111.. dsp6: p - 1 -> p A=00000000000000 B=00299999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=3 S=0......78... 00321: 11..1.11.. if p # 12 A=00000000000000 B=00299999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=3 S=0......78... 00322: 11.1....11 -> 00320 then go to dsp6 A=00000000000000 B=00299999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=3 S=0......78... 00320: .....111.. dsp6: p - 1 -> p A=00000000000000 B=00299999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=2 S=0......78... 00321: 11..1.11.. if p # 12 A=00000000000000 B=00299999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=2 S=0......78... 00322: 11.1....11 -> 00320 then go to dsp6 A=00000000000000 B=00299999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=2 S=0......78... 00320: .....111.. dsp6: p - 1 -> p A=00000000000000 B=00299999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=1 S=0......78... 00321: 11..1.11.. if p # 12 A=00000000000000 B=00299999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=1 S=0......78... 00322: 11.1....11 -> 00320 then go to dsp6 A=00000000000000 B=00299999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=1 S=0......78... 00320: .....111.. dsp6: p - 1 -> p A=00000000000000 B=00299999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=0 S=0......78... 00321: 11..1.11.. if p # 12 A=00000000000000 B=00299999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=0 S=0......78... 00322: 11.1....11 -> 00320 then go to dsp6 A=00000000000000 B=00299999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=0 S=0......78... 00320: .....111.. dsp6: p - 1 -> p A=00000000000000 B=00299999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=f S=0......78... 00321: 11..1.11.. if p # 12 A=00000000000000 B=00299999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=f S=0......78... 00322: 11.1....11 -> 00320 then go to dsp6 A=00000000000000 B=00299999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=f S=0......78... 00320: .....111.. dsp6: p - 1 -> p A=00000000000000 B=00299999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=e S=0......78... 00321: 11..1.11.. if p # 12 A=00000000000000 B=00299999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=e S=0......78... 00322: 11.1....11 -> 00320 then go to dsp6 A=00000000000000 B=00299999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=e S=0......78... 00320: .....111.. dsp6: p - 1 -> p A=00000000000000 B=00299999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=d S=0......78... 00321: 11..1.11.. if p # 12 A=00000000000000 B=00299999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=d S=0......78... 00322: 11.1....11 -> 00320 then go to dsp6 A=00000000000000 B=00299999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=d S=0......78... 00320: .....111.. dsp6: p - 1 -> p A=00000000000000 B=00299999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=0......78... 00321: 11..1.11.. if p # 12 A=00000000000000 B=00299999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=0......78... 00322: 11.1....11 -> 00320 then go to dsp6 A=00000000000000 B=00299999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=0......78... 00323: 1...1.1... display off A=00000000000000 B=00299999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=0......78... 00324: 1....1.1.. if s8 = 0 A=00000000000000 B=00299999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=0......78... 00325: 11..11..11 -> 00314 then go to dsp4 A=00000000000000 B=00299999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=0......78... 00326: .1....111. shift left a[w] A=00000000000000 B=00299999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=0......78... 00327: .1.11..1.. 0 -> s5 A=00000000000000 B=00299999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=0......78... 00330: ..11.1.... keys -> rom address A=00000000000000 B=00299999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=0......78... 0 00044: ....11.... return A=00000000000000 B=00299999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=0......78... 00210: 1.11.1.11. shift right a[ms] A=00000000000000 B=00299999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=0......78... 00211: .11..1111. den7: c -> a[s] A=00000000000000 B=00299999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=0......78... 00212: 11..1.11.. den2: if p # 12 A=00000000000000 B=00299999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=0......78... 00213: 1..1..1111 -> 00223 then go to den4 A=00000000000000 B=00299999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=0......78... 00214: ..1...111. b -> c[w] A=00000000000000 B=00299999999999 C=00299999999999 D=00000000000000 M=00000000000000 P=c S=0......78... 00215: .1111.111. c + 1 -> c[w] A=00000000000000 B=00299999999999 C=00300000000000 D=00000000000000 M=00000000000000 P=c S=0......78... 00216: ...1..11.. 1 -> p A=00000000000000 B=00299999999999 C=00300000000000 D=00000000000000 M=00000000000000 P=1 S=0......78... 00217: .1...1..1. den3: shift left a[wp] A=00000000000000 B=00299999999999 C=00300000000000 D=00000000000000 M=00000000000000 P=1 S=0......78... 00220: ....1111.. p + 1 -> p A=00000000000000 B=00299999999999 C=00300000000000 D=00000000000000 M=00000000000000 P=2 S=0......78... 00221: .11.1...1. if c[p] = 0 A=00000000000000 B=00299999999999 C=00300000000000 D=00000000000000 M=00000000000000 P=2 S=0......78... 00222: 1...111111 -> 00217 then go to den3 A=00000000000000 B=00299999999999 C=00300000000000 D=00000000000000 M=00000000000000 P=2 S=0......78... 00217: .1...1..1. den3: shift left a[wp] A=00000000000000 B=00299999999999 C=00300000000000 D=00000000000000 M=00000000000000 P=2 S=0......78... 00220: ....1111.. p + 1 -> p A=00000000000000 B=00299999999999 C=00300000000000 D=00000000000000 M=00000000000000 P=3 S=0......78... 00221: .11.1...1. if c[p] = 0 A=00000000000000 B=00299999999999 C=00300000000000 D=00000000000000 M=00000000000000 P=3 S=0......78... 00222: 1...111111 -> 00217 then go to den3 A=00000000000000 B=00299999999999 C=00300000000000 D=00000000000000 M=00000000000000 P=3 S=0......78... 00217: .1...1..1. den3: shift left a[wp] A=00000000000000 B=00299999999999 C=00300000000000 D=00000000000000 M=00000000000000 P=3 S=0......78... 00220: ....1111.. p + 1 -> p A=00000000000000 B=00299999999999 C=00300000000000 D=00000000000000 M=00000000000000 P=4 S=0......78... 00221: .11.1...1. if c[p] = 0 A=00000000000000 B=00299999999999 C=00300000000000 D=00000000000000 M=00000000000000 P=4 S=0......78... 00222: 1...111111 -> 00217 then go to den3 A=00000000000000 B=00299999999999 C=00300000000000 D=00000000000000 M=00000000000000 P=4 S=0......78... 00217: .1...1..1. den3: shift left a[wp] A=00000000000000 B=00299999999999 C=00300000000000 D=00000000000000 M=00000000000000 P=4 S=0......78... 00220: ....1111.. p + 1 -> p A=00000000000000 B=00299999999999 C=00300000000000 D=00000000000000 M=00000000000000 P=5 S=0......78... 00221: .11.1...1. if c[p] = 0 A=00000000000000 B=00299999999999 C=00300000000000 D=00000000000000 M=00000000000000 P=5 S=0......78... 00222: 1...111111 -> 00217 then go to den3 A=00000000000000 B=00299999999999 C=00300000000000 D=00000000000000 M=00000000000000 P=5 S=0......78... 00217: .1...1..1. den3: shift left a[wp] A=00000000000000 B=00299999999999 C=00300000000000 D=00000000000000 M=00000000000000 P=5 S=0......78... 00220: ....1111.. p + 1 -> p A=00000000000000 B=00299999999999 C=00300000000000 D=00000000000000 M=00000000000000 P=6 S=0......78... 00221: .11.1...1. if c[p] = 0 A=00000000000000 B=00299999999999 C=00300000000000 D=00000000000000 M=00000000000000 P=6 S=0......78... 00222: 1...111111 -> 00217 then go to den3 A=00000000000000 B=00299999999999 C=00300000000000 D=00000000000000 M=00000000000000 P=6 S=0......78... 00217: .1...1..1. den3: shift left a[wp] A=00000000000000 B=00299999999999 C=00300000000000 D=00000000000000 M=00000000000000 P=6 S=0......78... 00220: ....1111.. p + 1 -> p A=00000000000000 B=00299999999999 C=00300000000000 D=00000000000000 M=00000000000000 P=7 S=0......78... 00221: .11.1...1. if c[p] = 0 A=00000000000000 B=00299999999999 C=00300000000000 D=00000000000000 M=00000000000000 P=7 S=0......78... 00222: 1...111111 -> 00217 then go to den3 A=00000000000000 B=00299999999999 C=00300000000000 D=00000000000000 M=00000000000000 P=7 S=0......78... 00217: .1...1..1. den3: shift left a[wp] A=00000000000000 B=00299999999999 C=00300000000000 D=00000000000000 M=00000000000000 P=7 S=0......78... 00220: ....1111.. p + 1 -> p A=00000000000000 B=00299999999999 C=00300000000000 D=00000000000000 M=00000000000000 P=8 S=0......78... 00221: .11.1...1. if c[p] = 0 A=00000000000000 B=00299999999999 C=00300000000000 D=00000000000000 M=00000000000000 P=8 S=0......78... 00222: 1...111111 -> 00217 then go to den3 A=00000000000000 B=00299999999999 C=00300000000000 D=00000000000000 M=00000000000000 P=8 S=0......78... 00217: .1...1..1. den3: shift left a[wp] A=00000000000000 B=00299999999999 C=00300000000000 D=00000000000000 M=00000000000000 P=8 S=0......78... 00220: ....1111.. p + 1 -> p A=00000000000000 B=00299999999999 C=00300000000000 D=00000000000000 M=00000000000000 P=9 S=0......78... 00221: .11.1...1. if c[p] = 0 A=00000000000000 B=00299999999999 C=00300000000000 D=00000000000000 M=00000000000000 P=9 S=0......78... 00222: 1...111111 -> 00217 then go to den3 A=00000000000000 B=00299999999999 C=00300000000000 D=00000000000000 M=00000000000000 P=9 S=0......78... 00217: .1...1..1. den3: shift left a[wp] A=00000000000000 B=00299999999999 C=00300000000000 D=00000000000000 M=00000000000000 P=9 S=0......78... 00220: ....1111.. p + 1 -> p A=00000000000000 B=00299999999999 C=00300000000000 D=00000000000000 M=00000000000000 P=a S=0......78... 00221: .11.1...1. if c[p] = 0 A=00000000000000 B=00299999999999 C=00300000000000 D=00000000000000 M=00000000000000 P=a S=0......78... 00222: 1...111111 -> 00217 then go to den3 A=00000000000000 B=00299999999999 C=00300000000000 D=00000000000000 M=00000000000000 P=a S=0......78... 00217: .1...1..1. den3: shift left a[wp] A=00000000000000 B=00299999999999 C=00300000000000 D=00000000000000 M=00000000000000 P=a S=0......78... 00220: ....1111.. p + 1 -> p A=00000000000000 B=00299999999999 C=00300000000000 D=00000000000000 M=00000000000000 P=b S=0......78... 00221: .11.1...1. if c[p] = 0 A=00000000000000 B=00299999999999 C=00300000000000 D=00000000000000 M=00000000000000 P=b S=0......78... 00222: 1...111111 -> 00217 then go to den3 A=00000000000000 B=00299999999999 C=00300000000000 D=00000000000000 M=00000000000000 P=b S=0......78... 00223: 111.1.111. den4: a exchange c[w] A=00300000000000 B=00299999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=b S=0......78... 00224: ..111.11.. if p # 3 A=00300000000000 B=00299999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=b S=0......78... 00225: 11111..111 -> 00371 then go to den5 A=00300000000000 B=00299999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=b S=0......78... 00371: .11..1.1.. den5: if s6 = 0 A=00300000000000 B=00299999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=b S=0......78... 00372: 111111..11 -> 00374 then go to den6 A=00300000000000 B=00299999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=b S=0......78... 00374: 1.1..1..1. den6: shift right b[wp] A=00300000000000 B=00029999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=b S=0......78... 00375: .1111.1..1 -> 00172 jsb eex4 A=00300000000000 B=00029999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=b S=0......78... 00172: .11...111. eex4: c -> a[w] A=00000000000000 B=00029999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=b S=0......78... 00173: .11.111.1. if c[xs] = 0 A=00000000000000 B=00029999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=b S=0......78... 00174: .111111111 -> 00177 then go to eex5 A=00000000000000 B=00029999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=b S=0......78... 00177: 11.1..11.. eex5: 13 -> p A=00000000000000 B=00029999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=d S=0......78... 00200: .1...1.11. eex6: shift left a[ms] A=00000000000000 B=00029999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=d S=0......78... 00201: .1.11.1.1. c - 1 -> c[x] A=00000000000000 B=00029999999999 C=00000000000999 D=00000000000000 M=00000000000000 P=d S=0......78... 00202: 1..111111. if a[s] >= 1 A=00000000000000 B=00029999999999 C=00000000000999 D=00000000000000 M=00000000000000 P=d S=0......78... 00203: .1..111.11 -> 00116 then go to eex8 A=00000000000000 B=00029999999999 C=00000000000999 D=00000000000000 M=00000000000000 P=d S=0......78... 00204: 1..111.11. if a[ms] >= 1 A=00000000000000 B=00029999999999 C=00000000000999 D=00000000000000 M=00000000000000 P=d S=0......78... 00205: 1.......11 -> 00200 then go to eex6 A=00000000000000 B=00029999999999 C=00000000000999 D=00000000000000 M=00000000000000 P=d S=0......78... 00206: ..11..1.1. 0 -> c[x] A=00000000000000 B=00029999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=d S=0......78... 00207: 1111.111.1 -> 00367 den1: jsb dsp1 A=00000000000000 B=00029999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=d S=0......78... 00367: 1.1.1..1.. dsp1: 0 -> s10 A=00000000000000 B=00029999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=d S=0......78... 00370: 11....1111 -> 00303 go to dsp7 A=00000000000000 B=00029999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=d S=0......78... 00303: .11..1111. dsp7: c -> a[s] A=00000000000000 B=00029999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=d S=0......78... 00304: 1...1..1.. l00304: 0 -> s8 A=00000000000000 B=00029999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=d S=0......7.... 00305: 11..111111 -> 00317 go to dsp8 A=00000000000000 B=00029999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=d S=0......7.... 00317: ....1..1.. dsp8: 0 -> s0 A=00000000000000 B=00029999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=d S=.......7.... 00320: .....111.. dsp6: p - 1 -> p A=00000000000000 B=00029999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......7.... 00321: 11..1.11.. if p # 12 A=00000000000000 B=00029999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......7.... 00322: 11.1....11 -> 00320 then go to dsp6 A=00000000000000 B=00029999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......7.... 00323: 1...1.1... display off A=00000000000000 B=00029999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......7.... 00324: 1....1.1.. if s8 = 0 A=00000000000000 B=00029999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......7.... 00325: 11..11..11 -> 00314 then go to dsp4 A=00000000000000 B=00029999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......7.... 00314: ....1.1... dsp4: display toggle A=00000000000000 B=00029999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......7.... 00315: .....1.1.. dsp5: if s0 = 0 A=00000000000000 B=00029999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......7.... 00316: 11...11111 -> 00307 then go to dsp3 A=00000000000000 B=00029999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......7.... 00307: 1......1.. dsp3: 1 -> s8 A=00000000000000 B=00029999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00310: .1.1.1.1.. if s5 = 0 A=00000000000000 B=00029999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00311: 11..11.111 -> 00315 then go to dsp5 A=00000000000000 B=00029999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00315: .....1.1.. dsp5: if s0 = 0 A=00000000000000 B=00029999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00316: 11...11111 -> 00307 then go to dsp3 A=00000000000000 B=00029999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00307: 1......1.. dsp3: 1 -> s8 A=00000000000000 B=00029999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00310: .1.1.1.1.. if s5 = 0 A=00000000000000 B=00029999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00311: 11..11.111 -> 00315 then go to dsp5 A=00000000000000 B=00029999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00315: .....1.1.. dsp5: if s0 = 0 A=00000000000000 B=00029999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00316: 11...11111 -> 00307 then go to dsp3 A=00000000000000 B=00029999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00307: 1......1.. dsp3: 1 -> s8 A=00000000000000 B=00029999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00310: .1.1.1.1.. if s5 = 0 A=00000000000000 B=00029999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00311: 11..11.111 -> 00315 then go to dsp5 A=00000000000000 B=00029999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00315: .....1.1.. dsp5: if s0 = 0 A=00000000000000 B=00029999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00316: 11...11111 -> 00307 then go to dsp3 A=00000000000000 B=00029999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00307: 1......1.. dsp3: 1 -> s8 A=00000000000000 B=00029999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00310: .1.1.1.1.. if s5 = 0 A=00000000000000 B=00029999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00311: 11..11.111 -> 00315 then go to dsp5 A=00000000000000 B=00029999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00315: .....1.1.. dsp5: if s0 = 0 A=00000000000000 B=00029999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00316: 11...11111 -> 00307 then go to dsp3 A=00000000000000 B=00029999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00307: 1......1.. dsp3: 1 -> s8 A=00000000000000 B=00029999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00310: .1.1.1.1.. if s5 = 0 A=00000000000000 B=00029999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00311: 11..11.111 -> 00315 then go to dsp5 A=00000000000000 B=00029999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00315: .....1.1.. dsp5: if s0 = 0 A=00000000000000 B=00029999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00316: 11...11111 -> 00307 then go to dsp3 A=00000000000000 B=00029999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00307: 1......1.. dsp3: 1 -> s8 A=00000000000000 B=00029999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00310: .1.1.1.1.. if s5 = 0 A=00000000000000 B=00029999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00311: 11..11.111 -> 00315 then go to dsp5 A=00000000000000 B=00029999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00315: .....1.1.. dsp5: if s0 = 0 A=00000000000000 B=00029999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00316: 11...11111 -> 00307 then go to dsp3 A=00000000000000 B=00029999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00307: 1......1.. dsp3: 1 -> s8 A=00000000000000 B=00029999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00310: .1.1.1.1.. if s5 = 0 A=00000000000000 B=00029999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00311: 11..11.111 -> 00315 then go to dsp5 A=00000000000000 B=00029999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00315: .....1.1.. dsp5: if s0 = 0 A=00000000000000 B=00029999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=0......78... 00316: 11...11111 -> 00307 then go to dsp3 A=00000000000000 B=00029999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=0......78... 00317: ....1..1.. dsp8: 0 -> s0 A=00000000000000 B=00029999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00320: .....111.. dsp6: p - 1 -> p A=00000000000000 B=00029999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=b S=0......78... 00321: 11..1.11.. if p # 12 A=00000000000000 B=00029999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=b S=0......78... 00322: 11.1....11 -> 00320 then go to dsp6 A=00000000000000 B=00029999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=b S=0......78... 00320: .....111.. dsp6: p - 1 -> p A=00000000000000 B=00029999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=a S=0......78... 00321: 11..1.11.. if p # 12 A=00000000000000 B=00029999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=a S=0......78... 00322: 11.1....11 -> 00320 then go to dsp6 A=00000000000000 B=00029999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=a S=0......78... 00320: .....111.. dsp6: p - 1 -> p A=00000000000000 B=00029999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=9 S=0......78... 00321: 11..1.11.. if p # 12 A=00000000000000 B=00029999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=9 S=0......78... 00322: 11.1....11 -> 00320 then go to dsp6 A=00000000000000 B=00029999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=9 S=0......78... 00320: .....111.. dsp6: p - 1 -> p A=00000000000000 B=00029999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=8 S=0......78... 00321: 11..1.11.. if p # 12 A=00000000000000 B=00029999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=8 S=0......78... 00322: 11.1....11 -> 00320 then go to dsp6 A=00000000000000 B=00029999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=8 S=0......78... 00320: .....111.. dsp6: p - 1 -> p A=00000000000000 B=00029999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=7 S=0......78... 00321: 11..1.11.. if p # 12 A=00000000000000 B=00029999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=7 S=0......78... 00322: 11.1....11 -> 00320 then go to dsp6 A=00000000000000 B=00029999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=7 S=0......78... 00320: .....111.. dsp6: p - 1 -> p A=00000000000000 B=00029999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=6 S=0......78... 00321: 11..1.11.. if p # 12 A=00000000000000 B=00029999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=6 S=0......78... 00322: 11.1....11 -> 00320 then go to dsp6 A=00000000000000 B=00029999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=6 S=0......78... 00320: .....111.. dsp6: p - 1 -> p A=00000000000000 B=00029999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=5 S=0......78... 00321: 11..1.11.. if p # 12 A=00000000000000 B=00029999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=5 S=0......78... 00322: 11.1....11 -> 00320 then go to dsp6 A=00000000000000 B=00029999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=5 S=0......78... 00320: .....111.. dsp6: p - 1 -> p A=00000000000000 B=00029999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=4 S=0......78... 00321: 11..1.11.. if p # 12 A=00000000000000 B=00029999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=4 S=0......78... 00322: 11.1....11 -> 00320 then go to dsp6 A=00000000000000 B=00029999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=4 S=0......78... 00320: .....111.. dsp6: p - 1 -> p A=00000000000000 B=00029999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=3 S=0......78... 00321: 11..1.11.. if p # 12 A=00000000000000 B=00029999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=3 S=0......78... 00322: 11.1....11 -> 00320 then go to dsp6 A=00000000000000 B=00029999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=3 S=0......78... 00320: .....111.. dsp6: p - 1 -> p A=00000000000000 B=00029999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=2 S=0......78... 00321: 11..1.11.. if p # 12 A=00000000000000 B=00029999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=2 S=0......78... 00322: 11.1....11 -> 00320 then go to dsp6 A=00000000000000 B=00029999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=2 S=0......78... 00320: .....111.. dsp6: p - 1 -> p A=00000000000000 B=00029999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=1 S=0......78... 00321: 11..1.11.. if p # 12 A=00000000000000 B=00029999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=1 S=0......78... 00322: 11.1....11 -> 00320 then go to dsp6 A=00000000000000 B=00029999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=1 S=0......78... 00320: .....111.. dsp6: p - 1 -> p A=00000000000000 B=00029999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=0 S=0......78... 00321: 11..1.11.. if p # 12 A=00000000000000 B=00029999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=0 S=0......78... 00322: 11.1....11 -> 00320 then go to dsp6 A=00000000000000 B=00029999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=0 S=0......78... 00320: .....111.. dsp6: p - 1 -> p A=00000000000000 B=00029999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=f S=0......78... 00321: 11..1.11.. if p # 12 A=00000000000000 B=00029999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=f S=0......78... 00322: 11.1....11 -> 00320 then go to dsp6 A=00000000000000 B=00029999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=f S=0......78... 00320: .....111.. dsp6: p - 1 -> p A=00000000000000 B=00029999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=e S=0......78... 00321: 11..1.11.. if p # 12 A=00000000000000 B=00029999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=e S=0......78... 00322: 11.1....11 -> 00320 then go to dsp6 A=00000000000000 B=00029999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=e S=0......78... 00320: .....111.. dsp6: p - 1 -> p A=00000000000000 B=00029999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=d S=0......78... 00321: 11..1.11.. if p # 12 A=00000000000000 B=00029999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=d S=0......78... 00322: 11.1....11 -> 00320 then go to dsp6 A=00000000000000 B=00029999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=d S=0......78... 00320: .....111.. dsp6: p - 1 -> p A=00000000000000 B=00029999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=0......78... 00321: 11..1.11.. if p # 12 A=00000000000000 B=00029999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=0......78... 00322: 11.1....11 -> 00320 then go to dsp6 A=00000000000000 B=00029999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=0......78... 00323: 1...1.1... display off A=00000000000000 B=00029999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=0......78... 00324: 1....1.1.. if s8 = 0 A=00000000000000 B=00029999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=0......78... 00325: 11..11..11 -> 00314 then go to dsp4 A=00000000000000 B=00029999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=0......78... 00326: .1....111. shift left a[w] A=00000000000000 B=00029999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=0......78... 00327: .1.11..1.. 0 -> s5 A=00000000000000 B=00029999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=0......78... 00330: ..11.1.... keys -> rom address A=00000000000000 B=00029999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=0......78... 0 00044: ....11.... return A=00000000000000 B=00029999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=0......78... 00210: 1.11.1.11. shift right a[ms] A=00000000000000 B=00029999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=0......78... 00211: .11..1111. den7: c -> a[s] A=00000000000000 B=00029999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=0......78... 00212: 11..1.11.. den2: if p # 12 A=00000000000000 B=00029999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=0......78... 00213: 1..1..1111 -> 00223 then go to den4 A=00000000000000 B=00029999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=0......78... 00214: ..1...111. b -> c[w] A=00000000000000 B=00029999999999 C=00029999999999 D=00000000000000 M=00000000000000 P=c S=0......78... 00215: .1111.111. c + 1 -> c[w] A=00000000000000 B=00029999999999 C=00030000000000 D=00000000000000 M=00000000000000 P=c S=0......78... 00216: ...1..11.. 1 -> p A=00000000000000 B=00029999999999 C=00030000000000 D=00000000000000 M=00000000000000 P=1 S=0......78... 00217: .1...1..1. den3: shift left a[wp] A=00000000000000 B=00029999999999 C=00030000000000 D=00000000000000 M=00000000000000 P=1 S=0......78... 00220: ....1111.. p + 1 -> p A=00000000000000 B=00029999999999 C=00030000000000 D=00000000000000 M=00000000000000 P=2 S=0......78... 00221: .11.1...1. if c[p] = 0 A=00000000000000 B=00029999999999 C=00030000000000 D=00000000000000 M=00000000000000 P=2 S=0......78... 00222: 1...111111 -> 00217 then go to den3 A=00000000000000 B=00029999999999 C=00030000000000 D=00000000000000 M=00000000000000 P=2 S=0......78... 00217: .1...1..1. den3: shift left a[wp] A=00000000000000 B=00029999999999 C=00030000000000 D=00000000000000 M=00000000000000 P=2 S=0......78... 00220: ....1111.. p + 1 -> p A=00000000000000 B=00029999999999 C=00030000000000 D=00000000000000 M=00000000000000 P=3 S=0......78... 00221: .11.1...1. if c[p] = 0 A=00000000000000 B=00029999999999 C=00030000000000 D=00000000000000 M=00000000000000 P=3 S=0......78... 00222: 1...111111 -> 00217 then go to den3 A=00000000000000 B=00029999999999 C=00030000000000 D=00000000000000 M=00000000000000 P=3 S=0......78... 00217: .1...1..1. den3: shift left a[wp] A=00000000000000 B=00029999999999 C=00030000000000 D=00000000000000 M=00000000000000 P=3 S=0......78... 00220: ....1111.. p + 1 -> p A=00000000000000 B=00029999999999 C=00030000000000 D=00000000000000 M=00000000000000 P=4 S=0......78... 00221: .11.1...1. if c[p] = 0 A=00000000000000 B=00029999999999 C=00030000000000 D=00000000000000 M=00000000000000 P=4 S=0......78... 00222: 1...111111 -> 00217 then go to den3 A=00000000000000 B=00029999999999 C=00030000000000 D=00000000000000 M=00000000000000 P=4 S=0......78... 00217: .1...1..1. den3: shift left a[wp] A=00000000000000 B=00029999999999 C=00030000000000 D=00000000000000 M=00000000000000 P=4 S=0......78... 00220: ....1111.. p + 1 -> p A=00000000000000 B=00029999999999 C=00030000000000 D=00000000000000 M=00000000000000 P=5 S=0......78... 00221: .11.1...1. if c[p] = 0 A=00000000000000 B=00029999999999 C=00030000000000 D=00000000000000 M=00000000000000 P=5 S=0......78... 00222: 1...111111 -> 00217 then go to den3 A=00000000000000 B=00029999999999 C=00030000000000 D=00000000000000 M=00000000000000 P=5 S=0......78... 00217: .1...1..1. den3: shift left a[wp] A=00000000000000 B=00029999999999 C=00030000000000 D=00000000000000 M=00000000000000 P=5 S=0......78... 00220: ....1111.. p + 1 -> p A=00000000000000 B=00029999999999 C=00030000000000 D=00000000000000 M=00000000000000 P=6 S=0......78... 00221: .11.1...1. if c[p] = 0 A=00000000000000 B=00029999999999 C=00030000000000 D=00000000000000 M=00000000000000 P=6 S=0......78... 00222: 1...111111 -> 00217 then go to den3 A=00000000000000 B=00029999999999 C=00030000000000 D=00000000000000 M=00000000000000 P=6 S=0......78... 00217: .1...1..1. den3: shift left a[wp] A=00000000000000 B=00029999999999 C=00030000000000 D=00000000000000 M=00000000000000 P=6 S=0......78... 00220: ....1111.. p + 1 -> p A=00000000000000 B=00029999999999 C=00030000000000 D=00000000000000 M=00000000000000 P=7 S=0......78... 00221: .11.1...1. if c[p] = 0 A=00000000000000 B=00029999999999 C=00030000000000 D=00000000000000 M=00000000000000 P=7 S=0......78... 00222: 1...111111 -> 00217 then go to den3 A=00000000000000 B=00029999999999 C=00030000000000 D=00000000000000 M=00000000000000 P=7 S=0......78... 00217: .1...1..1. den3: shift left a[wp] A=00000000000000 B=00029999999999 C=00030000000000 D=00000000000000 M=00000000000000 P=7 S=0......78... 00220: ....1111.. p + 1 -> p A=00000000000000 B=00029999999999 C=00030000000000 D=00000000000000 M=00000000000000 P=8 S=0......78... 00221: .11.1...1. if c[p] = 0 A=00000000000000 B=00029999999999 C=00030000000000 D=00000000000000 M=00000000000000 P=8 S=0......78... 00222: 1...111111 -> 00217 then go to den3 A=00000000000000 B=00029999999999 C=00030000000000 D=00000000000000 M=00000000000000 P=8 S=0......78... 00217: .1...1..1. den3: shift left a[wp] A=00000000000000 B=00029999999999 C=00030000000000 D=00000000000000 M=00000000000000 P=8 S=0......78... 00220: ....1111.. p + 1 -> p A=00000000000000 B=00029999999999 C=00030000000000 D=00000000000000 M=00000000000000 P=9 S=0......78... 00221: .11.1...1. if c[p] = 0 A=00000000000000 B=00029999999999 C=00030000000000 D=00000000000000 M=00000000000000 P=9 S=0......78... 00222: 1...111111 -> 00217 then go to den3 A=00000000000000 B=00029999999999 C=00030000000000 D=00000000000000 M=00000000000000 P=9 S=0......78... 00217: .1...1..1. den3: shift left a[wp] A=00000000000000 B=00029999999999 C=00030000000000 D=00000000000000 M=00000000000000 P=9 S=0......78... 00220: ....1111.. p + 1 -> p A=00000000000000 B=00029999999999 C=00030000000000 D=00000000000000 M=00000000000000 P=a S=0......78... 00221: .11.1...1. if c[p] = 0 A=00000000000000 B=00029999999999 C=00030000000000 D=00000000000000 M=00000000000000 P=a S=0......78... 00222: 1...111111 -> 00217 then go to den3 A=00000000000000 B=00029999999999 C=00030000000000 D=00000000000000 M=00000000000000 P=a S=0......78... 00223: 111.1.111. den4: a exchange c[w] A=00030000000000 B=00029999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=a S=0......78... 00224: ..111.11.. if p # 3 A=00030000000000 B=00029999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=a S=0......78... 00225: 11111..111 -> 00371 then go to den5 A=00030000000000 B=00029999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=a S=0......78... 00371: .11..1.1.. den5: if s6 = 0 A=00030000000000 B=00029999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=a S=0......78... 00372: 111111..11 -> 00374 then go to den6 A=00030000000000 B=00029999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=a S=0......78... 00374: 1.1..1..1. den6: shift right b[wp] A=00030000000000 B=00002999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=a S=0......78... 00375: .1111.1..1 -> 00172 jsb eex4 A=00030000000000 B=00002999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=a S=0......78... 00172: .11...111. eex4: c -> a[w] A=00000000000000 B=00002999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=a S=0......78... 00173: .11.111.1. if c[xs] = 0 A=00000000000000 B=00002999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=a S=0......78... 00174: .111111111 -> 00177 then go to eex5 A=00000000000000 B=00002999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=a S=0......78... 00177: 11.1..11.. eex5: 13 -> p A=00000000000000 B=00002999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=d S=0......78... 00200: .1...1.11. eex6: shift left a[ms] A=00000000000000 B=00002999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=d S=0......78... 00201: .1.11.1.1. c - 1 -> c[x] A=00000000000000 B=00002999999999 C=00000000000999 D=00000000000000 M=00000000000000 P=d S=0......78... 00202: 1..111111. if a[s] >= 1 A=00000000000000 B=00002999999999 C=00000000000999 D=00000000000000 M=00000000000000 P=d S=0......78... 00203: .1..111.11 -> 00116 then go to eex8 A=00000000000000 B=00002999999999 C=00000000000999 D=00000000000000 M=00000000000000 P=d S=0......78... 00204: 1..111.11. if a[ms] >= 1 A=00000000000000 B=00002999999999 C=00000000000999 D=00000000000000 M=00000000000000 P=d S=0......78... 00205: 1.......11 -> 00200 then go to eex6 A=00000000000000 B=00002999999999 C=00000000000999 D=00000000000000 M=00000000000000 P=d S=0......78... 00206: ..11..1.1. 0 -> c[x] A=00000000000000 B=00002999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=d S=0......78... 00207: 1111.111.1 -> 00367 den1: jsb dsp1 A=00000000000000 B=00002999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=d S=0......78... 00367: 1.1.1..1.. dsp1: 0 -> s10 A=00000000000000 B=00002999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=d S=0......78... 00370: 11....1111 -> 00303 go to dsp7 A=00000000000000 B=00002999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=d S=0......78... 00303: .11..1111. dsp7: c -> a[s] A=00000000000000 B=00002999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=d S=0......78... 00304: 1...1..1.. l00304: 0 -> s8 A=00000000000000 B=00002999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=d S=0......7.... 00305: 11..111111 -> 00317 go to dsp8 A=00000000000000 B=00002999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=d S=0......7.... 00317: ....1..1.. dsp8: 0 -> s0 A=00000000000000 B=00002999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=d S=.......7.... 00320: .....111.. dsp6: p - 1 -> p A=00000000000000 B=00002999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......7.... 00321: 11..1.11.. if p # 12 A=00000000000000 B=00002999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......7.... 00322: 11.1....11 -> 00320 then go to dsp6 A=00000000000000 B=00002999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......7.... 00323: 1...1.1... display off A=00000000000000 B=00002999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......7.... 00324: 1....1.1.. if s8 = 0 A=00000000000000 B=00002999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......7.... 00325: 11..11..11 -> 00314 then go to dsp4 A=00000000000000 B=00002999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......7.... 00314: ....1.1... dsp4: display toggle A=00000000000000 B=00002999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......7.... 00315: .....1.1.. dsp5: if s0 = 0 A=00000000000000 B=00002999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......7.... 00316: 11...11111 -> 00307 then go to dsp3 A=00000000000000 B=00002999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......7.... 00307: 1......1.. dsp3: 1 -> s8 A=00000000000000 B=00002999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00310: .1.1.1.1.. if s5 = 0 A=00000000000000 B=00002999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00311: 11..11.111 -> 00315 then go to dsp5 A=00000000000000 B=00002999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00315: .....1.1.. dsp5: if s0 = 0 A=00000000000000 B=00002999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00316: 11...11111 -> 00307 then go to dsp3 A=00000000000000 B=00002999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00307: 1......1.. dsp3: 1 -> s8 A=00000000000000 B=00002999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00310: .1.1.1.1.. if s5 = 0 A=00000000000000 B=00002999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00311: 11..11.111 -> 00315 then go to dsp5 A=00000000000000 B=00002999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00315: .....1.1.. dsp5: if s0 = 0 A=00000000000000 B=00002999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00316: 11...11111 -> 00307 then go to dsp3 A=00000000000000 B=00002999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00307: 1......1.. dsp3: 1 -> s8 A=00000000000000 B=00002999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00310: .1.1.1.1.. if s5 = 0 A=00000000000000 B=00002999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00311: 11..11.111 -> 00315 then go to dsp5 A=00000000000000 B=00002999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00315: .....1.1.. dsp5: if s0 = 0 A=00000000000000 B=00002999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00316: 11...11111 -> 00307 then go to dsp3 A=00000000000000 B=00002999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00307: 1......1.. dsp3: 1 -> s8 A=00000000000000 B=00002999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00310: .1.1.1.1.. if s5 = 0 A=00000000000000 B=00002999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00311: 11..11.111 -> 00315 then go to dsp5 A=00000000000000 B=00002999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00315: .....1.1.. dsp5: if s0 = 0 A=00000000000000 B=00002999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00316: 11...11111 -> 00307 then go to dsp3 A=00000000000000 B=00002999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00307: 1......1.. dsp3: 1 -> s8 A=00000000000000 B=00002999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00310: .1.1.1.1.. if s5 = 0 A=00000000000000 B=00002999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00311: 11..11.111 -> 00315 then go to dsp5 A=00000000000000 B=00002999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00315: .....1.1.. dsp5: if s0 = 0 A=00000000000000 B=00002999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00316: 11...11111 -> 00307 then go to dsp3 A=00000000000000 B=00002999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00307: 1......1.. dsp3: 1 -> s8 A=00000000000000 B=00002999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00310: .1.1.1.1.. if s5 = 0 A=00000000000000 B=00002999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00311: 11..11.111 -> 00315 then go to dsp5 A=00000000000000 B=00002999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00315: .....1.1.. dsp5: if s0 = 0 A=00000000000000 B=00002999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00316: 11...11111 -> 00307 then go to dsp3 A=00000000000000 B=00002999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00307: 1......1.. dsp3: 1 -> s8 A=00000000000000 B=00002999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00310: .1.1.1.1.. if s5 = 0 A=00000000000000 B=00002999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00311: 11..11.111 -> 00315 then go to dsp5 A=00000000000000 B=00002999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00315: .....1.1.. dsp5: if s0 = 0 A=00000000000000 B=00002999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=0......78... 00316: 11...11111 -> 00307 then go to dsp3 A=00000000000000 B=00002999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=0......78... 00317: ....1..1.. dsp8: 0 -> s0 A=00000000000000 B=00002999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=.......78... 00320: .....111.. dsp6: p - 1 -> p A=00000000000000 B=00002999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=b S=0......78... 00321: 11..1.11.. if p # 12 A=00000000000000 B=00002999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=b S=0......78... 00322: 11.1....11 -> 00320 then go to dsp6 A=00000000000000 B=00002999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=b S=0......78... 00320: .....111.. dsp6: p - 1 -> p A=00000000000000 B=00002999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=a S=0......78... 00321: 11..1.11.. if p # 12 A=00000000000000 B=00002999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=a S=0......78... 00322: 11.1....11 -> 00320 then go to dsp6 A=00000000000000 B=00002999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=a S=0......78... 00320: .....111.. dsp6: p - 1 -> p A=00000000000000 B=00002999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=9 S=0......78... 00321: 11..1.11.. if p # 12 A=00000000000000 B=00002999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=9 S=0......78... 00322: 11.1....11 -> 00320 then go to dsp6 A=00000000000000 B=00002999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=9 S=0......78... 00320: .....111.. dsp6: p - 1 -> p A=00000000000000 B=00002999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=8 S=0......78... 00321: 11..1.11.. if p # 12 A=00000000000000 B=00002999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=8 S=0......78... 00322: 11.1....11 -> 00320 then go to dsp6 A=00000000000000 B=00002999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=8 S=0......78... 00320: .....111.. dsp6: p - 1 -> p A=00000000000000 B=00002999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=7 S=0......78... 00321: 11..1.11.. if p # 12 A=00000000000000 B=00002999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=7 S=0......78... 00322: 11.1....11 -> 00320 then go to dsp6 A=00000000000000 B=00002999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=7 S=0......78... 00320: .....111.. dsp6: p - 1 -> p A=00000000000000 B=00002999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=6 S=0......78... 00321: 11..1.11.. if p # 12 A=00000000000000 B=00002999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=6 S=0......78... 00322: 11.1....11 -> 00320 then go to dsp6 A=00000000000000 B=00002999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=6 S=0......78... 00320: .....111.. dsp6: p - 1 -> p A=00000000000000 B=00002999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=5 S=0......78... 00321: 11..1.11.. if p # 12 A=00000000000000 B=00002999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=5 S=0......78... 00322: 11.1....11 -> 00320 then go to dsp6 A=00000000000000 B=00002999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=5 S=0......78... 00320: .....111.. dsp6: p - 1 -> p A=00000000000000 B=00002999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=4 S=0......78... 00321: 11..1.11.. if p # 12 A=00000000000000 B=00002999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=4 S=0......78... 00322: 11.1....11 -> 00320 then go to dsp6 A=00000000000000 B=00002999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=4 S=0......78... 00320: .....111.. dsp6: p - 1 -> p A=00000000000000 B=00002999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=3 S=0......78... 00321: 11..1.11.. if p # 12 A=00000000000000 B=00002999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=3 S=0......78... 00322: 11.1....11 -> 00320 then go to dsp6 A=00000000000000 B=00002999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=3 S=0......78... 00320: .....111.. dsp6: p - 1 -> p A=00000000000000 B=00002999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=2 S=0......78... 00321: 11..1.11.. if p # 12 A=00000000000000 B=00002999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=2 S=0......78... 00322: 11.1....11 -> 00320 then go to dsp6 A=00000000000000 B=00002999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=2 S=0......78... 00320: .....111.. dsp6: p - 1 -> p A=00000000000000 B=00002999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=1 S=0......78... 00321: 11..1.11.. if p # 12 A=00000000000000 B=00002999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=1 S=0......78... 00322: 11.1....11 -> 00320 then go to dsp6 A=00000000000000 B=00002999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=1 S=0......78... 00320: .....111.. dsp6: p - 1 -> p A=00000000000000 B=00002999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=0 S=0......78... 00321: 11..1.11.. if p # 12 A=00000000000000 B=00002999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=0 S=0......78... 00322: 11.1....11 -> 00320 then go to dsp6 A=00000000000000 B=00002999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=0 S=0......78... 00320: .....111.. dsp6: p - 1 -> p A=00000000000000 B=00002999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=f S=0......78... 00321: 11..1.11.. if p # 12 A=00000000000000 B=00002999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=f S=0......78... 00322: 11.1....11 -> 00320 then go to dsp6 A=00000000000000 B=00002999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=f S=0......78... 00320: .....111.. dsp6: p - 1 -> p A=00000000000000 B=00002999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=e S=0......78... 00321: 11..1.11.. if p # 12 A=00000000000000 B=00002999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=e S=0......78... 00322: 11.1....11 -> 00320 then go to dsp6 A=00000000000000 B=00002999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=e S=0......78... 00320: .....111.. dsp6: p - 1 -> p A=00000000000000 B=00002999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=d S=0......78... 00321: 11..1.11.. if p # 12 A=00000000000000 B=00002999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=d S=0......78... 00322: 11.1....11 -> 00320 then go to dsp6 A=00000000000000 B=00002999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=d S=0......78... 00320: .....111.. dsp6: p - 1 -> p A=00000000000000 B=00002999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=0......78... 00321: 11..1.11.. if p # 12 A=00000000000000 B=00002999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=0......78... 00322: 11.1....11 -> 00320 then go to dsp6 A=00000000000000 B=00002999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=0......78... 00323: 1...1.1... display off A=00000000000000 B=00002999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=0......78... 00324: 1....1.1.. if s8 = 0 A=00000000000000 B=00002999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=0......78... 00325: 11..11..11 -> 00314 then go to dsp4 A=00000000000000 B=00002999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=0......78... 00326: .1....111. shift left a[w] A=00000000000000 B=00002999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=0......78... 00327: .1.11..1.. 0 -> s5 A=00000000000000 B=00002999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=0......78... 00330: ..11.1.... keys -> rom address A=00000000000000 B=00002999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=0......78... 1 00034: 11111.1.1. dig1: a + 1 -> a[x] A=00000000000001 B=00002999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=0......78... 00035: ....11.... return A=00000000000001 B=00002999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=0......78... 00210: 1.11.1.11. shift right a[ms] A=00000000000001 B=00002999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=0......78... 00211: .11..1111. den7: c -> a[s] A=00000000000001 B=00002999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=0......78... 00212: 11..1.11.. den2: if p # 12 A=00000000000001 B=00002999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=0......78... 00213: 1..1..1111 -> 00223 then go to den4 A=00000000000001 B=00002999999999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=0......78... 00214: ..1...111. b -> c[w] A=00000000000001 B=00002999999999 C=00002999999999 D=00000000000000 M=00000000000000 P=c S=0......78... 00215: .1111.111. c + 1 -> c[w] A=00000000000001 B=00002999999999 C=00003000000000 D=00000000000000 M=00000000000000 P=c S=0......78... 00216: ...1..11.. 1 -> p A=00000000000001 B=00002999999999 C=00003000000000 D=00000000000000 M=00000000000000 P=1 S=0......78... 00217: .1...1..1. den3: shift left a[wp] A=00000000000010 B=00002999999999 C=00003000000000 D=00000000000000 M=00000000000000 P=1 S=0......78... 00220: ....1111.. p + 1 -> p A=00000000000010 B=00002999999999 C=00003000000000 D=00000000000000 M=00000000000000 P=2 S=0......78... 00221: .11.1...1. if c[p] = 0 A=00000000000010 B=00002999999999 C=00003000000000 D=00000000000000 M=00000000000000 P=2 S=0......78... 00222: 1...111111 -> 00217 then go to den3 A=00000000000010 B=00002999999999 C=00003000000000 D=00000000000000 M=00000000000000 P=2 S=0......78... 00217: .1...1..1. den3: shift left a[wp] A=00000000000100 B=00002999999999 C=00003000000000 D=00000000000000 M=00000000000000 P=2 S=0......78... 00220: ....1111.. p + 1 -> p A=00000000000100 B=00002999999999 C=00003000000000 D=00000000000000 M=00000000000000 P=3 S=0......78... 00221: .11.1...1. if c[p] = 0 A=00000000000100 B=00002999999999 C=00003000000000 D=00000000000000 M=00000000000000 P=3 S=0......78... 00222: 1...111111 -> 00217 then go to den3 A=00000000000100 B=00002999999999 C=00003000000000 D=00000000000000 M=00000000000000 P=3 S=0......78... 00217: .1...1..1. den3: shift left a[wp] A=00000000001000 B=00002999999999 C=00003000000000 D=00000000000000 M=00000000000000 P=3 S=0......78... 00220: ....1111.. p + 1 -> p A=00000000001000 B=00002999999999 C=00003000000000 D=00000000000000 M=00000000000000 P=4 S=0......78... 00221: .11.1...1. if c[p] = 0 A=00000000001000 B=00002999999999 C=00003000000000 D=00000000000000 M=00000000000000 P=4 S=0......78... 00222: 1...111111 -> 00217 then go to den3 A=00000000001000 B=00002999999999 C=00003000000000 D=00000000000000 M=00000000000000 P=4 S=0......78... 00217: .1...1..1. den3: shift left a[wp] A=00000000010000 B=00002999999999 C=00003000000000 D=00000000000000 M=00000000000000 P=4 S=0......78... 00220: ....1111.. p + 1 -> p A=00000000010000 B=00002999999999 C=00003000000000 D=00000000000000 M=00000000000000 P=5 S=0......78... 00221: .11.1...1. if c[p] = 0 A=00000000010000 B=00002999999999 C=00003000000000 D=00000000000000 M=00000000000000 P=5 S=0......78... 00222: 1...111111 -> 00217 then go to den3 A=00000000010000 B=00002999999999 C=00003000000000 D=00000000000000 M=00000000000000 P=5 S=0......78... 00217: .1...1..1. den3: shift left a[wp] A=00000000100000 B=00002999999999 C=00003000000000 D=00000000000000 M=00000000000000 P=5 S=0......78... 00220: ....1111.. p + 1 -> p A=00000000100000 B=00002999999999 C=00003000000000 D=00000000000000 M=00000000000000 P=6 S=0......78... 00221: .11.1...1. if c[p] = 0 A=00000000100000 B=00002999999999 C=00003000000000 D=00000000000000 M=00000000000000 P=6 S=0......78... 00222: 1...111111 -> 00217 then go to den3 A=00000000100000 B=00002999999999 C=00003000000000 D=00000000000000 M=00000000000000 P=6 S=0......78... 00217: .1...1..1. den3: shift left a[wp] A=00000001000000 B=00002999999999 C=00003000000000 D=00000000000000 M=00000000000000 P=6 S=0......78... 00220: ....1111.. p + 1 -> p A=00000001000000 B=00002999999999 C=00003000000000 D=00000000000000 M=00000000000000 P=7 S=0......78... 00221: .11.1...1. if c[p] = 0 A=00000001000000 B=00002999999999 C=00003000000000 D=00000000000000 M=00000000000000 P=7 S=0......78... 00222: 1...111111 -> 00217 then go to den3 A=00000001000000 B=00002999999999 C=00003000000000 D=00000000000000 M=00000000000000 P=7 S=0......78... 00217: .1...1..1. den3: shift left a[wp] A=00000010000000 B=00002999999999 C=00003000000000 D=00000000000000 M=00000000000000 P=7 S=0......78... 00220: ....1111.. p + 1 -> p A=00000010000000 B=00002999999999 C=00003000000000 D=00000000000000 M=00000000000000 P=8 S=0......78... 00221: .11.1...1. if c[p] = 0 A=00000010000000 B=00002999999999 C=00003000000000 D=00000000000000 M=00000000000000 P=8 S=0......78... 00222: 1...111111 -> 00217 then go to den3 A=00000010000000 B=00002999999999 C=00003000000000 D=00000000000000 M=00000000000000 P=8 S=0......78... 00217: .1...1..1. den3: shift left a[wp] A=00000100000000 B=00002999999999 C=00003000000000 D=00000000000000 M=00000000000000 P=8 S=0......78... 00220: ....1111.. p + 1 -> p A=00000100000000 B=00002999999999 C=00003000000000 D=00000000000000 M=00000000000000 P=9 S=0......78... 00221: .11.1...1. if c[p] = 0 A=00000100000000 B=00002999999999 C=00003000000000 D=00000000000000 M=00000000000000 P=9 S=0......78... 00222: 1...111111 -> 00217 then go to den3 A=00000100000000 B=00002999999999 C=00003000000000 D=00000000000000 M=00000000000000 P=9 S=0......78... 00223: 111.1.111. den4: a exchange c[w] A=00003000000000 B=00002999999999 C=00000100000000 D=00000000000000 M=00000000000000 P=9 S=0......78... 00224: ..111.11.. if p # 3 A=00003000000000 B=00002999999999 C=00000100000000 D=00000000000000 M=00000000000000 P=9 S=0......78... 00225: 11111..111 -> 00371 then go to den5 A=00003000000000 B=00002999999999 C=00000100000000 D=00000000000000 M=00000000000000 P=9 S=0......78... 00371: .11..1.1.. den5: if s6 = 0 A=00003000000000 B=00002999999999 C=00000100000000 D=00000000000000 M=00000000000000 P=9 S=0......78... 00372: 111111..11 -> 00374 then go to den6 A=00003000000000 B=00002999999999 C=00000100000000 D=00000000000000 M=00000000000000 P=9 S=0......78... 00374: 1.1..1..1. den6: shift right b[wp] A=00003000000000 B=00000299999999 C=00000100000000 D=00000000000000 M=00000000000000 P=9 S=0......78... 00375: .1111.1..1 -> 00172 jsb eex4 A=00003000000000 B=00000299999999 C=00000100000000 D=00000000000000 M=00000000000000 P=9 S=0......78... 00172: .11...111. eex4: c -> a[w] A=00000100000000 B=00000299999999 C=00000100000000 D=00000000000000 M=00000000000000 P=9 S=0......78... 00173: .11.111.1. if c[xs] = 0 A=00000100000000 B=00000299999999 C=00000100000000 D=00000000000000 M=00000000000000 P=9 S=0......78... 00174: .111111111 -> 00177 then go to eex5 A=00000100000000 B=00000299999999 C=00000100000000 D=00000000000000 M=00000000000000 P=9 S=0......78... 00177: 11.1..11.. eex5: 13 -> p A=00000100000000 B=00000299999999 C=00000100000000 D=00000000000000 M=00000000000000 P=d S=0......78... 00200: .1...1.11. eex6: shift left a[ms] A=00001000000000 B=00000299999999 C=00000100000000 D=00000000000000 M=00000000000000 P=d S=0......78... 00201: .1.11.1.1. c - 1 -> c[x] A=00001000000000 B=00000299999999 C=00000100000999 D=00000000000000 M=00000000000000 P=d S=0......78... 00202: 1..111111. if a[s] >= 1 A=00001000000000 B=00000299999999 C=00000100000999 D=00000000000000 M=00000000000000 P=d S=0......78... 00203: .1..111.11 -> 00116 then go to eex8 A=00001000000000 B=00000299999999 C=00000100000999 D=00000000000000 M=00000000000000 P=d S=0......78... 00204: 1..111.11. if a[ms] >= 1 A=00001000000000 B=00000299999999 C=00000100000999 D=00000000000000 M=00000000000000 P=d S=0......78... 00205: 1.......11 -> 00200 then go to eex6 A=00001000000000 B=00000299999999 C=00000100000999 D=00000000000000 M=00000000000000 P=d S=0......78... 00200: .1...1.11. eex6: shift left a[ms] A=00010000000000 B=00000299999999 C=00000100000999 D=00000000000000 M=00000000000000 P=d S=0......78... 00201: .1.11.1.1. c - 1 -> c[x] A=00010000000000 B=00000299999999 C=00000100000998 D=00000000000000 M=00000000000000 P=d S=0......78... 00202: 1..111111. if a[s] >= 1 A=00010000000000 B=00000299999999 C=00000100000998 D=00000000000000 M=00000000000000 P=d S=0......78... 00203: .1..111.11 -> 00116 then go to eex8 A=00010000000000 B=00000299999999 C=00000100000998 D=00000000000000 M=00000000000000 P=d S=0......78... 00204: 1..111.11. if a[ms] >= 1 A=00010000000000 B=00000299999999 C=00000100000998 D=00000000000000 M=00000000000000 P=d S=0......78... 00205: 1.......11 -> 00200 then go to eex6 A=00010000000000 B=00000299999999 C=00000100000998 D=00000000000000 M=00000000000000 P=d S=0......78... 00200: .1...1.11. eex6: shift left a[ms] A=00100000000000 B=00000299999999 C=00000100000998 D=00000000000000 M=00000000000000 P=d S=0......78... 00201: .1.11.1.1. c - 1 -> c[x] A=00100000000000 B=00000299999999 C=00000100000997 D=00000000000000 M=00000000000000 P=d S=0......78... 00202: 1..111111. if a[s] >= 1 A=00100000000000 B=00000299999999 C=00000100000997 D=00000000000000 M=00000000000000 P=d S=0......78... 00203: .1..111.11 -> 00116 then go to eex8 A=00100000000000 B=00000299999999 C=00000100000997 D=00000000000000 M=00000000000000 P=d S=0......78... 00204: 1..111.11. if a[ms] >= 1 A=00100000000000 B=00000299999999 C=00000100000997 D=00000000000000 M=00000000000000 P=d S=0......78... 00205: 1.......11 -> 00200 then go to eex6 A=00100000000000 B=00000299999999 C=00000100000997 D=00000000000000 M=00000000000000 P=d S=0......78... 00200: .1...1.11. eex6: shift left a[ms] A=01000000000000 B=00000299999999 C=00000100000997 D=00000000000000 M=00000000000000 P=d S=0......78... 00201: .1.11.1.1. c - 1 -> c[x] A=01000000000000 B=00000299999999 C=00000100000996 D=00000000000000 M=00000000000000 P=d S=0......78... 00202: 1..111111. if a[s] >= 1 A=01000000000000 B=00000299999999 C=00000100000996 D=00000000000000 M=00000000000000 P=d S=0......78... 00203: .1..111.11 -> 00116 then go to eex8 A=01000000000000 B=00000299999999 C=00000100000996 D=00000000000000 M=00000000000000 P=d S=0......78... 00204: 1..111.11. if a[ms] >= 1 A=01000000000000 B=00000299999999 C=00000100000996 D=00000000000000 M=00000000000000 P=d S=0......78... 00205: 1.......11 -> 00200 then go to eex6 A=01000000000000 B=00000299999999 C=00000100000996 D=00000000000000 M=00000000000000 P=d S=0......78... 00200: .1...1.11. eex6: shift left a[ms] A=10000000000000 B=00000299999999 C=00000100000996 D=00000000000000 M=00000000000000 P=d S=0......78... 00201: .1.11.1.1. c - 1 -> c[x] A=10000000000000 B=00000299999999 C=00000100000995 D=00000000000000 M=00000000000000 P=d S=0......78... 00202: 1..111111. if a[s] >= 1 A=10000000000000 B=00000299999999 C=00000100000995 D=00000000000000 M=00000000000000 P=d S=0......78... 00203: .1..111.11 -> 00116 then go to eex8 A=10000000000000 B=00000299999999 C=00000100000995 D=00000000000000 M=00000000000000 P=d S=0......78... 00116: ........1. eex8: if b[p] = 0 A=10000000000000 B=00000299999999 C=00000100000995 D=00000000000000 M=00000000000000 P=d S=0......78... 00117: .1..11..11 -> 00114 then go to eex7 A=10000000000000 B=00000299999999 C=00000100000995 D=00000000000000 M=00000000000000 P=d S=0......78... 00114: .....111.. eex7: p - 1 -> p A=10000000000000 B=00000299999999 C=00000100000995 D=00000000000000 M=00000000000000 P=c S=0......78... 00115: .1111.1.1. c + 1 -> c[x] A=10000000000000 B=00000299999999 C=00000100000996 D=00000000000000 M=00000000000000 P=c S=0......78... 00116: ........1. eex8: if b[p] = 0 A=10000000000000 B=00000299999999 C=00000100000996 D=00000000000000 M=00000000000000 P=c S=0......78... 00117: .1..11..11 -> 00114 then go to eex7 A=10000000000000 B=00000299999999 C=00000100000996 D=00000000000000 M=00000000000000 P=c S=0......78... 00114: .....111.. eex7: p - 1 -> p A=10000000000000 B=00000299999999 C=00000100000996 D=00000000000000 M=00000000000000 P=b S=0......78... 00115: .1111.1.1. c + 1 -> c[x] A=10000000000000 B=00000299999999 C=00000100000997 D=00000000000000 M=00000000000000 P=b S=0......78... 00116: ........1. eex8: if b[p] = 0 A=10000000000000 B=00000299999999 C=00000100000997 D=00000000000000 M=00000000000000 P=b S=0......78... 00117: .1..11..11 -> 00114 then go to eex7 A=10000000000000 B=00000299999999 C=00000100000997 D=00000000000000 M=00000000000000 P=b S=0......78... 00114: .....111.. eex7: p - 1 -> p A=10000000000000 B=00000299999999 C=00000100000997 D=00000000000000 M=00000000000000 P=a S=0......78... 00115: .1111.1.1. c + 1 -> c[x] A=10000000000000 B=00000299999999 C=00000100000998 D=00000000000000 M=00000000000000 P=a S=0......78... 00116: ........1. eex8: if b[p] = 0 A=10000000000000 B=00000299999999 C=00000100000998 D=00000000000000 M=00000000000000 P=a S=0......78... 00117: .1..11..11 -> 00114 then go to eex7 A=10000000000000 B=00000299999999 C=00000100000998 D=00000000000000 M=00000000000000 P=a S=0......78... 00114: .....111.. eex7: p - 1 -> p A=10000000000000 B=00000299999999 C=00000100000998 D=00000000000000 M=00000000000000 P=9 S=0......78... 00115: .1111.1.1. c + 1 -> c[x] A=10000000000000 B=00000299999999 C=00000100000999 D=00000000000000 M=00000000000000 P=9 S=0......78... 00116: ........1. eex8: if b[p] = 0 A=10000000000000 B=00000299999999 C=00000100000999 D=00000000000000 M=00000000000000 P=9 S=0......78... 00117: .1..11..11 -> 00114 then go to eex7 A=10000000000000 B=00000299999999 C=00000100000999 D=00000000000000 M=00000000000000 P=9 S=0......78... 00114: .....111.. eex7: p - 1 -> p A=10000000000000 B=00000299999999 C=00000100000999 D=00000000000000 M=00000000000000 P=8 S=0......78... 00115: .1111.1.1. c + 1 -> c[x] A=10000000000000 B=00000299999999 C=00000100000000 D=00000000000000 M=00000000000000 P=8 S=0......78... 00116: ........1. eex8: if b[p] = 0 A=10000000000000 B=00000299999999 C=00000100000000 D=00000000000000 M=00000000000000 P=8 S=0......78... 00117: .1..11..11 -> 00114 then go to eex7 A=10000000000000 B=00000299999999 C=00000100000000 D=00000000000000 M=00000000000000 P=8 S=0......78... 00120: 1.11...1.. 1 -> s11 A=10000000000000 B=00000299999999 C=00000100000000 D=00000000000000 M=00000000000000 P=8 S=0......78..b 00121: 1.11.1.11. shift right a[ms] A=01000000000000 B=00000299999999 C=00000100000000 D=00000000000000 M=00000000000000 P=8 S=0......78..b 00122: 111.1..11. a exchange c[m] A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=8 S=0......78..b 00123: .1...1.1.. if s4 = 0 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=8 S=0......78..b 00124: 1....11111 -> 00207 then go to den1 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=8 S=0......78..b 00207: 1111.111.1 -> 00367 den1: jsb dsp1 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=8 S=0......78..b 00367: 1.1.1..1.. dsp1: 0 -> s10 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=8 S=0......78..b 00370: 11....1111 -> 00303 go to dsp7 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=8 S=0......78..b 00303: .11..1111. dsp7: c -> a[s] A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=8 S=0......78..b 00304: 1...1..1.. l00304: 0 -> s8 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=8 S=0......7...b 00305: 11..111111 -> 00317 go to dsp8 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=8 S=0......7...b 00317: ....1..1.. dsp8: 0 -> s0 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=8 S=.......7...b 00320: .....111.. dsp6: p - 1 -> p A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=7 S=.......7...b 00321: 11..1.11.. if p # 12 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=7 S=.......7...b 00322: 11.1....11 -> 00320 then go to dsp6 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=7 S=.......7...b 00320: .....111.. dsp6: p - 1 -> p A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=6 S=.......7...b 00321: 11..1.11.. if p # 12 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=6 S=.......7...b 00322: 11.1....11 -> 00320 then go to dsp6 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=6 S=.......7...b 00320: .....111.. dsp6: p - 1 -> p A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=5 S=.......7...b 00321: 11..1.11.. if p # 12 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=5 S=.......7...b 00322: 11.1....11 -> 00320 then go to dsp6 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=5 S=.......7...b 00320: .....111.. dsp6: p - 1 -> p A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=4 S=.......7...b 00321: 11..1.11.. if p # 12 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=4 S=.......7...b 00322: 11.1....11 -> 00320 then go to dsp6 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=4 S=.......7...b 00320: .....111.. dsp6: p - 1 -> p A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=3 S=.......7...b 00321: 11..1.11.. if p # 12 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=3 S=.......7...b 00322: 11.1....11 -> 00320 then go to dsp6 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=3 S=.......7...b 00320: .....111.. dsp6: p - 1 -> p A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=2 S=.......7...b 00321: 11..1.11.. if p # 12 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=2 S=.......7...b 00322: 11.1....11 -> 00320 then go to dsp6 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=2 S=.......7...b 00320: .....111.. dsp6: p - 1 -> p A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=1 S=.......7...b 00321: 11..1.11.. if p # 12 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=1 S=.......7...b 00322: 11.1....11 -> 00320 then go to dsp6 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=1 S=.......7...b 00320: .....111.. dsp6: p - 1 -> p A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=0 S=.......7...b 00321: 11..1.11.. if p # 12 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=0 S=.......7...b 00322: 11.1....11 -> 00320 then go to dsp6 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=0 S=.......7...b 00320: .....111.. dsp6: p - 1 -> p A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=f S=.......7...b 00321: 11..1.11.. if p # 12 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=f S=.......7...b 00322: 11.1....11 -> 00320 then go to dsp6 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=f S=.......7...b 00320: .....111.. dsp6: p - 1 -> p A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=e S=.......7...b 00321: 11..1.11.. if p # 12 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=e S=.......7...b 00322: 11.1....11 -> 00320 then go to dsp6 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=e S=.......7...b 00320: .....111.. dsp6: p - 1 -> p A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=d S=.......7...b 00321: 11..1.11.. if p # 12 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=d S=.......7...b 00322: 11.1....11 -> 00320 then go to dsp6 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=d S=.......7...b 00320: .....111.. dsp6: p - 1 -> p A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=c S=.......7...b 00321: 11..1.11.. if p # 12 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=c S=.......7...b 00322: 11.1....11 -> 00320 then go to dsp6 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=c S=.......7...b 00323: 1...1.1... display off A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=c S=.......7...b 00324: 1....1.1.. if s8 = 0 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=c S=.......7...b 00325: 11..11..11 -> 00314 then go to dsp4 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=c S=.......7...b 00314: ....1.1... dsp4: display toggle A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=c S=.......7...b 00315: .....1.1.. dsp5: if s0 = 0 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=c S=.......7...b 00316: 11...11111 -> 00307 then go to dsp3 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=c S=.......7...b 00307: 1......1.. dsp3: 1 -> s8 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=c S=.......78..b 00310: .1.1.1.1.. if s5 = 0 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=c S=.......78..b 00311: 11..11.111 -> 00315 then go to dsp5 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=c S=.......78..b 00315: .....1.1.. dsp5: if s0 = 0 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=c S=.......78..b 00316: 11...11111 -> 00307 then go to dsp3 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=c S=.......78..b 00307: 1......1.. dsp3: 1 -> s8 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=c S=.......78..b 00310: .1.1.1.1.. if s5 = 0 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=c S=.......78..b 00311: 11..11.111 -> 00315 then go to dsp5 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=c S=.......78..b 00315: .....1.1.. dsp5: if s0 = 0 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=c S=.......78..b 00316: 11...11111 -> 00307 then go to dsp3 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=c S=.......78..b 00307: 1......1.. dsp3: 1 -> s8 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=c S=.......78..b 00310: .1.1.1.1.. if s5 = 0 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=c S=.......78..b 00311: 11..11.111 -> 00315 then go to dsp5 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=c S=.......78..b 00315: .....1.1.. dsp5: if s0 = 0 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=c S=.......78..b 00316: 11...11111 -> 00307 then go to dsp3 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=c S=.......78..b 00307: 1......1.. dsp3: 1 -> s8 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=c S=.......78..b 00310: .1.1.1.1.. if s5 = 0 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=c S=.......78..b 00311: 11..11.111 -> 00315 then go to dsp5 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=c S=.......78..b 00315: .....1.1.. dsp5: if s0 = 0 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=c S=.......78..b 00316: 11...11111 -> 00307 then go to dsp3 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=c S=.......78..b 00307: 1......1.. dsp3: 1 -> s8 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=c S=.......78..b 00310: .1.1.1.1.. if s5 = 0 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=c S=.......78..b 00311: 11..11.111 -> 00315 then go to dsp5 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=c S=.......78..b 00315: .....1.1.. dsp5: if s0 = 0 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=c S=.......78..b 00316: 11...11111 -> 00307 then go to dsp3 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=c S=.......78..b 00307: 1......1.. dsp3: 1 -> s8 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=c S=.......78..b 00310: .1.1.1.1.. if s5 = 0 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=c S=.......78..b 00311: 11..11.111 -> 00315 then go to dsp5 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=c S=.......78..b 00315: .....1.1.. dsp5: if s0 = 0 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=c S=.......78..b 00316: 11...11111 -> 00307 then go to dsp3 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=c S=.......78..b 00307: 1......1.. dsp3: 1 -> s8 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=c S=.......78..b 00310: .1.1.1.1.. if s5 = 0 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=c S=.......78..b 00311: 11..11.111 -> 00315 then go to dsp5 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=c S=.......78..b 00315: .....1.1.. dsp5: if s0 = 0 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=c S=.......78..b 00316: 11...11111 -> 00307 then go to dsp3 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=c S=.......78..b 00307: 1......1.. dsp3: 1 -> s8 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=c S=.......78..b 00310: .1.1.1.1.. if s5 = 0 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=c S=.......78..b 00311: 11..11.111 -> 00315 then go to dsp5 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=c S=.......78..b 00315: .....1.1.. dsp5: if s0 = 0 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=c S=.......78..b 00316: 11...11111 -> 00307 then go to dsp3 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=c S=.......78..b 00307: 1......1.. dsp3: 1 -> s8 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=c S=.......78..b 00310: .1.1.1.1.. if s5 = 0 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=c S=.......78..b 00311: 11..11.111 -> 00315 then go to dsp5 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=c S=.......78..b 00315: .....1.1.. dsp5: if s0 = 0 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=c S=.......78..b 00316: 11...11111 -> 00307 then go to dsp3 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=c S=.......78..b 00307: 1......1.. dsp3: 1 -> s8 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=c S=.......78..b 00310: .1.1.1.1.. if s5 = 0 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=c S=.......78..b 00311: 11..11.111 -> 00315 then go to dsp5 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=c S=.......78..b 00315: .....1.1.. dsp5: if s0 = 0 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=c S=.......78..b 00316: 11...11111 -> 00307 then go to dsp3 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=c S=.......78..b 00307: 1......1.. dsp3: 1 -> s8 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=c S=.......78..b 00310: .1.1.1.1.. if s5 = 0 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=c S=.......78..b 00311: 11..11.111 -> 00315 then go to dsp5 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=c S=.......78..b 00315: .....1.1.. dsp5: if s0 = 0 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=c S=.......78..b 00316: 11...11111 -> 00307 then go to dsp3 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=c S=.......78..b 00307: 1......1.. dsp3: 1 -> s8 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=c S=.......78..b 00310: .1.1.1.1.. if s5 = 0 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=c S=.......78..b 00311: 11..11.111 -> 00315 then go to dsp5 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=c S=.......78..b 00315: .....1.1.. dsp5: if s0 = 0 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=c S=.......78..b 00316: 11...11111 -> 00307 then go to dsp3 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=c S=.......78..b 00307: 1......1.. dsp3: 1 -> s8 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=c S=.......78..b 00310: .1.1.1.1.. if s5 = 0 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=c S=.......78..b 00311: 11..11.111 -> 00315 then go to dsp5 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=c S=.......78..b 00315: .....1.1.. dsp5: if s0 = 0 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=c S=.......78..b 00316: 11...11111 -> 00307 then go to dsp3 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=c S=.......78..b 00307: 1......1.. dsp3: 1 -> s8 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=c S=.......78..b 00310: .1.1.1.1.. if s5 = 0 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=c S=.......78..b 00311: 11..11.111 -> 00315 then go to dsp5 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=c S=.......78..b 00315: .....1.1.. dsp5: if s0 = 0 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=c S=0......78..b 00316: 11...11111 -> 00307 then go to dsp3 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=c S=0......78..b 00317: ....1..1.. dsp8: 0 -> s0 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=c S=.......78..b 00320: .....111.. dsp6: p - 1 -> p A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=b S=0......78..b 00321: 11..1.11.. if p # 12 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=b S=0......78..b 00322: 11.1....11 -> 00320 then go to dsp6 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=b S=0......78..b 00320: .....111.. dsp6: p - 1 -> p A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=a S=0......78..b 00321: 11..1.11.. if p # 12 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=a S=0......78..b 00322: 11.1....11 -> 00320 then go to dsp6 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=a S=0......78..b 00320: .....111.. dsp6: p - 1 -> p A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=9 S=0......78..b 00321: 11..1.11.. if p # 12 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=9 S=0......78..b 00322: 11.1....11 -> 00320 then go to dsp6 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=9 S=0......78..b 00320: .....111.. dsp6: p - 1 -> p A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=8 S=0......78..b 00321: 11..1.11.. if p # 12 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=8 S=0......78..b 00322: 11.1....11 -> 00320 then go to dsp6 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=8 S=0......78..b 00320: .....111.. dsp6: p - 1 -> p A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=7 S=0......78..b 00321: 11..1.11.. if p # 12 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=7 S=0......78..b 00322: 11.1....11 -> 00320 then go to dsp6 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=7 S=0......78..b 00320: .....111.. dsp6: p - 1 -> p A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=6 S=0......78..b 00321: 11..1.11.. if p # 12 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=6 S=0......78..b 00322: 11.1....11 -> 00320 then go to dsp6 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=6 S=0......78..b 00320: .....111.. dsp6: p - 1 -> p A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=5 S=0......78..b 00321: 11..1.11.. if p # 12 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=5 S=0......78..b 00322: 11.1....11 -> 00320 then go to dsp6 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=5 S=0......78..b 00320: .....111.. dsp6: p - 1 -> p A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=4 S=0......78..b 00321: 11..1.11.. if p # 12 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=4 S=0......78..b 00322: 11.1....11 -> 00320 then go to dsp6 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=4 S=0......78..b 00320: .....111.. dsp6: p - 1 -> p A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=3 S=0......78..b 00321: 11..1.11.. if p # 12 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=3 S=0......78..b 00322: 11.1....11 -> 00320 then go to dsp6 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=3 S=0......78..b 00320: .....111.. dsp6: p - 1 -> p A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=2 S=0......78..b 00321: 11..1.11.. if p # 12 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=2 S=0......78..b 00322: 11.1....11 -> 00320 then go to dsp6 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=2 S=0......78..b 00320: .....111.. dsp6: p - 1 -> p A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=1 S=0......78..b 00321: 11..1.11.. if p # 12 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=1 S=0......78..b 00322: 11.1....11 -> 00320 then go to dsp6 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=1 S=0......78..b 00320: .....111.. dsp6: p - 1 -> p A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=0 S=0......78..b 00321: 11..1.11.. if p # 12 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=0 S=0......78..b 00322: 11.1....11 -> 00320 then go to dsp6 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=0 S=0......78..b 00320: .....111.. dsp6: p - 1 -> p A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=f S=0......78..b 00321: 11..1.11.. if p # 12 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=f S=0......78..b 00322: 11.1....11 -> 00320 then go to dsp6 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=f S=0......78..b 00320: .....111.. dsp6: p - 1 -> p A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=e S=0......78..b 00321: 11..1.11.. if p # 12 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=e S=0......78..b 00322: 11.1....11 -> 00320 then go to dsp6 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=e S=0......78..b 00320: .....111.. dsp6: p - 1 -> p A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=d S=0......78..b 00321: 11..1.11.. if p # 12 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=d S=0......78..b 00322: 11.1....11 -> 00320 then go to dsp6 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=d S=0......78..b 00320: .....111.. dsp6: p - 1 -> p A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=c S=0......78..b 00321: 11..1.11.. if p # 12 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=c S=0......78..b 00322: 11.1....11 -> 00320 then go to dsp6 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=c S=0......78..b 00323: 1...1.1... display off A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=c S=0......78..b 00324: 1....1.1.. if s8 = 0 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=c S=0......78..b 00325: 11..11..11 -> 00314 then go to dsp4 A=00000100000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=c S=0......78..b 00326: .1....111. shift left a[w] A=00001000000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=c S=0......78..b 00327: .1.11..1.. 0 -> s5 A=00001000000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=c S=0......78..b 00330: ..11.1.... keys -> rom address A=00001000000000 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=c S=0......78..b 5 00023: 11111.1.1. dig5: a + 1 -> a[x] A=00001000000001 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=c S=0......78..b 00024: 11111.1.1. dig4: a + 1 -> a[x] A=00001000000002 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=c S=0......78..b 00025: ...11.1.11 -> 00032 if no carry go to dig3 A=00001000000002 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=c S=0......78..b 00032: 11111.1.1. dig3: a + 1 -> a[x] A=00001000000003 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=c S=0......78..b 00033: 11111.1.1. dig2: a + 1 -> a[x] A=00001000000004 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=c S=0......78..b 00034: 11111.1.1. dig1: a + 1 -> a[x] A=00001000000005 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=c S=0......78..b 00035: ....11.... return A=00001000000005 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=c S=0......78..b 00210: 1.11.1.11. shift right a[ms] A=00000100000005 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=c S=0......78..b 00211: .11..1111. den7: c -> a[s] A=00000100000005 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=c S=0......78..b 00212: 11..1.11.. den2: if p # 12 A=00000100000005 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=c S=0......78..b 00213: 1..1..1111 -> 00223 then go to den4 A=00000100000005 B=00000299999999 C=01000000000000 D=00000000000000 M=00000000000000 P=c S=0......78..b copy the mask B -> C 00214: ..1...111. b -> c[w] A=00000100000005 B=00000299999999 C=00000299999999 D=00000000000000 M=00000000000000 P=c S=0......78..b 00215: .1111.111. c + 1 -> c[w] A=00000100000005 B=00000299999999 C=00000300000000 D=00000000000000 M=00000000000000 P=c S=0......78..b "3" place holder of former digit 00216: ...1..11.. 1 -> p A=00000100000005 B=00000299999999 C=00000300000000 D=00000000000000 M=00000000000000 P=1 S=0......78..b 00217: .1...1..1. den3: shift left a[wp] A=00000100000050 B=00000299999999 C=00000300000000 D=00000000000000 M=00000000000000 P=1 S=0......78..b 00220: ....1111.. p + 1 -> p A=00000100000050 B=00000299999999 C=00000300000000 D=00000000000000 M=00000000000000 P=2 S=0......78..b 00221: .11.1...1. if c[p] = 0 A=00000100000050 B=00000299999999 C=00000300000000 D=00000000000000 M=00000000000000 P=2 S=0......78..b 00222: 1...111111 -> 00217 then go to den3 A=00000100000050 B=00000299999999 C=00000300000000 D=00000000000000 M=00000000000000 P=2 S=0......78..b 00217: .1...1..1. den3: shift left a[wp] A=00000100000500 B=00000299999999 C=00000300000000 D=00000000000000 M=00000000000000 P=2 S=0......78..b 00220: ....1111.. p + 1 -> p A=00000100000500 B=00000299999999 C=00000300000000 D=00000000000000 M=00000000000000 P=3 S=0......78..b 00221: .11.1...1. if c[p] = 0 A=00000100000500 B=00000299999999 C=00000300000000 D=00000000000000 M=00000000000000 P=3 S=0......78..b 00222: 1...111111 -> 00217 then go to den3 A=00000100000500 B=00000299999999 C=00000300000000 D=00000000000000 M=00000000000000 P=3 S=0......78..b 00217: .1...1..1. den3: shift left a[wp] A=00000100005000 B=00000299999999 C=00000300000000 D=00000000000000 M=00000000000000 P=3 S=0......78..b 00220: ....1111.. p + 1 -> p A=00000100005000 B=00000299999999 C=00000300000000 D=00000000000000 M=00000000000000 P=4 S=0......78..b 00221: .11.1...1. if c[p] = 0 A=00000100005000 B=00000299999999 C=00000300000000 D=00000000000000 M=00000000000000 P=4 S=0......78..b 00222: 1...111111 -> 00217 then go to den3 A=00000100005000 B=00000299999999 C=00000300000000 D=00000000000000 M=00000000000000 P=4 S=0......78..b 00217: .1...1..1. den3: shift left a[wp] A=00000100050000 B=00000299999999 C=00000300000000 D=00000000000000 M=00000000000000 P=4 S=0......78..b 00220: ....1111.. p + 1 -> p A=00000100050000 B=00000299999999 C=00000300000000 D=00000000000000 M=00000000000000 P=5 S=0......78..b 00221: .11.1...1. if c[p] = 0 A=00000100050000 B=00000299999999 C=00000300000000 D=00000000000000 M=00000000000000 P=5 S=0......78..b 00222: 1...111111 -> 00217 then go to den3 A=00000100050000 B=00000299999999 C=00000300000000 D=00000000000000 M=00000000000000 P=5 S=0......78..b 00217: .1...1..1. den3: shift left a[wp] A=00000100500000 B=00000299999999 C=00000300000000 D=00000000000000 M=00000000000000 P=5 S=0......78..b 00220: ....1111.. p + 1 -> p A=00000100500000 B=00000299999999 C=00000300000000 D=00000000000000 M=00000000000000 P=6 S=0......78..b 00221: .11.1...1. if c[p] = 0 A=00000100500000 B=00000299999999 C=00000300000000 D=00000000000000 M=00000000000000 P=6 S=0......78..b 00222: 1...111111 -> 00217 then go to den3 A=00000100500000 B=00000299999999 C=00000300000000 D=00000000000000 M=00000000000000 P=6 S=0......78..b 00217: .1...1..1. den3: shift left a[wp] A=00000105000000 B=00000299999999 C=00000300000000 D=00000000000000 M=00000000000000 P=6 S=0......78..b 00220: ....1111.. p + 1 -> p A=00000105000000 B=00000299999999 C=00000300000000 D=00000000000000 M=00000000000000 P=7 S=0......78..b 00221: .11.1...1. if c[p] = 0 A=00000105000000 B=00000299999999 C=00000300000000 D=00000000000000 M=00000000000000 P=7 S=0......78..b 00222: 1...111111 -> 00217 then go to den3 A=00000105000000 B=00000299999999 C=00000300000000 D=00000000000000 M=00000000000000 P=7 S=0......78..b 00217: .1...1..1. den3: shift left a[wp] A=00000150000000 B=00000299999999 C=00000300000000 D=00000000000000 M=00000000000000 P=7 S=0......78..b 00220: ....1111.. p + 1 -> p A=00000150000000 B=00000299999999 C=00000300000000 D=00000000000000 M=00000000000000 P=8 S=0......78..b A=0000015 p=8 we reached the "3" 00221: .11.1...1. if c[p] = 0 A=00000150000000 B=00000299999999 C=00000300000000 D=00000000000000 M=00000000000000 P=8 S=0......78..b 00222: 1...111111 -> 00217 then go to den3 A=00000150000000 B=00000299999999 C=00000300000000 D=00000000000000 M=00000000000000 P=8 S=0......78..b then we go to den4 00223: 111.1.111. den4: a exchange c[w] A=00000300000000 B=00000299999999 C=00000150000000 D=00000000000000 M=00000000000000 P=8 S=0......78..b 00224: ..111.11.. if p # 3 A=00000300000000 B=00000299999999 C=00000150000000 D=00000000000000 M=00000000000000 P=8 S=0......78..b 00225: 11111..111 -> 00371 then go to den5 A=00000300000000 B=00000299999999 C=00000150000000 D=00000000000000 M=00000000000000 P=8 S=0......78..b 00371: .11..1.1.. den5: if s6 = 0 A=00000300000000 B=00000299999999 C=00000150000000 D=00000000000000 M=00000000000000 P=8 S=0......78..b 00372: 111111..11 -> 00374 then go to den6 A=00000300000000 B=00000299999999 C=00000150000000 D=00000000000000 M=00000000000000 P=8 S=0......78..b 00374: 1.1..1..1. den6: shift right b[wp] A=00000300000000 B=00000029999999 C=00000150000000 D=00000000000000 M=00000000000000 P=8 S=0......78..b 00375: .1111.1..1 -> 00172 jsb eex4 A=00000300000000 B=00000029999999 C=00000150000000 D=00000000000000 M=00000000000000 P=8 S=0......78..b 00172: .11...111. eex4: c -> a[w] A=00000150000000 B=00000029999999 C=00000150000000 D=00000000000000 M=00000000000000 P=8 S=0......78..b 00173: .11.111.1. if c[xs] = 0 A=00000150000000 B=00000029999999 C=00000150000000 D=00000000000000 M=00000000000000 P=8 S=0......78..b 00174: .111111111 -> 00177 then go to eex5 A=00000150000000 B=00000029999999 C=00000150000000 D=00000000000000 M=00000000000000 P=8 S=0......78..b 00177: 11.1..11.. eex5: 13 -> p A=00000150000000 B=00000029999999 C=00000150000000 D=00000000000000 M=00000000000000 P=d S=0......78..b 00200: .1...1.11. eex6: shift left a[ms] A=00001500000000 B=00000029999999 C=00000150000000 D=00000000000000 M=00000000000000 P=d S=0......78..b 00201: .1.11.1.1. c - 1 -> c[x] A=00001500000000 B=00000029999999 C=00000150000999 D=00000000000000 M=00000000000000 P=d S=0......78..b 00202: 1..111111. if a[s] >= 1 A=00001500000000 B=00000029999999 C=00000150000999 D=00000000000000 M=00000000000000 P=d S=0......78..b 00203: .1..111.11 -> 00116 then go to eex8 A=00001500000000 B=00000029999999 C=00000150000999 D=00000000000000 M=00000000000000 P=d S=0......78..b 00204: 1..111.11. if a[ms] >= 1 A=00001500000000 B=00000029999999 C=00000150000999 D=00000000000000 M=00000000000000 P=d S=0......78..b 00205: 1.......11 -> 00200 then go to eex6 A=00001500000000 B=00000029999999 C=00000150000999 D=00000000000000 M=00000000000000 P=d S=0......78..b 00200: .1...1.11. eex6: shift left a[ms] A=00015000000000 B=00000029999999 C=00000150000999 D=00000000000000 M=00000000000000 P=d S=0......78..b 00201: .1.11.1.1. c - 1 -> c[x] A=00015000000000 B=00000029999999 C=00000150000998 D=00000000000000 M=00000000000000 P=d S=0......78..b 00202: 1..111111. if a[s] >= 1 A=00015000000000 B=00000029999999 C=00000150000998 D=00000000000000 M=00000000000000 P=d S=0......78..b 00203: .1..111.11 -> 00116 then go to eex8 A=00015000000000 B=00000029999999 C=00000150000998 D=00000000000000 M=00000000000000 P=d S=0......78..b 00204: 1..111.11. if a[ms] >= 1 A=00015000000000 B=00000029999999 C=00000150000998 D=00000000000000 M=00000000000000 P=d S=0......78..b 00205: 1.......11 -> 00200 then go to eex6 A=00015000000000 B=00000029999999 C=00000150000998 D=00000000000000 M=00000000000000 P=d S=0......78..b 00200: .1...1.11. eex6: shift left a[ms] A=00150000000000 B=00000029999999 C=00000150000998 D=00000000000000 M=00000000000000 P=d S=0......78..b 00201: .1.11.1.1. c - 1 -> c[x] A=00150000000000 B=00000029999999 C=00000150000997 D=00000000000000 M=00000000000000 P=d S=0......78..b 00202: 1..111111. if a[s] >= 1 A=00150000000000 B=00000029999999 C=00000150000997 D=00000000000000 M=00000000000000 P=d S=0......78..b 00203: .1..111.11 -> 00116 then go to eex8 A=00150000000000 B=00000029999999 C=00000150000997 D=00000000000000 M=00000000000000 P=d S=0......78..b 00204: 1..111.11. if a[ms] >= 1 A=00150000000000 B=00000029999999 C=00000150000997 D=00000000000000 M=00000000000000 P=d S=0......78..b 00205: 1.......11 -> 00200 then go to eex6 A=00150000000000 B=00000029999999 C=00000150000997 D=00000000000000 M=00000000000000 P=d S=0......78..b 00200: .1...1.11. eex6: shift left a[ms] A=01500000000000 B=00000029999999 C=00000150000997 D=00000000000000 M=00000000000000 P=d S=0......78..b 00201: .1.11.1.1. c - 1 -> c[x] A=01500000000000 B=00000029999999 C=00000150000996 D=00000000000000 M=00000000000000 P=d S=0......78..b 00202: 1..111111. if a[s] >= 1 A=01500000000000 B=00000029999999 C=00000150000996 D=00000000000000 M=00000000000000 P=d S=0......78..b 00203: .1..111.11 -> 00116 then go to eex8 A=01500000000000 B=00000029999999 C=00000150000996 D=00000000000000 M=00000000000000 P=d S=0......78..b 00204: 1..111.11. if a[ms] >= 1 A=01500000000000 B=00000029999999 C=00000150000996 D=00000000000000 M=00000000000000 P=d S=0......78..b 00205: 1.......11 -> 00200 then go to eex6 A=01500000000000 B=00000029999999 C=00000150000996 D=00000000000000 M=00000000000000 P=d S=0......78..b 00200: .1...1.11. eex6: shift left a[ms] A=15000000000000 B=00000029999999 C=00000150000996 D=00000000000000 M=00000000000000 P=d S=0......78..b 00201: .1.11.1.1. c - 1 -> c[x] A=15000000000000 B=00000029999999 C=00000150000995 D=00000000000000 M=00000000000000 P=d S=0......78..b 00202: 1..111111. if a[s] >= 1 A=15000000000000 B=00000029999999 C=00000150000995 D=00000000000000 M=00000000000000 P=d S=0......78..b 00203: .1..111.11 -> 00116 then go to eex8 A=15000000000000 B=00000029999999 C=00000150000995 D=00000000000000 M=00000000000000 P=d S=0......78..b 00116: ........1. eex8: if b[p] = 0 A=15000000000000 B=00000029999999 C=00000150000995 D=00000000000000 M=00000000000000 P=d S=0......78..b 00117: .1..11..11 -> 00114 then go to eex7 A=15000000000000 B=00000029999999 C=00000150000995 D=00000000000000 M=00000000000000 P=d S=0......78..b 00114: .....111.. eex7: p - 1 -> p A=15000000000000 B=00000029999999 C=00000150000995 D=00000000000000 M=00000000000000 P=c S=0......78..b 00115: .1111.1.1. c + 1 -> c[x] A=15000000000000 B=00000029999999 C=00000150000996 D=00000000000000 M=00000000000000 P=c S=0......78..b 00116: ........1. eex8: if b[p] = 0 A=15000000000000 B=00000029999999 C=00000150000996 D=00000000000000 M=00000000000000 P=c S=0......78..b 00117: .1..11..11 -> 00114 then go to eex7 A=15000000000000 B=00000029999999 C=00000150000996 D=00000000000000 M=00000000000000 P=c S=0......78..b 00114: .....111.. eex7: p - 1 -> p A=15000000000000 B=00000029999999 C=00000150000996 D=00000000000000 M=00000000000000 P=b S=0......78..b 00115: .1111.1.1. c + 1 -> c[x] A=15000000000000 B=00000029999999 C=00000150000997 D=00000000000000 M=00000000000000 P=b S=0......78..b 00116: ........1. eex8: if b[p] = 0 A=15000000000000 B=00000029999999 C=00000150000997 D=00000000000000 M=00000000000000 P=b S=0......78..b 00117: .1..11..11 -> 00114 then go to eex7 A=15000000000000 B=00000029999999 C=00000150000997 D=00000000000000 M=00000000000000 P=b S=0......78..b 00114: .....111.. eex7: p - 1 -> p A=15000000000000 B=00000029999999 C=00000150000997 D=00000000000000 M=00000000000000 P=a S=0......78..b 00115: .1111.1.1. c + 1 -> c[x] A=15000000000000 B=00000029999999 C=00000150000998 D=00000000000000 M=00000000000000 P=a S=0......78..b 00116: ........1. eex8: if b[p] = 0 A=15000000000000 B=00000029999999 C=00000150000998 D=00000000000000 M=00000000000000 P=a S=0......78..b 00117: .1..11..11 -> 00114 then go to eex7 A=15000000000000 B=00000029999999 C=00000150000998 D=00000000000000 M=00000000000000 P=a S=0......78..b 00114: .....111.. eex7: p - 1 -> p A=15000000000000 B=00000029999999 C=00000150000998 D=00000000000000 M=00000000000000 P=9 S=0......78..b 00115: .1111.1.1. c + 1 -> c[x] A=15000000000000 B=00000029999999 C=00000150000999 D=00000000000000 M=00000000000000 P=9 S=0......78..b 00116: ........1. eex8: if b[p] = 0 A=15000000000000 B=00000029999999 C=00000150000999 D=00000000000000 M=00000000000000 P=9 S=0......78..b 00117: .1..11..11 -> 00114 then go to eex7 A=15000000000000 B=00000029999999 C=00000150000999 D=00000000000000 M=00000000000000 P=9 S=0......78..b 00114: .....111.. eex7: p - 1 -> p A=15000000000000 B=00000029999999 C=00000150000999 D=00000000000000 M=00000000000000 P=8 S=0......78..b 00115: .1111.1.1. c + 1 -> c[x] A=15000000000000 B=00000029999999 C=00000150000000 D=00000000000000 M=00000000000000 P=8 S=0......78..b 00116: ........1. eex8: if b[p] = 0 A=15000000000000 B=00000029999999 C=00000150000000 D=00000000000000 M=00000000000000 P=8 S=0......78..b 00117: .1..11..11 -> 00114 then go to eex7 A=15000000000000 B=00000029999999 C=00000150000000 D=00000000000000 M=00000000000000 P=8 S=0......78..b 00114: .....111.. eex7: p - 1 -> p A=15000000000000 B=00000029999999 C=00000150000000 D=00000000000000 M=00000000000000 P=7 S=0......78..b 00115: .1111.1.1. c + 1 -> c[x] A=15000000000000 B=00000029999999 C=00000150000001 D=00000000000000 M=00000000000000 P=7 S=0......78..b 00116: ........1. eex8: if b[p] = 0 A=15000000000000 B=00000029999999 C=00000150000001 D=00000000000000 M=00000000000000 P=7 S=0......78..b 00117: .1..11..11 -> 00114 then go to eex7 A=15000000000000 B=00000029999999 C=00000150000001 D=00000000000000 M=00000000000000 P=7 S=0......78..b 00120: 1.11...1.. 1 -> s11 A=15000000000000 B=00000029999999 C=00000150000001 D=00000000000000 M=00000000000000 P=7 S=0......78..b 00121: 1.11.1.11. shift right a[ms] A=01500000000000 B=00000029999999 C=00000150000001 D=00000000000000 M=00000000000000 P=7 S=0......78..b 00122: 111.1..11. a exchange c[m] A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=7 S=0......78..b 00123: .1...1.1.. if s4 = 0 A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=7 S=0......78..b 00124: 1....11111 -> 00207 then go to den1 A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=7 S=0......78..b 00207: 1111.111.1 -> 00367 den1: jsb dsp1 A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=7 S=0......78..b 00367: 1.1.1..1.. dsp1: 0 -> s10 A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=7 S=0......78..b 00370: 11....1111 -> 00303 go to dsp7 A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=7 S=0......78..b 00303: .11..1111. dsp7: c -> a[s] A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=7 S=0......78..b 00304: 1...1..1.. l00304: 0 -> s8 A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=7 S=0......7...b 00305: 11..111111 -> 00317 go to dsp8 A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=7 S=0......7...b 00317: ....1..1.. dsp8: 0 -> s0 A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=7 S=.......7...b 00320: .....111.. dsp6: p - 1 -> p A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=6 S=.......7...b 00321: 11..1.11.. if p # 12 A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=6 S=.......7...b 00322: 11.1....11 -> 00320 then go to dsp6 A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=6 S=.......7...b 00320: .....111.. dsp6: p - 1 -> p A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=5 S=.......7...b 00321: 11..1.11.. if p # 12 A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=5 S=.......7...b 00322: 11.1....11 -> 00320 then go to dsp6 A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=5 S=.......7...b 00320: .....111.. dsp6: p - 1 -> p A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=4 S=.......7...b 00321: 11..1.11.. if p # 12 A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=4 S=.......7...b 00322: 11.1....11 -> 00320 then go to dsp6 A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=4 S=.......7...b 00320: .....111.. dsp6: p - 1 -> p A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=3 S=.......7...b 00321: 11..1.11.. if p # 12 A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=3 S=.......7...b 00322: 11.1....11 -> 00320 then go to dsp6 A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=3 S=.......7...b 00320: .....111.. dsp6: p - 1 -> p A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=2 S=.......7...b 00321: 11..1.11.. if p # 12 A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=2 S=.......7...b 00322: 11.1....11 -> 00320 then go to dsp6 A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=2 S=.......7...b 00320: .....111.. dsp6: p - 1 -> p A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=1 S=.......7...b 00321: 11..1.11.. if p # 12 A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=1 S=.......7...b 00322: 11.1....11 -> 00320 then go to dsp6 A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=1 S=.......7...b 00320: .....111.. dsp6: p - 1 -> p A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=0 S=.......7...b 00321: 11..1.11.. if p # 12 A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=0 S=.......7...b 00322: 11.1....11 -> 00320 then go to dsp6 A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=0 S=.......7...b 00320: .....111.. dsp6: p - 1 -> p A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=f S=.......7...b 00321: 11..1.11.. if p # 12 A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=f S=.......7...b 00322: 11.1....11 -> 00320 then go to dsp6 A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=f S=.......7...b 00320: .....111.. dsp6: p - 1 -> p A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=e S=.......7...b 00321: 11..1.11.. if p # 12 A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=e S=.......7...b 00322: 11.1....11 -> 00320 then go to dsp6 A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=e S=.......7...b 00320: .....111.. dsp6: p - 1 -> p A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=d S=.......7...b 00321: 11..1.11.. if p # 12 A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=d S=.......7...b 00322: 11.1....11 -> 00320 then go to dsp6 A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=d S=.......7...b 00320: .....111.. dsp6: p - 1 -> p A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=c S=.......7...b 00321: 11..1.11.. if p # 12 A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=c S=.......7...b 00322: 11.1....11 -> 00320 then go to dsp6 A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=c S=.......7...b 00323: 1...1.1... display off A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=c S=.......7...b 00324: 1....1.1.. if s8 = 0 A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=c S=.......7...b 00325: 11..11..11 -> 00314 then go to dsp4 A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=c S=.......7...b 00314: ....1.1... dsp4: display toggle A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=c S=.......7...b 00315: .....1.1.. dsp5: if s0 = 0 A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=c S=.......7...b 00316: 11...11111 -> 00307 then go to dsp3 A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=c S=.......7...b 00307: 1......1.. dsp3: 1 -> s8 A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=c S=.......78..b 00310: .1.1.1.1.. if s5 = 0 A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=c S=.......78..b 00311: 11..11.111 -> 00315 then go to dsp5 A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=c S=.......78..b 00315: .....1.1.. dsp5: if s0 = 0 A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=c S=.......78..b 00316: 11...11111 -> 00307 then go to dsp3 A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=c S=.......78..b 00307: 1......1.. dsp3: 1 -> s8 A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=c S=.......78..b 00310: .1.1.1.1.. if s5 = 0 A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=c S=.......78..b 00311: 11..11.111 -> 00315 then go to dsp5 A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=c S=.......78..b 00315: .....1.1.. dsp5: if s0 = 0 A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=c S=.......78..b 00316: 11...11111 -> 00307 then go to dsp3 A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=c S=.......78..b 00307: 1......1.. dsp3: 1 -> s8 A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=c S=.......78..b 00310: .1.1.1.1.. if s5 = 0 A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=c S=.......78..b 00311: 11..11.111 -> 00315 then go to dsp5 A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=c S=.......78..b 00315: .....1.1.. dsp5: if s0 = 0 A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=c S=.......78..b 00316: 11...11111 -> 00307 then go to dsp3 A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=c S=.......78..b 00307: 1......1.. dsp3: 1 -> s8 A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=c S=.......78..b 00310: .1.1.1.1.. if s5 = 0 A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=c S=.......78..b 00311: 11..11.111 -> 00315 then go to dsp5 A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=c S=.......78..b 00315: .....1.1.. dsp5: if s0 = 0 A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=c S=.......78..b 00316: 11...11111 -> 00307 then go to dsp3 A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=c S=.......78..b 00307: 1......1.. dsp3: 1 -> s8 A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=c S=.......78..b 00310: .1.1.1.1.. if s5 = 0 A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=c S=.......78..b 00311: 11..11.111 -> 00315 then go to dsp5 A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=c S=.......78..b 00315: .....1.1.. dsp5: if s0 = 0 A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=c S=.......78..b 00316: 11...11111 -> 00307 then go to dsp3 A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=c S=.......78..b 00307: 1......1.. dsp3: 1 -> s8 A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=c S=.......78..b 00310: .1.1.1.1.. if s5 = 0 A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=c S=.......78..b 00311: 11..11.111 -> 00315 then go to dsp5 A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=c S=.......78..b 00315: .....1.1.. dsp5: if s0 = 0 A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=c S=.......78..b 00316: 11...11111 -> 00307 then go to dsp3 A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=c S=.......78..b 00307: 1......1.. dsp3: 1 -> s8 A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=c S=.......78..b 00310: .1.1.1.1.. if s5 = 0 A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=c S=.......78..b 00311: 11..11.111 -> 00315 then go to dsp5 A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=c S=.......78..b 00315: .....1.1.. dsp5: if s0 = 0 A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=c S=0......78..b 00316: 11...11111 -> 00307 then go to dsp3 A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=c S=0......78..b 00317: ....1..1.. dsp8: 0 -> s0 A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=c S=.......78..b 00320: .....111.. dsp6: p - 1 -> p A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=b S=0......78..b 00321: 11..1.11.. if p # 12 A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=b S=0......78..b 00322: 11.1....11 -> 00320 then go to dsp6 A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=b S=0......78..b 00320: .....111.. dsp6: p - 1 -> p A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=a S=0......78..b 00321: 11..1.11.. if p # 12 A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=a S=0......78..b 00322: 11.1....11 -> 00320 then go to dsp6 A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=a S=0......78..b 00320: .....111.. dsp6: p - 1 -> p A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=9 S=0......78..b 00321: 11..1.11.. if p # 12 A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=9 S=0......78..b 00322: 11.1....11 -> 00320 then go to dsp6 A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=9 S=0......78..b 00320: .....111.. dsp6: p - 1 -> p A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=8 S=0......78..b 00321: 11..1.11.. if p # 12 A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=8 S=0......78..b 00322: 11.1....11 -> 00320 then go to dsp6 A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=8 S=0......78..b 00320: .....111.. dsp6: p - 1 -> p A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=7 S=0......78..b 00321: 11..1.11.. if p # 12 A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=7 S=0......78..b 00322: 11.1....11 -> 00320 then go to dsp6 A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=7 S=0......78..b 00320: .....111.. dsp6: p - 1 -> p A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=6 S=0......78..b 00321: 11..1.11.. if p # 12 A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=6 S=0......78..b 00322: 11.1....11 -> 00320 then go to dsp6 A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=6 S=0......78..b 00320: .....111.. dsp6: p - 1 -> p A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=5 S=0......78..b 00321: 11..1.11.. if p # 12 A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=5 S=0......78..b 00322: 11.1....11 -> 00320 then go to dsp6 A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=5 S=0......78..b 00320: .....111.. dsp6: p - 1 -> p A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=4 S=0......78..b 00321: 11..1.11.. if p # 12 A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=4 S=0......78..b 00322: 11.1....11 -> 00320 then go to dsp6 A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=4 S=0......78..b 00320: .....111.. dsp6: p - 1 -> p A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=3 S=0......78..b 00321: 11..1.11.. if p # 12 A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=3 S=0......78..b 00322: 11.1....11 -> 00320 then go to dsp6 A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=3 S=0......78..b 00320: .....111.. dsp6: p - 1 -> p A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=2 S=0......78..b 00321: 11..1.11.. if p # 12 A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=2 S=0......78..b 00322: 11.1....11 -> 00320 then go to dsp6 A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=2 S=0......78..b 00320: .....111.. dsp6: p - 1 -> p A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=1 S=0......78..b 00321: 11..1.11.. if p # 12 A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=1 S=0......78..b 00322: 11.1....11 -> 00320 then go to dsp6 A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=1 S=0......78..b 00320: .....111.. dsp6: p - 1 -> p A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=0 S=0......78..b 00321: 11..1.11.. if p # 12 A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=0 S=0......78..b 00322: 11.1....11 -> 00320 then go to dsp6 A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=0 S=0......78..b 00320: .....111.. dsp6: p - 1 -> p A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=f S=0......78..b 00321: 11..1.11.. if p # 12 A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=f S=0......78..b 00322: 11.1....11 -> 00320 then go to dsp6 A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=f S=0......78..b 00320: .....111.. dsp6: p - 1 -> p A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=e S=0......78..b 00321: 11..1.11.. if p # 12 A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=e S=0......78..b 00322: 11.1....11 -> 00320 then go to dsp6 A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=e S=0......78..b 00320: .....111.. dsp6: p - 1 -> p A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=d S=0......78..b 00321: 11..1.11.. if p # 12 A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=d S=0......78..b 00322: 11.1....11 -> 00320 then go to dsp6 A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=d S=0......78..b 00320: .....111.. dsp6: p - 1 -> p A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=c S=0......78..b 00321: 11..1.11.. if p # 12 A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=c S=0......78..b 00322: 11.1....11 -> 00320 then go to dsp6 A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=c S=0......78..b 00323: 1...1.1... display off A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=c S=0......78..b 00324: 1....1.1.. if s8 = 0 A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=c S=0......78..b 00325: 11..11..11 -> 00314 then go to dsp4 A=00000150000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=c S=0......78..b 00326: .1....111. shift left a[w] A=00001500000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=c S=0......78..b 00327: .1.11..1.. 0 -> s5 A=00001500000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=c S=0......78..b 00330: ..11.1.... keys -> rom address + (0 previously on the stack) A=00001500000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=c S=0......78..b 00026: 1..11.1..1 -> 00232 jsb l00232 A=00001500000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=c S=0......78..b 00232: .11.1.1... l00232: stack -> a A=00000000000000 B=00000029999999 C=01500000000001 D=00000000000000 M=00000000000000 P=c S=0......78..b 00233: ....1.111. 0 -> b[w] A=00000000000000 B=00000000000000 C=01500000000001 D=00000000000000 M=00000000000000 P=c S=0......78..b 00234: 1111111.1. a + 1 -> a[xs] A=00000000000100 B=00000000000000 C=01500000000001 D=00000000000000 M=00000000000000 P=c S=0......78..b 00235: 1111111.1. a + 1 -> a[xs] A=00000000000200 B=00000000000000 C=01500000000001 D=00000000000000 M=00000000000000 P=c S=0......78..b 00236: .111111.1. c + 1 -> c[xs] A=00000000000200 B=00000000000000 C=01500000000101 D=00000000000000 M=00000000000000 P=c S=0......78..b 00237: .111111.1. c + 1 -> c[xs] A=00000000000200 B=00000000000000 C=01500000000201 D=00000000000000 M=00000000000000 P=c S=0......78..b 00240: ...1..1.1. if a >= c[x] A=00000000000200 B=00000000000000 C=01500000000201 D=00000000000000 M=00000000000000 P=c S=0......78..b 00241: 1.1...1111 -> 00243 then go to add4 A=00000000000200 B=00000000000000 C=01500000000201 D=00000000000000 M=00000000000000 P=c S=0......78..b 00242: 111.1.111. a exchange c[w] A=01500000000201 B=00000000000000 C=00000000000200 D=00000000000000 M=00000000000000 P=c S=0......78..b 00243: 111.1..11. add4: a exchange c[m] A=00000000000201 B=00000000000000 C=01500000000200 D=00000000000000 M=00000000000000 P=c S=0......78..b 00244: .11.1..11. if c[m] = 0 A=00000000000201 B=00000000000000 C=01500000000200 D=00000000000000 M=00000000000000 P=c S=0......78..b 00245: 1.1..11111 -> 00247 then go to add5 A=00000000000201 B=00000000000000 C=01500000000200 D=00000000000000 M=00000000000000 P=c S=0......78..b 00246: 111.1.111. a exchange c[w] A=01500000000200 B=00000000000000 C=00000000000201 D=00000000000000 M=00000000000000 P=c S=0......78..b 00247: 1...1..11. add5: b exchange c[m] A=01500000000200 B=00000000000000 C=00000000000201 D=00000000000000 M=00000000000000 P=c S=0......78..b 00250: ...1..1.1. add6: if a >= c[x] A=01500000000200 B=00000000000000 C=00000000000201 D=00000000000000 M=00000000000000 P=c S=0......78..b 00251: 1.11111.11 -> 00276 then go to l00276 A=01500000000200 B=00000000000000 C=00000000000201 D=00000000000000 M=00000000000000 P=c S=0......78..b 00252: 1.1...111. shift right b[w] A=01500000000200 B=00000000000000 C=00000000000201 D=00000000000000 M=00000000000000 P=c S=0......78..b 00253: 11111.1.1. a + 1 -> a[x] A=01500000000201 B=00000000000000 C=00000000000201 D=00000000000000 M=00000000000000 P=c S=0......78..b 00254: ......111. if b[w] = 0 A=01500000000201 B=00000000000000 C=00000000000201 D=00000000000000 M=00000000000000 P=c S=0......78..b 00255: 1.11111.11 -> 00276 then go to l00276 A=01500000000201 B=00000000000000 C=00000000000201 D=00000000000000 M=00000000000000 P=c S=0......78..b 00276: ..1..1.... -> 01277 l00276: select rom 1 ; go to ad A=01500000000201 B=00000000000000 C=00000000000201 D=00000000000000 M=00000000000000 P=c S=0......78..b 01277: .1.1111.1. add12: c - 1 -> c[xs] ; (from r A=01500000000201 B=00000000000000 C=00000000000101 D=00000000000000 M=00000000000000 P=c S=0......78..b 01300: .1.1111.1. c - 1 -> c[xs] A=01500000000201 B=00000000000000 C=00000000000001 D=00000000000000 M=00000000000000 P=c S=0......78..b 01301: 1.111.1.1. 0 -> a[x] A=01500000000000 B=00000000000000 C=00000000000001 D=00000000000000 M=00000000000000 P=c S=0......78..b 01302: 11.1.1111. a - c -> a[s] A=01500000000000 B=00000000000000 C=00000000000001 D=00000000000000 M=00000000000000 P=c S=0......78..b 01303: 1..111111. if a[s] >= 1 A=01500000000000 B=00000000000000 C=00000000000001 D=00000000000000 M=00000000000000 P=c S=0......78..b 01304: 11...11.11 -> 01306 then go to add13 A=01500000000000 B=00000000000000 C=00000000000001 D=00000000000000 M=00000000000000 P=c S=0......78..b 01305: .1...1.... -> 02306 select rom 2 ; -> l02306 A=01500000000000 B=00000000000000 C=00000000000001 D=00000000000000 M=00000000000000 P=c S=0......78..b 02306: 11...1..11 -> 02304 if no carry go to myp26 A=01500000000000 B=00000000000000 C=00000000000001 D=00000000000000 M=00000000000000 P=c S=0......78..b 02304: 111...111. myp26: a + b -> a[w] A=01500000000000 B=00000000000000 C=00000000000001 D=00000000000000 M=00000000000000 P=c S=0......78..b 02305: .1.11...1. mpy27: c - 1 -> c[p] A=01500000000000 B=00000000000000 C=09000000000001 D=00000000000000 M=00000000000000 P=c S=0......78..b 02306: 11...1..11 -> 02304 if no carry go to myp26 A=01500000000000 B=00000000000000 C=09000000000001 D=00000000000000 M=00000000000000 P=c S=0......78..b 02307: 1.11..111. mpy28: shift right a[w] A=00150000000000 B=00000000000000 C=09000000000001 D=00000000000000 M=00000000000000 P=c S=0......78..b 02310: ....1111.. p + 1 -> p A=00150000000000 B=00000000000000 C=09000000000001 D=00000000000000 M=00000000000000 P=d S=0......78..b 02311: 11.11.11.. if p # 13 A=00150000000000 B=00000000000000 C=09000000000001 D=00000000000000 M=00000000000000 P=d S=0......78..b 02312: 11...1.111 -> 02305 then go to mpy27 A=00150000000000 B=00000000000000 C=09000000000001 D=00000000000000 M=00000000000000 P=d S=0......78..b 02313: .1111.1.1. c + 1 -> c[x] A=00150000000000 B=00000000000000 C=09000000000002 D=00000000000000 M=00000000000000 P=d S=0......78..b 02314: 1.1111111. nrm21: 0 -> a[s] A=00150000000000 B=00000000000000 C=09000000000002 D=00000000000000 M=00000000000000 P=d S=0......78..b 02315: 11....11.. 12 -> p A=00150000000000 B=00000000000000 C=09000000000002 D=00000000000000 M=00000000000000 P=c S=0......78..b 02316: ....1.111. 0 -> b[w] A=00150000000000 B=00000000000000 C=09000000000002 D=00000000000000 M=00000000000000 P=c S=0......78..b 02317: 1..11...1. nrm23: if a[p] >= 1 A=00150000000000 B=00000000000000 C=09000000000002 D=00000000000000 M=00000000000000 P=c S=0......78..b 02320: 11.1.11.11 -> 02326 then go to nrm24 A=00150000000000 B=00000000000000 C=09000000000002 D=00000000000000 M=00000000000000 P=c S=0......78..b 02321: .1....111. shift left a[w] A=01500000000000 B=00000000000000 C=09000000000002 D=00000000000000 M=00000000000000 P=c S=0......78..b 02322: .1.11.1.1. c - 1 -> c[x] A=01500000000000 B=00000000000000 C=09000000000001 D=00000000000000 M=00000000000000 P=c S=0......78..b 02323: 1..11.111. if a[w] >= 1 A=01500000000000 B=00000000000000 C=09000000000001 D=00000000000000 M=00000000000000 P=c S=0......78..b 02324: 11..111111 -> 02317 then go to nrm23 A=01500000000000 B=00000000000000 C=09000000000001 D=00000000000000 M=00000000000000 P=c S=0......78..b 02317: 1..11...1. nrm23: if a[p] >= 1 A=01500000000000 B=00000000000000 C=09000000000001 D=00000000000000 M=00000000000000 P=c S=0......78..b 02320: 11.1.11.11 -> 02326 then go to nrm24 A=01500000000000 B=00000000000000 C=09000000000001 D=00000000000000 M=00000000000000 P=c S=0......78..b 02326: .1..1.1.1. nrm24: a -> b[x] A=01500000000000 B=00000000000000 C=09000000000001 D=00000000000000 M=00000000000000 P=c S=0......78..b 02327: 111...111. a + b -> a[w] A=01500000000000 B=00000000000000 C=09000000000001 D=00000000000000 M=00000000000000 P=c S=0......78..b 02330: 1..111111. if a[s] >= 1 A=01500000000000 B=00000000000000 C=09000000000001 D=00000000000000 M=00000000000000 P=c S=0......78..b 02331: 11...11111 -> 02307 then go to mpy28 A=01500000000000 B=00000000000000 C=09000000000001 D=00000000000000 M=00000000000000 P=c S=0......78..b 02332: 111.1..11. a exchange c[m] A=09000000000000 B=00000000000000 C=01500000000001 D=00000000000000 M=00000000000000 P=c S=0......78..b 02333: .11...111. c -> a[w] A=01500000000001 B=00000000000000 C=01500000000001 D=00000000000000 M=00000000000000 P=c S=0......78..b 02334: ....1.111. 0 -> b[w] A=01500000000001 B=00000000000000 C=01500000000001 D=00000000000000 M=00000000000000 P=c S=0......78..b 02335: 11....11.. nrm27: 12 -> p A=01500000000001 B=00000000000000 C=01500000000001 D=00000000000000 M=00000000000000 P=c S=0......78..b 02336: .1111.1.11 -> 02172 go to nrm26 A=01500000000001 B=00000000000000 C=01500000000001 D=00000000000000 M=00000000000000 P=c S=0......78..b 02172: ..1..1.1.. nrm26: if s2 = 0 A=01500000000001 B=00000000000000 C=01500000000001 D=00000000000000 M=00000000000000 P=c S=0......78..b 02173: 1..1.1..11 -> 02224 then go to rtn21 A=01500000000001 B=00000000000000 C=01500000000001 D=00000000000000 M=00000000000000 P=c S=0......78..b 02224: ..1..1.... -> 01225 rtn21: select rom 1 ; -> rtn11 A=01500000000001 B=00000000000000 C=01500000000001 D=00000000000000 M=00000000000000 P=c S=0......78..b 01225: ...1.1.1.. rtn11: if s1 = 0 A=01500000000001 B=00000000000000 C=01500000000001 D=00000000000000 M=00000000000000 P=c S=0......78..b 01226: 11.11.1.11 -> 01332 then go to rtn12 A=01500000000001 B=00000000000000 C=01500000000001 D=00000000000000 M=00000000000000 P=c S=0......78..b 01332: .....1.... -> 00333 rtn12: select rom 0 ; -> l00333 A=01500000000001 B=00000000000000 C=01500000000001 D=00000000000000 M=00000000000000 P=c S=0......78..b 00333: .1.111.1.1 -> 00135 l00333: jsb of13 A=01500000000001 B=00000000000000 C=01500000000001 D=00000000000000 M=00000000000000 P=c S=0......78..b 00135: ....11.1.. of13: clear status A=01500000000001 B=00000000000000 C=01500000000001 D=00000000000000 M=00000000000000 P=c S=............ 00136: .11...111. c -> a[w] A=01500000000001 B=00000000000000 C=01500000000001 D=00000000000000 M=00000000000000 P=c S=............ 00137: 11....11.. of14: 12 -> p A=01500000000001 B=00000000000000 C=01500000000001 D=00000000000000 M=00000000000000 P=c S=............ 00140: .1..1.1.1. a -> b[x] A=01500000000001 B=00000000000001 C=01500000000001 D=00000000000000 M=00000000000000 P=c S=............ 00141: .11...1.1. c -> a[x] A=01500000000001 B=00000000000001 C=01500000000001 D=00000000000000 M=00000000000000 P=c S=............ 00142: .11.111.1. if c[xs] = 0 A=01500000000001 B=00000000000001 C=01500000000001 D=00000000000000 M=00000000000000 P=c S=............ 00143: .11.1...11 -> 00150 then go to of15 A=01500000000001 B=00000000000001 C=01500000000001 D=00000000000000 M=00000000000000 P=c S=............ 00150: 111.1.1.1. of15: a exchange c[x] A=01500000000001 B=00000000000001 C=01500000000001 D=00000000000000 M=00000000000000 P=c S=............ 00151: .1...1.1.. if s4 = 0 A=01500000000001 B=00000000000001 C=01500000000001 D=00000000000000 M=00000000000000 P=c S=............ 00152: .1....1.11 -> 00102 then go to l00102 A=01500000000001 B=00000000000001 C=01500000000001 D=00000000000000 M=00000000000000 P=c S=............ 00102: .1..1.111. l00102: a -> b[w] A=01500000000001 B=01500000000001 C=01500000000001 D=00000000000000 M=00000000000000 P=c S=............ 00103: 1.11111.1. 0 -> a[xs] A=01500000000001 B=01500000000001 C=01500000000001 D=00000000000000 M=00000000000000 P=c S=............ 00104: .1...1.11. shift left a[ms] A=15000000000001 B=01500000000001 C=01500000000001 D=00000000000000 M=00000000000000 P=c S=............ 00105: 11.11.1.1. l00105: a - 1 -> a[x] A=15000000000000 B=01500000000001 C=01500000000001 D=00000000000000 M=00000000000000 P=c S=............ 00106: 111.....11 -> 00340 if no carry go to l00340 A=15000000000000 B=01500000000001 C=01500000000001 D=00000000000000 M=00000000000000 P=c S=............ 00340: 1.11.1.11. l00340: shift right a[ms] A=01500000000000 B=01500000000001 C=01500000000001 D=00000000000000 M=00000000000000 P=c S=............ 00341: .....111.. p - 1 -> p A=01500000000000 B=01500000000001 C=01500000000001 D=00000000000000 M=00000000000000 P=b S=............ 00342: ..1.1.11.. if p # 2 A=01500000000000 B=01500000000001 C=01500000000001 D=00000000000000 M=00000000000000 P=b S=............ 00343: .1...1.111 -> 00105 then go to l00105 A=01500000000000 B=01500000000001 C=01500000000001 D=00000000000000 M=00000000000000 P=b S=............ 00105: 11.11.1.1. l00105: a - 1 -> a[x] A=01500000000999 B=01500000000001 C=01500000000001 D=00000000000000 M=00000000000000 P=b S=............ 00106: 111.....11 -> 00340 if no carry go to l00340 A=01500000000999 B=01500000000001 C=01500000000001 D=00000000000000 M=00000000000000 P=b S=............ 00107: .11.111.1. if c[xs] = 0 A=01500000000999 B=01500000000001 C=01500000000001 D=00000000000000 M=00000000000000 P=b S=............ 00110: 111..11.11 -> 00346 then go to l00346 A=01500000000999 B=01500000000001 C=01500000000001 D=00000000000000 M=00000000000000 P=b S=............ 00346: 1.1111.11. l00346: 0 -> a[ms] A=00000000000999 B=01500000000001 C=01500000000001 D=00000000000000 M=00000000000000 P=b S=............ 00347: 11111...1. a + 1 -> a[p] A=00100000000999 B=01500000000001 C=01500000000001 D=00000000000000 M=00000000000000 P=b S=............ 00350: 11111...1. a + 1 -> a[p] A=00200000000999 B=01500000000001 C=01500000000001 D=00000000000000 M=00000000000000 P=b S=............ 00351: ..1...11.. 2 -> p A=00200000000999 B=01500000000001 C=01500000000001 D=00000000000000 M=00000000000000 P=2 S=............ 00352: ....1111.. l00352: p + 1 -> p A=00200000000999 B=01500000000001 C=01500000000001 D=00000000000000 M=00000000000000 P=3 S=............ 00353: 11.11...1. a - 1 -> a[p] A=00200000009999 B=01500000000001 C=01500000000001 D=00000000000000 M=00000000000000 P=3 S=............ 00354: 111.111111 -> 00357 if no carry go to l00357 A=00200000009999 B=01500000000001 C=01500000000001 D=00000000000000 M=00000000000000 P=3 S=............ 00355: ........1. if b[p] = 0 A=00200000009999 B=01500000000001 C=01500000000001 D=00000000000000 M=00000000000000 P=3 S=............ 00356: 111.1.1.11 -> 00352 then go to l00352 A=00200000009999 B=01500000000001 C=01500000000001 D=00000000000000 M=00000000000000 P=3 S=............ 00352: ....1111.. l00352: p + 1 -> p A=00200000009999 B=01500000000001 C=01500000000001 D=00000000000000 M=00000000000000 P=4 S=............ 00353: 11.11...1. a - 1 -> a[p] A=00200000099999 B=01500000000001 C=01500000000001 D=00000000000000 M=00000000000000 P=4 S=............ 00354: 111.111111 -> 00357 if no carry go to l00357 A=00200000099999 B=01500000000001 C=01500000000001 D=00000000000000 M=00000000000000 P=4 S=............ 00355: ........1. if b[p] = 0 A=00200000099999 B=01500000000001 C=01500000000001 D=00000000000000 M=00000000000000 P=4 S=............ 00356: 111.1.1.11 -> 00352 then go to l00352 A=00200000099999 B=01500000000001 C=01500000000001 D=00000000000000 M=00000000000000 P=4 S=............ 00352: ....1111.. l00352: p + 1 -> p A=00200000099999 B=01500000000001 C=01500000000001 D=00000000000000 M=00000000000000 P=5 S=............ 00353: 11.11...1. a - 1 -> a[p] A=00200000999999 B=01500000000001 C=01500000000001 D=00000000000000 M=00000000000000 P=5 S=............ 00354: 111.111111 -> 00357 if no carry go to l00357 A=00200000999999 B=01500000000001 C=01500000000001 D=00000000000000 M=00000000000000 P=5 S=............ 00355: ........1. if b[p] = 0 A=00200000999999 B=01500000000001 C=01500000000001 D=00000000000000 M=00000000000000 P=5 S=............ 00356: 111.1.1.11 -> 00352 then go to l00352 A=00200000999999 B=01500000000001 C=01500000000001 D=00000000000000 M=00000000000000 P=5 S=............ 00352: ....1111.. l00352: p + 1 -> p A=00200000999999 B=01500000000001 C=01500000000001 D=00000000000000 M=00000000000000 P=6 S=............ 00353: 11.11...1. a - 1 -> a[p] A=00200009999999 B=01500000000001 C=01500000000001 D=00000000000000 M=00000000000000 P=6 S=............ 00354: 111.111111 -> 00357 if no carry go to l00357 A=00200009999999 B=01500000000001 C=01500000000001 D=00000000000000 M=00000000000000 P=6 S=............ 00355: ........1. if b[p] = 0 A=00200009999999 B=01500000000001 C=01500000000001 D=00000000000000 M=00000000000000 P=6 S=............ 00356: 111.1.1.11 -> 00352 then go to l00352 A=00200009999999 B=01500000000001 C=01500000000001 D=00000000000000 M=00000000000000 P=6 S=............ 00352: ....1111.. l00352: p + 1 -> p A=00200009999999 B=01500000000001 C=01500000000001 D=00000000000000 M=00000000000000 P=7 S=............ 00353: 11.11...1. a - 1 -> a[p] A=00200099999999 B=01500000000001 C=01500000000001 D=00000000000000 M=00000000000000 P=7 S=............ 00354: 111.111111 -> 00357 if no carry go to l00357 A=00200099999999 B=01500000000001 C=01500000000001 D=00000000000000 M=00000000000000 P=7 S=............ 00355: ........1. if b[p] = 0 A=00200099999999 B=01500000000001 C=01500000000001 D=00000000000000 M=00000000000000 P=7 S=............ 00356: 111.1.1.11 -> 00352 then go to l00352 A=00200099999999 B=01500000000001 C=01500000000001 D=00000000000000 M=00000000000000 P=7 S=............ 00352: ....1111.. l00352: p + 1 -> p A=00200099999999 B=01500000000001 C=01500000000001 D=00000000000000 M=00000000000000 P=8 S=............ 00353: 11.11...1. a - 1 -> a[p] A=00200999999999 B=01500000000001 C=01500000000001 D=00000000000000 M=00000000000000 P=8 S=............ 00354: 111.111111 -> 00357 if no carry go to l00357 A=00200999999999 B=01500000000001 C=01500000000001 D=00000000000000 M=00000000000000 P=8 S=............ 00355: ........1. if b[p] = 0 A=00200999999999 B=01500000000001 C=01500000000001 D=00000000000000 M=00000000000000 P=8 S=............ 00356: 111.1.1.11 -> 00352 then go to l00352 A=00200999999999 B=01500000000001 C=01500000000001 D=00000000000000 M=00000000000000 P=8 S=............ 00352: ....1111.. l00352: p + 1 -> p A=00200999999999 B=01500000000001 C=01500000000001 D=00000000000000 M=00000000000000 P=9 S=............ 00353: 11.11...1. a - 1 -> a[p] A=00209999999999 B=01500000000001 C=01500000000001 D=00000000000000 M=00000000000000 P=9 S=............ 00354: 111.111111 -> 00357 if no carry go to l00357 A=00209999999999 B=01500000000001 C=01500000000001 D=00000000000000 M=00000000000000 P=9 S=............ 00355: ........1. if b[p] = 0 A=00209999999999 B=01500000000001 C=01500000000001 D=00000000000000 M=00000000000000 P=9 S=............ 00356: 111.1.1.11 -> 00352 then go to l00352 A=00209999999999 B=01500000000001 C=01500000000001 D=00000000000000 M=00000000000000 P=9 S=............ 00352: ....1111.. l00352: p + 1 -> p A=00209999999999 B=01500000000001 C=01500000000001 D=00000000000000 M=00000000000000 P=a S=............ 00353: 11.11...1. a - 1 -> a[p] A=00299999999999 B=01500000000001 C=01500000000001 D=00000000000000 M=00000000000000 P=a S=............ 00354: 111.111111 -> 00357 if no carry go to l00357 A=00299999999999 B=01500000000001 C=01500000000001 D=00000000000000 M=00000000000000 P=a S=............ 00355: ........1. if b[p] = 0 A=00299999999999 B=01500000000001 C=01500000000001 D=00000000000000 M=00000000000000 P=a S=............ 00356: 111.1.1.11 -> 00352 then go to l00352 A=00299999999999 B=01500000000001 C=01500000000001 D=00000000000000 M=00000000000000 P=a S=............ 00352: ....1111.. l00352: p + 1 -> p A=00299999999999 B=01500000000001 C=01500000000001 D=00000000000000 M=00000000000000 P=b S=............ 00353: 11.11...1. a - 1 -> a[p] A=00199999999999 B=01500000000001 C=01500000000001 D=00000000000000 M=00000000000000 P=b S=............ 00354: 111.111111 -> 00357 if no carry go to l00357 A=00199999999999 B=01500000000001 C=01500000000001 D=00000000000000 M=00000000000000 P=b S=............ 00357: 11111...1. l00357: a + 1 -> a[p] A=00299999999999 B=01500000000001 C=01500000000001 D=00000000000000 M=00000000000000 P=b S=............ 00360: 11..1.111. a exchange b[w] A=01500000000001 B=00299999999999 C=01500000000001 D=00000000000000 M=00000000000000 P=b S=............ 00361: ....11.... return A=01500000000001 B=00299999999999 C=01500000000001 D=00000000000000 M=00000000000000 P=b S=............ 00334: .111...1.. 1 -> s7 A=01500000000001 B=00299999999999 C=01500000000001 D=00000000000000 M=00000000000000 P=b S=.......7.... 00335: 1111.111.1 -> 00367 fst2zx: jsb dsp1 A=01500000000001 B=00299999999999 C=01500000000001 D=00000000000000 M=00000000000000 P=b S=.......7.... 00367: 1.1.1..1.. dsp1: 0 -> s10 A=01500000000001 B=00299999999999 C=01500000000001 D=00000000000000 M=00000000000000 P=b S=.......7....