From 021a2b85fb9264d9cb4a21c039682d1f0fddbd1c Mon Sep 17 00:00:00 2001 From: Alon Zakai Date: Mon, 15 Oct 2018 16:07:24 -0700 Subject: Support 4GB Memories (#1702) This fixes asm2wasm parsing of the max to allow 4GB, and also changes the internal Memory::kMaxValue values to reflect that. We used to use kMaxValue to also represent "no limit", so I split that out into kUnlimitedValue. --- test/wasm2js/grow-memory-tricky.2asm.js | 2 +- test/wasm2js/grow_memory.2asm.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) (limited to 'test/wasm2js') diff --git a/test/wasm2js/grow-memory-tricky.2asm.js b/test/wasm2js/grow-memory-tricky.2asm.js index 3d5b9ec76..6d5aae8f1 100644 --- a/test/wasm2js/grow-memory-tricky.2asm.js +++ b/test/wasm2js/grow-memory-tricky.2asm.js @@ -45,7 +45,7 @@ function asmFunc(global, env, buffer) { pagesToAdd = pagesToAdd | 0; var oldPages = __wasm_current_memory() | 0; var newPages = oldPages + pagesToAdd | 0; - if ((oldPages < newPages) && (newPages < 65535)) { + if ((oldPages < newPages) && (newPages < 65536)) { var newBuffer = new ArrayBuffer(Math_imul(newPages, 65536)); var newHEAP8 = new global.Int8Array(newBuffer); newHEAP8.set(HEAP8); diff --git a/test/wasm2js/grow_memory.2asm.js b/test/wasm2js/grow_memory.2asm.js index db41919d2..31e3dd525 100644 --- a/test/wasm2js/grow_memory.2asm.js +++ b/test/wasm2js/grow_memory.2asm.js @@ -34,7 +34,7 @@ function asmFunc(global, env, buffer) { pagesToAdd = pagesToAdd | 0; var oldPages = __wasm_current_memory() | 0; var newPages = oldPages + pagesToAdd | 0; - if ((oldPages < newPages) && (newPages < 65535)) { + if ((oldPages < newPages) && (newPages < 65536)) { var newBuffer = new ArrayBuffer(Math_imul(newPages, 65536)); var newHEAP8 = new global.Int8Array(newBuffer); newHEAP8.set(HEAP8); -- cgit v1.2.3