(ASSEMBLE.CLAUSE ( len 4 format ) 9 (start.calling QP%.LEN 3) (send.direct.Ai 1) (send.direct.Ai 2) (send.direct.Ai 3) (call.lisp 1) (unify.local.Xn 4) (proceed) ) (ASSEMBLE.CLAUSE ( cprint 3 format ) 9 (start.calling QP%.CPRINT 3) (send.direct.Ai 1) (send.direct.Ai 2) (send.direct.Ai 3) (call.lisp 1) (unify.void 1) (proceed) ) (ASSEMBLE.CLAUSE ( format 3 format ) 28 (allocate) (get.Ai.variable.Yn 1 4) (get.Ai.variable.Yn 2 2) (get.Ai.variable.Yn 3 3) (put.Ai.variable.Yn 1 1) (call 7 current←output 1 si) (put.Ai.value.Yn 1 4) (call 6 set←output 1 si) (put.Ai.value.Yn 2 3) (put.Ai.value.Yn 1 2) (call 4 format 2 format) (put.Ai.unsafe.Yn 1 1) (depart set←output 1 si) ) (ASSEMBLE.CLAUSE ( format 2 format ) 21 (allocate) (get.Ai.variable.Yn 1 3) (get.Ai.variable.Yn 2 1) (put.Ai.value.Yn 1 3) (is.a 128) (put.Ai.variable.Yn 2 2) (put.Ai.value.Yn 1 3) (call 5 name 2 si) (put.Ai.unsafe.Yn 2 2) (put.Ai.value.Yn 1 1) (depart format←list1 2 format) ) (ASSEMBLE.CLAUSE ( format 2 format ) 23 (allocate) (get.Ai.variable.Yn 1 2) (get.Ai.variable.Yn 2 1) (load.choice.point) (store.variable.Yn 3) (either 6 18) (put.Ai.value.Yn 1 2) (is.a 128) (load.value.Yn 3) (cut.to.choice.point) (fail) (or.finally) (put.Ai.value.Yn 2 2) (put.Ai.value.Yn 1 1) (depart format←list1 2 format) ) (ASSEMBLE.CLAUSE ( format 2 format ) 1 (proceed) ) (ASSEMBLE.CLAUSE ( format←list1 2 format ) 9 (get.Ai.constant 1 NIL) (put.Ai.value.Xn 1 2) (head.cut) (put.Ai.nil 2) (execute format←list2 2 format) ) (ASSEMBLE.CLAUSE ( format←list1 2 format ) 11 (get.Ai.list 1) (unify.variable.Xn 4) (unify.variable.Xn 3) (put.Ai.value.Xn 1 2) (head.cut) (put.Ai.list 2) (unify.value.Xn 4) (unify.value.Xn 3) (execute format←list2 2 format) ) (ASSEMBLE.CLAUSE ( format←list1 2 format ) 9 (put.Ai.value.Xn 3 2) (put.Ai.list 2) (unify.local.Xn 1) (unify.nil) (put.Ai.value.Xn 1 3) (execute format←list2 2 format) ) (ASSEMBLE.CLAUSE ( format←list2 2 format ) 127 (allocate) (get.Ai.variable.Yn 1 4) (get.Ai.variable.Yn 2 2) (put.Ai.variable.Yn 6 1) (put.Ai.variable.Yn 5 8) (put.Ai.variable.Yn 4 9) (put.Ai.variable.Yn 3 7) (put.Ai.value.Yn 2 2) (put.Ai.value.Yn 1 4) (call 16 valid 6 format) (body.cut) (put.Ai.variable.Yn 1 10) (call 16 current←output 1 si) (put.Ai.constant 2 1) (put.Ai.variable.Yn 1 12) (call 16 fileerrors 2 si) (load.choice.point) (store.variable.Yn 13) (either 16 56) (put.Ai.variable.Yn 1 6) (call 16 open←null←stream 1 si) (load.value.Yn 13) (cut.to.choice.point) (put.Ai.value.Yn 2 12) (put.Ai.void 1) (call 15 fileerrors 2 si) (jump.to 68) (or.finally) (put.Ai.unsafe.Yn 2 12) (put.Ai.void 1) (call 14 fileerrors 2 si) (put.Ai.variable.Yn 1 6) (get.Ai.constant 1 user←error) (put.Ai.variable.Yn 2 11) (put.Ai.value.Yn 1 10) (call 14 line←position 2 si) (put.Ai.value.Yn 7 1) (put.Ai.unsafe.Yn 6 11) (put.Ai.value.Yn 5 6) (put.Ai.unsafe.Yn 4 10) (put.Ai.unsafe.Yn 3 9) (put.Ai.unsafe.Yn 2 8) (put.Ai.unsafe.Yn 1 7) (call 9 output 7 format) (put.Ai.unsafe.Yn 1 6) (call 8 close 1 si) (load.choice.point) (store.variable.Yn 5) (either 8 126) (put.Ai.value.Yn 1 1) (is.a 254) (load.value.Yn 5) (cut.to.choice.point) (put.Ai.value.Yn 2 4) (put.Ai.variable.Yn 1 3) (call 6 name 2 si) (put.Ai.structure 2 format 2) (unify.local.Yn 3) (unify.local.Yn 2) (put.Ai.unsafe.Yn 1 1) (call 3 nerror 2 si) (jump.to 127) (or.finally) (body.cut) (fail) ) (ASSEMBLE.CLAUSE ( valid 6 format ) 14 (put.Ai.value.Xn 7 5) (put.Ai.value.Xn 10 6) (put.Ai.constant 9 0) (put.Ai.nil 8) (put.Ai.nil 6) (put.Ai.value.Xn 5 4) (put.Ai.nil 4) (execute valid 10 format) ) (ASSEMBLE.CLAUSE ( valid 10 format ) 16 (get.Ai.constant 1 NIL) (get.Ai.nil 2) (get.Ai.value.Xn 4 3) (get.Ai.list 5) (unify.variable.Xn 1) (unify.variable.Xn 2) (get.Ai.value.Xn 6 2) (get.Ai.value.Xn 8 7) (get.Ai.value.Xn 9 1) (cut.proceed) ) (ASSEMBLE.CLAUSE ( valid 10 format ) 36 (get.Ai.constant 1 NIL) (get.Ai.value.Xn 4 3) (get.Ai.list 5) (unify.variable.Xn 1) (unify.variable.Xn 2) (get.Ai.value.Xn 6 2) (get.Ai.value.Xn 8 7) (get.Ai.value.Xn 9 1) (allocate) (get.Ai.variable.Yn 10 1) (head.cut) (load.choice.point) (store.variable.Yn 2) (either 5 36) (put.Ai.value.Yn 1 1) (is.a 1) (load.value.Yn 2) (cut.to.choice.point) (put.Ai.value.Yn 1 1) (get.Ai.constant 1 501) (progress) (or.finally) (progress) ) (ASSEMBLE.CLAUSE ( valid 10 format ) 30 (get.Ai.list 1) (unify.constant 126) (unify.list) (unify.variable.Xn 1) (unify.variable.Xn 12) (put.Ai.value.Xn 11 10) (head.cut) (put.Ai.value.Xn 10 9) (put.Ai.value.Xn 9 8) (put.Ai.value.Xn 8 7) (put.Ai.value.Xn 7 6) (put.Ai.value.Xn 6 5) (put.Ai.value.Xn 5 4) (put.Ai.value.Xn 4 3) (put.Ai.value.Xn 3 2) (put.Ai.value.Xn 2 12) (execute valid 11 format) ) (ASSEMBLE.CLAUSE ( valid 10 format ) 31 (get.Ai.list 1) (unify.constant 13) (unify.variable.Xn 1) (put.Ai.value.Xn 11 10) (head.cut) (put.Ai.value.Xn 10 9) (put.Ai.value.Xn 9 8) (put.Ai.value.Xn 8 7) (put.Ai.value.Xn 7 6) (put.Ai.value.Xn 6 5) (put.Ai.value.Xn 5 4) (put.Ai.value.Xn 4 3) (put.Ai.value.Xn 3 2) (put.Ai.value.Xn 2 1) (put.Ai.constant 1 110) (execute valid 11 format) ) (ASSEMBLE.CLAUSE ( valid 10 format ) 8 (get.Ai.list 1) (unify.variable.Xn 11) (unify.variable.Xn 1) (get.Ai.list 3) (unify.value.Xn 11) (unify.variable.Xn 3) (execute valid 10 format) ) (ASSEMBLE.CLAUSE ( valid 11 format ) 78 (get.Ai.constant 1 42) (get.Ai.list 2) (allocate) (unify.variable.Yn 3) (unify.variable.Yn 4) (put.Ai.value.Xn 1 3) (get.Ai.variable.Yn 4 6) (get.Ai.variable.Yn 5 7) (get.Ai.variable.Yn 6 8) (get.Ai.variable.Yn 7 9) (get.Ai.variable.Yn 8 10) (get.Ai.variable.Yn 9 11) (get.Ai.variable.Yn 10 12) (get.Ai.variable.Yn 11 13) (head.cut) (put.Ai.value.Yn 4 13) (put.Ai.variable.Yn 3 5) (put.Ai.variable.Yn 2 14) (call 17 check←int 4 format) (put.Ai.symbol 6 numeric) (put.Ai.variable.Yn 5 2) (put.Ai.void 4) (put.Ai.void 3) (put.Ai.variable.Yn 2 1) (put.Ai.value.Yn 1 3) (call 17 specifier 6 format) (put.Ai.unsafe.Yn 14 14) (put.Ai.value.Yn 13 13) (put.Ai.value.Yn 12 12) (put.Ai.value.Yn 11 11) (put.Ai.value.Yn 10 10) (put.Ai.value.Yn 9 9) (put.Ai.value.Yn 8 8) (put.Ai.value.Yn 7 7) (put.Ai.value.Yn 6 6) (put.Ai.unsafe.Yn 5 5) (put.Ai.value.Yn 4 4) (put.Ai.value.Yn 3 3) (put.Ai.unsafe.Yn 2 2) (put.Ai.unsafe.Yn 1 1) (depart fillup 14 format) ) (ASSEMBLE.CLAUSE ( valid 11 format ) 37 (get.Ai.constant 1 43) (put.Ai.value.Xn 1 2) (put.Ai.value.Xn 2 3) (get.Ai.list 4) (unify.constant -43) (unify.list) (unify.constant 8) (unify.variable.Xn 3) (put.Ai.value.Xn 4 5) (get.Ai.list 6) (unify.variable.Xn 12) (unify.variable.Xn 5) (put.Ai.value.Xn 6 7) (put.Ai.value.Xn 7 8) (put.Ai.value.Xn 8 9) (get.Ai.value.Xn 10 12) (put.Ai.value.Xn 10 11) (head.cut) (put.Ai.constant 9 0) (execute valid 10 format) ) (ASSEMBLE.CLAUSE ( valid 11 format ) 37 (get.Ai.constant 1 78) (put.Ai.value.Xn 1 2) (put.Ai.value.Xn 2 3) (get.Ai.list 4) (unify.constant -78) (unify.list) (unify.constant 1) (unify.variable.Xn 3) (put.Ai.value.Xn 4 5) (get.Ai.list 6) (unify.variable.Xn 12) (unify.variable.Xn 5) (put.Ai.value.Xn 6 7) (put.Ai.value.Xn 7 8) (put.Ai.value.Xn 8 9) (get.Ai.value.Xn 10 12) (put.Ai.value.Xn 10 11) (head.cut) (put.Ai.constant 9 0) (execute valid 10 format) ) (ASSEMBLE.CLAUSE ( valid 11 format ) 38 (get.Ai.constant 1 96) (get.Ai.list 2) (unify.variable.Xn 12) (unify.list) (unify.constant 116) (unify.variable.Xn 1) (put.Ai.value.Xn 2 3) (get.Ai.list 4) (unify.constant -116) (unify.list) (unify.value.Xn 12) (unify.variable.Xn 3) (put.Ai.value.Xn 4 5) (put.Ai.value.Xn 5 6) (put.Ai.value.Xn 6 7) (put.Ai.value.Xn 7 8) (put.Ai.value.Xn 8 9) (head.cut) (load.value.Xn 10) (add.pos.word 1) (store.variable.Xn 9) (put.Ai.value.Xn 10 11) (execute valid 10 format) ) (ASSEMBLE.CLAUSE ( valid 11 format ) 37 (get.Ai.constant 1 110) (put.Ai.value.Xn 1 2) (put.Ai.value.Xn 2 3) (get.Ai.list 4) (unify.constant -110) (unify.list) (unify.constant 1) (unify.variable.Xn 3) (put.Ai.value.Xn 4 5) (get.Ai.list 6) (unify.variable.Xn 12) (unify.variable.Xn 5) (put.Ai.value.Xn 6 7) (put.Ai.value.Xn 7 8) (put.Ai.value.Xn 8 9) (get.Ai.value.Xn 10 12) (put.Ai.value.Xn 10 11) (head.cut) (put.Ai.constant 9 0) (execute valid 10 format) ) (ASSEMBLE.CLAUSE ( valid 11 format ) 35 (get.Ai.constant 1 116) (put.Ai.value.Xn 1 2) (put.Ai.value.Xn 2 3) (get.Ai.list 4) (unify.constant -116) (unify.list) (unify.constant 32) (unify.variable.Xn 3) (put.Ai.value.Xn 4 5) (put.Ai.value.Xn 5 6) (put.Ai.value.Xn 6 7) (put.Ai.value.Xn 7 8) (put.Ai.value.Xn 8 9) (head.cut) (load.value.Xn 10) (add.pos.word 1) (store.variable.Xn 9) (put.Ai.value.Xn 10 11) (execute valid 10 format) ) (ASSEMBLE.CLAUSE ( valid 11 format ) 37 (get.Ai.constant 1 124) (put.Ai.value.Xn 1 2) (put.Ai.value.Xn 2 3) (get.Ai.list 4) (unify.constant -124) (unify.list) (unify.constant 0) (unify.variable.Xn 3) (put.Ai.value.Xn 4 5) (get.Ai.list 6) (unify.variable.Xn 12) (unify.variable.Xn 5) (put.Ai.value.Xn 6 7) (put.Ai.value.Xn 7 8) (put.Ai.value.Xn 8 9) (get.Ai.value.Xn 10 12) (put.Ai.value.Xn 10 11) (head.cut) (put.Ai.constant 9 0) (execute valid 10 format) ) (ASSEMBLE.CLAUSE ( valid 11 format ) 29 (get.Ai.constant 1 126) (put.Ai.value.Xn 1 2) (put.Ai.value.Xn 2 3) (get.Ai.list 4) (unify.constant 126) (unify.variable.Xn 3) (put.Ai.value.Xn 4 5) (put.Ai.value.Xn 5 6) (put.Ai.value.Xn 6 7) (put.Ai.value.Xn 7 8) (put.Ai.value.Xn 8 9) (put.Ai.value.Xn 9 10) (put.Ai.value.Xn 10 11) (head.cut) (execute valid 10 format) ) (ASSEMBLE.CLAUSE ( valid 11 format ) 101 (allocate) (get.Ai.variable.Yn 2 1) (get.Ai.variable.Yn 3 16) (get.Ai.variable.Yn 4 12) (get.Ai.variable.Yn 5 4) (get.Ai.variable.Yn 6 5) (get.Ai.variable.Yn 7 6) (get.Ai.variable.Yn 8 11) (get.Ai.variable.Yn 9 7) (get.Ai.variable.Yn 10 8) (get.Ai.variable.Yn 11 9) (put.Ai.void 6) (put.Ai.variable.Yn 5 15) (put.Ai.variable.Yn 4 3) (put.Ai.variable.Yn 3 13) (put.Ai.symbol 2 atom) (call 19 specifier 6 format) (body.cut) (put.Ai.value.Yn 5 9) (put.Ai.variable.Yn 4 2) (put.Ai.variable.Yn 3 10) (put.Ai.value.Yn 2 16) (put.Ai.unsafe.Yn 1 15) (call 17 check←type 5 format) (load.choice.point) (store.variable.Yn 14) (either 17 73) (put.Ai.value.Yn 1 9) (is.a 254) (load.value.Yn 14) (cut.to.choice.point) (put.Ai.value.Yn 1 4) (get.Ai.value.Yn 1 12) (put.Ai.value.Yn 1 5) (get.Ai.list 1) (unify.local.Yn 8) (unify.local.Yn 6) (put.Ai.value.Yn 1 7) (get.Ai.value.Yn 1 11) (progress) (or.finally) (put.Ai.unsafe.Yn 1 13) (get.Ai.value.Yn 1 12) (put.Ai.value.Yn 1 11) (get.Ai.list 1) (unify.local.Yn 10) (unify.variable.Xn 7) (put.Ai.value.Yn 10 9) (put.Ai.value.Yn 9 8) (put.Ai.value.Yn 8 7) (put.Ai.value.Yn 6 6) (put.Ai.value.Yn 5 5) (put.Ai.value.Yn 4 4) (put.Ai.unsafe.Yn 3 3) (put.Ai.unsafe.Yn 2 2) (put.Ai.value.Yn 1 1) (depart valid 10 format) ) (ASSEMBLE.CLAUSE ( valid 11 format ) 38 (put.Ai.value.Xn 12 2) (put.Ai.value.Xn 2 3) (put.Ai.value.Xn 3 4) (put.Ai.value.Xn 4 5) (put.Ai.value.Xn 5 6) (put.Ai.value.Xn 6 7) (put.Ai.value.Xn 7 8) (put.Ai.value.Xn 8 9) (put.Ai.value.Xn 9 10) (put.Ai.value.Xn 10 11) (load.value.Xn 1) (load.pos.word 48) (subtract) (store.variable.Xn 11) (load.value.Xn 11) (load.pos.word 10) (less.than) (load.value.Xn 11) (load.pos.word 0) (not.less.than) (head.cut) (put.Ai.value.Xn 1 12) (execute valid←integer 11 format) ) (ASSEMBLE.CLAUSE ( valid 11 format ) 32 (get.Ai.value.Xn 5 4) (get.Ai.list 6) (unify.variable.Xn 1) (unify.variable.Xn 2) (get.Ai.value.Xn 7 2) (get.Ai.value.Xn 9 8) (get.Ai.value.Xn 10 1) (allocate) (get.Ai.variable.Yn 11 1) (load.choice.point) (store.variable.Yn 2) (either 5 32) (put.Ai.value.Yn 1 1) (is.a 1) (load.value.Yn 2) (cut.to.choice.point) (put.Ai.value.Yn 1 1) (get.Ai.constant 1 503) (progress) (or.finally) (progress) ) (ASSEMBLE.CLAUSE ( valid←integer 11 format ) 26 (get.Ai.list 1) (unify.variable.Xn 12) (unify.variable.Xn 1) (load.value.Xn 12) (load.pos.word 48) (subtract) (store.variable.Xn 12) (load.value.Xn 12) (load.pos.word 10) (less.than) (load.value.Xn 12) (load.pos.word 0) (not.less.than) (head.cut) (load.value.Xn 11) (load.pos.word 10) (multiply) (load.value.Xn 12) (add) (store.variable.Xn 11) (execute valid←integer 11 format) ) (ASSEMBLE.CLAUSE ( valid←integer 11 format ) 68 (get.Ai.list 1) (allocate) (unify.variable.Yn 3) (unify.variable.Yn 4) (get.Ai.variable.Yn 2 5) (get.Ai.variable.Yn 3 6) (get.Ai.variable.Yn 4 7) (get.Ai.variable.Yn 5 8) (get.Ai.variable.Yn 6 9) (get.Ai.variable.Yn 7 10) (get.Ai.variable.Yn 8 11) (get.Ai.variable.Yn 9 12) (get.Ai.variable.Yn 10 13) (get.Ai.variable.Yn 11 14) (put.Ai.symbol 6 numeric) (put.Ai.variable.Yn 5 2) (put.Ai.void 4) (put.Ai.void 3) (put.Ai.variable.Yn 2 1) (put.Ai.value.Yn 1 3) (call 17 specifier 6 format) (body.cut) (put.Ai.value.Yn 14 14) (put.Ai.value.Yn 13 13) (put.Ai.value.Yn 12 12) (put.Ai.value.Yn 11 11) (put.Ai.value.Yn 10 10) (put.Ai.value.Yn 9 9) (put.Ai.value.Yn 8 8) (put.Ai.value.Yn 7 7) (put.Ai.value.Yn 6 6) (put.Ai.value.Yn 5 5) (put.Ai.value.Yn 4 4) (put.Ai.value.Yn 3 3) (put.Ai.unsafe.Yn 2 2) (put.Ai.unsafe.Yn 1 1) (depart fillup 14 format) ) (ASSEMBLE.CLAUSE ( valid←integer 11 format ) 32 (get.Ai.value.Xn 4 3) (get.Ai.list 5) (unify.variable.Xn 1) (unify.variable.Xn 2) (get.Ai.value.Xn 6 2) (get.Ai.value.Xn 8 7) (get.Ai.value.Xn 9 1) (allocate) (get.Ai.variable.Yn 10 1) (load.choice.point) (store.variable.Yn 2) (either 5 32) (put.Ai.value.Yn 1 1) (is.a 1) (load.value.Yn 2) (cut.to.choice.point) (put.Ai.value.Yn 1 1) (get.Ai.constant 1 503) (progress) (or.finally) (progress) ) (ASSEMBLE.CLAUSE ( fillup 14 format ) 98 (get.Ai.constant 1 atom) (put.Ai.value.Xn 1 2) (allocate) (get.Ai.variable.Yn 3 13) (get.Ai.variable.Yn 4 1) (put.Ai.value.Xn 2 5) (get.Ai.variable.Yn 6 12) (get.Ai.variable.Yn 7 3) (get.Ai.variable.Yn 8 4) (get.Ai.variable.Yn 9 5) (get.Ai.variable.Yn 10 10) (get.Ai.variable.Yn 11 6) (get.Ai.variable.Yn 12 7) (get.Ai.variable.Yn 13 8) (get.Ai.variable.Yn 14 11) (head.cut) (put.Ai.value.Yn 5 8) (put.Ai.variable.Yn 4 2) (put.Ai.variable.Yn 3 9) (call 17 check←type 5 format) (load.choice.point) (store.variable.Yn 14) (either 17 66) (put.Ai.value.Yn 1 8) (is.a 254) (load.value.Yn 14) (cut.to.choice.point) (put.Ai.value.Yn 1 3) (get.Ai.value.Yn 1 12) (put.Ai.value.Yn 1 4) (get.Ai.list 1) (unify.local.Yn 7) (unify.local.Yn 5) (put.Ai.value.Yn 1 6) (get.Ai.value.Yn 1 10) (progress) (or.finally) (load.value.Yn 13) (minus) (store.variable.Xn 1) (put.Ai.value.Yn 2 12) (get.Ai.list 2) (unify.value.Xn 1) (unify.list) (unify.local.Yn 11) (unify.variable.Xn 3) (put.Ai.value.Yn 1 10) (get.Ai.list 1) (unify.local.Yn 9) (unify.variable.Xn 7) (put.Ai.value.Yn 10 8) (put.Ai.value.Yn 9 7) (put.Ai.value.Yn 8 6) (put.Ai.value.Yn 6 5) (put.Ai.value.Yn 5 4) (put.Ai.value.Yn 4 3) (put.Ai.unsafe.Yn 2 2) (put.Ai.value.Yn 1 1) (depart valid 10 format) ) (ASSEMBLE.CLAUSE ( fillup 14 format ) 38 (get.Ai.constant 1 fill) (put.Ai.value.Xn 1 4) (put.Ai.value.Xn 2 5) (get.Ai.list 6) (unify.variable.Xn 16) (unify.list) (unify.variable.Xn 17) (unify.variable.Xn 15) (put.Ai.value.Xn 4 7) (put.Ai.value.Xn 5 8) (put.Ai.value.Xn 6 9) (put.Ai.value.Xn 7 10) (put.Ai.value.Xn 8 11) (put.Ai.value.Xn 10 13) (get.Ai.value.Xn 14 17) (head.cut) (load.value.Xn 3) (minus) (store.value.Xn 16) (load.value.Xn 12) (add.pos.word 1) (store.variable.Xn 9) (put.Ai.value.Xn 3 15) (execute valid 10 format) ) (ASSEMBLE.CLAUSE ( fillup 14 format ) 40 (get.Ai.constant 1 mark) (put.Ai.value.Xn 1 4) (put.Ai.value.Xn 2 5) (get.Ai.list 6) (unify.variable.Xn 16) (unify.list) (unify.variable.Xn 17) (unify.variable.Xn 15) (put.Ai.value.Xn 4 7) (get.Ai.list 8) (unify.variable.Xn 18) (unify.variable.Xn 5) (put.Ai.value.Xn 6 9) (put.Ai.value.Xn 7 10) (put.Ai.value.Xn 8 11) (get.Ai.value.Xn 12 18) (put.Ai.value.Xn 10 13) (get.Ai.value.Xn 14 17) (head.cut) (load.value.Xn 3) (minus) (store.value.Xn 16) (put.Ai.constant 9 0) (put.Ai.value.Xn 3 15) (execute valid 10 format) ) (ASSEMBLE.CLAUSE ( fillup 14 format ) 32 (put.Ai.value.Xn 1 4) (put.Ai.value.Xn 2 5) (get.Ai.list 6) (unify.variable.Xn 16) (unify.list) (unify.variable.Xn 17) (unify.variable.Xn 15) (put.Ai.value.Xn 4 7) (put.Ai.value.Xn 5 8) (put.Ai.value.Xn 6 9) (put.Ai.value.Xn 7 10) (put.Ai.value.Xn 8 11) (put.Ai.value.Xn 9 12) (put.Ai.value.Xn 10 13) (get.Ai.value.Xn 14 17) (load.value.Xn 3) (minus) (store.value.Xn 16) (put.Ai.value.Xn 3 15) (execute valid 10 format) ) (ASSEMBLE.CLAUSE ( output 7 format ) 4 (get.Ai.constant 1 NIL) (cut.proceed) ) (ASSEMBLE.CLAUSE ( output 7 format ) 40 (get.Ai.nil 3) (allocate) (get.Ai.variable.Yn 4 3) (get.Ai.variable.Yn 5 4) (get.Ai.variable.Yn 6 5) (get.Ai.variable.Yn 7 6) (put.Ai.value.Yn 7 6) (put.Ai.value.Yn 6 5) (put.Ai.nil 5) (put.Ai.variable.Yn 4 2) (put.Ai.value.Xn 3 2) (put.Ai.variable.Yn 2 1) (call 9 output←field 7 format) (body.cut) (put.Ai.value.Yn 7 6) (put.Ai.value.Yn 6 5) (put.Ai.value.Yn 5 4) (put.Ai.value.Yn 4 3) (put.Ai.nil 3) (put.Ai.unsafe.Yn 2 2) (put.Ai.unsafe.Yn 1 1) (depart output 7 format) ) (ASSEMBLE.CLAUSE ( output 7 format ) 98 (allocate) (get.Ai.variable.Yn 1 8) (get.Ai.variable.Yn 2 9) (get.Ai.list 3) (unify.variable.Yn 12) (unify.variable.Yn 3) (get.Ai.variable.Yn 4 4) (get.Ai.variable.Yn 5 5) (get.Ai.variable.Yn 6 11) (get.Ai.variable.Yn 7 7) (load.value.Yn 12) (load.pos.word 0) (equal.to.else 30) (put.Ai.variable.Yn 1 10) (get.Ai.constant 1 NIL) (jump.to 59) (put.Ai.value.Yn 1 5) (call 15 set←output 1 si) (call 15 nl 0 si) (put.Ai.constant 6 0) (put.Ai.value.Yn 5 12) (put.Ai.variable.Yn 4 10) (put.Ai.value.Yn 3 11) (put.Ai.value.Yn 2 9) (put.Ai.value.Yn 1 8) (call 14 find←fill←length 6 format) (put.Ai.value.Yn 1 4) (call 14 set←output 1 si) (put.Ai.value.Yn 7 7) (put.Ai.value.Yn 6 11) (put.Ai.unsafe.Yn 5 10) (put.Ai.variable.Yn 4 2) (put.Ai.value.Yn 3 9) (put.Ai.variable.Yn 2 1) (put.Ai.value.Yn 1 8) (call 10 output←field 7 format) (body.cut) (put.Ai.variable.Yn 2 6) (put.Ai.value.Yn 1 4) (call 10 line←position 2 si) (put.Ai.value.Yn 7 7) (put.Ai.unsafe.Yn 6 6) (put.Ai.value.Yn 5 5) (put.Ai.value.Yn 4 4) (put.Ai.value.Yn 3 3) (put.Ai.unsafe.Yn 2 2) (put.Ai.unsafe.Yn 1 1) (depart output 7 format) ) (ASSEMBLE.CLAUSE ( output←field 7 format ) 5 (get.Ai.constant 1 NIL) (get.Ai.nil 2) (cut.proceed) ) (ASSEMBLE.CLAUSE ( output←field 7 format ) 28 (get.Ai.list 1) (unify.variable.Xn 1) (unify.list) (unify.variable.Xn 10) (unify.variable.Xn 11) (put.Ai.value.Xn 8 6) (put.Ai.value.Xn 9 7) (load.value.Xn 1) (load.pos.word 0) (less.than) (head.cut) (put.Ai.value.Xn 7 5) (put.Ai.value.Xn 6 4) (put.Ai.value.Xn 5 3) (put.Ai.value.Xn 4 2) (put.Ai.value.Xn 3 11) (put.Ai.value.Xn 2 10) (execute do←output 9 format) ) (ASSEMBLE.CLAUSE ( output←field 7 format ) 35 (get.Ai.list 1) (unify.variable.Xn 1) (allocate) (unify.variable.Yn 1) (get.Ai.variable.Yn 2 2) (get.Ai.variable.Yn 3 3) (get.Ai.variable.Yn 4 4) (get.Ai.variable.Yn 5 5) (get.Ai.variable.Yn 6 6) (get.Ai.variable.Yn 7 7) (call 10 put 1 si) (put.Ai.value.Yn 7 7) (put.Ai.value.Yn 6 6) (put.Ai.value.Yn 5 5) (put.Ai.value.Yn 4 4) (put.Ai.value.Yn 3 3) (put.Ai.value.Yn 2 2) (put.Ai.value.Yn 1 1) (depart output←field 7 format) ) (ASSEMBLE.CLAUSE ( do←output 9 format ) 62 (get.Ai.constant 1 -43) (allocate) (get.Ai.variable.Yn 2 5) (get.Ai.value.Xn 4 3) (get.Ai.value.Xn 6 5) (get.Ai.variable.Yn 8 6) (get.Ai.variable.Yn 9 3) (head.cut) (put.Ai.variable.Yn 1 7) (call 10 current←output 1 si) (put.Ai.variable.Yn 2 1) (put.Ai.unsafe.Yn 1 7) (call 9 line←position 2 si) (load.value.Yn 6) (load.value.Yn 5) (add) (store.variable.Yn 2) (load.value.Yn 2) (load.value.Yn 1) (less.than.else 55) (load.choice.point) (store.variable.Yn 4) (either 7 53) (put.Ai.value.Yn 1 3) (is.a 1) (load.value.Yn 4) (cut.to.choice.point) (put.Ai.value.Yn 1 3) (get.Ai.constant 1 504) (progress) (or.finally) (progress) (load.value.Yn 2) (load.value.Yn 1) (subtract) (store.variable.Xn 1) (put.Ai.constant 2 32) (depart write←many 2 format) ) (ASSEMBLE.CLAUSE ( do←output 9 format ) 43 (get.Ai.constant 1 -78) (allocate) (get.Ai.variable.Yn 2 2) (get.Ai.value.Xn 4 3) (get.Ai.value.Xn 6 5) (head.cut) (put.Ai.variable.Yn 1 4) (call 7 current←output 1 si) (put.Ai.variable.Yn 2 3) (put.Ai.unsafe.Yn 1 4) (call 6 line←position 2 si) (load.value.Yn 3) (load.pos.word 0) (equal.to.else 36) (load.value.Yn 2) (add.neg.word -1) (store.variable.Yn 1) (jump.to 38) (load.value.Yn 2) (store.variable.Yn 1) (put.Ai.constant 2 13) (put.Ai.value.Yn 1 1) (depart write←many 2 format) ) (ASSEMBLE.CLAUSE ( do←output 9 format ) 15 (get.Ai.constant 1 -110) (put.Ai.value.Xn 1 2) (get.Ai.value.Xn 4 3) (get.Ai.value.Xn 6 5) (head.cut) (put.Ai.constant 2 13) (execute write←many 2 format) ) (ASSEMBLE.CLAUSE ( do←output 9 format ) 20 (get.Ai.constant 1 -116) (put.Ai.value.Xn 1 3) (put.Ai.value.Xn 2 4) (put.Ai.value.Xn 3 5) (put.Ai.value.Xn 4 6) (get.Ai.nil 7) (put.Ai.value.Xn 6 8) (put.Ai.value.Xn 7 9) (head.cut) (put.Ai.nil 5) (execute output←field 7 format) ) (ASSEMBLE.CLAUSE ( do←output 9 format ) 39 (get.Ai.constant 1 -116) (allocate) (get.Ai.variable.Yn 3 1) (get.Ai.variable.Yn 4 2) (get.Ai.variable.Yn 5 3) (get.Ai.variable.Yn 6 4) (get.Ai.list 7) (unify.variable.Xn 1) (unify.variable.Yn 5) (get.Ai.variable.Yn 8 6) (get.Ai.variable.Yn 9 7) (head.cut) (call 10 write←many 2 format) (put.Ai.value.Yn 7 7) (put.Ai.value.Yn 6 6) (put.Ai.value.Yn 5 5) (put.Ai.value.Yn 4 4) (put.Ai.value.Yn 3 3) (put.Ai.value.Yn 2 2) (put.Ai.value.Yn 1 1) (depart output←field 7 format) ) (ASSEMBLE.CLAUSE ( do←output 9 format ) 56 (get.Ai.constant 1 -124) (allocate) (get.Ai.variable.Yn 2 2) (get.Ai.value.Xn 4 3) (get.Ai.value.Xn 6 5) (get.Ai.variable.Yn 9 3) (head.cut) (put.Ai.variable.Yn 1 5) (call 8 current←output 1 si) (put.Ai.variable.Yn 2 1) (put.Ai.unsafe.Yn 1 5) (call 7 line←position 2 si) (load.value.Yn 2) (load.value.Yn 1) (less.than.else 49) (load.choice.point) (store.variable.Yn 4) (either 7 47) (put.Ai.value.Yn 1 3) (is.a 1) (load.value.Yn 4) (cut.to.choice.point) (put.Ai.value.Yn 1 3) (get.Ai.constant 1 504) (progress) (or.finally) (progress) (load.value.Yn 2) (load.value.Yn 1) (subtract) (store.variable.Xn 1) (put.Ai.constant 2 32) (depart write←many 2 format) ) (ASSEMBLE.CLAUSE ( do←output 9 format ) 37 (allocate) (get.Ai.variable.Yn 3 1) (get.Ai.variable.Yn 4 2) (get.Ai.list 5) (unify.variable.Xn 3) (unify.variable.Yn 3) (get.Ai.variable.Yn 6 4) (get.Ai.variable.Yn 7 5) (get.Ai.variable.Yn 8 6) (get.Ai.variable.Yn 9 7) (put.Ai.value.Yn 4 7) (call 10 write←to←user 4 format) (put.Ai.value.Yn 7 7) (put.Ai.value.Yn 6 6) (put.Ai.value.Yn 5 5) (put.Ai.value.Yn 4 4) (put.Ai.value.Yn 3 3) (put.Ai.value.Yn 2 2) (put.Ai.value.Yn 1 1) (depart output←field 7 format) ) (ASSEMBLE.CLAUSE ( find←fill←length 6 format ) 12 (get.Ai.constant 1 NIL) (put.Ai.value.Xn 1 4) (put.Ai.value.Xn 2 5) (put.Ai.value.Xn 3 6) (head.cut) (execute make←fill 3 format) ) (ASSEMBLE.CLAUSE ( find←fill←length 6 format ) 26 (get.Ai.list 1) (unify.variable.Xn 1) (unify.list) (unify.variable.Xn 9) (unify.variable.Xn 10) (put.Ai.value.Xn 7 5) (put.Ai.value.Xn 8 6) (load.value.Xn 1) (load.pos.word 0) (less.than) (head.cut) (put.Ai.value.Xn 6 4) (put.Ai.value.Xn 5 3) (put.Ai.value.Xn 4 2) (put.Ai.value.Xn 3 10) (put.Ai.value.Xn 2 9) (execute find←fill←length 8 format) ) (ASSEMBLE.CLAUSE ( find←fill←length 6 format ) 9 (get.Ai.list 1) (unify.void 1) (unify.variable.Xn 1) (load.value.Xn 6) (add.pos.word 1) (store.variable.Xn 6) (execute find←fill←length 6 format) ) (ASSEMBLE.CLAUSE ( find←fill←length 8 format ) 37 (get.Ai.constant 1 -43) (allocate) (get.Ai.variable.Yn 2 3) (get.Ai.variable.Yn 6 1) (get.Ai.variable.Yn 7 2) (get.Ai.variable.Yn 8 5) (head.cut) (put.Ai.variable.Yn 1 6) (call 9 current←output 1 si) (put.Ai.variable.Yn 2 4) (put.Ai.unsafe.Yn 1 6) (call 8 line←position 2 si) (load.value.Yn 5) (load.value.Yn 4) (add) (store.variable.Xn 4) (put.Ai.value.Yn 3 3) (put.Ai.value.Yn 2 2) (put.Ai.value.Yn 1 1) (depart make←fill 4 format) ) (ASSEMBLE.CLAUSE ( find←fill←length 8 format ) 12 (get.Ai.constant 1 -78) (put.Ai.value.Xn 1 6) (put.Ai.value.Xn 2 7) (put.Ai.value.Xn 3 8) (head.cut) (execute make←fill 3 format) ) (ASSEMBLE.CLAUSE ( find←fill←length 8 format ) 18 (get.Ai.constant 1 -116) (put.Ai.value.Xn 1 3) (put.Ai.value.Xn 2 4) (put.Ai.value.Xn 3 5) (put.Ai.value.Xn 4 6) (put.Ai.value.Xn 5 7) (put.Ai.value.Xn 6 8) (head.cut) (execute find←fill←length 6 format) ) (ASSEMBLE.CLAUSE ( find←fill←length 8 format ) 12 (get.Ai.constant 1 -110) (put.Ai.value.Xn 1 6) (put.Ai.value.Xn 2 7) (put.Ai.value.Xn 3 8) (head.cut) (execute make←fill 3 format) ) (ASSEMBLE.CLAUSE ( find←fill←length 8 format ) 39 (get.Ai.constant 1 -124) (allocate) (get.Ai.variable.Yn 6 1) (get.Ai.variable.Yn 7 2) (get.Ai.variable.Yn 8 5) (head.cut) (load.value.Xn 2) (load.value.Xn 5) (subtract) (store.variable.Yn 3) (put.Ai.variable.Yn 1 6) (call 9 current←output 1 si) (put.Ai.variable.Yn 2 4) (put.Ai.unsafe.Yn 1 6) (call 8 line←position 2 si) (load.value.Yn 5) (load.value.Yn 4) (add) (store.variable.Xn 4) (put.Ai.value.Yn 3 3) (put.Ai.value.Yn 2 2) (put.Ai.value.Yn 1 1) (depart make←fill 4 format) ) (ASSEMBLE.CLAUSE ( find←fill←length 8 format ) 35 (allocate) (get.Ai.variable.Yn 3 1) (get.Ai.list 4) (unify.variable.Xn 3) (unify.variable.Yn 2) (get.Ai.variable.Yn 5 3) (get.Ai.variable.Yn 6 4) (get.Ai.variable.Yn 7 5) (get.Ai.variable.Yn 8 7) (put.Ai.variable.Yn 4 6) (call 10 write←to←null 4 format) (load.value.Yn 7) (load.value.Yn 6) (add) (store.variable.Xn 6) (put.Ai.value.Yn 5 5) (put.Ai.value.Yn 4 4) (put.Ai.value.Yn 3 3) (put.Ai.value.Yn 2 2) (put.Ai.value.Yn 1 1) (depart find←fill←length 6 format) ) (ASSEMBLE.CLAUSE ( make←fill 3 format ) 31 (allocate) (get.Ai.variable.Yn 1 1) (get.Ai.variable.Yn 2 2) (get.Ai.variable.Yn 3 4) (put.Ai.variable.Yn 1 5) (call 8 current←output 1 si) (put.Ai.variable.Yn 2 3) (put.Ai.unsafe.Yn 1 5) (call 7 line←position 2 si) (load.value.Yn 4) (load.value.Yn 3) (add) (store.variable.Xn 3) (put.Ai.value.Xn 4 3) (put.Ai.value.Yn 2 2) (put.Ai.value.Yn 1 1) (depart make←fill 4 format) ) (ASSEMBLE.CLAUSE ( make←fill 4 format ) 7 (get.Ai.constant 1 NIL) (get.Ai.constant 2 0) (cut.proceed) ) (ASSEMBLE.CLAUSE ( make←fill 4 format ) 41 (allocate) (get.Ai.variable.Yn 1 3) (get.Ai.variable.Yn 2 1) (load.value.Xn 3) (load.value.Xn 4) (subtract) (store.variable.Xn 1) (load.value.Xn 1) (load.pos.word 0) (not.less.than.else 26) (load.value.Xn 1) (load.value.Yn 1) (integer.divide) (store.variable.Yn 4) (load.value.Xn 1) (load.value.Yn 1) (modulus) (store.variable.Yn 2) (jump.to 32) (load.pos.word 0) (store.variable.Yn 4) (load.pos.word 0) (store.variable.Yn 2) (put.Ai.value.Yn 5 4) (put.Ai.value.Yn 4 3) (put.Ai.nil 3) (put.Ai.value.Yn 2 2) (put.Ai.value.Yn 1 1) (depart build←fill 5 format) ) (ASSEMBLE.CLAUSE ( build←fill 5 format ) 6 (get.Ai.constant 1 0) (get.Ai.value.Xn 4 3) (cut.proceed) ) (ASSEMBLE.CLAUSE ( build←fill 5 format ) 21 (get.Ai.constant 2 0) (put.Ai.value.Xn 2 3) (put.Ai.value.Xn 6 5) (load.value.Xn 1) (add.neg.word -1) (store.variable.Xn 1) (put.Ai.value.Xn 5 6) (put.Ai.list 3) (unify.local.Xn 6) (unify.local.Xn 2) (put.Ai.constant 2 0) (execute build←fill 5 format) ) (ASSEMBLE.CLAUSE ( build←fill 5 format ) 19 (put.Ai.value.Xn 6 3) (load.value.Xn 1) (add.neg.word -1) (store.variable.Xn 1) (load.value.Xn 2) (add.neg.word -1) (store.variable.Xn 2) (load.value.Xn 5) (add.pos.word 1) (store.variable.Xn 7) (put.Ai.list 3) (unify.value.Xn 7) (unify.local.Xn 6) (execute build←fill 5 format) ) (ASSEMBLE.CLAUSE ( write←to←user 4 format ) 105 (get.Ai.constant 1 -68) (allocate) (get.Ai.variable.Yn 2 3) (get.Ai.variable.Yn 3 7) (load.value.Yn 7) (load.pos.word 0) (less.than.else 26) (load.pos.word 45) (store.variable.Xn 1) (call 10 put 1 si) (load.value.Yn 7) (minus) (store.variable.Yn 6) (jump.to 28) (load.value.Yn 7) (store.variable.Yn 6) (put.Ai.variable.Yn 2 2) (put.Ai.value.Yn 1 6) (call 8 name 2 si) (put.Ai.variable.Yn 2 4) (put.Ai.value.Yn 1 2) (call 8 length 2 si) (load.value.Yn 3) (load.pos.word 0) (equal.to.else 54) (put.Ai.void 3) (put.Ai.value.Yn 2 2) (put.Ai.value.Yn 1 4) (depart write←clist 3 format) (load.value.Yn 3) (load.value.Yn 4) (not.less.than.else 86) (load.value.Yn 3) (load.value.Yn 4) (subtract) (store.variable.Yn 5) (load.pos.word 48) (store.variable.Xn 1) (call 8 put 1 si) (load.pos.word 46) (store.variable.Xn 1) (call 8 put 1 si) (put.Ai.constant 2 48) (put.Ai.value.Yn 1 5) (call 7 write←many 2 format) (put.Ai.value.Yn 1 2) (depart write←list 1 format) (load.value.Yn 4) (load.value.Yn 3) (subtract) (store.variable.Xn 1) (put.Ai.variable.Yn 3 1) (put.Ai.unsafe.Yn 2 2) (call 4 write←clist 3 format) (load.pos.word 46) (store.variable.Xn 1) (call 4 put 1 si) (put.Ai.unsafe.Yn 1 1) (depart write←list 1 format) ) (ASSEMBLE.CLAUSE ( write←to←user 4 format ) 29 (get.Ai.constant 1 -69) (allocate) (get.Ai.variable.Yn 2 3) (get.Ai.variable.Yn 3 1) (load.value.Yn 3) (load.pos.word 1) (less.than.else 20) (load.pos.word 1) (store.variable.Yn 2) (jump.to 22) (load.value.Yn 3) (store.variable.Yn 2) (put.Ai.value.Yn 3 2) (put.Ai.constant 2 69) (put.Ai.value.Yn 1 1) (depart cprint 3 format) ) (ASSEMBLE.CLAUSE ( write←to←user 4 format ) 29 (get.Ai.constant 1 -71) (allocate) (get.Ai.variable.Yn 2 3) (get.Ai.variable.Yn 3 1) (load.value.Yn 3) (load.pos.word 2) (less.than.else 20) (load.pos.word 2) (store.variable.Yn 2) (jump.to 22) (load.value.Yn 3) (store.variable.Yn 2) (put.Ai.value.Yn 3 2) (put.Ai.constant 2 71) (put.Ai.value.Yn 1 1) (depart cprint 3 format) ) (ASSEMBLE.CLAUSE ( write←to←user 4 format ) 45 (get.Ai.constant 1 -82) (allocate) (get.Ai.variable.Yn 4 1) (load.value.Xn 2) (load.pos.word 2) (not.less.than.else 29) (load.value.Xn 2) (load.pos.word 36) (not.greater.than.else 29) (put.Ai.variable.Yn 4 3) (put.Ai.symbol 1 upper) (call 6 convert←to←radix 4 format) (put.Ai.unsafe.Yn 1 3) (depart write←list 1 format) (load.choice.point) (store.variable.Yn 2) (either 5 45) (put.Ai.value.Yn 1 1) (is.a 1) (load.value.Yn 2) (cut.to.choice.point) (put.Ai.value.Yn 1 1) (get.Ai.constant 1 505) (progress) (or.finally) (progress) ) (ASSEMBLE.CLAUSE ( write←to←user 4 format ) 7 (get.Ai.constant 1 -97) (put.Ai.value.Xn 1 3) (execute write 1 si) ) (ASSEMBLE.CLAUSE ( write←to←user 4 format ) 11 (get.Ai.constant 1 -99) (get.Ai.constant 2 1) (put.Ai.value.Xn 1 3) (head.cut) (execute put 1 si) ) (ASSEMBLE.CLAUSE ( write←to←user 4 format ) 9 (get.Ai.constant 1 -99) (put.Ai.value.Xn 1 2) (put.Ai.value.Xn 2 3) (execute write←many 2 format) ) (ASSEMBLE.CLAUSE ( write←to←user 4 format ) 11 (get.Ai.constant 1 -100) (get.Ai.constant 2 0) (put.Ai.value.Xn 1 3) (head.cut) (execute write 1 si) ) (ASSEMBLE.CLAUSE ( write←to←user 4 format ) 95 (get.Ai.constant 1 -100) (allocate) (get.Ai.variable.Yn 2 4) (get.Ai.variable.Yn 3 7) (load.value.Yn 7) (load.pos.word 0) (less.than.else 26) (load.pos.word 45) (store.variable.Xn 1) (call 10 put 1 si) (load.value.Yn 7) (minus) (store.variable.Yn 6) (jump.to 28) (load.value.Yn 7) (store.variable.Yn 6) (put.Ai.variable.Yn 2 3) (put.Ai.value.Yn 1 6) (call 9 name 2 si) (put.Ai.variable.Yn 2 5) (put.Ai.value.Yn 1 3) (call 9 length 2 si) (load.value.Yn 4) (load.value.Yn 5) (not.less.than.else 74) (load.value.Yn 4) (load.value.Yn 5) (subtract) (store.variable.Yn 2) (load.pos.word 48) (store.variable.Xn 1) (call 9 put 1 si) (load.pos.word 46) (store.variable.Xn 1) (call 9 put 1 si) (put.Ai.constant 2 48) (put.Ai.value.Yn 1 2) (call 9 write←many 2 format) (put.Ai.value.Yn 1 6) (depart write 1 si) (load.value.Yn 5) (load.value.Yn 4) (subtract) (store.variable.Yn 2) (put.Ai.variable.Yn 3 1) (put.Ai.unsafe.Yn 2 3) (put.Ai.value.Yn 1 2) (call 4 write←list 3 format) (load.pos.word 46) (store.variable.Xn 1) (call 4 put 1 si) (put.Ai.unsafe.Yn 1 1) (depart write←list 1 format) ) (ASSEMBLE.CLAUSE ( write←to←user 4 format ) 29 (get.Ai.constant 1 -101) (allocate) (get.Ai.variable.Yn 2 3) (get.Ai.variable.Yn 3 1) (load.value.Yn 3) (load.pos.word 1) (less.than.else 20) (load.pos.word 1) (store.variable.Yn 2) (jump.to 22) (load.value.Yn 3) (store.variable.Yn 2) (put.Ai.value.Yn 3 2) (put.Ai.constant 2 101) (put.Ai.value.Yn 1 1) (depart cprint 3 format) ) (ASSEMBLE.CLAUSE ( write←to←user 4 format ) 12 (get.Ai.constant 1 -102) (put.Ai.value.Xn 1 3) (put.Ai.value.Xn 3 2) (put.Ai.constant 2 102) (execute cprint 3 format) ) (ASSEMBLE.CLAUSE ( write←to←user 4 format ) 29 (get.Ai.constant 1 -103) (allocate) (get.Ai.variable.Yn 2 3) (get.Ai.variable.Yn 3 1) (load.value.Yn 3) (load.pos.word 2) (less.than.else 20) (load.pos.word 2) (store.variable.Yn 2) (jump.to 22) (load.value.Yn 3) (store.variable.Yn 2) (put.Ai.value.Yn 3 2) (put.Ai.constant 2 103) (put.Ai.value.Yn 1 1) (depart cprint 3 format) ) (ASSEMBLE.CLAUSE ( write←to←user 4 format ) 4 (get.Ai.constant 1 -105) (proceed) ) (ASSEMBLE.CLAUSE ( write←to←user 4 format ) 7 (get.Ai.constant 1 -107) (put.Ai.value.Xn 1 3) (execute write←canonical 1 si) ) (ASSEMBLE.CLAUSE ( write←to←user 4 format ) 7 (get.Ai.constant 1 -112) (put.Ai.value.Xn 1 3) (execute print 1 si) ) (ASSEMBLE.CLAUSE ( write←to←user 4 format ) 7 (get.Ai.constant 1 -113) (put.Ai.value.Xn 1 3) (execute writeq 1 si) ) (ASSEMBLE.CLAUSE ( write←to←user 4 format ) 45 (get.Ai.constant 1 -114) (allocate) (get.Ai.variable.Yn 4 1) (load.value.Xn 2) (load.pos.word 2) (not.less.than.else 29) (load.value.Xn 2) (load.pos.word 36) (not.greater.than.else 29) (put.Ai.variable.Yn 4 3) (put.Ai.symbol 1 lower) (call 6 convert←to←radix 4 format) (put.Ai.unsafe.Yn 1 3) (depart write←list 1 format) (load.choice.point) (store.variable.Yn 2) (either 5 45) (put.Ai.value.Yn 1 1) (is.a 1) (load.value.Yn 2) (cut.to.choice.point) (put.Ai.value.Yn 1 1) (get.Ai.constant 1 505) (progress) (or.finally) (progress) ) (ASSEMBLE.CLAUSE ( write←to←user 4 format ) 11 (get.Ai.constant 1 -115) (get.Ai.constant 2 0) (put.Ai.value.Xn 1 3) (head.cut) (execute write←list 1 format) ) (ASSEMBLE.CLAUSE ( write←to←user 4 format ) 10 (get.Ai.constant 1 -115) (put.Ai.value.Xn 1 2) (put.Ai.value.Xn 2 3) (put.Ai.void 3) (execute write←list 3 format) ) (ASSEMBLE.CLAUSE ( write←to←user 4 format ) 7 (get.Ai.constant 1 -119) (put.Ai.value.Xn 1 3) (execute write 1 si) ) (ASSEMBLE.CLAUSE ( write←to←null 4 format ) 23 (get.Ai.constant 1 -68) (get.Ai.constant 2 0) (allocate) (get.Ai.variable.Yn 3 1) (get.Ai.variable.Yn 4 2) (head.cut) (put.Ai.value.Yn 1 1) (call 5 write 1 si) (put.Ai.value.Yn 2 2) (put.Ai.value.Yn 1 1) (depart commas 2 format) ) (ASSEMBLE.CLAUSE ( write←to←null 4 format ) 43 (get.Ai.constant 1 -68) (allocate) (get.Ai.variable.Yn 2 6) (get.Ai.variable.Yn 3 5) (get.Ai.variable.Yn 4 1) (put.Ai.variable.Yn 4 3) (put.Ai.value.Yn 3 5) (put.Ai.value.Yn 2 6) (put.Ai.constant 1 -100) (call 9 write←to←null 4 format) (put.Ai.variable.Yn 2 4) (put.Ai.value.Yn 1 6) (call 8 ten←power 2 format) (load.value.Yn 5) (load.value.Yn 4) (integer.divide) (store.variable.Xn 1) (put.Ai.variable.Yn 2 2) (call 6 commas 2 format) (load.value.Yn 3) (load.value.Yn 2) (add) (store.value.Yn 1) (progress) ) (ASSEMBLE.CLAUSE ( write←to←null 4 format ) 12 (get.Ai.constant 1 -69) (put.Ai.value.Xn 1 3) (put.Ai.value.Xn 3 2) (put.Ai.constant 2 69) (execute len 4 format) ) (ASSEMBLE.CLAUSE ( write←to←null 4 format ) 12 (get.Ai.constant 1 -71) (put.Ai.value.Xn 1 3) (put.Ai.value.Xn 3 2) (put.Ai.constant 2 71) (execute len 4 format) ) (ASSEMBLE.CLAUSE ( write←to←null 4 format ) 30 (get.Ai.constant 1 -82) (put.Ai.value.Xn 1 2) (put.Ai.value.Xn 2 3) (allocate) (get.Ai.variable.Yn 4 1) (load.value.Xn 1) (load.pos.word 2) (not.less.than.else 26) (load.value.Xn 1) (load.pos.word 36) (not.greater.than.else 26) (put.Ai.value.Yn 3 1) (depart find←radix←length 3 format) (put.Ai.value.Yn 1 1) (get.Ai.constant 1 0) (progress) ) (ASSEMBLE.CLAUSE ( write←to←null 4 format ) 10 (get.Ai.constant 1 -97) (put.Ai.value.Xn 1 3) (get.Ai.constant 4 0) (execute write 1 si) ) (ASSEMBLE.CLAUSE ( write←to←null 4 format ) 14 (get.Ai.constant 1 -99) (get.Ai.constant 2 1) (get.Ai.constant 4 1) (load.value.Xn 3) (load.pos.word 32) (greater.than) (cut.proceed) ) (ASSEMBLE.CLAUSE ( write←to←null 4 format ) 14 (get.Ai.constant 1 -99) (get.Ai.constant 2 1) (put.Ai.value.Xn 1 3) (get.Ai.constant 4 0) (head.cut) (execute put 1 si) ) (ASSEMBLE.CLAUSE ( write←to←null 4 format ) 10 (get.Ai.constant 1 -99) (get.Ai.value.Xn 4 2) (load.value.Xn 3) (load.pos.word 32) (greater.than) (cut.proceed) ) (ASSEMBLE.CLAUSE ( write←to←null 4 format ) 12 (get.Ai.constant 1 -99) (put.Ai.value.Xn 1 2) (put.Ai.value.Xn 2 3) (get.Ai.constant 4 0) (execute write←many 2 format) ) (ASSEMBLE.CLAUSE ( write←to←null 4 format ) 14 (get.Ai.constant 1 -100) (get.Ai.constant 2 0) (put.Ai.value.Xn 1 3) (get.Ai.constant 4 0) (head.cut) (execute write 1 si) ) (ASSEMBLE.CLAUSE ( write←to←null 4 format ) 54 (get.Ai.constant 1 -100) (allocate) (get.Ai.variable.Yn 2 5) (get.Ai.variable.Yn 3 7) (get.Ai.variable.Yn 4 1) (put.Ai.variable.Yn 1 6) (call 10 current←output 1 si) (put.Ai.variable.Yn 2 3) (put.Ai.value.Yn 1 6) (call 10 line←position 2 si) (put.Ai.value.Yn 1 7) (call 9 write 1 si) (put.Ai.variable.Yn 2 4) (put.Ai.unsafe.Yn 1 6) (call 8 line←position 2 si) (load.value.Yn 5) (load.value.Yn 4) (subtract) (load.value.Yn 3) (add) (store.variable.Yn 2) (load.value.Yn 2) (load.pos.word 0) (less.than.else 51) (load.pos.word 1) (store.value.Yn 1) (progress) (load.value.Yn 2) (add.pos.word 2) (store.value.Yn 1) (progress) ) (ASSEMBLE.CLAUSE ( write←to←null 4 format ) 12 (get.Ai.constant 1 -101) (put.Ai.value.Xn 1 3) (put.Ai.value.Xn 3 2) (put.Ai.constant 2 101) (execute len 4 format) ) (ASSEMBLE.CLAUSE ( write←to←null 4 format ) 12 (get.Ai.constant 1 -102) (put.Ai.value.Xn 1 3) (put.Ai.value.Xn 3 2) (put.Ai.constant 2 102) (execute len 4 format) ) (ASSEMBLE.CLAUSE ( write←to←null 4 format ) 12 (get.Ai.constant 1 -103) (put.Ai.value.Xn 1 3) (put.Ai.value.Xn 3 2) (put.Ai.constant 2 103) (execute len 4 format) ) (ASSEMBLE.CLAUSE ( write←to←null 4 format ) 7 (get.Ai.constant 1 -105) (get.Ai.constant 4 0) (proceed) ) (ASSEMBLE.CLAUSE ( write←to←null 4 format ) 10 (get.Ai.constant 1 -107) (put.Ai.value.Xn 1 3) (get.Ai.constant 4 0) (execute write←canonical 1 si) ) (ASSEMBLE.CLAUSE ( write←to←null 4 format ) 10 (get.Ai.constant 1 -112) (put.Ai.value.Xn 1 3) (get.Ai.constant 4 0) (execute print 1 si) ) (ASSEMBLE.CLAUSE ( write←to←null 4 format ) 10 (get.Ai.constant 1 -113) (put.Ai.value.Xn 1 3) (get.Ai.constant 4 0) (execute writeq 1 si) ) (ASSEMBLE.CLAUSE ( write←to←null 4 format ) 30 (get.Ai.constant 1 -114) (put.Ai.value.Xn 1 2) (put.Ai.value.Xn 2 3) (allocate) (get.Ai.variable.Yn 4 1) (load.value.Xn 1) (load.pos.word 2) (not.less.than.else 26) (load.value.Xn 1) (load.pos.word 36) (not.greater.than.else 26) (put.Ai.value.Yn 3 1) (depart find←radix←length 3 format) (put.Ai.value.Yn 1 1) (get.Ai.constant 1 0) (progress) ) (ASSEMBLE.CLAUSE ( write←to←null 4 format ) 14 (get.Ai.constant 1 -115) (get.Ai.constant 2 0) (put.Ai.value.Xn 1 3) (get.Ai.constant 4 0) (head.cut) (execute write←list 1 format) ) (ASSEMBLE.CLAUSE ( write←to←null 4 format ) 13 (get.Ai.constant 1 -115) (put.Ai.value.Xn 1 2) (put.Ai.value.Xn 2 3) (get.Ai.constant 4 0) (put.Ai.void 3) (execute write←list 3 format) ) (ASSEMBLE.CLAUSE ( write←to←null 4 format ) 10 (get.Ai.constant 1 -119) (put.Ai.value.Xn 1 3) (get.Ai.constant 4 0) (execute write 1 si) ) (ASSEMBLE.CLAUSE ( check←int 4 format ) 29 (get.Ai.constant 1 NIL) (get.Ai.constant 2 0) (get.Ai.nil 3) (allocate) (get.Ai.variable.Yn 4 1) (head.cut) (load.choice.point) (store.variable.Yn 2) (either 5 29) (put.Ai.value.Yn 1 1) (is.a 1) (load.value.Yn 2) (cut.to.choice.point) (put.Ai.value.Yn 1 1) (get.Ai.constant 1 501) (progress) (or.finally) (progress) ) (ASSEMBLE.CLAUSE ( check←int 4 format ) 16 (get.Ai.list 1) (allocate) (unify.variable.Yn 1) (unify.variable.Xn 1) (get.Ai.value.Yn 2 1) (get.Ai.value.Xn 3 1) (put.Ai.value.Yn 1 1) (is.a 24) (load.value.Yn 1) (load.pos.word 0) (not.less.than) (progress) ) (ASSEMBLE.CLAUSE ( check←int 4 format ) 25 (get.Ai.constant 2 0) (get.Ai.nil 3) (allocate) (get.Ai.variable.Yn 4 1) (load.choice.point) (store.variable.Yn 2) (either 5 25) (put.Ai.value.Yn 1 1) (is.a 1) (load.value.Yn 2) (cut.to.choice.point) (put.Ai.value.Yn 1 1) (get.Ai.constant 1 502) (progress) (or.finally) (progress) ) (ASSEMBLE.CLAUSE ( check←type 5 format ) 27 (get.Ai.nil 2) (get.Ai.constant 3 0) (get.Ai.nil 4) (allocate) (get.Ai.variable.Yn 5 1) (head.cut) (load.choice.point) (store.variable.Yn 2) (either 5 27) (put.Ai.value.Yn 1 1) (is.a 1) (load.value.Yn 2) (cut.to.choice.point) (put.Ai.value.Yn 1 1) (get.Ai.constant 1 501) (progress) (or.finally) (progress) ) (ASSEMBLE.CLAUSE ( check←type 5 format ) 11 (get.Ai.constant 1 any) (get.Ai.list 2) (unify.variable.Xn 2) (unify.variable.Xn 1) (get.Ai.value.Xn 3 2) (get.Ai.value.Xn 4 1) (proceed) ) (ASSEMBLE.CLAUSE ( check←type 5 format ) 12 (get.Ai.constant 1 atom) (get.Ai.list 2) (unify.variable.Xn 1) (unify.variable.Xn 2) (get.Ai.value.Xn 3 1) (get.Ai.value.Xn 4 2) (is.a 128) (proceed) ) (ASSEMBLE.CLAUSE ( check←type 5 format ) 23 (get.Ai.constant 1 char) (get.Ai.list 2) (allocate) (unify.variable.Yn 1) (unify.variable.Xn 1) (get.Ai.value.Yn 3 1) (get.Ai.value.Xn 4 1) (put.Ai.value.Yn 1 1) (is.a 24) (load.value.Yn 1) (load.pos.word 0) (not.less.than) (load.value.Yn 1) (load.pos.word 128) (less.than) (progress) ) (ASSEMBLE.CLAUSE ( check←type 5 format ) 12 (get.Ai.constant 1 flp) (get.Ai.list 2) (unify.variable.Xn 1) (unify.variable.Xn 2) (get.Ai.value.Xn 3 1) (get.Ai.value.Xn 4 2) (is.a 32) (proceed) ) (ASSEMBLE.CLAUSE ( check←type 5 format ) 18 (get.Ai.constant 1 flp) (get.Ai.list 2) (allocate) (unify.variable.Yn 2) (unify.variable.Xn 1) (get.Ai.variable.Yn 3 1) (get.Ai.value.Xn 4 1) (put.Ai.value.Yn 1 2) (is.a 24) (load.value.Yn 2) (float) (store.value.Yn 1) (progress) ) (ASSEMBLE.CLAUSE ( check←type 5 format ) 12 (get.Ai.constant 1 int) (get.Ai.list 2) (unify.variable.Xn 1) (unify.variable.Xn 2) (get.Ai.value.Xn 3 1) (get.Ai.value.Xn 4 2) (is.a 24) (proceed) ) (ASSEMBLE.CLAUSE ( check←type 5 format ) 19 (get.Ai.constant 1 list) (get.Ai.list 2) (allocate) (unify.variable.Yn 1) (unify.variable.Xn 1) (get.Ai.value.Yn 3 1) (get.Ai.value.Xn 4 1) (put.Ai.value.Yn 1 1) (is.a 254) (put.Ai.value.Yn 1 1) (get.Ai.list 1) (unify.void 2) (progress) ) (ASSEMBLE.CLAUSE ( check←type 5 format ) 25 (get.Ai.constant 3 0) (get.Ai.nil 4) (allocate) (get.Ai.variable.Yn 5 1) (load.choice.point) (store.variable.Yn 2) (either 5 25) (put.Ai.value.Yn 1 1) (is.a 1) (load.value.Yn 2) (cut.to.choice.point) (put.Ai.value.Yn 1 1) (get.Ai.constant 1 502) (progress) (or.finally) (progress) ) (ASSEMBLE.CLAUSE ( find←radix←length 3 format ) 7 (get.Ai.constant 2 0) (get.Ai.constant 3 1) (cut.proceed) ) (ASSEMBLE.CLAUSE ( find←radix←length 3 format ) 12 (put.Ai.value.Xn 4 3) (load.value.Xn 2) (load.pos.word 0) (greater.than) (head.cut) (put.Ai.constant 3 0) (execute find←radix←len 4 format) ) (ASSEMBLE.CLAUSE ( find←radix←length 3 format ) 19 (allocate) (get.Ai.variable.Yn 3 1) (load.value.Xn 2) (minus) (store.variable.Xn 2) (put.Ai.variable.Yn 4 2) (put.Ai.constant 3 0) (call 5 find←radix←len 4 format) (load.value.Yn 2) (add.pos.word 1) (store.value.Yn 1) (progress) ) (ASSEMBLE.CLAUSE ( find←radix←len 4 format ) 6 (get.Ai.constant 2 0) (get.Ai.value.Xn 4 3) (cut.proceed) ) (ASSEMBLE.CLAUSE ( find←radix←len 4 format ) 10 (load.value.Xn 2) (load.value.Xn 1) (integer.divide) (store.variable.Xn 2) (load.value.Xn 3) (add.pos.word 1) (store.variable.Xn 3) (execute find←radix←len 4 format) ) (ASSEMBLE.CLAUSE ( convert←to←radix 4 format ) 9 (get.Ai.constant 3 0) (get.Ai.list 4) (unify.constant 48) (unify.nil) (cut.proceed) ) (ASSEMBLE.CLAUSE ( convert←to←radix 4 format ) 10 (put.Ai.value.Xn 5 4) (load.value.Xn 3) (load.pos.word 0) (greater.than) (head.cut) (put.Ai.nil 4) (execute convert←to←radix 5 format) ) (ASSEMBLE.CLAUSE ( convert←to←radix 4 format ) 11 (get.Ai.list 4) (unify.constant 45) (unify.variable.Xn 5) (load.value.Xn 3) (minus) (store.variable.Xn 3) (put.Ai.nil 4) (execute convert←to←radix 5 format) ) (ASSEMBLE.CLAUSE ( convert←to←radix 5 format ) 6 (get.Ai.constant 3 0) (get.Ai.value.Xn 5 4) (cut.proceed) ) (ASSEMBLE.CLAUSE ( convert←to←radix 5 format ) 46 (get.Ai.constant 1 lower) (allocate) (get.Ai.variable.Yn 2 1) (get.Ai.variable.Yn 4 3) (get.Ai.variable.Yn 5 5) (load.value.Xn 3) (load.value.Yn 1) (integer.divide) (store.variable.Yn 2) (load.value.Xn 3) (load.value.Yn 1) (modulus) (store.variable.Yn 6) (load.value.Yn 6) (load.pos.word 9) (greater.than.else 31) (load.value.Yn 6) (add.pos.word 87) (store.variable.Yn 4) (jump.to 35) (load.value.Yn 6) (add.pos.word 48) (store.variable.Yn 4) (put.Ai.value.Yn 5 5) (put.Ai.list 4) (unify.value.Yn 4) (unify.local.Yn 3) (put.Ai.value.Yn 3 2) (put.Ai.value.Yn 2 1) (put.Ai.symbol 1 lower) (depart convert←to←radix 5 format) ) (ASSEMBLE.CLAUSE ( convert←to←radix 5 format ) 46 (get.Ai.constant 1 upper) (allocate) (get.Ai.variable.Yn 2 1) (get.Ai.variable.Yn 4 3) (get.Ai.variable.Yn 5 5) (load.value.Xn 3) (load.value.Yn 1) (integer.divide) (store.variable.Yn 2) (load.value.Xn 3) (load.value.Yn 1) (modulus) (store.variable.Yn 6) (load.value.Yn 6) (load.pos.word 9) (greater.than.else 31) (load.value.Yn 6) (add.pos.word 55) (store.variable.Yn 4) (jump.to 35) (load.value.Yn 6) (add.pos.word 48) (store.variable.Yn 4) (put.Ai.value.Yn 5 5) (put.Ai.list 4) (unify.value.Yn 4) (unify.local.Yn 3) (put.Ai.value.Yn 3 2) (put.Ai.value.Yn 2 1) (put.Ai.symbol 1 upper) (depart convert←to←radix 5 format) ) (ASSEMBLE.CLAUSE ( write←many 2 format ) 4 (get.Ai.constant 1 0) (cut.proceed) ) (ASSEMBLE.CLAUSE ( write←many 2 format ) 18 (allocate) (get.Ai.variable.Yn 1 2) (get.Ai.variable.Yn 2 1) (put.Ai.value.Yn 1 1) (call 5 put 1 si) (load.value.Yn 2) (add.neg.word -1) (store.variable.Xn 1) (put.Ai.value.Yn 2 1) (depart write←many 2 format) ) (ASSEMBLE.CLAUSE ( write←list 1 format ) 4 (get.Ai.constant 1 NIL) (cut.proceed) ) (ASSEMBLE.CLAUSE ( write←list 1 format ) 11 (get.Ai.list 1) (unify.variable.Xn 1) (allocate) (unify.variable.Yn 1) (call 4 put 1 si) (put.Ai.value.Yn 1 1) (depart write←list 1 format) ) (ASSEMBLE.CLAUSE ( write←list 3 format ) 6 (get.Ai.constant 1 0) (get.Ai.nil 2) (get.Ai.nil 3) (cut.proceed) ) (ASSEMBLE.CLAUSE ( write←list 3 format ) 6 (get.Ai.constant 1 0) (get.Ai.value.Xn 3 2) (cut.proceed) ) (ASSEMBLE.CLAUSE ( write←list 3 format ) 3 (get.Ai.nil 2) (get.Ai.nil 3) (cut.proceed) ) (ASSEMBLE.CLAUSE ( write←list 3 format ) 23 (get.Ai.list 2) (unify.variable.Xn 2) (allocate) (unify.variable.Yn 2) (get.Ai.variable.Yn 3 3) (load.value.Xn 1) (add.neg.word -1) (store.variable.Yn 1) (put.Ai.value.Xn 1 2) (call 6 put 1 si) (put.Ai.value.Yn 3 3) (put.Ai.value.Yn 2 2) (put.Ai.value.Yn 1 1) (depart write←list 3 format) ) (ASSEMBLE.CLAUSE ( write←clist 3 format ) 6 (get.Ai.constant 1 0) (get.Ai.value.Xn 3 2) (cut.proceed) ) (ASSEMBLE.CLAUSE ( write←clist 3 format ) 58 (allocate) (get.Ai.variable.Yn 1 5) (get.Ai.variable.Yn 2 6) (get.Ai.variable.Yn 3 3) (load.value.Yn 5) (load.pos.word 3) (modulus) (store.variable.Yn 7) (load.value.Yn 7) (load.pos.word 0) (equal.to.else 24) (load.pos.word 3) (store.variable.Yn 4) (jump.to 26) (load.value.Yn 7) (store.variable.Yn 4) (put.Ai.variable.Yn 3 2) (put.Ai.value.Yn 2 6) (put.Ai.value.Yn 1 4) (call 8 cwrite←list 3 format) (load.value.Yn 5) (load.value.Yn 4) (subtract) (store.variable.Yn 1) (load.value.Yn 1) (load.pos.word 0) (equal.to.else 46) (jump.to 52) (put.Ai.constant 1 44) (call 6 put 1 si) (put.Ai.value.Yn 3 3) (put.Ai.unsafe.Yn 2 2) (put.Ai.value.Yn 1 1) (depart write←clist 3 format) ) (ASSEMBLE.CLAUSE ( cwrite←list 3 format ) 6 (get.Ai.constant 1 0) (get.Ai.value.Xn 3 2) (cut.proceed) ) (ASSEMBLE.CLAUSE ( cwrite←list 3 format ) 3 (get.Ai.nil 2) (get.Ai.nil 3) (cut.proceed) ) (ASSEMBLE.CLAUSE ( cwrite←list 3 format ) 23 (get.Ai.list 2) (unify.variable.Xn 2) (allocate) (unify.variable.Yn 2) (get.Ai.variable.Yn 3 3) (load.value.Xn 1) (add.neg.word -1) (store.variable.Yn 1) (put.Ai.value.Xn 1 2) (call 6 put 1 si) (put.Ai.value.Yn 3 3) (put.Ai.value.Yn 2 2) (put.Ai.value.Yn 1 1) (depart cwrite←list 3 format) ) (ASSEMBLE.CLAUSE ( commas 2 format ) 34 (allocate) (get.Ai.variable.Yn 1 2) (get.Ai.variable.Yn 2 1) (load.value.Yn 2) (load.constant 999999) (greater.than.else 19) (put.Ai.value.Yn 1 1) (get.Ai.constant 1 2) (progress) (load.value.Yn 2) (load.pos.word 999) (greater.than.else 30) (put.Ai.value.Yn 1 1) (get.Ai.constant 1 1) (progress) (put.Ai.value.Yn 1 1) (get.Ai.constant 1 0) (progress) ) (ASSEMBLE.CLAUSE ( ten←power 2 format ) 7 (put.Ai.value.Xn 3 2) (put.Ai.constant 2 1) (execute ten←power 3 format) ) (ASSEMBLE.CLAUSE ( ten←power 3 format ) 6 (get.Ai.constant 1 0) (get.Ai.value.Xn 3 2) (cut.proceed) ) (ASSEMBLE.CLAUSE ( ten←power 3 format ) 11 (load.value.Xn 1) (add.neg.word -1) (store.variable.Xn 1) (load.value.Xn 2) (load.pos.word 10) (multiply) (store.variable.Xn 2) (execute ten←power 3 format) ) (ASSEMBLE.CLAUSE ( specifier 6 format ) 21 (get.Ai.constant 1 43) (get.Ai.symbol 2 mark) (get.Ai.list 3) (unify.constant -43) (unify.list) (unify.constant 8) (unify.variable.Xn 1) (get.Ai.value.Xn 4 1) (get.Ai.symbol 5 none) (get.Ai.symbol 6 numeric) (proceed) ) (ASSEMBLE.CLAUSE ( specifier 6 format ) 21 (get.Ai.constant 1 68) (get.Ai.symbol 2 atom) (get.Ai.list 3) (unify.constant -68) (unify.list) (unify.constant 0) (unify.variable.Xn 1) (get.Ai.value.Xn 4 1) (get.Ai.symbol 5 int) (get.Ai.symbol 6 numeric) (proceed) ) (ASSEMBLE.CLAUSE ( specifier 6 format ) 21 (get.Ai.constant 1 69) (get.Ai.symbol 2 atom) (get.Ai.list 3) (unify.constant -69) (unify.list) (unify.constant 6) (unify.variable.Xn 1) (get.Ai.value.Xn 4 1) (get.Ai.symbol 5 flp) (get.Ai.symbol 6 numeric) (proceed) ) (ASSEMBLE.CLAUSE ( specifier 6 format ) 21 (get.Ai.constant 1 71) (get.Ai.symbol 2 atom) (get.Ai.list 3) (unify.constant -71) (unify.list) (unify.constant 6) (unify.variable.Xn 1) (get.Ai.value.Xn 4 1) (get.Ai.symbol 5 flp) (get.Ai.symbol 6 numeric) (proceed) ) (ASSEMBLE.CLAUSE ( specifier 6 format ) 21 (get.Ai.constant 1 78) (get.Ai.symbol 2 misc) (get.Ai.list 3) (unify.constant -78) (unify.list) (unify.constant 1) (unify.variable.Xn 1) (get.Ai.value.Xn 4 1) (get.Ai.symbol 5 none) (get.Ai.symbol 6 simple) (proceed) ) (ASSEMBLE.CLAUSE ( specifier 6 format ) 21 (get.Ai.constant 1 82) (get.Ai.symbol 2 atom) (get.Ai.list 3) (unify.constant -82) (unify.list) (unify.constant 8) (unify.variable.Xn 1) (get.Ai.value.Xn 4 1) (get.Ai.symbol 5 int) (get.Ai.symbol 6 numeric) (proceed) ) (ASSEMBLE.CLAUSE ( specifier 6 format ) 21 (get.Ai.constant 1 97) (get.Ai.symbol 2 atom) (get.Ai.list 3) (unify.constant -97) (unify.list) (unify.constant 0) (unify.variable.Xn 1) (get.Ai.value.Xn 4 1) (get.Ai.symbol 5 atom) (get.Ai.symbol 6 simple) (proceed) ) (ASSEMBLE.CLAUSE ( specifier 6 format ) 21 (get.Ai.constant 1 99) (get.Ai.symbol 2 atom) (get.Ai.list 3) (unify.constant -99) (unify.list) (unify.constant 1) (unify.variable.Xn 1) (get.Ai.value.Xn 4 1) (get.Ai.symbol 5 char) (get.Ai.symbol 6 numeric) (proceed) ) (ASSEMBLE.CLAUSE ( specifier 6 format ) 21 (get.Ai.constant 1 100) (get.Ai.symbol 2 atom) (get.Ai.list 3) (unify.constant -100) (unify.list) (unify.constant 0) (unify.variable.Xn 1) (get.Ai.value.Xn 4 1) (get.Ai.symbol 5 int) (get.Ai.symbol 6 numeric) (proceed) ) (ASSEMBLE.CLAUSE ( specifier 6 format ) 21 (get.Ai.constant 1 101) (get.Ai.symbol 2 atom) (get.Ai.list 3) (unify.constant -101) (unify.list) (unify.constant 6) (unify.variable.Xn 1) (get.Ai.value.Xn 4 1) (get.Ai.symbol 5 flp) (get.Ai.symbol 6 numeric) (proceed) ) (ASSEMBLE.CLAUSE ( specifier 6 format ) 21 (get.Ai.constant 1 102) (get.Ai.symbol 2 atom) (get.Ai.list 3) (unify.constant -102) (unify.list) (unify.constant 6) (unify.variable.Xn 1) (get.Ai.value.Xn 4 1) (get.Ai.symbol 5 flp) (get.Ai.symbol 6 numeric) (proceed) ) (ASSEMBLE.CLAUSE ( specifier 6 format ) 21 (get.Ai.constant 1 103) (get.Ai.symbol 2 atom) (get.Ai.list 3) (unify.constant -103) (unify.list) (unify.constant 6) (unify.variable.Xn 1) (get.Ai.value.Xn 4 1) (get.Ai.symbol 5 flp) (get.Ai.symbol 6 numeric) (proceed) ) (ASSEMBLE.CLAUSE ( specifier 6 format ) 21 (get.Ai.constant 1 105) (get.Ai.symbol 2 atom) (get.Ai.list 3) (unify.constant -105) (unify.list) (unify.constant 0) (unify.variable.Xn 1) (get.Ai.value.Xn 4 1) (get.Ai.symbol 5 any) (get.Ai.symbol 6 simple) (proceed) ) (ASSEMBLE.CLAUSE ( specifier 6 format ) 21 (get.Ai.constant 1 107) (get.Ai.symbol 2 atom) (get.Ai.list 3) (unify.constant -107) (unify.list) (unify.constant 0) (unify.variable.Xn 1) (get.Ai.value.Xn 4 1) (get.Ai.symbol 5 any) (get.Ai.symbol 6 simple) (proceed) ) (ASSEMBLE.CLAUSE ( specifier 6 format ) 21 (get.Ai.constant 1 110) (get.Ai.symbol 2 misc) (get.Ai.list 3) (unify.constant -110) (unify.list) (unify.constant 1) (unify.variable.Xn 1) (get.Ai.value.Xn 4 1) (get.Ai.symbol 5 none) (get.Ai.symbol 6 numeric) (proceed) ) (ASSEMBLE.CLAUSE ( specifier 6 format ) 21 (get.Ai.constant 1 112) (get.Ai.symbol 2 atom) (get.Ai.list 3) (unify.constant -112) (unify.list) (unify.constant 0) (unify.variable.Xn 1) (get.Ai.value.Xn 4 1) (get.Ai.symbol 5 any) (get.Ai.symbol 6 simple) (proceed) ) (ASSEMBLE.CLAUSE ( specifier 6 format ) 21 (get.Ai.constant 1 113) (get.Ai.symbol 2 atom) (get.Ai.list 3) (unify.constant -113) (unify.list) (unify.constant 0) (unify.variable.Xn 1) (get.Ai.value.Xn 4 1) (get.Ai.symbol 5 any) (get.Ai.symbol 6 simple) (proceed) ) (ASSEMBLE.CLAUSE ( specifier 6 format ) 21 (get.Ai.constant 1 114) (get.Ai.symbol 2 atom) (get.Ai.list 3) (unify.constant -114) (unify.list) (unify.constant 8) (unify.variable.Xn 1) (get.Ai.value.Xn 4 1) (get.Ai.symbol 5 int) (get.Ai.symbol 6 numeric) (proceed) ) (ASSEMBLE.CLAUSE ( specifier 6 format ) 21 (get.Ai.constant 1 115) (get.Ai.symbol 2 atom) (get.Ai.list 3) (unify.constant -115) (unify.list) (unify.constant 0) (unify.variable.Xn 1) (get.Ai.value.Xn 4 1) (get.Ai.symbol 5 list) (get.Ai.symbol 6 numeric) (proceed) ) (ASSEMBLE.CLAUSE ( specifier 6 format ) 21 (get.Ai.constant 1 116) (get.Ai.symbol 2 fill) (get.Ai.list 3) (unify.constant -116) (unify.list) (unify.constant 32) (unify.variable.Xn 1) (get.Ai.value.Xn 4 1) (get.Ai.symbol 5 none) (get.Ai.symbol 6 numeric) (proceed) ) (ASSEMBLE.CLAUSE ( specifier 6 format ) 21 (get.Ai.constant 1 119) (get.Ai.symbol 2 atom) (get.Ai.list 3) (unify.constant -119) (unify.list) (unify.constant 0) (unify.variable.Xn 1) (get.Ai.value.Xn 4 1) (get.Ai.symbol 5 any) (get.Ai.symbol 6 simple) (proceed) ) (ASSEMBLE.CLAUSE ( specifier 6 format ) 21 (get.Ai.constant 1 124) (get.Ai.symbol 2 mark) (get.Ai.list 3) (unify.constant -124) (unify.list) (unify.constant 0) (unify.variable.Xn 1) (get.Ai.value.Xn 4 1) (get.Ai.symbol 5 none) (get.Ai.symbol 6 numeric) (proceed) ) (ASSEMBLE.CLAUSE ( specifier 6 format ) 21 (get.Ai.constant 1 126) (get.Ai.symbol 2 misc) (get.Ai.list 3) (unify.constant -126) (unify.list) (unify.constant 0) (unify.variable.Xn 1) (get.Ai.value.Xn 4 1) (get.Ai.symbol 5 none) (get.Ai.symbol 6 simple) (proceed) ) STOP