01060: .11...111. c -> a[w] A=01156000000003 B=00000000000000 C=01156000000003 D=00000000000000 M=00000000000000 P=c S=0......78..b 01061: ...1.1.1.. if s1 = 0 A=01156000000003 B=00000000000000 C=01156000000003 D=00000000000000 M=00000000000000 P=c S=0......78..b 01062: ..1..1.111 -> 01045 then go to sqt11 A=01156000000003 B=00000000000000 C=01156000000003 D=00000000000000 M=00000000000000 P=c S=0......78..b 01045: 1...1.111. sqt11: b exchange c[w] A=01156000000003 B=01156000000003 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=0......78..b 01046: .1....11.. 4 -> p A=01156000000003 B=01156000000003 C=00000000000000 D=00000000000000 M=00000000000000 P=4 S=0......78..b 01047: 11.1111.11 -> 01336 go to sqt14 A=01156000000003 B=01156000000003 C=00000000000000 D=00000000000000 M=00000000000000 P=4 S=0......78..b [BP1] global entry point 01336: .11111111. sqt14: c + 1 -> c[s] A=01156000000003 B=01156000000003 C=10000000000000 D=00000000000000 M=00000000000000 P=4 S=0......78..b 01337: ....1.11.. if p # 0 A=01156000000003 B=01156000000003 C=10000000000000 D=00000000000000 M=00000000000000 P=4 S=0......78..b 01340: 1.111.1111 -> 01273 then go to sqt12 A=01156000000003 B=01156000000003 C=10000000000000 D=00000000000000 M=00000000000000 P=4 S=0......78..b 01273: .....111.. sqt12: p - 1 -> p A=01156000000003 B=01156000000003 C=10000000000000 D=00000000000000 M=00000000000000 P=3 S=0......78..b 01274: 111..1.11. a + b -> a[ms] A=02312000000003 B=01156000000003 C=10000000000000 D=00000000000000 M=00000000000000 P=3 S=0......78..b [BP2] a[ms] is doubled 01275: 11.11.1111 -> 01333 if no carry go to sqt18 test vor sqr(<0) A=02312000000003 B=01156000000003 C=10000000000000 D=00000000000000 M=00000000000000 P=3 S=0......78..b [BP3] 01333: 111...1.1. sqt18: a + b -> a[x] double exponent A=02312000000006 B=01156000000003 C=10000000000000 D=00000000000000 M=00000000000000 P=3 S=0......78..b [BP4] 01334: 11.1111.11 -> 01336 if no carry go to sqt14 test for negative exponent A=02312000000006 B=01156000000003 C=10000000000000 D=00000000000000 M=00000000000000 P=3 S=0......78..b 01336: .11111111. sqt14: c + 1 -> c[s] build digit 5 in C A=02312000000006 B=01156000000003 C=20000000000000 D=00000000000000 M=00000000000000 P=3 S=0......78..b 01337: ....1.11.. if p # 0 5 times A=02312000000006 B=01156000000003 C=20000000000000 D=00000000000000 M=00000000000000 P=3 S=0......78..b 01340: 1.111.1111 -> 01273 then go to sqt12 A=02312000000006 B=01156000000003 C=20000000000000 D=00000000000000 M=00000000000000 P=3 S=0......78..b 01273: .....111.. sqt12: p - 1 -> p A=02312000000006 B=01156000000003 C=20000000000000 D=00000000000000 M=00000000000000 P=2 S=0......78..b 01274: 111..1.11. a + b -> a[ms] A x 3 A=03468000000006 B=01156000000003 C=20000000000000 D=00000000000000 M=00000000000000 P=2 S=0......78..b 01275: 11.11.1111 -> 01333 if no carry go to sqt18 A=03468000000006 B=01156000000003 C=20000000000000 D=00000000000000 M=00000000000000 P=2 S=0......78..b 01333: 111...1.1. sqt18: a + b -> a[x] A=03468000000009 B=01156000000003 C=20000000000000 D=00000000000000 M=00000000000000 P=2 S=0......78..b 01334: 11.1111.11 -> 01336 if no carry go to sqt14 A=03468000000009 B=01156000000003 C=20000000000000 D=00000000000000 M=00000000000000 P=2 S=0......78..b 01336: .11111111. sqt14: c + 1 -> c[s] A=03468000000009 B=01156000000003 C=30000000000000 D=00000000000000 M=00000000000000 P=2 S=0......78..b 01337: ....1.11.. if p # 0 A=03468000000009 B=01156000000003 C=30000000000000 D=00000000000000 M=00000000000000 P=2 S=0......78..b 01340: 1.111.1111 -> 01273 then go to sqt12 A=03468000000009 B=01156000000003 C=30000000000000 D=00000000000000 M=00000000000000 P=2 S=0......78..b 01273: .....111.. sqt12: p - 1 -> p A=03468000000009 B=01156000000003 C=30000000000000 D=00000000000000 M=00000000000000 P=1 S=0......78..b 01274: 111..1.11. a + b -> a[ms] A * 4 A=04624000000009 B=01156000000003 C=30000000000000 D=00000000000000 M=00000000000000 P=1 S=0......78..b 01275: 11.11.1111 -> 01333 if no carry go to sqt18 A=04624000000009 B=01156000000003 C=30000000000000 D=00000000000000 M=00000000000000 P=1 S=0......78..b 01333: 111...1.1. sqt18: a + b -> a[x] A=04624000000012 B=01156000000003 C=30000000000000 D=00000000000000 M=00000000000000 P=1 S=0......78..b 01334: 11.1111.11 -> 01336 if no carry go to sqt14 A=04624000000012 B=01156000000003 C=30000000000000 D=00000000000000 M=00000000000000 P=1 S=0......78..b 01336: .11111111. sqt14: c + 1 -> c[s] A=04624000000012 B=01156000000003 C=40000000000000 D=00000000000000 M=00000000000000 P=1 S=0......78..b 01337: ....1.11.. if p # 0 A=04624000000012 B=01156000000003 C=40000000000000 D=00000000000000 M=00000000000000 P=1 S=0......78..b 01340: 1.111.1111 -> 01273 then go to sqt12 A=04624000000012 B=01156000000003 C=40000000000000 D=00000000000000 M=00000000000000 P=1 S=0......78..b 01273: .....111.. sqt12: p - 1 -> p A=04624000000012 B=01156000000003 C=40000000000000 D=00000000000000 M=00000000000000 P=0 S=0......78..b 01274: 111..1.11. a + b -> a[ms] A * 5 A=05780000000012 B=01156000000003 C=40000000000000 D=00000000000000 M=00000000000000 P=0 S=0......78..b 01275: 11.11.1111 -> 01333 if no carry go to sqt18 A=05780000000012 B=01156000000003 C=40000000000000 D=00000000000000 M=00000000000000 P=0 S=0......78..b 01333: 111...1.1. sqt18: a + b -> a[x] A=05780000000015 B=01156000000003 C=40000000000000 D=00000000000000 M=00000000000000 P=0 S=0......78..b 01334: 11.1111.11 -> 01336 if no carry go to sqt14 A=05780000000015 B=01156000000003 C=40000000000000 D=00000000000000 M=00000000000000 P=0 S=0......78..b 01336: .11111111. sqt14: c + 1 -> c[s] A=05780000000015 B=01156000000003 C=50000000000000 D=00000000000000 M=00000000000000 P=0 S=0......78..b 01337: ....1.11.. if p # 0 A=05780000000015 B=01156000000003 C=50000000000000 D=00000000000000 M=00000000000000 P=0 S=0......78..b 01340: 1.111.1111 -> 01273 then go to sqt12 A=05780000000015 B=01156000000003 C=50000000000000 D=00000000000000 M=00000000000000 P=0 S=0......78..b [BP5] 01341: 111.1.1.1. a exchange c[x] A=05780000000000 B=01156000000003 C=50000000000015 D=00000000000000 M=00000000000000 P=0 S=0......78..b 01342: 1.111.1.1. 0 -> a[x] A=05780000000000 B=01156000000003 C=50000000000015 D=00000000000000 M=00000000000000 P=0 S=0......78..b [BP6] exponent even of odd 01343: ...11...1. if c[p] >= 1 if even SR a[w] and SR c[w] A=05780000000000 B=01156000000003 C=50000000000015 if odd SR c[w] D=00000000000000 M=00000000000000 P=0 S=0......78..b 01344: 111..11.11 -> 01346 then go to sqt13 A=05780000000000 B=01156000000003 C=50000000000015 D=00000000000000 M=00000000000000 P=0 S=0......78..b 01346: 1..1..111. sqt13: shift right c[w] A=05780000000000 B=01156000000003 C=05000000000001 D=00000000000000 M=00000000000000 P=0 S=0......78..b [BP7] 01347: 1...1.1.1. b exchange c[x] save exponent in B A=05780000000000 B=01156000000001 C=05000000000003 D=00000000000000 M=00000000000000 P=0 S=0......78..b 01350: ..11..1.1. 0 -> c[x] A=05780000000000 B=01156000000001 C=05000000000000 D=00000000000000 M=00000000000000 P=0 S=0......78..b 01351: 11....11.. 12 -> p A=05780000000000 B=01156000000001 C=05000000000000 D=00000000000000 M=00000000000000 P=c S=0......78..b 01352: 1.1.111.11 -> 01256 go to sqt17 A=05780000000000 B=01156000000001 C=05000000000000 D=00000000000000 M=00000000000000 P=c S=0......78..b 01256: 1..1.1..1. sqt17: shift right c[wp] SR c on entry A=05780000000000 B=01156000000001 C=00500000000000 D=00000000000000 M=00000000000000 P=c S=0......78..b already aligned A = 0 5 7 8 0 01257: ....1.11.. if p # 0 C = 0 0 5 0 0 A=05780000000000 B=01156000000001 C=00500000000000 13 12 11 D=00000000000000 M=00000000000000 P=c S=0......78..b with a SR : result won't be good = 10752 01260: 1.1.1..111 -> 01251 then go to sqt16 A = 0 0 5 7 8 A=05780000000000 B=01156000000001 C=00500000000000 C = 0 0 5 0 0 D=00000000000000 M=00000000000000 P=c S=0......78..b 01251: 11.1..111. sqt16: a - c -> a[w] A=05280000000000 B=01156000000001 C=00500000000000 D=00000000000000 M=00000000000000 P=c S=0......78..b 01252: 1.1.1...11 -> 01250 if no carry go to sqt15 A=05280000000000 B=01156000000001 C=00500000000000 05 D=00000000000000 M=00000000000000 P=c S=0......78..b 01250: .1111...1. sqt15: c + 1 -> c[p] A=05280000000000 B=01156000000001 C=01500000000000 15 D=00000000000000 M=00000000000000 P=c S=0......78..b 01251: 11.1..111. sqt16: a - c -> a[w] A=03780000000000 B=01156000000001 C=01500000000000 D=00000000000000 M=00000000000000 P=c S=0......78..b 01252: 1.1.1...11 -> 01250 if no carry go to sqt15 A=03780000000000 B=01156000000001 C=01500000000000 D=00000000000000 M=00000000000000 P=c S=0......78..b 01250: .1111...1. sqt15: c + 1 -> c[p] A=03780000000000 B=01156000000001 C=02500000000000 25 D=00000000000000 M=00000000000000 P=c S=0......78..b 01251: 11.1..111. sqt16: a - c -> a[w] A=01280000000000 B=01156000000001 C=02500000000000 D=00000000000000 M=00000000000000 P=c S=0......78..b 01252: 1.1.1...11 -> 01250 if no carry go to sqt15 A=01280000000000 B=01156000000001 C=02500000000000 D=00000000000000 M=00000000000000 P=c S=0......78..b 01250: .1111...1. sqt15: c + 1 -> c[p] A=01280000000000 B=01156000000001 C=03500000000000 35 D=00000000000000 M=00000000000000 P=c S=0......78..b 01251: 11.1..111. sqt16: a - c -> a[w] A=97780000000000 B=01156000000001 C=03500000000000 D=00000000000000 M=00000000000000 P=c S=0......78..b 01252: 1.1.1...11 -> 01250 if no carry go to sqt15 A=97780000000000 B=01156000000001 C=03500000000000 D=00000000000000 M=00000000000000 P=c S=0......78..b 01253: 1111..111. a + c -> a[w] A=01280000000000 B=01156000000001 C=03500000000000 D=00000000000000 M=00000000000000 P=c S=0......78..b 01254: .1....111. shift left a[w] A=12800000000000 B=01156000000001 C=03500000000000 D=00000000000000 M=00000000000000 P=c S=0......78..b 01255: .....111.. p - 1 -> p A=12800000000000 B=01156000000001 C=03500000000000 D=00000000000000 M=00000000000000 P=b S=0......78..b 01256: 1..1.1..1. sqt17: shift right c[wp] A=12800000000000 B=01156000000001 C=03050000000000 305 D=00000000000000 M=00000000000000 P=b S=0......78..b 01257: ....1.11.. if p # 0 A=12800000000000 B=01156000000001 C=03050000000000 D=00000000000000 M=00000000000000 P=b S=0......78..b 01260: 1.1.1..111 -> 01251 then go to sqt16 A=12800000000000 B=01156000000001 C=03050000000000 D=00000000000000 M=00000000000000 P=b S=0......78..b 01251: 11.1..111. sqt16: a - c -> a[w] A=09750000000000 B=01156000000001 C=03050000000000 D=00000000000000 M=00000000000000 P=b S=0......78..b 01252: 1.1.1...11 -> 01250 if no carry go to sqt15 A=09750000000000 B=01156000000001 C=03050000000000 D=00000000000000 M=00000000000000 P=b S=0......78..b 01250: .1111...1. sqt15: c + 1 -> c[p] A=09750000000000 B=01156000000001 C=03150000000000 315 D=00000000000000 M=00000000000000 P=b S=0......78..b 01251: 11.1..111. sqt16: a - c -> a[w] A=06600000000000 B=01156000000001 C=03150000000000 D=00000000000000 M=00000000000000 P=b S=0......78..b 01252: 1.1.1...11 -> 01250 if no carry go to sqt15 A=06600000000000 B=01156000000001 C=03150000000000 D=00000000000000 M=00000000000000 P=b S=0......78..b 01250: .1111...1. sqt15: c + 1 -> c[p] A=06600000000000 B=01156000000001 C=03250000000000 325 D=00000000000000 M=00000000000000 P=b S=0......78..b 01251: 11.1..111. sqt16: a - c -> a[w] A=03350000000000 B=01156000000001 C=03250000000000 D=00000000000000 M=00000000000000 P=b S=0......78..b 01252: 1.1.1...11 -> 01250 if no carry go to sqt15 A=03350000000000 B=01156000000001 C=03250000000000 D=00000000000000 M=00000000000000 P=b S=0......78..b 01250: .1111...1. sqt15: c + 1 -> c[p] A=03350000000000 B=01156000000001 C=03350000000000 335 D=00000000000000 M=00000000000000 P=b S=0......78..b 01251: 11.1..111. sqt16: a - c -> a[w] A=00000000000000 B=01156000000001 C=03350000000000 D=00000000000000 M=00000000000000 P=b S=0......78..b 01252: 1.1.1...11 -> 01250 if no carry go to sqt15 A=00000000000000 B=01156000000001 C=03350000000000 D=00000000000000 M=00000000000000 P=b S=0......78..b 01250: .1111...1. sqt15: c + 1 -> c[p] A=00000000000000 B=01156000000001 C=03450000000000 345 D=00000000000000 M=00000000000000 P=b S=0......78..b 01251: 11.1..111. sqt16: a - c -> a[w] A=96550000000000 B=01156000000001 C=03450000000000 D=00000000000000 M=00000000000000 P=b S=0......78..b 01252: 1.1.1...11 -> 01250 if no carry go to sqt15 A=96550000000000 B=01156000000001 C=03450000000000 D=00000000000000 M=00000000000000 P=b S=0......78..b 01253: 1111..111. a + c -> a[w] A=00000000000000 B=01156000000001 C=03450000000000 D=00000000000000 M=00000000000000 P=b S=0......78..b 01254: .1....111. shift left a[w] A=00000000000000 B=01156000000001 C=03450000000000 D=00000000000000 M=00000000000000 P=b S=0......78..b 01255: .....111.. p - 1 -> p A=00000000000000 B=01156000000001 C=03450000000000 D=00000000000000 M=00000000000000 P=a S=0......78..b 01256: 1..1.1..1. sqt17: shift right c[wp] A=00000000000000 B=01156000000001 C=03405000000000 result "34" D=00000000000000 M=00000000000000 P=a S=0......78..b 01257: ....1.11.. if p # 0 A=00000000000000 B=01156000000001 C=03405000000000 D=00000000000000 M=00000000000000 P=a S=0......78..b 01260: 1.1.1..111 -> 01251 then go to sqt16 A=00000000000000 B=01156000000001 C=03405000000000 D=00000000000000 M=00000000000000 P=a S=0......78..b 01251: 11.1..111. sqt16: a - c -> a[w] A=96595000000000 B=01156000000001 C=03405000000000 D=00000000000000 M=00000000000000 P=a S=0......78..b 01252: 1.1.1...11 -> 01250 if no carry go to sqt15 A=96595000000000 B=01156000000001 C=03405000000000 D=00000000000000 M=00000000000000 P=a S=0......78..b 01253: 1111..111. a + c -> a[w] A=00000000000000 B=01156000000001 C=03405000000000 D=00000000000000 M=00000000000000 P=a S=0......78..b 01254: .1....111. shift left a[w] A=00000000000000 B=01156000000001 C=03405000000000 D=00000000000000 M=00000000000000 P=a S=0......78..b 01255: .....111.. p - 1 -> p A=00000000000000 B=01156000000001 C=03405000000000 D=00000000000000 M=00000000000000 P=9 S=0......78..b 01256: 1..1.1..1. sqt17: shift right c[wp] A=00000000000000 B=01156000000001 C=03400500000000 D=00000000000000 M=00000000000000 P=9 S=0......78..b 01257: ....1.11.. if p # 0 A=00000000000000 B=01156000000001 C=03400500000000 D=00000000000000 M=00000000000000 P=9 S=0......78..b 01260: 1.1.1..111 -> 01251 then go to sqt16 A=00000000000000 B=01156000000001 C=03400500000000 D=00000000000000 M=00000000000000 P=9 S=0......78..b 01251: 11.1..111. sqt16: a - c -> a[w] A=96599500000000 B=01156000000001 C=03400500000000 D=00000000000000 M=00000000000000 P=9 S=0......78..b 01252: 1.1.1...11 -> 01250 if no carry go to sqt15 A=96599500000000 B=01156000000001 C=03400500000000 D=00000000000000 M=00000000000000 P=9 S=0......78..b 01253: 1111..111. a + c -> a[w] A=00000000000000 B=01156000000001 C=03400500000000 D=00000000000000 M=00000000000000 P=9 S=0......78..b 01254: .1....111. shift left a[w] A=00000000000000 B=01156000000001 C=03400500000000 D=00000000000000 M=00000000000000 P=9 S=0......78..b 01255: .....111.. p - 1 -> p A=00000000000000 B=01156000000001 C=03400500000000 D=00000000000000 M=00000000000000 P=8 S=0......78..b 01256: 1..1.1..1. sqt17: shift right c[wp] A=00000000000000 B=01156000000001 C=03400050000000 D=00000000000000 M=00000000000000 P=8 S=0......78..b 01257: ....1.11.. if p # 0 A=00000000000000 B=01156000000001 C=03400050000000 D=00000000000000 M=00000000000000 P=8 S=0......78..b 01260: 1.1.1..111 -> 01251 then go to sqt16 A=00000000000000 B=01156000000001 C=03400050000000 D=00000000000000 M=00000000000000 P=8 S=0......78..b 01251: 11.1..111. sqt16: a - c -> a[w] A=96599950000000 B=01156000000001 C=03400050000000 D=00000000000000 M=00000000000000 P=8 S=0......78..b 01252: 1.1.1...11 -> 01250 if no carry go to sqt15 A=96599950000000 B=01156000000001 C=03400050000000 D=00000000000000 M=00000000000000 P=8 S=0......78..b 01253: 1111..111. a + c -> a[w] A=00000000000000 B=01156000000001 C=03400050000000 D=00000000000000 M=00000000000000 P=8 S=0......78..b 01254: .1....111. shift left a[w] A=00000000000000 B=01156000000001 C=03400050000000 D=00000000000000 M=00000000000000 P=8 S=0......78..b 01255: .....111.. p - 1 -> p A=00000000000000 B=01156000000001 C=03400050000000 D=00000000000000 M=00000000000000 P=7 S=0......78..b 01256: 1..1.1..1. sqt17: shift right c[wp] A=00000000000000 B=01156000000001 C=03400005000000 D=00000000000000 M=00000000000000 P=7 S=0......78..b 01257: ....1.11.. if p # 0 A=00000000000000 B=01156000000001 C=03400005000000 D=00000000000000 M=00000000000000 P=7 S=0......78..b 01260: 1.1.1..111 -> 01251 then go to sqt16 A=00000000000000 B=01156000000001 C=03400005000000 D=00000000000000 M=00000000000000 P=7 S=0......78..b 01251: 11.1..111. sqt16: a - c -> a[w] A=96599995000000 B=01156000000001 C=03400005000000 D=00000000000000 M=00000000000000 P=7 S=0......78..b 01252: 1.1.1...11 -> 01250 if no carry go to sqt15 A=96599995000000 B=01156000000001 C=03400005000000 D=00000000000000 M=00000000000000 P=7 S=0......78..b 01253: 1111..111. a + c -> a[w] A=00000000000000 B=01156000000001 C=03400005000000 D=00000000000000 M=00000000000000 P=7 S=0......78..b 01254: .1....111. shift left a[w] A=00000000000000 B=01156000000001 C=03400005000000 D=00000000000000 M=00000000000000 P=7 S=0......78..b 01255: .....111.. p - 1 -> p A=00000000000000 B=01156000000001 C=03400005000000 D=00000000000000 M=00000000000000 P=6 S=0......78..b 01256: 1..1.1..1. sqt17: shift right c[wp] A=00000000000000 B=01156000000001 C=03400000500000 D=00000000000000 M=00000000000000 P=6 S=0......78..b 01257: ....1.11.. if p # 0 A=00000000000000 B=01156000000001 C=03400000500000 D=00000000000000 M=00000000000000 P=6 S=0......78..b 01260: 1.1.1..111 -> 01251 then go to sqt16 A=00000000000000 B=01156000000001 C=03400000500000 D=00000000000000 M=00000000000000 P=6 S=0......78..b 01251: 11.1..111. sqt16: a - c -> a[w] A=96599999500000 B=01156000000001 C=03400000500000 D=00000000000000 M=00000000000000 P=6 S=0......78..b 01252: 1.1.1...11 -> 01250 if no carry go to sqt15 A=96599999500000 B=01156000000001 C=03400000500000 D=00000000000000 M=00000000000000 P=6 S=0......78..b 01253: 1111..111. a + c -> a[w] A=00000000000000 B=01156000000001 C=03400000500000 D=00000000000000 M=00000000000000 P=6 S=0......78..b 01254: .1....111. shift left a[w] A=00000000000000 B=01156000000001 C=03400000500000 D=00000000000000 M=00000000000000 P=6 S=0......78..b 01255: .....111.. p - 1 -> p A=00000000000000 B=01156000000001 C=03400000500000 D=00000000000000 M=00000000000000 P=5 S=0......78..b 01256: 1..1.1..1. sqt17: shift right c[wp] A=00000000000000 B=01156000000001 C=03400000050000 D=00000000000000 M=00000000000000 P=5 S=0......78..b 01257: ....1.11.. if p # 0 A=00000000000000 B=01156000000001 C=03400000050000 D=00000000000000 M=00000000000000 P=5 S=0......78..b 01260: 1.1.1..111 -> 01251 then go to sqt16 A=00000000000000 B=01156000000001 C=03400000050000 D=00000000000000 M=00000000000000 P=5 S=0......78..b 01251: 11.1..111. sqt16: a - c -> a[w] A=96599999950000 B=01156000000001 C=03400000050000 D=00000000000000 M=00000000000000 P=5 S=0......78..b 01252: 1.1.1...11 -> 01250 if no carry go to sqt15 A=96599999950000 B=01156000000001 C=03400000050000 D=00000000000000 M=00000000000000 P=5 S=0......78..b 01253: 1111..111. a + c -> a[w] A=00000000000000 B=01156000000001 C=03400000050000 D=00000000000000 M=00000000000000 P=5 S=0......78..b 01254: .1....111. shift left a[w] A=00000000000000 B=01156000000001 C=03400000050000 D=00000000000000 M=00000000000000 P=5 S=0......78..b 01255: .....111.. p - 1 -> p A=00000000000000 B=01156000000001 C=03400000050000 D=00000000000000 M=00000000000000 P=4 S=0......78..b 01256: 1..1.1..1. sqt17: shift right c[wp] A=00000000000000 B=01156000000001 C=03400000005000 D=00000000000000 M=00000000000000 P=4 S=0......78..b 01257: ....1.11.. if p # 0 A=00000000000000 B=01156000000001 C=03400000005000 D=00000000000000 M=00000000000000 P=4 S=0......78..b 01260: 1.1.1..111 -> 01251 then go to sqt16 A=00000000000000 B=01156000000001 C=03400000005000 D=00000000000000 M=00000000000000 P=4 S=0......78..b 01251: 11.1..111. sqt16: a - c -> a[w] A=96599999995000 B=01156000000001 C=03400000005000 D=00000000000000 M=00000000000000 P=4 S=0......78..b 01252: 1.1.1...11 -> 01250 if no carry go to sqt15 A=96599999995000 B=01156000000001 C=03400000005000 D=00000000000000 M=00000000000000 P=4 S=0......78..b 01253: 1111..111. a + c -> a[w] A=00000000000000 B=01156000000001 C=03400000005000 D=00000000000000 M=00000000000000 P=4 S=0......78..b 01254: .1....111. shift left a[w] A=00000000000000 B=01156000000001 C=03400000005000 D=00000000000000 M=00000000000000 P=4 S=0......78..b 01255: .....111.. p - 1 -> p A=00000000000000 B=01156000000001 C=03400000005000 D=00000000000000 M=00000000000000 P=3 S=0......78..b 01256: 1..1.1..1. sqt17: shift right c[wp] A=00000000000000 B=01156000000001 C=03400000000500 D=00000000000000 M=00000000000000 P=3 S=0......78..b 01257: ....1.11.. if p # 0 A=00000000000000 B=01156000000001 C=03400000000500 D=00000000000000 M=00000000000000 P=3 S=0......78..b 01260: 1.1.1..111 -> 01251 then go to sqt16 A=00000000000000 B=01156000000001 C=03400000000500 D=00000000000000 M=00000000000000 P=3 S=0......78..b 01251: 11.1..111. sqt16: a - c -> a[w] A=96599999999500 B=01156000000001 C=03400000000500 D=00000000000000 M=00000000000000 P=3 S=0......78..b 01252: 1.1.1...11 -> 01250 if no carry go to sqt15 A=96599999999500 B=01156000000001 C=03400000000500 D=00000000000000 M=00000000000000 P=3 S=0......78..b 01253: 1111..111. a + c -> a[w] A=00000000000000 B=01156000000001 C=03400000000500 D=00000000000000 M=00000000000000 P=3 S=0......78..b 01254: .1....111. shift left a[w] A=00000000000000 B=01156000000001 C=03400000000500 D=00000000000000 M=00000000000000 P=3 S=0......78..b 01255: .....111.. p - 1 -> p A=00000000000000 B=01156000000001 C=03400000000500 D=00000000000000 M=00000000000000 P=2 S=0......78..b 01256: 1..1.1..1. sqt17: shift right c[wp] A=00000000000000 B=01156000000001 C=03400000000050 D=00000000000000 M=00000000000000 P=2 S=0......78..b 01257: ....1.11.. if p # 0 A=00000000000000 B=01156000000001 C=03400000000050 D=00000000000000 M=00000000000000 P=2 S=0......78..b 01260: 1.1.1..111 -> 01251 then go to sqt16 A=00000000000000 B=01156000000001 C=03400000000050 D=00000000000000 M=00000000000000 P=2 S=0......78..b 01251: 11.1..111. sqt16: a - c -> a[w] A=96599999999950 B=01156000000001 C=03400000000050 D=00000000000000 M=00000000000000 P=2 S=0......78..b 01252: 1.1.1...11 -> 01250 if no carry go to sqt15 A=96599999999950 B=01156000000001 C=03400000000050 D=00000000000000 M=00000000000000 P=2 S=0......78..b 01253: 1111..111. a + c -> a[w] A=00000000000000 B=01156000000001 C=03400000000050 D=00000000000000 M=00000000000000 P=2 S=0......78..b 01254: .1....111. shift left a[w] A=00000000000000 B=01156000000001 C=03400000000050 D=00000000000000 M=00000000000000 P=2 S=0......78..b 01255: .....111.. p - 1 -> p A=00000000000000 B=01156000000001 C=03400000000050 D=00000000000000 M=00000000000000 P=1 S=0......78..b 01256: 1..1.1..1. sqt17: shift right c[wp] A=00000000000000 B=01156000000001 C=03400000000005 D=00000000000000 M=00000000000000 P=1 S=0......78..b 01257: ....1.11.. if p # 0 A=00000000000000 B=01156000000001 C=03400000000005 D=00000000000000 M=00000000000000 P=1 S=0......78..b 01260: 1.1.1..111 -> 01251 then go to sqt16 A=00000000000000 B=01156000000001 C=03400000000005 D=00000000000000 M=00000000000000 P=1 S=0......78..b 01251: 11.1..111. sqt16: a - c -> a[w] A=96599999999995 B=01156000000001 C=03400000000005 D=00000000000000 M=00000000000000 P=1 S=0......78..b 01252: 1.1.1...11 -> 01250 if no carry go to sqt15 A=96599999999995 B=01156000000001 C=03400000000005 D=00000000000000 M=00000000000000 P=1 S=0......78..b 01253: 1111..111. a + c -> a[w] A=00000000000000 B=01156000000001 C=03400000000005 D=00000000000000 M=00000000000000 P=1 S=0......78..b 01254: .1....111. shift left a[w] A=00000000000000 B=01156000000001 C=03400000000005 D=00000000000000 M=00000000000000 P=1 S=0......78..b 01255: .....111.. p - 1 -> p A=00000000000000 B=01156000000001 C=03400000000005 D=00000000000000 M=00000000000000 P=0 S=0......78..b 01256: 1..1.1..1. sqt17: shift right c[wp] A=00000000000000 B=01156000000001 C=03400000000000 D=00000000000000 M=00000000000000 P=0 S=0......78..b 01257: ....1.11.. if p # 0 A=00000000000000 B=01156000000001 C=03400000000000 D=00000000000000 M=00000000000000 P=0 S=0......78..b 01260: 1.1.1..111 -> 01251 then go to sqt16 A=00000000000000 B=01156000000001 C=03400000000000 D=00000000000000 M=00000000000000 P=0 S=0......78..b To normalization 01261: ..1.11.111 -> 01055 go to tnm12 A=00000000000000 B=01156000000001 C=03400000000000 D=00000000000000 M=00000000000000 P=0 S=0......78..b 01055: .11...111. tnm12: c -> a[w] A=03400000000000 B=01156000000001 C=03400000000000 D=00000000000000 M=00000000000000 P=0 S=0......78..b 01056: ..1...1.1. b -> c[x] A=03400000000000 B=01156000000001 C=03400000000001 D=00000000000000 M=00000000000000 P=0 S=0......78..b 01057: 11..1.1111 -> 01313 go to add15 A=03400000000000 B=01156000000001 C=03400000000001 D=00000000000000 M=00000000000000 P=0 S=0......78..b 01313: .1...1.... -> 02314 add15: select rom 2 ; -> nrm21 A=03400000000000 B=01156000000001 C=03400000000001 D=00000000000000 M=00000000000000 P=0 S=0......78..b 02314: 1.1111111. nrm21: 0 -> a[s] A=03400000000000 B=01156000000001 C=03400000000001 D=00000000000000 M=00000000000000 P=0 S=0......78..b 02315: 11....11.. 12 -> p A=03400000000000 B=01156000000001 C=03400000000001 D=00000000000000 M=00000000000000 P=c S=0......78..b 02316: ....1.111. 0 -> b[w] A=03400000000000 B=00000000000000 C=03400000000001 D=00000000000000 M=00000000000000 P=c S=0......78..b 02317: 1..11...1. nrm23: if a[p] >= 1 A=03400000000000 B=00000000000000 C=03400000000001 D=00000000000000 M=00000000000000 P=c S=0......78..b 02320: 11.1.11.11 -> 02326 then go to nrm24 A=03400000000000 B=00000000000000 C=03400000000001 D=00000000000000 M=00000000000000 P=c S=0......78..b 02326: .1..1.1.1. nrm24: a -> b[x] A=03400000000000 B=00000000000000 C=03400000000001 D=00000000000000 M=00000000000000 P=c S=0......78..b 02327: 111...111. a + b -> a[w] A=03400000000000 B=00000000000000 C=03400000000001 D=00000000000000 M=00000000000000 P=c S=0......78..b 02330: 1..111111. if a[s] >= 1 A=03400000000000 B=00000000000000 C=03400000000001 D=00000000000000 M=00000000000000 P=c S=0......78..b 02331: 11...11111 -> 02307 then go to mpy28 A=03400000000000 B=00000000000000 C=03400000000001 D=00000000000000 M=00000000000000 P=c S=0......78..b 02332: 111.1..11. a exchange c[m] A=03400000000000 B=00000000000000 C=03400000000001 D=00000000000000 M=00000000000000 P=c S=0......78..b 02333: .11...111. c -> a[w] A=03400000000001 B=00000000000000 C=03400000000001 D=00000000000000 M=00000000000000 P=c S=0......78..b 02334: ....1.111. 0 -> b[w] A=03400000000001 B=00000000000000 C=03400000000001 D=00000000000000 M=00000000000000 P=c S=0......78..b 02335: 11....11.. nrm27: 12 -> p A=03400000000001 B=00000000000000 C=03400000000001 D=00000000000000 M=00000000000000 P=c S=0......78..b 02336: .1111.1.11 -> 02172 go to nrm26 A=03400000000001 B=00000000000000 C=03400000000001 D=00000000000000 M=00000000000000 P=c S=0......78..b 02172: ..1..1.1.. nrm26: if s2 = 0 A=03400000000001 B=00000000000000 C=03400000000001 D=00000000000000 M=00000000000000 P=c S=0......78..b 02173: 1..1.1..11 -> 02224 then go to rtn21 A=03400000000001 B=00000000000000 C=03400000000001 D=00000000000000 M=00000000000000 P=c S=0......78..b 02224: ..1..1.... -> 01225 rtn21: select rom 1 ; -> rtn11 A=03400000000001 B=00000000000000 C=03400000000001 D=00000000000000 M=00000000000000 P=c S=0......78..b 01225: ...1.1.1.. rtn11: if s1 = 0 A=03400000000001 B=00000000000000 C=03400000000001 D=00000000000000 M=00000000000000 P=c S=0......78..b 01226: 11.11.1.11 -> 01332 then go to rtn12 A=03400000000001 B=00000000000000 C=03400000000001 D=00000000000000 M=00000000000000 P=c S=0......78..b 01332: .....1.... -> 00333 rtn12: select rom 0 ; -> l00333 A=03400000000001 B=00000000000000 C=03400000000001 D=00000000000000 M=00000000000000 P=c S=0......78..b 00333: .1.111.1.1 -> 00135 l00333: jsb of13 A=03400000000001 B=00000000000000 C=03400000000001 D=00000000000000 M=00000000000000 P=c S=0......78..b 00135: ....11.1.. of13: clear status A=03400000000001 B=00000000000000 C=03400000000001 D=00000000000000 M=00000000000000 P=c S=............ 00136: .11...111. c -> a[w] A=03400000000001 B=00000000000000 C=03400000000001 D=00000000000000 M=00000000000000 P=c S=............ 00137: 11....11.. of14: 12 -> p A=03400000000001 B=00000000000000 C=03400000000001 D=00000000000000 M=00000000000000 P=c S=............ 00140: .1..1.1.1. a -> b[x] A=03400000000001 B=00000000000001 C=03400000000001 D=00000000000000 M=00000000000000 P=c S=............ 00141: .11...1.1. c -> a[x] A=03400000000001 B=00000000000001 C=03400000000001 D=00000000000000 M=00000000000000 P=c S=............ 00142: .11.111.1. if c[xs] = 0 A=03400000000001 B=00000000000001 C=03400000000001 D=00000000000000 M=00000000000000 P=c S=............ 00143: .11.1...11 -> 00150 then go to of15 A=03400000000001 B=00000000000001 C=03400000000001 D=00000000000000 M=00000000000000 P=c S=............ 00150: 111.1.1.1. of15: a exchange c[x] A=03400000000001 B=00000000000001 C=03400000000001 D=00000000000000 M=00000000000000 P=c S=............ 00151: .1...1.1.. if s4 = 0 A=03400000000001 B=00000000000001 C=03400000000001 D=00000000000000 M=00000000000000 P=c S=............ 00152: .1....1.11 -> 00102 then go to l00102 A=03400000000001 B=00000000000001 C=03400000000001 D=00000000000000 M=00000000000000 P=c S=............ 00102: .1..1.111. l00102: a -> b[w] A=03400000000001 B=03400000000001 C=03400000000001 D=00000000000000 M=00000000000000 P=c S=............ 00103: 1.11111.1. 0 -> a[xs] A=03400000000001 B=03400000000001 C=03400000000001 D=00000000000000 M=00000000000000 P=c S=............ 00104: .1...1.11. shift left a[ms] A=34000000000001 B=03400000000001 C=03400000000001 D=00000000000000 M=00000000000000 P=c S=............ 00105: 11.11.1.1. l00105: a - 1 -> a[x] A=34000000000000 B=03400000000001 C=03400000000001 D=00000000000000 M=00000000000000 P=c S=............ 00106: 111.....11 -> 00340 if no carry go to l00340 A=34000000000000 B=03400000000001 C=03400000000001 D=00000000000000 M=00000000000000 P=c S=............ 00340: 1.11.1.11. l00340: shift right a[ms] A=03400000000000 B=03400000000001 C=03400000000001 D=00000000000000 M=00000000000000 P=c S=............ 00341: .....111.. p - 1 -> p A=03400000000000 B=03400000000001 C=03400000000001 D=00000000000000 M=00000000000000 P=b S=............ 00342: ..1.1.11.. if p # 2 A=03400000000000 B=03400000000001 C=03400000000001 D=00000000000000 M=00000000000000 P=b S=............ 00343: .1...1.111 -> 00105 then go to l00105 A=03400000000000 B=03400000000001 C=03400000000001 D=00000000000000 M=00000000000000 P=b S=............ 00105: 11.11.1.1. l00105: a - 1 -> a[x] A=03400000000999 B=03400000000001 C=03400000000001 D=00000000000000 M=00000000000000 P=b S=............ 00106: 111.....11 -> 00340 if no carry go to l00340 A=03400000000999 B=03400000000001 C=03400000000001 D=00000000000000 M=00000000000000 P=b S=............ 00107: .11.111.1. if c[xs] = 0 A=03400000000999 B=03400000000001 C=03400000000001 D=00000000000000 M=00000000000000 P=b S=............ 00110: 111..11.11 -> 00346 then go to l00346 A=03400000000999 B=03400000000001 C=03400000000001 D=00000000000000 M=00000000000000 P=b S=............ 00346: 1.1111.11. l00346: 0 -> a[ms] A=00000000000999 B=03400000000001 C=03400000000001 D=00000000000000 M=00000000000000 P=b S=............ 00347: 11111...1. a + 1 -> a[p] A=00100000000999 B=03400000000001 C=03400000000001 D=00000000000000 M=00000000000000 P=b S=............ 00350: 11111...1. a + 1 -> a[p] A=00200000000999 B=03400000000001 C=03400000000001 D=00000000000000 M=00000000000000 P=b S=............ 00351: ..1...11.. 2 -> p A=00200000000999 B=03400000000001 C=03400000000001 D=00000000000000 M=00000000000000 P=2 S=............ 00352: ....1111.. l00352: p + 1 -> p A=00200000000999 B=03400000000001 C=03400000000001 D=00000000000000 M=00000000000000 P=3 S=............ 00353: 11.11...1. a - 1 -> a[p] A=00200000009999 B=03400000000001 C=03400000000001 D=00000000000000 M=00000000000000 P=3 S=............ 00354: 111.111111 -> 00357 if no carry go to l00357 A=00200000009999 B=03400000000001 C=03400000000001 D=00000000000000 M=00000000000000 P=3 S=............ 00355: ........1. if b[p] = 0 A=00200000009999 B=03400000000001 C=03400000000001 D=00000000000000 M=00000000000000 P=3 S=............ 00356: 111.1.1.11 -> 00352 then go to l00352 A=00200000009999 B=03400000000001 C=03400000000001 D=00000000000000 M=00000000000000 P=3 S=............ 00352: ....1111.. l00352: p + 1 -> p A=00200000009999 B=03400000000001 C=03400000000001 D=00000000000000 M=00000000000000 P=4 S=............ 00353: 11.11...1. a - 1 -> a[p] A=00200000099999 B=03400000000001 C=03400000000001 D=00000000000000 M=00000000000000 P=4 S=............ 00354: 111.111111 -> 00357 if no carry go to l00357 A=00200000099999 B=03400000000001 C=03400000000001 D=00000000000000 M=00000000000000 P=4 S=............ 00355: ........1. if b[p] = 0 A=00200000099999 B=03400000000001 C=03400000000001 D=00000000000000 M=00000000000000 P=4 S=............ 00356: 111.1.1.11 -> 00352 then go to l00352 A=00200000099999 B=03400000000001 C=03400000000001 D=00000000000000 M=00000000000000 P=4 S=............ 00352: ....1111.. l00352: p + 1 -> p A=00200000099999 B=03400000000001 C=03400000000001 D=00000000000000 M=00000000000000 P=5 S=............ 00353: 11.11...1. a - 1 -> a[p] A=00200000999999 B=03400000000001 C=03400000000001 D=00000000000000 M=00000000000000 P=5 S=............ 00354: 111.111111 -> 00357 if no carry go to l00357 A=00200000999999 B=03400000000001 C=03400000000001 D=00000000000000 M=00000000000000 P=5 S=............ 00355: ........1. if b[p] = 0 A=00200000999999 B=03400000000001 C=03400000000001 D=00000000000000 M=00000000000000 P=5 S=............ 00356: 111.1.1.11 -> 00352 then go to l00352 A=00200000999999 B=03400000000001 C=03400000000001 D=00000000000000 M=00000000000000 P=5 S=............ 00352: ....1111.. l00352: p + 1 -> p A=00200000999999 B=03400000000001 C=03400000000001 D=00000000000000 M=00000000000000 P=6 S=............ 00353: 11.11...1. a - 1 -> a[p] A=00200009999999 B=03400000000001 C=03400000000001 D=00000000000000 M=00000000000000 P=6 S=............ 00354: 111.111111 -> 00357 if no carry go to l00357 A=00200009999999 B=03400000000001 C=03400000000001 D=00000000000000 M=00000000000000 P=6 S=............ 00355: ........1. if b[p] = 0 A=00200009999999 B=03400000000001 C=03400000000001 D=00000000000000 M=00000000000000 P=6 S=............ 00356: 111.1.1.11 -> 00352 then go to l00352 A=00200009999999 B=03400000000001 C=03400000000001 D=00000000000000 M=00000000000000 P=6 S=............ 00352: ....1111.. l00352: p + 1 -> p A=00200009999999 B=03400000000001 C=03400000000001 D=00000000000000 M=00000000000000 P=7 S=............ 00353: 11.11...1. a - 1 -> a[p] A=00200099999999 B=03400000000001 C=03400000000001 D=00000000000000 M=00000000000000 P=7 S=............ 00354: 111.111111 -> 00357 if no carry go to l00357 A=00200099999999 B=03400000000001 C=03400000000001 D=00000000000000 M=00000000000000 P=7 S=............ 00355: ........1. if b[p] = 0 A=00200099999999 B=03400000000001 C=03400000000001 D=00000000000000 M=00000000000000 P=7 S=............ 00356: 111.1.1.11 -> 00352 then go to l00352 A=00200099999999 B=03400000000001 C=03400000000001 D=00000000000000 M=00000000000000 P=7 S=............ 00352: ....1111.. l00352: p + 1 -> p A=00200099999999 B=03400000000001 C=03400000000001 D=00000000000000 M=00000000000000 P=8 S=............ 00353: 11.11...1. a - 1 -> a[p] A=00200999999999 B=03400000000001 C=03400000000001 D=00000000000000 M=00000000000000 P=8 S=............ 00354: 111.111111 -> 00357 if no carry go to l00357 A=00200999999999 B=03400000000001 C=03400000000001 D=00000000000000 M=00000000000000 P=8 S=............ 00355: ........1. if b[p] = 0 A=00200999999999 B=03400000000001 C=03400000000001 D=00000000000000 M=00000000000000 P=8 S=............ 00356: 111.1.1.11 -> 00352 then go to l00352 A=00200999999999 B=03400000000001 C=03400000000001 D=00000000000000 M=00000000000000 P=8 S=............ 00352: ....1111.. l00352: p + 1 -> p A=00200999999999 B=03400000000001 C=03400000000001 D=00000000000000 M=00000000000000 P=9 S=............ 00353: 11.11...1. a - 1 -> a[p] A=00209999999999 B=03400000000001 C=03400000000001 D=00000000000000 M=00000000000000 P=9 S=............ 00354: 111.111111 -> 00357 if no carry go to l00357 A=00209999999999 B=03400000000001 C=03400000000001 D=00000000000000 M=00000000000000 P=9 S=............ 00355: ........1. if b[p] = 0 A=00209999999999 B=03400000000001 C=03400000000001 D=00000000000000 M=00000000000000 P=9 S=............ 00356: 111.1.1.11 -> 00352 then go to l00352 A=00209999999999 B=03400000000001 C=03400000000001 D=00000000000000 M=00000000000000 P=9 S=............ 00352: ....1111.. l00352: p + 1 -> p A=00209999999999 B=03400000000001 C=03400000000001 D=00000000000000 M=00000000000000 P=a S=............ 00353: 11.11...1. a - 1 -> a[p] A=00299999999999 B=03400000000001 C=03400000000001 D=00000000000000 M=00000000000000 P=a S=............ 00354: 111.111111 -> 00357 if no carry go to l00357 A=00299999999999 B=03400000000001 C=03400000000001 D=00000000000000 M=00000000000000 P=a S=............ 00355: ........1. if b[p] = 0 A=00299999999999 B=03400000000001 C=03400000000001 D=00000000000000 M=00000000000000 P=a S=............ 00356: 111.1.1.11 -> 00352 then go to l00352 A=00299999999999 B=03400000000001 C=03400000000001 D=00000000000000 M=00000000000000 P=a S=............ 00352: ....1111.. l00352: p + 1 -> p A=00299999999999 B=03400000000001 C=03400000000001 D=00000000000000 M=00000000000000 P=b S=............ 00353: 11.11...1. a - 1 -> a[p] A=00199999999999 B=03400000000001 C=03400000000001 D=00000000000000 M=00000000000000 P=b S=............ 00354: 111.111111 -> 00357 if no carry go to l00357 A=00199999999999 B=03400000000001 C=03400000000001 D=00000000000000 M=00000000000000 P=b S=............ 00357: 11111...1. l00357: a + 1 -> a[p] A=00299999999999 B=03400000000001 C=03400000000001 D=00000000000000 M=00000000000000 P=b S=............ 00360: 11..1.111. a exchange b[w] A=03400000000001 B=00299999999999 C=03400000000001 D=00000000000000 M=00000000000000 P=b S=............ 00361: ....11.... return A=03400000000001 B=00299999999999 C=03400000000001 D=00000000000000 M=00000000000000 P=b S=............ 00334: .111...1.. 1 -> s7 A=03400000000001 B=00299999999999 C=03400000000001 D=00000000000000 M=00000000000000 P=b S=.......7.... 00335: 1111.111.1 -> 00367 fst2zx: jsb dsp1 A=03400000000001 B=00299999999999 C=03400000000001 D=00000000000000 M=00000000000000 P=b S=.......7.... 00367: 1.1.1..1.. dsp1: 0 -> s10 A=03400000000001 B=00299999999999 C=03400000000001 D=00000000000000 M=00000000000000 P=b S=.......7.... 00370: 11....1111 -> 00303 go to dsp7 A=03400000000001 B=00299999999999 C=03400000000001 D=00000000000000 M=00000000000000 P=b S=.......7.... 00303: .11..1111. dsp7: c -> a[s] A=03400000000001 B=00299999999999 C=03400000000001 D=00000000000000 M=00000000000000 P=b S=.......7.... 00304: 1...1..1.. l00304: 0 -> s8 A=03400000000001 B=00299999999999 C=03400000000001 D=00000000000000 M=00000000000000 P=b S=.......7.... 00305: 11..111111 -> 00317 go to dsp8 A=03400000000001 B=00299999999999 C=03400000000001 D=00000000000000 M=00000000000000 P=b S=.......7.... 00317: ....1..1.. dsp8: 0 -> s0 A=03400000000001 B=00299999999999 C=03400000000001 D=00000000000000 M=00000000000000 P=b S=.......7.... 00320: .....111.. dsp6: p - 1 -> p A=03400000000001 B=00299999999999 C=03400000000001 D=00000000000000 M=00000000000000 P=a S=.......7.... 00321: 11..1.11.. if p # 12 A=03400000000001 B=00299999999999 C=03400000000001 D=00000000000000 M=00000000000000 P=a S=.......7.... 00322: 11.1....11 -> 00320 then go to dsp6 A=03400000000001 B=00299999999999 C=03400000000001 D=00000000000000 M=00000000000000 P=a S=.......7.... 00320: .....111.. dsp6: p - 1 -> p A=03400000000001 B=00299999999999 C=03400000000001 D=00000000000000 M=00000000000000 P=9 S=.......7.... 00321: 11..1.11.. if p # 12 A=03400000000001 B=00299999999999 C=03400000000001 D=00000000000000 M=00000000000000 P=9 S=.......7.... 00322: 11.1....11 -> 00320 then go to dsp6 A=03400000000001 B=00299999999999 C=03400000000001 D=00000000000000 M=00000000000000 P=9 S=.......7.... 00320: .....111.. dsp6: p - 1 -> p A=03400000000001 B=00299999999999 C=03400000000001 D=00000000000000 M=00000000000000 P=8 S=.......7.... 00321: 11..1.11.. if p # 12 A=03400000000001 B=00299999999999 C=03400000000001 D=00000000000000 M=00000000000000 P=8 S=.......7.... 00322: 11.1....11 -> 00320 then go to dsp6 A=03400000000001 B=00299999999999 C=03400000000001 D=00000000000000 M=00000000000000 P=8 S=.......7.... 00320: .....111.. dsp6: p - 1 -> p A=03400000000001 B=00299999999999 C=03400000000001 D=00000000000000 M=00000000000000 P=7 S=.......7.... 00321: 11..1.11.. if p # 12 A=03400000000001 B=00299999999999 C=03400000000001 D=00000000000000 M=00000000000000 P=7 S=.......7.... 00322: 11.1....11 -> 00320 then go to dsp6 A=03400000000001 B=00299999999999 C=03400000000001 D=00000000000000 M=00000000000000 P=7 S=.......7.... 00320: .....111.. dsp6: p - 1 -> p A=03400000000001 B=00299999999999 C=03400000000001 D=00000000000000 M=00000000000000 P=6 S=.......7.... 00321: 11..1.11.. if p # 12 A=03400000000001 B=00299999999999 C=03400000000001 D=00000000000000 M=00000000000000 P=6 S=.......7.... 00322: 11.1....11 -> 00320 then go to dsp6 A=03400000000001 B=00299999999999 C=03400000000001 D=00000000000000 M=00000000000000 P=6 S=.......7.... 00320: .....111.. dsp6: p - 1 -> p A=03400000000001 B=00299999999999 C=03400000000001 D=00000000000000 M=00000000000000 P=5 S=.......7.... 00321: 11..1.11.. if p # 12 A=03400000000001 B=00299999999999 C=03400000000001 D=00000000000000 M=00000000000000 P=5 S=.......7.... 00322: 11.1....11 -> 00320 then go to dsp6 A=03400000000001 B=00299999999999 C=03400000000001 D=00000000000000 M=00000000000000 P=5 S=.......7.... 00320: .....111.. dsp6: p - 1 -> p A=03400000000001 B=00299999999999 C=03400000000001 D=00000000000000 M=00000000000000 P=4 S=.......7.... 00321: 11..1.11.. if p # 12 A=03400000000001 B=00299999999999 C=03400000000001 D=00000000000000 M=00000000000000 P=4 S=.......7.... 00322: 11.1....11 -> 00320 then go to dsp6 A=03400000000001 B=00299999999999 C=03400000000001 D=00000000000000 M=00000000000000 P=4 S=.......7.... 00320: .....111.. dsp6: p - 1 -> p A=03400000000001 B=00299999999999 C=03400000000001 D=00000000000000 M=00000000000000 P=3 S=.......7.... 00321: 11..1.11.. if p # 12 A=03400000000001 B=00299999999999 C=03400000000001 D=00000000000000 M=00000000000000 P=3 S=.......7.... 00322: 11.1....11 -> 00320 then go to dsp6 A=03400000000001 B=00299999999999 C=03400000000001 D=00000000000000 M=00000000000000 P=3 S=.......7.... 00320: .....111.. dsp6: p - 1 -> p A=03400000000001 B=00299999999999 C=03400000000001 D=00000000000000 M=00000000000000 P=2 S=.......7.... 00321: 11..1.11.. if p # 12 A=03400000000001 B=00299999999999 C=03400000000001 D=00000000000000 M=00000000000000 P=2 S=.......7.... 00322: 11.1....11 -> 00320 then go to dsp6 A=03400000000001 B=00299999999999 C=03400000000001 D=00000000000000 M=00000000000000 P=2 S=.......7.... 00320: .....111.. dsp6: p - 1 -> p A=03400000000001 B=00299999999999 C=03400000000001 D=00000000000000 M=00000000000000 P=1 S=.......7.... 00321: 11..1.11.. if p # 12 A=03400000000001 B=00299999999999 C=03400000000001 D=00000000000000 M=00000000000000 P=1 S=.......7.... 00322: 11.1....11 -> 00320 then go to dsp6 A=03400000000001 B=00299999999999 C=03400000000001 D=00000000000000 M=00000000000000 P=1 S=.......7.... 00320: .....111.. dsp6: p - 1 -> p A=03400000000001 B=00299999999999 C=03400000000001 D=00000000000000 M=00000000000000 P=0 S=.......7.... 00321: 11..1.11.. if p # 12 A=03400000000001 B=00299999999999 C=03400000000001 D=00000000000000 M=00000000000000 P=0 S=.......7.... 00322: 11.1....11 -> 00320 then go to dsp6 A=03400000000001 B=00299999999999 C=03400000000001 D=00000000000000 M=00000000000000 P=0 S=.......7.... 00320: .....111.. dsp6: p - 1 -> p A=03400000000001 B=00299999999999 C=03400000000001 D=00000000000000 M=00000000000000 P=f S=.......7.... 00321: 11..1.11.. if p # 12 A=03400000000001 B=00299999999999 C=03400000000001 D=00000000000000 M=00000000000000 P=f S=.......7.... 00322: 11.1....11 -> 00320 then go to dsp6 A=03400000000001 B=00299999999999 C=03400000000001 D=00000000000000 M=00000000000000 P=f S=.......7.... 00320: .....111.. dsp6: p - 1 -> p A=03400000000001 B=00299999999999 C=03400000000001 D=00000000000000 M=00000000000000 P=e S=.......7.... 00321: 11..1.11.. if p # 12 A=03400000000001 B=00299999999999 C=03400000000001 D=00000000000000 M=00000000000000 P=e S=.......7.... 00322: 11.1....11 -> 00320 then go to dsp6 A=03400000000001 B=00299999999999 C=03400000000001 D=00000000000000 M=00000000000000 P=e S=.......7.... 00320: .....111.. dsp6: p - 1 -> p A=03400000000001 B=00299999999999 C=03400000000001 D=00000000000000 M=00000000000000 P=d S=.......7.... 00321: 11..1.11.. if p # 12 A=03400000000001 B=00299999999999 C=03400000000001 D=00000000000000 M=00000000000000 P=d S=.......7.... 00322: 11.1....11 -> 00320 then go to dsp6 A=03400000000001 B=00299999999999 C=03400000000001 D=00000000000000 M=00000000000000 P=d S=.......7.... 00320: .....111.. dsp6: p - 1 -> p A=03400000000001 B=00299999999999 C=03400000000001 D=00000000000000 M=00000000000000 P=c S=.......7.... 00321: 11..1.11.. if p # 12 A=03400000000001 B=00299999999999 C=03400000000001 D=00000000000000 M=00000000000000 P=c S=.......7.... 00322: 11.1....11 -> 00320 then go to dsp6 A=03400000000001 B=00299999999999 C=03400000000001 D=00000000000000 M=00000000000000 P=c S=.......7.... 00323: 1...1.1... display off A=03400000000001 B=00299999999999 C=03400000000001 D=00000000000000 M=00000000000000 P=c S=.......7.... 00324: 1....1.1.. if s8 = 0 A=03400000000001 B=00299999999999 C=03400000000001 D=00000000000000 M=00000000000000 P=c S=.......7.... 00325: 11..11..11 -> 00314 then go to dsp4 A=03400000000001 B=00299999999999 C=03400000000001 D=00000000000000 M=00000000000000 P=c S=.......7.... 00314: ....1.1... dsp4: display toggle A=03400000000001 B=00299999999999 C=03400000000001 D=00000000000000 M=00000000000000 P=c S=.......7....