From 4b7e894a397def9b14d8e3f589ec159dfb788ed8 Mon Sep 17 00:00:00 2001 From: nsfisis Date: Thu, 14 Mar 2024 00:14:15 +0900 Subject: perf: specialize load/store instr --- examples/php-on-wasm/php-wasm.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'examples/php-on-wasm') diff --git a/examples/php-on-wasm/php-wasm.php b/examples/php-on-wasm/php-wasm.php index 6443107..54f6561 100644 --- a/examples/php-on-wasm/php-wasm.php +++ b/examples/php-on-wasm/php-wasm.php @@ -619,9 +619,9 @@ function hostFunc__wasi_snapshot_preview1__fd_write(Runtime $runtime): void { $nWritten = 0; for ($i = 0; $i < $iovcnt; $i++) { - $ptr = $mem->loadI32($iov + $i * 8, 4, true); + $ptr = $mem->loadI32_s32($iov + $i * 8); assert($ptr !== null); - $len = $mem->loadI32($iov + $i * 8 + 4, 4, true); + $len = $mem->loadI32_s32($iov + $i * 8 + 4); assert($len !== null); $buf = ''; for ($j = 0; $j < $len; $j++) { @@ -636,7 +636,7 @@ function hostFunc__wasi_snapshot_preview1__fd_write(Runtime $runtime): void { } $nWritten += $len; } - $mem->storeI32($pnum, $nWritten, 4); + $mem->storeI32_s32($pnum, $nWritten); $runtime->stack->pushValue(0); } @@ -724,7 +724,7 @@ function hostFunc__env____syscall_openat(Runtime $runtime): void { assert($mem !== null); if ($varargs !== 0) { - $mode = $mem->loadI32($varargs, 4, true); + $mode = $mem->loadI32_s32($varargs); $varargs += 4; } else { $mode = 0; -- cgit v1.2.3-70-g09d2