summaryrefslogtreecommitdiff
path: root/threads.js
diff options
context:
space:
mode:
authorJens Mönig <jens@moenig.org>2015-06-25 15:32:22 +0200
committerJens Mönig <jens@moenig.org>2015-06-25 15:32:22 +0200
commit4707169519b0d7b5f41fff46bb5c7e25a36bc498 (patch)
tree7d57ecb2e918a78faa607327e673cc8bf282d575 /threads.js
parentf4ff1056eae012b9a257c7dea88af3d007012632 (diff)
parente21a872b0dcbca2e7ea8311d9b54f709876d1848 (diff)
downloadsnap-4707169519b0d7b5f41fff46bb5c7e25a36bc498.tar.gz
snap-4707169519b0d7b5f41fff46bb5c7e25a36bc498.zip
Merge pull request #834 from cycomachead/number-functions
Implement log10 and 10^x math functions
Diffstat (limited to 'threads.js')
-rw-r--r--threads.js6
1 files changed, 3 insertions, 3 deletions
diff --git a/threads.js b/threads.js
index edbe2cf..cd33a43 100644
--- a/threads.js
+++ b/threads.js
@@ -2122,14 +2122,14 @@ Process.prototype.reportMonadic = function (fname, n) {
case 'ln':
result = Math.log(x);
break;
- case 'log':
- result = 0;
+ case 'log': // base 10
+ result = Math.log(x) / Math.LN10;
break;
case 'e^':
result = Math.exp(x);
break;
case '10^':
- result = 0;
+ result = Math.pow(10, x);
break;
default:
nop();