diff options
| author | nsfisis <nsfisis@gmail.com> | 2024-01-27 13:22:56 +0900 |
|---|---|---|
| committer | nsfisis <nsfisis@gmail.com> | 2024-02-26 11:07:06 +0900 |
| commit | 900377463a8264871ee42e488112b076b7973b6a (patch) | |
| tree | bf727d3484ca7c8d35f18ef29ea8d9305d4b57da /src/Structure/Instructions/Instrs/Memory | |
| parent | e2495878b872b341e6e04eed31dd255b1a6e256f (diff) | |
| download | php-waddiwasi-900377463a8264871ee42e488112b076b7973b6a.tar.gz php-waddiwasi-900377463a8264871ee42e488112b076b7973b6a.tar.zst php-waddiwasi-900377463a8264871ee42e488112b076b7973b6a.zip | |
feat: partially implement execution
Diffstat (limited to 'src/Structure/Instructions/Instrs/Memory')
25 files changed, 25 insertions, 25 deletions
diff --git a/src/Structure/Instructions/Instrs/Memory/DataDrop.php b/src/Structure/Instructions/Instrs/Memory/DataDrop.php index 4d08ef8..1764ce9 100644 --- a/src/Structure/Instructions/Instrs/Memory/DataDrop.php +++ b/src/Structure/Instructions/Instrs/Memory/DataDrop.php @@ -9,7 +9,7 @@ use Nsfisis\Waddiwasi\Structure\Types\DataIdx; final readonly class DataDrop extends Instr { - public function __construct( + protected function __construct( public DataIdx $data, ) { } diff --git a/src/Structure/Instructions/Instrs/Memory/F32Load.php b/src/Structure/Instructions/Instrs/Memory/F32Load.php index d315ffc..4b06021 100644 --- a/src/Structure/Instructions/Instrs/Memory/F32Load.php +++ b/src/Structure/Instructions/Instrs/Memory/F32Load.php @@ -12,7 +12,7 @@ final readonly class F32Load extends Instr * @param U32 $offset * @param U32 $align */ - public function __construct( + protected function __construct( public int $offset, public int $align, ) { diff --git a/src/Structure/Instructions/Instrs/Memory/F32Store.php b/src/Structure/Instructions/Instrs/Memory/F32Store.php index 702698d..7c1c212 100644 --- a/src/Structure/Instructions/Instrs/Memory/F32Store.php +++ b/src/Structure/Instructions/Instrs/Memory/F32Store.php @@ -12,7 +12,7 @@ final readonly class F32Store extends Instr * @param U32 $offset * @param U32 $align */ - public function __construct( + protected function __construct( public int $offset, public int $align, ) { diff --git a/src/Structure/Instructions/Instrs/Memory/F64Load.php b/src/Structure/Instructions/Instrs/Memory/F64Load.php index 8ea4742..55778a6 100644 --- a/src/Structure/Instructions/Instrs/Memory/F64Load.php +++ b/src/Structure/Instructions/Instrs/Memory/F64Load.php @@ -12,7 +12,7 @@ final readonly class F64Load extends Instr * @param U32 $offset * @param U32 $align */ - public function __construct( + protected function __construct( public int $offset, public int $align, ) { diff --git a/src/Structure/Instructions/Instrs/Memory/F64Store.php b/src/Structure/Instructions/Instrs/Memory/F64Store.php index 3cda981..d324365 100644 --- a/src/Structure/Instructions/Instrs/Memory/F64Store.php +++ b/src/Structure/Instructions/Instrs/Memory/F64Store.php @@ -12,7 +12,7 @@ final readonly class F64Store extends Instr * @param U32 $offset * @param U32 $align */ - public function __construct( + protected function __construct( public int $offset, public int $align, ) { diff --git a/src/Structure/Instructions/Instrs/Memory/I32Load.php b/src/Structure/Instructions/Instrs/Memory/I32Load.php index 98e5e35..a5925bc 100644 --- a/src/Structure/Instructions/Instrs/Memory/I32Load.php +++ b/src/Structure/Instructions/Instrs/Memory/I32Load.php @@ -12,7 +12,7 @@ final readonly class I32Load extends Instr * @param U32 $offset * @param U32 $align */ - public function __construct( + protected function __construct( public int $offset, public int $align, ) { diff --git a/src/Structure/Instructions/Instrs/Memory/I32Load16S.php b/src/Structure/Instructions/Instrs/Memory/I32Load16S.php index f4fa975..78a15fc 100644 --- a/src/Structure/Instructions/Instrs/Memory/I32Load16S.php +++ b/src/Structure/Instructions/Instrs/Memory/I32Load16S.php @@ -12,7 +12,7 @@ final readonly class I32Load16S extends Instr * @param U32 $offset * @param U32 $align */ - public function __construct( + protected function __construct( public int $offset, public int $align, ) { diff --git a/src/Structure/Instructions/Instrs/Memory/I32Load16U.php b/src/Structure/Instructions/Instrs/Memory/I32Load16U.php index 8d6d772..475dff8 100644 --- a/src/Structure/Instructions/Instrs/Memory/I32Load16U.php +++ b/src/Structure/Instructions/Instrs/Memory/I32Load16U.php @@ -12,7 +12,7 @@ final readonly class I32Load16U extends Instr * @param U32 $offset * @param U32 $align */ - public function __construct( + protected function __construct( public int $offset, public int $align, ) { diff --git a/src/Structure/Instructions/Instrs/Memory/I32Load8S.php b/src/Structure/Instructions/Instrs/Memory/I32Load8S.php index 3d93375..ef8912a 100644 --- a/src/Structure/Instructions/Instrs/Memory/I32Load8S.php +++ b/src/Structure/Instructions/Instrs/Memory/I32Load8S.php @@ -12,7 +12,7 @@ final readonly class I32Load8S extends Instr * @param U32 $offset * @param U32 $align */ - public function __construct( + protected function __construct( public int $offset, public int $align, ) { diff --git a/src/Structure/Instructions/Instrs/Memory/I32Load8U.php b/src/Structure/Instructions/Instrs/Memory/I32Load8U.php index dcc94bc..0c05360 100644 --- a/src/Structure/Instructions/Instrs/Memory/I32Load8U.php +++ b/src/Structure/Instructions/Instrs/Memory/I32Load8U.php @@ -12,7 +12,7 @@ final readonly class I32Load8U extends Instr * @param U32 $offset * @param U32 $align */ - public function __construct( + protected function __construct( public int $offset, public int $align, ) { diff --git a/src/Structure/Instructions/Instrs/Memory/I32Store.php b/src/Structure/Instructions/Instrs/Memory/I32Store.php index c65e9c1..e104861 100644 --- a/src/Structure/Instructions/Instrs/Memory/I32Store.php +++ b/src/Structure/Instructions/Instrs/Memory/I32Store.php @@ -12,7 +12,7 @@ final readonly class I32Store extends Instr * @param U32 $offset * @param U32 $align */ - public function __construct( + protected function __construct( public int $offset, public int $align, ) { diff --git a/src/Structure/Instructions/Instrs/Memory/I32Store16.php b/src/Structure/Instructions/Instrs/Memory/I32Store16.php index 01401df..8deb592 100644 --- a/src/Structure/Instructions/Instrs/Memory/I32Store16.php +++ b/src/Structure/Instructions/Instrs/Memory/I32Store16.php @@ -12,7 +12,7 @@ final readonly class I32Store16 extends Instr * @param U32 $offset * @param U32 $align */ - public function __construct( + protected function __construct( public int $offset, public int $align, ) { diff --git a/src/Structure/Instructions/Instrs/Memory/I32Store8.php b/src/Structure/Instructions/Instrs/Memory/I32Store8.php index 07f0f90..349f78f 100644 --- a/src/Structure/Instructions/Instrs/Memory/I32Store8.php +++ b/src/Structure/Instructions/Instrs/Memory/I32Store8.php @@ -12,7 +12,7 @@ final readonly class I32Store8 extends Instr * @param U32 $offset * @param U32 $align */ - public function __construct( + protected function __construct( public int $offset, public int $align, ) { diff --git a/src/Structure/Instructions/Instrs/Memory/I64Load.php b/src/Structure/Instructions/Instrs/Memory/I64Load.php index ccb8069..89bc32a 100644 --- a/src/Structure/Instructions/Instrs/Memory/I64Load.php +++ b/src/Structure/Instructions/Instrs/Memory/I64Load.php @@ -12,7 +12,7 @@ final readonly class I64Load extends Instr * @param U32 $offset * @param U32 $align */ - public function __construct( + protected function __construct( public int $offset, public int $align, ) { diff --git a/src/Structure/Instructions/Instrs/Memory/I64Load16S.php b/src/Structure/Instructions/Instrs/Memory/I64Load16S.php index 34f9a9d..f8202a7 100644 --- a/src/Structure/Instructions/Instrs/Memory/I64Load16S.php +++ b/src/Structure/Instructions/Instrs/Memory/I64Load16S.php @@ -12,7 +12,7 @@ final readonly class I64Load16S extends Instr * @param U32 $offset * @param U32 $align */ - public function __construct( + protected function __construct( public int $offset, public int $align, ) { diff --git a/src/Structure/Instructions/Instrs/Memory/I64Load16U.php b/src/Structure/Instructions/Instrs/Memory/I64Load16U.php index 171ed96..f93b42b 100644 --- a/src/Structure/Instructions/Instrs/Memory/I64Load16U.php +++ b/src/Structure/Instructions/Instrs/Memory/I64Load16U.php @@ -12,7 +12,7 @@ final readonly class I64Load16U extends Instr * @param U32 $offset * @param U32 $align */ - public function __construct( + protected function __construct( public int $offset, public int $align, ) { diff --git a/src/Structure/Instructions/Instrs/Memory/I64Load32S.php b/src/Structure/Instructions/Instrs/Memory/I64Load32S.php index e26fbc8..6aaa5e3 100644 --- a/src/Structure/Instructions/Instrs/Memory/I64Load32S.php +++ b/src/Structure/Instructions/Instrs/Memory/I64Load32S.php @@ -12,7 +12,7 @@ final readonly class I64Load32S extends Instr * @param U32 $offset * @param U32 $align */ - public function __construct( + protected function __construct( public int $offset, public int $align, ) { diff --git a/src/Structure/Instructions/Instrs/Memory/I64Load32U.php b/src/Structure/Instructions/Instrs/Memory/I64Load32U.php index 6568d25..8561919 100644 --- a/src/Structure/Instructions/Instrs/Memory/I64Load32U.php +++ b/src/Structure/Instructions/Instrs/Memory/I64Load32U.php @@ -12,7 +12,7 @@ final readonly class I64Load32U extends Instr * @param U32 $offset * @param U32 $align */ - public function __construct( + protected function __construct( public int $offset, public int $align, ) { diff --git a/src/Structure/Instructions/Instrs/Memory/I64Load8S.php b/src/Structure/Instructions/Instrs/Memory/I64Load8S.php index 7f4a8ef..3fff762 100644 --- a/src/Structure/Instructions/Instrs/Memory/I64Load8S.php +++ b/src/Structure/Instructions/Instrs/Memory/I64Load8S.php @@ -12,7 +12,7 @@ final readonly class I64Load8S extends Instr * @param U32 $offset * @param U32 $align */ - public function __construct( + protected function __construct( public int $offset, public int $align, ) { diff --git a/src/Structure/Instructions/Instrs/Memory/I64Load8U.php b/src/Structure/Instructions/Instrs/Memory/I64Load8U.php index 1982714..1d12c24 100644 --- a/src/Structure/Instructions/Instrs/Memory/I64Load8U.php +++ b/src/Structure/Instructions/Instrs/Memory/I64Load8U.php @@ -12,7 +12,7 @@ final readonly class I64Load8U extends Instr * @param U32 $offset * @param U32 $align */ - public function __construct( + protected function __construct( public int $offset, public int $align, ) { diff --git a/src/Structure/Instructions/Instrs/Memory/I64Store.php b/src/Structure/Instructions/Instrs/Memory/I64Store.php index 75e0303..db974db 100644 --- a/src/Structure/Instructions/Instrs/Memory/I64Store.php +++ b/src/Structure/Instructions/Instrs/Memory/I64Store.php @@ -12,7 +12,7 @@ final readonly class I64Store extends Instr * @param U32 $offset * @param U32 $align */ - public function __construct( + protected function __construct( public int $offset, public int $align, ) { diff --git a/src/Structure/Instructions/Instrs/Memory/I64Store16.php b/src/Structure/Instructions/Instrs/Memory/I64Store16.php index 66ecec6..4cb48a2 100644 --- a/src/Structure/Instructions/Instrs/Memory/I64Store16.php +++ b/src/Structure/Instructions/Instrs/Memory/I64Store16.php @@ -12,7 +12,7 @@ final readonly class I64Store16 extends Instr * @param U32 $offset * @param U32 $align */ - public function __construct( + protected function __construct( public int $offset, public int $align, ) { diff --git a/src/Structure/Instructions/Instrs/Memory/I64Store32.php b/src/Structure/Instructions/Instrs/Memory/I64Store32.php index 8307efd..4d3e894 100644 --- a/src/Structure/Instructions/Instrs/Memory/I64Store32.php +++ b/src/Structure/Instructions/Instrs/Memory/I64Store32.php @@ -12,7 +12,7 @@ final readonly class I64Store32 extends Instr * @param U32 $offset * @param U32 $align */ - public function __construct( + protected function __construct( public int $offset, public int $align, ) { diff --git a/src/Structure/Instructions/Instrs/Memory/I64Store8.php b/src/Structure/Instructions/Instrs/Memory/I64Store8.php index dd52475..aaac79b 100644 --- a/src/Structure/Instructions/Instrs/Memory/I64Store8.php +++ b/src/Structure/Instructions/Instrs/Memory/I64Store8.php @@ -12,7 +12,7 @@ final readonly class I64Store8 extends Instr * @param U32 $offset * @param U32 $align */ - public function __construct( + protected function __construct( public int $offset, public int $align, ) { diff --git a/src/Structure/Instructions/Instrs/Memory/MemoryInit.php b/src/Structure/Instructions/Instrs/Memory/MemoryInit.php index 72f7ee9..cce52c2 100644 --- a/src/Structure/Instructions/Instrs/Memory/MemoryInit.php +++ b/src/Structure/Instructions/Instrs/Memory/MemoryInit.php @@ -9,7 +9,7 @@ use Nsfisis\Waddiwasi\Structure\Types\DataIdx; final readonly class MemoryInit extends Instr { - public function __construct( + protected function __construct( public DataIdx $data, ) { } |
