summaryrefslogtreecommitdiff
path: root/test/wasm2js/i64-shifts.2asm.js.opt
diff options
context:
space:
mode:
Diffstat (limited to 'test/wasm2js/i64-shifts.2asm.js.opt')
-rw-r--r--test/wasm2js/i64-shifts.2asm.js.opt50
1 files changed, 15 insertions, 35 deletions
diff --git a/test/wasm2js/i64-shifts.2asm.js.opt b/test/wasm2js/i64-shifts.2asm.js.opt
index 488263496..3bc6cac10 100644
--- a/test/wasm2js/i64-shifts.2asm.js.opt
+++ b/test/wasm2js/i64-shifts.2asm.js.opt
@@ -13,48 +13,28 @@ function asmFunc(env) {
var abort = env.abort;
var nan = NaN;
var infinity = Infinity;
- function $1($0, $1_1, $2_1, $3, $4) {
- $0 = $0 | 0;
- $1_1 = $1_1 | 0;
- $2_1 = $2_1 | 0;
- $3 = $3 | 0;
- $4 = $4 | 0;
- var $5 = 0;
- $5 = $2_1 & 31;
- if (($2_1 & 63) >>> 0 >= 32) {
- $1_1 = $0 << $5;
+ function legalstub$1($0, $1, $2, $3, $4, $5) {
+ $3 = $2 & 31;
+ if (($2 & 63) >>> 0 >= 32) {
+ $1 = $0 << $3;
$0 = 0;
} else {
- $1_1 = (1 << $5) - 1 & $0 >>> 32 - $5 | $1_1 << $5;
- $0 = $0 << $5;
+ $1 = (1 << $3) - 1 & $0 >>> 32 - $3 | $1 << $3;
+ $0 = $0 << $3;
}
- return ($0 | 0) == ($3 | 0) & ($1_1 | 0) == ($4 | 0);
+ return ($0 | 0) == ($4 | 0) & ($1 | 0) == ($5 | 0);
}
- function $2($0, $1_1, $2_1, $3, $4) {
- $0 = $0 | 0;
- $1_1 = $1_1 | 0;
- $2_1 = $2_1 | 0;
- $3 = $3 | 0;
- $4 = $4 | 0;
- var $5 = 0;
- $5 = $2_1 & 31;
- if (($2_1 & 63) >>> 0 >= 32) {
- $2_1 = $1_1 >> 31;
- $0 = $1_1 >> $5;
+ function legalstub$2($0, $1, $2, $3, $4, $5) {
+ $3 = $2 & 31;
+ if (($2 & 63) >>> 0 >= 32) {
+ $2 = $1 >> 31;
+ $0 = $1 >> $3;
} else {
- $2_1 = $1_1 >> $5;
- $0 = ((1 << $5) - 1 & $1_1) << 32 - $5 | $0 >>> $5;
+ $2 = $1 >> $3;
+ $0 = ((1 << $3) - 1 & $1) << 32 - $3 | $0 >>> $3;
}
- return ($0 | 0) == ($3 | 0) & ($2_1 | 0) == ($4 | 0);
- }
-
- function legalstub$1($0, $1_1, $2_1, $3, $4, $5) {
- return $1($0, $1_1, $2_1, $4, $5);
- }
-
- function legalstub$2($0, $1_1, $2_1, $3, $4, $5) {
- return $2($0, $1_1, $2_1, $4, $5);
+ return ($0 | 0) == ($4 | 0) & ($2 | 0) == ($5 | 0);
}
return {