diff options
Diffstat (limited to 'deps/v8/test/mjsunit/wasm/grow-shared-memory.js')
-rw-r--r-- | deps/v8/test/mjsunit/wasm/grow-shared-memory.js | 22 |
1 files changed, 10 insertions, 12 deletions
diff --git a/deps/v8/test/mjsunit/wasm/grow-shared-memory.js b/deps/v8/test/mjsunit/wasm/grow-shared-memory.js index bbd180b39c..3c9d72b499 100644 --- a/deps/v8/test/mjsunit/wasm/grow-shared-memory.js +++ b/deps/v8/test/mjsunit/wasm/grow-shared-memory.js @@ -2,9 +2,7 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -// TODO(v8:8832): Enable --stress-opt on these tests -// Flags: --wasm-grow-shared-memory -// Flags: --experimental-wasm-threads --no-stress-opt +// Flags: --wasm-grow-shared-memory --experimental-wasm-threads load("test/mjsunit/wasm/wasm-module-builder.js"); @@ -137,7 +135,7 @@ let workerHelpers = assertTrue.toString() + assertIsWasmSharedMemory.toString(); var builder = new WasmModuleBuilder(); builder.addImportedMemory("m", "memory", 5, 100, "shared"); builder.addFunction("grow", kSig_i_i) - .addBody([kExprGetLocal, 0, kExprMemoryGrow, kMemoryZero]) + .addBody([kExprLocalGet, 0, kExprMemoryGrow, kMemoryZero]) .exportFunc(); var module = new WebAssembly.Module(builder.toBuffer()); let obj = {memory: memory, module: module}; @@ -169,7 +167,7 @@ let workerHelpers = assertTrue.toString() + assertIsWasmSharedMemory.toString(); var builder = new WasmModuleBuilder(); builder.addImportedMemory("m", "memory", 5, 100, "shared"); builder.addFunction("grow", kSig_i_i) - .addBody([kExprGetLocal, 0, kExprMemoryGrow, kMemoryZero]) + .addBody([kExprLocalGet, 0, kExprMemoryGrow, kMemoryZero]) .exportFunc(); var module = new WebAssembly.Module(builder.toBuffer()); let obj = {memory: memory, module: module}; @@ -200,10 +198,10 @@ let workerHelpers = assertTrue.toString() + assertIsWasmSharedMemory.toString(); var builder = new WasmModuleBuilder(); builder.addImportedMemory("m", "memory", 5, 100, "shared"); builder.addFunction("grow_twice", kSig_i_i) - .addBody([kExprGetLocal, 0, + .addBody([kExprLocalGet, 0, kExprMemoryGrow, kMemoryZero, kExprDrop, - kExprGetLocal, 0, + kExprLocalGet, 0, kExprMemoryGrow, kMemoryZero]) .exportFunc(); var module = new WebAssembly.Module(builder.toBuffer()); @@ -239,10 +237,10 @@ let workerHelpers = assertTrue.toString() + assertIsWasmSharedMemory.toString(); var builder = new WasmModuleBuilder(); builder.addImportedMemory("m", "memory", 5, 100, "shared"); builder.addFunction("grow_and_size", kSig_i_i) - .addBody([kExprGetLocal, 0, + .addBody([kExprLocalGet, 0, kExprMemoryGrow, kMemoryZero, kExprDrop, - kExprGetLocal, 0, + kExprLocalGet, 0, kExprMemoryGrow, kMemoryZero, kExprDrop, kExprMemorySize, kMemoryZero]) @@ -298,13 +296,13 @@ let workerHelpers = assertTrue.toString() + assertIsWasmSharedMemory.toString(); var builder = new WasmModuleBuilder(); builder.addImportedMemory("m", "memory", 5, 100, "shared"); builder.addFunction("grow", kSig_i_i) - .addBody([kExprGetLocal, 0, kExprMemoryGrow, kMemoryZero]) + .addBody([kExprLocalGet, 0, kExprMemoryGrow, kMemoryZero]) .exportFunc(); builder.addFunction("atomic_load", kSig_i_i) - .addBody([kExprGetLocal, 0, kAtomicPrefix, kExprI32AtomicLoad, 2, 0]) + .addBody([kExprLocalGet, 0, kAtomicPrefix, kExprI32AtomicLoad, 2, 0]) .exportFunc(); builder.addFunction("atomic_store", kSig_v_ii) - .addBody([kExprGetLocal, 0, kExprGetLocal, 1, + .addBody([kExprLocalGet, 0, kExprLocalGet, 1, kAtomicPrefix, kExprI32AtomicStore, 2, 0]) .exportFunc(); var module = new WebAssembly.Module(builder.toBuffer()); |