aboutsummaryrefslogtreecommitdiff
path: root/src/library.js
diff options
context:
space:
mode:
authorEhsan Akhgari <ehsan.akhgari@gmail.com>2012-01-23 19:26:11 -0500
committerEhsan Akhgari <ehsan.akhgari@gmail.com>2012-01-23 19:26:11 -0500
commit033390d30e95fdd78121bb55f6edefd386b6d772 (patch)
treec7f7bea918964abee5e6561f1f9c47ee1c3a99bd /src/library.js
parent6057a17914f49aec3092040a8070ed6b3361831b (diff)
Fix the implementation of div()
Diffstat (limited to 'src/library.js')
-rw-r--r--src/library.js3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/library.js b/src/library.js
index 1df1db85..162c3f9e 100644
--- a/src/library.js
+++ b/src/library.js
@@ -4719,8 +4719,7 @@ LibraryManager.library = {
['i32', 'rem'],
]),
div__deps: ['__div_t_struct_layout'],
- div: function(numer, denom) {
- var divt = Runtime.stackAlloc(8);
+ div: function(divt, numer, denom) {
var quot = Math.floor(numer / denom);
var rem = numer - quot * denom;
var offset = ___div_t_struct_layout.rem;