aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlon Zakai <alonzakai@gmail.com>2012-07-16 21:39:00 -0700
committerAlon Zakai <alonzakai@gmail.com>2012-07-16 21:39:00 -0700
commit2a58cf37d8159bb8453fccbaf0b1b5e10fbd676f (patch)
treeb414b6280db98c011cb5b6cd0df73801be431679
parent7f513d1cea958dc89f9b4293b0dfeeb3e985198e (diff)
handle i64 icmp using processMathOp code
-rw-r--r--src/analyzer.js4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/analyzer.js b/src/analyzer.js
index 9c04bce2..163ff4a8 100644
--- a/src/analyzer.js
+++ b/src/analyzer.js
@@ -502,6 +502,10 @@ function analyzer(data, sidePass) {
};
};
if (value.op == 'icmp') {
+ if (sourceBits == 64) { // handle the i64 case in processMathOp, where we handle full i64 math
+ i++;
+ continue;
+ }
finalizer = function() {
var ident = '';
for (var i = 0; i < targetElements.length; i++) {