Subversion Repositories Kolibri OS

Rev

Blame | Last modification | View Log | RSS feed

  1. Evaluating ''
  2. '' -> nan
  3.  
  4. Evaluating '1;2'
  5. '1;2' -> 2.000000
  6.  
  7. Evaluating '-20'
  8. '-20' -> -20.000000
  9.  
  10. Evaluating '-PI'
  11. '-PI' -> -3.141593
  12.  
  13. Evaluating '+PI'
  14. '+PI' -> 3.141593
  15.  
  16. Evaluating '1+(5-2)^(3-1)+1/2+sin(PI)-max(-2.2,-3.1)'
  17. '1+(5-2)^(3-1)+1/2+sin(PI)-max(-2.2,-3.1)' -> 12.700000
  18.  
  19. Evaluating '80G/80Gi'
  20. '80G/80Gi' -> 0.931323
  21.  
  22. Evaluating '1k'
  23. '1k' -> 1000.000000
  24.  
  25. Evaluating '1Gi'
  26. '1Gi' -> 1073741824.000000
  27.  
  28. Evaluating '1gi'
  29. '1gi' -> nan
  30.  
  31. Evaluating '1GiFoo'
  32. '1GiFoo' -> nan
  33.  
  34. Evaluating '1k+1k'
  35. '1k+1k' -> 2000.000000
  36.  
  37. Evaluating '1Gi*3foo'
  38. '1Gi*3foo' -> nan
  39.  
  40. Evaluating 'foo'
  41. 'foo' -> nan
  42.  
  43. Evaluating 'foo('
  44. 'foo(' -> nan
  45.  
  46. Evaluating 'foo()'
  47. 'foo()' -> nan
  48.  
  49. Evaluating 'foo)'
  50. 'foo)' -> nan
  51.  
  52. Evaluating 'sin'
  53. 'sin' -> nan
  54.  
  55. Evaluating 'sin('
  56. 'sin(' -> nan
  57.  
  58. Evaluating 'sin()'
  59. 'sin()' -> nan
  60.  
  61. Evaluating 'sin)'
  62. 'sin)' -> nan
  63.  
  64. Evaluating 'sin 10'
  65. 'sin 10' -> nan
  66.  
  67. Evaluating 'sin(1,2,3)'
  68. 'sin(1,2,3)' -> nan
  69.  
  70. Evaluating 'sin(1 )'
  71. 'sin(1 )' -> 0.841471
  72.  
  73. Evaluating '1'
  74. '1' -> 1.000000
  75.  
  76. Evaluating '1foo'
  77. '1foo' -> nan
  78.  
  79. Evaluating 'bar + PI + E + 100f*2 + foo'
  80. 'bar + PI + E + 100f*2 + foo' -> nan
  81.  
  82. Evaluating '13k + 12f - foo(1, 2)'
  83. '13k + 12f - foo(1, 2)' -> nan
  84.  
  85. Evaluating '1gi'
  86. '1gi' -> nan
  87.  
  88. Evaluating '1Gi'
  89. '1Gi' -> 1073741824.000000
  90.  
  91. Evaluating 'st(0, 123)'
  92. 'st(0, 123)' -> 123.000000
  93.  
  94. Evaluating 'st(1, 123); ld(1)'
  95. 'st(1, 123); ld(1)' -> 123.000000
  96.  
  97. Evaluating 'lte(0, 1)'
  98. 'lte(0, 1)' -> 1.000000
  99.  
  100. Evaluating 'lte(1, 1)'
  101. 'lte(1, 1)' -> 1.000000
  102.  
  103. Evaluating 'lte(1, 0)'
  104. 'lte(1, 0)' -> 0.000000
  105.  
  106. Evaluating 'lt(0, 1)'
  107. 'lt(0, 1)' -> 1.000000
  108.  
  109. Evaluating 'lt(1, 1)'
  110. 'lt(1, 1)' -> 0.000000
  111.  
  112. Evaluating 'gt(1, 0)'
  113. 'gt(1, 0)' -> 1.000000
  114.  
  115. Evaluating 'gt(2, 7)'
  116. 'gt(2, 7)' -> 0.000000
  117.  
  118. Evaluating 'gte(122, 122)'
  119. 'gte(122, 122)' -> 1.000000
  120.  
  121. Evaluating 'st(0, 1); while(lte(ld(0), 100), st(1, ld(1)+ld(0));st(0, ld(0)+1)); ld(1)'
  122. 'st(0, 1); while(lte(ld(0), 100), st(1, ld(1)+ld(0));st(0, ld(0)+1)); ld(1)' -> 5050.000000
  123.  
  124. Evaluating 'st(1, 1); st(2, 2); st(0, 1); while(lte(ld(0),10), st(3, ld(1)+ld(2)); st(1, ld(2)); st(2, ld(3)); st(0, ld(0)+1)); ld(3)'
  125. 'st(1, 1); st(2, 2); st(0, 1); while(lte(ld(0),10), st(3, ld(1)+ld(2)); st(1, ld(2)); st(2, ld(3)); st(0, ld(0)+1)); ld(3)' -> 233.000000
  126.  
  127. Evaluating 'while(0, 10)'
  128. 'while(0, 10)' -> nan
  129.  
  130. Evaluating 'st(0, 1); while(lte(ld(0),100), st(1, ld(1)+ld(0)); st(0, ld(0)+1))'
  131. 'st(0, 1); while(lte(ld(0),100), st(1, ld(1)+ld(0)); st(0, ld(0)+1))' -> 101.000000
  132.  
  133. Evaluating 'isnan(1)'
  134. 'isnan(1)' -> 0.000000
  135.  
  136. Evaluating 'isnan(NAN)'
  137. 'isnan(NAN)' -> 1.000000
  138.  
  139. Evaluating 'isnan(INF)'
  140. 'isnan(INF)' -> 0.000000
  141.  
  142. Evaluating 'isinf(1)'
  143. 'isinf(1)' -> 0.000000
  144.  
  145. Evaluating 'isinf(NAN)'
  146. 'isinf(NAN)' -> 0.000000
  147.  
  148. Evaluating 'isinf(INF)'
  149. 'isinf(INF)' -> 1.000000
  150.  
  151. Evaluating 'floor(NAN)'
  152. 'floor(NAN)' -> nan
  153.  
  154. Evaluating 'floor(123.123)'
  155. 'floor(123.123)' -> 123.000000
  156.  
  157. Evaluating 'floor(-123.123)'
  158. 'floor(-123.123)' -> -124.000000
  159.  
  160. Evaluating 'trunc(123.123)'
  161. 'trunc(123.123)' -> 123.000000
  162.  
  163. Evaluating 'trunc(-123.123)'
  164. 'trunc(-123.123)' -> -123.000000
  165.  
  166. Evaluating 'ceil(123.123)'
  167. 'ceil(123.123)' -> 124.000000
  168.  
  169. Evaluating 'ceil(-123.123)'
  170. 'ceil(-123.123)' -> -123.000000
  171.  
  172. Evaluating 'sqrt(1764)'
  173. 'sqrt(1764)' -> 42.000000
  174.  
  175. Evaluating 'isnan(sqrt(-1))'
  176. 'isnan(sqrt(-1))' -> 1.000000
  177.  
  178. Evaluating 'not(1)'
  179. 'not(1)' -> 0.000000
  180.  
  181. Evaluating 'not(NAN)'
  182. 'not(NAN)' -> 0.000000
  183.  
  184. Evaluating 'not(0)'
  185. 'not(0)' -> 1.000000
  186.  
  187. Evaluating '6.0206dB'
  188. '6.0206dB' -> 2.000000
  189.  
  190. Evaluating '-3.0103dB'
  191. '-3.0103dB' -> 0.707107
  192.  
  193. Evaluating 'pow(0,1.23)'
  194. 'pow(0,1.23)' -> 0.000000
  195.  
  196. Evaluating 'pow(PI,1.23)'
  197. 'pow(PI,1.23)' -> 4.087844
  198.  
  199. Evaluating 'PI^1.23'
  200. 'PI^1.23' -> 4.087844
  201.  
  202. Evaluating 'pow(-1,1.23)'
  203. 'pow(-1,1.23)' -> nan
  204.  
  205. Evaluating 'if(1, 2)'
  206. 'if(1, 2)' -> 2.000000
  207.  
  208. Evaluating 'if(1, 1, 2)'
  209. 'if(1, 1, 2)' -> 1.000000
  210.  
  211. Evaluating 'if(0, 1, 2)'
  212. 'if(0, 1, 2)' -> 2.000000
  213.  
  214. Evaluating 'ifnot(0, 23)'
  215. 'ifnot(0, 23)' -> 23.000000
  216.  
  217. Evaluating 'ifnot(1, NaN) + if(0, 1)'
  218. 'ifnot(1, NaN) + if(0, 1)' -> 0.000000
  219.  
  220. Evaluating 'ifnot(1, 1, 2)'
  221. 'ifnot(1, 1, 2)' -> 2.000000
  222.  
  223. Evaluating 'ifnot(0, 1, 2)'
  224. 'ifnot(0, 1, 2)' -> 1.000000
  225.  
  226. Evaluating 'taylor(1, 1)'
  227. 'taylor(1, 1)' -> 2.718282
  228.  
  229. Evaluating 'taylor(eq(mod(ld(1),4),1)-eq(mod(ld(1),4),3), PI/2, 1)'
  230. 'taylor(eq(mod(ld(1),4),1)-eq(mod(ld(1),4),3), PI/2, 1)' -> 1.000000
  231.  
  232. Evaluating 'root(sin(ld(0))-1, 2)'
  233. 'root(sin(ld(0))-1, 2)' -> 1.570796
  234.  
  235. Evaluating 'root(sin(ld(0))+6+sin(ld(0)/12)-log(ld(0)), 100)'
  236. 'root(sin(ld(0))+6+sin(ld(0)/12)-log(ld(0)), 100)' -> 60.965601
  237.  
  238. Evaluating '7000000B*random(0)'
  239. '7000000B*random(0)' -> 0.003078
  240.  
  241. Evaluating 'squish(2)'
  242. 'squish(2)' -> 0.000335
  243.  
  244. Evaluating 'gauss(0.1)'
  245. 'gauss(0.1)' -> 0.396953
  246.  
  247. Evaluating 'hypot(4,3)'
  248. 'hypot(4,3)' -> 5.000000
  249.  
  250. Evaluating 'gcd(30,55)*print(min(9,1))'
  251. 'gcd(30,55)*print(min(9,1))' -> 5.000000
  252.  
  253. Evaluating 'bitor(42, 12)'
  254. 'bitor(42, 12)' -> 46.000000
  255.  
  256. Evaluating 'bitand(42, 12)'
  257. 'bitand(42, 12)' -> 8.000000
  258.  
  259. Evaluating 'bitand(NAN, 1)'
  260. 'bitand(NAN, 1)' -> nan
  261.  
  262. Evaluating 'between(10, -3, 10)'
  263. 'between(10, -3, 10)' -> 1.000000
  264.  
  265. Evaluating 'between(-4, -2, -1)'
  266. 'between(-4, -2, -1)' -> 0.000000
  267.  
  268. Evaluating 'between(1,2)'
  269. 'between(1,2)' -> nan
  270.  
  271. 12.700000 == 12.7
  272. 0.931323 == 0.931322575
  273.