Cos(x) partial .../... 01241: 11....111. pqo16: a - b -> a[w] A=99921604344780 B=00099999999666 C=96171000000000 D=00000000000000 M=00000000000000 P=1 S=01...56789.b 01242: 1.1.....11 -> 01240 if no carry go to pqo15 A=99921604344780 B=00099999999666 C=96171000000000 D=00000000000000 M=00000000000000 P=1 S=01...56789.b 01243: 111...111. a + b -> a[w] A=00021604344446 B=00099999999666 C=96171000000000 D=00000000000000 M=00000000000000 P=1 S=01...56789.b A= 00021604344446 C= 96171000000000 Before this point the trace is the same as for tan(x) except S5 ON S9 ON 01244: .1...1.... -> 02245 pqo13: select rom 2 ; -> l02245 A=00021604344446 B=00099999999666 C=96171000000000 D=00000000000000 M=00000000000000 P=1 S=01...56789.b 02245: .11.11.111 -> 02155 go to pqo23 A=00021604344446 B=00099999999666 C=96171000000000 D=00000000000000 M=00000000000000 P=1 S=01...56789.b 02155: 1...1.111. pqo23: b exchange c[w] A=00021604344446 B=96171000000000 C=00099999999666 D=00000000000000 M=00000000000000 P=1 S=01...56789.b 02156: ..11..111. 0 -> c[w] A=00021604344446 B=96171000000000 C=00000000000000 D=00000000000000 M=00000000000000 P=1 S=01...56789.b 02157: .1.11..11. c - 1 -> c[m] A=00021604344446 B=96171000000000 C=09999999999000 D=00000000000000 M=00000000000000 P=1 S=01...56789.b 02160: ..1..1.1.. if s2 = 0 A=00021604344446 B=96171000000000 C=09999999999000 D=00000000000000 M=00000000000000 P=1 S=01...56789.b 02161: .111.11.11 -> 02166 then go to pqo28 A=00021604344446 B=96171000000000 C=09999999999000 D=00000000000000 M=00000000000000 P=1 S=01...56789.b 02166: ...11.11.. pqo28: if p # 1 A=00021604344446 B=96171000000000 C=09999999999000 D=00000000000000 M=00000000000000 P=1 S=01...56789.b 02167: .111.1.111 -> 02165 then go to pqo27 A=00021604344446 B=96171000000000 C=09999999999000 D=00000000000000 M=00000000000000 P=1 S=01...56789.b 02170: 1..1..111. shift right c[w] A=00021604344446 B=96171000000000 C=00999999999900 D=00000000000000 M=00000000000000 P=1 S=01...56789.b 02171: 1..1..111. pqo24: shift right c[w] A=00021604344446 B=96171000000000 C=00099999999990 D=00000000000000 M=00000000000000 P=1 S=01...56789.b 02172: ..1..1.1.. nrm26: if s2 = 0 A=00021604344446 B=96171000000000 C=00099999999990 D=00000000000000 M=00000000000000 P=1 S=01...56789.b 02173: 1..1.1..11 -> 02224 then go to rtn21 A=00021604344446 B=96171000000000 C=00099999999990 D=00000000000000 M=00000000000000 P=1 S=01...56789.b 02224: ..1..1.... -> 01225 rtn21: select rom 1 ; -> rtn11 A=00021604344446 B=96171000000000 C=00099999999990 D=00000000000000 M=00000000000000 P=1 S=01...56789.b 01225: ...1.1.1.. rtn11: if s1 = 0 A=00021604344446 B=96171000000000 C=00099999999990 D=00000000000000 M=00000000000000 P=1 S=01...56789.b 01226: 11.11.1.11 -> 01332 then go to rtn12 A=00021604344446 B=96171000000000 C=00099999999990 D=00000000000000 M=00000000000000 P=1 S=01...56789.b 01227: ....11.... return A=00021604344446 B=96171000000000 C=00099999999990 D=00000000000000 M=00000000000000 P=1 S=01...56789.b 01211: 11..1.111. a exchange b[w] A=96171000000000 B=00021604344446 C=00099999999990 D=00000000000000 M=00000000000000 P=1 S=01...56789.b same as tan(x) except S flags 5 & 9 angle in B 01212: 1..1..111. shift right c[w] A=96171000000000 B=00021604344446 C=00009999999999 D=00000000000000 M=00000000000000 P=1 S=01...56789.b 01213: 11.1..11.. 13 -> p A=96171000000000 B=00021604344446 C=00009999999999 D=00000000000000 M=00000000000000 P=d S=01...56789.b 01214: .1.1.11... load constant 5 A=96171000000000 B=00021604344446 C=50009999999999 D=00000000000000 M=00000000000000 P=c S=01...56789.b 01215: 11111.1111 -> 01373 go to tan14 A=96171000000000 B=00021604344446 C=50009999999999 D=00000000000000 M=00000000000000 P=c S=01...56789.b 01373: 111.11..1. tan14: a exchange c[wp] A=90009999999999 B=00021604344446 C=56171000000000 D=00000000000000 M=00000000000000 P=c S=01...56789.b 01374: .1..1.1... c -> stack A=90009999999999 B=00021604344446 C=56171000000000 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01375: 1.1..1..1. shift right b[wp] A=90009999999999 B=00002160434444 C=56171000000000 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01376: .1.111111. c - 1 -> c[s] A=90009999999999 B=00002160434444 C=46171000000000 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01377: 1...11111. b exchange c[s] A=90009999999999 B=40002160434444 C=06171000000000 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01000: 1111..1111 -> 01363 go to tan13 A=90009999999999 B=40002160434444 C=06171000000000 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01363: ..1...111. tan13: b -> c[w] A=90009999999999 B=40002160434444 C=40002160434444 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01364: 11.111111. a - 1 -> a[s] A=80009999999999 B=40002160434444 C=40002160434444 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01365: 111.111.11 -> 01356 if no carry go to tan19 A=80009999999999 B=40002160434444 C=40002160434444 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01356: .1.111111. tan19: c - 1 -> c[s] A=80009999999999 B=40002160434444 C=30002160434444 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01357: 111.11..11 -> 01354 if no carry go to tan18 A=80009999999999 B=40002160434444 C=30002160434444 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01354: 1.1..1..1. tan18: shift right b[wp] A=80009999999999 B=40000216043444 C=30002160434444 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01355: 1.1..1..1. shift right b[wp] A=80009999999999 B=40000021604344 C=30002160434444 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01356: .1.111111. tan19: c - 1 -> c[s] A=80009999999999 B=40000021604344 C=20002160434444 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01357: 111.11..11 -> 01354 if no carry go to tan18 A=80009999999999 B=40000021604344 C=20002160434444 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01354: 1.1..1..1. tan18: shift right b[wp] A=80009999999999 B=40000002160434 C=20002160434444 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01355: 1.1..1..1. shift right b[wp] A=80009999999999 B=40000000216043 C=20002160434444 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01356: .1.111111. tan19: c - 1 -> c[s] A=80009999999999 B=40000000216043 C=10002160434444 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01357: 111.11..11 -> 01354 if no carry go to tan18 A=80009999999999 B=40000000216043 C=10002160434444 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01354: 1.1..1..1. tan18: shift right b[wp] A=80009999999999 B=40000000021604 C=10002160434444 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01355: 1.1..1..1. shift right b[wp] A=80009999999999 B=40000000002160 C=10002160434444 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01356: .1.111111. tan19: c - 1 -> c[s] A=80009999999999 B=40000000002160 C=00002160434444 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01357: 111.11..11 -> 01354 if no carry go to tan18 A=80009999999999 B=40000000002160 C=00002160434444 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01354: 1.1..1..1. tan18: shift right b[wp] A=80009999999999 B=40000000000216 C=00002160434444 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01355: 1.1..1..1. shift right b[wp] A=80009999999999 B=40000000000021 C=00002160434444 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01356: .1.111111. tan19: c - 1 -> c[s] A=80009999999999 B=40000000000021 C=90002160434444 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01357: 111.11..11 -> 01354 if no carry go to tan18 A=80009999999999 B=40000000000021 C=90002160434444 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01360: .111.1..1. a + c -> c[wp] A=80009999999999 B=40000000000021 C=90012160434443 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01361: 11...1..1. a - b -> a[wp] A=80009999999978 B=40000000000021 C=90012160434443 D=56171000000000 M=00000000000000 P=c S=01...56789.b same as tan(x) except S5 & S9 01362: 1...11..1. b exchange c[wp] A=80009999999978 B=40012160434443 C=90000000000021 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01363: ..1...111. tan13: b -> c[w] A=80009999999978 B=40012160434443 C=40012160434443 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01364: 11.111111. a - 1 -> a[s] A=70009999999978 B=40012160434443 C=40012160434443 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01365: 111.111.11 -> 01356 if no carry go to tan19 A=70009999999978 B=40012160434443 C=40012160434443 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01356: .1.111111. tan19: c - 1 -> c[s] A=70009999999978 B=40012160434443 C=30012160434443 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01357: 111.11..11 -> 01354 if no carry go to tan18 A=70009999999978 B=40012160434443 C=30012160434443 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01354: 1.1..1..1. tan18: shift right b[wp] A=70009999999978 B=40001216043444 C=30012160434443 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01355: 1.1..1..1. shift right b[wp] A=70009999999978 B=40000121604344 C=30012160434443 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01356: .1.111111. tan19: c - 1 -> c[s] A=70009999999978 B=40000121604344 C=20012160434443 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01357: 111.11..11 -> 01354 if no carry go to tan18 A=70009999999978 B=40000121604344 C=20012160434443 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01354: 1.1..1..1. tan18: shift right b[wp] A=70009999999978 B=40000012160434 C=20012160434443 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01355: 1.1..1..1. shift right b[wp] A=70009999999978 B=40000001216043 C=20012160434443 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01356: .1.111111. tan19: c - 1 -> c[s] A=70009999999978 B=40000001216043 C=10012160434443 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01357: 111.11..11 -> 01354 if no carry go to tan18 A=70009999999978 B=40000001216043 C=10012160434443 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01354: 1.1..1..1. tan18: shift right b[wp] A=70009999999978 B=40000000121604 C=10012160434443 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01355: 1.1..1..1. shift right b[wp] A=70009999999978 B=40000000012160 C=10012160434443 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01356: .1.111111. tan19: c - 1 -> c[s] A=70009999999978 B=40000000012160 C=00012160434443 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01357: 111.11..11 -> 01354 if no carry go to tan18 A=70009999999978 B=40000000012160 C=00012160434443 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01354: 1.1..1..1. tan18: shift right b[wp] A=70009999999978 B=40000000001216 C=00012160434443 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01355: 1.1..1..1. shift right b[wp] A=70009999999978 B=40000000000121 C=00012160434443 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01356: .1.111111. tan19: c - 1 -> c[s] A=70009999999978 B=40000000000121 C=90012160434443 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01357: 111.11..11 -> 01354 if no carry go to tan18 A=70009999999978 B=40000000000121 C=90012160434443 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01360: .111.1..1. a + c -> c[wp] A=70009999999978 B=40000000000121 C=90022160434421 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01361: 11...1..1. a - b -> a[wp] A=70009999999857 B=40000000000121 C=90022160434421 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01362: 1...11..1. b exchange c[wp] A=70009999999857 B=40022160434421 C=90000000000121 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01363: ..1...111. tan13: b -> c[w] A=70009999999857 B=40022160434421 C=40022160434421 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01364: 11.111111. a - 1 -> a[s] A=60009999999857 B=40022160434421 C=40022160434421 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01365: 111.111.11 -> 01356 if no carry go to tan19 A=60009999999857 B=40022160434421 C=40022160434421 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01356: .1.111111. tan19: c - 1 -> c[s] A=60009999999857 B=40022160434421 C=30022160434421 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01357: 111.11..11 -> 01354 if no carry go to tan18 A=60009999999857 B=40022160434421 C=30022160434421 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01354: 1.1..1..1. tan18: shift right b[wp] A=60009999999857 B=40002216043442 C=30022160434421 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01355: 1.1..1..1. shift right b[wp] A=60009999999857 B=40000221604344 C=30022160434421 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01356: .1.111111. tan19: c - 1 -> c[s] A=60009999999857 B=40000221604344 C=20022160434421 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01357: 111.11..11 -> 01354 if no carry go to tan18 A=60009999999857 B=40000221604344 C=20022160434421 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01354: 1.1..1..1. tan18: shift right b[wp] A=60009999999857 B=40000022160434 C=20022160434421 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01355: 1.1..1..1. shift right b[wp] A=60009999999857 B=40000002216043 C=20022160434421 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01356: .1.111111. tan19: c - 1 -> c[s] A=60009999999857 B=40000002216043 C=10022160434421 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01357: 111.11..11 -> 01354 if no carry go to tan18 A=60009999999857 B=40000002216043 C=10022160434421 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01354: 1.1..1..1. tan18: shift right b[wp] A=60009999999857 B=40000000221604 C=10022160434421 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01355: 1.1..1..1. shift right b[wp] A=60009999999857 B=40000000022160 C=10022160434421 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01356: .1.111111. tan19: c - 1 -> c[s] A=60009999999857 B=40000000022160 C=00022160434421 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01357: 111.11..11 -> 01354 if no carry go to tan18 A=60009999999857 B=40000000022160 C=00022160434421 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01354: 1.1..1..1. tan18: shift right b[wp] A=60009999999857 B=40000000002216 C=00022160434421 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01355: 1.1..1..1. shift right b[wp] A=60009999999857 B=40000000000221 C=00022160434421 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01356: .1.111111. tan19: c - 1 -> c[s] A=60009999999857 B=40000000000221 C=90022160434421 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01357: 111.11..11 -> 01354 if no carry go to tan18 A=60009999999857 B=40000000000221 C=90022160434421 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01360: .111.1..1. a + c -> c[wp] A=60009999999857 B=40000000000221 C=90032160434278 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01361: 11...1..1. a - b -> a[wp] A=60009999999636 B=40000000000221 C=90032160434278 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01362: 1...11..1. b exchange c[wp] A=60009999999636 B=40032160434278 C=90000000000221 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01363: ..1...111. tan13: b -> c[w] A=60009999999636 B=40032160434278 C=40032160434278 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01364: 11.111111. a - 1 -> a[s] A=50009999999636 B=40032160434278 C=40032160434278 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01365: 111.111.11 -> 01356 if no carry go to tan19 A=50009999999636 B=40032160434278 C=40032160434278 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01356: .1.111111. tan19: c - 1 -> c[s] A=50009999999636 B=40032160434278 C=30032160434278 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01357: 111.11..11 -> 01354 if no carry go to tan18 A=50009999999636 B=40032160434278 C=30032160434278 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01354: 1.1..1..1. tan18: shift right b[wp] A=50009999999636 B=40003216043427 C=30032160434278 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01355: 1.1..1..1. shift right b[wp] A=50009999999636 B=40000321604342 C=30032160434278 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01356: .1.111111. tan19: c - 1 -> c[s] A=50009999999636 B=40000321604342 C=20032160434278 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01357: 111.11..11 -> 01354 if no carry go to tan18 A=50009999999636 B=40000321604342 C=20032160434278 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01354: 1.1..1..1. tan18: shift right b[wp] A=50009999999636 B=40000032160434 C=20032160434278 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01355: 1.1..1..1. shift right b[wp] A=50009999999636 B=40000003216043 C=20032160434278 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01356: .1.111111. tan19: c - 1 -> c[s] A=50009999999636 B=40000003216043 C=10032160434278 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01357: 111.11..11 -> 01354 if no carry go to tan18 A=50009999999636 B=40000003216043 C=10032160434278 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01354: 1.1..1..1. tan18: shift right b[wp] A=50009999999636 B=40000000321604 C=10032160434278 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01355: 1.1..1..1. shift right b[wp] A=50009999999636 B=40000000032160 C=10032160434278 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01356: .1.111111. tan19: c - 1 -> c[s] A=50009999999636 B=40000000032160 C=00032160434278 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01357: 111.11..11 -> 01354 if no carry go to tan18 A=50009999999636 B=40000000032160 C=00032160434278 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01354: 1.1..1..1. tan18: shift right b[wp] A=50009999999636 B=40000000003216 C=00032160434278 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01355: 1.1..1..1. shift right b[wp] A=50009999999636 B=40000000000321 C=00032160434278 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01356: .1.111111. tan19: c - 1 -> c[s] A=50009999999636 B=40000000000321 C=90032160434278 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01357: 111.11..11 -> 01354 if no carry go to tan18 A=50009999999636 B=40000000000321 C=90032160434278 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01360: .111.1..1. a + c -> c[wp] A=50009999999636 B=40000000000321 C=90042160433914 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01361: 11...1..1. a - b -> a[wp] A=50009999999315 B=40000000000321 C=90042160433914 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01362: 1...11..1. b exchange c[wp] A=50009999999315 B=40042160433914 C=90000000000321 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01363: ..1...111. tan13: b -> c[w] A=50009999999315 B=40042160433914 C=40042160433914 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01364: 11.111111. a - 1 -> a[s] A=40009999999315 B=40042160433914 C=40042160433914 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01365: 111.111.11 -> 01356 if no carry go to tan19 A=40009999999315 B=40042160433914 C=40042160433914 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01356: .1.111111. tan19: c - 1 -> c[s] A=40009999999315 B=40042160433914 C=30042160433914 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01357: 111.11..11 -> 01354 if no carry go to tan18 A=40009999999315 B=40042160433914 C=30042160433914 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01354: 1.1..1..1. tan18: shift right b[wp] A=40009999999315 B=40004216043391 C=30042160433914 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01355: 1.1..1..1. shift right b[wp] A=40009999999315 B=40000421604339 C=30042160433914 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01356: .1.111111. tan19: c - 1 -> c[s] A=40009999999315 B=40000421604339 C=20042160433914 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01357: 111.11..11 -> 01354 if no carry go to tan18 A=40009999999315 B=40000421604339 C=20042160433914 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01354: 1.1..1..1. tan18: shift right b[wp] A=40009999999315 B=40000042160433 C=20042160433914 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01355: 1.1..1..1. shift right b[wp] A=40009999999315 B=40000004216043 C=20042160433914 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01356: .1.111111. tan19: c - 1 -> c[s] A=40009999999315 B=40000004216043 C=10042160433914 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01357: 111.11..11 -> 01354 if no carry go to tan18 A=40009999999315 B=40000004216043 C=10042160433914 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01354: 1.1..1..1. tan18: shift right b[wp] A=40009999999315 B=40000000421604 C=10042160433914 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01355: 1.1..1..1. shift right b[wp] A=40009999999315 B=40000000042160 C=10042160433914 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01356: .1.111111. tan19: c - 1 -> c[s] A=40009999999315 B=40000000042160 C=00042160433914 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01357: 111.11..11 -> 01354 if no carry go to tan18 A=40009999999315 B=40000000042160 C=00042160433914 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01354: 1.1..1..1. tan18: shift right b[wp] A=40009999999315 B=40000000004216 C=00042160433914 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01355: 1.1..1..1. shift right b[wp] A=40009999999315 B=40000000000421 C=00042160433914 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01356: .1.111111. tan19: c - 1 -> c[s] A=40009999999315 B=40000000000421 C=90042160433914 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01357: 111.11..11 -> 01354 if no carry go to tan18 A=40009999999315 B=40000000000421 C=90042160433914 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01360: .111.1..1. a + c -> c[wp] A=40009999999315 B=40000000000421 C=90052160433229 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01361: 11...1..1. a - b -> a[wp] A=40009999998894 B=40000000000421 C=90052160433229 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01362: 1...11..1. b exchange c[wp] A=40009999998894 B=40052160433229 C=90000000000421 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01363: ..1...111. tan13: b -> c[w] A=40009999998894 B=40052160433229 C=40052160433229 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01364: 11.111111. a - 1 -> a[s] A=30009999998894 B=40052160433229 C=40052160433229 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01365: 111.111.11 -> 01356 if no carry go to tan19 A=30009999998894 B=40052160433229 C=40052160433229 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01356: .1.111111. tan19: c - 1 -> c[s] A=30009999998894 B=40052160433229 C=30052160433229 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01357: 111.11..11 -> 01354 if no carry go to tan18 A=30009999998894 B=40052160433229 C=30052160433229 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01354: 1.1..1..1. tan18: shift right b[wp] A=30009999998894 B=40005216043322 C=30052160433229 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01355: 1.1..1..1. shift right b[wp] A=30009999998894 B=40000521604332 C=30052160433229 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01356: .1.111111. tan19: c - 1 -> c[s] A=30009999998894 B=40000521604332 C=20052160433229 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01357: 111.11..11 -> 01354 if no carry go to tan18 A=30009999998894 B=40000521604332 C=20052160433229 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01354: 1.1..1..1. tan18: shift right b[wp] A=30009999998894 B=40000052160433 C=20052160433229 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01355: 1.1..1..1. shift right b[wp] A=30009999998894 B=40000005216043 C=20052160433229 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01356: .1.111111. tan19: c - 1 -> c[s] A=30009999998894 B=40000005216043 C=10052160433229 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01357: 111.11..11 -> 01354 if no carry go to tan18 A=30009999998894 B=40000005216043 C=10052160433229 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01354: 1.1..1..1. tan18: shift right b[wp] A=30009999998894 B=40000000521604 C=10052160433229 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01355: 1.1..1..1. shift right b[wp] A=30009999998894 B=40000000052160 C=10052160433229 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01356: .1.111111. tan19: c - 1 -> c[s] A=30009999998894 B=40000000052160 C=00052160433229 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01357: 111.11..11 -> 01354 if no carry go to tan18 A=30009999998894 B=40000000052160 C=00052160433229 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01354: 1.1..1..1. tan18: shift right b[wp] A=30009999998894 B=40000000005216 C=00052160433229 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01355: 1.1..1..1. shift right b[wp] A=30009999998894 B=40000000000521 C=00052160433229 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01356: .1.111111. tan19: c - 1 -> c[s] A=30009999998894 B=40000000000521 C=90052160433229 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01357: 111.11..11 -> 01354 if no carry go to tan18 A=30009999998894 B=40000000000521 C=90052160433229 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01360: .111.1..1. a + c -> c[wp] A=30009999998894 B=40000000000521 C=90062160432123 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01361: 11...1..1. a - b -> a[wp] A=30009999998373 B=40000000000521 C=90062160432123 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01362: 1...11..1. b exchange c[wp] A=30009999998373 B=40062160432123 C=90000000000521 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01363: ..1...111. tan13: b -> c[w] A=30009999998373 B=40062160432123 C=40062160432123 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01364: 11.111111. a - 1 -> a[s] A=20009999998373 B=40062160432123 C=40062160432123 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01365: 111.111.11 -> 01356 if no carry go to tan19 A=20009999998373 B=40062160432123 C=40062160432123 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01356: .1.111111. tan19: c - 1 -> c[s] A=20009999998373 B=40062160432123 C=30062160432123 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01357: 111.11..11 -> 01354 if no carry go to tan18 A=20009999998373 B=40062160432123 C=30062160432123 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01354: 1.1..1..1. tan18: shift right b[wp] A=20009999998373 B=40006216043212 C=30062160432123 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01355: 1.1..1..1. shift right b[wp] A=20009999998373 B=40000621604321 C=30062160432123 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01356: .1.111111. tan19: c - 1 -> c[s] A=20009999998373 B=40000621604321 C=20062160432123 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01357: 111.11..11 -> 01354 if no carry go to tan18 A=20009999998373 B=40000621604321 C=20062160432123 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01354: 1.1..1..1. tan18: shift right b[wp] A=20009999998373 B=40000062160432 C=20062160432123 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01355: 1.1..1..1. shift right b[wp] A=20009999998373 B=40000006216043 C=20062160432123 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01356: .1.111111. tan19: c - 1 -> c[s] A=20009999998373 B=40000006216043 C=10062160432123 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01357: 111.11..11 -> 01354 if no carry go to tan18 A=20009999998373 B=40000006216043 C=10062160432123 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01354: 1.1..1..1. tan18: shift right b[wp] A=20009999998373 B=40000000621604 C=10062160432123 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01355: 1.1..1..1. shift right b[wp] A=20009999998373 B=40000000062160 C=10062160432123 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01356: .1.111111. tan19: c - 1 -> c[s] A=20009999998373 B=40000000062160 C=00062160432123 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01357: 111.11..11 -> 01354 if no carry go to tan18 A=20009999998373 B=40000000062160 C=00062160432123 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01354: 1.1..1..1. tan18: shift right b[wp] A=20009999998373 B=40000000006216 C=00062160432123 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01355: 1.1..1..1. shift right b[wp] A=20009999998373 B=40000000000621 C=00062160432123 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01356: .1.111111. tan19: c - 1 -> c[s] A=20009999998373 B=40000000000621 C=90062160432123 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01357: 111.11..11 -> 01354 if no carry go to tan18 A=20009999998373 B=40000000000621 C=90062160432123 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01360: .111.1..1. a + c -> c[wp] A=20009999998373 B=40000000000621 C=90072160430496 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01361: 11...1..1. a - b -> a[wp] A=20009999997752 B=40000000000621 C=90072160430496 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01362: 1...11..1. b exchange c[wp] A=20009999997752 B=40072160430496 C=90000000000621 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01363: ..1...111. tan13: b -> c[w] A=20009999997752 B=40072160430496 C=40072160430496 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01364: 11.111111. a - 1 -> a[s] A=10009999997752 B=40072160430496 C=40072160430496 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01365: 111.111.11 -> 01356 if no carry go to tan19 A=10009999997752 B=40072160430496 C=40072160430496 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01356: .1.111111. tan19: c - 1 -> c[s] A=10009999997752 B=40072160430496 C=30072160430496 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01357: 111.11..11 -> 01354 if no carry go to tan18 A=10009999997752 B=40072160430496 C=30072160430496 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01354: 1.1..1..1. tan18: shift right b[wp] A=10009999997752 B=40007216043049 C=30072160430496 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01355: 1.1..1..1. shift right b[wp] A=10009999997752 B=40000721604304 C=30072160430496 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01356: .1.111111. tan19: c - 1 -> c[s] A=10009999997752 B=40000721604304 C=20072160430496 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01357: 111.11..11 -> 01354 if no carry go to tan18 A=10009999997752 B=40000721604304 C=20072160430496 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01354: 1.1..1..1. tan18: shift right b[wp] A=10009999997752 B=40000072160430 C=20072160430496 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01355: 1.1..1..1. shift right b[wp] A=10009999997752 B=40000007216043 C=20072160430496 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01356: .1.111111. tan19: c - 1 -> c[s] A=10009999997752 B=40000007216043 C=10072160430496 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01357: 111.11..11 -> 01354 if no carry go to tan18 A=10009999997752 B=40000007216043 C=10072160430496 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01354: 1.1..1..1. tan18: shift right b[wp] A=10009999997752 B=40000000721604 C=10072160430496 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01355: 1.1..1..1. shift right b[wp] A=10009999997752 B=40000000072160 C=10072160430496 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01356: .1.111111. tan19: c - 1 -> c[s] A=10009999997752 B=40000000072160 C=00072160430496 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01357: 111.11..11 -> 01354 if no carry go to tan18 A=10009999997752 B=40000000072160 C=00072160430496 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01354: 1.1..1..1. tan18: shift right b[wp] A=10009999997752 B=40000000007216 C=00072160430496 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01355: 1.1..1..1. shift right b[wp] A=10009999997752 B=40000000000721 C=00072160430496 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01356: .1.111111. tan19: c - 1 -> c[s] A=10009999997752 B=40000000000721 C=90072160430496 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01357: 111.11..11 -> 01354 if no carry go to tan18 A=10009999997752 B=40000000000721 C=90072160430496 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01360: .111.1..1. a + c -> c[wp] A=10009999997752 B=40000000000721 C=90082160428248 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01361: 11...1..1. a - b -> a[wp] A=10009999997031 B=40000000000721 C=90082160428248 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01362: 1...11..1. b exchange c[wp] A=10009999997031 B=40082160428248 C=90000000000721 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01363: ..1...111. tan13: b -> c[w] A=10009999997031 B=40082160428248 C=40082160428248 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01364: 11.111111. a - 1 -> a[s] A=00009999997031 B=40082160428248 C=40082160428248 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01365: 111.111.11 -> 01356 if no carry go to tan19 A=00009999997031 B=40082160428248 C=40082160428248 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01356: .1.111111. tan19: c - 1 -> c[s] A=00009999997031 B=40082160428248 C=30082160428248 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01357: 111.11..11 -> 01354 if no carry go to tan18 A=00009999997031 B=40082160428248 C=30082160428248 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01354: 1.1..1..1. tan18: shift right b[wp] A=00009999997031 B=40008216042824 C=30082160428248 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01355: 1.1..1..1. shift right b[wp] A=00009999997031 B=40000821604282 C=30082160428248 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01356: .1.111111. tan19: c - 1 -> c[s] A=00009999997031 B=40000821604282 C=20082160428248 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01357: 111.11..11 -> 01354 if no carry go to tan18 A=00009999997031 B=40000821604282 C=20082160428248 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01354: 1.1..1..1. tan18: shift right b[wp] A=00009999997031 B=40000082160428 C=20082160428248 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01355: 1.1..1..1. shift right b[wp] A=00009999997031 B=40000008216042 C=20082160428248 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01356: .1.111111. tan19: c - 1 -> c[s] A=00009999997031 B=40000008216042 C=10082160428248 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01357: 111.11..11 -> 01354 if no carry go to tan18 A=00009999997031 B=40000008216042 C=10082160428248 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01354: 1.1..1..1. tan18: shift right b[wp] A=00009999997031 B=40000000821604 C=10082160428248 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01355: 1.1..1..1. shift right b[wp] A=00009999997031 B=40000000082160 C=10082160428248 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01356: .1.111111. tan19: c - 1 -> c[s] A=00009999997031 B=40000000082160 C=00082160428248 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01357: 111.11..11 -> 01354 if no carry go to tan18 A=00009999997031 B=40000000082160 C=00082160428248 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01354: 1.1..1..1. tan18: shift right b[wp] A=00009999997031 B=40000000008216 C=00082160428248 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01355: 1.1..1..1. shift right b[wp] A=00009999997031 B=40000000000821 C=00082160428248 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01356: .1.111111. tan19: c - 1 -> c[s] A=00009999997031 B=40000000000821 C=90082160428248 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01357: 111.11..11 -> 01354 if no carry go to tan18 A=00009999997031 B=40000000000821 C=90082160428248 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01360: .111.1..1. a + c -> c[wp] A=00009999997031 B=40000000000821 C=90092160425279 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01361: 11...1..1. a - b -> a[wp] A=00009999996210 B=40000000000821 C=90092160425279 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01362: 1...11..1. b exchange c[wp] A=00009999996210 B=40092160425279 C=90000000000821 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01363: ..1...111. tan13: b -> c[w] A=00009999996210 B=40092160425279 C=40092160425279 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01364: 11.111111. a - 1 -> a[s] A=90009999996210 B=40092160425279 C=40092160425279 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01365: 111.111.11 -> 01356 if no carry go to tan19 A=90009999996210 B=40092160425279 C=40092160425279 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01366: 111.11..1. a exchange c[wp] A=90092160425279 B=40092160425279 C=40009999996210 D=56171000000000 M=00000000000000 P=c S=01...56789.b 01367: .11.1.1... stack -> a A=56171000000000 B=40092160425279 C=40009999996210 D=00000000000000 M=00000000000000 P=c S=01...56789.b 01370: .....1111. if b[s] = 0 A=56171000000000 B=40092160425279 C=40009999996210 D=00000000000000 M=00000000000000 P=c S=01...56789.b 01371: .......111 -> 01001 then go to tan15 A=56171000000000 B=40092160425279 C=40009999996210 D=00000000000000 M=00000000000000 P=c S=01...56789.b 01372: .1....111. shift left a[w] A=61710000000000 B=40092160425279 C=40009999996210 D=00000000000000 M=00000000000000 P=c S=01...56789.b 01373: 111.11..1. tan14: a exchange c[wp] A=60009999996210 B=40092160425279 C=41710000000000 D=00000000000000 M=00000000000000 P=c S=01...56789.b 01374: .1..1.1... c -> stack A=60009999996210 B=40092160425279 C=41710000000000 D=41710000000000 M=00000000000000 P=c S=01...56789.b 01375: 1.1..1..1. shift right b[wp] A=60009999996210 B=40009216042527 C=41710000000000 D=41710000000000 M=00000000000000 P=c S=01...56789.b 01376: .1.111111. c - 1 -> c[s] A=60009999996210 B=40009216042527 C=31710000000000 D=41710000000000 M=00000000000000 P=c S=01...56789.b 01377: 1...11111. b exchange c[s] A=60009999996210 B=30009216042527 C=41710000000000 D=41710000000000 M=00000000000000 P=c S=01...56789.b 01000: 1111..1111 -> 01363 go to tan13 A=60009999996210 B=30009216042527 C=41710000000000 D=41710000000000 M=00000000000000 P=c S=01...56789.b 01363: ..1...111. tan13: b -> c[w] A=60009999996210 B=30009216042527 C=30009216042527 D=41710000000000 M=00000000000000 P=c S=01...56789.b 01364: 11.111111. a - 1 -> a[s] A=50009999996210 B=30009216042527 C=30009216042527 D=41710000000000 M=00000000000000 P=c S=01...56789.b 01365: 111.111.11 -> 01356 if no carry go to tan19 A=50009999996210 B=30009216042527 C=30009216042527 D=41710000000000 M=00000000000000 P=c S=01...56789.b 01356: .1.111111. tan19: c - 1 -> c[s] A=50009999996210 B=30009216042527 C=20009216042527 D=41710000000000 M=00000000000000 P=c S=01...56789.b 01357: 111.11..11 -> 01354 if no carry go to tan18 A=50009999996210 B=30009216042527 C=20009216042527 D=41710000000000 M=00000000000000 P=c S=01...56789.b 01354: 1.1..1..1. tan18: shift right b[wp] A=50009999996210 B=30000921604252 C=20009216042527 D=41710000000000 M=00000000000000 P=c S=01...56789.b 01355: 1.1..1..1. shift right b[wp] A=50009999996210 B=30000092160425 C=20009216042527 D=41710000000000 M=00000000000000 P=c S=01...56789.b 01356: .1.111111. tan19: c - 1 -> c[s] A=50009999996210 B=30000092160425 C=10009216042527 D=41710000000000 M=00000000000000 P=c S=01...56789.b 01357: 111.11..11 -> 01354 if no carry go to tan18 A=50009999996210 B=30000092160425 C=10009216042527 D=41710000000000 M=00000000000000 P=c S=01...56789.b 01354: 1.1..1..1. tan18: shift right b[wp] A=50009999996210 B=30000009216042 C=10009216042527 D=41710000000000 M=00000000000000 P=c S=01...56789.b 01355: 1.1..1..1. shift right b[wp] A=50009999996210 B=30000000921604 C=10009216042527 D=41710000000000 M=00000000000000 P=c S=01...56789.b 01356: .1.111111. tan19: c - 1 -> c[s] A=50009999996210 B=30000000921604 C=00009216042527 D=41710000000000 M=00000000000000 P=c S=01...56789.b 01357: 111.11..11 -> 01354 if no carry go to tan18 A=50009999996210 B=30000000921604 C=00009216042527 D=41710000000000 M=00000000000000 P=c S=01...56789.b 01354: 1.1..1..1. tan18: shift right b[wp] A=50009999996210 B=30000000092160 C=00009216042527 D=41710000000000 M=00000000000000 P=c S=01...56789.b 01355: 1.1..1..1. shift right b[wp] A=50009999996210 B=30000000009216 C=00009216042527 D=41710000000000 M=00000000000000 P=c S=01...56789.b 01356: .1.111111. tan19: c - 1 -> c[s] A=50009999996210 B=30000000009216 C=90009216042527 D=41710000000000 M=00000000000000 P=c S=01...56789.b 01357: 111.11..11 -> 01354 if no carry go to tan18 A=50009999996210 B=30000000009216 C=90009216042527 D=41710000000000 M=00000000000000 P=c S=01...56789.b 01360: .111.1..1. a + c -> c[wp] A=50009999996210 B=30000000009216 C=90019216038737 D=41710000000000 M=00000000000000 P=c S=01...56789.b 01361: 11...1..1. a - b -> a[wp] A=50009999986994 B=30000000009216 C=90019216038737 D=41710000000000 M=00000000000000 P=c S=01...56789.b 01362: 1...11..1. b exchange c[wp] A=50009999986994 B=30019216038737 C=90000000009216 D=41710000000000 M=00000000000000 P=c S=01...56789.b 01363: ..1...111. tan13: b -> c[w] A=50009999986994 B=30019216038737 C=30019216038737 D=41710000000000 M=00000000000000 P=c S=01...56789.b 01364: 11.111111. a - 1 -> a[s] A=40009999986994 B=30019216038737 C=30019216038737 D=41710000000000 M=00000000000000 P=c S=01...56789.b 01365: 111.111.11 -> 01356 if no carry go to tan19 A=40009999986994 B=30019216038737 C=30019216038737 D=41710000000000 M=00000000000000 P=c S=01...56789.b 01356: .1.111111. tan19: c - 1 -> c[s] A=40009999986994 B=30019216038737 C=20019216038737 D=41710000000000 M=00000000000000 P=c S=01...56789.b 01357: 111.11..11 -> 01354 if no carry go to tan18 A=40009999986994 B=30019216038737 C=20019216038737 D=41710000000000 M=00000000000000 P=c S=01...56789.b 01354: 1.1..1..1. tan18: shift right b[wp] A=40009999986994 B=30001921603873 C=20019216038737 D=41710000000000 M=00000000000000 P=c S=01...56789.b 01355: 1.1..1..1. shift right b[wp] A=40009999986994 B=30000192160387 C=20019216038737 D=41710000000000 M=00000000000000 P=c S=01...56789.b 01356: .1.111111. tan19: c - 1 -> c[s] A=40009999986994 B=30000192160387 C=10019216038737 D=41710000000000 M=00000000000000 P=c S=01...56789.b 01357: 111.11..11 -> 01354 if no carry go to tan18 A=40009999986994 B=30000192160387 C=10019216038737 D=41710000000000 M=00000000000000 P=c S=01...56789.b 01354: 1.1..1..1. tan18: shift right b[wp] A=40009999986994 B=30000019216038 C=10019216038737 D=41710000000000 M=00000000000000 P=c S=01...56789.b 01355: 1.1..1..1. shift right b[wp] A=40009999986994 B=30000001921603 C=10019216038737 D=41710000000000 M=00000000000000 P=c S=01...56789.b 01356: .1.111111. tan19: c - 1 -> c[s] A=40009999986994 B=30000001921603 C=00019216038737 D=41710000000000 M=00000000000000 P=c S=01...56789.b 01357: 111.11..11 -> 01354 if no carry go to tan18 A=40009999986994 B=30000001921603 C=00019216038737 D=41710000000000 M=00000000000000 P=c S=01...56789.b 01354: 1.1..1..1. tan18: shift right b[wp] A=40009999986994 B=30000000192160 C=00019216038737 D=41710000000000 M=00000000000000 P=c S=01...56789.b 01355: 1.1..1..1. shift right b[wp] A=40009999986994 B=30000000019216 C=00019216038737 D=41710000000000 M=00000000000000 P=c S=01...56789.b 01356: .1.111111. tan19: c - 1 -> c[s] A=40009999986994 B=30000000019216 C=90019216038737 D=41710000000000 M=00000000000000 P=c S=01...56789.b 01357: 111.11..11 -> 01354 if no carry go to tan18 A=40009999986994 B=30000000019216 C=90019216038737 D=41710000000000 M=00000000000000 P=c S=01...56789.b 01360: .111.1..1. a + c -> c[wp] A=40009999986994 B=30000000019216 C=90029216025731 D=41710000000000 M=00000000000000 P=c S=01...56789.b 01361: 11...1..1. a - b -> a[wp] A=40009999967778 B=30000000019216 C=90029216025731 D=41710000000000 M=00000000000000 P=c S=01...56789.b 01362: 1...11..1. b exchange c[wp] A=40009999967778 B=30029216025731 C=90000000019216 D=41710000000000 M=00000000000000 P=c S=01...56789.b 01363: ..1...111. tan13: b -> c[w] A=40009999967778 B=30029216025731 C=30029216025731 D=41710000000000 M=00000000000000 P=c S=01...56789.b 01364: 11.111111. a - 1 -> a[s] A=30009999967778 B=30029216025731 C=30029216025731 D=41710000000000 M=00000000000000 P=c S=01...56789.b 01365: 111.111.11 -> 01356 if no carry go to tan19 A=30009999967778 B=30029216025731 C=30029216025731 D=41710000000000 M=00000000000000 P=c S=01...56789.b 01356: .1.111111. tan19: c - 1 -> c[s] A=30009999967778 B=30029216025731 C=20029216025731 D=41710000000000 M=00000000000000 P=c S=01...56789.b 01357: 111.11..11 -> 01354 if no carry go to tan18 A=30009999967778 B=30029216025731 C=20029216025731 D=41710000000000 M=00000000000000 P=c S=01...56789.b 01354: 1.1..1..1. tan18: shift right b[wp] A=30009999967778 B=30002921602573 C=20029216025731 D=41710000000000 M=00000000000000 P=c S=01...56789.b 01355: 1.1..1..1. shift right b[wp] A=30009999967778 B=30000292160257 C=20029216025731 D=41710000000000 M=00000000000000 P=c S=01...56789.b 01356: .1.111111. tan19: c - 1 -> c[s] A=30009999967778 B=30000292160257 C=10029216025731 D=41710000000000 M=00000000000000 P=c S=01...56789.b 01357: 111.11..11 -> 01354 if no carry go to tan18 A=30009999967778 B=30000292160257 C=10029216025731 D=41710000000000 M=00000000000000 P=c S=01...56789.b 01354: 1.1..1..1. tan18: shift right b[wp] A=30009999967778 B=30000029216025 C=10029216025731 D=41710000000000 M=00000000000000 P=c S=01...56789.b 01355: 1.1..1..1. shift right b[wp] A=30009999967778 B=30000002921602 C=10029216025731 D=41710000000000 M=00000000000000 P=c S=01...56789.b 01356: .1.111111. tan19: c - 1 -> c[s] A=30009999967778 B=30000002921602 C=00029216025731 D=41710000000000 M=00000000000000 P=c S=01...56789.b 01357: 111.11..11 -> 01354 if no carry go to tan18 A=30009999967778 B=30000002921602 C=00029216025731 D=41710000000000 M=00000000000000 P=c S=01...56789.b 01354: 1.1..1..1. tan18: shift right b[wp] A=30009999967778 B=30000000292160 C=00029216025731 D=41710000000000 M=00000000000000 P=c S=01...56789.b 01355: 1.1..1..1. shift right b[wp] A=30009999967778 B=30000000029216 C=00029216025731 D=41710000000000 M=00000000000000 P=c S=01...56789.b 01356: .1.111111. tan19: c - 1 -> c[s] A=30009999967778 B=30000000029216 C=90029216025731 D=41710000000000 M=00000000000000 P=c S=01...56789.b 01357: 111.11..11 -> 01354 if no carry go to tan18 A=30009999967778 B=30000000029216 C=90029216025731 D=41710000000000 M=00000000000000 P=c S=01...56789.b 01360: .111.1..1. a + c -> c[wp] A=30009999967778 B=30000000029216 C=90039215993509 D=41710000000000 M=00000000000000 P=c S=01...56789.b 01361: 11...1..1. a - b -> a[wp] A=30009999938562 B=30000000029216 C=90039215993509 D=41710000000000 M=00000000000000 P=c S=01...56789.b 01362: 1...11..1. b exchange c[wp] A=30009999938562 B=30039215993509 C=90000000029216 D=41710000000000 M=00000000000000 P=c S=01...56789.b 01363: ..1...111. tan13: b -> c[w] A=30009999938562 B=30039215993509 C=30039215993509 D=41710000000000 M=00000000000000 P=c S=01...56789.b 01364: 11.111111. a - 1 -> a[s] A=20009999938562 B=30039215993509 C=30039215993509 D=41710000000000 M=00000000000000 P=c S=01...56789.b 01365: 111.111.11 -> 01356 if no carry go to tan19 A=20009999938562 B=30039215993509 C=30039215993509 D=41710000000000 M=00000000000000 P=c S=01...56789.b 01356: .1.111111. tan19: c - 1 -> c[s] A=20009999938562 B=30039215993509 C=20039215993509 D=41710000000000 M=00000000000000 P=c S=01...56789.b 01357: 111.11..11 -> 01354 if no carry go to tan18 A=20009999938562 B=30039215993509 C=20039215993509 D=41710000000000 M=00000000000000 P=c S=01...56789.b 01354: 1.1..1..1. tan18: shift right b[wp] A=20009999938562 B=30003921599350 C=20039215993509 D=41710000000000 M=00000000000000 P=c S=01...56789.b 01355: 1.1..1..1. shift right b[wp] A=20009999938562 B=30000392159935 C=20039215993509 D=41710000000000 M=00000000000000 P=c S=01...56789.b 01356: .1.111111. tan19: c - 1 -> c[s] A=20009999938562 B=30000392159935 C=10039215993509 D=41710000000000 M=00000000000000 P=c S=01...56789.b 01357: 111.11..11 -> 01354 if no carry go to tan18 A=20009999938562 B=30000392159935 C=10039215993509 D=41710000000000 M=00000000000000 P=c S=01...56789.b 01354: 1.1..1..1. tan18: shift right b[wp] A=20009999938562 B=30000039215993 C=10039215993509 D=41710000000000 M=00000000000000 P=c S=01...56789.b 01355: 1.1..1..1. shift right b[wp] A=20009999938562 B=30000003921599 C=10039215993509 D=41710000000000 M=00000000000000 P=c S=01...56789.b 01356: .1.111111. tan19: c - 1 -> c[s] A=20009999938562 B=30000003921599 C=00039215993509 D=41710000000000 M=00000000000000 P=c S=01...56789.b 01357: 111.11..11 -> 01354 if no carry go to tan18 A=20009999938562 B=30000003921599 C=00039215993509 D=41710000000000 M=00000000000000 P=c S=01...56789.b 01354: 1.1..1..1. tan18: shift right b[wp] A=20009999938562 B=30000000392159 C=00039215993509 D=41710000000000 M=00000000000000 P=c S=01...56789.b 01355: 1.1..1..1. shift right b[wp] A=20009999938562 B=30000000039215 C=00039215993509 D=41710000000000 M=00000000000000 P=c S=01...56789.b 01356: .1.111111. tan19: c - 1 -> c[s] A=20009999938562 B=30000000039215 C=90039215993509 D=41710000000000 M=00000000000000 P=c S=01...56789.b 01357: 111.11..11 -> 01354 if no carry go to tan18 A=20009999938562 B=30000000039215 C=90039215993509 D=41710000000000 M=00000000000000 P=c S=01...56789.b 01360: .111.1..1. a + c -> c[wp] A=20009999938562 B=30000000039215 C=90049215932071 D=41710000000000 M=00000000000000 P=c S=01...56789.b 01361: 11...1..1. a - b -> a[wp] A=20009999899347 B=30000000039215 C=90049215932071 D=41710000000000 M=00000000000000 P=c S=01...56789.b 01362: 1...11..1. b exchange c[wp] A=20009999899347 B=30049215932071 C=90000000039215 D=41710000000000 M=00000000000000 P=c S=01...56789.b 01363: ..1...111. tan13: b -> c[w] A=20009999899347 B=30049215932071 C=30049215932071 D=41710000000000 M=00000000000000 P=c S=01...56789.b 01364: 11.111111. a - 1 -> a[s] A=10009999899347 B=30049215932071 C=30049215932071 D=41710000000000 M=00000000000000 P=c S=01...56789.b 01365: 111.111.11 -> 01356 if no carry go to tan19 A=10009999899347 B=30049215932071 C=30049215932071 D=41710000000000 M=00000000000000 P=c S=01...56789.b 01356: .1.111111. tan19: c - 1 -> c[s] A=10009999899347 B=30049215932071 C=20049215932071 D=41710000000000 M=00000000000000 P=c S=01...56789.b 01357: 111.11..11 -> 01354 if no carry go to tan18 A=10009999899347 B=30049215932071 C=20049215932071 D=41710000000000 M=00000000000000 P=c S=01...56789.b 01354: 1.1..1..1. tan18: shift right b[wp] A=10009999899347 B=30004921593207 C=20049215932071 D=41710000000000 M=00000000000000 P=c S=01...56789.b 01355: 1.1..1..1. shift right b[wp] A=10009999899347 B=30000492159320 C=20049215932071 D=41710000000000 M=00000000000000 P=c S=01...56789.b 01356: .1.111111. tan19: c - 1 -> c[s] A=10009999899347 B=30000492159320 C=10049215932071 D=41710000000000 M=00000000000000 P=c S=01...56789.b 01357: 111.11..11 -> 01354 if no carry go to tan18 A=10009999899347 B=30000492159320 C=10049215932071 D=41710000000000 M=00000000000000 P=c S=01...56789.b 01354: 1.1..1..1. tan18: shift right b[wp] A=10009999899347 B=30000049215932 C=10049215932071 D=41710000000000 M=00000000000000 P=c S=01...56789.b 01355: 1.1..1..1. shift right b[wp] A=10009999899347 B=30000004921593 C=10049215932071 D=41710000000000 M=00000000000000 P=c S=01...56789.b 01356: .1.111111. tan19: c - 1 -> c[s] A=10009999899347 B=30000004921593 C=00049215932071 D=41710000000000 M=00000000000000 P=c S=01...56789.b 01357: 111.11..11 -> 01354 if no carry go to tan18 A=10009999899347 B=30000004921593 C=00049215932071 D=41710000000000 M=00000000000000 P=c S=01...56789.b 01354: 1.1..1..1. tan18: shift right b[wp] A=10009999899347 B=30000000492159 C=00049215932071 D=41710000000000 M=00000000000000 P=c S=01...56789.b 01355: 1.1..1..1. shift right b[wp] A=10009999899347 B=30000000049215 C=00049215932071 D=41710000000000 M=00000000000000 P=c S=01...56789.b 01356: .1.111111. tan19: c - 1 -> c[s] A=10009999899347 B=30000000049215 C=90049215932071 D=41710000000000 M=00000000000000 P=c S=01...56789.b 01357: 111.11..11 -> 01354 if no carry go to tan18 A=10009999899347 B=30000000049215 C=90049215932071 D=41710000000000 M=00000000000000 P=c S=01...56789.b 01360: .111.1..1. a + c -> c[wp] A=10009999899347 B=30000000049215 C=90059215831418 D=41710000000000 M=00000000000000 P=c S=01...56789.b 01361: 11...1..1. a - b -> a[wp] A=10009999850132 B=30000000049215 C=90059215831418 D=41710000000000 M=00000000000000 P=c S=01...56789.b 01362: 1...11..1. b exchange c[wp] A=10009999850132 B=30059215831418 C=90000000049215 D=41710000000000 M=00000000000000 P=c S=01...56789.b 01363: ..1...111. tan13: b -> c[w] A=10009999850132 B=30059215831418 C=30059215831418 D=41710000000000 M=00000000000000 P=c S=01...56789.b 01364: 11.111111. a - 1 -> a[s] A=00009999850132 B=30059215831418 C=30059215831418 D=41710000000000 M=00000000000000 P=c S=01...56789.b 01365: 111.111.11 -> 01356 if no carry go to tan19 A=00009999850132 B=30059215831418 C=30059215831418 D=41710000000000 M=00000000000000 P=c S=01...56789.b 01356: .1.111111. tan19: c - 1 -> c[s] A=00009999850132 B=30059215831418 C=20059215831418 D=41710000000000 M=00000000000000 P=c S=01...56789.b 01357: 111.11..11 -> 01354 if no carry go to tan18 A=00009999850132 B=30059215831418 C=20059215831418 D=41710000000000 M=00000000000000 P=c S=01...56789.b 01354: 1.1..1..1. tan18: shift right b[wp] A=00009999850132 B=30005921583141 C=20059215831418 D=41710000000000 M=00000000000000 P=c S=01...56789.b 01355: 1.1..1..1. shift right b[wp] A=00009999850132 B=30000592158314 C=20059215831418 D=41710000000000 M=00000000000000 P=c S=01...56789.b 01356: .1.111111. tan19: c - 1 -> c[s] A=00009999850132 B=30000592158314 C=10059215831418 D=41710000000000 M=00000000000000 P=c S=01...56789.b 01357: 111.11..11 -> 01354 if no carry go to tan18 A=00009999850132 B=30000592158314 C=10059215831418 D=41710000000000 M=00000000000000 P=c S=01...56789.b 01354: 1.1..1..1. tan18: shift right b[wp] A=00009999850132 B=30000059215831 C=10059215831418 D=41710000000000 M=00000000000000 P=c S=01...56789.b 01355: 1.1..1..1. shift right b[wp] A=00009999850132 B=30000005921583 C=10059215831418 D=41710000000000 M=00000000000000 P=c S=01...56789.b 01356: .1.111111. tan19: c - 1 -> c[s] A=00009999850132 B=30000005921583 C=00059215831418 D=41710000000000 M=00000000000000 P=c S=01...56789.b 01357: 111.11..11 -> 01354 if no carry go to tan18 A=00009999850132 B=30000005921583 C=00059215831418 D=41710000000000 M=00000000000000 P=c S=01...56789.b 01354: 1.1..1..1. tan18: shift right b[wp] A=00009999850132 B=30000000592158 C=00059215831418 D=41710000000000 M=00000000000000 P=c S=01...56789.b 01355: 1.1..1..1. shift right b[wp] A=00009999850132 B=30000000059215 C=00059215831418 D=41710000000000 M=00000000000000 P=c S=01...56789.b 01356: .1.111111. tan19: c - 1 -> c[s] A=00009999850132 B=30000000059215 C=90059215831418 D=41710000000000 M=00000000000000 P=c S=01...56789.b 01357: 111.11..11 -> 01354 if no carry go to tan18 A=00009999850132 B=30000000059215 C=90059215831418 D=41710000000000 M=00000000000000 P=c S=01...56789.b 01360: .111.1..1. a + c -> c[wp] A=00009999850132 B=30000000059215 C=90069215681550 D=41710000000000 M=00000000000000 P=c S=01...56789.b 01361: 11...1..1. a - b -> a[wp] A=00009999790917 B=30000000059215 C=90069215681550 D=41710000000000 M=00000000000000 P=c S=01...56789.b 01362: 1...11..1. b exchange c[wp] A=00009999790917 B=30069215681550 C=90000000059215 D=41710000000000 M=00000000000000 P=c S=01...56789.b 01363: ..1...111. tan13: b -> c[w] A=00009999790917 B=30069215681550 C=30069215681550 D=41710000000000 M=00000000000000 P=c S=01...56789.b 01364: 11.111111. a - 1 -> a[s] A=90009999790917 B=30069215681550 C=30069215681550 D=41710000000000 M=00000000000000 P=c S=01...56789.b 01365: 111.111.11 -> 01356 if no carry go to tan19 A=90009999790917 B=30069215681550 C=30069215681550 D=41710000000000 M=00000000000000 P=c S=01...56789.b 01366: 111.11..1. a exchange c[wp] A=90069215681550 B=30069215681550 C=30009999790917 D=41710000000000 M=00000000000000 P=c S=01...56789.b 01367: .11.1.1... stack -> a A=41710000000000 B=30069215681550 C=30009999790917 D=00000000000000 M=00000000000000 P=c S=01...56789.b 01370: .....1111. if b[s] = 0 A=41710000000000 B=30069215681550 C=30009999790917 D=00000000000000 M=00000000000000 P=c S=01...56789.b 01371: .......111 -> 01001 then go to tan15 A=41710000000000 B=30069215681550 C=30009999790917 D=00000000000000 M=00000000000000 P=c S=01...56789.b 01372: .1....111. shift left a[w] A=17100000000000 B=30069215681550 C=30009999790917 D=00000000000000 M=00000000000000 P=c S=01...56789.b 01373: 111.11..1. tan14: a exchange c[wp] A=10009999790917 B=30069215681550 C=37100000000000 D=00000000000000 M=00000000000000 P=c S=01...56789.b 01374: .1..1.1... c -> stack A=10009999790917 B=30069215681550 C=37100000000000 D=37100000000000 M=00000000000000 P=c S=01...56789.b 01375: 1.1..1..1. shift right b[wp] A=10009999790917 B=30006921568155 C=37100000000000 D=37100000000000 M=00000000000000 P=c S=01...56789.b 01376: .1.111111. c - 1 -> c[s] A=10009999790917 B=30006921568155 C=27100000000000 D=37100000000000 M=00000000000000 P=c S=01...56789.b 01377: 1...11111. b exchange c[s] A=10009999790917 B=20006921568155 C=37100000000000 D=37100000000000 M=00000000000000 P=c S=01...56789.b 01000: 1111..1111 -> 01363 go to tan13 A=10009999790917 B=20006921568155 C=37100000000000 D=37100000000000 M=00000000000000 P=c S=01...56789.b 01363: ..1...111. tan13: b -> c[w] A=10009999790917 B=20006921568155 C=20006921568155 D=37100000000000 M=00000000000000 P=c S=01...56789.b 01364: 11.111111. a - 1 -> a[s] A=00009999790917 B=20006921568155 C=20006921568155 D=37100000000000 M=00000000000000 P=c S=01...56789.b 01365: 111.111.11 -> 01356 if no carry go to tan19 A=00009999790917 B=20006921568155 C=20006921568155 D=37100000000000 M=00000000000000 P=c S=01...56789.b 01356: .1.111111. tan19: c - 1 -> c[s] A=00009999790917 B=20006921568155 C=10006921568155 D=37100000000000 M=00000000000000 P=c S=01...56789.b 01357: 111.11..11 -> 01354 if no carry go to tan18 A=00009999790917 B=20006921568155 C=10006921568155 D=37100000000000 M=00000000000000 P=c S=01...56789.b 01354: 1.1..1..1. tan18: shift right b[wp] A=00009999790917 B=20000692156815 C=10006921568155 D=37100000000000 M=00000000000000 P=c S=01...56789.b 01355: 1.1..1..1. shift right b[wp] A=00009999790917 B=20000069215681 C=10006921568155 D=37100000000000 M=00000000000000 P=c S=01...56789.b 01356: .1.111111. tan19: c - 1 -> c[s] A=00009999790917 B=20000069215681 C=00006921568155 D=37100000000000 M=00000000000000 P=c S=01...56789.b 01357: 111.11..11 -> 01354 if no carry go to tan18 A=00009999790917 B=20000069215681 C=00006921568155 D=37100000000000 M=00000000000000 P=c S=01...56789.b 01354: 1.1..1..1. tan18: shift right b[wp] A=00009999790917 B=20000006921568 C=00006921568155 D=37100000000000 M=00000000000000 P=c S=01...56789.b 01355: 1.1..1..1. shift right b[wp] A=00009999790917 B=20000000692156 C=00006921568155 D=37100000000000 M=00000000000000 P=c S=01...56789.b 01356: .1.111111. tan19: c - 1 -> c[s] A=00009999790917 B=20000000692156 C=90006921568155 D=37100000000000 M=00000000000000 P=c S=01...56789.b 01357: 111.11..11 -> 01354 if no carry go to tan18 A=00009999790917 B=20000000692156 C=90006921568155 D=37100000000000 M=00000000000000 P=c S=01...56789.b 01360: .111.1..1. a + c -> c[wp] A=00009999790917 B=20000000692156 C=90016921359072 D=37100000000000 M=00000000000000 P=c S=01...56789.b 01361: 11...1..1. a - b -> a[wp] A=00009999098761 B=20000000692156 C=90016921359072 D=37100000000000 M=00000000000000 P=c S=01...56789.b 01362: 1...11..1. b exchange c[wp] A=00009999098761 B=20016921359072 C=90000000692156 D=37100000000000 M=00000000000000 P=c S=01...56789.b 01363: ..1...111. tan13: b -> c[w] A=00009999098761 B=20016921359072 C=20016921359072 D=37100000000000 M=00000000000000 P=c S=01...56789.b 01364: 11.111111. a - 1 -> a[s] A=90009999098761 B=20016921359072 C=20016921359072 D=37100000000000 M=00000000000000 P=c S=01...56789.b 01365: 111.111.11 -> 01356 if no carry go to tan19 A=90009999098761 B=20016921359072 C=20016921359072 D=37100000000000 M=00000000000000 P=c S=01...56789.b 01366: 111.11..1. a exchange c[wp] A=90016921359072 B=20016921359072 C=20009999098761 D=37100000000000 M=00000000000000 P=c S=01...56789.b 01367: .11.1.1... stack -> a A=37100000000000 B=20016921359072 C=20009999098761 D=00000000000000 M=00000000000000 P=c S=01...56789.b 01370: .....1111. if b[s] = 0 A=37100000000000 B=20016921359072 C=20009999098761 D=00000000000000 M=00000000000000 P=c S=01...56789.b 01371: .......111 -> 01001 then go to tan15 A=37100000000000 B=20016921359072 C=20009999098761 D=00000000000000 M=00000000000000 P=c S=01...56789.b 01372: .1....111. shift left a[w] A=71000000000000 B=20016921359072 C=20009999098761 D=00000000000000 M=00000000000000 P=c S=01...56789.b 01373: 111.11..1. tan14: a exchange c[wp] A=70009999098761 B=20016921359072 C=21000000000000 D=00000000000000 M=00000000000000 P=c S=01...56789.b 01374: .1..1.1... c -> stack A=70009999098761 B=20016921359072 C=21000000000000 D=21000000000000 M=00000000000000 P=c S=01...56789.b 01375: 1.1..1..1. shift right b[wp] A=70009999098761 B=20001692135907 C=21000000000000 D=21000000000000 M=00000000000000 P=c S=01...56789.b 01376: .1.111111. c - 1 -> c[s] A=70009999098761 B=20001692135907 C=11000000000000 D=21000000000000 M=00000000000000 P=c S=01...56789.b 01377: 1...11111. b exchange c[s] A=70009999098761 B=10001692135907 C=21000000000000 D=21000000000000 M=00000000000000 P=c S=01...56789.b 01000: 1111..1111 -> 01363 go to tan13 A=70009999098761 B=10001692135907 C=21000000000000 D=21000000000000 M=00000000000000 P=c S=01...56789.b 01363: ..1...111. tan13: b -> c[w] A=70009999098761 B=10001692135907 C=10001692135907 D=21000000000000 M=00000000000000 P=c S=01...56789.b 01364: 11.111111. a - 1 -> a[s] A=60009999098761 B=10001692135907 C=10001692135907 D=21000000000000 M=00000000000000 P=c S=01...56789.b 01365: 111.111.11 -> 01356 if no carry go to tan19 A=60009999098761 B=10001692135907 C=10001692135907 D=21000000000000 M=00000000000000 P=c S=01...56789.b 01356: .1.111111. tan19: c - 1 -> c[s] A=60009999098761 B=10001692135907 C=00001692135907 D=21000000000000 M=00000000000000 P=c S=01...56789.b 01357: 111.11..11 -> 01354 if no carry go to tan18 A=60009999098761 B=10001692135907 C=00001692135907 D=21000000000000 M=00000000000000 P=c S=01...56789.b 01354: 1.1..1..1. tan18: shift right b[wp] A=60009999098761 B=10000169213590 C=00001692135907 D=21000000000000 M=00000000000000 P=c S=01...56789.b 01355: 1.1..1..1. shift right b[wp] A=60009999098761 B=10000016921359 C=00001692135907 D=21000000000000 M=00000000000000 P=c S=01...56789.b 01356: .1.111111. tan19: c - 1 -> c[s] A=60009999098761 B=10000016921359 C=90001692135907 D=21000000000000 M=00000000000000 P=c S=01...56789.b 01357: 111.11..11 -> 01354 if no carry go to tan18 A=60009999098761 B=10000016921359 C=90001692135907 D=21000000000000 M=00000000000000 P=c S=01...56789.b 01360: .111.1..1. a + c -> c[wp] A=60009999098761 B=10000016921359 C=90011691234668 D=21000000000000 M=00000000000000 P=c S=01...56789.b 01361: 11...1..1. a - b -> a[wp] A=60009982177402 B=10000016921359 C=90011691234668 D=21000000000000 M=00000000000000 P=c S=01...56789.b 01362: 1...11..1. b exchange c[wp] A=60009982177402 B=10011691234668 C=90000016921359 D=21000000000000 M=00000000000000 P=c S=01...56789.b 01363: ..1...111. tan13: b -> c[w] A=60009982177402 B=10011691234668 C=10011691234668 D=21000000000000 M=00000000000000 P=c S=01...56789.b 01364: 11.111111. a - 1 -> a[s] A=50009982177402 B=10011691234668 C=10011691234668 D=21000000000000 M=00000000000000 P=c S=01...56789.b 01365: 111.111.11 -> 01356 if no carry go to tan19 A=50009982177402 B=10011691234668 C=10011691234668 D=21000000000000 M=00000000000000 P=c S=01...56789.b 01356: .1.111111. tan19: c - 1 -> c[s] A=50009982177402 B=10011691234668 C=00011691234668 D=21000000000000 M=00000000000000 P=c S=01...56789.b 01357: 111.11..11 -> 01354 if no carry go to tan18 A=50009982177402 B=10011691234668 C=00011691234668 D=21000000000000 M=00000000000000 P=c S=01...56789.b 01354: 1.1..1..1. tan18: shift right b[wp] A=50009982177402 B=10001169123466 C=00011691234668 D=21000000000000 M=00000000000000 P=c S=01...56789.b 01355: 1.1..1..1. shift right b[wp] A=50009982177402 B=10000116912346 C=00011691234668 D=21000000000000 M=00000000000000 P=c S=01...56789.b 01356: .1.111111. tan19: c - 1 -> c[s] A=50009982177402 B=10000116912346 C=90011691234668 D=21000000000000 M=00000000000000 P=c S=01...56789.b 01357: 111.11..11 -> 01354 if no carry go to tan18 A=50009982177402 B=10000116912346 C=90011691234668 D=21000000000000 M=00000000000000 P=c S=01...56789.b 01360: .111.1..1. a + c -> c[wp] A=50009982177402 B=10000116912346 C=90021673412070 D=21000000000000 M=00000000000000 P=c S=01...56789.b 01361: 11...1..1. a - b -> a[wp] A=50009865265056 B=10000116912346 C=90021673412070 D=21000000000000 M=00000000000000 P=c S=01...56789.b 01362: 1...11..1. b exchange c[wp] A=50009865265056 B=10021673412070 C=90000116912346 D=21000000000000 M=00000000000000 P=c S=01...56789.b 01363: ..1...111. tan13: b -> c[w] A=50009865265056 B=10021673412070 C=10021673412070 D=21000000000000 M=00000000000000 P=c S=01...56789.b 01364: 11.111111. a - 1 -> a[s] A=40009865265056 B=10021673412070 C=10021673412070 D=21000000000000 M=00000000000000 P=c S=01...56789.b 01365: 111.111.11 -> 01356 if no carry go to tan19 A=40009865265056 B=10021673412070 C=10021673412070 D=21000000000000 M=00000000000000 P=c S=01...56789.b 01356: .1.111111. tan19: c - 1 -> c[s] A=40009865265056 B=10021673412070 C=00021673412070 D=21000000000000 M=00000000000000 P=c S=01...56789.b 01357: 111.11..11 -> 01354 if no carry go to tan18 A=40009865265056 B=10021673412070 C=00021673412070 D=21000000000000 M=00000000000000 P=c S=01...56789.b 01354: 1.1..1..1. tan18: shift right b[wp] A=40009865265056 B=10002167341207 C=00021673412070 D=21000000000000 M=00000000000000 P=c S=01...56789.b 01355: 1.1..1..1. shift right b[wp] A=40009865265056 B=10000216734120 C=00021673412070 D=21000000000000 M=00000000000000 P=c S=01...56789.b 01356: .1.111111. tan19: c - 1 -> c[s] A=40009865265056 B=10000216734120 C=90021673412070 D=21000000000000 M=00000000000000 P=c S=01...56789.b 01357: 111.11..11 -> 01354 if no carry go to tan18 A=40009865265056 B=10000216734120 C=90021673412070 D=21000000000000 M=00000000000000 P=c S=01...56789.b 01360: .111.1..1. a + c -> c[wp] A=40009865265056 B=10000216734120 C=90031538677126 D=21000000000000 M=00000000000000 P=c S=01...56789.b 01361: 11...1..1. a - b -> a[wp] A=40009648530936 B=10000216734120 C=90031538677126 D=21000000000000 M=00000000000000 P=c S=01...56789.b 01362: 1...11..1. b exchange c[wp] A=40009648530936 B=10031538677126 C=90000216734120 D=21000000000000 M=00000000000000 P=c S=01...56789.b 01363: ..1...111. tan13: b -> c[w] A=40009648530936 B=10031538677126 C=10031538677126 D=21000000000000 M=00000000000000 P=c S=01...56789.b 01364: 11.111111. a - 1 -> a[s] A=30009648530936 B=10031538677126 C=10031538677126 D=21000000000000 M=00000000000000 P=c S=01...56789.b 01365: 111.111.11 -> 01356 if no carry go to tan19 A=30009648530936 B=10031538677126 C=10031538677126 D=21000000000000 M=00000000000000 P=c S=01...56789.b 01356: .1.111111. tan19: c - 1 -> c[s] A=30009648530936 B=10031538677126 C=00031538677126 D=21000000000000 M=00000000000000 P=c S=01...56789.b 01357: 111.11..11 -> 01354 if no carry go to tan18 A=30009648530936 B=10031538677126 C=00031538677126 D=21000000000000 M=00000000000000 P=c S=01...56789.b 01354: 1.1..1..1. tan18: shift right b[wp] A=30009648530936 B=10003153867712 C=00031538677126 D=21000000000000 M=00000000000000 P=c S=01...56789.b 01355: 1.1..1..1. shift right b[wp] A=30009648530936 B=10000315386771 C=00031538677126 D=21000000000000 M=00000000000000 P=c S=01...56789.b 01356: .1.111111. tan19: c - 1 -> c[s] A=30009648530936 B=10000315386771 C=90031538677126 D=21000000000000 M=00000000000000 P=c S=01...56789.b 01357: 111.11..11 -> 01354 if no carry go to tan18 A=30009648530936 B=10000315386771 C=90031538677126 D=21000000000000 M=00000000000000 P=c S=01...56789.b 01360: .111.1..1. a + c -> c[wp] A=30009648530936 B=10000315386771 C=90041187208062 D=21000000000000 M=00000000000000 P=c S=01...56789.b 01361: 11...1..1. a - b -> a[wp] A=30009333144165 B=10000315386771 C=90041187208062 D=21000000000000 M=00000000000000 P=c S=01...56789.b 01362: 1...11..1. b exchange c[wp] A=30009333144165 B=10041187208062 C=90000315386771 D=21000000000000 M=00000000000000 P=c S=01...56789.b 01363: ..1...111. tan13: b -> c[w] A=30009333144165 B=10041187208062 C=10041187208062 D=21000000000000 M=00000000000000 P=c S=01...56789.b 01364: 11.111111. a - 1 -> a[s] A=20009333144165 B=10041187208062 C=10041187208062 D=21000000000000 M=00000000000000 P=c S=01...56789.b 01365: 111.111.11 -> 01356 if no carry go to tan19 A=20009333144165 B=10041187208062 C=10041187208062 D=21000000000000 M=00000000000000 P=c S=01...56789.b 01356: .1.111111. tan19: c - 1 -> c[s] A=20009333144165 B=10041187208062 C=00041187208062 D=21000000000000 M=00000000000000 P=c S=01...56789.b 01357: 111.11..11 -> 01354 if no carry go to tan18 A=20009333144165 B=10041187208062 C=00041187208062 D=21000000000000 M=00000000000000 P=c S=01...56789.b 01354: 1.1..1..1. tan18: shift right b[wp] A=20009333144165 B=10004118720806 C=00041187208062 D=21000000000000 M=00000000000000 P=c S=01...56789.b 01355: 1.1..1..1. shift right b[wp] A=20009333144165 B=10000411872080 C=00041187208062 D=21000000000000 M=00000000000000 P=c S=01...56789.b 01356: .1.111111. tan19: c - 1 -> c[s] A=20009333144165 B=10000411872080 C=90041187208062 D=21000000000000 M=00000000000000 P=c S=01...56789.b 01357: 111.11..11 -> 01354 if no carry go to tan18 A=20009333144165 B=10000411872080 C=90041187208062 D=21000000000000 M=00000000000000 P=c S=01...56789.b 01360: .111.1..1. a + c -> c[wp] A=20009333144165 B=10000411872080 C=90050520352227 D=21000000000000 M=00000000000000 P=c S=01...56789.b 01361: 11...1..1. a - b -> a[wp] A=20008921272085 B=10000411872080 C=90050520352227 D=21000000000000 M=00000000000000 P=c S=01...56789.b 01362: 1...11..1. b exchange c[wp] A=20008921272085 B=10050520352227 C=90000411872080 D=21000000000000 M=00000000000000 P=c S=01...56789.b 01363: ..1...111. tan13: b -> c[w] A=20008921272085 B=10050520352227 C=10050520352227 D=21000000000000 M=00000000000000 P=c S=01...56789.b 01364: 11.111111. a - 1 -> a[s] A=10008921272085 B=10050520352227 C=10050520352227 D=21000000000000 M=00000000000000 P=c S=01...56789.b 01365: 111.111.11 -> 01356 if no carry go to tan19 A=10008921272085 B=10050520352227 C=10050520352227 D=21000000000000 M=00000000000000 P=c S=01...56789.b 01356: .1.111111. tan19: c - 1 -> c[s] A=10008921272085 B=10050520352227 C=00050520352227 D=21000000000000 M=00000000000000 P=c S=01...56789.b 01357: 111.11..11 -> 01354 if no carry go to tan18 A=10008921272085 B=10050520352227 C=00050520352227 D=21000000000000 M=00000000000000 P=c S=01...56789.b 01354: 1.1..1..1. tan18: shift right b[wp] A=10008921272085 B=10005052035222 C=00050520352227 D=21000000000000 M=00000000000000 P=c S=01...56789.b 01355: 1.1..1..1. shift right b[wp] A=10008921272085 B=10000505203522 C=00050520352227 D=21000000000000 M=00000000000000 P=c S=01...56789.b 01356: .1.111111. tan19: c - 1 -> c[s] A=10008921272085 B=10000505203522 C=90050520352227 D=21000000000000 M=00000000000000 P=c S=01...56789.b 01357: 111.11..11 -> 01354 if no carry go to tan18 A=10008921272085 B=10000505203522 C=90050520352227 D=21000000000000 M=00000000000000 P=c S=01...56789.b 01360: .111.1..1. a + c -> c[wp] A=10008921272085 B=10000505203522 C=90059441624312 D=21000000000000 M=00000000000000 P=c S=01...56789.b 01361: 11...1..1. a - b -> a[wp] A=10008416068563 B=10000505203522 C=90059441624312 D=21000000000000 M=00000000000000 P=c S=01...56789.b 01362: 1...11..1. b exchange c[wp] A=10008416068563 B=10059441624312 C=90000505203522 D=21000000000000 M=00000000000000 P=c S=01...56789.b 01363: ..1...111. tan13: b -> c[w] A=10008416068563 B=10059441624312 C=10059441624312 D=21000000000000 M=00000000000000 P=c S=01...56789.b 01364: 11.111111. a - 1 -> a[s] A=00008416068563 B=10059441624312 C=10059441624312 D=21000000000000 M=00000000000000 P=c S=01...56789.b 01365: 111.111.11 -> 01356 if no carry go to tan19 A=00008416068563 B=10059441624312 C=10059441624312 D=21000000000000 M=00000000000000 P=c S=01...56789.b 01356: .1.111111. tan19: c - 1 -> c[s] A=00008416068563 B=10059441624312 C=00059441624312 D=21000000000000 M=00000000000000 P=c S=01...56789.b 01357: 111.11..11 -> 01354 if no carry go to tan18 A=00008416068563 B=10059441624312 C=00059441624312 D=21000000000000 M=00000000000000 P=c S=01...56789.b 01354: 1.1..1..1. tan18: shift right b[wp] A=00008416068563 B=10005944162431 C=00059441624312 D=21000000000000 M=00000000000000 P=c S=01...56789.b 01355: 1.1..1..1. shift right b[wp] A=00008416068563 B=10000594416243 C=00059441624312 D=21000000000000 M=00000000000000 P=c S=01...56789.b 01356: .1.111111. tan19: c - 1 -> c[s] A=00008416068563 B=10000594416243 C=90059441624312 D=21000000000000 M=00000000000000 P=c S=01...56789.b 01357: 111.11..11 -> 01354 if no carry go to tan18 A=00008416068563 B=10000594416243 C=90059441624312 D=21000000000000 M=00000000000000 P=c S=01...56789.b 01360: .111.1..1. a + c -> c[wp] A=00008416068563 B=10000594416243 C=90067857692875 D=21000000000000 M=00000000000000 P=c S=01...56789.b 01361: 11...1..1. a - b -> a[wp] A=00007821652320 B=10000594416243 C=90067857692875 D=21000000000000 M=00000000000000 P=c S=01...56789.b 01362: 1...11..1. b exchange c[wp] A=00007821652320 B=10067857692875 C=90000594416243 D=21000000000000 M=00000000000000 P=c S=01...56789.b 01363: ..1...111. tan13: b -> c[w] A=00007821652320 B=10067857692875 C=10067857692875 D=21000000000000 M=00000000000000 P=c S=01...56789.b 01364: 11.111111. a - 1 -> a[s] A=90007821652320 B=10067857692875 C=10067857692875 D=21000000000000 M=00000000000000 P=c S=01...56789.b 01365: 111.111.11 -> 01356 if no carry go to tan19 A=90007821652320 B=10067857692875 C=10067857692875 D=21000000000000 M=00000000000000 P=c S=01...56789.b 01366: 111.11..1. a exchange c[wp] A=90067857692875 B=10067857692875 C=10007821652320 D=21000000000000 M=00000000000000 P=c S=01...56789.b 01367: .11.1.1... stack -> a A=21000000000000 B=10067857692875 C=10007821652320 D=00000000000000 M=00000000000000 P=c S=01...56789.b 01370: .....1111. if b[s] = 0 A=21000000000000 B=10067857692875 C=10007821652320 D=00000000000000 M=00000000000000 P=c S=01...56789.b 01371: .......111 -> 01001 then go to tan15 A=21000000000000 B=10067857692875 C=10007821652320 D=00000000000000 M=00000000000000 P=c S=01...56789.b 01372: .1....111. shift left a[w] A=10000000000000 B=10067857692875 C=10007821652320 D=00000000000000 M=00000000000000 P=c S=01...56789.b 01373: 111.11..1. tan14: a exchange c[wp] A=10007821652320 B=10067857692875 C=10000000000000 D=00000000000000 M=00000000000000 P=c S=01...56789.b 01374: .1..1.1... c -> stack A=10007821652320 B=10067857692875 C=10000000000000 D=10000000000000 M=00000000000000 P=c S=01...56789.b 01375: 1.1..1..1. shift right b[wp] A=10007821652320 B=10006785769287 C=10000000000000 D=10000000000000 M=00000000000000 P=c S=01...56789.b 01376: .1.111111. c - 1 -> c[s] A=10007821652320 B=10006785769287 C=00000000000000 D=10000000000000 M=00000000000000 P=c S=01...56789.b 01377: 1...11111. b exchange c[s] A=10007821652320 B=00006785769287 C=10000000000000 D=10000000000000 M=00000000000000 P=c S=01...56789.b 01000: 1111..1111 -> 01363 go to tan13 A=10007821652320 B=00006785769287 C=10000000000000 D=10000000000000 M=00000000000000 P=c S=01...56789.b 01363: ..1...111. tan13: b -> c[w] A=10007821652320 B=00006785769287 C=00006785769287 D=10000000000000 M=00000000000000 P=c S=01...56789.b 01364: 11.111111. a - 1 -> a[s] A=00007821652320 B=00006785769287 C=00006785769287 D=10000000000000 M=00000000000000 P=c S=01...56789.b 01365: 111.111.11 -> 01356 if no carry go to tan19 A=00007821652320 B=00006785769287 C=00006785769287 D=10000000000000 M=00000000000000 P=c S=01...56789.b 01356: .1.111111. tan19: c - 1 -> c[s] A=00007821652320 B=00006785769287 C=90006785769287 D=10000000000000 M=00000000000000 P=c S=01...56789.b 01357: 111.11..11 -> 01354 if no carry go to tan18 A=00007821652320 B=00006785769287 C=90006785769287 D=10000000000000 M=00000000000000 P=c S=01...56789.b 01360: .111.1..1. a + c -> c[wp] A=00007821652320 B=00006785769287 C=90014607421607 D=10000000000000 M=00000000000000 P=c S=01...56789.b 01361: 11...1..1. a - b -> a[wp] A=00001035883033 B=00006785769287 C=90014607421607 D=10000000000000 M=00000000000000 P=c S=01...56789.b 01362: 1...11..1. b exchange c[wp] A=00001035883033 B=00014607421607 C=90006785769287 D=10000000000000 M=00000000000000 P=c S=01...56789.b 01363: ..1...111. tan13: b -> c[w] A=00001035883033 B=00014607421607 C=00014607421607 D=10000000000000 M=00000000000000 P=c S=01...56789.b 01364: 11.111111. a - 1 -> a[s] A=90001035883033 B=00014607421607 C=00014607421607 D=10000000000000 M=00000000000000 P=c S=01...56789.b 01365: 111.111.11 -> 01356 if no carry go to tan19 A=90001035883033 B=00014607421607 C=00014607421607 D=10000000000000 M=00000000000000 P=c S=01...56789.b 01366: 111.11..1. a exchange c[wp] A=90014607421607 B=00014607421607 C=00001035883033 D=10000000000000 M=00000000000000 P=c S=01...56789.b 01367: .11.1.1... stack -> a A=10000000000000 B=00014607421607 C=00001035883033 D=00000000000000 M=00000000000000 P=c S=01...56789.b 01370: .....1111. if b[s] = 0 A=10000000000000 B=00014607421607 C=00001035883033 D=00000000000000 M=00000000000000 P=c S=01...56789.b 01371: .......111 -> 01001 then go to tan15 A=10000000000000 B=00014607421607 C=00001035883033 D=00000000000000 M=00000000000000 P=c S=01...56789.b end of pq processing same as tan(x) except S5 & S9 01001: 11..1.111. tan15: a exchange b[w] A=00014607421607 B=10000000000000 C=00001035883033 D=00000000000000 M=00000000000000 P=c S=01...56789.b 01002: ..1.1....1 -> 01050 jsb tnm11 A=00014607421607 B=10000000000000 C=00001035883033 D=00000000000000 M=00000000000000 P=c S=01...56789.b 01050: .1..1.1... tnm11: c -> stack A=00014607421607 B=10000000000000 C=00001035883033 D=00001035883033 M=00000000000000 P=c S=01...56789.b 01051: 111.1.111. a exchange c[w] A=00001035883033 B=10000000000000 C=00014607421607 D=00001035883033 M=00000000000000 P=c S=01...56789.b 01052: .11.1...1. if c[p] = 0 A=00001035883033 B=10000000000000 C=00014607421607 D=00001035883033 M=00000000000000 P=c S=01...56789.b 01053: ..1.11.111 -> 01055 then go to tnm12 A=00001035883033 B=10000000000000 C=00014607421607 D=00001035883033 M=00000000000000 P=c S=01...56789.b 01055: .11...111. tnm12: c -> a[w] A=00014607421607 B=10000000000000 C=00014607421607 D=00001035883033 M=00000000000000 P=c S=01...56789.b 01056: ..1...1.1. b -> c[x] A=00014607421607 B=10000000000000 C=00014607421000 D=00001035883033 M=00000000000000 P=c S=01...56789.b 01057: 11..1.1111 -> 01313 go to add15 A=00014607421607 B=10000000000000 C=00014607421000 D=00001035883033 M=00000000000000 P=c S=01...56789.b 01313: .1...1.... -> 02314 add15: select rom 2 ; -> nrm21 A=00014607421607 B=10000000000000 C=00014607421000 D=00001035883033 M=00000000000000 P=c S=01...56789.b 02314: 1.1111111. nrm21: 0 -> a[s] A=00014607421607 B=10000000000000 C=00014607421000 D=00001035883033 M=00000000000000 P=c S=01...56789.b 02315: 11....11.. 12 -> p A=00014607421607 B=10000000000000 C=00014607421000 D=00001035883033 M=00000000000000 P=c S=01...56789.b 02316: ....1.111. 0 -> b[w] A=00014607421607 B=00000000000000 C=00014607421000 D=00001035883033 M=00000000000000 P=c S=01...56789.b 02317: 1..11...1. nrm23: if a[p] >= 1 A=00014607421607 B=00000000000000 C=00014607421000 D=00001035883033 M=00000000000000 P=c S=01...56789.b 02320: 11.1.11.11 -> 02326 then go to nrm24 A=00014607421607 B=00000000000000 C=00014607421000 D=00001035883033 M=00000000000000 P=c S=01...56789.b 02321: .1....111. shift left a[w] A=00146074216070 B=00000000000000 C=00014607421000 D=00001035883033 M=00000000000000 P=c S=01...56789.b 02322: .1.11.1.1. c - 1 -> c[x] A=00146074216070 B=00000000000000 C=00014607421999 D=00001035883033 M=00000000000000 P=c S=01...56789.b 02323: 1..11.111. if a[w] >= 1 A=00146074216070 B=00000000000000 C=00014607421999 D=00001035883033 M=00000000000000 P=c S=01...56789.b 02324: 11..111111 -> 02317 then go to nrm23 A=00146074216070 B=00000000000000 C=00014607421999 D=00001035883033 M=00000000000000 P=c S=01...56789.b 02317: 1..11...1. nrm23: if a[p] >= 1 A=00146074216070 B=00000000000000 C=00014607421999 D=00001035883033 M=00000000000000 P=c S=01...56789.b 02320: 11.1.11.11 -> 02326 then go to nrm24 A=00146074216070 B=00000000000000 C=00014607421999 D=00001035883033 M=00000000000000 P=c S=01...56789.b 02321: .1....111. shift left a[w] A=01460742160700 B=00000000000000 C=00014607421999 D=00001035883033 M=00000000000000 P=c S=01...56789.b 02322: .1.11.1.1. c - 1 -> c[x] A=01460742160700 B=00000000000000 C=00014607421998 D=00001035883033 M=00000000000000 P=c S=01...56789.b 02323: 1..11.111. if a[w] >= 1 A=01460742160700 B=00000000000000 C=00014607421998 D=00001035883033 M=00000000000000 P=c S=01...56789.b 02324: 11..111111 -> 02317 then go to nrm23 A=01460742160700 B=00000000000000 C=00014607421998 D=00001035883033 M=00000000000000 P=c S=01...56789.b 02317: 1..11...1. nrm23: if a[p] >= 1 A=01460742160700 B=00000000000000 C=00014607421998 D=00001035883033 M=00000000000000 P=c S=01...56789.b 02320: 11.1.11.11 -> 02326 then go to nrm24 A=01460742160700 B=00000000000000 C=00014607421998 D=00001035883033 M=00000000000000 P=c S=01...56789.b 02326: .1..1.1.1. nrm24: a -> b[x] A=01460742160700 B=00000000000700 C=00014607421998 D=00001035883033 M=00000000000000 P=c S=01...56789.b 02327: 111...111. a + b -> a[w] A=01460742161400 B=00000000000700 C=00014607421998 D=00001035883033 M=00000000000000 P=c S=01...56789.b 02330: 1..111111. if a[s] >= 1 A=01460742161400 B=00000000000700 C=00014607421998 D=00001035883033 M=00000000000000 P=c S=01...56789.b 02331: 11...11111 -> 02307 then go to mpy28 A=01460742161400 B=00000000000700 C=00014607421998 D=00001035883033 M=00000000000000 P=c S=01...56789.b 02332: 111.1..11. a exchange c[m] A=00014607421400 B=00000000000700 C=01460742161998 D=00001035883033 M=00000000000000 P=c S=01...56789.b 02333: .11...111. c -> a[w] A=01460742161998 B=00000000000700 C=01460742161998 D=00001035883033 M=00000000000000 P=c S=01...56789.b 02334: ....1.111. 0 -> b[w] A=01460742161998 B=00000000000000 C=01460742161998 D=00001035883033 M=00000000000000 P=c S=01...56789.b 02335: 11....11.. nrm27: 12 -> p A=01460742161998 B=00000000000000 C=01460742161998 D=00001035883033 M=00000000000000 P=c S=01...56789.b 02336: .1111.1.11 -> 02172 go to nrm26 A=01460742161998 B=00000000000000 C=01460742161998 D=00001035883033 M=00000000000000 P=c S=01...56789.b 02172: ..1..1.1.. nrm26: if s2 = 0 A=01460742161998 B=00000000000000 C=01460742161998 D=00001035883033 M=00000000000000 P=c S=01...56789.b 02173: 1..1.1..11 -> 02224 then go to rtn21 A=01460742161998 B=00000000000000 C=01460742161998 D=00001035883033 M=00000000000000 P=c S=01...56789.b 02224: ..1..1.... -> 01225 rtn21: select rom 1 ; -> rtn11 A=01460742161998 B=00000000000000 C=01460742161998 D=00001035883033 M=00000000000000 P=c S=01...56789.b 01225: ...1.1.1.. rtn11: if s1 = 0 A=01460742161998 B=00000000000000 C=01460742161998 D=00001035883033 M=00000000000000 P=c S=01...56789.b 01226: 11.11.1.11 -> 01332 then go to rtn12 A=01460742161998 B=00000000000000 C=01460742161998 D=00001035883033 M=00000000000000 P=c S=01...56789.b 01227: ....11.... return A=01460742161998 B=00000000000000 C=01460742161998 D=00001035883033 M=00000000000000 P=c S=01...56789.b 01003: .11.1.1... stack -> a A=00001035883033 B=00000000000000 C=01460742161998 D=00000000000000 M=00000000000000 P=c S=01...56789.b 01004: ..1.1....1 -> 01050 jsb tnm11 A=00001035883033 B=00000000000000 C=01460742161998 D=00000000000000 M=00000000000000 P=c S=01...56789.b 01050: .1..1.1... tnm11: c -> stack A=00001035883033 B=00000000000000 C=01460742161998 D=01460742161998 M=00000000000000 P=c S=01...56789.b 01051: 111.1.111. a exchange c[w] A=01460742161998 B=00000000000000 C=00001035883033 D=01460742161998 M=00000000000000 P=c S=01...56789.b 01052: .11.1...1. if c[p] = 0 A=01460742161998 B=00000000000000 C=00001035883033 D=01460742161998 M=00000000000000 P=c S=01...56789.b 01053: ..1.11.111 -> 01055 then go to tnm12 A=01460742161998 B=00000000000000 C=00001035883033 D=01460742161998 M=00000000000000 P=c S=01...56789.b 01055: .11...111. tnm12: c -> a[w] A=00001035883033 B=00000000000000 C=00001035883033 D=01460742161998 M=00000000000000 P=c S=01...56789.b 01056: ..1...1.1. b -> c[x] A=00001035883033 B=00000000000000 C=00001035883000 D=01460742161998 M=00000000000000 P=c S=01...56789.b 01057: 11..1.1111 -> 01313 go to add15 A=00001035883033 B=00000000000000 C=00001035883000 D=01460742161998 M=00000000000000 P=c S=01...56789.b 01313: .1...1.... -> 02314 add15: select rom 2 ; -> nrm21 A=00001035883033 B=00000000000000 C=00001035883000 D=01460742161998 M=00000000000000 P=c S=01...56789.b 02314: 1.1111111. nrm21: 0 -> a[s] A=00001035883033 B=00000000000000 C=00001035883000 D=01460742161998 M=00000000000000 P=c S=01...56789.b 02315: 11....11.. 12 -> p A=00001035883033 B=00000000000000 C=00001035883000 D=01460742161998 M=00000000000000 P=c S=01...56789.b 02316: ....1.111. 0 -> b[w] A=00001035883033 B=00000000000000 C=00001035883000 D=01460742161998 M=00000000000000 P=c S=01...56789.b 02317: 1..11...1. nrm23: if a[p] >= 1 A=00001035883033 B=00000000000000 C=00001035883000 D=01460742161998 M=00000000000000 P=c S=01...56789.b 02320: 11.1.11.11 -> 02326 then go to nrm24 A=00001035883033 B=00000000000000 C=00001035883000 D=01460742161998 M=00000000000000 P=c S=01...56789.b 02321: .1....111. shift left a[w] A=00010358830330 B=00000000000000 C=00001035883000 D=01460742161998 M=00000000000000 P=c S=01...56789.b 02322: .1.11.1.1. c - 1 -> c[x] A=00010358830330 B=00000000000000 C=00001035883999 D=01460742161998 M=00000000000000 P=c S=01...56789.b 02323: 1..11.111. if a[w] >= 1 A=00010358830330 B=00000000000000 C=00001035883999 D=01460742161998 M=00000000000000 P=c S=01...56789.b 02324: 11..111111 -> 02317 then go to nrm23 A=00010358830330 B=00000000000000 C=00001035883999 D=01460742161998 M=00000000000000 P=c S=01...56789.b 02317: 1..11...1. nrm23: if a[p] >= 1 A=00010358830330 B=00000000000000 C=00001035883999 D=01460742161998 M=00000000000000 P=c S=01...56789.b 02320: 11.1.11.11 -> 02326 then go to nrm24 A=00010358830330 B=00000000000000 C=00001035883999 D=01460742161998 M=00000000000000 P=c S=01...56789.b 02321: .1....111. shift left a[w] A=00103588303300 B=00000000000000 C=00001035883999 D=01460742161998 M=00000000000000 P=c S=01...56789.b 02322: .1.11.1.1. c - 1 -> c[x] A=00103588303300 B=00000000000000 C=00001035883998 D=01460742161998 M=00000000000000 P=c S=01...56789.b 02323: 1..11.111. if a[w] >= 1 A=00103588303300 B=00000000000000 C=00001035883998 D=01460742161998 M=00000000000000 P=c S=01...56789.b 02324: 11..111111 -> 02317 then go to nrm23 A=00103588303300 B=00000000000000 C=00001035883998 D=01460742161998 M=00000000000000 P=c S=01...56789.b 02317: 1..11...1. nrm23: if a[p] >= 1 A=00103588303300 B=00000000000000 C=00001035883998 D=01460742161998 M=00000000000000 P=c S=01...56789.b 02320: 11.1.11.11 -> 02326 then go to nrm24 A=00103588303300 B=00000000000000 C=00001035883998 D=01460742161998 M=00000000000000 P=c S=01...56789.b 02321: .1....111. shift left a[w] A=01035883033000 B=00000000000000 C=00001035883998 D=01460742161998 M=00000000000000 P=c S=01...56789.b 02322: .1.11.1.1. c - 1 -> c[x] A=01035883033000 B=00000000000000 C=00001035883997 D=01460742161998 M=00000000000000 P=c S=01...56789.b 02323: 1..11.111. if a[w] >= 1 A=01035883033000 B=00000000000000 C=00001035883997 D=01460742161998 M=00000000000000 P=c S=01...56789.b 02324: 11..111111 -> 02317 then go to nrm23 A=01035883033000 B=00000000000000 C=00001035883997 D=01460742161998 M=00000000000000 P=c S=01...56789.b 02317: 1..11...1. nrm23: if a[p] >= 1 A=01035883033000 B=00000000000000 C=00001035883997 D=01460742161998 M=00000000000000 P=c S=01...56789.b 02320: 11.1.11.11 -> 02326 then go to nrm24 A=01035883033000 B=00000000000000 C=00001035883997 D=01460742161998 M=00000000000000 P=c S=01...56789.b 02326: .1..1.1.1. nrm24: a -> b[x] A=01035883033000 B=00000000000000 C=00001035883997 D=01460742161998 M=00000000000000 P=c S=01...56789.b 02327: 111...111. a + b -> a[w] A=01035883033000 B=00000000000000 C=00001035883997 D=01460742161998 M=00000000000000 P=c S=01...56789.b 02330: 1..111111. if a[s] >= 1 A=01035883033000 B=00000000000000 C=00001035883997 D=01460742161998 M=00000000000000 P=c S=01...56789.b 02331: 11...11111 -> 02307 then go to mpy28 A=01035883033000 B=00000000000000 C=00001035883997 D=01460742161998 M=00000000000000 P=c S=01...56789.b 02332: 111.1..11. a exchange c[m] A=00001035883000 B=00000000000000 C=01035883033997 D=01460742161998 M=00000000000000 P=c S=01...56789.b 02333: .11...111. c -> a[w] A=01035883033997 B=00000000000000 C=01035883033997 D=01460742161998 M=00000000000000 P=c S=01...56789.b 02334: ....1.111. 0 -> b[w] A=01035883033997 B=00000000000000 C=01035883033997 D=01460742161998 M=00000000000000 P=c S=01...56789.b 02335: 11....11.. nrm27: 12 -> p A=01035883033997 B=00000000000000 C=01035883033997 D=01460742161998 M=00000000000000 P=c S=01...56789.b 02336: .1111.1.11 -> 02172 go to nrm26 A=01035883033997 B=00000000000000 C=01035883033997 D=01460742161998 M=00000000000000 P=c S=01...56789.b 02172: ..1..1.1.. nrm26: if s2 = 0 A=01035883033997 B=00000000000000 C=01035883033997 D=01460742161998 M=00000000000000 P=c S=01...56789.b 02173: 1..1.1..11 -> 02224 then go to rtn21 A=01035883033997 B=00000000000000 C=01035883033997 D=01460742161998 M=00000000000000 P=c S=01...56789.b 02224: ..1..1.... -> 01225 rtn21: select rom 1 ; -> rtn11 A=01035883033997 B=00000000000000 C=01035883033997 D=01460742161998 M=00000000000000 P=c S=01...56789.b 01225: ...1.1.1.. rtn11: if s1 = 0 A=01035883033997 B=00000000000000 C=01035883033997 D=01460742161998 M=00000000000000 P=c S=01...56789.b 01226: 11.11.1.11 -> 01332 then go to rtn12 A=01035883033997 B=00000000000000 C=01035883033997 D=01460742161998 M=00000000000000 P=c S=01...56789.b 01227: ....11.... return A=01035883033997 B=00000000000000 C=01035883033997 D=01460742161998 M=00000000000000 P=c S=01...56789.b 01005: .11.1.1... stack -> a A=01460742161998 B=00000000000000 C=01035883033997 D=00000000000000 M=00000000000000 P=c S=01...56789.b same as tan(x) except S5 & S9 different path for cos(x) 01006: 1..1.1.1.. if s9 = 0 A=01460742161998 B=00000000000000 C=01035883033997 D=00000000000000 M=00000000000000 P=c S=01...56789.b 01007: ....1..111 -> 01011 then go to tan16 A=01460742161998 B=00000000000000 C=01035883033997 D=00000000000000 M=00000000000000 P=c S=01...56789.b 01010: 111.1.111. a exchange c[w] A=01035883033997 B=00000000000000 C=01460742161998 D=00000000000000 M=00000000000000 P=c S=01...56789.b 01011: .1.1.1.1.. tan16: if s5 = 0 A=01035883033997 B=00000000000000 C=01460742161998 D=00000000000000 M=00000000000000 P=c S=01...56789.b 01012: ...1..1.11 -> 01022 then go to asn12 A=01035883033997 B=00000000000000 C=01460742161998 D=00000000000000 M=00000000000000 P=c S=01...56789.b 01013: ..11.1111. 0 -> c[s] A=01035883033997 B=00000000000000 C=01460742161998 D=00000000000000 M=00000000000000 P=c S=01...56789.b Register A and C swapped 01014: 1.1..11..1 -> 01246 jsb div11 A=01035883033997 B=00000000000000 C=01460742161998 D=00000000000000 M=00000000000000 P=c S=01...56789.b 01246: .1.1..1.1. div11: a - c -> c[x] A=01035883033997 B=00000000000000 C=01460742161999 D=00000000000000 M=00000000000000 P=c S=01...56789.b 01247: .1...1.... -> 02250 select rom 2 ; -> l02250 A=01035883033997 B=00000000000000 C=01460742161999 D=00000000000000 M=00000000000000 P=c S=01...56789.b 02250: .1.1.1111. a - c -> c[s] A=01035883033997 B=00000000000000 C=01460742161999 D=00000000000000 M=00000000000000 P=c S=01...56789.b 02251: 1.1.1.1111 -> 02253 if no carry go to div22 A=01035883033997 B=00000000000000 C=01460742161999 D=00000000000000 M=00000000000000 P=c S=01...56789.b 02253: 11..1..11. div22: a exchange b[m] A=00000000000997 B=01035883033000 C=01460742161999 D=00000000000000 M=00000000000000 P=c S=01...56789.b 02254: 1.111.111. 0 -> a[w] A=00000000000000 B=01035883033000 C=01460742161999 D=00000000000000 M=00000000000000 P=c S=01...56789.b 02255: 11..1.11.. if p # 12 A=00000000000000 B=01035883033000 C=01460742161999 D=00000000000000 M=00000000000000 P=c S=01...56789.b 02256: 11...1.111 -> 02305 then go to mpy27 A=00000000000000 B=01035883033000 C=01460742161999 D=00000000000000 M=00000000000000 P=c S=01...56789.b 02257: ...11..11. if c[m] >= 1 A=00000000000000 B=01035883033000 C=01460742161999 D=00000000000000 M=00000000000000 P=c S=01...56789.b 02260: 1.11.11.11 -> 02266 then go to div23 A=00000000000000 B=01035883033000 C=01460742161999 D=00000000000000 M=00000000000000 P=c S=01...56789.b 02266: 1...11..1. div23: b exchange c[wp] A=00000000000000 B=01460742161999 C=01035883033000 D=00000000000000 M=00000000000000 P=c S=01...56789.b 02267: 111.1..11. a exchange c[m] A=01035883033000 B=01460742161999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=01...56789.b 02270: ..1..1.... -> 01271 select rom 1 ; -> l01271 A=01035883033000 B=01460742161999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=01...56789.b 01271: 1.11..1111 -> 01263 then go to div15 A=01035883033000 B=01460742161999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=01...56789.b 01263: 11...1.11. div15: a - b -> a[ms] A=99575140872000 B=01460742161999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=01...56789.b 01264: 1.11..1.11 -> 01262 if no carry go to div14 A=99575140872000 B=01460742161999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=01...56789.b 01265: 111..1.11. a + b -> a[ms] A=01035883033000 B=01460742161999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=01...56789.b 01266: .1...1.11. shift left a[ms] A=10358830330000 B=01460742161999 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=01...56789.b 01267: .....111.. p - 1 -> p A=10358830330000 B=01460742161999 C=00000000000000 D=00000000000000 M=00000000000000 P=b S=01...56789.b 01270: ....1.11.. if p # 0 A=10358830330000 B=01460742161999 C=00000000000000 D=00000000000000 M=00000000000000 P=b S=01...56789.b 01271: 1.11..1111 -> 01263 then go to div15 A=10358830330000 B=01460742161999 C=00000000000000 D=00000000000000 M=00000000000000 P=b S=01...56789.b 01263: 11...1.11. div15: a - b -> a[ms] A=08898088169000 B=01460742161999 C=00000000000000 D=00000000000000 M=00000000000000 P=b S=01...56789.b 01264: 1.11..1.11 -> 01262 if no carry go to div14 A=08898088169000 B=01460742161999 C=00000000000000 D=00000000000000 M=00000000000000 P=b S=01...56789.b 01262: .1111...1. div14: c + 1 -> c[p] A=08898088169000 B=01460742161999 C=00100000000000 D=00000000000000 M=00000000000000 P=b S=01...56789.b 01263: 11...1.11. div15: a - b -> a[ms] A=07437346008000 B=01460742161999 C=00100000000000 D=00000000000000 M=00000000000000 P=b S=01...56789.b 01264: 1.11..1.11 -> 01262 if no carry go to div14 A=07437346008000 B=01460742161999 C=00100000000000 D=00000000000000 M=00000000000000 P=b S=01...56789.b 01262: .1111...1. div14: c + 1 -> c[p] A=07437346008000 B=01460742161999 C=00200000000000 D=00000000000000 M=00000000000000 P=b S=01...56789.b 01263: 11...1.11. div15: a - b -> a[ms] A=05976603847000 B=01460742161999 C=00200000000000 D=00000000000000 M=00000000000000 P=b S=01...56789.b 01264: 1.11..1.11 -> 01262 if no carry go to div14 A=05976603847000 B=01460742161999 C=00200000000000 D=00000000000000 M=00000000000000 P=b S=01...56789.b 01262: .1111...1. div14: c + 1 -> c[p] A=05976603847000 B=01460742161999 C=00300000000000 D=00000000000000 M=00000000000000 P=b S=01...56789.b 01263: 11...1.11. div15: a - b -> a[ms] A=04515861686000 B=01460742161999 C=00300000000000 D=00000000000000 M=00000000000000 P=b S=01...56789.b 01264: 1.11..1.11 -> 01262 if no carry go to div14 A=04515861686000 B=01460742161999 C=00300000000000 D=00000000000000 M=00000000000000 P=b S=01...56789.b 01262: .1111...1. div14: c + 1 -> c[p] A=04515861686000 B=01460742161999 C=00400000000000 D=00000000000000 M=00000000000000 P=b S=01...56789.b 01263: 11...1.11. div15: a - b -> a[ms] A=03055119525000 B=01460742161999 C=00400000000000 D=00000000000000 M=00000000000000 P=b S=01...56789.b 01264: 1.11..1.11 -> 01262 if no carry go to div14 A=03055119525000 B=01460742161999 C=00400000000000 D=00000000000000 M=00000000000000 P=b S=01...56789.b 01262: .1111...1. div14: c + 1 -> c[p] A=03055119525000 B=01460742161999 C=00500000000000 D=00000000000000 M=00000000000000 P=b S=01...56789.b 01263: 11...1.11. div15: a - b -> a[ms] A=01594377364000 B=01460742161999 C=00500000000000 D=00000000000000 M=00000000000000 P=b S=01...56789.b 01264: 1.11..1.11 -> 01262 if no carry go to div14 A=01594377364000 B=01460742161999 C=00500000000000 D=00000000000000 M=00000000000000 P=b S=01...56789.b 01262: .1111...1. div14: c + 1 -> c[p] A=01594377364000 B=01460742161999 C=00600000000000 D=00000000000000 M=00000000000000 P=b S=01...56789.b 01263: 11...1.11. div15: a - b -> a[ms] A=00133635203000 B=01460742161999 C=00600000000000 D=00000000000000 M=00000000000000 P=b S=01...56789.b 01264: 1.11..1.11 -> 01262 if no carry go to div14 A=00133635203000 B=01460742161999 C=00600000000000 D=00000000000000 M=00000000000000 P=b S=01...56789.b 01262: .1111...1. div14: c + 1 -> c[p] A=00133635203000 B=01460742161999 C=00700000000000 D=00000000000000 M=00000000000000 P=b S=01...56789.b 01263: 11...1.11. div15: a - b -> a[ms] A=98672893042000 B=01460742161999 C=00700000000000 D=00000000000000 M=00000000000000 P=b S=01...56789.b 01264: 1.11..1.11 -> 01262 if no carry go to div14 A=98672893042000 B=01460742161999 C=00700000000000 D=00000000000000 M=00000000000000 P=b S=01...56789.b 01265: 111..1.11. a + b -> a[ms] A=00133635203000 B=01460742161999 C=00700000000000 D=00000000000000 M=00000000000000 P=b S=01...56789.b 01266: .1...1.11. shift left a[ms] A=01336352030000 B=01460742161999 C=00700000000000 D=00000000000000 M=00000000000000 P=b S=01...56789.b 01267: .....111.. p - 1 -> p A=01336352030000 B=01460742161999 C=00700000000000 D=00000000000000 M=00000000000000 P=a S=01...56789.b 01270: ....1.11.. if p # 0 A=01336352030000 B=01460742161999 C=00700000000000 D=00000000000000 M=00000000000000 P=a S=01...56789.b 01271: 1.11..1111 -> 01263 then go to div15 A=01336352030000 B=01460742161999 C=00700000000000 D=00000000000000 M=00000000000000 P=a S=01...56789.b 01263: 11...1.11. div15: a - b -> a[ms] A=99875609869000 B=01460742161999 C=00700000000000 D=00000000000000 M=00000000000000 P=a S=01...56789.b 01264: 1.11..1.11 -> 01262 if no carry go to div14 A=99875609869000 B=01460742161999 C=00700000000000 D=00000000000000 M=00000000000000 P=a S=01...56789.b 01265: 111..1.11. a + b -> a[ms] A=01336352030000 B=01460742161999 C=00700000000000 D=00000000000000 M=00000000000000 P=a S=01...56789.b 01266: .1...1.11. shift left a[ms] A=13363520300000 B=01460742161999 C=00700000000000 D=00000000000000 M=00000000000000 P=a S=01...56789.b 01267: .....111.. p - 1 -> p A=13363520300000 B=01460742161999 C=00700000000000 D=00000000000000 M=00000000000000 P=9 S=01...56789.b 01270: ....1.11.. if p # 0 A=13363520300000 B=01460742161999 C=00700000000000 D=00000000000000 M=00000000000000 P=9 S=01...56789.b 01271: 1.11..1111 -> 01263 then go to div15 A=13363520300000 B=01460742161999 C=00700000000000 D=00000000000000 M=00000000000000 P=9 S=01...56789.b 01263: 11...1.11. div15: a - b -> a[ms] A=11902778139000 B=01460742161999 C=00700000000000 D=00000000000000 M=00000000000000 P=9 S=01...56789.b 01264: 1.11..1.11 -> 01262 if no carry go to div14 A=11902778139000 B=01460742161999 C=00700000000000 D=00000000000000 M=00000000000000 P=9 S=01...56789.b 01262: .1111...1. div14: c + 1 -> c[p] A=11902778139000 B=01460742161999 C=00701000000000 D=00000000000000 M=00000000000000 P=9 S=01...56789.b 01263: 11...1.11. div15: a - b -> a[ms] A=10442035978000 B=01460742161999 C=00701000000000 D=00000000000000 M=00000000000000 P=9 S=01...56789.b 01264: 1.11..1.11 -> 01262 if no carry go to div14 A=10442035978000 B=01460742161999 C=00701000000000 D=00000000000000 M=00000000000000 P=9 S=01...56789.b 01262: .1111...1. div14: c + 1 -> c[p] A=10442035978000 B=01460742161999 C=00702000000000 D=00000000000000 M=00000000000000 P=9 S=01...56789.b 01263: 11...1.11. div15: a - b -> a[ms] A=08981293817000 B=01460742161999 C=00702000000000 D=00000000000000 M=00000000000000 P=9 S=01...56789.b 01264: 1.11..1.11 -> 01262 if no carry go to div14 A=08981293817000 B=01460742161999 C=00702000000000 D=00000000000000 M=00000000000000 P=9 S=01...56789.b 01262: .1111...1. div14: c + 1 -> c[p] A=08981293817000 B=01460742161999 C=00703000000000 D=00000000000000 M=00000000000000 P=9 S=01...56789.b 01263: 11...1.11. div15: a - b -> a[ms] A=07520551656000 B=01460742161999 C=00703000000000 D=00000000000000 M=00000000000000 P=9 S=01...56789.b 01264: 1.11..1.11 -> 01262 if no carry go to div14 A=07520551656000 B=01460742161999 C=00703000000000 D=00000000000000 M=00000000000000 P=9 S=01...56789.b 01262: .1111...1. div14: c + 1 -> c[p] A=07520551656000 B=01460742161999 C=00704000000000 D=00000000000000 M=00000000000000 P=9 S=01...56789.b 01263: 11...1.11. div15: a - b -> a[ms] A=06059809495000 B=01460742161999 C=00704000000000 D=00000000000000 M=00000000000000 P=9 S=01...56789.b 01264: 1.11..1.11 -> 01262 if no carry go to div14 A=06059809495000 B=01460742161999 C=00704000000000 D=00000000000000 M=00000000000000 P=9 S=01...56789.b 01262: .1111...1. div14: c + 1 -> c[p] A=06059809495000 B=01460742161999 C=00705000000000 D=00000000000000 M=00000000000000 P=9 S=01...56789.b 01263: 11...1.11. div15: a - b -> a[ms] A=04599067334000 B=01460742161999 C=00705000000000 D=00000000000000 M=00000000000000 P=9 S=01...56789.b 01264: 1.11..1.11 -> 01262 if no carry go to div14 A=04599067334000 B=01460742161999 C=00705000000000 D=00000000000000 M=00000000000000 P=9 S=01...56789.b 01262: .1111...1. div14: c + 1 -> c[p] A=04599067334000 B=01460742161999 C=00706000000000 D=00000000000000 M=00000000000000 P=9 S=01...56789.b 01263: 11...1.11. div15: a - b -> a[ms] A=03138325173000 B=01460742161999 C=00706000000000 D=00000000000000 M=00000000000000 P=9 S=01...56789.b 01264: 1.11..1.11 -> 01262 if no carry go to div14 A=03138325173000 B=01460742161999 C=00706000000000 D=00000000000000 M=00000000000000 P=9 S=01...56789.b 01262: .1111...1. div14: c + 1 -> c[p] A=03138325173000 B=01460742161999 C=00707000000000 D=00000000000000 M=00000000000000 P=9 S=01...56789.b 01263: 11...1.11. div15: a - b -> a[ms] A=01677583012000 B=01460742161999 C=00707000000000 D=00000000000000 M=00000000000000 P=9 S=01...56789.b 01264: 1.11..1.11 -> 01262 if no carry go to div14 A=01677583012000 B=01460742161999 C=00707000000000 D=00000000000000 M=00000000000000 P=9 S=01...56789.b 01262: .1111...1. div14: c + 1 -> c[p] A=01677583012000 B=01460742161999 C=00708000000000 D=00000000000000 M=00000000000000 P=9 S=01...56789.b 01263: 11...1.11. div15: a - b -> a[ms] A=00216840851000 B=01460742161999 C=00708000000000 D=00000000000000 M=00000000000000 P=9 S=01...56789.b 01264: 1.11..1.11 -> 01262 if no carry go to div14 A=00216840851000 B=01460742161999 C=00708000000000 D=00000000000000 M=00000000000000 P=9 S=01...56789.b 01262: .1111...1. div14: c + 1 -> c[p] A=00216840851000 B=01460742161999 C=00709000000000 D=00000000000000 M=00000000000000 P=9 S=01...56789.b 01263: 11...1.11. div15: a - b -> a[ms] A=98756098690000 B=01460742161999 C=00709000000000 D=00000000000000 M=00000000000000 P=9 S=01...56789.b 01264: 1.11..1.11 -> 01262 if no carry go to div14 A=98756098690000 B=01460742161999 C=00709000000000 D=00000000000000 M=00000000000000 P=9 S=01...56789.b 01265: 111..1.11. a + b -> a[ms] A=00216840851000 B=01460742161999 C=00709000000000 D=00000000000000 M=00000000000000 P=9 S=01...56789.b 01266: .1...1.11. shift left a[ms] A=02168408510000 B=01460742161999 C=00709000000000 D=00000000000000 M=00000000000000 P=9 S=01...56789.b 01267: .....111.. p - 1 -> p A=02168408510000 B=01460742161999 C=00709000000000 D=00000000000000 M=00000000000000 P=8 S=01...56789.b 01270: ....1.11.. if p # 0 A=02168408510000 B=01460742161999 C=00709000000000 D=00000000000000 M=00000000000000 P=8 S=01...56789.b 01271: 1.11..1111 -> 01263 then go to div15 A=02168408510000 B=01460742161999 C=00709000000000 D=00000000000000 M=00000000000000 P=8 S=01...56789.b 01263: 11...1.11. div15: a - b -> a[ms] A=00707666349000 B=01460742161999 C=00709000000000 D=00000000000000 M=00000000000000 P=8 S=01...56789.b 01264: 1.11..1.11 -> 01262 if no carry go to div14 A=00707666349000 B=01460742161999 C=00709000000000 D=00000000000000 M=00000000000000 P=8 S=01...56789.b 01262: .1111...1. div14: c + 1 -> c[p] A=00707666349000 B=01460742161999 C=00709100000000 D=00000000000000 M=00000000000000 P=8 S=01...56789.b 01263: 11...1.11. div15: a - b -> a[ms] A=99246924188000 B=01460742161999 C=00709100000000 D=00000000000000 M=00000000000000 P=8 S=01...56789.b 01264: 1.11..1.11 -> 01262 if no carry go to div14 A=99246924188000 B=01460742161999 C=00709100000000 D=00000000000000 M=00000000000000 P=8 S=01...56789.b 01265: 111..1.11. a + b -> a[ms] A=00707666349000 B=01460742161999 C=00709100000000 D=00000000000000 M=00000000000000 P=8 S=01...56789.b 01266: .1...1.11. shift left a[ms] A=07076663490000 B=01460742161999 C=00709100000000 D=00000000000000 M=00000000000000 P=8 S=01...56789.b 01267: .....111.. p - 1 -> p A=07076663490000 B=01460742161999 C=00709100000000 D=00000000000000 M=00000000000000 P=7 S=01...56789.b 01270: ....1.11.. if p # 0 A=07076663490000 B=01460742161999 C=00709100000000 D=00000000000000 M=00000000000000 P=7 S=01...56789.b 01271: 1.11..1111 -> 01263 then go to div15 A=07076663490000 B=01460742161999 C=00709100000000 D=00000000000000 M=00000000000000 P=7 S=01...56789.b 01263: 11...1.11. div15: a - b -> a[ms] A=05615921329000 B=01460742161999 C=00709100000000 D=00000000000000 M=00000000000000 P=7 S=01...56789.b 01264: 1.11..1.11 -> 01262 if no carry go to div14 A=05615921329000 B=01460742161999 C=00709100000000 D=00000000000000 M=00000000000000 P=7 S=01...56789.b 01262: .1111...1. div14: c + 1 -> c[p] A=05615921329000 B=01460742161999 C=00709110000000 D=00000000000000 M=00000000000000 P=7 S=01...56789.b 01263: 11...1.11. div15: a - b -> a[ms] A=04155179168000 B=01460742161999 C=00709110000000 D=00000000000000 M=00000000000000 P=7 S=01...56789.b 01264: 1.11..1.11 -> 01262 if no carry go to div14 A=04155179168000 B=01460742161999 C=00709110000000 D=00000000000000 M=00000000000000 P=7 S=01...56789.b 01262: .1111...1. div14: c + 1 -> c[p] A=04155179168000 B=01460742161999 C=00709120000000 D=00000000000000 M=00000000000000 P=7 S=01...56789.b 01263: 11...1.11. div15: a - b -> a[ms] A=02694437007000 B=01460742161999 C=00709120000000 D=00000000000000 M=00000000000000 P=7 S=01...56789.b 01264: 1.11..1.11 -> 01262 if no carry go to div14 A=02694437007000 B=01460742161999 C=00709120000000 D=00000000000000 M=00000000000000 P=7 S=01...56789.b 01262: .1111...1. div14: c + 1 -> c[p] A=02694437007000 B=01460742161999 C=00709130000000 D=00000000000000 M=00000000000000 P=7 S=01...56789.b 01263: 11...1.11. div15: a - b -> a[ms] A=01233694846000 B=01460742161999 C=00709130000000 D=00000000000000 M=00000000000000 P=7 S=01...56789.b 01264: 1.11..1.11 -> 01262 if no carry go to div14 A=01233694846000 B=01460742161999 C=00709130000000 D=00000000000000 M=00000000000000 P=7 S=01...56789.b 01262: .1111...1. div14: c + 1 -> c[p] A=01233694846000 B=01460742161999 C=00709140000000 D=00000000000000 M=00000000000000 P=7 S=01...56789.b 01263: 11...1.11. div15: a - b -> a[ms] A=99772952685000 B=01460742161999 C=00709140000000 D=00000000000000 M=00000000000000 P=7 S=01...56789.b 01264: 1.11..1.11 -> 01262 if no carry go to div14 A=99772952685000 B=01460742161999 C=00709140000000 D=00000000000000 M=00000000000000 P=7 S=01...56789.b 01265: 111..1.11. a + b -> a[ms] A=01233694846000 B=01460742161999 C=00709140000000 D=00000000000000 M=00000000000000 P=7 S=01...56789.b 01266: .1...1.11. shift left a[ms] A=12336948460000 B=01460742161999 C=00709140000000 D=00000000000000 M=00000000000000 P=7 S=01...56789.b 01267: .....111.. p - 1 -> p A=12336948460000 B=01460742161999 C=00709140000000 D=00000000000000 M=00000000000000 P=6 S=01...56789.b 01270: ....1.11.. if p # 0 A=12336948460000 B=01460742161999 C=00709140000000 D=00000000000000 M=00000000000000 P=6 S=01...56789.b 01271: 1.11..1111 -> 01263 then go to div15 A=12336948460000 B=01460742161999 C=00709140000000 D=00000000000000 M=00000000000000 P=6 S=01...56789.b 01263: 11...1.11. div15: a - b -> a[ms] A=10876206299000 B=01460742161999 C=00709140000000 D=00000000000000 M=00000000000000 P=6 S=01...56789.b 01264: 1.11..1.11 -> 01262 if no carry go to div14 A=10876206299000 B=01460742161999 C=00709140000000 D=00000000000000 M=00000000000000 P=6 S=01...56789.b 01262: .1111...1. div14: c + 1 -> c[p] A=10876206299000 B=01460742161999 C=00709141000000 D=00000000000000 M=00000000000000 P=6 S=01...56789.b 01263: 11...1.11. div15: a - b -> a[ms] A=09415464138000 B=01460742161999 C=00709141000000 D=00000000000000 M=00000000000000 P=6 S=01...56789.b 01264: 1.11..1.11 -> 01262 if no carry go to div14 A=09415464138000 B=01460742161999 C=00709141000000 D=00000000000000 M=00000000000000 P=6 S=01...56789.b 01262: .1111...1. div14: c + 1 -> c[p] A=09415464138000 B=01460742161999 C=00709142000000 D=00000000000000 M=00000000000000 P=6 S=01...56789.b 01263: 11...1.11. div15: a - b -> a[ms] A=07954721977000 B=01460742161999 C=00709142000000 D=00000000000000 M=00000000000000 P=6 S=01...56789.b 01264: 1.11..1.11 -> 01262 if no carry go to div14 A=07954721977000 B=01460742161999 C=00709142000000 D=00000000000000 M=00000000000000 P=6 S=01...56789.b 01262: .1111...1. div14: c + 1 -> c[p] A=07954721977000 B=01460742161999 C=00709143000000 D=00000000000000 M=00000000000000 P=6 S=01...56789.b 01263: 11...1.11. div15: a - b -> a[ms] A=06493979816000 B=01460742161999 C=00709143000000 D=00000000000000 M=00000000000000 P=6 S=01...56789.b 01264: 1.11..1.11 -> 01262 if no carry go to div14 A=06493979816000 B=01460742161999 C=00709143000000 D=00000000000000 M=00000000000000 P=6 S=01...56789.b 01262: .1111...1. div14: c + 1 -> c[p] A=06493979816000 B=01460742161999 C=00709144000000 D=00000000000000 M=00000000000000 P=6 S=01...56789.b 01263: 11...1.11. div15: a - b -> a[ms] A=05033237655000 B=01460742161999 C=00709144000000 D=00000000000000 M=00000000000000 P=6 S=01...56789.b 01264: 1.11..1.11 -> 01262 if no carry go to div14 A=05033237655000 B=01460742161999 C=00709144000000 D=00000000000000 M=00000000000000 P=6 S=01...56789.b 01262: .1111...1. div14: c + 1 -> c[p] A=05033237655000 B=01460742161999 C=00709145000000 D=00000000000000 M=00000000000000 P=6 S=01...56789.b 01263: 11...1.11. div15: a - b -> a[ms] A=03572495494000 B=01460742161999 C=00709145000000 D=00000000000000 M=00000000000000 P=6 S=01...56789.b 01264: 1.11..1.11 -> 01262 if no carry go to div14 A=03572495494000 B=01460742161999 C=00709145000000 D=00000000000000 M=00000000000000 P=6 S=01...56789.b 01262: .1111...1. div14: c + 1 -> c[p] A=03572495494000 B=01460742161999 C=00709146000000 D=00000000000000 M=00000000000000 P=6 S=01...56789.b 01263: 11...1.11. div15: a - b -> a[ms] A=02111753333000 B=01460742161999 C=00709146000000 D=00000000000000 M=00000000000000 P=6 S=01...56789.b 01264: 1.11..1.11 -> 01262 if no carry go to div14 A=02111753333000 B=01460742161999 C=00709146000000 D=00000000000000 M=00000000000000 P=6 S=01...56789.b 01262: .1111...1. div14: c + 1 -> c[p] A=02111753333000 B=01460742161999 C=00709147000000 D=00000000000000 M=00000000000000 P=6 S=01...56789.b 01263: 11...1.11. div15: a - b -> a[ms] A=00651011172000 B=01460742161999 C=00709147000000 D=00000000000000 M=00000000000000 P=6 S=01...56789.b 01264: 1.11..1.11 -> 01262 if no carry go to div14 A=00651011172000 B=01460742161999 C=00709147000000 D=00000000000000 M=00000000000000 P=6 S=01...56789.b 01262: .1111...1. div14: c + 1 -> c[p] A=00651011172000 B=01460742161999 C=00709148000000 D=00000000000000 M=00000000000000 P=6 S=01...56789.b 01263: 11...1.11. div15: a - b -> a[ms] A=99190269011000 B=01460742161999 C=00709148000000 D=00000000000000 M=00000000000000 P=6 S=01...56789.b 01264: 1.11..1.11 -> 01262 if no carry go to div14 A=99190269011000 B=01460742161999 C=00709148000000 D=00000000000000 M=00000000000000 P=6 S=01...56789.b 01265: 111..1.11. a + b -> a[ms] A=00651011172000 B=01460742161999 C=00709148000000 D=00000000000000 M=00000000000000 P=6 S=01...56789.b 01266: .1...1.11. shift left a[ms] A=06510111720000 B=01460742161999 C=00709148000000 D=00000000000000 M=00000000000000 P=6 S=01...56789.b 01267: .....111.. p - 1 -> p A=06510111720000 B=01460742161999 C=00709148000000 D=00000000000000 M=00000000000000 P=5 S=01...56789.b 01270: ....1.11.. if p # 0 A=06510111720000 B=01460742161999 C=00709148000000 D=00000000000000 M=00000000000000 P=5 S=01...56789.b 01271: 1.11..1111 -> 01263 then go to div15 A=06510111720000 B=01460742161999 C=00709148000000 D=00000000000000 M=00000000000000 P=5 S=01...56789.b 01263: 11...1.11. div15: a - b -> a[ms] A=05049369559000 B=01460742161999 C=00709148000000 D=00000000000000 M=00000000000000 P=5 S=01...56789.b 01264: 1.11..1.11 -> 01262 if no carry go to div14 A=05049369559000 B=01460742161999 C=00709148000000 D=00000000000000 M=00000000000000 P=5 S=01...56789.b 01262: .1111...1. div14: c + 1 -> c[p] A=05049369559000 B=01460742161999 C=00709148100000 D=00000000000000 M=00000000000000 P=5 S=01...56789.b 01263: 11...1.11. div15: a - b -> a[ms] A=03588627398000 B=01460742161999 C=00709148100000 D=00000000000000 M=00000000000000 P=5 S=01...56789.b 01264: 1.11..1.11 -> 01262 if no carry go to div14 A=03588627398000 B=01460742161999 C=00709148100000 D=00000000000000 M=00000000000000 P=5 S=01...56789.b 01262: .1111...1. div14: c + 1 -> c[p] A=03588627398000 B=01460742161999 C=00709148200000 D=00000000000000 M=00000000000000 P=5 S=01...56789.b 01263: 11...1.11. div15: a - b -> a[ms] A=02127885237000 B=01460742161999 C=00709148200000 D=00000000000000 M=00000000000000 P=5 S=01...56789.b 01264: 1.11..1.11 -> 01262 if no carry go to div14 A=02127885237000 B=01460742161999 C=00709148200000 D=00000000000000 M=00000000000000 P=5 S=01...56789.b 01262: .1111...1. div14: c + 1 -> c[p] A=02127885237000 B=01460742161999 C=00709148300000 D=00000000000000 M=00000000000000 P=5 S=01...56789.b 01263: 11...1.11. div15: a - b -> a[ms] A=00667143076000 B=01460742161999 C=00709148300000 D=00000000000000 M=00000000000000 P=5 S=01...56789.b 01264: 1.11..1.11 -> 01262 if no carry go to div14 A=00667143076000 B=01460742161999 C=00709148300000 D=00000000000000 M=00000000000000 P=5 S=01...56789.b 01262: .1111...1. div14: c + 1 -> c[p] A=00667143076000 B=01460742161999 C=00709148400000 D=00000000000000 M=00000000000000 P=5 S=01...56789.b 01263: 11...1.11. div15: a - b -> a[ms] A=99206400915000 B=01460742161999 C=00709148400000 D=00000000000000 M=00000000000000 P=5 S=01...56789.b 01264: 1.11..1.11 -> 01262 if no carry go to div14 A=99206400915000 B=01460742161999 C=00709148400000 D=00000000000000 M=00000000000000 P=5 S=01...56789.b 01265: 111..1.11. a + b -> a[ms] A=00667143076000 B=01460742161999 C=00709148400000 D=00000000000000 M=00000000000000 P=5 S=01...56789.b 01266: .1...1.11. shift left a[ms] A=06671430760000 B=01460742161999 C=00709148400000 D=00000000000000 M=00000000000000 P=5 S=01...56789.b 01267: .....111.. p - 1 -> p A=06671430760000 B=01460742161999 C=00709148400000 D=00000000000000 M=00000000000000 P=4 S=01...56789.b 01270: ....1.11.. if p # 0 A=06671430760000 B=01460742161999 C=00709148400000 D=00000000000000 M=00000000000000 P=4 S=01...56789.b 01271: 1.11..1111 -> 01263 then go to div15 A=06671430760000 B=01460742161999 C=00709148400000 D=00000000000000 M=00000000000000 P=4 S=01...56789.b 01263: 11...1.11. div15: a - b -> a[ms] A=05210688599000 B=01460742161999 C=00709148400000 D=00000000000000 M=00000000000000 P=4 S=01...56789.b 01264: 1.11..1.11 -> 01262 if no carry go to div14 A=05210688599000 B=01460742161999 C=00709148400000 D=00000000000000 M=00000000000000 P=4 S=01...56789.b 01262: .1111...1. div14: c + 1 -> c[p] A=05210688599000 B=01460742161999 C=00709148410000 D=00000000000000 M=00000000000000 P=4 S=01...56789.b 01263: 11...1.11. div15: a - b -> a[ms] A=03749946438000 B=01460742161999 C=00709148410000 D=00000000000000 M=00000000000000 P=4 S=01...56789.b 01264: 1.11..1.11 -> 01262 if no carry go to div14 A=03749946438000 B=01460742161999 C=00709148410000 D=00000000000000 M=00000000000000 P=4 S=01...56789.b 01262: .1111...1. div14: c + 1 -> c[p] A=03749946438000 B=01460742161999 C=00709148420000 D=00000000000000 M=00000000000000 P=4 S=01...56789.b 01263: 11...1.11. div15: a - b -> a[ms] A=02289204277000 B=01460742161999 C=00709148420000 D=00000000000000 M=00000000000000 P=4 S=01...56789.b 01264: 1.11..1.11 -> 01262 if no carry go to div14 A=02289204277000 B=01460742161999 C=00709148420000 D=00000000000000 M=00000000000000 P=4 S=01...56789.b 01262: .1111...1. div14: c + 1 -> c[p] A=02289204277000 B=01460742161999 C=00709148430000 D=00000000000000 M=00000000000000 P=4 S=01...56789.b 01263: 11...1.11. div15: a - b -> a[ms] A=00828462116000 B=01460742161999 C=00709148430000 D=00000000000000 M=00000000000000 P=4 S=01...56789.b 01264: 1.11..1.11 -> 01262 if no carry go to div14 A=00828462116000 B=01460742161999 C=00709148430000 D=00000000000000 M=00000000000000 P=4 S=01...56789.b 01262: .1111...1. div14: c + 1 -> c[p] A=00828462116000 B=01460742161999 C=00709148440000 D=00000000000000 M=00000000000000 P=4 S=01...56789.b 01263: 11...1.11. div15: a - b -> a[ms] A=99367719955000 B=01460742161999 C=00709148440000 D=00000000000000 M=00000000000000 P=4 S=01...56789.b 01264: 1.11..1.11 -> 01262 if no carry go to div14 A=99367719955000 B=01460742161999 C=00709148440000 D=00000000000000 M=00000000000000 P=4 S=01...56789.b 01265: 111..1.11. a + b -> a[ms] A=00828462116000 B=01460742161999 C=00709148440000 D=00000000000000 M=00000000000000 P=4 S=01...56789.b 01266: .1...1.11. shift left a[ms] A=08284621160000 B=01460742161999 C=00709148440000 D=00000000000000 M=00000000000000 P=4 S=01...56789.b 01267: .....111.. p - 1 -> p A=08284621160000 B=01460742161999 C=00709148440000 D=00000000000000 M=00000000000000 P=3 S=01...56789.b 01270: ....1.11.. if p # 0 A=08284621160000 B=01460742161999 C=00709148440000 D=00000000000000 M=00000000000000 P=3 S=01...56789.b 01271: 1.11..1111 -> 01263 then go to div15 A=08284621160000 B=01460742161999 C=00709148440000 D=00000000000000 M=00000000000000 P=3 S=01...56789.b 01263: 11...1.11. div15: a - b -> a[ms] A=06823878999000 B=01460742161999 C=00709148440000 D=00000000000000 M=00000000000000 P=3 S=01...56789.b 01264: 1.11..1.11 -> 01262 if no carry go to div14 A=06823878999000 B=01460742161999 C=00709148440000 D=00000000000000 M=00000000000000 P=3 S=01...56789.b 01262: .1111...1. div14: c + 1 -> c[p] A=06823878999000 B=01460742161999 C=00709148441000 D=00000000000000 M=00000000000000 P=3 S=01...56789.b 01263: 11...1.11. div15: a - b -> a[ms] A=05363136838000 B=01460742161999 C=00709148441000 D=00000000000000 M=00000000000000 P=3 S=01...56789.b 01264: 1.11..1.11 -> 01262 if no carry go to div14 A=05363136838000 B=01460742161999 C=00709148441000 D=00000000000000 M=00000000000000 P=3 S=01...56789.b 01262: .1111...1. div14: c + 1 -> c[p] A=05363136838000 B=01460742161999 C=00709148442000 D=00000000000000 M=00000000000000 P=3 S=01...56789.b 01263: 11...1.11. div15: a - b -> a[ms] A=03902394677000 B=01460742161999 C=00709148442000 D=00000000000000 M=00000000000000 P=3 S=01...56789.b 01264: 1.11..1.11 -> 01262 if no carry go to div14 A=03902394677000 B=01460742161999 C=00709148442000 D=00000000000000 M=00000000000000 P=3 S=01...56789.b 01262: .1111...1. div14: c + 1 -> c[p] A=03902394677000 B=01460742161999 C=00709148443000 D=00000000000000 M=00000000000000 P=3 S=01...56789.b 01263: 11...1.11. div15: a - b -> a[ms] A=02441652516000 B=01460742161999 C=00709148443000 D=00000000000000 M=00000000000000 P=3 S=01...56789.b 01264: 1.11..1.11 -> 01262 if no carry go to div14 A=02441652516000 B=01460742161999 C=00709148443000 D=00000000000000 M=00000000000000 P=3 S=01...56789.b 01262: .1111...1. div14: c + 1 -> c[p] A=02441652516000 B=01460742161999 C=00709148444000 D=00000000000000 M=00000000000000 P=3 S=01...56789.b 01263: 11...1.11. div15: a - b -> a[ms] A=00980910355000 B=01460742161999 C=00709148444000 D=00000000000000 M=00000000000000 P=3 S=01...56789.b 01264: 1.11..1.11 -> 01262 if no carry go to div14 A=00980910355000 B=01460742161999 C=00709148444000 D=00000000000000 M=00000000000000 P=3 S=01...56789.b 01262: .1111...1. div14: c + 1 -> c[p] A=00980910355000 B=01460742161999 C=00709148445000 D=00000000000000 M=00000000000000 P=3 S=01...56789.b 01263: 11...1.11. div15: a - b -> a[ms] A=99520168194000 B=01460742161999 C=00709148445000 D=00000000000000 M=00000000000000 P=3 S=01...56789.b 01264: 1.11..1.11 -> 01262 if no carry go to div14 A=99520168194000 B=01460742161999 C=00709148445000 D=00000000000000 M=00000000000000 P=3 S=01...56789.b 01265: 111..1.11. a + b -> a[ms] A=00980910355000 B=01460742161999 C=00709148445000 D=00000000000000 M=00000000000000 P=3 S=01...56789.b 01266: .1...1.11. shift left a[ms] A=09809103550000 B=01460742161999 C=00709148445000 D=00000000000000 M=00000000000000 P=3 S=01...56789.b 01267: .....111.. p - 1 -> p A=09809103550000 B=01460742161999 C=00709148445000 D=00000000000000 M=00000000000000 P=2 S=01...56789.b 01270: ....1.11.. if p # 0 A=09809103550000 B=01460742161999 C=00709148445000 D=00000000000000 M=00000000000000 P=2 S=01...56789.b 01271: 1.11..1111 -> 01263 then go to div15 A=09809103550000 B=01460742161999 C=00709148445000 D=00000000000000 M=00000000000000 P=2 S=01...56789.b 01263: 11...1.11. div15: a - b -> a[ms] A=08348361389000 B=01460742161999 C=00709148445000 D=00000000000000 M=00000000000000 P=2 S=01...56789.b 01264: 1.11..1.11 -> 01262 if no carry go to div14 A=08348361389000 B=01460742161999 C=00709148445000 D=00000000000000 M=00000000000000 P=2 S=01...56789.b 01262: .1111...1. div14: c + 1 -> c[p] A=08348361389000 B=01460742161999 C=00709148445100 D=00000000000000 M=00000000000000 P=2 S=01...56789.b 01263: 11...1.11. div15: a - b -> a[ms] A=06887619228000 B=01460742161999 C=00709148445100 D=00000000000000 M=00000000000000 P=2 S=01...56789.b 01264: 1.11..1.11 -> 01262 if no carry go to div14 A=06887619228000 B=01460742161999 C=00709148445100 D=00000000000000 M=00000000000000 P=2 S=01...56789.b 01262: .1111...1. div14: c + 1 -> c[p] A=06887619228000 B=01460742161999 C=00709148445200 D=00000000000000 M=00000000000000 P=2 S=01...56789.b 01263: 11...1.11. div15: a - b -> a[ms] A=05426877067000 B=01460742161999 C=00709148445200 D=00000000000000 M=00000000000000 P=2 S=01...56789.b 01264: 1.11..1.11 -> 01262 if no carry go to div14 A=05426877067000 B=01460742161999 C=00709148445200 D=00000000000000 M=00000000000000 P=2 S=01...56789.b 01262: .1111...1. div14: c + 1 -> c[p] A=05426877067000 B=01460742161999 C=00709148445300 D=00000000000000 M=00000000000000 P=2 S=01...56789.b 01263: 11...1.11. div15: a - b -> a[ms] A=03966134906000 B=01460742161999 C=00709148445300 D=00000000000000 M=00000000000000 P=2 S=01...56789.b 01264: 1.11..1.11 -> 01262 if no carry go to div14 A=03966134906000 B=01460742161999 C=00709148445300 D=00000000000000 M=00000000000000 P=2 S=01...56789.b 01262: .1111...1. div14: c + 1 -> c[p] A=03966134906000 B=01460742161999 C=00709148445400 D=00000000000000 M=00000000000000 P=2 S=01...56789.b 01263: 11...1.11. div15: a - b -> a[ms] A=02505392745000 B=01460742161999 C=00709148445400 D=00000000000000 M=00000000000000 P=2 S=01...56789.b 01264: 1.11..1.11 -> 01262 if no carry go to div14 A=02505392745000 B=01460742161999 C=00709148445400 D=00000000000000 M=00000000000000 P=2 S=01...56789.b 01262: .1111...1. div14: c + 1 -> c[p] A=02505392745000 B=01460742161999 C=00709148445500 D=00000000000000 M=00000000000000 P=2 S=01...56789.b 01263: 11...1.11. div15: a - b -> a[ms] A=01044650584000 B=01460742161999 C=00709148445500 D=00000000000000 M=00000000000000 P=2 S=01...56789.b 01264: 1.11..1.11 -> 01262 if no carry go to div14 A=01044650584000 B=01460742161999 C=00709148445500 D=00000000000000 M=00000000000000 P=2 S=01...56789.b 01262: .1111...1. div14: c + 1 -> c[p] A=01044650584000 B=01460742161999 C=00709148445600 D=00000000000000 M=00000000000000 P=2 S=01...56789.b 01263: 11...1.11. div15: a - b -> a[ms] A=99583908423000 B=01460742161999 C=00709148445600 D=00000000000000 M=00000000000000 P=2 S=01...56789.b 01264: 1.11..1.11 -> 01262 if no carry go to div14 A=99583908423000 B=01460742161999 C=00709148445600 D=00000000000000 M=00000000000000 P=2 S=01...56789.b 01265: 111..1.11. a + b -> a[ms] A=01044650584000 B=01460742161999 C=00709148445600 D=00000000000000 M=00000000000000 P=2 S=01...56789.b 01266: .1...1.11. shift left a[ms] A=10446505840000 B=01460742161999 C=00709148445600 D=00000000000000 M=00000000000000 P=2 S=01...56789.b 01267: .....111.. p - 1 -> p A=10446505840000 B=01460742161999 C=00709148445600 D=00000000000000 M=00000000000000 P=1 S=01...56789.b 01270: ....1.11.. if p # 0 A=10446505840000 B=01460742161999 C=00709148445600 D=00000000000000 M=00000000000000 P=1 S=01...56789.b 01271: 1.11..1111 -> 01263 then go to div15 A=10446505840000 B=01460742161999 C=00709148445600 D=00000000000000 M=00000000000000 P=1 S=01...56789.b 01263: 11...1.11. div15: a - b -> a[ms] A=08985763679000 B=01460742161999 C=00709148445600 D=00000000000000 M=00000000000000 P=1 S=01...56789.b 01264: 1.11..1.11 -> 01262 if no carry go to div14 A=08985763679000 B=01460742161999 C=00709148445600 D=00000000000000 M=00000000000000 P=1 S=01...56789.b 01262: .1111...1. div14: c + 1 -> c[p] A=08985763679000 B=01460742161999 C=00709148445610 D=00000000000000 M=00000000000000 P=1 S=01...56789.b 01263: 11...1.11. div15: a - b -> a[ms] A=07525021518000 B=01460742161999 C=00709148445610 D=00000000000000 M=00000000000000 P=1 S=01...56789.b 01264: 1.11..1.11 -> 01262 if no carry go to div14 A=07525021518000 B=01460742161999 C=00709148445610 D=00000000000000 M=00000000000000 P=1 S=01...56789.b 01262: .1111...1. div14: c + 1 -> c[p] A=07525021518000 B=01460742161999 C=00709148445620 D=00000000000000 M=00000000000000 P=1 S=01...56789.b 01263: 11...1.11. div15: a - b -> a[ms] A=06064279357000 B=01460742161999 C=00709148445620 D=00000000000000 M=00000000000000 P=1 S=01...56789.b 01264: 1.11..1.11 -> 01262 if no carry go to div14 A=06064279357000 B=01460742161999 C=00709148445620 D=00000000000000 M=00000000000000 P=1 S=01...56789.b 01262: .1111...1. div14: c + 1 -> c[p] A=06064279357000 B=01460742161999 C=00709148445630 D=00000000000000 M=00000000000000 P=1 S=01...56789.b 01263: 11...1.11. div15: a - b -> a[ms] A=04603537196000 B=01460742161999 C=00709148445630 D=00000000000000 M=00000000000000 P=1 S=01...56789.b 01264: 1.11..1.11 -> 01262 if no carry go to div14 A=04603537196000 B=01460742161999 C=00709148445630 D=00000000000000 M=00000000000000 P=1 S=01...56789.b 01262: .1111...1. div14: c + 1 -> c[p] A=04603537196000 B=01460742161999 C=00709148445640 D=00000000000000 M=00000000000000 P=1 S=01...56789.b 01263: 11...1.11. div15: a - b -> a[ms] A=03142795035000 B=01460742161999 C=00709148445640 D=00000000000000 M=00000000000000 P=1 S=01...56789.b 01264: 1.11..1.11 -> 01262 if no carry go to div14 A=03142795035000 B=01460742161999 C=00709148445640 D=00000000000000 M=00000000000000 P=1 S=01...56789.b 01262: .1111...1. div14: c + 1 -> c[p] A=03142795035000 B=01460742161999 C=00709148445650 D=00000000000000 M=00000000000000 P=1 S=01...56789.b 01263: 11...1.11. div15: a - b -> a[ms] A=01682052874000 B=01460742161999 C=00709148445650 D=00000000000000 M=00000000000000 P=1 S=01...56789.b 01264: 1.11..1.11 -> 01262 if no carry go to div14 A=01682052874000 B=01460742161999 C=00709148445650 D=00000000000000 M=00000000000000 P=1 S=01...56789.b 01262: .1111...1. div14: c + 1 -> c[p] A=01682052874000 B=01460742161999 C=00709148445660 D=00000000000000 M=00000000000000 P=1 S=01...56789.b 01263: 11...1.11. div15: a - b -> a[ms] A=00221310713000 B=01460742161999 C=00709148445660 D=00000000000000 M=00000000000000 P=1 S=01...56789.b 01264: 1.11..1.11 -> 01262 if no carry go to div14 A=00221310713000 B=01460742161999 C=00709148445660 D=00000000000000 M=00000000000000 P=1 S=01...56789.b 01262: .1111...1. div14: c + 1 -> c[p] A=00221310713000 B=01460742161999 C=00709148445670 D=00000000000000 M=00000000000000 P=1 S=01...56789.b 01263: 11...1.11. div15: a - b -> a[ms] A=98760568552000 B=01460742161999 C=00709148445670 D=00000000000000 M=00000000000000 P=1 S=01...56789.b 01264: 1.11..1.11 -> 01262 if no carry go to div14 A=98760568552000 B=01460742161999 C=00709148445670 D=00000000000000 M=00000000000000 P=1 S=01...56789.b 01265: 111..1.11. a + b -> a[ms] A=00221310713000 B=01460742161999 C=00709148445670 D=00000000000000 M=00000000000000 P=1 S=01...56789.b 01266: .1...1.11. shift left a[ms] A=02213107130000 B=01460742161999 C=00709148445670 D=00000000000000 M=00000000000000 P=1 S=01...56789.b 01267: .....111.. p - 1 -> p A=02213107130000 B=01460742161999 C=00709148445670 D=00000000000000 M=00000000000000 P=0 S=01...56789.b 01270: ....1.11.. if p # 0 A=02213107130000 B=01460742161999 C=00709148445670 D=00000000000000 M=00000000000000 P=0 S=01...56789.b 01271: 1.11..1111 -> 01263 then go to div15 A=02213107130000 B=01460742161999 C=00709148445670 D=00000000000000 M=00000000000000 P=0 S=01...56789.b 01272: ..1.11.111 -> 01055 go to tnm12 A=02213107130000 B=01460742161999 C=00709148445670 D=00000000000000 M=00000000000000 P=0 S=01...56789.b 01055: .11...111. tnm12: c -> a[w] A=00709148445670 B=01460742161999 C=00709148445670 D=00000000000000 M=00000000000000 P=0 S=01...56789.b 01056: ..1...1.1. b -> c[x] A=00709148445670 B=01460742161999 C=00709148445999 D=00000000000000 M=00000000000000 P=0 S=01...56789.b 01057: 11..1.1111 -> 01313 go to add15 A=00709148445670 B=01460742161999 C=00709148445999 D=00000000000000 M=00000000000000 P=0 S=01...56789.b 01313: .1...1.... -> 02314 add15: select rom 2 ; -> nrm21 A=00709148445670 B=01460742161999 C=00709148445999 D=00000000000000 M=00000000000000 P=0 S=01...56789.b 02314: 1.1111111. nrm21: 0 -> a[s] A=00709148445670 B=01460742161999 C=00709148445999 D=00000000000000 M=00000000000000 P=0 S=01...56789.b 02315: 11....11.. 12 -> p A=00709148445670 B=01460742161999 C=00709148445999 D=00000000000000 M=00000000000000 P=c S=01...56789.b 02316: ....1.111. 0 -> b[w] A=00709148445670 B=00000000000000 C=00709148445999 D=00000000000000 M=00000000000000 P=c S=01...56789.b 02317: 1..11...1. nrm23: if a[p] >= 1 A=00709148445670 B=00000000000000 C=00709148445999 D=00000000000000 M=00000000000000 P=c S=01...56789.b 02320: 11.1.11.11 -> 02326 then go to nrm24 A=00709148445670 B=00000000000000 C=00709148445999 D=00000000000000 M=00000000000000 P=c S=01...56789.b 02321: .1....111. shift left a[w] A=07091484456700 B=00000000000000 C=00709148445999 D=00000000000000 M=00000000000000 P=c S=01...56789.b 02322: .1.11.1.1. c - 1 -> c[x] A=07091484456700 B=00000000000000 C=00709148445998 D=00000000000000 M=00000000000000 P=c S=01...56789.b 02323: 1..11.111. if a[w] >= 1 A=07091484456700 B=00000000000000 C=00709148445998 D=00000000000000 M=00000000000000 P=c S=01...56789.b 02324: 11..111111 -> 02317 then go to nrm23 A=07091484456700 B=00000000000000 C=00709148445998 D=00000000000000 M=00000000000000 P=c S=01...56789.b 02317: 1..11...1. nrm23: if a[p] >= 1 A=07091484456700 B=00000000000000 C=00709148445998 D=00000000000000 M=00000000000000 P=c S=01...56789.b 02320: 11.1.11.11 -> 02326 then go to nrm24 A=07091484456700 B=00000000000000 C=00709148445998 D=00000000000000 M=00000000000000 P=c S=01...56789.b 02326: .1..1.1.1. nrm24: a -> b[x] A=07091484456700 B=00000000000700 C=00709148445998 D=00000000000000 M=00000000000000 P=c S=01...56789.b 02327: 111...111. a + b -> a[w] A=07091484457400 B=00000000000700 C=00709148445998 D=00000000000000 M=00000000000000 P=c S=01...56789.b 02330: 1..111111. if a[s] >= 1 A=07091484457400 B=00000000000700 C=00709148445998 D=00000000000000 M=00000000000000 P=c S=01...56789.b 02331: 11...11111 -> 02307 then go to mpy28 A=07091484457400 B=00000000000700 C=00709148445998 D=00000000000000 M=00000000000000 P=c S=01...56789.b 02332: 111.1..11. a exchange c[m] A=00709148445400 B=00000000000700 C=07091484457998 D=00000000000000 M=00000000000000 P=c S=01...56789.b 02333: .11...111. c -> a[w] A=07091484457998 B=00000000000700 C=07091484457998 D=00000000000000 M=00000000000000 P=c S=01...56789.b 02334: ....1.111. 0 -> b[w] A=07091484457998 B=00000000000000 C=07091484457998 D=00000000000000 M=00000000000000 P=c S=01...56789.b 02335: 11....11.. nrm27: 12 -> p A=07091484457998 B=00000000000000 C=07091484457998 D=00000000000000 M=00000000000000 P=c S=01...56789.b 02336: .1111.1.11 -> 02172 go to nrm26 A=07091484457998 B=00000000000000 C=07091484457998 D=00000000000000 M=00000000000000 P=c S=01...56789.b 02172: ..1..1.1.. nrm26: if s2 = 0 A=07091484457998 B=00000000000000 C=07091484457998 D=00000000000000 M=00000000000000 P=c S=01...56789.b 02173: 1..1.1..11 -> 02224 then go to rtn21 A=07091484457998 B=00000000000000 C=07091484457998 D=00000000000000 M=00000000000000 P=c S=01...56789.b 02224: ..1..1.... -> 01225 rtn21: select rom 1 ; -> rtn11 A=07091484457998 B=00000000000000 C=07091484457998 D=00000000000000 M=00000000000000 P=c S=01...56789.b 01225: ...1.1.1.. rtn11: if s1 = 0 A=07091484457998 B=00000000000000 C=07091484457998 D=00000000000000 M=00000000000000 P=c S=01...56789.b 01226: 11.11.1.11 -> 01332 then go to rtn12 A=07091484457998 B=00000000000000 C=07091484457998 D=00000000000000 M=00000000000000 P=c S=01...56789.b A=C is cot(x) 01227: ....11.... return A=07091484457998 B=00000000000000 C=07091484457998 D=00000000000000 M=00000000000000 P=c S=01...56789.b 01015: .1..1.1... l01015: c -> stack A=07091484457998 B=00000000000000 C=07091484457998 D=07091484457998 M=00000000000000 P=c S=01...56789.b compute cot * cot 01016: 1.1..1.1.1 -> 01245 jsb mpy11 A=07091484457998 B=00000000000000 C=07091484457998 D=07091484457998 M=00000000000000 P=c S=01...56789.b 01245: .1...1.... -> 02246 mpy11: select rom 2 ; -> mpy21 A=07091484457998 B=00000000000000 C=07091484457998 D=07091484457998 M=00000000000000 P=c S=01...56789.b 02246: ..11..11.. mpy21: 3 -> p A=07091484457998 B=00000000000000 C=07091484457998 D=07091484457998 M=00000000000000 P=3 S=01...56789.b 02247: .111..1.1. mpy22: a + c -> c[x] A=07091484457998 B=00000000000000 C=07091484457996 D=07091484457998 M=00000000000000 P=3 S=01...56789.b 02250: .1.1.1111. a - c -> c[s] A=07091484457998 B=00000000000000 C=07091484457996 D=07091484457998 M=00000000000000 P=3 S=01...56789.b 02251: 1.1.1.1111 -> 02253 if no carry go to div22 A=07091484457998 B=00000000000000 C=07091484457996 D=07091484457998 M=00000000000000 P=3 S=01...56789.b 02253: 11..1..11. div22: a exchange b[m] A=00000000000998 B=07091484457000 C=07091484457996 D=07091484457998 M=00000000000000 P=3 S=01...56789.b 02254: 1.111.111. 0 -> a[w] A=00000000000000 B=07091484457000 C=07091484457996 D=07091484457998 M=00000000000000 P=3 S=01...56789.b 02255: 11..1.11.. if p # 12 A=00000000000000 B=07091484457000 C=07091484457996 D=07091484457998 M=00000000000000 P=3 S=01...56789.b 02256: 11...1.111 -> 02305 then go to mpy27 A=00000000000000 B=07091484457000 C=07091484457996 D=07091484457998 M=00000000000000 P=3 S=01...56789.b 02305: .1.11...1. mpy27: c - 1 -> c[p] A=00000000000000 B=07091484457000 C=07091484456996 D=07091484457998 M=00000000000000 P=3 S=01...56789.b 02306: 11...1..11 -> 02304 if no carry go to myp26 A=00000000000000 B=07091484457000 C=07091484456996 D=07091484457998 M=00000000000000 P=3 S=01...56789.b 02304: 111...111. myp26: a + b -> a[w] A=07091484457000 B=07091484457000 C=07091484456996 D=07091484457998 M=00000000000000 P=3 S=01...56789.b 02305: .1.11...1. mpy27: c - 1 -> c[p] A=07091484457000 B=07091484457000 C=07091484455996 D=07091484457998 M=00000000000000 P=3 S=01...56789.b 02306: 11...1..11 -> 02304 if no carry go to myp26 A=07091484457000 B=07091484457000 C=07091484455996 D=07091484457998 M=00000000000000 P=3 S=01...56789.b 02304: 111...111. myp26: a + b -> a[w] A=14182968914000 B=07091484457000 C=07091484455996 D=07091484457998 M=00000000000000 P=3 S=01...56789.b 02305: .1.11...1. mpy27: c - 1 -> c[p] A=14182968914000 B=07091484457000 C=07091484454996 D=07091484457998 M=00000000000000 P=3 S=01...56789.b 02306: 11...1..11 -> 02304 if no carry go to myp26 A=14182968914000 B=07091484457000 C=07091484454996 D=07091484457998 M=00000000000000 P=3 S=01...56789.b 02304: 111...111. myp26: a + b -> a[w] A=21274453371000 B=07091484457000 C=07091484454996 D=07091484457998 M=00000000000000 P=3 S=01...56789.b 02305: .1.11...1. mpy27: c - 1 -> c[p] A=21274453371000 B=07091484457000 C=07091484453996 D=07091484457998 M=00000000000000 P=3 S=01...56789.b 02306: 11...1..11 -> 02304 if no carry go to myp26 A=21274453371000 B=07091484457000 C=07091484453996 D=07091484457998 M=00000000000000 P=3 S=01...56789.b 02304: 111...111. myp26: a + b -> a[w] A=28365937828000 B=07091484457000 C=07091484453996 D=07091484457998 M=00000000000000 P=3 S=01...56789.b 02305: .1.11...1. mpy27: c - 1 -> c[p] A=28365937828000 B=07091484457000 C=07091484452996 D=07091484457998 M=00000000000000 P=3 S=01...56789.b 02306: 11...1..11 -> 02304 if no carry go to myp26 A=28365937828000 B=07091484457000 C=07091484452996 D=07091484457998 M=00000000000000 P=3 S=01...56789.b 02304: 111...111. myp26: a + b -> a[w] A=35457422285000 B=07091484457000 C=07091484452996 D=07091484457998 M=00000000000000 P=3 S=01...56789.b 02305: .1.11...1. mpy27: c - 1 -> c[p] A=35457422285000 B=07091484457000 C=07091484451996 D=07091484457998 M=00000000000000 P=3 S=01...56789.b 02306: 11...1..11 -> 02304 if no carry go to myp26 A=35457422285000 B=07091484457000 C=07091484451996 D=07091484457998 M=00000000000000 P=3 S=01...56789.b 02304: 111...111. myp26: a + b -> a[w] A=42548906742000 B=07091484457000 C=07091484451996 D=07091484457998 M=00000000000000 P=3 S=01...56789.b 02305: .1.11...1. mpy27: c - 1 -> c[p] A=42548906742000 B=07091484457000 C=07091484450996 D=07091484457998 M=00000000000000 P=3 S=01...56789.b 02306: 11...1..11 -> 02304 if no carry go to myp26 A=42548906742000 B=07091484457000 C=07091484450996 D=07091484457998 M=00000000000000 P=3 S=01...56789.b 02304: 111...111. myp26: a + b -> a[w] A=49640391199000 B=07091484457000 C=07091484450996 D=07091484457998 M=00000000000000 P=3 S=01...56789.b 02305: .1.11...1. mpy27: c - 1 -> c[p] A=49640391199000 B=07091484457000 C=07091484459996 D=07091484457998 M=00000000000000 P=3 S=01...56789.b 02306: 11...1..11 -> 02304 if no carry go to myp26 A=49640391199000 B=07091484457000 C=07091484459996 D=07091484457998 M=00000000000000 P=3 S=01...56789.b 02307: 1.11..111. mpy28: shift right a[w] A=04964039119900 B=07091484457000 C=07091484459996 D=07091484457998 M=00000000000000 P=3 S=01...56789.b 02310: ....1111.. p + 1 -> p A=04964039119900 B=07091484457000 C=07091484459996 D=07091484457998 M=00000000000000 P=4 S=01...56789.b 02311: 11.11.11.. if p # 13 A=04964039119900 B=07091484457000 C=07091484459996 D=07091484457998 M=00000000000000 P=4 S=01...56789.b 02312: 11...1.111 -> 02305 then go to mpy27 A=04964039119900 B=07091484457000 C=07091484459996 D=07091484457998 M=00000000000000 P=4 S=01...56789.b 02305: .1.11...1. mpy27: c - 1 -> c[p] A=04964039119900 B=07091484457000 C=07091484449996 D=07091484457998 M=00000000000000 P=4 S=01...56789.b 02306: 11...1..11 -> 02304 if no carry go to myp26 A=04964039119900 B=07091484457000 C=07091484449996 D=07091484457998 M=00000000000000 P=4 S=01...56789.b 02304: 111...111. myp26: a + b -> a[w] A=12055523576900 B=07091484457000 C=07091484449996 D=07091484457998 M=00000000000000 P=4 S=01...56789.b 02305: .1.11...1. mpy27: c - 1 -> c[p] A=12055523576900 B=07091484457000 C=07091484439996 D=07091484457998 M=00000000000000 P=4 S=01...56789.b 02306: 11...1..11 -> 02304 if no carry go to myp26 A=12055523576900 B=07091484457000 C=07091484439996 D=07091484457998 M=00000000000000 P=4 S=01...56789.b 02304: 111...111. myp26: a + b -> a[w] A=19147008033900 B=07091484457000 C=07091484439996 D=07091484457998 M=00000000000000 P=4 S=01...56789.b 02305: .1.11...1. mpy27: c - 1 -> c[p] A=19147008033900 B=07091484457000 C=07091484429996 D=07091484457998 M=00000000000000 P=4 S=01...56789.b 02306: 11...1..11 -> 02304 if no carry go to myp26 A=19147008033900 B=07091484457000 C=07091484429996 D=07091484457998 M=00000000000000 P=4 S=01...56789.b 02304: 111...111. myp26: a + b -> a[w] A=26238492490900 B=07091484457000 C=07091484429996 D=07091484457998 M=00000000000000 P=4 S=01...56789.b 02305: .1.11...1. mpy27: c - 1 -> c[p] A=26238492490900 B=07091484457000 C=07091484419996 D=07091484457998 M=00000000000000 P=4 S=01...56789.b 02306: 11...1..11 -> 02304 if no carry go to myp26 A=26238492490900 B=07091484457000 C=07091484419996 D=07091484457998 M=00000000000000 P=4 S=01...56789.b 02304: 111...111. myp26: a + b -> a[w] A=33329976947900 B=07091484457000 C=07091484419996 D=07091484457998 M=00000000000000 P=4 S=01...56789.b 02305: .1.11...1. mpy27: c - 1 -> c[p] A=33329976947900 B=07091484457000 C=07091484409996 D=07091484457998 M=00000000000000 P=4 S=01...56789.b 02306: 11...1..11 -> 02304 if no carry go to myp26 A=33329976947900 B=07091484457000 C=07091484409996 D=07091484457998 M=00000000000000 P=4 S=01...56789.b 02304: 111...111. myp26: a + b -> a[w] A=40421461404900 B=07091484457000 C=07091484409996 D=07091484457998 M=00000000000000 P=4 S=01...56789.b 02305: .1.11...1. mpy27: c - 1 -> c[p] A=40421461404900 B=07091484457000 C=07091484499996 D=07091484457998 M=00000000000000 P=4 S=01...56789.b 02306: 11...1..11 -> 02304 if no carry go to myp26 A=40421461404900 B=07091484457000 C=07091484499996 D=07091484457998 M=00000000000000 P=4 S=01...56789.b 02307: 1.11..111. mpy28: shift right a[w] A=04042146140490 B=07091484457000 C=07091484499996 D=07091484457998 M=00000000000000 P=4 S=01...56789.b 02310: ....1111.. p + 1 -> p A=04042146140490 B=07091484457000 C=07091484499996 D=07091484457998 M=00000000000000 P=5 S=01...56789.b 02311: 11.11.11.. if p # 13 A=04042146140490 B=07091484457000 C=07091484499996 D=07091484457998 M=00000000000000 P=5 S=01...56789.b 02312: 11...1.111 -> 02305 then go to mpy27 A=04042146140490 B=07091484457000 C=07091484499996 D=07091484457998 M=00000000000000 P=5 S=01...56789.b 02305: .1.11...1. mpy27: c - 1 -> c[p] A=04042146140490 B=07091484457000 C=07091484399996 D=07091484457998 M=00000000000000 P=5 S=01...56789.b 02306: 11...1..11 -> 02304 if no carry go to myp26 A=04042146140490 B=07091484457000 C=07091484399996 D=07091484457998 M=00000000000000 P=5 S=01...56789.b 02304: 111...111. myp26: a + b -> a[w] A=11133630597490 B=07091484457000 C=07091484399996 D=07091484457998 M=00000000000000 P=5 S=01...56789.b 02305: .1.11...1. mpy27: c - 1 -> c[p] A=11133630597490 B=07091484457000 C=07091484299996 D=07091484457998 M=00000000000000 P=5 S=01...56789.b 02306: 11...1..11 -> 02304 if no carry go to myp26 A=11133630597490 B=07091484457000 C=07091484299996 D=07091484457998 M=00000000000000 P=5 S=01...56789.b 02304: 111...111. myp26: a + b -> a[w] A=18225115054490 B=07091484457000 C=07091484299996 D=07091484457998 M=00000000000000 P=5 S=01...56789.b 02305: .1.11...1. mpy27: c - 1 -> c[p] A=18225115054490 B=07091484457000 C=07091484199996 D=07091484457998 M=00000000000000 P=5 S=01...56789.b 02306: 11...1..11 -> 02304 if no carry go to myp26 A=18225115054490 B=07091484457000 C=07091484199996 D=07091484457998 M=00000000000000 P=5 S=01...56789.b 02304: 111...111. myp26: a + b -> a[w] A=25316599511490 B=07091484457000 C=07091484199996 D=07091484457998 M=00000000000000 P=5 S=01...56789.b 02305: .1.11...1. mpy27: c - 1 -> c[p] A=25316599511490 B=07091484457000 C=07091484099996 D=07091484457998 M=00000000000000 P=5 S=01...56789.b 02306: 11...1..11 -> 02304 if no carry go to myp26 A=25316599511490 B=07091484457000 C=07091484099996 D=07091484457998 M=00000000000000 P=5 S=01...56789.b 02304: 111...111. myp26: a + b -> a[w] A=32408083968490 B=07091484457000 C=07091484099996 D=07091484457998 M=00000000000000 P=5 S=01...56789.b 02305: .1.11...1. mpy27: c - 1 -> c[p] A=32408083968490 B=07091484457000 C=07091484999996 D=07091484457998 M=00000000000000 P=5 S=01...56789.b 02306: 11...1..11 -> 02304 if no carry go to myp26 A=32408083968490 B=07091484457000 C=07091484999996 D=07091484457998 M=00000000000000 P=5 S=01...56789.b 02307: 1.11..111. mpy28: shift right a[w] A=03240808396849 B=07091484457000 C=07091484999996 D=07091484457998 M=00000000000000 P=5 S=01...56789.b 02310: ....1111.. p + 1 -> p A=03240808396849 B=07091484457000 C=07091484999996 D=07091484457998 M=00000000000000 P=6 S=01...56789.b 02311: 11.11.11.. if p # 13 A=03240808396849 B=07091484457000 C=07091484999996 D=07091484457998 M=00000000000000 P=6 S=01...56789.b 02312: 11...1.111 -> 02305 then go to mpy27 A=03240808396849 B=07091484457000 C=07091484999996 D=07091484457998 M=00000000000000 P=6 S=01...56789.b 02305: .1.11...1. mpy27: c - 1 -> c[p] A=03240808396849 B=07091484457000 C=07091483999996 D=07091484457998 M=00000000000000 P=6 S=01...56789.b 02306: 11...1..11 -> 02304 if no carry go to myp26 A=03240808396849 B=07091484457000 C=07091483999996 D=07091484457998 M=00000000000000 P=6 S=01...56789.b 02304: 111...111. myp26: a + b -> a[w] A=10332292853849 B=07091484457000 C=07091483999996 D=07091484457998 M=00000000000000 P=6 S=01...56789.b 02305: .1.11...1. mpy27: c - 1 -> c[p] A=10332292853849 B=07091484457000 C=07091482999996 D=07091484457998 M=00000000000000 P=6 S=01...56789.b 02306: 11...1..11 -> 02304 if no carry go to myp26 A=10332292853849 B=07091484457000 C=07091482999996 D=07091484457998 M=00000000000000 P=6 S=01...56789.b 02304: 111...111. myp26: a + b -> a[w] A=17423777310849 B=07091484457000 C=07091482999996 D=07091484457998 M=00000000000000 P=6 S=01...56789.b 02305: .1.11...1. mpy27: c - 1 -> c[p] A=17423777310849 B=07091484457000 C=07091481999996 D=07091484457998 M=00000000000000 P=6 S=01...56789.b 02306: 11...1..11 -> 02304 if no carry go to myp26 A=17423777310849 B=07091484457000 C=07091481999996 D=07091484457998 M=00000000000000 P=6 S=01...56789.b 02304: 111...111. myp26: a + b -> a[w] A=24515261767849 B=07091484457000 C=07091481999996 D=07091484457998 M=00000000000000 P=6 S=01...56789.b 02305: .1.11...1. mpy27: c - 1 -> c[p] A=24515261767849 B=07091484457000 C=07091480999996 D=07091484457998 M=00000000000000 P=6 S=01...56789.b 02306: 11...1..11 -> 02304 if no carry go to myp26 A=24515261767849 B=07091484457000 C=07091480999996 D=07091484457998 M=00000000000000 P=6 S=01...56789.b 02304: 111...111. myp26: a + b -> a[w] A=31606746224849 B=07091484457000 C=07091480999996 D=07091484457998 M=00000000000000 P=6 S=01...56789.b 02305: .1.11...1. mpy27: c - 1 -> c[p] A=31606746224849 B=07091484457000 C=07091489999996 D=07091484457998 M=00000000000000 P=6 S=01...56789.b 02306: 11...1..11 -> 02304 if no carry go to myp26 A=31606746224849 B=07091484457000 C=07091489999996 D=07091484457998 M=00000000000000 P=6 S=01...56789.b 02307: 1.11..111. mpy28: shift right a[w] A=03160674622484 B=07091484457000 C=07091489999996 D=07091484457998 M=00000000000000 P=6 S=01...56789.b 02310: ....1111.. p + 1 -> p A=03160674622484 B=07091484457000 C=07091489999996 D=07091484457998 M=00000000000000 P=7 S=01...56789.b 02311: 11.11.11.. if p # 13 A=03160674622484 B=07091484457000 C=07091489999996 D=07091484457998 M=00000000000000 P=7 S=01...56789.b 02312: 11...1.111 -> 02305 then go to mpy27 A=03160674622484 B=07091484457000 C=07091489999996 D=07091484457998 M=00000000000000 P=7 S=01...56789.b 02305: .1.11...1. mpy27: c - 1 -> c[p] A=03160674622484 B=07091484457000 C=07091479999996 D=07091484457998 M=00000000000000 P=7 S=01...56789.b 02306: 11...1..11 -> 02304 if no carry go to myp26 A=03160674622484 B=07091484457000 C=07091479999996 D=07091484457998 M=00000000000000 P=7 S=01...56789.b 02304: 111...111. myp26: a + b -> a[w] A=10252159079484 B=07091484457000 C=07091479999996 D=07091484457998 M=00000000000000 P=7 S=01...56789.b 02305: .1.11...1. mpy27: c - 1 -> c[p] A=10252159079484 B=07091484457000 C=07091469999996 D=07091484457998 M=00000000000000 P=7 S=01...56789.b 02306: 11...1..11 -> 02304 if no carry go to myp26 A=10252159079484 B=07091484457000 C=07091469999996 D=07091484457998 M=00000000000000 P=7 S=01...56789.b 02304: 111...111. myp26: a + b -> a[w] A=17343643536484 B=07091484457000 C=07091469999996 D=07091484457998 M=00000000000000 P=7 S=01...56789.b 02305: .1.11...1. mpy27: c - 1 -> c[p] A=17343643536484 B=07091484457000 C=07091459999996 D=07091484457998 M=00000000000000 P=7 S=01...56789.b 02306: 11...1..11 -> 02304 if no carry go to myp26 A=17343643536484 B=07091484457000 C=07091459999996 D=07091484457998 M=00000000000000 P=7 S=01...56789.b 02304: 111...111. myp26: a + b -> a[w] A=24435127993484 B=07091484457000 C=07091459999996 D=07091484457998 M=00000000000000 P=7 S=01...56789.b 02305: .1.11...1. mpy27: c - 1 -> c[p] A=24435127993484 B=07091484457000 C=07091449999996 D=07091484457998 M=00000000000000 P=7 S=01...56789.b 02306: 11...1..11 -> 02304 if no carry go to myp26 A=24435127993484 B=07091484457000 C=07091449999996 D=07091484457998 M=00000000000000 P=7 S=01...56789.b 02304: 111...111. myp26: a + b -> a[w] A=31526612450484 B=07091484457000 C=07091449999996 D=07091484457998 M=00000000000000 P=7 S=01...56789.b 02305: .1.11...1. mpy27: c - 1 -> c[p] A=31526612450484 B=07091484457000 C=07091439999996 D=07091484457998 M=00000000000000 P=7 S=01...56789.b 02306: 11...1..11 -> 02304 if no carry go to myp26 A=31526612450484 B=07091484457000 C=07091439999996 D=07091484457998 M=00000000000000 P=7 S=01...56789.b 02304: 111...111. myp26: a + b -> a[w] A=38618096907484 B=07091484457000 C=07091439999996 D=07091484457998 M=00000000000000 P=7 S=01...56789.b 02305: .1.11...1. mpy27: c - 1 -> c[p] A=38618096907484 B=07091484457000 C=07091429999996 D=07091484457998 M=00000000000000 P=7 S=01...56789.b 02306: 11...1..11 -> 02304 if no carry go to myp26 A=38618096907484 B=07091484457000 C=07091429999996 D=07091484457998 M=00000000000000 P=7 S=01...56789.b 02304: 111...111. myp26: a + b -> a[w] A=45709581364484 B=07091484457000 C=07091429999996 D=07091484457998 M=00000000000000 P=7 S=01...56789.b 02305: .1.11...1. mpy27: c - 1 -> c[p] A=45709581364484 B=07091484457000 C=07091419999996 D=07091484457998 M=00000000000000 P=7 S=01...56789.b 02306: 11...1..11 -> 02304 if no carry go to myp26 A=45709581364484 B=07091484457000 C=07091419999996 D=07091484457998 M=00000000000000 P=7 S=01...56789.b 02304: 111...111. myp26: a + b -> a[w] A=52801065821484 B=07091484457000 C=07091419999996 D=07091484457998 M=00000000000000 P=7 S=01...56789.b 02305: .1.11...1. mpy27: c - 1 -> c[p] A=52801065821484 B=07091484457000 C=07091409999996 D=07091484457998 M=00000000000000 P=7 S=01...56789.b 02306: 11...1..11 -> 02304 if no carry go to myp26 A=52801065821484 B=07091484457000 C=07091409999996 D=07091484457998 M=00000000000000 P=7 S=01...56789.b 02304: 111...111. myp26: a + b -> a[w] A=59892550278484 B=07091484457000 C=07091409999996 D=07091484457998 M=00000000000000 P=7 S=01...56789.b 02305: .1.11...1. mpy27: c - 1 -> c[p] A=59892550278484 B=07091484457000 C=07091499999996 D=07091484457998 M=00000000000000 P=7 S=01...56789.b 02306: 11...1..11 -> 02304 if no carry go to myp26 A=59892550278484 B=07091484457000 C=07091499999996 D=07091484457998 M=00000000000000 P=7 S=01...56789.b 02307: 1.11..111. mpy28: shift right a[w] A=05989255027848 B=07091484457000 C=07091499999996 D=07091484457998 M=00000000000000 P=7 S=01...56789.b 02310: ....1111.. p + 1 -> p A=05989255027848 B=07091484457000 C=07091499999996 D=07091484457998 M=00000000000000 P=8 S=01...56789.b 02311: 11.11.11.. if p # 13 A=05989255027848 B=07091484457000 C=07091499999996 D=07091484457998 M=00000000000000 P=8 S=01...56789.b 02312: 11...1.111 -> 02305 then go to mpy27 A=05989255027848 B=07091484457000 C=07091499999996 D=07091484457998 M=00000000000000 P=8 S=01...56789.b 02305: .1.11...1. mpy27: c - 1 -> c[p] A=05989255027848 B=07091484457000 C=07091399999996 D=07091484457998 M=00000000000000 P=8 S=01...56789.b 02306: 11...1..11 -> 02304 if no carry go to myp26 A=05989255027848 B=07091484457000 C=07091399999996 D=07091484457998 M=00000000000000 P=8 S=01...56789.b 02304: 111...111. myp26: a + b -> a[w] A=13080739484848 B=07091484457000 C=07091399999996 D=07091484457998 M=00000000000000 P=8 S=01...56789.b 02305: .1.11...1. mpy27: c - 1 -> c[p] A=13080739484848 B=07091484457000 C=07091299999996 D=07091484457998 M=00000000000000 P=8 S=01...56789.b 02306: 11...1..11 -> 02304 if no carry go to myp26 A=13080739484848 B=07091484457000 C=07091299999996 D=07091484457998 M=00000000000000 P=8 S=01...56789.b 02304: 111...111. myp26: a + b -> a[w] A=20172223941848 B=07091484457000 C=07091299999996 D=07091484457998 M=00000000000000 P=8 S=01...56789.b 02305: .1.11...1. mpy27: c - 1 -> c[p] A=20172223941848 B=07091484457000 C=07091199999996 D=07091484457998 M=00000000000000 P=8 S=01...56789.b 02306: 11...1..11 -> 02304 if no carry go to myp26 A=20172223941848 B=07091484457000 C=07091199999996 D=07091484457998 M=00000000000000 P=8 S=01...56789.b 02304: 111...111. myp26: a + b -> a[w] A=27263708398848 B=07091484457000 C=07091199999996 D=07091484457998 M=00000000000000 P=8 S=01...56789.b 02305: .1.11...1. mpy27: c - 1 -> c[p] A=27263708398848 B=07091484457000 C=07091099999996 D=07091484457998 M=00000000000000 P=8 S=01...56789.b 02306: 11...1..11 -> 02304 if no carry go to myp26 A=27263708398848 B=07091484457000 C=07091099999996 D=07091484457998 M=00000000000000 P=8 S=01...56789.b 02304: 111...111. myp26: a + b -> a[w] A=34355192855848 B=07091484457000 C=07091099999996 D=07091484457998 M=00000000000000 P=8 S=01...56789.b 02305: .1.11...1. mpy27: c - 1 -> c[p] A=34355192855848 B=07091484457000 C=07091999999996 D=07091484457998 M=00000000000000 P=8 S=01...56789.b 02306: 11...1..11 -> 02304 if no carry go to myp26 A=34355192855848 B=07091484457000 C=07091999999996 D=07091484457998 M=00000000000000 P=8 S=01...56789.b 02307: 1.11..111. mpy28: shift right a[w] A=03435519285584 B=07091484457000 C=07091999999996 D=07091484457998 M=00000000000000 P=8 S=01...56789.b 02310: ....1111.. p + 1 -> p A=03435519285584 B=07091484457000 C=07091999999996 D=07091484457998 M=00000000000000 P=9 S=01...56789.b 02311: 11.11.11.. if p # 13 A=03435519285584 B=07091484457000 C=07091999999996 D=07091484457998 M=00000000000000 P=9 S=01...56789.b 02312: 11...1.111 -> 02305 then go to mpy27 A=03435519285584 B=07091484457000 C=07091999999996 D=07091484457998 M=00000000000000 P=9 S=01...56789.b 02305: .1.11...1. mpy27: c - 1 -> c[p] A=03435519285584 B=07091484457000 C=07090999999996 D=07091484457998 M=00000000000000 P=9 S=01...56789.b 02306: 11...1..11 -> 02304 if no carry go to myp26 A=03435519285584 B=07091484457000 C=07090999999996 D=07091484457998 M=00000000000000 P=9 S=01...56789.b 02304: 111...111. myp26: a + b -> a[w] A=10527003742584 B=07091484457000 C=07090999999996 D=07091484457998 M=00000000000000 P=9 S=01...56789.b 02305: .1.11...1. mpy27: c - 1 -> c[p] A=10527003742584 B=07091484457000 C=07099999999996 D=07091484457998 M=00000000000000 P=9 S=01...56789.b 02306: 11...1..11 -> 02304 if no carry go to myp26 A=10527003742584 B=07091484457000 C=07099999999996 D=07091484457998 M=00000000000000 P=9 S=01...56789.b 02307: 1.11..111. mpy28: shift right a[w] A=01052700374258 B=07091484457000 C=07099999999996 D=07091484457998 M=00000000000000 P=9 S=01...56789.b 02310: ....1111.. p + 1 -> p A=01052700374258 B=07091484457000 C=07099999999996 D=07091484457998 M=00000000000000 P=a S=01...56789.b 02311: 11.11.11.. if p # 13 A=01052700374258 B=07091484457000 C=07099999999996 D=07091484457998 M=00000000000000 P=a S=01...56789.b 02312: 11...1.111 -> 02305 then go to mpy27 A=01052700374258 B=07091484457000 C=07099999999996 D=07091484457998 M=00000000000000 P=a S=01...56789.b 02305: .1.11...1. mpy27: c - 1 -> c[p] A=01052700374258 B=07091484457000 C=07089999999996 D=07091484457998 M=00000000000000 P=a S=01...56789.b 02306: 11...1..11 -> 02304 if no carry go to myp26 A=01052700374258 B=07091484457000 C=07089999999996 D=07091484457998 M=00000000000000 P=a S=01...56789.b 02304: 111...111. myp26: a + b -> a[w] A=08144184831258 B=07091484457000 C=07089999999996 D=07091484457998 M=00000000000000 P=a S=01...56789.b 02305: .1.11...1. mpy27: c - 1 -> c[p] A=08144184831258 B=07091484457000 C=07079999999996 D=07091484457998 M=00000000000000 P=a S=01...56789.b 02306: 11...1..11 -> 02304 if no carry go to myp26 A=08144184831258 B=07091484457000 C=07079999999996 D=07091484457998 M=00000000000000 P=a S=01...56789.b 02304: 111...111. myp26: a + b -> a[w] A=15235669288258 B=07091484457000 C=07079999999996 D=07091484457998 M=00000000000000 P=a S=01...56789.b 02305: .1.11...1. mpy27: c - 1 -> c[p] A=15235669288258 B=07091484457000 C=07069999999996 D=07091484457998 M=00000000000000 P=a S=01...56789.b 02306: 11...1..11 -> 02304 if no carry go to myp26 A=15235669288258 B=07091484457000 C=07069999999996 D=07091484457998 M=00000000000000 P=a S=01...56789.b 02304: 111...111. myp26: a + b -> a[w] A=22327153745258 B=07091484457000 C=07069999999996 D=07091484457998 M=00000000000000 P=a S=01...56789.b 02305: .1.11...1. mpy27: c - 1 -> c[p] A=22327153745258 B=07091484457000 C=07059999999996 D=07091484457998 M=00000000000000 P=a S=01...56789.b 02306: 11...1..11 -> 02304 if no carry go to myp26 A=22327153745258 B=07091484457000 C=07059999999996 D=07091484457998 M=00000000000000 P=a S=01...56789.b 02304: 111...111. myp26: a + b -> a[w] A=29418638202258 B=07091484457000 C=07059999999996 D=07091484457998 M=00000000000000 P=a S=01...56789.b 02305: .1.11...1. mpy27: c - 1 -> c[p] A=29418638202258 B=07091484457000 C=07049999999996 D=07091484457998 M=00000000000000 P=a S=01...56789.b 02306: 11...1..11 -> 02304 if no carry go to myp26 A=29418638202258 B=07091484457000 C=07049999999996 D=07091484457998 M=00000000000000 P=a S=01...56789.b 02304: 111...111. myp26: a + b -> a[w] A=36510122659258 B=07091484457000 C=07049999999996 D=07091484457998 M=00000000000000 P=a S=01...56789.b 02305: .1.11...1. mpy27: c - 1 -> c[p] A=36510122659258 B=07091484457000 C=07039999999996 D=07091484457998 M=00000000000000 P=a S=01...56789.b 02306: 11...1..11 -> 02304 if no carry go to myp26 A=36510122659258 B=07091484457000 C=07039999999996 D=07091484457998 M=00000000000000 P=a S=01...56789.b 02304: 111...111. myp26: a + b -> a[w] A=43601607116258 B=07091484457000 C=07039999999996 D=07091484457998 M=00000000000000 P=a S=01...56789.b 02305: .1.11...1. mpy27: c - 1 -> c[p] A=43601607116258 B=07091484457000 C=07029999999996 D=07091484457998 M=00000000000000 P=a S=01...56789.b 02306: 11...1..11 -> 02304 if no carry go to myp26 A=43601607116258 B=07091484457000 C=07029999999996 D=07091484457998 M=00000000000000 P=a S=01...56789.b 02304: 111...111. myp26: a + b -> a[w] A=50693091573258 B=07091484457000 C=07029999999996 D=07091484457998 M=00000000000000 P=a S=01...56789.b 02305: .1.11...1. mpy27: c - 1 -> c[p] A=50693091573258 B=07091484457000 C=07019999999996 D=07091484457998 M=00000000000000 P=a S=01...56789.b 02306: 11...1..11 -> 02304 if no carry go to myp26 A=50693091573258 B=07091484457000 C=07019999999996 D=07091484457998 M=00000000000000 P=a S=01...56789.b 02304: 111...111. myp26: a + b -> a[w] A=57784576030258 B=07091484457000 C=07019999999996 D=07091484457998 M=00000000000000 P=a S=01...56789.b 02305: .1.11...1. mpy27: c - 1 -> c[p] A=57784576030258 B=07091484457000 C=07009999999996 D=07091484457998 M=00000000000000 P=a S=01...56789.b 02306: 11...1..11 -> 02304 if no carry go to myp26 A=57784576030258 B=07091484457000 C=07009999999996 D=07091484457998 M=00000000000000 P=a S=01...56789.b 02304: 111...111. myp26: a + b -> a[w] A=64876060487258 B=07091484457000 C=07009999999996 D=07091484457998 M=00000000000000 P=a S=01...56789.b 02305: .1.11...1. mpy27: c - 1 -> c[p] A=64876060487258 B=07091484457000 C=07099999999996 D=07091484457998 M=00000000000000 P=a S=01...56789.b 02306: 11...1..11 -> 02304 if no carry go to myp26 A=64876060487258 B=07091484457000 C=07099999999996 D=07091484457998 M=00000000000000 P=a S=01...56789.b 02307: 1.11..111. mpy28: shift right a[w] A=06487606048725 B=07091484457000 C=07099999999996 D=07091484457998 M=00000000000000 P=a S=01...56789.b 02310: ....1111.. p + 1 -> p A=06487606048725 B=07091484457000 C=07099999999996 D=07091484457998 M=00000000000000 P=b S=01...56789.b 02311: 11.11.11.. if p # 13 A=06487606048725 B=07091484457000 C=07099999999996 D=07091484457998 M=00000000000000 P=b S=01...56789.b 02312: 11...1.111 -> 02305 then go to mpy27 A=06487606048725 B=07091484457000 C=07099999999996 D=07091484457998 M=00000000000000 P=b S=01...56789.b 02305: .1.11...1. mpy27: c - 1 -> c[p] A=06487606048725 B=07091484457000 C=07999999999996 D=07091484457998 M=00000000000000 P=b S=01...56789.b 02306: 11...1..11 -> 02304 if no carry go to myp26 A=06487606048725 B=07091484457000 C=07999999999996 D=07091484457998 M=00000000000000 P=b S=01...56789.b 02307: 1.11..111. mpy28: shift right a[w] A=00648760604872 B=07091484457000 C=07999999999996 D=07091484457998 M=00000000000000 P=b S=01...56789.b 02310: ....1111.. p + 1 -> p A=00648760604872 B=07091484457000 C=07999999999996 D=07091484457998 M=00000000000000 P=c S=01...56789.b 02311: 11.11.11.. if p # 13 A=00648760604872 B=07091484457000 C=07999999999996 D=07091484457998 M=00000000000000 P=c S=01...56789.b 02312: 11...1.111 -> 02305 then go to mpy27 A=00648760604872 B=07091484457000 C=07999999999996 D=07091484457998 M=00000000000000 P=c S=01...56789.b 02305: .1.11...1. mpy27: c - 1 -> c[p] A=00648760604872 B=07091484457000 C=06999999999996 D=07091484457998 M=00000000000000 P=c S=01...56789.b 02306: 11...1..11 -> 02304 if no carry go to myp26 A=00648760604872 B=07091484457000 C=06999999999996 D=07091484457998 M=00000000000000 P=c S=01...56789.b 02304: 111...111. myp26: a + b -> a[w] A=07740245061872 B=07091484457000 C=06999999999996 D=07091484457998 M=00000000000000 P=c S=01...56789.b 02305: .1.11...1. mpy27: c - 1 -> c[p] A=07740245061872 B=07091484457000 C=05999999999996 D=07091484457998 M=00000000000000 P=c S=01...56789.b 02306: 11...1..11 -> 02304 if no carry go to myp26 A=07740245061872 B=07091484457000 C=05999999999996 D=07091484457998 M=00000000000000 P=c S=01...56789.b 02304: 111...111. myp26: a + b -> a[w] A=14831729518872 B=07091484457000 C=05999999999996 D=07091484457998 M=00000000000000 P=c S=01...56789.b 02305: .1.11...1. mpy27: c - 1 -> c[p] A=14831729518872 B=07091484457000 C=04999999999996 D=07091484457998 M=00000000000000 P=c S=01...56789.b 02306: 11...1..11 -> 02304 if no carry go to myp26 A=14831729518872 B=07091484457000 C=04999999999996 D=07091484457998 M=00000000000000 P=c S=01...56789.b 02304: 111...111. myp26: a + b -> a[w] A=21923213975872 B=07091484457000 C=04999999999996 D=07091484457998 M=00000000000000 P=c S=01...56789.b 02305: .1.11...1. mpy27: c - 1 -> c[p] A=21923213975872 B=07091484457000 C=03999999999996 D=07091484457998 M=00000000000000 P=c S=01...56789.b 02306: 11...1..11 -> 02304 if no carry go to myp26 A=21923213975872 B=07091484457000 C=03999999999996 D=07091484457998 M=00000000000000 P=c S=01...56789.b 02304: 111...111. myp26: a + b -> a[w] A=29014698432872 B=07091484457000 C=03999999999996 D=07091484457998 M=00000000000000 P=c S=01...56789.b 02305: .1.11...1. mpy27: c - 1 -> c[p] A=29014698432872 B=07091484457000 C=02999999999996 D=07091484457998 M=00000000000000 P=c S=01...56789.b 02306: 11...1..11 -> 02304 if no carry go to myp26 A=29014698432872 B=07091484457000 C=02999999999996 D=07091484457998 M=00000000000000 P=c S=01...56789.b 02304: 111...111. myp26: a + b -> a[w] A=36106182889872 B=07091484457000 C=02999999999996 D=07091484457998 M=00000000000000 P=c S=01...56789.b 02305: .1.11...1. mpy27: c - 1 -> c[p] A=36106182889872 B=07091484457000 C=01999999999996 D=07091484457998 M=00000000000000 P=c S=01...56789.b 02306: 11...1..11 -> 02304 if no carry go to myp26 A=36106182889872 B=07091484457000 C=01999999999996 D=07091484457998 M=00000000000000 P=c S=01...56789.b 02304: 111...111. myp26: a + b -> a[w] A=43197667346872 B=07091484457000 C=01999999999996 D=07091484457998 M=00000000000000 P=c S=01...56789.b 02305: .1.11...1. mpy27: c - 1 -> c[p] A=43197667346872 B=07091484457000 C=00999999999996 D=07091484457998 M=00000000000000 P=c S=01...56789.b 02306: 11...1..11 -> 02304 if no carry go to myp26 A=43197667346872 B=07091484457000 C=00999999999996 D=07091484457998 M=00000000000000 P=c S=01...56789.b 02304: 111...111. myp26: a + b -> a[w] A=50289151803872 B=07091484457000 C=00999999999996 D=07091484457998 M=00000000000000 P=c S=01...56789.b 02305: .1.11...1. mpy27: c - 1 -> c[p] A=50289151803872 B=07091484457000 C=09999999999996 D=07091484457998 M=00000000000000 P=c S=01...56789.b 02306: 11...1..11 -> 02304 if no carry go to myp26 A=50289151803872 B=07091484457000 C=09999999999996 D=07091484457998 M=00000000000000 P=c S=01...56789.b 02307: 1.11..111. mpy28: shift right a[w] A=05028915180387 B=07091484457000 C=09999999999996 D=07091484457998 M=00000000000000 P=c S=01...56789.b 02310: ....1111.. p + 1 -> p A=05028915180387 B=07091484457000 C=09999999999996 D=07091484457998 M=00000000000000 P=d S=01...56789.b 02311: 11.11.11.. if p # 13 A=05028915180387 B=07091484457000 C=09999999999996 D=07091484457998 M=00000000000000 P=d S=01...56789.b 02312: 11...1.111 -> 02305 then go to mpy27 A=05028915180387 B=07091484457000 C=09999999999996 D=07091484457998 M=00000000000000 P=d S=01...56789.b 02313: .1111.1.1. c + 1 -> c[x] A=05028915180387 B=07091484457000 C=09999999999997 D=07091484457998 M=00000000000000 P=d S=01...56789.b 02314: 1.1111111. nrm21: 0 -> a[s] A=05028915180387 B=07091484457000 C=09999999999997 D=07091484457998 M=00000000000000 P=d S=01...56789.b 02315: 11....11.. 12 -> p A=05028915180387 B=07091484457000 C=09999999999997 D=07091484457998 M=00000000000000 P=c S=01...56789.b 02316: ....1.111. 0 -> b[w] A=05028915180387 B=00000000000000 C=09999999999997 D=07091484457998 M=00000000000000 P=c S=01...56789.b 02317: 1..11...1. nrm23: if a[p] >= 1 A=05028915180387 B=00000000000000 C=09999999999997 D=07091484457998 M=00000000000000 P=c S=01...56789.b 02320: 11.1.11.11 -> 02326 then go to nrm24 A=05028915180387 B=00000000000000 C=09999999999997 D=07091484457998 M=00000000000000 P=c S=01...56789.b 02326: .1..1.1.1. nrm24: a -> b[x] A=05028915180387 B=00000000000387 C=09999999999997 D=07091484457998 M=00000000000000 P=c S=01...56789.b 02327: 111...111. a + b -> a[w] A=05028915180774 B=00000000000387 C=09999999999997 D=07091484457998 M=00000000000000 P=c S=01...56789.b 02330: 1..111111. if a[s] >= 1 A=05028915180774 B=00000000000387 C=09999999999997 D=07091484457998 M=00000000000000 P=c S=01...56789.b 02331: 11...11111 -> 02307 then go to mpy28 A=05028915180774 B=00000000000387 C=09999999999997 D=07091484457998 M=00000000000000 P=c S=01...56789.b 02332: 111.1..11. a exchange c[m] A=09999999999774 B=00000000000387 C=05028915180997 D=07091484457998 M=00000000000000 P=c S=01...56789.b 02333: .11...111. c -> a[w] A=05028915180997 B=00000000000387 C=05028915180997 D=07091484457998 M=00000000000000 P=c S=01...56789.b 02334: ....1.111. 0 -> b[w] A=05028915180997 B=00000000000000 C=05028915180997 D=07091484457998 M=00000000000000 P=c S=01...56789.b 02335: 11....11.. nrm27: 12 -> p A=05028915180997 B=00000000000000 C=05028915180997 D=07091484457998 M=00000000000000 P=c S=01...56789.b 02336: .1111.1.11 -> 02172 go to nrm26 A=05028915180997 B=00000000000000 C=05028915180997 D=07091484457998 M=00000000000000 P=c S=01...56789.b 02172: ..1..1.1.. nrm26: if s2 = 0 A=05028915180997 B=00000000000000 C=05028915180997 D=07091484457998 M=00000000000000 P=c S=01...56789.b 02173: 1..1.1..11 -> 02224 then go to rtn21 A=05028915180997 B=00000000000000 C=05028915180997 D=07091484457998 M=00000000000000 P=c S=01...56789.b 02224: ..1..1.... -> 01225 rtn21: select rom 1 ; -> rtn11 A=05028915180997 B=00000000000000 C=05028915180997 D=07091484457998 M=00000000000000 P=c S=01...56789.b 01225: ...1.1.1.. rtn11: if s1 = 0 A=05028915180997 B=00000000000000 C=05028915180997 D=07091484457998 M=00000000000000 P=c S=01...56789.b 01226: 11.11.1.11 -> 01332 then go to rtn12 A=05028915180997 B=00000000000000 C=05028915180997 D=07091484457998 M=00000000000000 P=c S=01...56789.b 01227: ....11.... return A=05028915180997 B=00000000000000 C=05028915180997 D=07091484457998 M=00000000000000 P=c S=01...56789.b A=C cot ^2 01017: 1..11....1 -> 01230 jsb add10 A=05028915180997 B=00000000000000 C=05028915180997 D=07091484457998 M=00000000000000 P=c S=01...56789.b 01230: 1.111.111. add10: 0 -> a[w] A=00000000000000 B=00000000000000 C=05028915180997 D=07091484457998 M=00000000000000 P=c S=01...56789.b 01231: 11111...1. a + 1 -> a[p] A=01000000000000 B=00000000000000 C=05028915180997 D=07091484457998 M=00000000000000 P=c S=01...56789.b 01232: .....1.... -> 00233 select rom 0 ; -> l00233 A=01000000000000 B=00000000000000 C=05028915180997 D=07091484457998 M=00000000000000 P=c S=01...56789.b 00233: ....1.111. 0 -> b[w] A=01000000000000 B=00000000000000 C=05028915180997 D=07091484457998 M=00000000000000 P=c S=01...56789.b 00234: 1111111.1. a + 1 -> a[xs] A=01000000000100 B=00000000000000 C=05028915180997 D=07091484457998 M=00000000000000 P=c S=01...56789.b 00235: 1111111.1. a + 1 -> a[xs] A=01000000000200 B=00000000000000 C=05028915180997 D=07091484457998 M=00000000000000 P=c S=01...56789.b 00236: .111111.1. c + 1 -> c[xs] A=01000000000200 B=00000000000000 C=05028915180097 D=07091484457998 M=00000000000000 P=c S=01...56789.b 00237: .111111.1. c + 1 -> c[xs] A=01000000000200 B=00000000000000 C=05028915180197 D=07091484457998 M=00000000000000 P=c S=01...56789.b 00240: ...1..1.1. if a >= c[x] A=01000000000200 B=00000000000000 C=05028915180197 D=07091484457998 M=00000000000000 P=c S=01...56789.b 00241: 1.1...1111 -> 00243 then go to add4 A=01000000000200 B=00000000000000 C=05028915180197 D=07091484457998 M=00000000000000 P=c S=01...56789.b 00243: 111.1..11. add4: a exchange c[m] A=05028915180200 B=00000000000000 C=01000000000197 D=07091484457998 M=00000000000000 P=c S=01...56789.b 00244: .11.1..11. if c[m] = 0 A=05028915180200 B=00000000000000 C=01000000000197 D=07091484457998 M=00000000000000 P=c S=01...56789.b 00245: 1.1..11111 -> 00247 then go to add5 A=05028915180200 B=00000000000000 C=01000000000197 D=07091484457998 M=00000000000000 P=c S=01...56789.b 00246: 111.1.111. a exchange c[w] A=01000000000197 B=00000000000000 C=05028915180200 D=07091484457998 M=00000000000000 P=c S=01...56789.b 00247: 1...1..11. add5: b exchange c[m] A=01000000000197 B=05028915180000 C=00000000000200 D=07091484457998 M=00000000000000 P=c S=01...56789.b 00250: ...1..1.1. add6: if a >= c[x] A=01000000000197 B=05028915180000 C=00000000000200 D=07091484457998 M=00000000000000 P=c S=01...56789.b 00251: 1.11111.11 -> 00276 then go to l00276 A=01000000000197 B=05028915180000 C=00000000000200 D=07091484457998 M=00000000000000 P=c S=01...56789.b 00252: 1.1...111. shift right b[w] A=01000000000197 B=00502891518000 C=00000000000200 D=07091484457998 M=00000000000000 P=c S=01...56789.b 00253: 11111.1.1. a + 1 -> a[x] A=01000000000198 B=00502891518000 C=00000000000200 D=07091484457998 M=00000000000000 P=c S=01...56789.b 00254: ......111. if b[w] = 0 A=01000000000198 B=00502891518000 C=00000000000200 D=07091484457998 M=00000000000000 P=c S=01...56789.b 00255: 1.11111.11 -> 00276 then go to l00276 A=01000000000198 B=00502891518000 C=00000000000200 D=07091484457998 M=00000000000000 P=c S=01...56789.b 00256: 1.1.1...11 -> 00250 go to add6 A=01000000000198 B=00502891518000 C=00000000000200 D=07091484457998 M=00000000000000 P=c S=01...56789.b 00250: ...1..1.1. add6: if a >= c[x] A=01000000000198 B=00502891518000 C=00000000000200 D=07091484457998 M=00000000000000 P=c S=01...56789.b 00251: 1.11111.11 -> 00276 then go to l00276 A=01000000000198 B=00502891518000 C=00000000000200 D=07091484457998 M=00000000000000 P=c S=01...56789.b 00252: 1.1...111. shift right b[w] A=01000000000198 B=00050289151800 C=00000000000200 D=07091484457998 M=00000000000000 P=c S=01...56789.b 00253: 11111.1.1. a + 1 -> a[x] A=01000000000199 B=00050289151800 C=00000000000200 D=07091484457998 M=00000000000000 P=c S=01...56789.b 00254: ......111. if b[w] = 0 A=01000000000199 B=00050289151800 C=00000000000200 D=07091484457998 M=00000000000000 P=c S=01...56789.b 00255: 1.11111.11 -> 00276 then go to l00276 A=01000000000199 B=00050289151800 C=00000000000200 D=07091484457998 M=00000000000000 P=c S=01...56789.b 00256: 1.1.1...11 -> 00250 go to add6 A=01000000000199 B=00050289151800 C=00000000000200 D=07091484457998 M=00000000000000 P=c S=01...56789.b 00250: ...1..1.1. add6: if a >= c[x] A=01000000000199 B=00050289151800 C=00000000000200 D=07091484457998 M=00000000000000 P=c S=01...56789.b 00251: 1.11111.11 -> 00276 then go to l00276 A=01000000000199 B=00050289151800 C=00000000000200 D=07091484457998 M=00000000000000 P=c S=01...56789.b 00252: 1.1...111. shift right b[w] A=01000000000199 B=00005028915180 C=00000000000200 D=07091484457998 M=00000000000000 P=c S=01...56789.b 00253: 11111.1.1. a + 1 -> a[x] A=01000000000200 B=00005028915180 C=00000000000200 D=07091484457998 M=00000000000000 P=c S=01...56789.b 00254: ......111. if b[w] = 0 A=01000000000200 B=00005028915180 C=00000000000200 D=07091484457998 M=00000000000000 P=c S=01...56789.b 00255: 1.11111.11 -> 00276 then go to l00276 A=01000000000200 B=00005028915180 C=00000000000200 D=07091484457998 M=00000000000000 P=c S=01...56789.b 00256: 1.1.1...11 -> 00250 go to add6 A=01000000000200 B=00005028915180 C=00000000000200 D=07091484457998 M=00000000000000 P=c S=01...56789.b 00250: ...1..1.1. add6: if a >= c[x] A=01000000000200 B=00005028915180 C=00000000000200 D=07091484457998 M=00000000000000 P=c S=01...56789.b 00251: 1.11111.11 -> 00276 then go to l00276 A=01000000000200 B=00005028915180 C=00000000000200 D=07091484457998 M=00000000000000 P=c S=01...56789.b 00276: ..1..1.... -> 01277 l00276: select rom 1 ; go to ad A=01000000000200 B=00005028915180 C=00000000000200 D=07091484457998 M=00000000000000 P=c S=01...56789.b 01277: .1.1111.1. add12: c - 1 -> c[xs] ; (from r A=01000000000200 B=00005028915180 C=00000000000100 D=07091484457998 M=00000000000000 P=c S=01...56789.b 01300: .1.1111.1. c - 1 -> c[xs] A=01000000000200 B=00005028915180 C=00000000000000 D=07091484457998 M=00000000000000 P=c S=01...56789.b 01301: 1.111.1.1. 0 -> a[x] A=01000000000000 B=00005028915180 C=00000000000000 D=07091484457998 M=00000000000000 P=c S=01...56789.b 01302: 11.1.1111. a - c -> a[s] A=01000000000000 B=00005028915180 C=00000000000000 D=07091484457998 M=00000000000000 P=c S=01...56789.b 01303: 1..111111. if a[s] >= 1 A=01000000000000 B=00005028915180 C=00000000000000 D=07091484457998 M=00000000000000 P=c S=01...56789.b 01304: 11...11.11 -> 01306 then go to add13 A=01000000000000 B=00005028915180 C=00000000000000 D=07091484457998 M=00000000000000 P=c S=01...56789.b 01305: .1...1.... -> 02306 select rom 2 ; -> l02306 A=01000000000000 B=00005028915180 C=00000000000000 D=07091484457998 M=00000000000000 P=c S=01...56789.b 02306: 11...1..11 -> 02304 if no carry go to myp26 A=01000000000000 B=00005028915180 C=00000000000000 D=07091484457998 M=00000000000000 P=c S=01...56789.b 02304: 111...111. myp26: a + b -> a[w] A=01005028915180 B=00005028915180 C=00000000000000 D=07091484457998 M=00000000000000 P=c S=01...56789.b 02305: .1.11...1. mpy27: c - 1 -> c[p] A=01005028915180 B=00005028915180 C=09000000000000 D=07091484457998 M=00000000000000 P=c S=01...56789.b 02306: 11...1..11 -> 02304 if no carry go to myp26 A=01005028915180 B=00005028915180 C=09000000000000 D=07091484457998 M=00000000000000 P=c S=01...56789.b 02307: 1.11..111. mpy28: shift right a[w] A=00100502891518 B=00005028915180 C=09000000000000 D=07091484457998 M=00000000000000 P=c S=01...56789.b 02310: ....1111.. p + 1 -> p A=00100502891518 B=00005028915180 C=09000000000000 D=07091484457998 M=00000000000000 P=d S=01...56789.b 02311: 11.11.11.. if p # 13 A=00100502891518 B=00005028915180 C=09000000000000 D=07091484457998 M=00000000000000 P=d S=01...56789.b 02312: 11...1.111 -> 02305 then go to mpy27 A=00100502891518 B=00005028915180 C=09000000000000 D=07091484457998 M=00000000000000 P=d S=01...56789.b 02313: .1111.1.1. c + 1 -> c[x] A=00100502891518 B=00005028915180 C=09000000000001 D=07091484457998 M=00000000000000 P=d S=01...56789.b 02314: 1.1111111. nrm21: 0 -> a[s] A=00100502891518 B=00005028915180 C=09000000000001 D=07091484457998 M=00000000000000 P=d S=01...56789.b 02315: 11....11.. 12 -> p A=00100502891518 B=00005028915180 C=09000000000001 D=07091484457998 M=00000000000000 P=c S=01...56789.b 02316: ....1.111. 0 -> b[w] A=00100502891518 B=00000000000000 C=09000000000001 D=07091484457998 M=00000000000000 P=c S=01...56789.b 02317: 1..11...1. nrm23: if a[p] >= 1 A=00100502891518 B=00000000000000 C=09000000000001 D=07091484457998 M=00000000000000 P=c S=01...56789.b 02320: 11.1.11.11 -> 02326 then go to nrm24 A=00100502891518 B=00000000000000 C=09000000000001 D=07091484457998 M=00000000000000 P=c S=01...56789.b 02321: .1....111. shift left a[w] A=01005028915180 B=00000000000000 C=09000000000001 D=07091484457998 M=00000000000000 P=c S=01...56789.b 02322: .1.11.1.1. c - 1 -> c[x] A=01005028915180 B=00000000000000 C=09000000000000 D=07091484457998 M=00000000000000 P=c S=01...56789.b 02323: 1..11.111. if a[w] >= 1 A=01005028915180 B=00000000000000 C=09000000000000 D=07091484457998 M=00000000000000 P=c S=01...56789.b 02324: 11..111111 -> 02317 then go to nrm23 A=01005028915180 B=00000000000000 C=09000000000000 D=07091484457998 M=00000000000000 P=c S=01...56789.b 02317: 1..11...1. nrm23: if a[p] >= 1 A=01005028915180 B=00000000000000 C=09000000000000 D=07091484457998 M=00000000000000 P=c S=01...56789.b 02320: 11.1.11.11 -> 02326 then go to nrm24 A=01005028915180 B=00000000000000 C=09000000000000 D=07091484457998 M=00000000000000 P=c S=01...56789.b 02326: .1..1.1.1. nrm24: a -> b[x] A=01005028915180 B=00000000000180 C=09000000000000 D=07091484457998 M=00000000000000 P=c S=01...56789.b 02327: 111...111. a + b -> a[w] A=01005028915360 B=00000000000180 C=09000000000000 D=07091484457998 M=00000000000000 P=c S=01...56789.b 02330: 1..111111. if a[s] >= 1 A=01005028915360 B=00000000000180 C=09000000000000 D=07091484457998 M=00000000000000 P=c S=01...56789.b 02331: 11...11111 -> 02307 then go to mpy28 A=01005028915360 B=00000000000180 C=09000000000000 D=07091484457998 M=00000000000000 P=c S=01...56789.b 02332: 111.1..11. a exchange c[m] A=09000000000360 B=00000000000180 C=01005028915000 D=07091484457998 M=00000000000000 P=c S=01...56789.b 02333: .11...111. c -> a[w] A=01005028915000 B=00000000000180 C=01005028915000 D=07091484457998 M=00000000000000 P=c S=01...56789.b 02334: ....1.111. 0 -> b[w] A=01005028915000 B=00000000000000 C=01005028915000 D=07091484457998 M=00000000000000 P=c S=01...56789.b 02335: 11....11.. nrm27: 12 -> p A=01005028915000 B=00000000000000 C=01005028915000 D=07091484457998 M=00000000000000 P=c S=01...56789.b 02336: .1111.1.11 -> 02172 go to nrm26 A=01005028915000 B=00000000000000 C=01005028915000 D=07091484457998 M=00000000000000 P=c S=01...56789.b 02172: ..1..1.1.. nrm26: if s2 = 0 A=01005028915000 B=00000000000000 C=01005028915000 D=07091484457998 M=00000000000000 P=c S=01...56789.b 02173: 1..1.1..11 -> 02224 then go to rtn21 A=01005028915000 B=00000000000000 C=01005028915000 D=07091484457998 M=00000000000000 P=c S=01...56789.b 02224: ..1..1.... -> 01225 rtn21: select rom 1 ; -> rtn11 A=01005028915000 B=00000000000000 C=01005028915000 D=07091484457998 M=00000000000000 P=c S=01...56789.b 01225: ...1.1.1.. rtn11: if s1 = 0 A=01005028915000 B=00000000000000 C=01005028915000 D=07091484457998 M=00000000000000 P=c S=01...56789.b 01226: 11.11.1.11 -> 01332 then go to rtn12 A=01005028915000 B=00000000000000 C=01005028915000 D=07091484457998 M=00000000000000 P=c S=01...56789.b 01227: ....11.... return A=01005028915000 B=00000000000000 C=01005028915000 D=07091484457998 M=00000000000000 P=c S=01...56789.b A = 1 + cot^2 01020: ..1..1.1.1 -> 01045 jsb sqt11 A=01005028915000 B=00000000000000 C=01005028915000 D=07091484457998 M=00000000000000 P=c S=01...56789.b 01045: 1...1.111. sqt11: b exchange c[w] A=01005028915000 B=01005028915000 C=00000000000000 D=07091484457998 M=00000000000000 P=c S=01...56789.b 01046: .1....11.. 4 -> p A=01005028915000 B=01005028915000 C=00000000000000 D=07091484457998 M=00000000000000 P=4 S=01...56789.b 01047: 11.1111.11 -> 01336 go to sqt14 A=01005028915000 B=01005028915000 C=00000000000000 D=07091484457998 M=00000000000000 P=4 S=01...56789.b 01336: .11111111. sqt14: c + 1 -> c[s] A=01005028915000 B=01005028915000 C=10000000000000 D=07091484457998 M=00000000000000 P=4 S=01...56789.b 01337: ....1.11.. if p # 0 A=01005028915000 B=01005028915000 C=10000000000000 D=07091484457998 M=00000000000000 P=4 S=01...56789.b 01340: 1.111.1111 -> 01273 then go to sqt12 A=01005028915000 B=01005028915000 C=10000000000000 D=07091484457998 M=00000000000000 P=4 S=01...56789.b 01273: .....111.. sqt12: p - 1 -> p A=01005028915000 B=01005028915000 C=10000000000000 D=07091484457998 M=00000000000000 P=3 S=01...56789.b 01274: 111..1.11. a + b -> a[ms] A=02010057830000 B=01005028915000 C=10000000000000 D=07091484457998 M=00000000000000 P=3 S=01...56789.b 01275: 11.11.1111 -> 01333 if no carry go to sqt18 A=02010057830000 B=01005028915000 C=10000000000000 D=07091484457998 M=00000000000000 P=3 S=01...56789.b 01333: 111...1.1. sqt18: a + b -> a[x] A=02010057830000 B=01005028915000 C=10000000000000 D=07091484457998 M=00000000000000 P=3 S=01...56789.b 01334: 11.1111.11 -> 01336 if no carry go to sqt14 A=02010057830000 B=01005028915000 C=10000000000000 D=07091484457998 M=00000000000000 P=3 S=01...56789.b 01336: .11111111. sqt14: c + 1 -> c[s] A=02010057830000 B=01005028915000 C=20000000000000 D=07091484457998 M=00000000000000 P=3 S=01...56789.b 01337: ....1.11.. if p # 0 A=02010057830000 B=01005028915000 C=20000000000000 D=07091484457998 M=00000000000000 P=3 S=01...56789.b 01340: 1.111.1111 -> 01273 then go to sqt12 A=02010057830000 B=01005028915000 C=20000000000000 D=07091484457998 M=00000000000000 P=3 S=01...56789.b 01273: .....111.. sqt12: p - 1 -> p A=02010057830000 B=01005028915000 C=20000000000000 D=07091484457998 M=00000000000000 P=2 S=01...56789.b 01274: 111..1.11. a + b -> a[ms] A=03015086745000 B=01005028915000 C=20000000000000 D=07091484457998 M=00000000000000 P=2 S=01...56789.b 01275: 11.11.1111 -> 01333 if no carry go to sqt18 A=03015086745000 B=01005028915000 C=20000000000000 D=07091484457998 M=00000000000000 P=2 S=01...56789.b 01333: 111...1.1. sqt18: a + b -> a[x] A=03015086745000 B=01005028915000 C=20000000000000 D=07091484457998 M=00000000000000 P=2 S=01...56789.b 01334: 11.1111.11 -> 01336 if no carry go to sqt14 A=03015086745000 B=01005028915000 C=20000000000000 D=07091484457998 M=00000000000000 P=2 S=01...56789.b 01336: .11111111. sqt14: c + 1 -> c[s] A=03015086745000 B=01005028915000 C=30000000000000 D=07091484457998 M=00000000000000 P=2 S=01...56789.b 01337: ....1.11.. if p # 0 A=03015086745000 B=01005028915000 C=30000000000000 D=07091484457998 M=00000000000000 P=2 S=01...56789.b 01340: 1.111.1111 -> 01273 then go to sqt12 A=03015086745000 B=01005028915000 C=30000000000000 D=07091484457998 M=00000000000000 P=2 S=01...56789.b 01273: .....111.. sqt12: p - 1 -> p A=03015086745000 B=01005028915000 C=30000000000000 D=07091484457998 M=00000000000000 P=1 S=01...56789.b 01274: 111..1.11. a + b -> a[ms] A=04020115660000 B=01005028915000 C=30000000000000 D=07091484457998 M=00000000000000 P=1 S=01...56789.b 01275: 11.11.1111 -> 01333 if no carry go to sqt18 A=04020115660000 B=01005028915000 C=30000000000000 D=07091484457998 M=00000000000000 P=1 S=01...56789.b 01333: 111...1.1. sqt18: a + b -> a[x] A=04020115660000 B=01005028915000 C=30000000000000 D=07091484457998 M=00000000000000 P=1 S=01...56789.b 01334: 11.1111.11 -> 01336 if no carry go to sqt14 A=04020115660000 B=01005028915000 C=30000000000000 D=07091484457998 M=00000000000000 P=1 S=01...56789.b 01336: .11111111. sqt14: c + 1 -> c[s] A=04020115660000 B=01005028915000 C=40000000000000 D=07091484457998 M=00000000000000 P=1 S=01...56789.b 01337: ....1.11.. if p # 0 A=04020115660000 B=01005028915000 C=40000000000000 D=07091484457998 M=00000000000000 P=1 S=01...56789.b 01340: 1.111.1111 -> 01273 then go to sqt12 A=04020115660000 B=01005028915000 C=40000000000000 D=07091484457998 M=00000000000000 P=1 S=01...56789.b 01273: .....111.. sqt12: p - 1 -> p A=04020115660000 B=01005028915000 C=40000000000000 D=07091484457998 M=00000000000000 P=0 S=01...56789.b 01274: 111..1.11. a + b -> a[ms] A=05025144575000 B=01005028915000 C=40000000000000 D=07091484457998 M=00000000000000 P=0 S=01...56789.b 01275: 11.11.1111 -> 01333 if no carry go to sqt18 A=05025144575000 B=01005028915000 C=40000000000000 D=07091484457998 M=00000000000000 P=0 S=01...56789.b 01333: 111...1.1. sqt18: a + b -> a[x] A=05025144575000 B=01005028915000 C=40000000000000 D=07091484457998 M=00000000000000 P=0 S=01...56789.b 01334: 11.1111.11 -> 01336 if no carry go to sqt14 A=05025144575000 B=01005028915000 C=40000000000000 D=07091484457998 M=00000000000000 P=0 S=01...56789.b 01336: .11111111. sqt14: c + 1 -> c[s] A=05025144575000 B=01005028915000 C=50000000000000 D=07091484457998 M=00000000000000 P=0 S=01...56789.b 01337: ....1.11.. if p # 0 A=05025144575000 B=01005028915000 C=50000000000000 D=07091484457998 M=00000000000000 P=0 S=01...56789.b 01340: 1.111.1111 -> 01273 then go to sqt12 A=05025144575000 B=01005028915000 C=50000000000000 D=07091484457998 M=00000000000000 P=0 S=01...56789.b 01341: 111.1.1.1. a exchange c[x] A=05025144575000 B=01005028915000 C=50000000000000 D=07091484457998 M=00000000000000 P=0 S=01...56789.b 01342: 1.111.1.1. 0 -> a[x] A=05025144575000 B=01005028915000 C=50000000000000 D=07091484457998 M=00000000000000 P=0 S=01...56789.b 01343: ...11...1. if c[p] >= 1 A=05025144575000 B=01005028915000 C=50000000000000 D=07091484457998 M=00000000000000 P=0 S=01...56789.b 01344: 111..11.11 -> 01346 then go to sqt13 A=05025144575000 B=01005028915000 C=50000000000000 D=07091484457998 M=00000000000000 P=0 S=01...56789.b 01345: 1.11..111. shift right a[w] A=00502514457500 B=01005028915000 C=50000000000000 D=07091484457998 M=00000000000000 P=0 S=01...56789.b 01346: 1..1..111. sqt13: shift right c[w] A=00502514457500 B=01005028915000 C=05000000000000 D=07091484457998 M=00000000000000 P=0 S=01...56789.b 01347: 1...1.1.1. b exchange c[x] A=00502514457500 B=01005028915000 C=05000000000000 D=07091484457998 M=00000000000000 P=0 S=01...56789.b 01350: ..11..1.1. 0 -> c[x] A=00502514457500 B=01005028915000 C=05000000000000 D=07091484457998 M=00000000000000 P=0 S=01...56789.b 01351: 11....11.. 12 -> p A=00502514457500 B=01005028915000 C=05000000000000 D=07091484457998 M=00000000000000 P=c S=01...56789.b 01352: 1.1.111.11 -> 01256 go to sqt17 A=00502514457500 B=01005028915000 C=05000000000000 D=07091484457998 M=00000000000000 P=c S=01...56789.b 01256: 1..1.1..1. sqt17: shift right c[wp] A=00502514457500 B=01005028915000 C=00500000000000 D=07091484457998 M=00000000000000 P=c S=01...56789.b 01257: ....1.11.. if p # 0 A=00502514457500 B=01005028915000 C=00500000000000 D=07091484457998 M=00000000000000 P=c S=01...56789.b 01260: 1.1.1..111 -> 01251 then go to sqt16 A=00502514457500 B=01005028915000 C=00500000000000 D=07091484457998 M=00000000000000 P=c S=01...56789.b 01251: 11.1..111. sqt16: a - c -> a[w] A=00002514457500 B=01005028915000 C=00500000000000 D=07091484457998 M=00000000000000 P=c S=01...56789.b 01252: 1.1.1...11 -> 01250 if no carry go to sqt15 A=00002514457500 B=01005028915000 C=00500000000000 D=07091484457998 M=00000000000000 P=c S=01...56789.b 01250: .1111...1. sqt15: c + 1 -> c[p] A=00002514457500 B=01005028915000 C=01500000000000 D=07091484457998 M=00000000000000 P=c S=01...56789.b 01251: 11.1..111. sqt16: a - c -> a[w] A=98502514457500 B=01005028915000 C=01500000000000 D=07091484457998 M=00000000000000 P=c S=01...56789.b 01252: 1.1.1...11 -> 01250 if no carry go to sqt15 A=98502514457500 B=01005028915000 C=01500000000000 D=07091484457998 M=00000000000000 P=c S=01...56789.b 01253: 1111..111. a + c -> a[w] A=00002514457500 B=01005028915000 C=01500000000000 D=07091484457998 M=00000000000000 P=c S=01...56789.b 01254: .1....111. shift left a[w] A=00025144575000 B=01005028915000 C=01500000000000 D=07091484457998 M=00000000000000 P=c S=01...56789.b 01255: .....111.. p - 1 -> p A=00025144575000 B=01005028915000 C=01500000000000 D=07091484457998 M=00000000000000 P=b S=01...56789.b 01256: 1..1.1..1. sqt17: shift right c[wp] A=00025144575000 B=01005028915000 C=01050000000000 D=07091484457998 M=00000000000000 P=b S=01...56789.b 01257: ....1.11.. if p # 0 A=00025144575000 B=01005028915000 C=01050000000000 D=07091484457998 M=00000000000000 P=b S=01...56789.b 01260: 1.1.1..111 -> 01251 then go to sqt16 A=00025144575000 B=01005028915000 C=01050000000000 D=07091484457998 M=00000000000000 P=b S=01...56789.b 01251: 11.1..111. sqt16: a - c -> a[w] A=98975144575000 B=01005028915000 C=01050000000000 D=07091484457998 M=00000000000000 P=b S=01...56789.b 01252: 1.1.1...11 -> 01250 if no carry go to sqt15 A=98975144575000 B=01005028915000 C=01050000000000 D=07091484457998 M=00000000000000 P=b S=01...56789.b 01253: 1111..111. a + c -> a[w] A=00025144575000 B=01005028915000 C=01050000000000 D=07091484457998 M=00000000000000 P=b S=01...56789.b 01254: .1....111. shift left a[w] A=00251445750000 B=01005028915000 C=01050000000000 D=07091484457998 M=00000000000000 P=b S=01...56789.b 01255: .....111.. p - 1 -> p A=00251445750000 B=01005028915000 C=01050000000000 D=07091484457998 M=00000000000000 P=a S=01...56789.b 01256: 1..1.1..1. sqt17: shift right c[wp] A=00251445750000 B=01005028915000 C=01005000000000 D=07091484457998 M=00000000000000 P=a S=01...56789.b 01257: ....1.11.. if p # 0 A=00251445750000 B=01005028915000 C=01005000000000 D=07091484457998 M=00000000000000 P=a S=01...56789.b 01260: 1.1.1..111 -> 01251 then go to sqt16 A=00251445750000 B=01005028915000 C=01005000000000 D=07091484457998 M=00000000000000 P=a S=01...56789.b 01251: 11.1..111. sqt16: a - c -> a[w] A=99246445750000 B=01005028915000 C=01005000000000 D=07091484457998 M=00000000000000 P=a S=01...56789.b 01252: 1.1.1...11 -> 01250 if no carry go to sqt15 A=99246445750000 B=01005028915000 C=01005000000000 D=07091484457998 M=00000000000000 P=a S=01...56789.b 01253: 1111..111. a + c -> a[w] A=00251445750000 B=01005028915000 C=01005000000000 D=07091484457998 M=00000000000000 P=a S=01...56789.b 01254: .1....111. shift left a[w] A=02514457500000 B=01005028915000 C=01005000000000 D=07091484457998 M=00000000000000 P=a S=01...56789.b 01255: .....111.. p - 1 -> p A=02514457500000 B=01005028915000 C=01005000000000 D=07091484457998 M=00000000000000 P=9 S=01...56789.b 01256: 1..1.1..1. sqt17: shift right c[wp] A=02514457500000 B=01005028915000 C=01000500000000 D=07091484457998 M=00000000000000 P=9 S=01...56789.b 01257: ....1.11.. if p # 0 A=02514457500000 B=01005028915000 C=01000500000000 D=07091484457998 M=00000000000000 P=9 S=01...56789.b 01260: 1.1.1..111 -> 01251 then go to sqt16 A=02514457500000 B=01005028915000 C=01000500000000 D=07091484457998 M=00000000000000 P=9 S=01...56789.b 01251: 11.1..111. sqt16: a - c -> a[w] A=01513957500000 B=01005028915000 C=01000500000000 D=07091484457998 M=00000000000000 P=9 S=01...56789.b 01252: 1.1.1...11 -> 01250 if no carry go to sqt15 A=01513957500000 B=01005028915000 C=01000500000000 D=07091484457998 M=00000000000000 P=9 S=01...56789.b 01250: .1111...1. sqt15: c + 1 -> c[p] A=01513957500000 B=01005028915000 C=01001500000000 D=07091484457998 M=00000000000000 P=9 S=01...56789.b 01251: 11.1..111. sqt16: a - c -> a[w] A=00512457500000 B=01005028915000 C=01001500000000 D=07091484457998 M=00000000000000 P=9 S=01...56789.b 01252: 1.1.1...11 -> 01250 if no carry go to sqt15 A=00512457500000 B=01005028915000 C=01001500000000 D=07091484457998 M=00000000000000 P=9 S=01...56789.b 01250: .1111...1. sqt15: c + 1 -> c[p] A=00512457500000 B=01005028915000 C=01002500000000 D=07091484457998 M=00000000000000 P=9 S=01...56789.b 01251: 11.1..111. sqt16: a - c -> a[w] A=99509957500000 B=01005028915000 C=01002500000000 D=07091484457998 M=00000000000000 P=9 S=01...56789.b 01252: 1.1.1...11 -> 01250 if no carry go to sqt15 A=99509957500000 B=01005028915000 C=01002500000000 D=07091484457998 M=00000000000000 P=9 S=01...56789.b 01253: 1111..111. a + c -> a[w] A=00512457500000 B=01005028915000 C=01002500000000 D=07091484457998 M=00000000000000 P=9 S=01...56789.b 01254: .1....111. shift left a[w] A=05124575000000 B=01005028915000 C=01002500000000 D=07091484457998 M=00000000000000 P=9 S=01...56789.b 01255: .....111.. p - 1 -> p A=05124575000000 B=01005028915000 C=01002500000000 D=07091484457998 M=00000000000000 P=8 S=01...56789.b 01256: 1..1.1..1. sqt17: shift right c[wp] A=05124575000000 B=01005028915000 C=01002050000000 D=07091484457998 M=00000000000000 P=8 S=01...56789.b 01257: ....1.11.. if p # 0 A=05124575000000 B=01005028915000 C=01002050000000 D=07091484457998 M=00000000000000 P=8 S=01...56789.b 01260: 1.1.1..111 -> 01251 then go to sqt16 A=05124575000000 B=01005028915000 C=01002050000000 D=07091484457998 M=00000000000000 P=8 S=01...56789.b 01251: 11.1..111. sqt16: a - c -> a[w] A=04122525000000 B=01005028915000 C=01002050000000 D=07091484457998 M=00000000000000 P=8 S=01...56789.b 01252: 1.1.1...11 -> 01250 if no carry go to sqt15 A=04122525000000 B=01005028915000 C=01002050000000 D=07091484457998 M=00000000000000 P=8 S=01...56789.b 01250: .1111...1. sqt15: c + 1 -> c[p] A=04122525000000 B=01005028915000 C=01002150000000 D=07091484457998 M=00000000000000 P=8 S=01...56789.b 01251: 11.1..111. sqt16: a - c -> a[w] A=03120375000000 B=01005028915000 C=01002150000000 D=07091484457998 M=00000000000000 P=8 S=01...56789.b 01252: 1.1.1...11 -> 01250 if no carry go to sqt15 A=03120375000000 B=01005028915000 C=01002150000000 D=07091484457998 M=00000000000000 P=8 S=01...56789.b 01250: .1111...1. sqt15: c + 1 -> c[p] A=03120375000000 B=01005028915000 C=01002250000000 D=07091484457998 M=00000000000000 P=8 S=01...56789.b 01251: 11.1..111. sqt16: a - c -> a[w] A=02118125000000 B=01005028915000 C=01002250000000 D=07091484457998 M=00000000000000 P=8 S=01...56789.b 01252: 1.1.1...11 -> 01250 if no carry go to sqt15 A=02118125000000 B=01005028915000 C=01002250000000 D=07091484457998 M=00000000000000 P=8 S=01...56789.b 01250: .1111...1. sqt15: c + 1 -> c[p] A=02118125000000 B=01005028915000 C=01002350000000 D=07091484457998 M=00000000000000 P=8 S=01...56789.b 01251: 11.1..111. sqt16: a - c -> a[w] A=01115775000000 B=01005028915000 C=01002350000000 D=07091484457998 M=00000000000000 P=8 S=01...56789.b 01252: 1.1.1...11 -> 01250 if no carry go to sqt15 A=01115775000000 B=01005028915000 C=01002350000000 D=07091484457998 M=00000000000000 P=8 S=01...56789.b 01250: .1111...1. sqt15: c + 1 -> c[p] A=01115775000000 B=01005028915000 C=01002450000000 D=07091484457998 M=00000000000000 P=8 S=01...56789.b 01251: 11.1..111. sqt16: a - c -> a[w] A=00113325000000 B=01005028915000 C=01002450000000 D=07091484457998 M=00000000000000 P=8 S=01...56789.b 01252: 1.1.1...11 -> 01250 if no carry go to sqt15 A=00113325000000 B=01005028915000 C=01002450000000 D=07091484457998 M=00000000000000 P=8 S=01...56789.b 01250: .1111...1. sqt15: c + 1 -> c[p] A=00113325000000 B=01005028915000 C=01002550000000 D=07091484457998 M=00000000000000 P=8 S=01...56789.b 01251: 11.1..111. sqt16: a - c -> a[w] A=99110775000000 B=01005028915000 C=01002550000000 D=07091484457998 M=00000000000000 P=8 S=01...56789.b 01252: 1.1.1...11 -> 01250 if no carry go to sqt15 A=99110775000000 B=01005028915000 C=01002550000000 D=07091484457998 M=00000000000000 P=8 S=01...56789.b 01253: 1111..111. a + c -> a[w] A=00113325000000 B=01005028915000 C=01002550000000 D=07091484457998 M=00000000000000 P=8 S=01...56789.b 01254: .1....111. shift left a[w] A=01133250000000 B=01005028915000 C=01002550000000 D=07091484457998 M=00000000000000 P=8 S=01...56789.b 01255: .....111.. p - 1 -> p A=01133250000000 B=01005028915000 C=01002550000000 D=07091484457998 M=00000000000000 P=7 S=01...56789.b 01256: 1..1.1..1. sqt17: shift right c[wp] A=01133250000000 B=01005028915000 C=01002505000000 D=07091484457998 M=00000000000000 P=7 S=01...56789.b 01257: ....1.11.. if p # 0 A=01133250000000 B=01005028915000 C=01002505000000 D=07091484457998 M=00000000000000 P=7 S=01...56789.b 01260: 1.1.1..111 -> 01251 then go to sqt16 A=01133250000000 B=01005028915000 C=01002505000000 D=07091484457998 M=00000000000000 P=7 S=01...56789.b 01251: 11.1..111. sqt16: a - c -> a[w] A=00130745000000 B=01005028915000 C=01002505000000 D=07091484457998 M=00000000000000 P=7 S=01...56789.b 01252: 1.1.1...11 -> 01250 if no carry go to sqt15 A=00130745000000 B=01005028915000 C=01002505000000 D=07091484457998 M=00000000000000 P=7 S=01...56789.b 01250: .1111...1. sqt15: c + 1 -> c[p] A=00130745000000 B=01005028915000 C=01002515000000 D=07091484457998 M=00000000000000 P=7 S=01...56789.b 01251: 11.1..111. sqt16: a - c -> a[w] A=99128230000000 B=01005028915000 C=01002515000000 D=07091484457998 M=00000000000000 P=7 S=01...56789.b 01252: 1.1.1...11 -> 01250 if no carry go to sqt15 A=99128230000000 B=01005028915000 C=01002515000000 D=07091484457998 M=00000000000000 P=7 S=01...56789.b 01253: 1111..111. a + c -> a[w] A=00130745000000 B=01005028915000 C=01002515000000 D=07091484457998 M=00000000000000 P=7 S=01...56789.b 01254: .1....111. shift left a[w] A=01307450000000 B=01005028915000 C=01002515000000 D=07091484457998 M=00000000000000 P=7 S=01...56789.b 01255: .....111.. p - 1 -> p A=01307450000000 B=01005028915000 C=01002515000000 D=07091484457998 M=00000000000000 P=6 S=01...56789.b 01256: 1..1.1..1. sqt17: shift right c[wp] A=01307450000000 B=01005028915000 C=01002510500000 D=07091484457998 M=00000000000000 P=6 S=01...56789.b 01257: ....1.11.. if p # 0 A=01307450000000 B=01005028915000 C=01002510500000 D=07091484457998 M=00000000000000 P=6 S=01...56789.b 01260: 1.1.1..111 -> 01251 then go to sqt16 A=01307450000000 B=01005028915000 C=01002510500000 D=07091484457998 M=00000000000000 P=6 S=01...56789.b 01251: 11.1..111. sqt16: a - c -> a[w] A=00304939500000 B=01005028915000 C=01002510500000 D=07091484457998 M=00000000000000 P=6 S=01...56789.b 01252: 1.1.1...11 -> 01250 if no carry go to sqt15 A=00304939500000 B=01005028915000 C=01002510500000 D=07091484457998 M=00000000000000 P=6 S=01...56789.b 01250: .1111...1. sqt15: c + 1 -> c[p] A=00304939500000 B=01005028915000 C=01002511500000 D=07091484457998 M=00000000000000 P=6 S=01...56789.b 01251: 11.1..111. sqt16: a - c -> a[w] A=99302428000000 B=01005028915000 C=01002511500000 D=07091484457998 M=00000000000000 P=6 S=01...56789.b 01252: 1.1.1...11 -> 01250 if no carry go to sqt15 A=99302428000000 B=01005028915000 C=01002511500000 D=07091484457998 M=00000000000000 P=6 S=01...56789.b 01253: 1111..111. a + c -> a[w] A=00304939500000 B=01005028915000 C=01002511500000 D=07091484457998 M=00000000000000 P=6 S=01...56789.b 01254: .1....111. shift left a[w] A=03049395000000 B=01005028915000 C=01002511500000 D=07091484457998 M=00000000000000 P=6 S=01...56789.b 01255: .....111.. p - 1 -> p A=03049395000000 B=01005028915000 C=01002511500000 D=07091484457998 M=00000000000000 P=5 S=01...56789.b 01256: 1..1.1..1. sqt17: shift right c[wp] A=03049395000000 B=01005028915000 C=01002511050000 D=07091484457998 M=00000000000000 P=5 S=01...56789.b 01257: ....1.11.. if p # 0 A=03049395000000 B=01005028915000 C=01002511050000 D=07091484457998 M=00000000000000 P=5 S=01...56789.b 01260: 1.1.1..111 -> 01251 then go to sqt16 A=03049395000000 B=01005028915000 C=01002511050000 D=07091484457998 M=00000000000000 P=5 S=01...56789.b 01251: 11.1..111. sqt16: a - c -> a[w] A=02046883950000 B=01005028915000 C=01002511050000 D=07091484457998 M=00000000000000 P=5 S=01...56789.b 01252: 1.1.1...11 -> 01250 if no carry go to sqt15 A=02046883950000 B=01005028915000 C=01002511050000 D=07091484457998 M=00000000000000 P=5 S=01...56789.b 01250: .1111...1. sqt15: c + 1 -> c[p] A=02046883950000 B=01005028915000 C=01002511150000 D=07091484457998 M=00000000000000 P=5 S=01...56789.b 01251: 11.1..111. sqt16: a - c -> a[w] A=01044372800000 B=01005028915000 C=01002511150000 D=07091484457998 M=00000000000000 P=5 S=01...56789.b 01252: 1.1.1...11 -> 01250 if no carry go to sqt15 A=01044372800000 B=01005028915000 C=01002511150000 D=07091484457998 M=00000000000000 P=5 S=01...56789.b 01250: .1111...1. sqt15: c + 1 -> c[p] A=01044372800000 B=01005028915000 C=01002511250000 D=07091484457998 M=00000000000000 P=5 S=01...56789.b 01251: 11.1..111. sqt16: a - c -> a[w] A=00041861550000 B=01005028915000 C=01002511250000 D=07091484457998 M=00000000000000 P=5 S=01...56789.b 01252: 1.1.1...11 -> 01250 if no carry go to sqt15 A=00041861550000 B=01005028915000 C=01002511250000 D=07091484457998 M=00000000000000 P=5 S=01...56789.b 01250: .1111...1. sqt15: c + 1 -> c[p] A=00041861550000 B=01005028915000 C=01002511350000 D=07091484457998 M=00000000000000 P=5 S=01...56789.b 01251: 11.1..111. sqt16: a - c -> a[w] A=99039350200000 B=01005028915000 C=01002511350000 D=07091484457998 M=00000000000000 P=5 S=01...56789.b 01252: 1.1.1...11 -> 01250 if no carry go to sqt15 A=99039350200000 B=01005028915000 C=01002511350000 D=07091484457998 M=00000000000000 P=5 S=01...56789.b 01253: 1111..111. a + c -> a[w] A=00041861550000 B=01005028915000 C=01002511350000 D=07091484457998 M=00000000000000 P=5 S=01...56789.b 01254: .1....111. shift left a[w] A=00418615500000 B=01005028915000 C=01002511350000 D=07091484457998 M=00000000000000 P=5 S=01...56789.b 01255: .....111.. p - 1 -> p A=00418615500000 B=01005028915000 C=01002511350000 D=07091484457998 M=00000000000000 P=4 S=01...56789.b 01256: 1..1.1..1. sqt17: shift right c[wp] A=00418615500000 B=01005028915000 C=01002511305000 D=07091484457998 M=00000000000000 P=4 S=01...56789.b 01257: ....1.11.. if p # 0 A=00418615500000 B=01005028915000 C=01002511305000 D=07091484457998 M=00000000000000 P=4 S=01...56789.b 01260: 1.1.1..111 -> 01251 then go to sqt16 A=00418615500000 B=01005028915000 C=01002511305000 D=07091484457998 M=00000000000000 P=4 S=01...56789.b 01251: 11.1..111. sqt16: a - c -> a[w] A=99416104195000 B=01005028915000 C=01002511305000 D=07091484457998 M=00000000000000 P=4 S=01...56789.b 01252: 1.1.1...11 -> 01250 if no carry go to sqt15 A=99416104195000 B=01005028915000 C=01002511305000 D=07091484457998 M=00000000000000 P=4 S=01...56789.b 01253: 1111..111. a + c -> a[w] A=00418615500000 B=01005028915000 C=01002511305000 D=07091484457998 M=00000000000000 P=4 S=01...56789.b 01254: .1....111. shift left a[w] A=04186155000000 B=01005028915000 C=01002511305000 D=07091484457998 M=00000000000000 P=4 S=01...56789.b 01255: .....111.. p - 1 -> p A=04186155000000 B=01005028915000 C=01002511305000 D=07091484457998 M=00000000000000 P=3 S=01...56789.b 01256: 1..1.1..1. sqt17: shift right c[wp] A=04186155000000 B=01005028915000 C=01002511300500 D=07091484457998 M=00000000000000 P=3 S=01...56789.b 01257: ....1.11.. if p # 0 A=04186155000000 B=01005028915000 C=01002511300500 D=07091484457998 M=00000000000000 P=3 S=01...56789.b 01260: 1.1.1..111 -> 01251 then go to sqt16 A=04186155000000 B=01005028915000 C=01002511300500 D=07091484457998 M=00000000000000 P=3 S=01...56789.b 01251: 11.1..111. sqt16: a - c -> a[w] A=03183643699500 B=01005028915000 C=01002511300500 D=07091484457998 M=00000000000000 P=3 S=01...56789.b 01252: 1.1.1...11 -> 01250 if no carry go to sqt15 A=03183643699500 B=01005028915000 C=01002511300500 D=07091484457998 M=00000000000000 P=3 S=01...56789.b 01250: .1111...1. sqt15: c + 1 -> c[p] A=03183643699500 B=01005028915000 C=01002511301500 D=07091484457998 M=00000000000000 P=3 S=01...56789.b 01251: 11.1..111. sqt16: a - c -> a[w] A=02181132398000 B=01005028915000 C=01002511301500 D=07091484457998 M=00000000000000 P=3 S=01...56789.b 01252: 1.1.1...11 -> 01250 if no carry go to sqt15 A=02181132398000 B=01005028915000 C=01002511301500 D=07091484457998 M=00000000000000 P=3 S=01...56789.b 01250: .1111...1. sqt15: c + 1 -> c[p] A=02181132398000 B=01005028915000 C=01002511302500 D=07091484457998 M=00000000000000 P=3 S=01...56789.b 01251: 11.1..111. sqt16: a - c -> a[w] A=01178621095500 B=01005028915000 C=01002511302500 D=07091484457998 M=00000000000000 P=3 S=01...56789.b 01252: 1.1.1...11 -> 01250 if no carry go to sqt15 A=01178621095500 B=01005028915000 C=01002511302500 D=07091484457998 M=00000000000000 P=3 S=01...56789.b 01250: .1111...1. sqt15: c + 1 -> c[p] A=01178621095500 B=01005028915000 C=01002511303500 D=07091484457998 M=00000000000000 P=3 S=01...56789.b 01251: 11.1..111. sqt16: a - c -> a[w] A=00176109792000 B=01005028915000 C=01002511303500 D=07091484457998 M=00000000000000 P=3 S=01...56789.b 01252: 1.1.1...11 -> 01250 if no carry go to sqt15 A=00176109792000 B=01005028915000 C=01002511303500 D=07091484457998 M=00000000000000 P=3 S=01...56789.b 01250: .1111...1. sqt15: c + 1 -> c[p] A=00176109792000 B=01005028915000 C=01002511304500 D=07091484457998 M=00000000000000 P=3 S=01...56789.b 01251: 11.1..111. sqt16: a - c -> a[w] A=99173598487500 B=01005028915000 C=01002511304500 D=07091484457998 M=00000000000000 P=3 S=01...56789.b 01252: 1.1.1...11 -> 01250 if no carry go to sqt15 A=99173598487500 B=01005028915000 C=01002511304500 D=07091484457998 M=00000000000000 P=3 S=01...56789.b 01253: 1111..111. a + c -> a[w] A=00176109792000 B=01005028915000 C=01002511304500 D=07091484457998 M=00000000000000 P=3 S=01...56789.b 01254: .1....111. shift left a[w] A=01761097920000 B=01005028915000 C=01002511304500 D=07091484457998 M=00000000000000 P=3 S=01...56789.b 01255: .....111.. p - 1 -> p A=01761097920000 B=01005028915000 C=01002511304500 D=07091484457998 M=00000000000000 P=2 S=01...56789.b 01256: 1..1.1..1. sqt17: shift right c[wp] A=01761097920000 B=01005028915000 C=01002511304050 D=07091484457998 M=00000000000000 P=2 S=01...56789.b 01257: ....1.11.. if p # 0 A=01761097920000 B=01005028915000 C=01002511304050 D=07091484457998 M=00000000000000 P=2 S=01...56789.b 01260: 1.1.1..111 -> 01251 then go to sqt16 A=01761097920000 B=01005028915000 C=01002511304050 D=07091484457998 M=00000000000000 P=2 S=01...56789.b 01251: 11.1..111. sqt16: a - c -> a[w] A=00758586615950 B=01005028915000 C=01002511304050 D=07091484457998 M=00000000000000 P=2 S=01...56789.b 01252: 1.1.1...11 -> 01250 if no carry go to sqt15 A=00758586615950 B=01005028915000 C=01002511304050 D=07091484457998 M=00000000000000 P=2 S=01...56789.b 01250: .1111...1. sqt15: c + 1 -> c[p] A=00758586615950 B=01005028915000 C=01002511304150 D=07091484457998 M=00000000000000 P=2 S=01...56789.b 01251: 11.1..111. sqt16: a - c -> a[w] A=99756075311800 B=01005028915000 C=01002511304150 D=07091484457998 M=00000000000000 P=2 S=01...56789.b 01252: 1.1.1...11 -> 01250 if no carry go to sqt15 A=99756075311800 B=01005028915000 C=01002511304150 D=07091484457998 M=00000000000000 P=2 S=01...56789.b 01253: 1111..111. a + c -> a[w] A=00758586615950 B=01005028915000 C=01002511304150 D=07091484457998 M=00000000000000 P=2 S=01...56789.b 01254: .1....111. shift left a[w] A=07585866159500 B=01005028915000 C=01002511304150 D=07091484457998 M=00000000000000 P=2 S=01...56789.b 01255: .....111.. p - 1 -> p A=07585866159500 B=01005028915000 C=01002511304150 D=07091484457998 M=00000000000000 P=1 S=01...56789.b 01256: 1..1.1..1. sqt17: shift right c[wp] A=07585866159500 B=01005028915000 C=01002511304105 D=07091484457998 M=00000000000000 P=1 S=01...56789.b 01257: ....1.11.. if p # 0 A=07585866159500 B=01005028915000 C=01002511304105 D=07091484457998 M=00000000000000 P=1 S=01...56789.b 01260: 1.1.1..111 -> 01251 then go to sqt16 A=07585866159500 B=01005028915000 C=01002511304105 D=07091484457998 M=00000000000000 P=1 S=01...56789.b 01251: 11.1..111. sqt16: a - c -> a[w] A=06583354855395 B=01005028915000 C=01002511304105 D=07091484457998 M=00000000000000 P=1 S=01...56789.b 01252: 1.1.1...11 -> 01250 if no carry go to sqt15 A=06583354855395 B=01005028915000 C=01002511304105 D=07091484457998 M=00000000000000 P=1 S=01...56789.b 01250: .1111...1. sqt15: c + 1 -> c[p] A=06583354855395 B=01005028915000 C=01002511304115 D=07091484457998 M=00000000000000 P=1 S=01...56789.b 01251: 11.1..111. sqt16: a - c -> a[w] A=05580843551280 B=01005028915000 C=01002511304115 D=07091484457998 M=00000000000000 P=1 S=01...56789.b 01252: 1.1.1...11 -> 01250 if no carry go to sqt15 A=05580843551280 B=01005028915000 C=01002511304115 D=07091484457998 M=00000000000000 P=1 S=01...56789.b 01250: .1111...1. sqt15: c + 1 -> c[p] A=05580843551280 B=01005028915000 C=01002511304125 D=07091484457998 M=00000000000000 P=1 S=01...56789.b 01251: 11.1..111. sqt16: a - c -> a[w] A=04578332247155 B=01005028915000 C=01002511304125 D=07091484457998 M=00000000000000 P=1 S=01...56789.b 01252: 1.1.1...11 -> 01250 if no carry go to sqt15 A=04578332247155 B=01005028915000 C=01002511304125 D=07091484457998 M=00000000000000 P=1 S=01...56789.b 01250: .1111...1. sqt15: c + 1 -> c[p] A=04578332247155 B=01005028915000 C=01002511304135 D=07091484457998 M=00000000000000 P=1 S=01...56789.b 01251: 11.1..111. sqt16: a - c -> a[w] A=03575820943020 B=01005028915000 C=01002511304135 D=07091484457998 M=00000000000000 P=1 S=01...56789.b 01252: 1.1.1...11 -> 01250 if no carry go to sqt15 A=03575820943020 B=01005028915000 C=01002511304135 D=07091484457998 M=00000000000000 P=1 S=01...56789.b 01250: .1111...1. sqt15: c + 1 -> c[p] A=03575820943020 B=01005028915000 C=01002511304145 D=07091484457998 M=00000000000000 P=1 S=01...56789.b 01251: 11.1..111. sqt16: a - c -> a[w] A=02573309638875 B=01005028915000 C=01002511304145 D=07091484457998 M=00000000000000 P=1 S=01...56789.b 01252: 1.1.1...11 -> 01250 if no carry go to sqt15 A=02573309638875 B=01005028915000 C=01002511304145 D=07091484457998 M=00000000000000 P=1 S=01...56789.b 01250: .1111...1. sqt15: c + 1 -> c[p] A=02573309638875 B=01005028915000 C=01002511304155 D=07091484457998 M=00000000000000 P=1 S=01...56789.b 01251: 11.1..111. sqt16: a - c -> a[w] A=01570798334720 B=01005028915000 C=01002511304155 D=07091484457998 M=00000000000000 P=1 S=01...56789.b 01252: 1.1.1...11 -> 01250 if no carry go to sqt15 A=01570798334720 B=01005028915000 C=01002511304155 D=07091484457998 M=00000000000000 P=1 S=01...56789.b 01250: .1111...1. sqt15: c + 1 -> c[p] A=01570798334720 B=01005028915000 C=01002511304165 D=07091484457998 M=00000000000000 P=1 S=01...56789.b 01251: 11.1..111. sqt16: a - c -> a[w] A=00568287030555 B=01005028915000 C=01002511304165 D=07091484457998 M=00000000000000 P=1 S=01...56789.b 01252: 1.1.1...11 -> 01250 if no carry go to sqt15 A=00568287030555 B=01005028915000 C=01002511304165 D=07091484457998 M=00000000000000 P=1 S=01...56789.b 01250: .1111...1. sqt15: c + 1 -> c[p] A=00568287030555 B=01005028915000 C=01002511304175 D=07091484457998 M=00000000000000 P=1 S=01...56789.b 01251: 11.1..111. sqt16: a - c -> a[w] A=99565775726380 B=01005028915000 C=01002511304175 D=07091484457998 M=00000000000000 P=1 S=01...56789.b 01252: 1.1.1...11 -> 01250 if no carry go to sqt15 A=99565775726380 B=01005028915000 C=01002511304175 D=07091484457998 M=00000000000000 P=1 S=01...56789.b 01253: 1111..111. a + c -> a[w] A=00568287030555 B=01005028915000 C=01002511304175 D=07091484457998 M=00000000000000 P=1 S=01...56789.b 01254: .1....111. shift left a[w] A=05682870305550 B=01005028915000 C=01002511304175 D=07091484457998 M=00000000000000 P=1 S=01...56789.b 01255: .....111.. p - 1 -> p A=05682870305550 B=01005028915000 C=01002511304175 D=07091484457998 M=00000000000000 P=0 S=01...56789.b 01256: 1..1.1..1. sqt17: shift right c[wp] A=05682870305550 B=01005028915000 C=01002511304170 D=07091484457998 M=00000000000000 P=0 S=01...56789.b 01257: ....1.11.. if p # 0 A=05682870305550 B=01005028915000 C=01002511304170 D=07091484457998 M=00000000000000 P=0 S=01...56789.b 01260: 1.1.1..111 -> 01251 then go to sqt16 A=05682870305550 B=01005028915000 C=01002511304170 D=07091484457998 M=00000000000000 P=0 S=01...56789.b 01261: ..1.11.111 -> 01055 go to tnm12 A=05682870305550 B=01005028915000 C=01002511304170 D=07091484457998 M=00000000000000 P=0 S=01...56789.b 01055: .11...111. tnm12: c -> a[w] A=01002511304170 B=01005028915000 C=01002511304170 D=07091484457998 M=00000000000000 P=0 S=01...56789.b 01056: ..1...1.1. b -> c[x] A=01002511304170 B=01005028915000 C=01002511304000 D=07091484457998 M=00000000000000 P=0 S=01...56789.b 01057: 11..1.1111 -> 01313 go to add15 A=01002511304170 B=01005028915000 C=01002511304000 D=07091484457998 M=00000000000000 P=0 S=01...56789.b 01313: .1...1.... -> 02314 add15: select rom 2 ; -> nrm21 A=01002511304170 B=01005028915000 C=01002511304000 D=07091484457998 M=00000000000000 P=0 S=01...56789.b 02314: 1.1111111. nrm21: 0 -> a[s] A=01002511304170 B=01005028915000 C=01002511304000 D=07091484457998 M=00000000000000 P=0 S=01...56789.b 02315: 11....11.. 12 -> p A=01002511304170 B=01005028915000 C=01002511304000 D=07091484457998 M=00000000000000 P=c S=01...56789.b 02316: ....1.111. 0 -> b[w] A=01002511304170 B=00000000000000 C=01002511304000 D=07091484457998 M=00000000000000 P=c S=01...56789.b 02317: 1..11...1. nrm23: if a[p] >= 1 A=01002511304170 B=00000000000000 C=01002511304000 D=07091484457998 M=00000000000000 P=c S=01...56789.b 02320: 11.1.11.11 -> 02326 then go to nrm24 A=01002511304170 B=00000000000000 C=01002511304000 D=07091484457998 M=00000000000000 P=c S=01...56789.b 02326: .1..1.1.1. nrm24: a -> b[x] A=01002511304170 B=00000000000170 C=01002511304000 D=07091484457998 M=00000000000000 P=c S=01...56789.b 02327: 111...111. a + b -> a[w] A=01002511304340 B=00000000000170 C=01002511304000 D=07091484457998 M=00000000000000 P=c S=01...56789.b 02330: 1..111111. if a[s] >= 1 A=01002511304340 B=00000000000170 C=01002511304000 D=07091484457998 M=00000000000000 P=c S=01...56789.b 02331: 11...11111 -> 02307 then go to mpy28 A=01002511304340 B=00000000000170 C=01002511304000 D=07091484457998 M=00000000000000 P=c S=01...56789.b 02332: 111.1..11. a exchange c[m] A=01002511304340 B=00000000000170 C=01002511304000 D=07091484457998 M=00000000000000 P=c S=01...56789.b 02333: .11...111. c -> a[w] A=01002511304000 B=00000000000170 C=01002511304000 D=07091484457998 M=00000000000000 P=c S=01...56789.b 02334: ....1.111. 0 -> b[w] A=01002511304000 B=00000000000000 C=01002511304000 D=07091484457998 M=00000000000000 P=c S=01...56789.b 02335: 11....11.. nrm27: 12 -> p A=01002511304000 B=00000000000000 C=01002511304000 D=07091484457998 M=00000000000000 P=c S=01...56789.b 02336: .1111.1.11 -> 02172 go to nrm26 A=01002511304000 B=00000000000000 C=01002511304000 D=07091484457998 M=00000000000000 P=c S=01...56789.b 02172: ..1..1.1.. nrm26: if s2 = 0 A=01002511304000 B=00000000000000 C=01002511304000 D=07091484457998 M=00000000000000 P=c S=01...56789.b 02173: 1..1.1..11 -> 02224 then go to rtn21 A=01002511304000 B=00000000000000 C=01002511304000 D=07091484457998 M=00000000000000 P=c S=01...56789.b 02224: ..1..1.... -> 01225 rtn21: select rom 1 ; -> rtn11 A=01002511304000 B=00000000000000 C=01002511304000 D=07091484457998 M=00000000000000 P=c S=01...56789.b 01225: ...1.1.1.. rtn11: if s1 = 0 A=01002511304000 B=00000000000000 C=01002511304000 D=07091484457998 M=00000000000000 P=c S=01...56789.b 01226: 11.11.1.11 -> 01332 then go to rtn12 A=01002511304000 B=00000000000000 C=01002511304000 D=07091484457998 M=00000000000000 P=c S=01...56789.b 01227: ....11.... return A=01002511304000 B=00000000000000 C=01002511304000 D=07091484457998 M=00000000000000 P=c S=01...56789.b C = SQRT(1+ cot ^2) A = cot 01021: .11.1.1... stack -> a A=07091484457998 B=00000000000000 C=01002511304000 D=00000000000000 M=00000000000000 P=c S=01...56789.b 01022: 1.1..11..1 -> 01246 asn12: jsb div11 A=07091484457998 B=00000000000000 C=01002511304000 D=00000000000000 M=00000000000000 P=c S=01...56789.b 01246: .1.1..1.1. div11: a - c -> c[x] A=07091484457998 B=00000000000000 C=01002511304998 D=00000000000000 M=00000000000000 P=c S=01...56789.b 01247: .1...1.... -> 02250 select rom 2 ; -> l02250 A=07091484457998 B=00000000000000 C=01002511304998 D=00000000000000 M=00000000000000 P=c S=01...56789.b 02250: .1.1.1111. a - c -> c[s] A=07091484457998 B=00000000000000 C=01002511304998 D=00000000000000 M=00000000000000 P=c S=01...56789.b 02251: 1.1.1.1111 -> 02253 if no carry go to div22 A=07091484457998 B=00000000000000 C=01002511304998 D=00000000000000 M=00000000000000 P=c S=01...56789.b 02253: 11..1..11. div22: a exchange b[m] A=00000000000998 B=07091484457000 C=01002511304998 D=00000000000000 M=00000000000000 P=c S=01...56789.b 02254: 1.111.111. 0 -> a[w] A=00000000000000 B=07091484457000 C=01002511304998 D=00000000000000 M=00000000000000 P=c S=01...56789.b 02255: 11..1.11.. if p # 12 A=00000000000000 B=07091484457000 C=01002511304998 D=00000000000000 M=00000000000000 P=c S=01...56789.b 02256: 11...1.111 -> 02305 then go to mpy27 A=00000000000000 B=07091484457000 C=01002511304998 D=00000000000000 M=00000000000000 P=c S=01...56789.b 02257: ...11..11. if c[m] >= 1 A=00000000000000 B=07091484457000 C=01002511304998 D=00000000000000 M=00000000000000 P=c S=01...56789.b 02260: 1.11.11.11 -> 02266 then go to div23 A=00000000000000 B=07091484457000 C=01002511304998 D=00000000000000 M=00000000000000 P=c S=01...56789.b 02266: 1...11..1. div23: b exchange c[wp] A=00000000000000 B=01002511304998 C=07091484457000 D=00000000000000 M=00000000000000 P=c S=01...56789.b 02267: 111.1..11. a exchange c[m] A=07091484457000 B=01002511304998 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=01...56789.b 02270: ..1..1.... -> 01271 select rom 1 ; -> l01271 A=07091484457000 B=01002511304998 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=01...56789.b 01271: 1.11..1111 -> 01263 then go to div15 A=07091484457000 B=01002511304998 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=01...56789.b 01263: 11...1.11. div15: a - b -> a[ms] A=06088973153000 B=01002511304998 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=01...56789.b 01264: 1.11..1.11 -> 01262 if no carry go to div14 A=06088973153000 B=01002511304998 C=00000000000000 D=00000000000000 M=00000000000000 P=c S=01...56789.b 01262: .1111...1. div14: c + 1 -> c[p] A=06088973153000 B=01002511304998 C=01000000000000 D=00000000000000 M=00000000000000 P=c S=01...56789.b 01263: 11...1.11. div15: a - b -> a[ms] A=05086461849000 B=01002511304998 C=01000000000000 D=00000000000000 M=00000000000000 P=c S=01...56789.b 01264: 1.11..1.11 -> 01262 if no carry go to div14 A=05086461849000 B=01002511304998 C=01000000000000 D=00000000000000 M=00000000000000 P=c S=01...56789.b 01262: .1111...1. div14: c + 1 -> c[p] A=05086461849000 B=01002511304998 C=02000000000000 D=00000000000000 M=00000000000000 P=c S=01...56789.b 01263: 11...1.11. div15: a - b -> a[ms] A=04083950545000 B=01002511304998 C=02000000000000 D=00000000000000 M=00000000000000 P=c S=01...56789.b 01264: 1.11..1.11 -> 01262 if no carry go to div14 A=04083950545000 B=01002511304998 C=02000000000000 D=00000000000000 M=00000000000000 P=c S=01...56789.b 01262: .1111...1. div14: c + 1 -> c[p] A=04083950545000 B=01002511304998 C=03000000000000 D=00000000000000 M=00000000000000 P=c S=01...56789.b 01263: 11...1.11. div15: a - b -> a[ms] A=03081439241000 B=01002511304998 C=03000000000000 D=00000000000000 M=00000000000000 P=c S=01...56789.b 01264: 1.11..1.11 -> 01262 if no carry go to div14 A=03081439241000 B=01002511304998 C=03000000000000 D=00000000000000 M=00000000000000 P=c S=01...56789.b 01262: .1111...1. div14: c + 1 -> c[p] A=03081439241000 B=01002511304998 C=04000000000000 D=00000000000000 M=00000000000000 P=c S=01...56789.b 01263: 11...1.11. div15: a - b -> a[ms] A=02078927937000 B=01002511304998 C=04000000000000 D=00000000000000 M=00000000000000 P=c S=01...56789.b 01264: 1.11..1.11 -> 01262 if no carry go to div14 A=02078927937000 B=01002511304998 C=04000000000000 D=00000000000000 M=00000000000000 P=c S=01...56789.b 01262: .1111...1. div14: c + 1 -> c[p] A=02078927937000 B=01002511304998 C=05000000000000 D=00000000000000 M=00000000000000 P=c S=01...56789.b 01263: 11...1.11. div15: a - b -> a[ms] A=01076416633000 B=01002511304998 C=05000000000000 D=00000000000000 M=00000000000000 P=c S=01...56789.b 01264: 1.11..1.11 -> 01262 if no carry go to div14 A=01076416633000 B=01002511304998 C=05000000000000 D=00000000000000 M=00000000000000 P=c S=01...56789.b 01262: .1111...1. div14: c + 1 -> c[p] A=01076416633000 B=01002511304998 C=06000000000000 D=00000000000000 M=00000000000000 P=c S=01...56789.b 01263: 11...1.11. div15: a - b -> a[ms] A=00073905329000 B=01002511304998 C=06000000000000 D=00000000000000 M=00000000000000 P=c S=01...56789.b 01264: 1.11..1.11 -> 01262 if no carry go to div14 A=00073905329000 B=01002511304998 C=06000000000000 D=00000000000000 M=00000000000000 P=c S=01...56789.b 01262: .1111...1. div14: c + 1 -> c[p] A=00073905329000 B=01002511304998 C=07000000000000 D=00000000000000 M=00000000000000 P=c S=01...56789.b 01263: 11...1.11. div15: a - b -> a[ms] A=99071394025000 B=01002511304998 C=07000000000000 D=00000000000000 M=00000000000000 P=c S=01...56789.b 01264: 1.11..1.11 -> 01262 if no carry go to div14 A=99071394025000 B=01002511304998 C=07000000000000 D=00000000000000 M=00000000000000 P=c S=01...56789.b 01265: 111..1.11. a + b -> a[ms] A=00073905329000 B=01002511304998 C=07000000000000 D=00000000000000 M=00000000000000 P=c S=01...56789.b 01266: .1...1.11. shift left a[ms] A=00739053290000 B=01002511304998 C=07000000000000 D=00000000000000 M=00000000000000 P=c S=01...56789.b 01267: .....111.. p - 1 -> p A=00739053290000 B=01002511304998 C=07000000000000 D=00000000000000 M=00000000000000 P=b S=01...56789.b 01270: ....1.11.. if p # 0 A=00739053290000 B=01002511304998 C=07000000000000 D=00000000000000 M=00000000000000 P=b S=01...56789.b 01271: 1.11..1111 -> 01263 then go to div15 A=00739053290000 B=01002511304998 C=07000000000000 D=00000000000000 M=00000000000000 P=b S=01...56789.b 01263: 11...1.11. div15: a - b -> a[ms] A=99736541986000 B=01002511304998 C=07000000000000 D=00000000000000 M=00000000000000 P=b S=01...56789.b 01264: 1.11..1.11 -> 01262 if no carry go to div14 A=99736541986000 B=01002511304998 C=07000000000000 D=00000000000000 M=00000000000000 P=b S=01...56789.b 01265: 111..1.11. a + b -> a[ms] A=00739053290000 B=01002511304998 C=07000000000000 D=00000000000000 M=00000000000000 P=b S=01...56789.b 01266: .1...1.11. shift left a[ms] A=07390532900000 B=01002511304998 C=07000000000000 D=00000000000000 M=00000000000000 P=b S=01...56789.b 01267: .....111.. p - 1 -> p A=07390532900000 B=01002511304998 C=07000000000000 D=00000000000000 M=00000000000000 P=a S=01...56789.b 01270: ....1.11.. if p # 0 A=07390532900000 B=01002511304998 C=07000000000000 D=00000000000000 M=00000000000000 P=a S=01...56789.b 01271: 1.11..1111 -> 01263 then go to div15 A=07390532900000 B=01002511304998 C=07000000000000 D=00000000000000 M=00000000000000 P=a S=01...56789.b 01263: 11...1.11. div15: a - b -> a[ms] A=06388021596000 B=01002511304998 C=07000000000000 D=00000000000000 M=00000000000000 P=a S=01...56789.b 01264: 1.11..1.11 -> 01262 if no carry go to div14 A=06388021596000 B=01002511304998 C=07000000000000 D=00000000000000 M=00000000000000 P=a S=01...56789.b 01262: .1111...1. div14: c + 1 -> c[p] A=06388021596000 B=01002511304998 C=07010000000000 D=00000000000000 M=00000000000000 P=a S=01...56789.b 01263: 11...1.11. div15: a - b -> a[ms] A=05385510292000 B=01002511304998 C=07010000000000 D=00000000000000 M=00000000000000 P=a S=01...56789.b 01264: 1.11..1.11 -> 01262 if no carry go to div14 A=05385510292000 B=01002511304998 C=07010000000000 D=00000000000000 M=00000000000000 P=a S=01...56789.b 01262: .1111...1. div14: c + 1 -> c[p] A=05385510292000 B=01002511304998 C=07020000000000 D=00000000000000 M=00000000000000 P=a S=01...56789.b 01263: 11...1.11. div15: a - b -> a[ms] A=04382998988000 B=01002511304998 C=07020000000000 D=00000000000000 M=00000000000000 P=a S=01...56789.b 01264: 1.11..1.11 -> 01262 if no carry go to div14 A=04382998988000 B=01002511304998 C=07020000000000 D=00000000000000 M=00000000000000 P=a S=01...56789.b 01262: .1111...1. div14: c + 1 -> c[p] A=04382998988000 B=01002511304998 C=07030000000000 D=00000000000000 M=00000000000000 P=a S=01...56789.b 01263: 11...1.11. div15: a - b -> a[ms] A=03380487684000 B=01002511304998 C=07030000000000 D=00000000000000 M=00000000000000 P=a S=01...56789.b 01264: 1.11..1.11 -> 01262 if no carry go to div14 A=03380487684000 B=01002511304998 C=07030000000000 D=00000000000000 M=00000000000000 P=a S=01...56789.b 01262: .1111...1. div14: c + 1 -> c[p] A=03380487684000 B=01002511304998 C=07040000000000 D=00000000000000 M=00000000000000 P=a S=01...56789.b 01263: 11...1.11. div15: a - b -> a[ms] A=02377976380000 B=01002511304998 C=07040000000000 D=00000000000000 M=00000000000000 P=a S=01...56789.b 01264: 1.11..1.11 -> 01262 if no carry go to div14 A=02377976380000 B=01002511304998 C=07040000000000 D=00000000000000 M=00000000000000 P=a S=01...56789.b 01262: .1111...1. div14: c + 1 -> c[p] A=02377976380000 B=01002511304998 C=07050000000000 D=00000000000000 M=00000000000000 P=a S=01...56789.b 01263: 11...1.11. div15: a - b -> a[ms] A=01375465076000 B=01002511304998 C=07050000000000 D=00000000000000 M=00000000000000 P=a S=01...56789.b 01264: 1.11..1.11 -> 01262 if no carry go to div14 A=01375465076000 B=01002511304998 C=07050000000000 D=00000000000000 M=00000000000000 P=a S=01...56789.b 01262: .1111...1. div14: c + 1 -> c[p] A=01375465076000 B=01002511304998 C=07060000000000 D=00000000000000 M=00000000000000 P=a S=01...56789.b 01263: 11...1.11. div15: a - b -> a[ms] A=00372953772000 B=01002511304998 C=07060000000000 D=00000000000000 M=00000000000000 P=a S=01...56789.b 01264: 1.11..1.11 -> 01262 if no carry go to div14 A=00372953772000 B=01002511304998 C=07060000000000 D=00000000000000 M=00000000000000 P=a S=01...56789.b 01262: .1111...1. div14: c + 1 -> c[p] A=00372953772000 B=01002511304998 C=07070000000000 D=00000000000000 M=00000000000000 P=a S=01...56789.b 01263: 11...1.11. div15: a - b -> a[ms] A=99370442468000 B=01002511304998 C=07070000000000 D=00000000000000 M=00000000000000 P=a S=01...56789.b 01264: 1.11..1.11 -> 01262 if no carry go to div14 A=99370442468000 B=01002511304998 C=07070000000000 D=00000000000000 M=00000000000000 P=a S=01...56789.b 01265: 111..1.11. a + b -> a[ms] A=00372953772000 B=01002511304998 C=07070000000000 D=00000000000000 M=00000000000000 P=a S=01...56789.b 01266: .1...1.11. shift left a[ms] A=03729537720000 B=01002511304998 C=07070000000000 D=00000000000000 M=00000000000000 P=a S=01...56789.b 01267: .....111.. p - 1 -> p A=03729537720000 B=01002511304998 C=07070000000000 D=00000000000000 M=00000000000000 P=9 S=01...56789.b 01270: ....1.11.. if p # 0 A=03729537720000 B=01002511304998 C=07070000000000 D=00000000000000 M=00000000000000 P=9 S=01...56789.b 01271: 1.11..1111 -> 01263 then go to div15 A=03729537720000 B=01002511304998 C=07070000000000 D=00000000000000 M=00000000000000 P=9 S=01...56789.b 01263: 11...1.11. div15: a - b -> a[ms] A=02727026416000 B=01002511304998 C=07070000000000 D=00000000000000 M=00000000000000 P=9 S=01...56789.b 01264: 1.11..1.11 -> 01262 if no carry go to div14 A=02727026416000 B=01002511304998 C=07070000000000 D=00000000000000 M=00000000000000 P=9 S=01...56789.b 01262: .1111...1. div14: c + 1 -> c[p] A=02727026416000 B=01002511304998 C=07071000000000 D=00000000000000 M=00000000000000 P=9 S=01...56789.b 01263: 11...1.11. div15: a - b -> a[ms] A=01724515112000 B=01002511304998 C=07071000000000 D=00000000000000 M=00000000000000 P=9 S=01...56789.b 01264: 1.11..1.11 -> 01262 if no carry go to div14 A=01724515112000 B=01002511304998 C=07071000000000 D=00000000000000 M=00000000000000 P=9 S=01...56789.b 01262: .1111...1. div14: c + 1 -> c[p] A=01724515112000 B=01002511304998 C=07072000000000 D=00000000000000 M=00000000000000 P=9 S=01...56789.b 01263: 11...1.11. div15: a - b -> a[ms] A=00722003808000 B=01002511304998 C=07072000000000 D=00000000000000 M=00000000000000 P=9 S=01...56789.b 01264: 1.11..1.11 -> 01262 if no carry go to div14 A=00722003808000 B=01002511304998 C=07072000000000 D=00000000000000 M=00000000000000 P=9 S=01...56789.b 01262: .1111...1. div14: c + 1 -> c[p] A=00722003808000 B=01002511304998 C=07073000000000 D=00000000000000 M=00000000000000 P=9 S=01...56789.b 01263: 11...1.11. div15: a - b -> a[ms] A=99719492504000 B=01002511304998 C=07073000000000 D=00000000000000 M=00000000000000 P=9 S=01...56789.b 01264: 1.11..1.11 -> 01262 if no carry go to div14 A=99719492504000 B=01002511304998 C=07073000000000 D=00000000000000 M=00000000000000 P=9 S=01...56789.b 01265: 111..1.11. a + b -> a[ms] A=00722003808000 B=01002511304998 C=07073000000000 D=00000000000000 M=00000000000000 P=9 S=01...56789.b 01266: .1...1.11. shift left a[ms] A=07220038080000 B=01002511304998 C=07073000000000 D=00000000000000 M=00000000000000 P=9 S=01...56789.b 01267: .....111.. p - 1 -> p A=07220038080000 B=01002511304998 C=07073000000000 D=00000000000000 M=00000000000000 P=8 S=01...56789.b 01270: ....1.11.. if p # 0 A=07220038080000 B=01002511304998 C=07073000000000 D=00000000000000 M=00000000000000 P=8 S=01...56789.b 01271: 1.11..1111 -> 01263 then go to div15 A=07220038080000 B=01002511304998 C=07073000000000 D=00000000000000 M=00000000000000 P=8 S=01...56789.b 01263: 11...1.11. div15: a - b -> a[ms] A=06217526776000 B=01002511304998 C=07073000000000 D=00000000000000 M=00000000000000 P=8 S=01...56789.b 01264: 1.11..1.11 -> 01262 if no carry go to div14 A=06217526776000 B=01002511304998 C=07073000000000 D=00000000000000 M=00000000000000 P=8 S=01...56789.b 01262: .1111...1. div14: c + 1 -> c[p] A=06217526776000 B=01002511304998 C=07073100000000 D=00000000000000 M=00000000000000 P=8 S=01...56789.b 01263: 11...1.11. div15: a - b -> a[ms] A=05215015472000 B=01002511304998 C=07073100000000 D=00000000000000 M=00000000000000 P=8 S=01...56789.b 01264: 1.11..1.11 -> 01262 if no carry go to div14 A=05215015472000 B=01002511304998 C=07073100000000 D=00000000000000 M=00000000000000 P=8 S=01...56789.b 01262: .1111...1. div14: c + 1 -> c[p] A=05215015472000 B=01002511304998 C=07073200000000 D=00000000000000 M=00000000000000 P=8 S=01...56789.b 01263: 11...1.11. div15: a - b -> a[ms] A=04212504168000 B=01002511304998 C=07073200000000 D=00000000000000 M=00000000000000 P=8 S=01...56789.b 01264: 1.11..1.11 -> 01262 if no carry go to div14 A=04212504168000 B=01002511304998 C=07073200000000 D=00000000000000 M=00000000000000 P=8 S=01...56789.b 01262: .1111...1. div14: c + 1 -> c[p] A=04212504168000 B=01002511304998 C=07073300000000 D=00000000000000 M=00000000000000 P=8 S=01...56789.b 01263: 11...1.11. div15: a - b -> a[ms] A=03209992864000 B=01002511304998 C=07073300000000 D=00000000000000 M=00000000000000 P=8 S=01...56789.b 01264: 1.11..1.11 -> 01262 if no carry go to div14 A=03209992864000 B=01002511304998 C=07073300000000 D=00000000000000 M=00000000000000 P=8 S=01...56789.b 01262: .1111...1. div14: c + 1 -> c[p] A=03209992864000 B=01002511304998 C=07073400000000 D=00000000000000 M=00000000000000 P=8 S=01...56789.b 01263: 11...1.11. div15: a - b -> a[ms] A=02207481560000 B=01002511304998 C=07073400000000 D=00000000000000 M=00000000000000 P=8 S=01...56789.b 01264: 1.11..1.11 -> 01262 if no carry go to div14 A=02207481560000 B=01002511304998 C=07073400000000 D=00000000000000 M=00000000000000 P=8 S=01...56789.b 01262: .1111...1. div14: c + 1 -> c[p] A=02207481560000 B=01002511304998 C=07073500000000 D=00000000000000 M=00000000000000 P=8 S=01...56789.b 01263: 11...1.11. div15: a - b -> a[ms] A=01204970256000 B=01002511304998 C=07073500000000 D=00000000000000 M=00000000000000 P=8 S=01...56789.b 01264: 1.11..1.11 -> 01262 if no carry go to div14 A=01204970256000 B=01002511304998 C=07073500000000 D=00000000000000 M=00000000000000 P=8 S=01...56789.b 01262: .1111...1. div14: c + 1 -> c[p] A=01204970256000 B=01002511304998 C=07073600000000 D=00000000000000 M=00000000000000 P=8 S=01...56789.b 01263: 11...1.11. div15: a - b -> a[ms] A=00202458952000 B=01002511304998 C=07073600000000 D=00000000000000 M=00000000000000 P=8 S=01...56789.b 01264: 1.11..1.11 -> 01262 if no carry go to div14 A=00202458952000 B=01002511304998 C=07073600000000 D=00000000000000 M=00000000000000 P=8 S=01...56789.b 01262: .1111...1. div14: c + 1 -> c[p] A=00202458952000 B=01002511304998 C=07073700000000 D=00000000000000 M=00000000000000 P=8 S=01...56789.b 01263: 11...1.11. div15: a - b -> a[ms] A=99199947648000 B=01002511304998 C=07073700000000 D=00000000000000 M=00000000000000 P=8 S=01...56789.b 01264: 1.11..1.11 -> 01262 if no carry go to div14 A=99199947648000 B=01002511304998 C=07073700000000 D=00000000000000 M=00000000000000 P=8 S=01...56789.b 01265: 111..1.11. a + b -> a[ms] A=00202458952000 B=01002511304998 C=07073700000000 D=00000000000000 M=00000000000000 P=8 S=01...56789.b 01266: .1...1.11. shift left a[ms] A=02024589520000 B=01002511304998 C=07073700000000 D=00000000000000 M=00000000000000 P=8 S=01...56789.b 01267: .....111.. p - 1 -> p A=02024589520000 B=01002511304998 C=07073700000000 D=00000000000000 M=00000000000000 P=7 S=01...56789.b 01270: ....1.11.. if p # 0 A=02024589520000 B=01002511304998 C=07073700000000 D=00000000000000 M=00000000000000 P=7 S=01...56789.b 01271: 1.11..1111 -> 01263 then go to div15 A=02024589520000 B=01002511304998 C=07073700000000 D=00000000000000 M=00000000000000 P=7 S=01...56789.b 01263: 11...1.11. div15: a - b -> a[ms] A=01022078216000 B=01002511304998 C=07073700000000 D=00000000000000 M=00000000000000 P=7 S=01...56789.b 01264: 1.11..1.11 -> 01262 if no carry go to div14 A=01022078216000 B=01002511304998 C=07073700000000 D=00000000000000 M=00000000000000 P=7 S=01...56789.b 01262: .1111...1. div14: c + 1 -> c[p] A=01022078216000 B=01002511304998 C=07073710000000 D=00000000000000 M=00000000000000 P=7 S=01...56789.b 01263: 11...1.11. div15: a - b -> a[ms] A=00019566912000 B=01002511304998 C=07073710000000 D=00000000000000 M=00000000000000 P=7 S=01...56789.b 01264: 1.11..1.11 -> 01262 if no carry go to div14 A=00019566912000 B=01002511304998 C=07073710000000 D=00000000000000 M=00000000000000 P=7 S=01...56789.b 01262: .1111...1. div14: c + 1 -> c[p] A=00019566912000 B=01002511304998 C=07073720000000 D=00000000000000 M=00000000000000 P=7 S=01...56789.b 01263: 11...1.11. div15: a - b -> a[ms] A=99017055608000 B=01002511304998 C=07073720000000 D=00000000000000 M=00000000000000 P=7 S=01...56789.b 01264: 1.11..1.11 -> 01262 if no carry go to div14 A=99017055608000 B=01002511304998 C=07073720000000 D=00000000000000 M=00000000000000 P=7 S=01...56789.b 01265: 111..1.11. a + b -> a[ms] A=00019566912000 B=01002511304998 C=07073720000000 D=00000000000000 M=00000000000000 P=7 S=01...56789.b 01266: .1...1.11. shift left a[ms] A=00195669120000 B=01002511304998 C=07073720000000 D=00000000000000 M=00000000000000 P=7 S=01...56789.b 01267: .....111.. p - 1 -> p A=00195669120000 B=01002511304998 C=07073720000000 D=00000000000000 M=00000000000000 P=6 S=01...56789.b 01270: ....1.11.. if p # 0 A=00195669120000 B=01002511304998 C=07073720000000 D=00000000000000 M=00000000000000 P=6 S=01...56789.b 01271: 1.11..1111 -> 01263 then go to div15 A=00195669120000 B=01002511304998 C=07073720000000 D=00000000000000 M=00000000000000 P=6 S=01...56789.b 01263: 11...1.11. div15: a - b -> a[ms] A=99193157816000 B=01002511304998 C=07073720000000 D=00000000000000 M=00000000000000 P=6 S=01...56789.b 01264: 1.11..1.11 -> 01262 if no carry go to div14 A=99193157816000 B=01002511304998 C=07073720000000 D=00000000000000 M=00000000000000 P=6 S=01...56789.b 01265: 111..1.11. a + b -> a[ms] A=00195669120000 B=01002511304998 C=07073720000000 D=00000000000000 M=00000000000000 P=6 S=01...56789.b 01266: .1...1.11. shift left a[ms] A=01956691200000 B=01002511304998 C=07073720000000 D=00000000000000 M=00000000000000 P=6 S=01...56789.b 01267: .....111.. p - 1 -> p A=01956691200000 B=01002511304998 C=07073720000000 D=00000000000000 M=00000000000000 P=5 S=01...56789.b 01270: ....1.11.. if p # 0 A=01956691200000 B=01002511304998 C=07073720000000 D=00000000000000 M=00000000000000 P=5 S=01...56789.b 01271: 1.11..1111 -> 01263 then go to div15 A=01956691200000 B=01002511304998 C=07073720000000 D=00000000000000 M=00000000000000 P=5 S=01...56789.b 01263: 11...1.11. div15: a - b -> a[ms] A=00954179896000 B=01002511304998 C=07073720000000 D=00000000000000 M=00000000000000 P=5 S=01...56789.b 01264: 1.11..1.11 -> 01262 if no carry go to div14 A=00954179896000 B=01002511304998 C=07073720000000 D=00000000000000 M=00000000000000 P=5 S=01...56789.b 01262: .1111...1. div14: c + 1 -> c[p] A=00954179896000 B=01002511304998 C=07073720100000 D=00000000000000 M=00000000000000 P=5 S=01...56789.b 01263: 11...1.11. div15: a - b -> a[ms] A=99951668592000 B=01002511304998 C=07073720100000 D=00000000000000 M=00000000000000 P=5 S=01...56789.b 01264: 1.11..1.11 -> 01262 if no carry go to div14 A=99951668592000 B=01002511304998 C=07073720100000 D=00000000000000 M=00000000000000 P=5 S=01...56789.b 01265: 111..1.11. a + b -> a[ms] A=00954179896000 B=01002511304998 C=07073720100000 D=00000000000000 M=00000000000000 P=5 S=01...56789.b 01266: .1...1.11. shift left a[ms] A=09541798960000 B=01002511304998 C=07073720100000 D=00000000000000 M=00000000000000 P=5 S=01...56789.b 01267: .....111.. p - 1 -> p A=09541798960000 B=01002511304998 C=07073720100000 D=00000000000000 M=00000000000000 P=4 S=01...56789.b 01270: ....1.11.. if p # 0 A=09541798960000 B=01002511304998 C=07073720100000 D=00000000000000 M=00000000000000 P=4 S=01...56789.b 01271: 1.11..1111 -> 01263 then go to div15 A=09541798960000 B=01002511304998 C=07073720100000 D=00000000000000 M=00000000000000 P=4 S=01...56789.b 01263: 11...1.11. div15: a - b -> a[ms] A=08539287656000 B=01002511304998 C=07073720100000 D=00000000000000 M=00000000000000 P=4 S=01...56789.b 01264: 1.11..1.11 -> 01262 if no carry go to div14 A=08539287656000 B=01002511304998 C=07073720100000 D=00000000000000 M=00000000000000 P=4 S=01...56789.b 01262: .1111...1. div14: c + 1 -> c[p] A=08539287656000 B=01002511304998 C=07073720110000 D=00000000000000 M=00000000000000 P=4 S=01...56789.b 01263: 11...1.11. div15: a - b -> a[ms] A=07536776352000 B=01002511304998 C=07073720110000 D=00000000000000 M=00000000000000 P=4 S=01...56789.b 01264: 1.11..1.11 -> 01262 if no carry go to div14 A=07536776352000 B=01002511304998 C=07073720110000 D=00000000000000 M=00000000000000 P=4 S=01...56789.b 01262: .1111...1. div14: c + 1 -> c[p] A=07536776352000 B=01002511304998 C=07073720120000 D=00000000000000 M=00000000000000 P=4 S=01...56789.b 01263: 11...1.11. div15: a - b -> a[ms] A=06534265048000 B=01002511304998 C=07073720120000 D=00000000000000 M=00000000000000 P=4 S=01...56789.b 01264: 1.11..1.11 -> 01262 if no carry go to div14 A=06534265048000 B=01002511304998 C=07073720120000 D=00000000000000 M=00000000000000 P=4 S=01...56789.b 01262: .1111...1. div14: c + 1 -> c[p] A=06534265048000 B=01002511304998 C=07073720130000 D=00000000000000 M=00000000000000 P=4 S=01...56789.b 01263: 11...1.11. div15: a - b -> a[ms] A=05531753744000 B=01002511304998 C=07073720130000 D=00000000000000 M=00000000000000 P=4 S=01...56789.b 01264: 1.11..1.11 -> 01262 if no carry go to div14 A=05531753744000 B=01002511304998 C=07073720130000 D=00000000000000 M=00000000000000 P=4 S=01...56789.b 01262: .1111...1. div14: c + 1 -> c[p] A=05531753744000 B=01002511304998 C=07073720140000 D=00000000000000 M=00000000000000 P=4 S=01...56789.b 01263: 11...1.11. div15: a - b -> a[ms] A=04529242440000 B=01002511304998 C=07073720140000 D=00000000000000 M=00000000000000 P=4 S=01...56789.b 01264: 1.11..1.11 -> 01262 if no carry go to div14 A=04529242440000 B=01002511304998 C=07073720140000 D=00000000000000 M=00000000000000 P=4 S=01...56789.b 01262: .1111...1. div14: c + 1 -> c[p] A=04529242440000 B=01002511304998 C=07073720150000 D=00000000000000 M=00000000000000 P=4 S=01...56789.b 01263: 11...1.11. div15: a - b -> a[ms] A=03526731136000 B=01002511304998 C=07073720150000 D=00000000000000 M=00000000000000 P=4 S=01...56789.b 01264: 1.11..1.11 -> 01262 if no carry go to div14 A=03526731136000 B=01002511304998 C=07073720150000 D=00000000000000 M=00000000000000 P=4 S=01...56789.b 01262: .1111...1. div14: c + 1 -> c[p] A=03526731136000 B=01002511304998 C=07073720160000 D=00000000000000 M=00000000000000 P=4 S=01...56789.b 01263: 11...1.11. div15: a - b -> a[ms] A=02524219832000 B=01002511304998 C=07073720160000 D=00000000000000 M=00000000000000 P=4 S=01...56789.b 01264: 1.11..1.11 -> 01262 if no carry go to div14 A=02524219832000 B=01002511304998 C=07073720160000 D=00000000000000 M=00000000000000 P=4 S=01...56789.b 01262: .1111...1. div14: c + 1 -> c[p] A=02524219832000 B=01002511304998 C=07073720170000 D=00000000000000 M=00000000000000 P=4 S=01...56789.b 01263: 11...1.11. div15: a - b -> a[ms] A=01521708528000 B=01002511304998 C=07073720170000 D=00000000000000 M=00000000000000 P=4 S=01...56789.b 01264: 1.11..1.11 -> 01262 if no carry go to div14 A=01521708528000 B=01002511304998 C=07073720170000 D=00000000000000 M=00000000000000 P=4 S=01...56789.b 01262: .1111...1. div14: c + 1 -> c[p] A=01521708528000 B=01002511304998 C=07073720180000 D=00000000000000 M=00000000000000 P=4 S=01...56789.b 01263: 11...1.11. div15: a - b -> a[ms] A=00519197224000 B=01002511304998 C=07073720180000 D=00000000000000 M=00000000000000 P=4 S=01...56789.b 01264: 1.11..1.11 -> 01262 if no carry go to div14 A=00519197224000 B=01002511304998 C=07073720180000 D=00000000000000 M=00000000000000 P=4 S=01...56789.b 01262: .1111...1. div14: c + 1 -> c[p] A=00519197224000 B=01002511304998 C=07073720190000 D=00000000000000 M=00000000000000 P=4 S=01...56789.b 01263: 11...1.11. div15: a - b -> a[ms] A=99516685920000 B=01002511304998 C=07073720190000 D=00000000000000 M=00000000000000 P=4 S=01...56789.b 01264: 1.11..1.11 -> 01262 if no carry go to div14 A=99516685920000 B=01002511304998 C=07073720190000 D=00000000000000 M=00000000000000 P=4 S=01...56789.b 01265: 111..1.11. a + b -> a[ms] A=00519197224000 B=01002511304998 C=07073720190000 D=00000000000000 M=00000000000000 P=4 S=01...56789.b 01266: .1...1.11. shift left a[ms] A=05191972240000 B=01002511304998 C=07073720190000 D=00000000000000 M=00000000000000 P=4 S=01...56789.b 01267: .....111.. p - 1 -> p A=05191972240000 B=01002511304998 C=07073720190000 D=00000000000000 M=00000000000000 P=3 S=01...56789.b 01270: ....1.11.. if p # 0 A=05191972240000 B=01002511304998 C=07073720190000 D=00000000000000 M=00000000000000 P=3 S=01...56789.b 01271: 1.11..1111 -> 01263 then go to div15 A=05191972240000 B=01002511304998 C=07073720190000 D=00000000000000 M=00000000000000 P=3 S=01...56789.b 01263: 11...1.11. div15: a - b -> a[ms] A=04189460936000 B=01002511304998 C=07073720190000 D=00000000000000 M=00000000000000 P=3 S=01...56789.b 01264: 1.11..1.11 -> 01262 if no carry go to div14 A=04189460936000 B=01002511304998 C=07073720190000 D=00000000000000 M=00000000000000 P=3 S=01...56789.b 01262: .1111...1. div14: c + 1 -> c[p] A=04189460936000 B=01002511304998 C=07073720191000 D=00000000000000 M=00000000000000 P=3 S=01...56789.b 01263: 11...1.11. div15: a - b -> a[ms] A=03186949632000 B=01002511304998 C=07073720191000 D=00000000000000 M=00000000000000 P=3 S=01...56789.b 01264: 1.11..1.11 -> 01262 if no carry go to div14 A=03186949632000 B=01002511304998 C=07073720191000 D=00000000000000 M=00000000000000 P=3 S=01...56789.b 01262: .1111...1. div14: c + 1 -> c[p] A=03186949632000 B=01002511304998 C=07073720192000 D=00000000000000 M=00000000000000 P=3 S=01...56789.b 01263: 11...1.11. div15: a - b -> a[ms] A=02184438328000 B=01002511304998 C=07073720192000 D=00000000000000 M=00000000000000 P=3 S=01...56789.b 01264: 1.11..1.11 -> 01262 if no carry go to div14 A=02184438328000 B=01002511304998 C=07073720192000 D=00000000000000 M=00000000000000 P=3 S=01...56789.b 01262: .1111...1. div14: c + 1 -> c[p] A=02184438328000 B=01002511304998 C=07073720193000 D=00000000000000 M=00000000000000 P=3 S=01...56789.b 01263: 11...1.11. div15: a - b -> a[ms] A=01181927024000 B=01002511304998 C=07073720193000 D=00000000000000 M=00000000000000 P=3 S=01...56789.b 01264: 1.11..1.11 -> 01262 if no carry go to div14 A=01181927024000 B=01002511304998 C=07073720193000 D=00000000000000 M=00000000000000 P=3 S=01...56789.b 01262: .1111...1. div14: c + 1 -> c[p] A=01181927024000 B=01002511304998 C=07073720194000 D=00000000000000 M=00000000000000 P=3 S=01...56789.b 01263: 11...1.11. div15: a - b -> a[ms] A=00179415720000 B=01002511304998 C=07073720194000 D=00000000000000 M=00000000000000 P=3 S=01...56789.b 01264: 1.11..1.11 -> 01262 if no carry go to div14 A=00179415720000 B=01002511304998 C=07073720194000 D=00000000000000 M=00000000000000 P=3 S=01...56789.b 01262: .1111...1. div14: c + 1 -> c[p] A=00179415720000 B=01002511304998 C=07073720195000 D=00000000000000 M=00000000000000 P=3 S=01...56789.b 01263: 11...1.11. div15: a - b -> a[ms] A=99176904416000 B=01002511304998 C=07073720195000 D=00000000000000 M=00000000000000 P=3 S=01...56789.b 01264: 1.11..1.11 -> 01262 if no carry go to div14 A=99176904416000 B=01002511304998 C=07073720195000 D=00000000000000 M=00000000000000 P=3 S=01...56789.b 01265: 111..1.11. a + b -> a[ms] A=00179415720000 B=01002511304998 C=07073720195000 D=00000000000000 M=00000000000000 P=3 S=01...56789.b 01266: .1...1.11. shift left a[ms] A=01794157200000 B=01002511304998 C=07073720195000 D=00000000000000 M=00000000000000 P=3 S=01...56789.b 01267: .....111.. p - 1 -> p A=01794157200000 B=01002511304998 C=07073720195000 D=00000000000000 M=00000000000000 P=2 S=01...56789.b 01270: ....1.11.. if p # 0 A=01794157200000 B=01002511304998 C=07073720195000 D=00000000000000 M=00000000000000 P=2 S=01...56789.b 01271: 1.11..1111 -> 01263 then go to div15 A=01794157200000 B=01002511304998 C=07073720195000 D=00000000000000 M=00000000000000 P=2 S=01...56789.b 01263: 11...1.11. div15: a - b -> a[ms] A=00791645896000 B=01002511304998 C=07073720195000 D=00000000000000 M=00000000000000 P=2 S=01...56789.b 01264: 1.11..1.11 -> 01262 if no carry go to div14 A=00791645896000 B=01002511304998 C=07073720195000 D=00000000000000 M=00000000000000 P=2 S=01...56789.b 01262: .1111...1. div14: c + 1 -> c[p] A=00791645896000 B=01002511304998 C=07073720195100 D=00000000000000 M=00000000000000 P=2 S=01...56789.b 01263: 11...1.11. div15: a - b -> a[ms] A=99789134592000 B=01002511304998 C=07073720195100 D=00000000000000 M=00000000000000 P=2 S=01...56789.b 01264: 1.11..1.11 -> 01262 if no carry go to div14 A=99789134592000 B=01002511304998 C=07073720195100 D=00000000000000 M=00000000000000 P=2 S=01...56789.b 01265: 111..1.11. a + b -> a[ms] A=00791645896000 B=01002511304998 C=07073720195100 D=00000000000000 M=00000000000000 P=2 S=01...56789.b 01266: .1...1.11. shift left a[ms] A=07916458960000 B=01002511304998 C=07073720195100 D=00000000000000 M=00000000000000 P=2 S=01...56789.b 01267: .....111.. p - 1 -> p A=07916458960000 B=01002511304998 C=07073720195100 D=00000000000000 M=00000000000000 P=1 S=01...56789.b 01270: ....1.11.. if p # 0 A=07916458960000 B=01002511304998 C=07073720195100 D=00000000000000 M=00000000000000 P=1 S=01...56789.b 01271: 1.11..1111 -> 01263 then go to div15 A=07916458960000 B=01002511304998 C=07073720195100 D=00000000000000 M=00000000000000 P=1 S=01...56789.b 01263: 11...1.11. div15: a - b -> a[ms] A=06913947656000 B=01002511304998 C=07073720195100 D=00000000000000 M=00000000000000 P=1 S=01...56789.b 01264: 1.11..1.11 -> 01262 if no carry go to div14 A=06913947656000 B=01002511304998 C=07073720195100 D=00000000000000 M=00000000000000 P=1 S=01...56789.b 01262: .1111...1. div14: c + 1 -> c[p] A=06913947656000 B=01002511304998 C=07073720195110 D=00000000000000 M=00000000000000 P=1 S=01...56789.b 01263: 11...1.11. div15: a - b -> a[ms] A=05911436352000 B=01002511304998 C=07073720195110 D=00000000000000 M=00000000000000 P=1 S=01...56789.b 01264: 1.11..1.11 -> 01262 if no carry go to div14 A=05911436352000 B=01002511304998 C=07073720195110 D=00000000000000 M=00000000000000 P=1 S=01...56789.b 01262: .1111...1. div14: c + 1 -> c[p] A=05911436352000 B=01002511304998 C=07073720195120 D=00000000000000 M=00000000000000 P=1 S=01...56789.b 01263: 11...1.11. div15: a - b -> a[ms] A=04908925048000 B=01002511304998 C=07073720195120 D=00000000000000 M=00000000000000 P=1 S=01...56789.b 01264: 1.11..1.11 -> 01262 if no carry go to div14 A=04908925048000 B=01002511304998 C=07073720195120 D=00000000000000 M=00000000000000 P=1 S=01...56789.b 01262: .1111...1. div14: c + 1 -> c[p] A=04908925048000 B=01002511304998 C=07073720195130 D=00000000000000 M=00000000000000 P=1 S=01...56789.b 01263: 11...1.11. div15: a - b -> a[ms] A=03906413744000 B=01002511304998 C=07073720195130 D=00000000000000 M=00000000000000 P=1 S=01...56789.b 01264: 1.11..1.11 -> 01262 if no carry go to div14 A=03906413744000 B=01002511304998 C=07073720195130 D=00000000000000 M=00000000000000 P=1 S=01...56789.b 01262: .1111...1. div14: c + 1 -> c[p] A=03906413744000 B=01002511304998 C=07073720195140 D=00000000000000 M=00000000000000 P=1 S=01...56789.b 01263: 11...1.11. div15: a - b -> a[ms] A=02903902440000 B=01002511304998 C=07073720195140 D=00000000000000 M=00000000000000 P=1 S=01...56789.b 01264: 1.11..1.11 -> 01262 if no carry go to div14 A=02903902440000 B=01002511304998 C=07073720195140 D=00000000000000 M=00000000000000 P=1 S=01...56789.b 01262: .1111...1. div14: c + 1 -> c[p] A=02903902440000 B=01002511304998 C=07073720195150 D=00000000000000 M=00000000000000 P=1 S=01...56789.b 01263: 11...1.11. div15: a - b -> a[ms] A=01901391136000 B=01002511304998 C=07073720195150 D=00000000000000 M=00000000000000 P=1 S=01...56789.b 01264: 1.11..1.11 -> 01262 if no carry go to div14 A=01901391136000 B=01002511304998 C=07073720195150 D=00000000000000 M=00000000000000 P=1 S=01...56789.b 01262: .1111...1. div14: c + 1 -> c[p] A=01901391136000 B=01002511304998 C=07073720195160 D=00000000000000 M=00000000000000 P=1 S=01...56789.b 01263: 11...1.11. div15: a - b -> a[ms] A=00898879832000 B=01002511304998 C=07073720195160 D=00000000000000 M=00000000000000 P=1 S=01...56789.b 01264: 1.11..1.11 -> 01262 if no carry go to div14 A=00898879832000 B=01002511304998 C=07073720195160 D=00000000000000 M=00000000000000 P=1 S=01...56789.b 01262: .1111...1. div14: c + 1 -> c[p] A=00898879832000 B=01002511304998 C=07073720195170 D=00000000000000 M=00000000000000 P=1 S=01...56789.b 01263: 11...1.11. div15: a - b -> a[ms] A=99896368528000 B=01002511304998 C=07073720195170 D=00000000000000 M=00000000000000 P=1 S=01...56789.b 01264: 1.11..1.11 -> 01262 if no carry go to div14 A=99896368528000 B=01002511304998 C=07073720195170 D=00000000000000 M=00000000000000 P=1 S=01...56789.b 01265: 111..1.11. a + b -> a[ms] A=00898879832000 B=01002511304998 C=07073720195170 D=00000000000000 M=00000000000000 P=1 S=01...56789.b 01266: .1...1.11. shift left a[ms] A=08988798320000 B=01002511304998 C=07073720195170 D=00000000000000 M=00000000000000 P=1 S=01...56789.b 01267: .....111.. p - 1 -> p A=08988798320000 B=01002511304998 C=07073720195170 D=00000000000000 M=00000000000000 P=0 S=01...56789.b 01270: ....1.11.. if p # 0 A=08988798320000 B=01002511304998 C=07073720195170 D=00000000000000 M=00000000000000 P=0 S=01...56789.b 01271: 1.11..1111 -> 01263 then go to div15 A=08988798320000 B=01002511304998 C=07073720195170 D=00000000000000 M=00000000000000 P=0 S=01...56789.b 01272: ..1.11.111 -> 01055 go to tnm12 A=08988798320000 B=01002511304998 C=07073720195170 D=00000000000000 M=00000000000000 P=0 S=01...56789.b 01055: .11...111. tnm12: c -> a[w] A=07073720195170 B=01002511304998 C=07073720195170 D=00000000000000 M=00000000000000 P=0 S=01...56789.b 01056: ..1...1.1. b -> c[x] A=07073720195170 B=01002511304998 C=07073720195998 D=00000000000000 M=00000000000000 P=0 S=01...56789.b 01057: 11..1.1111 -> 01313 go to add15 A=07073720195170 B=01002511304998 C=07073720195998 D=00000000000000 M=00000000000000 P=0 S=01...56789.b 01313: .1...1.... -> 02314 add15: select rom 2 ; -> nrm21 A=07073720195170 B=01002511304998 C=07073720195998 D=00000000000000 M=00000000000000 P=0 S=01...56789.b 02314: 1.1111111. nrm21: 0 -> a[s] A=07073720195170 B=01002511304998 C=07073720195998 D=00000000000000 M=00000000000000 P=0 S=01...56789.b 02315: 11....11.. 12 -> p A=07073720195170 B=01002511304998 C=07073720195998 D=00000000000000 M=00000000000000 P=c S=01...56789.b 02316: ....1.111. 0 -> b[w] A=07073720195170 B=00000000000000 C=07073720195998 D=00000000000000 M=00000000000000 P=c S=01...56789.b 02317: 1..11...1. nrm23: if a[p] >= 1 A=07073720195170 B=00000000000000 C=07073720195998 D=00000000000000 M=00000000000000 P=c S=01...56789.b 02320: 11.1.11.11 -> 02326 then go to nrm24 A=07073720195170 B=00000000000000 C=07073720195998 D=00000000000000 M=00000000000000 P=c S=01...56789.b 02326: .1..1.1.1. nrm24: a -> b[x] A=07073720195170 B=00000000000170 C=07073720195998 D=00000000000000 M=00000000000000 P=c S=01...56789.b 02327: 111...111. a + b -> a[w] A=07073720195340 B=00000000000170 C=07073720195998 D=00000000000000 M=00000000000000 P=c S=01...56789.b 02330: 1..111111. if a[s] >= 1 A=07073720195340 B=00000000000170 C=07073720195998 D=00000000000000 M=00000000000000 P=c S=01...56789.b 02331: 11...11111 -> 02307 then go to mpy28 A=07073720195340 B=00000000000170 C=07073720195998 D=00000000000000 M=00000000000000 P=c S=01...56789.b 02332: 111.1..11. a exchange c[m] A=07073720195340 B=00000000000170 C=07073720195998 D=00000000000000 M=00000000000000 P=c S=01...56789.b 02333: .11...111. c -> a[w] A=07073720195998 B=00000000000170 C=07073720195998 D=00000000000000 M=00000000000000 P=c S=01...56789.b 02334: ....1.111. 0 -> b[w] A=07073720195998 B=00000000000000 C=07073720195998 D=00000000000000 M=00000000000000 P=c S=01...56789.b 02335: 11....11.. nrm27: 12 -> p A=07073720195998 B=00000000000000 C=07073720195998 D=00000000000000 M=00000000000000 P=c S=01...56789.b 02336: .1111.1.11 -> 02172 go to nrm26 A=07073720195998 B=00000000000000 C=07073720195998 D=00000000000000 M=00000000000000 P=c S=01...56789.b 02172: ..1..1.1.. nrm26: if s2 = 0 A=07073720195998 B=00000000000000 C=07073720195998 D=00000000000000 M=00000000000000 P=c S=01...56789.b 02173: 1..1.1..11 -> 02224 then go to rtn21 A=07073720195998 B=00000000000000 C=07073720195998 D=00000000000000 M=00000000000000 P=c S=01...56789.b 02224: ..1..1.... -> 01225 rtn21: select rom 1 ; -> rtn11 A=07073720195998 B=00000000000000 C=07073720195998 D=00000000000000 M=00000000000000 P=c S=01...56789.b 01225: ...1.1.1.. rtn11: if s1 = 0 A=07073720195998 B=00000000000000 C=07073720195998 D=00000000000000 M=00000000000000 P=c S=01...56789.b 01226: 11.11.1.11 -> 01332 then go to rtn12 A=07073720195998 B=00000000000000 C=07073720195998 D=00000000000000 M=00000000000000 P=c S=01...56789.b 01227: ....11.... return A=07073720195998 B=00000000000000 C=07073720195998 D=00000000000000 M=00000000000000 P=c S=01...56789.b A=C = cos(x) = cot / SQRT(1 + cot ^2) 01023: 1.1..1.1.. if s10 = 0 A=07073720195998 B=00000000000000 C=07073720195998 D=00000000000000 M=00000000000000 P=c S=01...56789.b 01024: 11.11.1.11 -> 01332 then go to rtn12 A=07073720195998 B=00000000000000 C=07073720195998 D=00000000000000 M=00000000000000 P=c S=01...56789.b 01332: .....1.... -> 00333 rtn12: select rom 0 ; -> l00333 A=07073720195998 B=00000000000000 C=07073720195998 D=00000000000000 M=00000000000000 P=c S=01...56789.b 00333: .1.111.1.1 -> 00135 l00333: jsb of13 A=07073720195998 B=00000000000000 C=07073720195998 D=00000000000000 M=00000000000000 P=c S=01...56789.b 00135: ....11.1.. of13: clear status A=07073720195998 B=00000000000000 C=07073720195998 D=00000000000000 M=00000000000000 P=c S=............ 00136: .11...111. c -> a[w] A=07073720195998 B=00000000000000 C=07073720195998 D=00000000000000 M=00000000000000 P=c S=............ 00137: 11....11.. of14: 12 -> p A=07073720195998 B=00000000000000 C=07073720195998 D=00000000000000 M=00000000000000 P=c S=............ 00140: .1..1.1.1. a -> b[x] A=07073720195998 B=00000000000998 C=07073720195998 D=00000000000000 M=00000000000000 P=c S=............ 00141: .11...1.1. c -> a[x] A=07073720195998 B=00000000000998 C=07073720195998 D=00000000000000 M=00000000000000 P=c S=............ 00142: .11.111.1. if c[xs] = 0 A=07073720195998 B=00000000000998 C=07073720195998 D=00000000000000 M=00000000000000 P=c S=............ 00143: .11.1...11 -> 00150 then go to of15 A=07073720195998 B=00000000000998 C=07073720195998 D=00000000000000 M=00000000000000 P=c S=............ 00144: ..1.1.1.1. 0 - c -> c[x] A=07073720195998 B=00000000000998 C=07073720195002 D=00000000000000 M=00000000000000 P=c S=............ 00145: .1.1111.1. c - 1 -> c[xs] A=07073720195998 B=00000000000998 C=07073720195902 D=00000000000000 M=00000000000000 P=c S=............ 00146: .1.1.11111 -> 00127 if no carry go to of11 A=07073720195998 B=00000000000998 C=07073720195902 D=00000000000000 M=00000000000000 P=c S=............ 00147: .1.1..11.. 5 -> p A=07073720195998 B=00000000000998 C=07073720195902 D=00000000000000 M=00000000000000 P=5 S=............ 00150: 111.1.1.1. of15: a exchange c[x] A=07073720195902 B=00000000000998 C=07073720195998 D=00000000000000 M=00000000000000 P=5 S=............ 00151: .1...1.1.. if s4 = 0 A=07073720195902 B=00000000000998 C=07073720195998 D=00000000000000 M=00000000000000 P=5 S=............ 00152: .1....1.11 -> 00102 then go to l00102 A=07073720195902 B=00000000000998 C=07073720195998 D=00000000000000 M=00000000000000 P=5 S=............ 00102: .1..1.111. l00102: a -> b[w] A=07073720195902 B=07073720195902 C=07073720195998 D=00000000000000 M=00000000000000 P=5 S=............ 00103: 1.11111.1. 0 -> a[xs] A=07073720195002 B=07073720195902 C=07073720195998 D=00000000000000 M=00000000000000 P=5 S=............ 00104: .1...1.11. shift left a[ms] A=70737201950002 B=07073720195902 C=07073720195998 D=00000000000000 M=00000000000000 P=5 S=............ 00105: 11.11.1.1. l00105: a - 1 -> a[x] A=70737201950001 B=07073720195902 C=07073720195998 D=00000000000000 M=00000000000000 P=5 S=............ 00106: 111.....11 -> 00340 if no carry go to l00340 A=70737201950001 B=07073720195902 C=07073720195998 D=00000000000000 M=00000000000000 P=5 S=............ 00340: 1.11.1.11. l00340: shift right a[ms] A=07073720195001 B=07073720195902 C=07073720195998 D=00000000000000 M=00000000000000 P=5 S=............ 00341: .....111.. p - 1 -> p A=07073720195001 B=07073720195902 C=07073720195998 D=00000000000000 M=00000000000000 P=4 S=............ 00342: ..1.1.11.. if p # 2 A=07073720195001 B=07073720195902 C=07073720195998 D=00000000000000 M=00000000000000 P=4 S=............ 00343: .1...1.111 -> 00105 then go to l00105 A=07073720195001 B=07073720195902 C=07073720195998 D=00000000000000 M=00000000000000 P=4 S=............ 00105: 11.11.1.1. l00105: a - 1 -> a[x] A=07073720195000 B=07073720195902 C=07073720195998 D=00000000000000 M=00000000000000 P=4 S=............ 00106: 111.....11 -> 00340 if no carry go to l00340 A=07073720195000 B=07073720195902 C=07073720195998 D=00000000000000 M=00000000000000 P=4 S=............ 00340: 1.11.1.11. l00340: shift right a[ms] A=00707372019000 B=07073720195902 C=07073720195998 D=00000000000000 M=00000000000000 P=4 S=............ 00341: .....111.. p - 1 -> p A=00707372019000 B=07073720195902 C=07073720195998 D=00000000000000 M=00000000000000 P=3 S=............ 00342: ..1.1.11.. if p # 2 A=00707372019000 B=07073720195902 C=07073720195998 D=00000000000000 M=00000000000000 P=3 S=............ 00343: .1...1.111 -> 00105 then go to l00105 A=00707372019000 B=07073720195902 C=07073720195998 D=00000000000000 M=00000000000000 P=3 S=............ 00105: 11.11.1.1. l00105: a - 1 -> a[x] A=00707372019999 B=07073720195902 C=07073720195998 D=00000000000000 M=00000000000000 P=3 S=............ 00106: 111.....11 -> 00340 if no carry go to l00340 A=00707372019999 B=07073720195902 C=07073720195998 D=00000000000000 M=00000000000000 P=3 S=............ 00107: .11.111.1. if c[xs] = 0 A=00707372019999 B=07073720195902 C=07073720195998 D=00000000000000 M=00000000000000 P=3 S=............ 00110: 111..11.11 -> 00346 then go to l00346 A=00707372019999 B=07073720195902 C=07073720195998 D=00000000000000 M=00000000000000 P=3 S=............ 00111: 11..11.11. a exchange b[ms] A=07073720195999 B=00707372019902 C=07073720195998 D=00000000000000 M=00000000000000 P=3 S=............ 00112: 11.1..11.. 13 -> p A=07073720195999 B=00707372019902 C=07073720195998 D=00000000000000 M=00000000000000 P=d S=............ 00113: 111..11.11 -> 00346 go to l00346 A=07073720195999 B=00707372019902 C=07073720195998 D=00000000000000 M=00000000000000 P=d S=............ 00346: 1.1111.11. l00346: 0 -> a[ms] A=00000000000999 B=00707372019902 C=07073720195998 D=00000000000000 M=00000000000000 P=d S=............ 00347: 11111...1. a + 1 -> a[p] A=10000000000999 B=00707372019902 C=07073720195998 D=00000000000000 M=00000000000000 P=d S=............ 00350: 11111...1. a + 1 -> a[p] A=20000000000999 B=00707372019902 C=07073720195998 D=00000000000000 M=00000000000000 P=d S=............ 00351: ..1...11.. 2 -> p A=20000000000999 B=00707372019902 C=07073720195998 D=00000000000000 M=00000000000000 P=2 S=............ 00352: ....1111.. l00352: p + 1 -> p A=20000000000999 B=00707372019902 C=07073720195998 D=00000000000000 M=00000000000000 P=3 S=............ 00353: 11.11...1. a - 1 -> a[p] A=20000000009999 B=00707372019902 C=07073720195998 D=00000000000000 M=00000000000000 P=3 S=............ 00354: 111.111111 -> 00357 if no carry go to l00357 A=20000000009999 B=00707372019902 C=07073720195998 D=00000000000000 M=00000000000000 P=3 S=............ 00355: ........1. if b[p] = 0 A=20000000009999 B=00707372019902 C=07073720195998 D=00000000000000 M=00000000000000 P=3 S=............ 00356: 111.1.1.11 -> 00352 then go to l00352 A=20000000009999 B=00707372019902 C=07073720195998 D=00000000000000 M=00000000000000 P=3 S=............ 00357: 11111...1. l00357: a + 1 -> a[p] A=20000000000999 B=00707372019902 C=07073720195998 D=00000000000000 M=00000000000000 P=3 S=............ 00360: 11..1.111. a exchange b[w] A=00707372019902 B=20000000000999 C=07073720195998 D=00000000000000 M=00000000000000 P=3 S=............ 00361: ....11.... return A=00707372019902 B=20000000000999 C=07073720195998 D=00000000000000 M=00000000000000 P=3 S=............ 00334: .111...1.. 1 -> s7 A=00707372019902 B=20000000000999 C=07073720195998 D=00000000000000 M=00000000000000 P=3 S=.......7.... 00335: 1111.111.1 -> 00367 fst2zx: jsb dsp1 A=00707372019902 B=20000000000999 C=07073720195998 D=00000000000000 M=00000000000000 P=3 S=.......7.... 00367: 1.1.1..1.. dsp1: 0 -> s10 A=00707372019902 B=20000000000999 C=07073720195998 D=00000000000000 M=00000000000000 P=3 S=.......7.... 00370: 11....1111 -> 00303 go to dsp7 A=00707372019902 B=20000000000999 C=07073720195998 D=00000000000000 M=00000000000000 P=3 S=.......7.... 00303: .11..1111. dsp7: c -> a[s] A=00707372019902 B=20000000000999 C=07073720195998 D=00000000000000 M=00000000000000 P=3 S=.......7.... 00304: 1...1..1.. l00304: 0 -> s8 A=00707372019902 B=20000000000999 C=07073720195998 D=00000000000000 M=00000000000000 P=3 S=.......7.... 00305: 11..111111 -> 00317 go to dsp8 A=00707372019902 B=20000000000999 C=07073720195998 D=00000000000000 M=00000000000000 P=3 S=.......7.... 00317: ....1..1.. dsp8: 0 -> s0 A=00707372019902 B=20000000000999 C=07073720195998 D=00000000000000 M=00000000000000 P=3 S=.......7.... 00320: .....111.. dsp6: p - 1 -> p A=00707372019902 B=20000000000999 C=07073720195998 D=00000000000000 M=00000000000000 P=2 S=.......7.... 00321: 11..1.11.. if p # 12 A=00707372019902 B=20000000000999 C=07073720195998 D=00000000000000 M=00000000000000 P=2 S=.......7.... 00322: 11.1....11 -> 00320 then go to dsp6 A=00707372019902 B=20000000000999 C=07073720195998 D=00000000000000 M=00000000000000 P=2 S=.......7.... 00320: .....111.. dsp6: p - 1 -> p A=00707372019902 B=20000000000999 C=07073720195998 D=00000000000000 M=00000000000000 P=1 S=.......7.... 00321: 11..1.11.. if p # 12 A=00707372019902 B=20000000000999 C=07073720195998 D=00000000000000 M=00000000000000 P=1 S=.......7.... 00322: 11.1....11 -> 00320 then go to dsp6 A=00707372019902 B=20000000000999 C=07073720195998 D=00000000000000 M=00000000000000 P=1 S=.......7.... 00320: .....111.. dsp6: p - 1 -> p A=00707372019902 B=20000000000999 C=07073720195998 D=00000000000000 M=00000000000000 P=0 S=.......7.... 00321: 11..1.11.. if p # 12 A=00707372019902 B=20000000000999 C=07073720195998 D=00000000000000 M=00000000000000 P=0 S=.......7.... 00322: 11.1....11 -> 00320 then go to dsp6 A=00707372019902 B=20000000000999 C=07073720195998 D=00000000000000 M=00000000000000 P=0 S=.......7.... 00320: .....111.. dsp6: p - 1 -> p A=00707372019902 B=20000000000999 C=07073720195998 D=00000000000000 M=00000000000000 P=f S=.......7.... 00321: 11..1.11.. if p # 12 A=00707372019902 B=20000000000999 C=07073720195998 D=00000000000000 M=00000000000000 P=f S=.......7.... 00322: 11.1....11 -> 00320 then go to dsp6 A=00707372019902 B=20000000000999 C=07073720195998 D=00000000000000 M=00000000000000 P=f S=.......7.... 00320: .....111.. dsp6: p - 1 -> p A=00707372019902 B=20000000000999 C=07073720195998 D=00000000000000 M=00000000000000 P=e S=.......7.... 00321: 11..1.11.. if p # 12 A=00707372019902 B=20000000000999 C=07073720195998 D=00000000000000 M=00000000000000 P=e S=.......7.... 00322: 11.1....11 -> 00320 then go to dsp6 A=00707372019902 B=20000000000999 C=07073720195998 D=00000000000000 M=00000000000000 P=e S=.......7.... 00320: .....111.. dsp6: p - 1 -> p A=00707372019902 B=20000000000999 C=07073720195998 D=00000000000000 M=00000000000000 P=d S=.......7.... 00321: 11..1.11.. if p # 12 A=00707372019902 B=20000000000999 C=07073720195998 D=00000000000000 M=00000000000000 P=d S=.......7.... 00322: 11.1....11 -> 00320 then go to dsp6 A=00707372019902 B=20000000000999 C=07073720195998 D=00000000000000 M=00000000000000 P=d S=.......7.... 00320: .....111.. dsp6: p - 1 -> p A=00707372019902 B=20000000000999 C=07073720195998 D=00000000000000 M=00000000000000 P=c S=.......7.... 00321: 11..1.11.. if p # 12 A=00707372019902 B=20000000000999 C=07073720195998 D=00000000000000 M=00000000000000 P=c S=.......7.... 00322: 11.1....11 -> 00320 then go to dsp6 A=00707372019902 B=20000000000999 C=07073720195998 D=00000000000000 M=00000000000000 P=c S=.......7.... 00323: 1...1.1... display off A=00707372019902 B=20000000000999 C=07073720195998 D=00000000000000 M=00000000000000 P=c S=.......7.... 00324: 1....1.1.. if s8 = 0 A=00707372019902 B=20000000000999 C=07073720195998 D=00000000000000 M=00000000000000 P=c S=.......7.... Mask is built in B cos(x) = 7.07372019 EE- 02