aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/Structure/Instructions/Instrs/Memory
diff options
context:
space:
mode:
authornsfisis <nsfisis@gmail.com>2024-01-27 13:22:56 +0900
committernsfisis <nsfisis@gmail.com>2024-02-26 11:07:06 +0900
commit900377463a8264871ee42e488112b076b7973b6a (patch)
treebf727d3484ca7c8d35f18ef29ea8d9305d4b57da /src/Structure/Instructions/Instrs/Memory
parente2495878b872b341e6e04eed31dd255b1a6e256f (diff)
downloadphp-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')
-rw-r--r--src/Structure/Instructions/Instrs/Memory/DataDrop.php2
-rw-r--r--src/Structure/Instructions/Instrs/Memory/F32Load.php2
-rw-r--r--src/Structure/Instructions/Instrs/Memory/F32Store.php2
-rw-r--r--src/Structure/Instructions/Instrs/Memory/F64Load.php2
-rw-r--r--src/Structure/Instructions/Instrs/Memory/F64Store.php2
-rw-r--r--src/Structure/Instructions/Instrs/Memory/I32Load.php2
-rw-r--r--src/Structure/Instructions/Instrs/Memory/I32Load16S.php2
-rw-r--r--src/Structure/Instructions/Instrs/Memory/I32Load16U.php2
-rw-r--r--src/Structure/Instructions/Instrs/Memory/I32Load8S.php2
-rw-r--r--src/Structure/Instructions/Instrs/Memory/I32Load8U.php2
-rw-r--r--src/Structure/Instructions/Instrs/Memory/I32Store.php2
-rw-r--r--src/Structure/Instructions/Instrs/Memory/I32Store16.php2
-rw-r--r--src/Structure/Instructions/Instrs/Memory/I32Store8.php2
-rw-r--r--src/Structure/Instructions/Instrs/Memory/I64Load.php2
-rw-r--r--src/Structure/Instructions/Instrs/Memory/I64Load16S.php2
-rw-r--r--src/Structure/Instructions/Instrs/Memory/I64Load16U.php2
-rw-r--r--src/Structure/Instructions/Instrs/Memory/I64Load32S.php2
-rw-r--r--src/Structure/Instructions/Instrs/Memory/I64Load32U.php2
-rw-r--r--src/Structure/Instructions/Instrs/Memory/I64Load8S.php2
-rw-r--r--src/Structure/Instructions/Instrs/Memory/I64Load8U.php2
-rw-r--r--src/Structure/Instructions/Instrs/Memory/I64Store.php2
-rw-r--r--src/Structure/Instructions/Instrs/Memory/I64Store16.php2
-rw-r--r--src/Structure/Instructions/Instrs/Memory/I64Store32.php2
-rw-r--r--src/Structure/Instructions/Instrs/Memory/I64Store8.php2
-rw-r--r--src/Structure/Instructions/Instrs/Memory/MemoryInit.php2
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,
) {
}