home *** CD-ROM | disk | FTP | other *** search
/ Power-Programmierung / CD1.mdf / icon / dos / src / tests / stand / large.out < prev    next >
Text File  |  1992-02-09  |  12KB  |  296 lines

  1. 111111111111111111111 + 111111111111111111111 = 222222222222222222222
  2. 111111111111111111111 + -111111111111111111111 = 0
  3. 111111111111111111111 + 4 = 111111111111111111115
  4. 111111111111111111111 + -4 = 111111111111111111107
  5. -111111111111111111111 + 111111111111111111111 = 0
  6. -111111111111111111111 + -111111111111111111111 = -222222222222222222222
  7. -111111111111111111111 + 4 = -111111111111111111107
  8. -111111111111111111111 + -4 = -111111111111111111115
  9. 4 + 111111111111111111111 = 111111111111111111115
  10. 4 + -111111111111111111111 = -111111111111111111107
  11. 4 + 4 = 8
  12. 4 + -4 = 0
  13. -4 + 111111111111111111111 = 111111111111111111107
  14. -4 + -111111111111111111111 = -111111111111111111115
  15. -4 + 4 = 0
  16. -4 + -4 = -8
  17. 111111111111111111111 - 111111111111111111111 = 0
  18. 111111111111111111111 - -111111111111111111111 = 222222222222222222222
  19. 111111111111111111111 - 4 = 111111111111111111107
  20. 111111111111111111111 - -4 = 111111111111111111115
  21. -111111111111111111111 - 111111111111111111111 = -222222222222222222222
  22. -111111111111111111111 - -111111111111111111111 = 0
  23. -111111111111111111111 - 4 = -111111111111111111115
  24. -111111111111111111111 - -4 = -111111111111111111107
  25. 4 - 111111111111111111111 = -111111111111111111107
  26. 4 - -111111111111111111111 = 111111111111111111115
  27. 4 - 4 = 0
  28. 4 - -4 = 8
  29. -4 - 111111111111111111111 = -111111111111111111115
  30. -4 - -111111111111111111111 = 111111111111111111107
  31. -4 - 4 = -8
  32. -4 - -4 = 0
  33. 111111111111111111111 * 111111111111111111111 = 12345679012345679012320987654320987654321
  34. 111111111111111111111 * -111111111111111111111 = -12345679012345679012320987654320987654321
  35. 111111111111111111111 * 4 = 444444444444444444444
  36. 111111111111111111111 * -4 = -444444444444444444444
  37. -111111111111111111111 * 111111111111111111111 = -12345679012345679012320987654320987654321
  38. -111111111111111111111 * -111111111111111111111 = 12345679012345679012320987654320987654321
  39. -111111111111111111111 * 4 = -444444444444444444444
  40. -111111111111111111111 * -4 = 444444444444444444444
  41. 4 * 111111111111111111111 = 444444444444444444444
  42. 4 * -111111111111111111111 = -444444444444444444444
  43. 4 * 4 = 16
  44. 4 * -4 = -16
  45. -4 * 111111111111111111111 = -444444444444444444444
  46. -4 * -111111111111111111111 = 444444444444444444444
  47. -4 * 4 = -16
  48. -4 * -4 = 16
  49. 111111111111111111111 / 111111111111111111111 = 1
  50. 111111111111111111111 / -111111111111111111111 = -1
  51. 111111111111111111111 / 4 = 27777777777777777777
  52. 111111111111111111111 / -4 = -27777777777777777777
  53. -111111111111111111111 / 111111111111111111111 = -1
  54. -111111111111111111111 / -111111111111111111111 = 1
  55. -111111111111111111111 / 4 = -27777777777777777777
  56. -111111111111111111111 / -4 = 27777777777777777777
  57. 4 / 111111111111111111111 = 0
  58. 4 / -111111111111111111111 = 0
  59. 4 / 4 = 1
  60. 4 / -4 = -1
  61. -4 / 111111111111111111111 = 0
  62. -4 / -111111111111111111111 = 0
  63. -4 / 4 = -1
  64. -4 / -4 = 1
  65. 111111111111111111111 % 111111111111111111111 = 0
  66. 111111111111111111111 % -111111111111111111111 = 0
  67. 111111111111111111111 % 4 = 3
  68. 111111111111111111111 % -4 = 3
  69. -111111111111111111111 % 111111111111111111111 = 0
  70. -111111111111111111111 % -111111111111111111111 = 0
  71. -111111111111111111111 % 4 = -3
  72. -111111111111111111111 % -4 = -3
  73. 4 % 111111111111111111111 = 4
  74. 4 % -111111111111111111111 = 4
  75. 4 % 4 = 0
  76. 4 % -4 = 0
  77. -4 % 111111111111111111111 = -4
  78. -4 % -111111111111111111111 = -4
  79. -4 % 4 = 0
  80. -4 % -4 = 0
  81. 111111111111111111111 iand 111111111111111111111 = 111111111111111111111
  82. 111111111111111111111 iand -111111111111111111111 = 1
  83. 111111111111111111111 iand 4 = 4
  84. 111111111111111111111 iand -4 = 111111111111111111108
  85. -111111111111111111111 iand 111111111111111111111 = 1
  86. -111111111111111111111 iand -111111111111111111111 = -111111111111111111111
  87. -111111111111111111111 iand 4 = 0
  88. -111111111111111111111 iand -4 = -111111111111111111112
  89. 4 iand 111111111111111111111 = 4
  90. 4 iand -111111111111111111111 = 0
  91. 4 iand 4 = 4
  92. 4 iand -4 = 4
  93. -4 iand 111111111111111111111 = 111111111111111111108
  94. -4 iand -111111111111111111111 = -111111111111111111112
  95. -4 iand 4 = 4
  96. -4 iand -4 = -4
  97. 111111111111111111111 ior 111111111111111111111 = 111111111111111111111
  98. 111111111111111111111 ior -111111111111111111111 = -1
  99. 111111111111111111111 ior 4 = 111111111111111111111
  100. 111111111111111111111 ior -4 = -1
  101. -111111111111111111111 ior 111111111111111111111 = -1
  102. -111111111111111111111 ior -111111111111111111111 = -111111111111111111111
  103. -111111111111111111111 ior 4 = -111111111111111111107
  104. -111111111111111111111 ior -4 = -3
  105. 4 ior 111111111111111111111 = 111111111111111111111
  106. 4 ior -111111111111111111111 = -111111111111111111107
  107. 4 ior 4 = 4
  108. 4 ior -4 = -4
  109. -4 ior 111111111111111111111 = -1
  110. -4 ior -111111111111111111111 = -3
  111. -4 ior 4 = -4
  112. -4 ior -4 = -4
  113. 111111111111111111111 ixor 111111111111111111111 = 0
  114. 111111111111111111111 ixor -111111111111111111111 = -2
  115. 111111111111111111111 ixor 4 = 111111111111111111107
  116. 111111111111111111111 ixor -4 = -111111111111111111109
  117. -111111111111111111111 ixor 111111111111111111111 = -2
  118. -111111111111111111111 ixor -111111111111111111111 = 0
  119. -111111111111111111111 ixor 4 = -111111111111111111107
  120. -111111111111111111111 ixor -4 = 111111111111111111109
  121. 4 ixor 111111111111111111111 = 111111111111111111107
  122. 4 ixor -111111111111111111111 = -111111111111111111107
  123. 4 ixor 4 = 0
  124. 4 ixor -4 = -8
  125. -4 ixor 111111111111111111111 = -111111111111111111109
  126. -4 ixor -111111111111111111111 = 111111111111111111109
  127. -4 ixor 4 = -8
  128. -4 ixor -4 = 0
  129. 111111111111111111111 < 111111111111111111111 = none
  130. 111111111111111111111 < -111111111111111111111 = none
  131. 111111111111111111111 < 4 = none
  132. 111111111111111111111 < -4 = none
  133. -111111111111111111111 < 111111111111111111111 = 111111111111111111111
  134. -111111111111111111111 < -111111111111111111111 = none
  135. -111111111111111111111 < 4 = 4
  136. -111111111111111111111 < -4 = -4
  137. 4 < 111111111111111111111 = 111111111111111111111
  138. 4 < -111111111111111111111 = none
  139. 4 < 4 = none
  140. 4 < -4 = none
  141. -4 < 111111111111111111111 = 111111111111111111111
  142. -4 < -111111111111111111111 = none
  143. -4 < 4 = 4
  144. -4 < -4 = none
  145. 111111111111111111111 = 111111111111111111111 = 111111111111111111111
  146. 111111111111111111111 = -111111111111111111111 = none
  147. 111111111111111111111 = 4 = none
  148. 111111111111111111111 = -4 = none
  149. -111111111111111111111 = 111111111111111111111 = none
  150. -111111111111111111111 = -111111111111111111111 = -111111111111111111111
  151. -111111111111111111111 = 4 = none
  152. -111111111111111111111 = -4 = none
  153. 4 = 111111111111111111111 = none
  154. 4 = -111111111111111111111 = none
  155. 4 = 4 = 4
  156. 4 = -4 = none
  157. -4 = 111111111111111111111 = none
  158. -4 = -111111111111111111111 = none
  159. -4 = 4 = none
  160. -4 = -4 = -4
  161. 111111111111111111111 + 2222222222 = 111111111113333333333
  162. 111111111111111111111 + 3333333333 = 111111111114444444444
  163. 111111111111111111111 + -3333333333 = 111111111107777777778
  164. 2222222222 + 2222222222 = 4444444444
  165. 2222222222 + 3333333333 = 5555555555
  166. 2222222222 + -3333333333 = -1111111111
  167. -2222222222 + 2222222222 = 0
  168. -2222222222 + 3333333333 = 1111111111
  169. -2222222222 + -3333333333 = -5555555555
  170. 111111111111111111111 - 2222222222 = 111111111108888888889
  171. 111111111111111111111 - 3333333333 = 111111111107777777778
  172. 111111111111111111111 - -3333333333 = 111111111114444444444
  173. 2222222222 - 2222222222 = 0
  174. 2222222222 - 3333333333 = -1111111111
  175. 2222222222 - -3333333333 = 5555555555
  176. -2222222222 - 2222222222 = -4444444444
  177. -2222222222 - 3333333333 = -5555555555
  178. -2222222222 - -3333333333 = 1111111111
  179. 111111111111111111111 * 2222222222 = 246913580222222222221975308642
  180. 111111111111111111111 * 3333333333 = 370370370333333333332962962963
  181. 111111111111111111111 * -3333333333 = -370370370333333333332962962963
  182. 2222222222 * 2222222222 = 4938271603950617284
  183. 2222222222 * 3333333333 = 7407407405925925926
  184. 2222222222 * -3333333333 = -7407407405925925926
  185. -2222222222 * 2222222222 = -4938271603950617284
  186. -2222222222 * 3333333333 = -7407407405925925926
  187. -2222222222 * -3333333333 = 7407407405925925926
  188. 111111111111111111111 / 2222222222 = 50000000005
  189. 111111111111111111111 / 3333333333 = 33333333336
  190. 111111111111111111111 / -3333333333 = -33333333336
  191. 2222222222 / 2222222222 = 1
  192. 2222222222 / 3333333333 = 0
  193. 2222222222 / -3333333333 = 0
  194. -2222222222 / 2222222222 = -1
  195. -2222222222 / 3333333333 = 0
  196. -2222222222 / -3333333333 = 0
  197. 111111111111111111111 % 2222222222 = 1
  198. 111111111111111111111 % 3333333333 = 2222222223
  199. 111111111111111111111 % -3333333333 = 2222222223
  200. 2222222222 % 2222222222 = 0
  201. 2222222222 % 3333333333 = 2222222222
  202. 2222222222 % -3333333333 = 2222222222
  203. -2222222222 % 2222222222 = 0
  204. -2222222222 % 3333333333 = -2222222222
  205. -2222222222 % -3333333333 = -2222222222
  206. 111111111111111111111 iand 2222222222 = 3432838
  207. 111111111111111111111 iand 3333333333 = 11280709
  208. 111111111111111111111 iand -3333333333 = 111111111111099830403
  209. 2222222222 iand 2222222222 = 2222222222
  210. 2222222222 iand 3333333333 = 2216960260
  211. 2222222222 iand -3333333333 = 5261962
  212. -2222222222 iand 2222222222 = 2
  213. -2222222222 iand 3333333333 = 1116373072
  214. -2222222222 iand -3333333333 = -3338595294
  215. 111111111111111111111 ior 2222222222 = 111111111113329900495
  216. 111111111111111111111 ior 3333333333 = 111111111114433163735
  217. 111111111111111111111 ior -3333333333 = -3322052625
  218. 2222222222 ior 2222222222 = 2222222222
  219. 2222222222 ior 3333333333 = 3338595295
  220. 2222222222 ior -3333333333 = -1116373073
  221. -2222222222 ior 2222222222 = -2
  222. -2222222222 ior 3333333333 = -5261961
  223. -2222222222 ior -3333333333 = -2216960261
  224. 111111111111111111111 ixor 2222222222 = 111111111113326467657
  225. 111111111111111111111 ixor 3333333333 = 111111111114421883026
  226. 111111111111111111111 ixor -3333333333 = -111111111114421883028
  227. 2222222222 ixor 2222222222 = 0
  228. 2222222222 ixor 3333333333 = 1121635035
  229. 2222222222 ixor -3333333333 = -1121635035
  230. -2222222222 ixor 2222222222 = -4
  231. -2222222222 ixor 3333333333 = -1121635033
  232. -2222222222 ixor -3333333333 = 1121635033
  233. 111111111111111111111 < 2222222222 = none
  234. 111111111111111111111 < 3333333333 = none
  235. 111111111111111111111 < -3333333333 = none
  236. 2222222222 < 2222222222 = none
  237. 2222222222 < 3333333333 = 3333333333
  238. 2222222222 < -3333333333 = none
  239. -2222222222 < 2222222222 = 2222222222
  240. -2222222222 < 3333333333 = 3333333333
  241. -2222222222 < -3333333333 = none
  242. 111111111111111111111 = 2222222222 = none
  243. 111111111111111111111 = 3333333333 = none
  244. 111111111111111111111 = -3333333333 = none
  245. 2222222222 = 2222222222 = 2222222222
  246. 2222222222 = 3333333333 = none
  247. 2222222222 = -3333333333 = none
  248. -2222222222 = 2222222222 = none
  249. -2222222222 = 3333333333 = none
  250. -2222222222 = -3333333333 = none
  251. 111111111111111111111 ^ 2 = 12345679012345679012320987654320987654321
  252. 111111111111111111111 ^ 5 = 16935087808430286710951921285711866416027536452776507646192145336923571948720554116157767278023336551
  253. -111111111111111111111 ^ 2 = 12345679012345679012320987654320987654321
  254. -111111111111111111111 ^ 5 = -16935087808430286710951921285711866416027536452776507646192145336923571948720554116157767278023336551
  255. 4 ^ 2 = 16
  256. 4 ^ 5 = 1024
  257. -4 ^ 2 = 16
  258. -4 ^ 5 = -1024
  259. 2 ^ 10 = 1024
  260. 2 ^ 30 = 1073741824
  261. 3 ^ 10 = 59049
  262. 3 ^ 30 = 205891132094649
  263. 111111111111111111111 ishift 1 = 222222222222222222222
  264. 111111111111111111111 ishift 8 = 28444444444444444444416
  265. 111111111111111111111 ishift -1 = 55555555555555555555
  266. 111111111111111111111 ishift -39 = 202109933
  267. -111111111111111111111 ishift 1 = -222222222222222222222
  268. -111111111111111111111 ishift 8 = -28444444444444444444416
  269. -111111111111111111111 ishift -1 = 55555555555555555555
  270. -111111111111111111111 ishift -39 = 202109933
  271. 2222222222 ishift 1 = 4444444444
  272. 2222222222 ishift 8 = 568888888832
  273. 2222222222 ishift -1 = 1111111111
  274. 2222222222 ishift -39 = 0
  275. -2222222222 ishift 1 = -4444444444
  276. -2222222222 ishift 8 = -568888888832
  277. -2222222222 ishift -1 = 1111111111
  278. -2222222222 ishift -39 = 0
  279. 4 ishift 1 = 8
  280. 4 ishift 8 = 1024
  281. 4 ishift -1 = 2
  282. 4 ishift -39 = 0
  283. 1024
  284. 1024:1024
  285. large.icn    :   28  | foo(1024)
  286. large.icn    :   37  | foo failed
  287. 1073741824
  288. 1073741824:1073741824
  289. large.icn    :   28  | foo(1073741824)
  290. large.icn    :   37  | foo failed
  291. 1180591620717411303424
  292. 1180591620717411303424:integer(~22)
  293. large.icn    :   28  | foo(integer(~22))
  294. large.icn    :   37  | foo failed
  295. large.icn    :   30  main failed
  296.