aboutsummaryrefslogtreecommitdiff
path: root/tools/test-js-optimizer-t2-output.js
diff options
context:
space:
mode:
Diffstat (limited to 'tools/test-js-optimizer-t2-output.js')
-rw-r--r--tools/test-js-optimizer-t2-output.js19
1 files changed, 19 insertions, 0 deletions
diff --git a/tools/test-js-optimizer-t2-output.js b/tools/test-js-optimizer-t2-output.js
new file mode 100644
index 00000000..e75999b6
--- /dev/null
+++ b/tools/test-js-optimizer-t2-output.js
@@ -0,0 +1,19 @@
+function shifty($id) {
+ $id >>= 2;
+ q(HEAP32[$id]);
+ q(HEAP32[$id + 10]);
+ q(HEAP32[$id + 20]);
+ q(HEAP32[(unknown2 + unknown1 >> 2) + $id]);
+ q(HEAP32[(unknown2 + unknown1 >> 2) + $id]);
+ var localUnchanged1 = get(1), localUnchanged2 = get(1);
+ q(HEAP32[(localUnchanged2 + localUnchanged1 >> 2) + $id]);
+ q($id >> _something_ - 2);
+ q($id << _somethingElse_ + 2);
+ pause(-1);
+ var $id2;
+ $id2 = get(54) >> 1;
+ q(HEAP32[$id2]);
+ q(HEAP32[$id2 + 20]);
+ q(HEAP32[$id2 + 40]);
+}
+// EMSCRIPTEN_GENERATED_FUNCTIONS: ["shifty"]