real.adder.altrunk.txt 4.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188
  1. N auto_0
  2. V auto_initial_IP(global)
  3. D auto_initial_IP,"var",auto_0
  4. V auto_2(resolve)
  5. D auto_2,"var",auto_0
  6. V auto_3(assign)
  7. D auto_3,"var",auto_2
  8. V auto_4(constant)
  9. D auto_4,"node",?primitives/integer_addition
  10. D auto_3,"value",auto_4
  11. D auto_initial_IP,"next",auto_3
  12. N auto_5
  13. V auto_6(global)
  14. D auto_6,"var",auto_5
  15. D auto_3,"next",auto_6
  16. V auto_7(resolve)
  17. D auto_7,"var",auto_5
  18. V auto_8(assign)
  19. D auto_8,"var",auto_7
  20. V auto_9(constant)
  21. D auto_9,"node",?primitives/integer_subtraction
  22. D auto_8,"value",auto_9
  23. D auto_6,"next",auto_8
  24. N auto_10
  25. V auto_11(global)
  26. D auto_11,"var",auto_10
  27. D auto_8,"next",auto_11
  28. V auto_12(resolve)
  29. D auto_12,"var",auto_10
  30. V auto_13(assign)
  31. D auto_13,"var",auto_12
  32. V auto_14(constant)
  33. D auto_14,"node",?primitives/integer_multiplication
  34. D auto_13,"value",auto_14
  35. D auto_11,"next",auto_13
  36. N auto_15
  37. V auto_16(global)
  38. D auto_16,"var",auto_15
  39. D auto_13,"next",auto_16
  40. V auto_17(resolve)
  41. D auto_17,"var",auto_15
  42. V auto_18(assign)
  43. D auto_18,"var",auto_17
  44. V auto_19(constant)
  45. D auto_19,"node",?primitives/integer_division
  46. D auto_18,"value",auto_19
  47. D auto_16,"next",auto_18
  48. N auto_20
  49. V auto_21(global)
  50. D auto_21,"var",auto_20
  51. D auto_18,"next",auto_21
  52. V auto_22(resolve)
  53. D auto_22,"var",auto_20
  54. V auto_23(assign)
  55. D auto_23,"var",auto_22
  56. V auto_24(constant)
  57. D auto_24,"node",?primitives/integer_gt
  58. D auto_23,"value",auto_24
  59. D auto_21,"next",auto_23
  60. N auto_25
  61. V auto_26(global)
  62. D auto_26,"var",auto_25
  63. D auto_23,"next",auto_26
  64. V auto_27(resolve)
  65. D auto_27,"var",auto_25
  66. V auto_28(assign)
  67. D auto_28,"var",auto_27
  68. V auto_29(constant)
  69. D auto_29,"node",?primitives/integer_gte
  70. D auto_28,"value",auto_29
  71. D auto_26,"next",auto_28
  72. N auto_30
  73. V auto_31(global)
  74. D auto_31,"var",auto_30
  75. D auto_28,"next",auto_31
  76. V auto_32(resolve)
  77. D auto_32,"var",auto_30
  78. V auto_33(assign)
  79. D auto_33,"var",auto_32
  80. V auto_34(constant)
  81. D auto_34,"node",?primitives/integer_lt
  82. D auto_33,"value",auto_34
  83. D auto_31,"next",auto_33
  84. N auto_35
  85. V auto_36(global)
  86. D auto_36,"var",auto_35
  87. D auto_33,"next",auto_36
  88. V auto_37(resolve)
  89. D auto_37,"var",auto_35
  90. V auto_38(assign)
  91. D auto_38,"var",auto_37
  92. V auto_39(constant)
  93. D auto_39,"node",?primitives/integer_lte
  94. D auto_38,"value",auto_39
  95. D auto_36,"next",auto_38
  96. N auto_40
  97. V auto_41(global)
  98. D auto_41,"var",auto_40
  99. D auto_38,"next",auto_41
  100. V auto_42(resolve)
  101. D auto_42,"var",auto_40
  102. V auto_43(assign)
  103. D auto_43,"var",auto_42
  104. V auto_44(constant)
  105. D auto_44,"node",?primitives/integer_eq
  106. D auto_43,"value",auto_44
  107. D auto_41,"next",auto_43
  108. N auto_45
  109. V auto_46(global)
  110. D auto_46,"var",auto_45
  111. D auto_43,"next",auto_46
  112. V auto_47(resolve)
  113. D auto_47,"var",auto_45
  114. V auto_48(assign)
  115. D auto_48,"var",auto_47
  116. V auto_49(constant)
  117. D auto_49,"node",?primitives/integer_neq
  118. D auto_48,"value",auto_49
  119. D auto_46,"next",auto_48
  120. N auto_50
  121. V auto_51(global)
  122. D auto_51,"var",auto_50
  123. D auto_48,"next",auto_51
  124. V auto_52(resolve)
  125. D auto_52,"var",auto_50
  126. V auto_53(assign)
  127. D auto_53,"var",auto_52
  128. V auto_54(constant)
  129. D auto_54,"node",?primitives/integer_neg
  130. D auto_53,"value",auto_54
  131. D auto_51,"next",auto_53
  132. V auto_55(while)
  133. V auto_56(True)
  134. V auto_57(constant)
  135. D auto_57,"node",auto_56
  136. N auto_58
  137. V auto_59(global)
  138. D auto_59,"var",auto_58
  139. N auto_60
  140. V auto_61(global)
  141. D auto_61,"var",auto_60
  142. D auto_59,"next",auto_61
  143. V auto_62(resolve)
  144. D auto_62,"var",auto_58
  145. V auto_63(input)
  146. V auto_64(assign)
  147. D auto_64,"var",auto_62
  148. D auto_64,"value",auto_63
  149. D auto_61,"next",auto_64
  150. V auto_65(resolve)
  151. D auto_65,"var",auto_60
  152. V auto_66(input)
  153. V auto_67(assign)
  154. D auto_67,"var",auto_65
  155. D auto_67,"value",auto_66
  156. D auto_64,"next",auto_67
  157. V auto_68(output)
  158. V auto_69(resolve)
  159. D auto_69,"var",auto_0
  160. V auto_70(access)
  161. D auto_70,"var",auto_69
  162. V auto_71(call)
  163. D auto_71,"func",auto_70
  164. N auto_72
  165. V auto_73(resolve)
  166. D auto_73,"var",auto_58
  167. V auto_74(access)
  168. D auto_74,"var",auto_73
  169. V auto_75("a")
  170. D auto_72,"value",auto_74
  171. D auto_72,"name",auto_75
  172. N auto_76
  173. V auto_77(resolve)
  174. D auto_77,"var",auto_60
  175. V auto_78(access)
  176. D auto_78,"var",auto_77
  177. V auto_79("b")
  178. D auto_76,"value",auto_78
  179. D auto_76,"name",auto_79
  180. D auto_72,"next_param",auto_76
  181. D auto_71,"params",auto_72
  182. D auto_71,"last_param",auto_76
  183. D auto_68,"value",auto_71
  184. D auto_67,"next",auto_68
  185. D auto_55,"cond",auto_57
  186. D auto_55,"body",auto_59
  187. D auto_53,"next",auto_55