diff options
| author | nsfisis <nsfisis@gmail.com> | 2024-04-28 11:02:51 +0900 |
|---|---|---|
| committer | nsfisis <nsfisis@gmail.com> | 2024-04-28 17:38:19 +0900 |
| commit | 88a77bc5846541e5d6009bc103da378650a649f3 (patch) | |
| tree | ef4d3a57cc16bf230c3ac25068001f747e45b35e /tests/src/SpecTestsuites/Core/I32Test.php | |
| parent | c809cd661bba388d531f24c2ac578fbe6594f45c (diff) | |
| download | php-waddiwasi-88a77bc5846541e5d6009bc103da378650a649f3.tar.gz php-waddiwasi-88a77bc5846541e5d6009bc103da378650a649f3.tar.zst php-waddiwasi-88a77bc5846541e5d6009bc103da378650a649f3.zip | |
test: generate PHPUnit classes from WAST files
Diffstat (limited to 'tests/src/SpecTestsuites/Core/I32Test.php')
| -rw-r--r-- | tests/src/SpecTestsuites/Core/I32Test.php | 4977 |
1 files changed, 4977 insertions, 0 deletions
diff --git a/tests/src/SpecTestsuites/Core/I32Test.php b/tests/src/SpecTestsuites/Core/I32Test.php new file mode 100644 index 0000000..4de0b8f --- /dev/null +++ b/tests/src/SpecTestsuites/Core/I32Test.php @@ -0,0 +1,4977 @@ +<?php + +declare(strict_types=1); + +namespace Nsfisis\Waddiwasi\Tests\SpecTestsuites\Core; + +use Nsfisis\Waddiwasi\Tests\SpecTestsuites\SpecTestsuiteBase; +use PHPUnit\Framework\Attributes\Depends; +use PHPUnit\Framework\Attributes\DoesNotPerformAssertions; + +final class I32Test extends SpecTestsuiteBase +{ + public function testModule0(): void + { + $this->runModuleCommand( + filename: 'i32.0.wasm', + name: null, + line: 3, + ); + } + + #[Depends('testModule0')] + public function testAssertReturn1(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'add', 'args' => [['type' => 'i32', 'value' => '1'], ['type' => 'i32', 'value' => '1']]], + expected: [['type' => 'i32', 'value' => '2']], + line: 37, + ); + } + + #[Depends('testAssertReturn1')] + public function testAssertReturn2(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'add', 'args' => [['type' => 'i32', 'value' => '1'], ['type' => 'i32', 'value' => '0']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 38, + ); + } + + #[Depends('testAssertReturn2')] + public function testAssertReturn3(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'add', 'args' => [['type' => 'i32', 'value' => '4294967295'], ['type' => 'i32', 'value' => '4294967295']]], + expected: [['type' => 'i32', 'value' => '4294967294']], + line: 39, + ); + } + + #[Depends('testAssertReturn3')] + public function testAssertReturn4(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'add', 'args' => [['type' => 'i32', 'value' => '4294967295'], ['type' => 'i32', 'value' => '1']]], + expected: [['type' => 'i32', 'value' => '0']], + line: 40, + ); + } + + #[Depends('testAssertReturn4')] + public function testAssertReturn5(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'add', 'args' => [['type' => 'i32', 'value' => '2147483647'], ['type' => 'i32', 'value' => '1']]], + expected: [['type' => 'i32', 'value' => '2147483648']], + line: 41, + ); + } + + #[Depends('testAssertReturn5')] + public function testAssertReturn6(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'add', 'args' => [['type' => 'i32', 'value' => '2147483648'], ['type' => 'i32', 'value' => '4294967295']]], + expected: [['type' => 'i32', 'value' => '2147483647']], + line: 42, + ); + } + + #[Depends('testAssertReturn6')] + public function testAssertReturn7(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'add', 'args' => [['type' => 'i32', 'value' => '2147483648'], ['type' => 'i32', 'value' => '2147483648']]], + expected: [['type' => 'i32', 'value' => '0']], + line: 43, + ); + } + + #[Depends('testAssertReturn7')] + public function testAssertReturn8(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'add', 'args' => [['type' => 'i32', 'value' => '1073741823'], ['type' => 'i32', 'value' => '1']]], + expected: [['type' => 'i32', 'value' => '1073741824']], + line: 44, + ); + } + + #[Depends('testAssertReturn8')] + public function testAssertReturn9(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'sub', 'args' => [['type' => 'i32', 'value' => '1'], ['type' => 'i32', 'value' => '1']]], + expected: [['type' => 'i32', 'value' => '0']], + line: 46, + ); + } + + #[Depends('testAssertReturn9')] + public function testAssertReturn10(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'sub', 'args' => [['type' => 'i32', 'value' => '1'], ['type' => 'i32', 'value' => '0']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 47, + ); + } + + #[Depends('testAssertReturn10')] + public function testAssertReturn11(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'sub', 'args' => [['type' => 'i32', 'value' => '4294967295'], ['type' => 'i32', 'value' => '4294967295']]], + expected: [['type' => 'i32', 'value' => '0']], + line: 48, + ); + } + + #[Depends('testAssertReturn11')] + public function testAssertReturn12(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'sub', 'args' => [['type' => 'i32', 'value' => '2147483647'], ['type' => 'i32', 'value' => '4294967295']]], + expected: [['type' => 'i32', 'value' => '2147483648']], + line: 49, + ); + } + + #[Depends('testAssertReturn12')] + public function testAssertReturn13(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'sub', 'args' => [['type' => 'i32', 'value' => '2147483648'], ['type' => 'i32', 'value' => '1']]], + expected: [['type' => 'i32', 'value' => '2147483647']], + line: 50, + ); + } + + #[Depends('testAssertReturn13')] + public function testAssertReturn14(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'sub', 'args' => [['type' => 'i32', 'value' => '2147483648'], ['type' => 'i32', 'value' => '2147483648']]], + expected: [['type' => 'i32', 'value' => '0']], + line: 51, + ); + } + + #[Depends('testAssertReturn14')] + public function testAssertReturn15(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'sub', 'args' => [['type' => 'i32', 'value' => '1073741823'], ['type' => 'i32', 'value' => '4294967295']]], + expected: [['type' => 'i32', 'value' => '1073741824']], + line: 52, + ); + } + + #[Depends('testAssertReturn15')] + public function testAssertReturn16(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'mul', 'args' => [['type' => 'i32', 'value' => '1'], ['type' => 'i32', 'value' => '1']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 54, + ); + } + + #[Depends('testAssertReturn16')] + public function testAssertReturn17(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'mul', 'args' => [['type' => 'i32', 'value' => '1'], ['type' => 'i32', 'value' => '0']]], + expected: [['type' => 'i32', 'value' => '0']], + line: 55, + ); + } + + #[Depends('testAssertReturn17')] + public function testAssertReturn18(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'mul', 'args' => [['type' => 'i32', 'value' => '4294967295'], ['type' => 'i32', 'value' => '4294967295']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 56, + ); + } + + #[Depends('testAssertReturn18')] + public function testAssertReturn19(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'mul', 'args' => [['type' => 'i32', 'value' => '268435456'], ['type' => 'i32', 'value' => '4096']]], + expected: [['type' => 'i32', 'value' => '0']], + line: 57, + ); + } + + #[Depends('testAssertReturn19')] + public function testAssertReturn20(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'mul', 'args' => [['type' => 'i32', 'value' => '2147483648'], ['type' => 'i32', 'value' => '0']]], + expected: [['type' => 'i32', 'value' => '0']], + line: 58, + ); + } + + #[Depends('testAssertReturn20')] + public function testAssertReturn21(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'mul', 'args' => [['type' => 'i32', 'value' => '2147483648'], ['type' => 'i32', 'value' => '4294967295']]], + expected: [['type' => 'i32', 'value' => '2147483648']], + line: 59, + ); + } + + #[Depends('testAssertReturn21')] + public function testAssertReturn22(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'mul', 'args' => [['type' => 'i32', 'value' => '2147483647'], ['type' => 'i32', 'value' => '4294967295']]], + expected: [['type' => 'i32', 'value' => '2147483649']], + line: 60, + ); + } + + #[Depends('testAssertReturn22')] + public function testAssertReturn23(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'mul', 'args' => [['type' => 'i32', 'value' => '19088743'], ['type' => 'i32', 'value' => '1985229328']]], + expected: [['type' => 'i32', 'value' => '898528368']], + line: 61, + ); + } + + #[Depends('testAssertReturn23')] + public function testAssertReturn24(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'mul', 'args' => [['type' => 'i32', 'value' => '2147483647'], ['type' => 'i32', 'value' => '2147483647']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 62, + ); + } + + #[Depends('testAssertReturn24')] + public function testAssertTrap25(): void + { + $this->runAssertTrapCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'div_s', 'args' => [['type' => 'i32', 'value' => '1'], ['type' => 'i32', 'value' => '0']]], + text: 'integer divide by zero', + line: 64, + ); + } + + #[Depends('testAssertTrap25')] + public function testAssertTrap26(): void + { + $this->runAssertTrapCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'div_s', 'args' => [['type' => 'i32', 'value' => '0'], ['type' => 'i32', 'value' => '0']]], + text: 'integer divide by zero', + line: 65, + ); + } + + #[Depends('testAssertTrap26')] + public function testAssertTrap27(): void + { + $this->runAssertTrapCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'div_s', 'args' => [['type' => 'i32', 'value' => '2147483648'], ['type' => 'i32', 'value' => '4294967295']]], + text: 'integer overflow', + line: 66, + ); + } + + #[Depends('testAssertTrap27')] + public function testAssertTrap28(): void + { + $this->runAssertTrapCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'div_s', 'args' => [['type' => 'i32', 'value' => '2147483648'], ['type' => 'i32', 'value' => '0']]], + text: 'integer divide by zero', + line: 67, + ); + } + + #[Depends('testAssertTrap28')] + public function testAssertReturn29(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'div_s', 'args' => [['type' => 'i32', 'value' => '1'], ['type' => 'i32', 'value' => '1']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 68, + ); + } + + #[Depends('testAssertReturn29')] + public function testAssertReturn30(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'div_s', 'args' => [['type' => 'i32', 'value' => '0'], ['type' => 'i32', 'value' => '1']]], + expected: [['type' => 'i32', 'value' => '0']], + line: 69, + ); + } + + #[Depends('testAssertReturn30')] + public function testAssertReturn31(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'div_s', 'args' => [['type' => 'i32', 'value' => '0'], ['type' => 'i32', 'value' => '4294967295']]], + expected: [['type' => 'i32', 'value' => '0']], + line: 70, + ); + } + + #[Depends('testAssertReturn31')] + public function testAssertReturn32(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'div_s', 'args' => [['type' => 'i32', 'value' => '4294967295'], ['type' => 'i32', 'value' => '4294967295']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 71, + ); + } + + #[Depends('testAssertReturn32')] + public function testAssertReturn33(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'div_s', 'args' => [['type' => 'i32', 'value' => '2147483648'], ['type' => 'i32', 'value' => '2']]], + expected: [['type' => 'i32', 'value' => '3221225472']], + line: 72, + ); + } + + #[Depends('testAssertReturn33')] + public function testAssertReturn34(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'div_s', 'args' => [['type' => 'i32', 'value' => '2147483649'], ['type' => 'i32', 'value' => '1000']]], + expected: [['type' => 'i32', 'value' => '4292819813']], + line: 73, + ); + } + + #[Depends('testAssertReturn34')] + public function testAssertReturn35(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'div_s', 'args' => [['type' => 'i32', 'value' => '5'], ['type' => 'i32', 'value' => '2']]], + expected: [['type' => 'i32', 'value' => '2']], + line: 74, + ); + } + + #[Depends('testAssertReturn35')] + public function testAssertReturn36(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'div_s', 'args' => [['type' => 'i32', 'value' => '4294967291'], ['type' => 'i32', 'value' => '2']]], + expected: [['type' => 'i32', 'value' => '4294967294']], + line: 75, + ); + } + + #[Depends('testAssertReturn36')] + public function testAssertReturn37(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'div_s', 'args' => [['type' => 'i32', 'value' => '5'], ['type' => 'i32', 'value' => '4294967294']]], + expected: [['type' => 'i32', 'value' => '4294967294']], + line: 76, + ); + } + + #[Depends('testAssertReturn37')] + public function testAssertReturn38(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'div_s', 'args' => [['type' => 'i32', 'value' => '4294967291'], ['type' => 'i32', 'value' => '4294967294']]], + expected: [['type' => 'i32', 'value' => '2']], + line: 77, + ); + } + + #[Depends('testAssertReturn38')] + public function testAssertReturn39(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'div_s', 'args' => [['type' => 'i32', 'value' => '7'], ['type' => 'i32', 'value' => '3']]], + expected: [['type' => 'i32', 'value' => '2']], + line: 78, + ); + } + + #[Depends('testAssertReturn39')] + public function testAssertReturn40(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'div_s', 'args' => [['type' => 'i32', 'value' => '4294967289'], ['type' => 'i32', 'value' => '3']]], + expected: [['type' => 'i32', 'value' => '4294967294']], + line: 79, + ); + } + + #[Depends('testAssertReturn40')] + public function testAssertReturn41(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'div_s', 'args' => [['type' => 'i32', 'value' => '7'], ['type' => 'i32', 'value' => '4294967293']]], + expected: [['type' => 'i32', 'value' => '4294967294']], + line: 80, + ); + } + + #[Depends('testAssertReturn41')] + public function testAssertReturn42(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'div_s', 'args' => [['type' => 'i32', 'value' => '4294967289'], ['type' => 'i32', 'value' => '4294967293']]], + expected: [['type' => 'i32', 'value' => '2']], + line: 81, + ); + } + + #[Depends('testAssertReturn42')] + public function testAssertReturn43(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'div_s', 'args' => [['type' => 'i32', 'value' => '11'], ['type' => 'i32', 'value' => '5']]], + expected: [['type' => 'i32', 'value' => '2']], + line: 82, + ); + } + + #[Depends('testAssertReturn43')] + public function testAssertReturn44(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'div_s', 'args' => [['type' => 'i32', 'value' => '17'], ['type' => 'i32', 'value' => '7']]], + expected: [['type' => 'i32', 'value' => '2']], + line: 83, + ); + } + + #[Depends('testAssertReturn44')] + public function testAssertTrap45(): void + { + $this->runAssertTrapCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'div_u', 'args' => [['type' => 'i32', 'value' => '1'], ['type' => 'i32', 'value' => '0']]], + text: 'integer divide by zero', + line: 85, + ); + } + + #[Depends('testAssertTrap45')] + public function testAssertTrap46(): void + { + $this->runAssertTrapCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'div_u', 'args' => [['type' => 'i32', 'value' => '0'], ['type' => 'i32', 'value' => '0']]], + text: 'integer divide by zero', + line: 86, + ); + } + + #[Depends('testAssertTrap46')] + public function testAssertReturn47(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'div_u', 'args' => [['type' => 'i32', 'value' => '1'], ['type' => 'i32', 'value' => '1']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 87, + ); + } + + #[Depends('testAssertReturn47')] + public function testAssertReturn48(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'div_u', 'args' => [['type' => 'i32', 'value' => '0'], ['type' => 'i32', 'value' => '1']]], + expected: [['type' => 'i32', 'value' => '0']], + line: 88, + ); + } + + #[Depends('testAssertReturn48')] + public function testAssertReturn49(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'div_u', 'args' => [['type' => 'i32', 'value' => '4294967295'], ['type' => 'i32', 'value' => '4294967295']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 89, + ); + } + + #[Depends('testAssertReturn49')] + public function testAssertReturn50(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'div_u', 'args' => [['type' => 'i32', 'value' => '2147483648'], ['type' => 'i32', 'value' => '4294967295']]], + expected: [['type' => 'i32', 'value' => '0']], + line: 90, + ); + } + + #[Depends('testAssertReturn50')] + public function testAssertReturn51(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'div_u', 'args' => [['type' => 'i32', 'value' => '2147483648'], ['type' => 'i32', 'value' => '2']]], + expected: [['type' => 'i32', 'value' => '1073741824']], + line: 91, + ); + } + + #[Depends('testAssertReturn51')] + public function testAssertReturn52(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'div_u', 'args' => [['type' => 'i32', 'value' => '2414874608'], ['type' => 'i32', 'value' => '65537']]], + expected: [['type' => 'i32', 'value' => '36847']], + line: 92, + ); + } + + #[Depends('testAssertReturn52')] + public function testAssertReturn53(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'div_u', 'args' => [['type' => 'i32', 'value' => '2147483649'], ['type' => 'i32', 'value' => '1000']]], + expected: [['type' => 'i32', 'value' => '2147483']], + line: 93, + ); + } + + #[Depends('testAssertReturn53')] + public function testAssertReturn54(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'div_u', 'args' => [['type' => 'i32', 'value' => '5'], ['type' => 'i32', 'value' => '2']]], + expected: [['type' => 'i32', 'value' => '2']], + line: 94, + ); + } + + #[Depends('testAssertReturn54')] + public function testAssertReturn55(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'div_u', 'args' => [['type' => 'i32', 'value' => '4294967291'], ['type' => 'i32', 'value' => '2']]], + expected: [['type' => 'i32', 'value' => '2147483645']], + line: 95, + ); + } + + #[Depends('testAssertReturn55')] + public function testAssertReturn56(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'div_u', 'args' => [['type' => 'i32', 'value' => '5'], ['type' => 'i32', 'value' => '4294967294']]], + expected: [['type' => 'i32', 'value' => '0']], + line: 96, + ); + } + + #[Depends('testAssertReturn56')] + public function testAssertReturn57(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'div_u', 'args' => [['type' => 'i32', 'value' => '4294967291'], ['type' => 'i32', 'value' => '4294967294']]], + expected: [['type' => 'i32', 'value' => '0']], + line: 97, + ); + } + + #[Depends('testAssertReturn57')] + public function testAssertReturn58(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'div_u', 'args' => [['type' => 'i32', 'value' => '7'], ['type' => 'i32', 'value' => '3']]], + expected: [['type' => 'i32', 'value' => '2']], + line: 98, + ); + } + + #[Depends('testAssertReturn58')] + public function testAssertReturn59(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'div_u', 'args' => [['type' => 'i32', 'value' => '11'], ['type' => 'i32', 'value' => '5']]], + expected: [['type' => 'i32', 'value' => '2']], + line: 99, + ); + } + + #[Depends('testAssertReturn59')] + public function testAssertReturn60(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'div_u', 'args' => [['type' => 'i32', 'value' => '17'], ['type' => 'i32', 'value' => '7']]], + expected: [['type' => 'i32', 'value' => '2']], + line: 100, + ); + } + + #[Depends('testAssertReturn60')] + public function testAssertTrap61(): void + { + $this->runAssertTrapCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'rem_s', 'args' => [['type' => 'i32', 'value' => '1'], ['type' => 'i32', 'value' => '0']]], + text: 'integer divide by zero', + line: 102, + ); + } + + #[Depends('testAssertTrap61')] + public function testAssertTrap62(): void + { + $this->runAssertTrapCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'rem_s', 'args' => [['type' => 'i32', 'value' => '0'], ['type' => 'i32', 'value' => '0']]], + text: 'integer divide by zero', + line: 103, + ); + } + + #[Depends('testAssertTrap62')] + public function testAssertReturn63(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'rem_s', 'args' => [['type' => 'i32', 'value' => '2147483647'], ['type' => 'i32', 'value' => '4294967295']]], + expected: [['type' => 'i32', 'value' => '0']], + line: 104, + ); + } + + #[Depends('testAssertReturn63')] + public function testAssertReturn64(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'rem_s', 'args' => [['type' => 'i32', 'value' => '1'], ['type' => 'i32', 'value' => '1']]], + expected: [['type' => 'i32', 'value' => '0']], + line: 105, + ); + } + + #[Depends('testAssertReturn64')] + public function testAssertReturn65(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'rem_s', 'args' => [['type' => 'i32', 'value' => '0'], ['type' => 'i32', 'value' => '1']]], + expected: [['type' => 'i32', 'value' => '0']], + line: 106, + ); + } + + #[Depends('testAssertReturn65')] + public function testAssertReturn66(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'rem_s', 'args' => [['type' => 'i32', 'value' => '0'], ['type' => 'i32', 'value' => '4294967295']]], + expected: [['type' => 'i32', 'value' => '0']], + line: 107, + ); + } + + #[Depends('testAssertReturn66')] + public function testAssertReturn67(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'rem_s', 'args' => [['type' => 'i32', 'value' => '4294967295'], ['type' => 'i32', 'value' => '4294967295']]], + expected: [['type' => 'i32', 'value' => '0']], + line: 108, + ); + } + + #[Depends('testAssertReturn67')] + public function testAssertReturn68(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'rem_s', 'args' => [['type' => 'i32', 'value' => '2147483648'], ['type' => 'i32', 'value' => '4294967295']]], + expected: [['type' => 'i32', 'value' => '0']], + line: 109, + ); + } + + #[Depends('testAssertReturn68')] + public function testAssertReturn69(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'rem_s', 'args' => [['type' => 'i32', 'value' => '2147483648'], ['type' => 'i32', 'value' => '2']]], + expected: [['type' => 'i32', 'value' => '0']], + line: 110, + ); + } + + #[Depends('testAssertReturn69')] + public function testAssertReturn70(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'rem_s', 'args' => [['type' => 'i32', 'value' => '2147483649'], ['type' => 'i32', 'value' => '1000']]], + expected: [['type' => 'i32', 'value' => '4294966649']], + line: 111, + ); + } + + #[Depends('testAssertReturn70')] + public function testAssertReturn71(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'rem_s', 'args' => [['type' => 'i32', 'value' => '5'], ['type' => 'i32', 'value' => '2']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 112, + ); + } + + #[Depends('testAssertReturn71')] + public function testAssertReturn72(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'rem_s', 'args' => [['type' => 'i32', 'value' => '4294967291'], ['type' => 'i32', 'value' => '2']]], + expected: [['type' => 'i32', 'value' => '4294967295']], + line: 113, + ); + } + + #[Depends('testAssertReturn72')] + public function testAssertReturn73(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'rem_s', 'args' => [['type' => 'i32', 'value' => '5'], ['type' => 'i32', 'value' => '4294967294']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 114, + ); + } + + #[Depends('testAssertReturn73')] + public function testAssertReturn74(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'rem_s', 'args' => [['type' => 'i32', 'value' => '4294967291'], ['type' => 'i32', 'value' => '4294967294']]], + expected: [['type' => 'i32', 'value' => '4294967295']], + line: 115, + ); + } + + #[Depends('testAssertReturn74')] + public function testAssertReturn75(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'rem_s', 'args' => [['type' => 'i32', 'value' => '7'], ['type' => 'i32', 'value' => '3']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 116, + ); + } + + #[Depends('testAssertReturn75')] + public function testAssertReturn76(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'rem_s', 'args' => [['type' => 'i32', 'value' => '4294967289'], ['type' => 'i32', 'value' => '3']]], + expected: [['type' => 'i32', 'value' => '4294967295']], + line: 117, + ); + } + + #[Depends('testAssertReturn76')] + public function testAssertReturn77(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'rem_s', 'args' => [['type' => 'i32', 'value' => '7'], ['type' => 'i32', 'value' => '4294967293']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 118, + ); + } + + #[Depends('testAssertReturn77')] + public function testAssertReturn78(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'rem_s', 'args' => [['type' => 'i32', 'value' => '4294967289'], ['type' => 'i32', 'value' => '4294967293']]], + expected: [['type' => 'i32', 'value' => '4294967295']], + line: 119, + ); + } + + #[Depends('testAssertReturn78')] + public function testAssertReturn79(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'rem_s', 'args' => [['type' => 'i32', 'value' => '11'], ['type' => 'i32', 'value' => '5']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 120, + ); + } + + #[Depends('testAssertReturn79')] + public function testAssertReturn80(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'rem_s', 'args' => [['type' => 'i32', 'value' => '17'], ['type' => 'i32', 'value' => '7']]], + expected: [['type' => 'i32', 'value' => '3']], + line: 121, + ); + } + + #[Depends('testAssertReturn80')] + public function testAssertTrap81(): void + { + $this->runAssertTrapCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'rem_u', 'args' => [['type' => 'i32', 'value' => '1'], ['type' => 'i32', 'value' => '0']]], + text: 'integer divide by zero', + line: 123, + ); + } + + #[Depends('testAssertTrap81')] + public function testAssertTrap82(): void + { + $this->runAssertTrapCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'rem_u', 'args' => [['type' => 'i32', 'value' => '0'], ['type' => 'i32', 'value' => '0']]], + text: 'integer divide by zero', + line: 124, + ); + } + + #[Depends('testAssertTrap82')] + public function testAssertReturn83(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'rem_u', 'args' => [['type' => 'i32', 'value' => '1'], ['type' => 'i32', 'value' => '1']]], + expected: [['type' => 'i32', 'value' => '0']], + line: 125, + ); + } + + #[Depends('testAssertReturn83')] + public function testAssertReturn84(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'rem_u', 'args' => [['type' => 'i32', 'value' => '0'], ['type' => 'i32', 'value' => '1']]], + expected: [['type' => 'i32', 'value' => '0']], + line: 126, + ); + } + + #[Depends('testAssertReturn84')] + public function testAssertReturn85(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'rem_u', 'args' => [['type' => 'i32', 'value' => '4294967295'], ['type' => 'i32', 'value' => '4294967295']]], + expected: [['type' => 'i32', 'value' => '0']], + line: 127, + ); + } + + #[Depends('testAssertReturn85')] + public function testAssertReturn86(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'rem_u', 'args' => [['type' => 'i32', 'value' => '2147483648'], ['type' => 'i32', 'value' => '4294967295']]], + expected: [['type' => 'i32', 'value' => '2147483648']], + line: 128, + ); + } + + #[Depends('testAssertReturn86')] + public function testAssertReturn87(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'rem_u', 'args' => [['type' => 'i32', 'value' => '2147483648'], ['type' => 'i32', 'value' => '2']]], + expected: [['type' => 'i32', 'value' => '0']], + line: 129, + ); + } + + #[Depends('testAssertReturn87')] + public function testAssertReturn88(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'rem_u', 'args' => [['type' => 'i32', 'value' => '2414874608'], ['type' => 'i32', 'value' => '65537']]], + expected: [['type' => 'i32', 'value' => '32769']], + line: 130, + ); + } + + #[Depends('testAssertReturn88')] + public function testAssertReturn89(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'rem_u', 'args' => [['type' => 'i32', 'value' => '2147483649'], ['type' => 'i32', 'value' => '1000']]], + expected: [['type' => 'i32', 'value' => '649']], + line: 131, + ); + } + + #[Depends('testAssertReturn89')] + public function testAssertReturn90(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'rem_u', 'args' => [['type' => 'i32', 'value' => '5'], ['type' => 'i32', 'value' => '2']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 132, + ); + } + + #[Depends('testAssertReturn90')] + public function testAssertReturn91(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'rem_u', 'args' => [['type' => 'i32', 'value' => '4294967291'], ['type' => 'i32', 'value' => '2']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 133, + ); + } + + #[Depends('testAssertReturn91')] + public function testAssertReturn92(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'rem_u', 'args' => [['type' => 'i32', 'value' => '5'], ['type' => 'i32', 'value' => '4294967294']]], + expected: [['type' => 'i32', 'value' => '5']], + line: 134, + ); + } + + #[Depends('testAssertReturn92')] + public function testAssertReturn93(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'rem_u', 'args' => [['type' => 'i32', 'value' => '4294967291'], ['type' => 'i32', 'value' => '4294967294']]], + expected: [['type' => 'i32', 'value' => '4294967291']], + line: 135, + ); + } + + #[Depends('testAssertReturn93')] + public function testAssertReturn94(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'rem_u', 'args' => [['type' => 'i32', 'value' => '7'], ['type' => 'i32', 'value' => '3']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 136, + ); + } + + #[Depends('testAssertReturn94')] + public function testAssertReturn95(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'rem_u', 'args' => [['type' => 'i32', 'value' => '11'], ['type' => 'i32', 'value' => '5']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 137, + ); + } + + #[Depends('testAssertReturn95')] + public function testAssertReturn96(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'rem_u', 'args' => [['type' => 'i32', 'value' => '17'], ['type' => 'i32', 'value' => '7']]], + expected: [['type' => 'i32', 'value' => '3']], + line: 138, + ); + } + + #[Depends('testAssertReturn96')] + public function testAssertReturn97(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'and', 'args' => [['type' => 'i32', 'value' => '1'], ['type' => 'i32', 'value' => '0']]], + expected: [['type' => 'i32', 'value' => '0']], + line: 140, + ); + } + + #[Depends('testAssertReturn97')] + public function testAssertReturn98(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'and', 'args' => [['type' => 'i32', 'value' => '0'], ['type' => 'i32', 'value' => '1']]], + expected: [['type' => 'i32', 'value' => '0']], + line: 141, + ); + } + + #[Depends('testAssertReturn98')] + public function testAssertReturn99(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'and', 'args' => [['type' => 'i32', 'value' => '1'], ['type' => 'i32', 'value' => '1']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 142, + ); + } + + #[Depends('testAssertReturn99')] + public function testAssertReturn100(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'and', 'args' => [['type' => 'i32', 'value' => '0'], ['type' => 'i32', 'value' => '0']]], + expected: [['type' => 'i32', 'value' => '0']], + line: 143, + ); + } + + #[Depends('testAssertReturn100')] + public function testAssertReturn101(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'and', 'args' => [['type' => 'i32', 'value' => '2147483647'], ['type' => 'i32', 'value' => '2147483648']]], + expected: [['type' => 'i32', 'value' => '0']], + line: 144, + ); + } + + #[Depends('testAssertReturn101')] + public function testAssertReturn102(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'and', 'args' => [['type' => 'i32', 'value' => '2147483647'], ['type' => 'i32', 'value' => '4294967295']]], + expected: [['type' => 'i32', 'value' => '2147483647']], + line: 145, + ); + } + + #[Depends('testAssertReturn102')] + public function testAssertReturn103(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'and', 'args' => [['type' => 'i32', 'value' => '4042326015'], ['type' => 'i32', 'value' => '4294963440']]], + expected: [['type' => 'i32', 'value' => '4042322160']], + line: 146, + ); + } + + #[Depends('testAssertReturn103')] + public function testAssertReturn104(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'and', 'args' => [['type' => 'i32', 'value' => '4294967295'], ['type' => 'i32', 'value' => '4294967295']]], + expected: [['type' => 'i32', 'value' => '4294967295']], + line: 147, + ); + } + + #[Depends('testAssertReturn104')] + public function testAssertReturn105(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'or', 'args' => [['type' => 'i32', 'value' => '1'], ['type' => 'i32', 'value' => '0']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 149, + ); + } + + #[Depends('testAssertReturn105')] + public function testAssertReturn106(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'or', 'args' => [['type' => 'i32', 'value' => '0'], ['type' => 'i32', 'value' => '1']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 150, + ); + } + + #[Depends('testAssertReturn106')] + public function testAssertReturn107(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'or', 'args' => [['type' => 'i32', 'value' => '1'], ['type' => 'i32', 'value' => '1']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 151, + ); + } + + #[Depends('testAssertReturn107')] + public function testAssertReturn108(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'or', 'args' => [['type' => 'i32', 'value' => '0'], ['type' => 'i32', 'value' => '0']]], + expected: [['type' => 'i32', 'value' => '0']], + line: 152, + ); + } + + #[Depends('testAssertReturn108')] + public function testAssertReturn109(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'or', 'args' => [['type' => 'i32', 'value' => '2147483647'], ['type' => 'i32', 'value' => '2147483648']]], + expected: [['type' => 'i32', 'value' => '4294967295']], + line: 153, + ); + } + + #[Depends('testAssertReturn109')] + public function testAssertReturn110(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'or', 'args' => [['type' => 'i32', 'value' => '2147483648'], ['type' => 'i32', 'value' => '0']]], + expected: [['type' => 'i32', 'value' => '2147483648']], + line: 154, + ); + } + + #[Depends('testAssertReturn110')] + public function testAssertReturn111(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'or', 'args' => [['type' => 'i32', 'value' => '4042326015'], ['type' => 'i32', 'value' => '4294963440']]], + expected: [['type' => 'i32', 'value' => '4294967295']], + line: 155, + ); + } + + #[Depends('testAssertReturn111')] + public function testAssertReturn112(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'or', 'args' => [['type' => 'i32', 'value' => '4294967295'], ['type' => 'i32', 'value' => '4294967295']]], + expected: [['type' => 'i32', 'value' => '4294967295']], + line: 156, + ); + } + + #[Depends('testAssertReturn112')] + public function testAssertReturn113(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'xor', 'args' => [['type' => 'i32', 'value' => '1'], ['type' => 'i32', 'value' => '0']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 158, + ); + } + + #[Depends('testAssertReturn113')] + public function testAssertReturn114(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'xor', 'args' => [['type' => 'i32', 'value' => '0'], ['type' => 'i32', 'value' => '1']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 159, + ); + } + + #[Depends('testAssertReturn114')] + public function testAssertReturn115(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'xor', 'args' => [['type' => 'i32', 'value' => '1'], ['type' => 'i32', 'value' => '1']]], + expected: [['type' => 'i32', 'value' => '0']], + line: 160, + ); + } + + #[Depends('testAssertReturn115')] + public function testAssertReturn116(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'xor', 'args' => [['type' => 'i32', 'value' => '0'], ['type' => 'i32', 'value' => '0']]], + expected: [['type' => 'i32', 'value' => '0']], + line: 161, + ); + } + + #[Depends('testAssertReturn116')] + public function testAssertReturn117(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'xor', 'args' => [['type' => 'i32', 'value' => '2147483647'], ['type' => 'i32', 'value' => '2147483648']]], + expected: [['type' => 'i32', 'value' => '4294967295']], + line: 162, + ); + } + + #[Depends('testAssertReturn117')] + public function testAssertReturn118(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'xor', 'args' => [['type' => 'i32', 'value' => '2147483648'], ['type' => 'i32', 'value' => '0']]], + expected: [['type' => 'i32', 'value' => '2147483648']], + line: 163, + ); + } + + #[Depends('testAssertReturn118')] + public function testAssertReturn119(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'xor', 'args' => [['type' => 'i32', 'value' => '4294967295'], ['type' => 'i32', 'value' => '2147483648']]], + expected: [['type' => 'i32', 'value' => '2147483647']], + line: 164, + ); + } + + #[Depends('testAssertReturn119')] + public function testAssertReturn120(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'xor', 'args' => [['type' => 'i32', 'value' => '4294967295'], ['type' => 'i32', 'value' => '2147483647']]], + expected: [['type' => 'i32', 'value' => '2147483648']], + line: 165, + ); + } + + #[Depends('testAssertReturn120')] + public function testAssertReturn121(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'xor', 'args' => [['type' => 'i32', 'value' => '4042326015'], ['type' => 'i32', 'value' => '4294963440']]], + expected: [['type' => 'i32', 'value' => '252645135']], + line: 166, + ); + } + + #[Depends('testAssertReturn121')] + public function testAssertReturn122(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'xor', 'args' => [['type' => 'i32', 'value' => '4294967295'], ['type' => 'i32', 'value' => '4294967295']]], + expected: [['type' => 'i32', 'value' => '0']], + line: 167, + ); + } + + #[Depends('testAssertReturn122')] + public function testAssertReturn123(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'shl', 'args' => [['type' => 'i32', 'value' => '1'], ['type' => 'i32', 'value' => '1']]], + expected: [['type' => 'i32', 'value' => '2']], + line: 169, + ); + } + + #[Depends('testAssertReturn123')] + public function testAssertReturn124(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'shl', 'args' => [['type' => 'i32', 'value' => '1'], ['type' => 'i32', 'value' => '0']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 170, + ); + } + + #[Depends('testAssertReturn124')] + public function testAssertReturn125(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'shl', 'args' => [['type' => 'i32', 'value' => '2147483647'], ['type' => 'i32', 'value' => '1']]], + expected: [['type' => 'i32', 'value' => '4294967294']], + line: 171, + ); + } + + #[Depends('testAssertReturn125')] + public function testAssertReturn126(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'shl', 'args' => [['type' => 'i32', 'value' => '4294967295'], ['type' => 'i32', 'value' => '1']]], + expected: [['type' => 'i32', 'value' => '4294967294']], + line: 172, + ); + } + + #[Depends('testAssertReturn126')] + public function testAssertReturn127(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'shl', 'args' => [['type' => 'i32', 'value' => '2147483648'], ['type' => 'i32', 'value' => '1']]], + expected: [['type' => 'i32', 'value' => '0']], + line: 173, + ); + } + + #[Depends('testAssertReturn127')] + public function testAssertReturn128(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'shl', 'args' => [['type' => 'i32', 'value' => '1073741824'], ['type' => 'i32', 'value' => '1']]], + expected: [['type' => 'i32', 'value' => '2147483648']], + line: 174, + ); + } + + #[Depends('testAssertReturn128')] + public function testAssertReturn129(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'shl', 'args' => [['type' => 'i32', 'value' => '1'], ['type' => 'i32', 'value' => '31']]], + expected: [['type' => 'i32', 'value' => '2147483648']], + line: 175, + ); + } + + #[Depends('testAssertReturn129')] + public function testAssertReturn130(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'shl', 'args' => [['type' => 'i32', 'value' => '1'], ['type' => 'i32', 'value' => '32']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 176, + ); + } + + #[Depends('testAssertReturn130')] + public function testAssertReturn131(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'shl', 'args' => [['type' => 'i32', 'value' => '1'], ['type' => 'i32', 'value' => '33']]], + expected: [['type' => 'i32', 'value' => '2']], + line: 177, + ); + } + + #[Depends('testAssertReturn131')] + public function testAssertReturn132(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'shl', 'args' => [['type' => 'i32', 'value' => '1'], ['type' => 'i32', 'value' => '4294967295']]], + expected: [['type' => 'i32', 'value' => '2147483648']], + line: 178, + ); + } + + #[Depends('testAssertReturn132')] + public function testAssertReturn133(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'shl', 'args' => [['type' => 'i32', 'value' => '1'], ['type' => 'i32', 'value' => '2147483647']]], + expected: [['type' => 'i32', 'value' => '2147483648']], + line: 179, + ); + } + + #[Depends('testAssertReturn133')] + public function testAssertReturn134(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'shr_s', 'args' => [['type' => 'i32', 'value' => '1'], ['type' => 'i32', 'value' => '1']]], + expected: [['type' => 'i32', 'value' => '0']], + line: 181, + ); + } + + #[Depends('testAssertReturn134')] + public function testAssertReturn135(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'shr_s', 'args' => [['type' => 'i32', 'value' => '1'], ['type' => 'i32', 'value' => '0']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 182, + ); + } + + #[Depends('testAssertReturn135')] + public function testAssertReturn136(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'shr_s', 'args' => [['type' => 'i32', 'value' => '4294967295'], ['type' => 'i32', 'value' => '1']]], + expected: [['type' => 'i32', 'value' => '4294967295']], + line: 183, + ); + } + + #[Depends('testAssertReturn136')] + public function testAssertReturn137(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'shr_s', 'args' => [['type' => 'i32', 'value' => '2147483647'], ['type' => 'i32', 'value' => '1']]], + expected: [['type' => 'i32', 'value' => '1073741823']], + line: 184, + ); + } + + #[Depends('testAssertReturn137')] + public function testAssertReturn138(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'shr_s', 'args' => [['type' => 'i32', 'value' => '2147483648'], ['type' => 'i32', 'value' => '1']]], + expected: [['type' => 'i32', 'value' => '3221225472']], + line: 185, + ); + } + + #[Depends('testAssertReturn138')] + public function testAssertReturn139(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'shr_s', 'args' => [['type' => 'i32', 'value' => '1073741824'], ['type' => 'i32', 'value' => '1']]], + expected: [['type' => 'i32', 'value' => '536870912']], + line: 186, + ); + } + + #[Depends('testAssertReturn139')] + public function testAssertReturn140(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'shr_s', 'args' => [['type' => 'i32', 'value' => '1'], ['type' => 'i32', 'value' => '32']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 187, + ); + } + + #[Depends('testAssertReturn140')] + public function testAssertReturn141(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'shr_s', 'args' => [['type' => 'i32', 'value' => '1'], ['type' => 'i32', 'value' => '33']]], + expected: [['type' => 'i32', 'value' => '0']], + line: 188, + ); + } + + #[Depends('testAssertReturn141')] + public function testAssertReturn142(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'shr_s', 'args' => [['type' => 'i32', 'value' => '1'], ['type' => 'i32', 'value' => '4294967295']]], + expected: [['type' => 'i32', 'value' => '0']], + line: 189, + ); + } + + #[Depends('testAssertReturn142')] + public function testAssertReturn143(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'shr_s', 'args' => [['type' => 'i32', 'value' => '1'], ['type' => 'i32', 'value' => '2147483647']]], + expected: [['type' => 'i32', 'value' => '0']], + line: 190, + ); + } + + #[Depends('testAssertReturn143')] + public function testAssertReturn144(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'shr_s', 'args' => [['type' => 'i32', 'value' => '1'], ['type' => 'i32', 'value' => '2147483648']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 191, + ); + } + + #[Depends('testAssertReturn144')] + public function testAssertReturn145(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'shr_s', 'args' => [['type' => 'i32', 'value' => '2147483648'], ['type' => 'i32', 'value' => '31']]], + expected: [['type' => 'i32', 'value' => '4294967295']], + line: 192, + ); + } + + #[Depends('testAssertReturn145')] + public function testAssertReturn146(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'shr_s', 'args' => [['type' => 'i32', 'value' => '4294967295'], ['type' => 'i32', 'value' => '32']]], + expected: [['type' => 'i32', 'value' => '4294967295']], + line: 193, + ); + } + + #[Depends('testAssertReturn146')] + public function testAssertReturn147(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'shr_s', 'args' => [['type' => 'i32', 'value' => '4294967295'], ['type' => 'i32', 'value' => '33']]], + expected: [['type' => 'i32', 'value' => '4294967295']], + line: 194, + ); + } + + #[Depends('testAssertReturn147')] + public function testAssertReturn148(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'shr_s', 'args' => [['type' => 'i32', 'value' => '4294967295'], ['type' => 'i32', 'value' => '4294967295']]], + expected: [['type' => 'i32', 'value' => '4294967295']], + line: 195, + ); + } + + #[Depends('testAssertReturn148')] + public function testAssertReturn149(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'shr_s', 'args' => [['type' => 'i32', 'value' => '4294967295'], ['type' => 'i32', 'value' => '2147483647']]], + expected: [['type' => 'i32', 'value' => '4294967295']], + line: 196, + ); + } + + #[Depends('testAssertReturn149')] + public function testAssertReturn150(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'shr_s', 'args' => [['type' => 'i32', 'value' => '4294967295'], ['type' => 'i32', 'value' => '2147483648']]], + expected: [['type' => 'i32', 'value' => '4294967295']], + line: 197, + ); + } + + #[Depends('testAssertReturn150')] + public function testAssertReturn151(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'shr_u', 'args' => [['type' => 'i32', 'value' => '1'], ['type' => 'i32', 'value' => '1']]], + expected: [['type' => 'i32', 'value' => '0']], + line: 199, + ); + } + + #[Depends('testAssertReturn151')] + public function testAssertReturn152(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'shr_u', 'args' => [['type' => 'i32', 'value' => '1'], ['type' => 'i32', 'value' => '0']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 200, + ); + } + + #[Depends('testAssertReturn152')] + public function testAssertReturn153(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'shr_u', 'args' => [['type' => 'i32', 'value' => '4294967295'], ['type' => 'i32', 'value' => '1']]], + expected: [['type' => 'i32', 'value' => '2147483647']], + line: 201, + ); + } + + #[Depends('testAssertReturn153')] + public function testAssertReturn154(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'shr_u', 'args' => [['type' => 'i32', 'value' => '2147483647'], ['type' => 'i32', 'value' => '1']]], + expected: [['type' => 'i32', 'value' => '1073741823']], + line: 202, + ); + } + + #[Depends('testAssertReturn154')] + public function testAssertReturn155(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'shr_u', 'args' => [['type' => 'i32', 'value' => '2147483648'], ['type' => 'i32', 'value' => '1']]], + expected: [['type' => 'i32', 'value' => '1073741824']], + line: 203, + ); + } + + #[Depends('testAssertReturn155')] + public function testAssertReturn156(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'shr_u', 'args' => [['type' => 'i32', 'value' => '1073741824'], ['type' => 'i32', 'value' => '1']]], + expected: [['type' => 'i32', 'value' => '536870912']], + line: 204, + ); + } + + #[Depends('testAssertReturn156')] + public function testAssertReturn157(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'shr_u', 'args' => [['type' => 'i32', 'value' => '1'], ['type' => 'i32', 'value' => '32']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 205, + ); + } + + #[Depends('testAssertReturn157')] + public function testAssertReturn158(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'shr_u', 'args' => [['type' => 'i32', 'value' => '1'], ['type' => 'i32', 'value' => '33']]], + expected: [['type' => 'i32', 'value' => '0']], + line: 206, + ); + } + + #[Depends('testAssertReturn158')] + public function testAssertReturn159(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'shr_u', 'args' => [['type' => 'i32', 'value' => '1'], ['type' => 'i32', 'value' => '4294967295']]], + expected: [['type' => 'i32', 'value' => '0']], + line: 207, + ); + } + + #[Depends('testAssertReturn159')] + public function testAssertReturn160(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'shr_u', 'args' => [['type' => 'i32', 'value' => '1'], ['type' => 'i32', 'value' => '2147483647']]], + expected: [['type' => 'i32', 'value' => '0']], + line: 208, + ); + } + + #[Depends('testAssertReturn160')] + public function testAssertReturn161(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'shr_u', 'args' => [['type' => 'i32', 'value' => '1'], ['type' => 'i32', 'value' => '2147483648']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 209, + ); + } + + #[Depends('testAssertReturn161')] + public function testAssertReturn162(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'shr_u', 'args' => [['type' => 'i32', 'value' => '2147483648'], ['type' => 'i32', 'value' => '31']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 210, + ); + } + + #[Depends('testAssertReturn162')] + public function testAssertReturn163(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'shr_u', 'args' => [['type' => 'i32', 'value' => '4294967295'], ['type' => 'i32', 'value' => '32']]], + expected: [['type' => 'i32', 'value' => '4294967295']], + line: 211, + ); + } + + #[Depends('testAssertReturn163')] + public function testAssertReturn164(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'shr_u', 'args' => [['type' => 'i32', 'value' => '4294967295'], ['type' => 'i32', 'value' => '33']]], + expected: [['type' => 'i32', 'value' => '2147483647']], + line: 212, + ); + } + + #[Depends('testAssertReturn164')] + public function testAssertReturn165(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'shr_u', 'args' => [['type' => 'i32', 'value' => '4294967295'], ['type' => 'i32', 'value' => '4294967295']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 213, + ); + } + + #[Depends('testAssertReturn165')] + public function testAssertReturn166(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'shr_u', 'args' => [['type' => 'i32', 'value' => '4294967295'], ['type' => 'i32', 'value' => '2147483647']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 214, + ); + } + + #[Depends('testAssertReturn166')] + public function testAssertReturn167(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'shr_u', 'args' => [['type' => 'i32', 'value' => '4294967295'], ['type' => 'i32', 'value' => '2147483648']]], + expected: [['type' => 'i32', 'value' => '4294967295']], + line: 215, + ); + } + + #[Depends('testAssertReturn167')] + public function testAssertReturn168(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'rotl', 'args' => [['type' => 'i32', 'value' => '1'], ['type' => 'i32', 'value' => '1']]], + expected: [['type' => 'i32', 'value' => '2']], + line: 217, + ); + } + + #[Depends('testAssertReturn168')] + public function testAssertReturn169(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'rotl', 'args' => [['type' => 'i32', 'value' => '1'], ['type' => 'i32', 'value' => '0']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 218, + ); + } + + #[Depends('testAssertReturn169')] + public function testAssertReturn170(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'rotl', 'args' => [['type' => 'i32', 'value' => '4294967295'], ['type' => 'i32', 'value' => '1']]], + expected: [['type' => 'i32', 'value' => '4294967295']], + line: 219, + ); + } + + #[Depends('testAssertReturn170')] + public function testAssertReturn171(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'rotl', 'args' => [['type' => 'i32', 'value' => '1'], ['type' => 'i32', 'value' => '32']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 220, + ); + } + + #[Depends('testAssertReturn171')] + public function testAssertReturn172(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'rotl', 'args' => [['type' => 'i32', 'value' => '2882377846'], ['type' => 'i32', 'value' => '1']]], + expected: [['type' => 'i32', 'value' => '1469788397']], + line: 221, + ); + } + + #[Depends('testAssertReturn172')] + public function testAssertReturn173(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'rotl', 'args' => [['type' => 'i32', 'value' => '4261469184'], ['type' => 'i32', 'value' => '4']]], + expected: [['type' => 'i32', 'value' => '3758997519']], + line: 222, + ); + } + + #[Depends('testAssertReturn173')] + public function testAssertReturn174(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'rotl', 'args' => [['type' => 'i32', 'value' => '2965492451'], ['type' => 'i32', 'value' => '5']]], + expected: [['type' => 'i32', 'value' => '406477942']], + line: 223, + ); + } + + #[Depends('testAssertReturn174')] + public function testAssertReturn175(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'rotl', 'args' => [['type' => 'i32', 'value' => '32768'], ['type' => 'i32', 'value' => '37']]], + expected: [['type' => 'i32', 'value' => '1048576']], + line: 224, + ); + } + + #[Depends('testAssertReturn175')] + public function testAssertReturn176(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'rotl', 'args' => [['type' => 'i32', 'value' => '2965492451'], ['type' => 'i32', 'value' => '65285']]], + expected: [['type' => 'i32', 'value' => '406477942']], + line: 225, + ); + } + + #[Depends('testAssertReturn176')] + public function testAssertReturn177(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'rotl', 'args' => [['type' => 'i32', 'value' => '1989852383'], ['type' => 'i32', 'value' => '4294967277']]], + expected: [['type' => 'i32', 'value' => '1469837011']], + line: 226, + ); + } + + #[Depends('testAssertReturn177')] + public function testAssertReturn178(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'rotl', 'args' => [['type' => 'i32', 'value' => '1989852383'], ['type' => 'i32', 'value' => '2147483661']]], + expected: [['type' => 'i32', 'value' => '1469837011']], + line: 227, + ); + } + + #[Depends('testAssertReturn178')] + public function testAssertReturn179(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'rotl', 'args' => [['type' => 'i32', 'value' => '1'], ['type' => 'i32', 'value' => '31']]], + expected: [['type' => 'i32', 'value' => '2147483648']], + line: 228, + ); + } + + #[Depends('testAssertReturn179')] + public function testAssertReturn180(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'rotl', 'args' => [['type' => 'i32', 'value' => '2147483648'], ['type' => 'i32', 'value' => '1']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 229, + ); + } + + #[Depends('testAssertReturn180')] + public function testAssertReturn181(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'rotr', 'args' => [['type' => 'i32', 'value' => '1'], ['type' => 'i32', 'value' => '1']]], + expected: [['type' => 'i32', 'value' => '2147483648']], + line: 231, + ); + } + + #[Depends('testAssertReturn181')] + public function testAssertReturn182(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'rotr', 'args' => [['type' => 'i32', 'value' => '1'], ['type' => 'i32', 'value' => '0']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 232, + ); + } + + #[Depends('testAssertReturn182')] + public function testAssertReturn183(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'rotr', 'args' => [['type' => 'i32', 'value' => '4294967295'], ['type' => 'i32', 'value' => '1']]], + expected: [['type' => 'i32', 'value' => '4294967295']], + line: 233, + ); + } + + #[Depends('testAssertReturn183')] + public function testAssertReturn184(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'rotr', 'args' => [['type' => 'i32', 'value' => '1'], ['type' => 'i32', 'value' => '32']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 234, + ); + } + + #[Depends('testAssertReturn184')] + public function testAssertReturn185(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'rotr', 'args' => [['type' => 'i32', 'value' => '4278242304'], ['type' => 'i32', 'value' => '1']]], + expected: [['type' => 'i32', 'value' => '2139121152']], + line: 235, + ); + } + + #[Depends('testAssertReturn185')] + public function testAssertReturn186(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'rotr', 'args' => [['type' => 'i32', 'value' => '524288'], ['type' => 'i32', 'value' => '4']]], + expected: [['type' => 'i32', 'value' => '32768']], + line: 236, + ); + } + + #[Depends('testAssertReturn186')] + public function testAssertReturn187(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'rotr', 'args' => [['type' => 'i32', 'value' => '2965492451'], ['type' => 'i32', 'value' => '5']]], + expected: [['type' => 'i32', 'value' => '495324823']], + line: 237, + ); + } + + #[Depends('testAssertReturn187')] + public function testAssertReturn188(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'rotr', 'args' => [['type' => 'i32', 'value' => '32768'], ['type' => 'i32', 'value' => '37']]], + expected: [['type' => 'i32', 'value' => '1024']], + line: 238, + ); + } + + #[Depends('testAssertReturn188')] + public function testAssertReturn189(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'rotr', 'args' => [['type' => 'i32', 'value' => '2965492451'], ['type' => 'i32', 'value' => '65285']]], + expected: [['type' => 'i32', 'value' => '495324823']], + line: 239, + ); + } + + #[Depends('testAssertReturn189')] + public function testAssertReturn190(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'rotr', 'args' => [['type' => 'i32', 'value' => '1989852383'], ['type' => 'i32', 'value' => '4294967277']]], + expected: [['type' => 'i32', 'value' => '3875255509']], + line: 240, + ); + } + + #[Depends('testAssertReturn190')] + public function testAssertReturn191(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'rotr', 'args' => [['type' => 'i32', 'value' => '1989852383'], ['type' => 'i32', 'value' => '2147483661']]], + expected: [['type' => 'i32', 'value' => '3875255509']], + line: 241, + ); + } + + #[Depends('testAssertReturn191')] + public function testAssertReturn192(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'rotr', 'args' => [['type' => 'i32', 'value' => '1'], ['type' => 'i32', 'value' => '31']]], + expected: [['type' => 'i32', 'value' => '2']], + line: 242, + ); + } + + #[Depends('testAssertReturn192')] + public function testAssertReturn193(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'rotr', 'args' => [['type' => 'i32', 'value' => '2147483648'], ['type' => 'i32', 'value' => '31']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 243, + ); + } + + #[Depends('testAssertReturn193')] + public function testAssertReturn194(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'clz', 'args' => [['type' => 'i32', 'value' => '4294967295']]], + expected: [['type' => 'i32', 'value' => '0']], + line: 245, + ); + } + + #[Depends('testAssertReturn194')] + public function testAssertReturn195(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'clz', 'args' => [['type' => 'i32', 'value' => '0']]], + expected: [['type' => 'i32', 'value' => '32']], + line: 246, + ); + } + + #[Depends('testAssertReturn195')] + public function testAssertReturn196(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'clz', 'args' => [['type' => 'i32', 'value' => '32768']]], + expected: [['type' => 'i32', 'value' => '16']], + line: 247, + ); + } + + #[Depends('testAssertReturn196')] + public function testAssertReturn197(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'clz', 'args' => [['type' => 'i32', 'value' => '255']]], + expected: [['type' => 'i32', 'value' => '24']], + line: 248, + ); + } + + #[Depends('testAssertReturn197')] + public function testAssertReturn198(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'clz', 'args' => [['type' => 'i32', 'value' => '2147483648']]], + expected: [['type' => 'i32', 'value' => '0']], + line: 249, + ); + } + + #[Depends('testAssertReturn198')] + public function testAssertReturn199(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'clz', 'args' => [['type' => 'i32', 'value' => '1']]], + expected: [['type' => 'i32', 'value' => '31']], + line: 250, + ); + } + + #[Depends('testAssertReturn199')] + public function testAssertReturn200(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'clz', 'args' => [['type' => 'i32', 'value' => '2']]], + expected: [['type' => 'i32', 'value' => '30']], + line: 251, + ); + } + + #[Depends('testAssertReturn200')] + public function testAssertReturn201(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'clz', 'args' => [['type' => 'i32', 'value' => '2147483647']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 252, + ); + } + + #[Depends('testAssertReturn201')] + public function testAssertReturn202(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'ctz', 'args' => [['type' => 'i32', 'value' => '4294967295']]], + expected: [['type' => 'i32', 'value' => '0']], + line: 254, + ); + } + + #[Depends('testAssertReturn202')] + public function testAssertReturn203(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'ctz', 'args' => [['type' => 'i32', 'value' => '0']]], + expected: [['type' => 'i32', 'value' => '32']], + line: 255, + ); + } + + #[Depends('testAssertReturn203')] + public function testAssertReturn204(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'ctz', 'args' => [['type' => 'i32', 'value' => '32768']]], + expected: [['type' => 'i32', 'value' => '15']], + line: 256, + ); + } + + #[Depends('testAssertReturn204')] + public function testAssertReturn205(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'ctz', 'args' => [['type' => 'i32', 'value' => '65536']]], + expected: [['type' => 'i32', 'value' => '16']], + line: 257, + ); + } + + #[Depends('testAssertReturn205')] + public function testAssertReturn206(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'ctz', 'args' => [['type' => 'i32', 'value' => '2147483648']]], + expected: [['type' => 'i32', 'value' => '31']], + line: 258, + ); + } + + #[Depends('testAssertReturn206')] + public function testAssertReturn207(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'ctz', 'args' => [['type' => 'i32', 'value' => '2147483647']]], + expected: [['type' => 'i32', 'value' => '0']], + line: 259, + ); + } + + #[Depends('testAssertReturn207')] + public function testAssertReturn208(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'popcnt', 'args' => [['type' => 'i32', 'value' => '4294967295']]], + expected: [['type' => 'i32', 'value' => '32']], + line: 261, + ); + } + + #[Depends('testAssertReturn208')] + public function testAssertReturn209(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'popcnt', 'args' => [['type' => 'i32', 'value' => '0']]], + expected: [['type' => 'i32', 'value' => '0']], + line: 262, + ); + } + + #[Depends('testAssertReturn209')] + public function testAssertReturn210(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'popcnt', 'args' => [['type' => 'i32', 'value' => '32768']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 263, + ); + } + + #[Depends('testAssertReturn210')] + public function testAssertReturn211(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'popcnt', 'args' => [['type' => 'i32', 'value' => '2147516416']]], + expected: [['type' => 'i32', 'value' => '2']], + line: 264, + ); + } + + #[Depends('testAssertReturn211')] + public function testAssertReturn212(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'popcnt', 'args' => [['type' => 'i32', 'value' => '2147483647']]], + expected: [['type' => 'i32', 'value' => '31']], + line: 265, + ); + } + + #[Depends('testAssertReturn212')] + public function testAssertReturn213(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'popcnt', 'args' => [['type' => 'i32', 'value' => '2863311530']]], + expected: [['type' => 'i32', 'value' => '16']], + line: 266, + ); + } + + #[Depends('testAssertReturn213')] + public function testAssertReturn214(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'popcnt', 'args' => [['type' => 'i32', 'value' => '1431655765']]], + expected: [['type' => 'i32', 'value' => '16']], + line: 267, + ); + } + + #[Depends('testAssertReturn214')] + public function testAssertReturn215(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'popcnt', 'args' => [['type' => 'i32', 'value' => '3735928559']]], + expected: [['type' => 'i32', 'value' => '24']], + line: 268, + ); + } + + #[Depends('testAssertReturn215')] + public function testAssertReturn216(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'extend8_s', 'args' => [['type' => 'i32', 'value' => '0']]], + expected: [['type' => 'i32', 'value' => '0']], + line: 270, + ); + } + + #[Depends('testAssertReturn216')] + public function testAssertReturn217(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'extend8_s', 'args' => [['type' => 'i32', 'value' => '127']]], + expected: [['type' => 'i32', 'value' => '127']], + line: 271, + ); + } + + #[Depends('testAssertReturn217')] + public function testAssertReturn218(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'extend8_s', 'args' => [['type' => 'i32', 'value' => '128']]], + expected: [['type' => 'i32', 'value' => '4294967168']], + line: 272, + ); + } + + #[Depends('testAssertReturn218')] + public function testAssertReturn219(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'extend8_s', 'args' => [['type' => 'i32', 'value' => '255']]], + expected: [['type' => 'i32', 'value' => '4294967295']], + line: 273, + ); + } + + #[Depends('testAssertReturn219')] + public function testAssertReturn220(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'extend8_s', 'args' => [['type' => 'i32', 'value' => '19088640']]], + expected: [['type' => 'i32', 'value' => '0']], + line: 274, + ); + } + + #[Depends('testAssertReturn220')] + public function testAssertReturn221(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'extend8_s', 'args' => [['type' => 'i32', 'value' => '4275878528']]], + expected: [['type' => 'i32', 'value' => '4294967168']], + line: 275, + ); + } + + #[Depends('testAssertReturn221')] + public function testAssertReturn222(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'extend8_s', 'args' => [['type' => 'i32', 'value' => '4294967295']]], + expected: [['type' => 'i32', 'value' => '4294967295']], + line: 276, + ); + } + + #[Depends('testAssertReturn222')] + public function testAssertReturn223(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'extend16_s', 'args' => [['type' => 'i32', 'value' => '0']]], + expected: [['type' => 'i32', 'value' => '0']], + line: 278, + ); + } + + #[Depends('testAssertReturn223')] + public function testAssertReturn224(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'extend16_s', 'args' => [['type' => 'i32', 'value' => '32767']]], + expected: [['type' => 'i32', 'value' => '32767']], + line: 279, + ); + } + + #[Depends('testAssertReturn224')] + public function testAssertReturn225(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'extend16_s', 'args' => [['type' => 'i32', 'value' => '32768']]], + expected: [['type' => 'i32', 'value' => '4294934528']], + line: 280, + ); + } + + #[Depends('testAssertReturn225')] + public function testAssertReturn226(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'extend16_s', 'args' => [['type' => 'i32', 'value' => '65535']]], + expected: [['type' => 'i32', 'value' => '4294967295']], + line: 281, + ); + } + + #[Depends('testAssertReturn226')] + public function testAssertReturn227(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'extend16_s', 'args' => [['type' => 'i32', 'value' => '19070976']]], + expected: [['type' => 'i32', 'value' => '0']], + line: 282, + ); + } + + #[Depends('testAssertReturn227')] + public function testAssertReturn228(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'extend16_s', 'args' => [['type' => 'i32', 'value' => '4275863552']]], + expected: [['type' => 'i32', 'value' => '4294934528']], + line: 283, + ); + } + + #[Depends('testAssertReturn228')] + public function testAssertReturn229(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'extend16_s', 'args' => [['type' => 'i32', 'value' => '4294967295']]], + expected: [['type' => 'i32', 'value' => '4294967295']], + line: 284, + ); + } + + #[Depends('testAssertReturn229')] + public function testAssertReturn230(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'eqz', 'args' => [['type' => 'i32', 'value' => '0']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 286, + ); + } + + #[Depends('testAssertReturn230')] + public function testAssertReturn231(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'eqz', 'args' => [['type' => 'i32', 'value' => '1']]], + expected: [['type' => 'i32', 'value' => '0']], + line: 287, + ); + } + + #[Depends('testAssertReturn231')] + public function testAssertReturn232(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'eqz', 'args' => [['type' => 'i32', 'value' => '2147483648']]], + expected: [['type' => 'i32', 'value' => '0']], + line: 288, + ); + } + + #[Depends('testAssertReturn232')] + public function testAssertReturn233(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'eqz', 'args' => [['type' => 'i32', 'value' => '2147483647']]], + expected: [['type' => 'i32', 'value' => '0']], + line: 289, + ); + } + + #[Depends('testAssertReturn233')] + public function testAssertReturn234(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'eqz', 'args' => [['type' => 'i32', 'value' => '4294967295']]], + expected: [['type' => 'i32', 'value' => '0']], + line: 290, + ); + } + + #[Depends('testAssertReturn234')] + public function testAssertReturn235(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'eq', 'args' => [['type' => 'i32', 'value' => '0'], ['type' => 'i32', 'value' => '0']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 292, + ); + } + + #[Depends('testAssertReturn235')] + public function testAssertReturn236(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'eq', 'args' => [['type' => 'i32', 'value' => '1'], ['type' => 'i32', 'value' => '1']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 293, + ); + } + + #[Depends('testAssertReturn236')] + public function testAssertReturn237(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'eq', 'args' => [['type' => 'i32', 'value' => '4294967295'], ['type' => 'i32', 'value' => '1']]], + expected: [['type' => 'i32', 'value' => '0']], + line: 294, + ); + } + + #[Depends('testAssertReturn237')] + public function testAssertReturn238(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'eq', 'args' => [['type' => 'i32', 'value' => '2147483648'], ['type' => 'i32', 'value' => '2147483648']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 295, + ); + } + + #[Depends('testAssertReturn238')] + public function testAssertReturn239(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'eq', 'args' => [['type' => 'i32', 'value' => '2147483647'], ['type' => 'i32', 'value' => '2147483647']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 296, + ); + } + + #[Depends('testAssertReturn239')] + public function testAssertReturn240(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'eq', 'args' => [['type' => 'i32', 'value' => '4294967295'], ['type' => 'i32', 'value' => '4294967295']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 297, + ); + } + + #[Depends('testAssertReturn240')] + public function testAssertReturn241(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'eq', 'args' => [['type' => 'i32', 'value' => '1'], ['type' => 'i32', 'value' => '0']]], + expected: [['type' => 'i32', 'value' => '0']], + line: 298, + ); + } + + #[Depends('testAssertReturn241')] + public function testAssertReturn242(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'eq', 'args' => [['type' => 'i32', 'value' => '0'], ['type' => 'i32', 'value' => '1']]], + expected: [['type' => 'i32', 'value' => '0']], + line: 299, + ); + } + + #[Depends('testAssertReturn242')] + public function testAssertReturn243(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'eq', 'args' => [['type' => 'i32', 'value' => '2147483648'], ['type' => 'i32', 'value' => '0']]], + expected: [['type' => 'i32', 'value' => '0']], + line: 300, + ); + } + + #[Depends('testAssertReturn243')] + public function testAssertReturn244(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'eq', 'args' => [['type' => 'i32', 'value' => '0'], ['type' => 'i32', 'value' => '2147483648']]], + expected: [['type' => 'i32', 'value' => '0']], + line: 301, + ); + } + + #[Depends('testAssertReturn244')] + public function testAssertReturn245(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'eq', 'args' => [['type' => 'i32', 'value' => '2147483648'], ['type' => 'i32', 'value' => '4294967295']]], + expected: [['type' => 'i32', 'value' => '0']], + line: 302, + ); + } + + #[Depends('testAssertReturn245')] + public function testAssertReturn246(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'eq', 'args' => [['type' => 'i32', 'value' => '4294967295'], ['type' => 'i32', 'value' => '2147483648']]], + expected: [['type' => 'i32', 'value' => '0']], + line: 303, + ); + } + + #[Depends('testAssertReturn246')] + public function testAssertReturn247(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'eq', 'args' => [['type' => 'i32', 'value' => '2147483648'], ['type' => 'i32', 'value' => '2147483647']]], + expected: [['type' => 'i32', 'value' => '0']], + line: 304, + ); + } + + #[Depends('testAssertReturn247')] + public function testAssertReturn248(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'eq', 'args' => [['type' => 'i32', 'value' => '2147483647'], ['type' => 'i32', 'value' => '2147483648']]], + expected: [['type' => 'i32', 'value' => '0']], + line: 305, + ); + } + + #[Depends('testAssertReturn248')] + public function testAssertReturn249(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'ne', 'args' => [['type' => 'i32', 'value' => '0'], ['type' => 'i32', 'value' => '0']]], + expected: [['type' => 'i32', 'value' => '0']], + line: 307, + ); + } + + #[Depends('testAssertReturn249')] + public function testAssertReturn250(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'ne', 'args' => [['type' => 'i32', 'value' => '1'], ['type' => 'i32', 'value' => '1']]], + expected: [['type' => 'i32', 'value' => '0']], + line: 308, + ); + } + + #[Depends('testAssertReturn250')] + public function testAssertReturn251(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'ne', 'args' => [['type' => 'i32', 'value' => '4294967295'], ['type' => 'i32', 'value' => '1']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 309, + ); + } + + #[Depends('testAssertReturn251')] + public function testAssertReturn252(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'ne', 'args' => [['type' => 'i32', 'value' => '2147483648'], ['type' => 'i32', 'value' => '2147483648']]], + expected: [['type' => 'i32', 'value' => '0']], + line: 310, + ); + } + + #[Depends('testAssertReturn252')] + public function testAssertReturn253(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'ne', 'args' => [['type' => 'i32', 'value' => '2147483647'], ['type' => 'i32', 'value' => '2147483647']]], + expected: [['type' => 'i32', 'value' => '0']], + line: 311, + ); + } + + #[Depends('testAssertReturn253')] + public function testAssertReturn254(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'ne', 'args' => [['type' => 'i32', 'value' => '4294967295'], ['type' => 'i32', 'value' => '4294967295']]], + expected: [['type' => 'i32', 'value' => '0']], + line: 312, + ); + } + + #[Depends('testAssertReturn254')] + public function testAssertReturn255(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'ne', 'args' => [['type' => 'i32', 'value' => '1'], ['type' => 'i32', 'value' => '0']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 313, + ); + } + + #[Depends('testAssertReturn255')] + public function testAssertReturn256(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'ne', 'args' => [['type' => 'i32', 'value' => '0'], ['type' => 'i32', 'value' => '1']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 314, + ); + } + + #[Depends('testAssertReturn256')] + public function testAssertReturn257(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'ne', 'args' => [['type' => 'i32', 'value' => '2147483648'], ['type' => 'i32', 'value' => '0']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 315, + ); + } + + #[Depends('testAssertReturn257')] + public function testAssertReturn258(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'ne', 'args' => [['type' => 'i32', 'value' => '0'], ['type' => 'i32', 'value' => '2147483648']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 316, + ); + } + + #[Depends('testAssertReturn258')] + public function testAssertReturn259(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'ne', 'args' => [['type' => 'i32', 'value' => '2147483648'], ['type' => 'i32', 'value' => '4294967295']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 317, + ); + } + + #[Depends('testAssertReturn259')] + public function testAssertReturn260(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'ne', 'args' => [['type' => 'i32', 'value' => '4294967295'], ['type' => 'i32', 'value' => '2147483648']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 318, + ); + } + + #[Depends('testAssertReturn260')] + public function testAssertReturn261(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'ne', 'args' => [['type' => 'i32', 'value' => '2147483648'], ['type' => 'i32', 'value' => '2147483647']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 319, + ); + } + + #[Depends('testAssertReturn261')] + public function testAssertReturn262(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'ne', 'args' => [['type' => 'i32', 'value' => '2147483647'], ['type' => 'i32', 'value' => '2147483648']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 320, + ); + } + + #[Depends('testAssertReturn262')] + public function testAssertReturn263(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'lt_s', 'args' => [['type' => 'i32', 'value' => '0'], ['type' => 'i32', 'value' => '0']]], + expected: [['type' => 'i32', 'value' => '0']], + line: 322, + ); + } + + #[Depends('testAssertReturn263')] + public function testAssertReturn264(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'lt_s', 'args' => [['type' => 'i32', 'value' => '1'], ['type' => 'i32', 'value' => '1']]], + expected: [['type' => 'i32', 'value' => '0']], + line: 323, + ); + } + + #[Depends('testAssertReturn264')] + public function testAssertReturn265(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'lt_s', 'args' => [['type' => 'i32', 'value' => '4294967295'], ['type' => 'i32', 'value' => '1']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 324, + ); + } + + #[Depends('testAssertReturn265')] + public function testAssertReturn266(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'lt_s', 'args' => [['type' => 'i32', 'value' => '2147483648'], ['type' => 'i32', 'value' => '2147483648']]], + expected: [['type' => 'i32', 'value' => '0']], + line: 325, + ); + } + + #[Depends('testAssertReturn266')] + public function testAssertReturn267(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'lt_s', 'args' => [['type' => 'i32', 'value' => '2147483647'], ['type' => 'i32', 'value' => '2147483647']]], + expected: [['type' => 'i32', 'value' => '0']], + line: 326, + ); + } + + #[Depends('testAssertReturn267')] + public function testAssertReturn268(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'lt_s', 'args' => [['type' => 'i32', 'value' => '4294967295'], ['type' => 'i32', 'value' => '4294967295']]], + expected: [['type' => 'i32', 'value' => '0']], + line: 327, + ); + } + + #[Depends('testAssertReturn268')] + public function testAssertReturn269(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'lt_s', 'args' => [['type' => 'i32', 'value' => '1'], ['type' => 'i32', 'value' => '0']]], + expected: [['type' => 'i32', 'value' => '0']], + line: 328, + ); + } + + #[Depends('testAssertReturn269')] + public function testAssertReturn270(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'lt_s', 'args' => [['type' => 'i32', 'value' => '0'], ['type' => 'i32', 'value' => '1']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 329, + ); + } + + #[Depends('testAssertReturn270')] + public function testAssertReturn271(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'lt_s', 'args' => [['type' => 'i32', 'value' => '2147483648'], ['type' => 'i32', 'value' => '0']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 330, + ); + } + + #[Depends('testAssertReturn271')] + public function testAssertReturn272(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'lt_s', 'args' => [['type' => 'i32', 'value' => '0'], ['type' => 'i32', 'value' => '2147483648']]], + expected: [['type' => 'i32', 'value' => '0']], + line: 331, + ); + } + + #[Depends('testAssertReturn272')] + public function testAssertReturn273(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'lt_s', 'args' => [['type' => 'i32', 'value' => '2147483648'], ['type' => 'i32', 'value' => '4294967295']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 332, + ); + } + + #[Depends('testAssertReturn273')] + public function testAssertReturn274(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'lt_s', 'args' => [['type' => 'i32', 'value' => '4294967295'], ['type' => 'i32', 'value' => '2147483648']]], + expected: [['type' => 'i32', 'value' => '0']], + line: 333, + ); + } + + #[Depends('testAssertReturn274')] + public function testAssertReturn275(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'lt_s', 'args' => [['type' => 'i32', 'value' => '2147483648'], ['type' => 'i32', 'value' => '2147483647']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 334, + ); + } + + #[Depends('testAssertReturn275')] + public function testAssertReturn276(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'lt_s', 'args' => [['type' => 'i32', 'value' => '2147483647'], ['type' => 'i32', 'value' => '2147483648']]], + expected: [['type' => 'i32', 'value' => '0']], + line: 335, + ); + } + + #[Depends('testAssertReturn276')] + public function testAssertReturn277(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'lt_u', 'args' => [['type' => 'i32', 'value' => '0'], ['type' => 'i32', 'value' => '0']]], + expected: [['type' => 'i32', 'value' => '0']], + line: 337, + ); + } + + #[Depends('testAssertReturn277')] + public function testAssertReturn278(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'lt_u', 'args' => [['type' => 'i32', 'value' => '1'], ['type' => 'i32', 'value' => '1']]], + expected: [['type' => 'i32', 'value' => '0']], + line: 338, + ); + } + + #[Depends('testAssertReturn278')] + public function testAssertReturn279(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'lt_u', 'args' => [['type' => 'i32', 'value' => '4294967295'], ['type' => 'i32', 'value' => '1']]], + expected: [['type' => 'i32', 'value' => '0']], + line: 339, + ); + } + + #[Depends('testAssertReturn279')] + public function testAssertReturn280(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'lt_u', 'args' => [['type' => 'i32', 'value' => '2147483648'], ['type' => 'i32', 'value' => '2147483648']]], + expected: [['type' => 'i32', 'value' => '0']], + line: 340, + ); + } + + #[Depends('testAssertReturn280')] + public function testAssertReturn281(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'lt_u', 'args' => [['type' => 'i32', 'value' => '2147483647'], ['type' => 'i32', 'value' => '2147483647']]], + expected: [['type' => 'i32', 'value' => '0']], + line: 341, + ); + } + + #[Depends('testAssertReturn281')] + public function testAssertReturn282(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'lt_u', 'args' => [['type' => 'i32', 'value' => '4294967295'], ['type' => 'i32', 'value' => '4294967295']]], + expected: [['type' => 'i32', 'value' => '0']], + line: 342, + ); + } + + #[Depends('testAssertReturn282')] + public function testAssertReturn283(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'lt_u', 'args' => [['type' => 'i32', 'value' => '1'], ['type' => 'i32', 'value' => '0']]], + expected: [['type' => 'i32', 'value' => '0']], + line: 343, + ); + } + + #[Depends('testAssertReturn283')] + public function testAssertReturn284(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'lt_u', 'args' => [['type' => 'i32', 'value' => '0'], ['type' => 'i32', 'value' => '1']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 344, + ); + } + + #[Depends('testAssertReturn284')] + public function testAssertReturn285(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'lt_u', 'args' => [['type' => 'i32', 'value' => '2147483648'], ['type' => 'i32', 'value' => '0']]], + expected: [['type' => 'i32', 'value' => '0']], + line: 345, + ); + } + + #[Depends('testAssertReturn285')] + public function testAssertReturn286(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'lt_u', 'args' => [['type' => 'i32', 'value' => '0'], ['type' => 'i32', 'value' => '2147483648']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 346, + ); + } + + #[Depends('testAssertReturn286')] + public function testAssertReturn287(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'lt_u', 'args' => [['type' => 'i32', 'value' => '2147483648'], ['type' => 'i32', 'value' => '4294967295']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 347, + ); + } + + #[Depends('testAssertReturn287')] + public function testAssertReturn288(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'lt_u', 'args' => [['type' => 'i32', 'value' => '4294967295'], ['type' => 'i32', 'value' => '2147483648']]], + expected: [['type' => 'i32', 'value' => '0']], + line: 348, + ); + } + + #[Depends('testAssertReturn288')] + public function testAssertReturn289(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'lt_u', 'args' => [['type' => 'i32', 'value' => '2147483648'], ['type' => 'i32', 'value' => '2147483647']]], + expected: [['type' => 'i32', 'value' => '0']], + line: 349, + ); + } + + #[Depends('testAssertReturn289')] + public function testAssertReturn290(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'lt_u', 'args' => [['type' => 'i32', 'value' => '2147483647'], ['type' => 'i32', 'value' => '2147483648']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 350, + ); + } + + #[Depends('testAssertReturn290')] + public function testAssertReturn291(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'le_s', 'args' => [['type' => 'i32', 'value' => '0'], ['type' => 'i32', 'value' => '0']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 352, + ); + } + + #[Depends('testAssertReturn291')] + public function testAssertReturn292(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'le_s', 'args' => [['type' => 'i32', 'value' => '1'], ['type' => 'i32', 'value' => '1']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 353, + ); + } + + #[Depends('testAssertReturn292')] + public function testAssertReturn293(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'le_s', 'args' => [['type' => 'i32', 'value' => '4294967295'], ['type' => 'i32', 'value' => '1']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 354, + ); + } + + #[Depends('testAssertReturn293')] + public function testAssertReturn294(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'le_s', 'args' => [['type' => 'i32', 'value' => '2147483648'], ['type' => 'i32', 'value' => '2147483648']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 355, + ); + } + + #[Depends('testAssertReturn294')] + public function testAssertReturn295(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'le_s', 'args' => [['type' => 'i32', 'value' => '2147483647'], ['type' => 'i32', 'value' => '2147483647']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 356, + ); + } + + #[Depends('testAssertReturn295')] + public function testAssertReturn296(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'le_s', 'args' => [['type' => 'i32', 'value' => '4294967295'], ['type' => 'i32', 'value' => '4294967295']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 357, + ); + } + + #[Depends('testAssertReturn296')] + public function testAssertReturn297(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'le_s', 'args' => [['type' => 'i32', 'value' => '1'], ['type' => 'i32', 'value' => '0']]], + expected: [['type' => 'i32', 'value' => '0']], + line: 358, + ); + } + + #[Depends('testAssertReturn297')] + public function testAssertReturn298(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'le_s', 'args' => [['type' => 'i32', 'value' => '0'], ['type' => 'i32', 'value' => '1']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 359, + ); + } + + #[Depends('testAssertReturn298')] + public function testAssertReturn299(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'le_s', 'args' => [['type' => 'i32', 'value' => '2147483648'], ['type' => 'i32', 'value' => '0']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 360, + ); + } + + #[Depends('testAssertReturn299')] + public function testAssertReturn300(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'le_s', 'args' => [['type' => 'i32', 'value' => '0'], ['type' => 'i32', 'value' => '2147483648']]], + expected: [['type' => 'i32', 'value' => '0']], + line: 361, + ); + } + + #[Depends('testAssertReturn300')] + public function testAssertReturn301(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'le_s', 'args' => [['type' => 'i32', 'value' => '2147483648'], ['type' => 'i32', 'value' => '4294967295']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 362, + ); + } + + #[Depends('testAssertReturn301')] + public function testAssertReturn302(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'le_s', 'args' => [['type' => 'i32', 'value' => '4294967295'], ['type' => 'i32', 'value' => '2147483648']]], + expected: [['type' => 'i32', 'value' => '0']], + line: 363, + ); + } + + #[Depends('testAssertReturn302')] + public function testAssertReturn303(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'le_s', 'args' => [['type' => 'i32', 'value' => '2147483648'], ['type' => 'i32', 'value' => '2147483647']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 364, + ); + } + + #[Depends('testAssertReturn303')] + public function testAssertReturn304(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'le_s', 'args' => [['type' => 'i32', 'value' => '2147483647'], ['type' => 'i32', 'value' => '2147483648']]], + expected: [['type' => 'i32', 'value' => '0']], + line: 365, + ); + } + + #[Depends('testAssertReturn304')] + public function testAssertReturn305(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'le_u', 'args' => [['type' => 'i32', 'value' => '0'], ['type' => 'i32', 'value' => '0']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 367, + ); + } + + #[Depends('testAssertReturn305')] + public function testAssertReturn306(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'le_u', 'args' => [['type' => 'i32', 'value' => '1'], ['type' => 'i32', 'value' => '1']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 368, + ); + } + + #[Depends('testAssertReturn306')] + public function testAssertReturn307(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'le_u', 'args' => [['type' => 'i32', 'value' => '4294967295'], ['type' => 'i32', 'value' => '1']]], + expected: [['type' => 'i32', 'value' => '0']], + line: 369, + ); + } + + #[Depends('testAssertReturn307')] + public function testAssertReturn308(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'le_u', 'args' => [['type' => 'i32', 'value' => '2147483648'], ['type' => 'i32', 'value' => '2147483648']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 370, + ); + } + + #[Depends('testAssertReturn308')] + public function testAssertReturn309(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'le_u', 'args' => [['type' => 'i32', 'value' => '2147483647'], ['type' => 'i32', 'value' => '2147483647']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 371, + ); + } + + #[Depends('testAssertReturn309')] + public function testAssertReturn310(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'le_u', 'args' => [['type' => 'i32', 'value' => '4294967295'], ['type' => 'i32', 'value' => '4294967295']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 372, + ); + } + + #[Depends('testAssertReturn310')] + public function testAssertReturn311(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'le_u', 'args' => [['type' => 'i32', 'value' => '1'], ['type' => 'i32', 'value' => '0']]], + expected: [['type' => 'i32', 'value' => '0']], + line: 373, + ); + } + + #[Depends('testAssertReturn311')] + public function testAssertReturn312(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'le_u', 'args' => [['type' => 'i32', 'value' => '0'], ['type' => 'i32', 'value' => '1']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 374, + ); + } + + #[Depends('testAssertReturn312')] + public function testAssertReturn313(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'le_u', 'args' => [['type' => 'i32', 'value' => '2147483648'], ['type' => 'i32', 'value' => '0']]], + expected: [['type' => 'i32', 'value' => '0']], + line: 375, + ); + } + + #[Depends('testAssertReturn313')] + public function testAssertReturn314(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'le_u', 'args' => [['type' => 'i32', 'value' => '0'], ['type' => 'i32', 'value' => '2147483648']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 376, + ); + } + + #[Depends('testAssertReturn314')] + public function testAssertReturn315(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'le_u', 'args' => [['type' => 'i32', 'value' => '2147483648'], ['type' => 'i32', 'value' => '4294967295']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 377, + ); + } + + #[Depends('testAssertReturn315')] + public function testAssertReturn316(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'le_u', 'args' => [['type' => 'i32', 'value' => '4294967295'], ['type' => 'i32', 'value' => '2147483648']]], + expected: [['type' => 'i32', 'value' => '0']], + line: 378, + ); + } + + #[Depends('testAssertReturn316')] + public function testAssertReturn317(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'le_u', 'args' => [['type' => 'i32', 'value' => '2147483648'], ['type' => 'i32', 'value' => '2147483647']]], + expected: [['type' => 'i32', 'value' => '0']], + line: 379, + ); + } + + #[Depends('testAssertReturn317')] + public function testAssertReturn318(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'le_u', 'args' => [['type' => 'i32', 'value' => '2147483647'], ['type' => 'i32', 'value' => '2147483648']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 380, + ); + } + + #[Depends('testAssertReturn318')] + public function testAssertReturn319(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'gt_s', 'args' => [['type' => 'i32', 'value' => '0'], ['type' => 'i32', 'value' => '0']]], + expected: [['type' => 'i32', 'value' => '0']], + line: 382, + ); + } + + #[Depends('testAssertReturn319')] + public function testAssertReturn320(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'gt_s', 'args' => [['type' => 'i32', 'value' => '1'], ['type' => 'i32', 'value' => '1']]], + expected: [['type' => 'i32', 'value' => '0']], + line: 383, + ); + } + + #[Depends('testAssertReturn320')] + public function testAssertReturn321(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'gt_s', 'args' => [['type' => 'i32', 'value' => '4294967295'], ['type' => 'i32', 'value' => '1']]], + expected: [['type' => 'i32', 'value' => '0']], + line: 384, + ); + } + + #[Depends('testAssertReturn321')] + public function testAssertReturn322(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'gt_s', 'args' => [['type' => 'i32', 'value' => '2147483648'], ['type' => 'i32', 'value' => '2147483648']]], + expected: [['type' => 'i32', 'value' => '0']], + line: 385, + ); + } + + #[Depends('testAssertReturn322')] + public function testAssertReturn323(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'gt_s', 'args' => [['type' => 'i32', 'value' => '2147483647'], ['type' => 'i32', 'value' => '2147483647']]], + expected: [['type' => 'i32', 'value' => '0']], + line: 386, + ); + } + + #[Depends('testAssertReturn323')] + public function testAssertReturn324(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'gt_s', 'args' => [['type' => 'i32', 'value' => '4294967295'], ['type' => 'i32', 'value' => '4294967295']]], + expected: [['type' => 'i32', 'value' => '0']], + line: 387, + ); + } + + #[Depends('testAssertReturn324')] + public function testAssertReturn325(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'gt_s', 'args' => [['type' => 'i32', 'value' => '1'], ['type' => 'i32', 'value' => '0']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 388, + ); + } + + #[Depends('testAssertReturn325')] + public function testAssertReturn326(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'gt_s', 'args' => [['type' => 'i32', 'value' => '0'], ['type' => 'i32', 'value' => '1']]], + expected: [['type' => 'i32', 'value' => '0']], + line: 389, + ); + } + + #[Depends('testAssertReturn326')] + public function testAssertReturn327(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'gt_s', 'args' => [['type' => 'i32', 'value' => '2147483648'], ['type' => 'i32', 'value' => '0']]], + expected: [['type' => 'i32', 'value' => '0']], + line: 390, + ); + } + + #[Depends('testAssertReturn327')] + public function testAssertReturn328(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'gt_s', 'args' => [['type' => 'i32', 'value' => '0'], ['type' => 'i32', 'value' => '2147483648']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 391, + ); + } + + #[Depends('testAssertReturn328')] + public function testAssertReturn329(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'gt_s', 'args' => [['type' => 'i32', 'value' => '2147483648'], ['type' => 'i32', 'value' => '4294967295']]], + expected: [['type' => 'i32', 'value' => '0']], + line: 392, + ); + } + + #[Depends('testAssertReturn329')] + public function testAssertReturn330(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'gt_s', 'args' => [['type' => 'i32', 'value' => '4294967295'], ['type' => 'i32', 'value' => '2147483648']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 393, + ); + } + + #[Depends('testAssertReturn330')] + public function testAssertReturn331(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'gt_s', 'args' => [['type' => 'i32', 'value' => '2147483648'], ['type' => 'i32', 'value' => '2147483647']]], + expected: [['type' => 'i32', 'value' => '0']], + line: 394, + ); + } + + #[Depends('testAssertReturn331')] + public function testAssertReturn332(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'gt_s', 'args' => [['type' => 'i32', 'value' => '2147483647'], ['type' => 'i32', 'value' => '2147483648']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 395, + ); + } + + #[Depends('testAssertReturn332')] + public function testAssertReturn333(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'gt_u', 'args' => [['type' => 'i32', 'value' => '0'], ['type' => 'i32', 'value' => '0']]], + expected: [['type' => 'i32', 'value' => '0']], + line: 397, + ); + } + + #[Depends('testAssertReturn333')] + public function testAssertReturn334(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'gt_u', 'args' => [['type' => 'i32', 'value' => '1'], ['type' => 'i32', 'value' => '1']]], + expected: [['type' => 'i32', 'value' => '0']], + line: 398, + ); + } + + #[Depends('testAssertReturn334')] + public function testAssertReturn335(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'gt_u', 'args' => [['type' => 'i32', 'value' => '4294967295'], ['type' => 'i32', 'value' => '1']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 399, + ); + } + + #[Depends('testAssertReturn335')] + public function testAssertReturn336(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'gt_u', 'args' => [['type' => 'i32', 'value' => '2147483648'], ['type' => 'i32', 'value' => '2147483648']]], + expected: [['type' => 'i32', 'value' => '0']], + line: 400, + ); + } + + #[Depends('testAssertReturn336')] + public function testAssertReturn337(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'gt_u', 'args' => [['type' => 'i32', 'value' => '2147483647'], ['type' => 'i32', 'value' => '2147483647']]], + expected: [['type' => 'i32', 'value' => '0']], + line: 401, + ); + } + + #[Depends('testAssertReturn337')] + public function testAssertReturn338(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'gt_u', 'args' => [['type' => 'i32', 'value' => '4294967295'], ['type' => 'i32', 'value' => '4294967295']]], + expected: [['type' => 'i32', 'value' => '0']], + line: 402, + ); + } + + #[Depends('testAssertReturn338')] + public function testAssertReturn339(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'gt_u', 'args' => [['type' => 'i32', 'value' => '1'], ['type' => 'i32', 'value' => '0']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 403, + ); + } + + #[Depends('testAssertReturn339')] + public function testAssertReturn340(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'gt_u', 'args' => [['type' => 'i32', 'value' => '0'], ['type' => 'i32', 'value' => '1']]], + expected: [['type' => 'i32', 'value' => '0']], + line: 404, + ); + } + + #[Depends('testAssertReturn340')] + public function testAssertReturn341(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'gt_u', 'args' => [['type' => 'i32', 'value' => '2147483648'], ['type' => 'i32', 'value' => '0']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 405, + ); + } + + #[Depends('testAssertReturn341')] + public function testAssertReturn342(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'gt_u', 'args' => [['type' => 'i32', 'value' => '0'], ['type' => 'i32', 'value' => '2147483648']]], + expected: [['type' => 'i32', 'value' => '0']], + line: 406, + ); + } + + #[Depends('testAssertReturn342')] + public function testAssertReturn343(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'gt_u', 'args' => [['type' => 'i32', 'value' => '2147483648'], ['type' => 'i32', 'value' => '4294967295']]], + expected: [['type' => 'i32', 'value' => '0']], + line: 407, + ); + } + + #[Depends('testAssertReturn343')] + public function testAssertReturn344(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'gt_u', 'args' => [['type' => 'i32', 'value' => '4294967295'], ['type' => 'i32', 'value' => '2147483648']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 408, + ); + } + + #[Depends('testAssertReturn344')] + public function testAssertReturn345(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'gt_u', 'args' => [['type' => 'i32', 'value' => '2147483648'], ['type' => 'i32', 'value' => '2147483647']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 409, + ); + } + + #[Depends('testAssertReturn345')] + public function testAssertReturn346(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'gt_u', 'args' => [['type' => 'i32', 'value' => '2147483647'], ['type' => 'i32', 'value' => '2147483648']]], + expected: [['type' => 'i32', 'value' => '0']], + line: 410, + ); + } + + #[Depends('testAssertReturn346')] + public function testAssertReturn347(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'ge_s', 'args' => [['type' => 'i32', 'value' => '0'], ['type' => 'i32', 'value' => '0']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 412, + ); + } + + #[Depends('testAssertReturn347')] + public function testAssertReturn348(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'ge_s', 'args' => [['type' => 'i32', 'value' => '1'], ['type' => 'i32', 'value' => '1']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 413, + ); + } + + #[Depends('testAssertReturn348')] + public function testAssertReturn349(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'ge_s', 'args' => [['type' => 'i32', 'value' => '4294967295'], ['type' => 'i32', 'value' => '1']]], + expected: [['type' => 'i32', 'value' => '0']], + line: 414, + ); + } + + #[Depends('testAssertReturn349')] + public function testAssertReturn350(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'ge_s', 'args' => [['type' => 'i32', 'value' => '2147483648'], ['type' => 'i32', 'value' => '2147483648']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 415, + ); + } + + #[Depends('testAssertReturn350')] + public function testAssertReturn351(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'ge_s', 'args' => [['type' => 'i32', 'value' => '2147483647'], ['type' => 'i32', 'value' => '2147483647']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 416, + ); + } + + #[Depends('testAssertReturn351')] + public function testAssertReturn352(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'ge_s', 'args' => [['type' => 'i32', 'value' => '4294967295'], ['type' => 'i32', 'value' => '4294967295']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 417, + ); + } + + #[Depends('testAssertReturn352')] + public function testAssertReturn353(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'ge_s', 'args' => [['type' => 'i32', 'value' => '1'], ['type' => 'i32', 'value' => '0']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 418, + ); + } + + #[Depends('testAssertReturn353')] + public function testAssertReturn354(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'ge_s', 'args' => [['type' => 'i32', 'value' => '0'], ['type' => 'i32', 'value' => '1']]], + expected: [['type' => 'i32', 'value' => '0']], + line: 419, + ); + } + + #[Depends('testAssertReturn354')] + public function testAssertReturn355(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'ge_s', 'args' => [['type' => 'i32', 'value' => '2147483648'], ['type' => 'i32', 'value' => '0']]], + expected: [['type' => 'i32', 'value' => '0']], + line: 420, + ); + } + + #[Depends('testAssertReturn355')] + public function testAssertReturn356(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'ge_s', 'args' => [['type' => 'i32', 'value' => '0'], ['type' => 'i32', 'value' => '2147483648']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 421, + ); + } + + #[Depends('testAssertReturn356')] + public function testAssertReturn357(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'ge_s', 'args' => [['type' => 'i32', 'value' => '2147483648'], ['type' => 'i32', 'value' => '4294967295']]], + expected: [['type' => 'i32', 'value' => '0']], + line: 422, + ); + } + + #[Depends('testAssertReturn357')] + public function testAssertReturn358(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'ge_s', 'args' => [['type' => 'i32', 'value' => '4294967295'], ['type' => 'i32', 'value' => '2147483648']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 423, + ); + } + + #[Depends('testAssertReturn358')] + public function testAssertReturn359(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'ge_s', 'args' => [['type' => 'i32', 'value' => '2147483648'], ['type' => 'i32', 'value' => '2147483647']]], + expected: [['type' => 'i32', 'value' => '0']], + line: 424, + ); + } + + #[Depends('testAssertReturn359')] + public function testAssertReturn360(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'ge_s', 'args' => [['type' => 'i32', 'value' => '2147483647'], ['type' => 'i32', 'value' => '2147483648']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 425, + ); + } + + #[Depends('testAssertReturn360')] + public function testAssertReturn361(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'ge_u', 'args' => [['type' => 'i32', 'value' => '0'], ['type' => 'i32', 'value' => '0']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 427, + ); + } + + #[Depends('testAssertReturn361')] + public function testAssertReturn362(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'ge_u', 'args' => [['type' => 'i32', 'value' => '1'], ['type' => 'i32', 'value' => '1']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 428, + ); + } + + #[Depends('testAssertReturn362')] + public function testAssertReturn363(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'ge_u', 'args' => [['type' => 'i32', 'value' => '4294967295'], ['type' => 'i32', 'value' => '1']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 429, + ); + } + + #[Depends('testAssertReturn363')] + public function testAssertReturn364(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'ge_u', 'args' => [['type' => 'i32', 'value' => '2147483648'], ['type' => 'i32', 'value' => '2147483648']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 430, + ); + } + + #[Depends('testAssertReturn364')] + public function testAssertReturn365(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'ge_u', 'args' => [['type' => 'i32', 'value' => '2147483647'], ['type' => 'i32', 'value' => '2147483647']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 431, + ); + } + + #[Depends('testAssertReturn365')] + public function testAssertReturn366(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'ge_u', 'args' => [['type' => 'i32', 'value' => '4294967295'], ['type' => 'i32', 'value' => '4294967295']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 432, + ); + } + + #[Depends('testAssertReturn366')] + public function testAssertReturn367(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'ge_u', 'args' => [['type' => 'i32', 'value' => '1'], ['type' => 'i32', 'value' => '0']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 433, + ); + } + + #[Depends('testAssertReturn367')] + public function testAssertReturn368(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'ge_u', 'args' => [['type' => 'i32', 'value' => '0'], ['type' => 'i32', 'value' => '1']]], + expected: [['type' => 'i32', 'value' => '0']], + line: 434, + ); + } + + #[Depends('testAssertReturn368')] + public function testAssertReturn369(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'ge_u', 'args' => [['type' => 'i32', 'value' => '2147483648'], ['type' => 'i32', 'value' => '0']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 435, + ); + } + + #[Depends('testAssertReturn369')] + public function testAssertReturn370(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'ge_u', 'args' => [['type' => 'i32', 'value' => '0'], ['type' => 'i32', 'value' => '2147483648']]], + expected: [['type' => 'i32', 'value' => '0']], + line: 436, + ); + } + + #[Depends('testAssertReturn370')] + public function testAssertReturn371(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'ge_u', 'args' => [['type' => 'i32', 'value' => '2147483648'], ['type' => 'i32', 'value' => '4294967295']]], + expected: [['type' => 'i32', 'value' => '0']], + line: 437, + ); + } + + #[Depends('testAssertReturn371')] + public function testAssertReturn372(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'ge_u', 'args' => [['type' => 'i32', 'value' => '4294967295'], ['type' => 'i32', 'value' => '2147483648']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 438, + ); + } + + #[Depends('testAssertReturn372')] + public function testAssertReturn373(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'ge_u', 'args' => [['type' => 'i32', 'value' => '2147483648'], ['type' => 'i32', 'value' => '2147483647']]], + expected: [['type' => 'i32', 'value' => '1']], + line: 439, + ); + } + + #[Depends('testAssertReturn373')] + public function testAssertReturn374(): void + { + $this->runAssertReturnCommand( + module: null, + action: ['type' => 'invoke', 'field' => 'ge_u', 'args' => [['type' => 'i32', 'value' => '2147483647'], ['type' => 'i32', 'value' => '2147483648']]], + expected: [['type' => 'i32', 'value' => '0']], + line: 440, + ); + } + + #[Depends('testAssertReturn374')] + public function testAssertInvalid375(): void + { + $this->runAssertInvalidCommand( + filename: 'i32.1.wasm', + text: 'type mismatch', + line: 444, + ); + } + + #[Depends('testAssertInvalid375')] + public function testAssertInvalid376(): void + { + $this->runAssertInvalidCommand( + filename: 'i32.2.wasm', + text: 'type mismatch', + line: 452, + ); + } + + #[Depends('testAssertInvalid376')] + public function testAssertInvalid377(): void + { + $this->runAssertInvalidCommand( + filename: 'i32.3.wasm', + text: 'type mismatch', + line: 461, + ); + } + + #[Depends('testAssertInvalid377')] + public function testAssertInvalid378(): void + { + $this->runAssertInvalidCommand( + filename: 'i32.4.wasm', + text: 'type mismatch', + line: 470, + ); + } + + #[Depends('testAssertInvalid378')] + public function testAssertInvalid379(): void + { + $this->runAssertInvalidCommand( + filename: 'i32.5.wasm', + text: 'type mismatch', + line: 479, + ); + } + + #[Depends('testAssertInvalid379')] + public function testAssertInvalid380(): void + { + $this->runAssertInvalidCommand( + filename: 'i32.6.wasm', + text: 'type mismatch', + line: 488, + ); + } + + #[Depends('testAssertInvalid380')] + public function testAssertInvalid381(): void + { + $this->runAssertInvalidCommand( + filename: 'i32.7.wasm', + text: 'type mismatch', + line: 497, + ); + } + + #[Depends('testAssertInvalid381')] + public function testAssertInvalid382(): void + { + $this->runAssertInvalidCommand( + filename: 'i32.8.wasm', + text: 'type mismatch', + line: 506, + ); + } + + #[Depends('testAssertInvalid382')] + public function testAssertInvalid383(): void + { + $this->runAssertInvalidCommand( + filename: 'i32.9.wasm', + text: 'type mismatch', + line: 515, + ); + } + + #[Depends('testAssertInvalid383')] + public function testAssertInvalid384(): void + { + $this->runAssertInvalidCommand( + filename: 'i32.10.wasm', + text: 'type mismatch', + line: 523, + ); + } + + #[Depends('testAssertInvalid384')] + public function testAssertInvalid385(): void + { + $this->runAssertInvalidCommand( + filename: 'i32.11.wasm', + text: 'type mismatch', + line: 531, + ); + } + + #[Depends('testAssertInvalid385')] + public function testAssertInvalid386(): void + { + $this->runAssertInvalidCommand( + filename: 'i32.12.wasm', + text: 'type mismatch', + line: 540, + ); + } + + #[Depends('testAssertInvalid386')] + public function testAssertInvalid387(): void + { + $this->runAssertInvalidCommand( + filename: 'i32.13.wasm', + text: 'type mismatch', + line: 556, + ); + } + + #[Depends('testAssertInvalid387')] + public function testAssertInvalid388(): void + { + $this->runAssertInvalidCommand( + filename: 'i32.14.wasm', + text: 'type mismatch', + line: 565, + ); + } + + #[Depends('testAssertInvalid388')] + public function testAssertInvalid389(): void + { + $this->runAssertInvalidCommand( + filename: 'i32.15.wasm', + text: 'type mismatch', + line: 574, + ); + } + + #[Depends('testAssertInvalid389')] + public function testAssertInvalid390(): void + { + $this->runAssertInvalidCommand( + filename: 'i32.16.wasm', + text: 'type mismatch', + line: 583, + ); + } + + #[Depends('testAssertInvalid390')] + public function testAssertInvalid391(): void + { + $this->runAssertInvalidCommand( + filename: 'i32.17.wasm', + text: 'type mismatch', + line: 592, + ); + } + + #[Depends('testAssertInvalid391')] + public function testAssertInvalid392(): void + { + $this->runAssertInvalidCommand( + filename: 'i32.18.wasm', + text: 'type mismatch', + line: 601, + ); + } + + #[Depends('testAssertInvalid392')] + public function testAssertInvalid393(): void + { + $this->runAssertInvalidCommand( + filename: 'i32.19.wasm', + text: 'type mismatch', + line: 611, + ); + } + + #[Depends('testAssertInvalid393')] + public function testAssertInvalid394(): void + { + $this->runAssertInvalidCommand( + filename: 'i32.20.wasm', + text: 'type mismatch', + line: 619, + ); + } + + #[Depends('testAssertInvalid394')] + public function testAssertInvalid395(): void + { + $this->runAssertInvalidCommand( + filename: 'i32.21.wasm', + text: 'type mismatch', + line: 627, + ); + } + + #[Depends('testAssertInvalid395')] + public function testAssertInvalid396(): void + { + $this->runAssertInvalidCommand( + filename: 'i32.22.wasm', + text: 'type mismatch', + line: 636, + ); + } + + #[Depends('testAssertInvalid396')] + public function testAssertInvalid397(): void + { + $this->runAssertInvalidCommand( + filename: 'i32.23.wasm', + text: 'type mismatch', + line: 645, + ); + } + + #[Depends('testAssertInvalid397')] + public function testAssertInvalid398(): void + { + $this->runAssertInvalidCommand( + filename: 'i32.24.wasm', + text: 'type mismatch', + line: 654, + ); + } + + #[Depends('testAssertInvalid398')] + public function testAssertInvalid399(): void + { + $this->runAssertInvalidCommand( + filename: 'i32.25.wasm', + text: 'type mismatch', + line: 663, + ); + } + + #[Depends('testAssertInvalid399')] + public function testAssertInvalid400(): void + { + $this->runAssertInvalidCommand( + filename: 'i32.26.wasm', + text: 'type mismatch', + line: 672, + ); + } + + #[Depends('testAssertInvalid400')] + public function testAssertInvalid401(): void + { + $this->runAssertInvalidCommand( + filename: 'i32.27.wasm', + text: 'type mismatch', + line: 681, + ); + } + + #[Depends('testAssertInvalid401')] + public function testAssertInvalid402(): void + { + $this->runAssertInvalidCommand( + filename: 'i32.28.wasm', + text: 'type mismatch', + line: 691, + ); + } + + #[Depends('testAssertInvalid402')] + public function testAssertInvalid403(): void + { + $this->runAssertInvalidCommand( + filename: 'i32.29.wasm', + text: 'type mismatch', + line: 701, + ); + } + + #[Depends('testAssertInvalid403')] + public function testAssertInvalid404(): void + { + $this->runAssertInvalidCommand( + filename: 'i32.30.wasm', + text: 'type mismatch', + line: 710, + ); + } + + #[Depends('testAssertInvalid404')] + public function testAssertInvalid405(): void + { + $this->runAssertInvalidCommand( + filename: 'i32.31.wasm', + text: 'type mismatch', + line: 719, + ); + } + + #[Depends('testAssertInvalid405')] + public function testAssertInvalid406(): void + { + $this->runAssertInvalidCommand( + filename: 'i32.32.wasm', + text: 'type mismatch', + line: 728, + ); + } + + #[Depends('testAssertInvalid406')] + public function testAssertInvalid407(): void + { + $this->runAssertInvalidCommand( + filename: 'i32.33.wasm', + text: 'type mismatch', + line: 737, + ); + } + + #[Depends('testAssertInvalid407')] + public function testAssertInvalid408(): void + { + $this->runAssertInvalidCommand( + filename: 'i32.34.wasm', + text: 'type mismatch', + line: 746, + ); + } + + #[Depends('testAssertInvalid408')] + public function testAssertInvalid409(): void + { + $this->runAssertInvalidCommand( + filename: 'i32.35.wasm', + text: 'type mismatch', + line: 755, + ); + } + + #[Depends('testAssertInvalid409')] + public function testAssertInvalid410(): void + { + $this->runAssertInvalidCommand( + filename: 'i32.36.wasm', + text: 'type mismatch', + line: 763, + ); + } + + #[Depends('testAssertInvalid410')] + public function testAssertInvalid411(): void + { + $this->runAssertInvalidCommand( + filename: 'i32.37.wasm', + text: 'type mismatch', + line: 771, + ); + } + + #[Depends('testAssertInvalid411')] + public function testAssertInvalid412(): void + { + $this->runAssertInvalidCommand( + filename: 'i32.38.wasm', + text: 'type mismatch', + line: 779, + ); + } + + #[Depends('testAssertInvalid412')] + public function testAssertInvalid413(): void + { + $this->runAssertInvalidCommand( + filename: 'i32.39.wasm', + text: 'type mismatch', + line: 787, + ); + } + + #[Depends('testAssertInvalid413')] + public function testAssertInvalid414(): void + { + $this->runAssertInvalidCommand( + filename: 'i32.40.wasm', + text: 'type mismatch', + line: 796, + ); + } + + #[Depends('testAssertInvalid414')] + public function testAssertInvalid415(): void + { + $this->runAssertInvalidCommand( + filename: 'i32.41.wasm', + text: 'type mismatch', + line: 805, + ); + } + + #[Depends('testAssertInvalid415')] + public function testAssertInvalid416(): void + { + $this->runAssertInvalidCommand( + filename: 'i32.42.wasm', + text: 'type mismatch', + line: 821, + ); + } + + #[Depends('testAssertInvalid416')] + public function testAssertInvalid417(): void + { + $this->runAssertInvalidCommand( + filename: 'i32.43.wasm', + text: 'type mismatch', + line: 837, + ); + } + + #[Depends('testAssertInvalid417')] + public function testAssertInvalid418(): void + { + $this->runAssertInvalidCommand( + filename: 'i32.44.wasm', + text: 'type mismatch', + line: 846, + ); + } + + #[Depends('testAssertInvalid418')] + public function testAssertInvalid419(): void + { + $this->runAssertInvalidCommand( + filename: 'i32.45.wasm', + text: 'type mismatch', + line: 855, + ); + } + + #[Depends('testAssertInvalid419')] + public function testAssertInvalid420(): void + { + $this->runAssertInvalidCommand( + filename: 'i32.46.wasm', + text: 'type mismatch', + line: 864, + ); + } + + #[Depends('testAssertInvalid420')] + public function testAssertInvalid421(): void + { + $this->runAssertInvalidCommand( + filename: 'i32.47.wasm', + text: 'type mismatch', + line: 873, + ); + } + + #[Depends('testAssertInvalid421')] + public function testAssertInvalid422(): void + { + $this->runAssertInvalidCommand( + filename: 'i32.48.wasm', + text: 'type mismatch', + line: 882, + ); + } + + #[Depends('testAssertInvalid422')] + public function testAssertInvalid423(): void + { + $this->runAssertInvalidCommand( + filename: 'i32.49.wasm', + text: 'type mismatch', + line: 891, + ); + } + + #[Depends('testAssertInvalid423')] + public function testAssertInvalid424(): void + { + $this->runAssertInvalidCommand( + filename: 'i32.50.wasm', + text: 'type mismatch', + line: 900, + ); + } + + #[Depends('testAssertInvalid424')] + public function testAssertInvalid425(): void + { + $this->runAssertInvalidCommand( + filename: 'i32.51.wasm', + text: 'type mismatch', + line: 909, + ); + } + + #[Depends('testAssertInvalid425')] + public function testAssertInvalid426(): void + { + $this->runAssertInvalidCommand( + filename: 'i32.52.wasm', + text: 'type mismatch', + line: 918, + ); + } + + #[Depends('testAssertInvalid426')] + public function testAssertInvalid427(): void + { + $this->runAssertInvalidCommand( + filename: 'i32.53.wasm', + text: 'type mismatch', + line: 927, + ); + } + + #[Depends('testAssertInvalid427')] + public function testAssertInvalid428(): void + { + $this->runAssertInvalidCommand( + filename: 'i32.54.wasm', + text: 'type mismatch', + line: 936, + ); + } + + #[Depends('testAssertInvalid428')] + public function testAssertInvalid429(): void + { + $this->runAssertInvalidCommand( + filename: 'i32.55.wasm', + text: 'type mismatch', + line: 948, + ); + } + + #[Depends('testAssertInvalid429')] + public function testAssertInvalid430(): void + { + $this->runAssertInvalidCommand( + filename: 'i32.56.wasm', + text: 'type mismatch', + line: 949, + ); + } + + #[Depends('testAssertInvalid430')] + public function testAssertInvalid431(): void + { + $this->runAssertInvalidCommand( + filename: 'i32.57.wasm', + text: 'type mismatch', + line: 950, + ); + } + + #[Depends('testAssertInvalid431')] + public function testAssertInvalid432(): void + { + $this->runAssertInvalidCommand( + filename: 'i32.58.wasm', + text: 'type mismatch', + line: 951, + ); + } + + #[Depends('testAssertInvalid432')] + public function testAssertInvalid433(): void + { + $this->runAssertInvalidCommand( + filename: 'i32.59.wasm', + text: 'type mismatch', + line: 952, + ); + } + + #[Depends('testAssertInvalid433')] + public function testAssertInvalid434(): void + { + $this->runAssertInvalidCommand( + filename: 'i32.60.wasm', + text: 'type mismatch', + line: 953, + ); + } + + #[Depends('testAssertInvalid434')] + public function testAssertInvalid435(): void + { + $this->runAssertInvalidCommand( + filename: 'i32.61.wasm', + text: 'type mismatch', + line: 954, + ); + } + + #[Depends('testAssertInvalid435')] + public function testAssertInvalid436(): void + { + $this->runAssertInvalidCommand( + filename: 'i32.62.wasm', + text: 'type mismatch', + line: 955, + ); + } + + #[Depends('testAssertInvalid436')] + public function testAssertInvalid437(): void + { + $this->runAssertInvalidCommand( + filename: 'i32.63.wasm', + text: 'type mismatch', + line: 956, + ); + } + + #[Depends('testAssertInvalid437')] + public function testAssertInvalid438(): void + { + $this->runAssertInvalidCommand( + filename: 'i32.64.wasm', + text: 'type mismatch', + line: 957, + ); + } + + #[Depends('testAssertInvalid438')] + public function testAssertInvalid439(): void + { + $this->runAssertInvalidCommand( + filename: 'i32.65.wasm', + text: 'type mismatch', + line: 958, + ); + } + + #[Depends('testAssertInvalid439')] + public function testAssertInvalid440(): void + { + $this->runAssertInvalidCommand( + filename: 'i32.66.wasm', + text: 'type mismatch', + line: 959, + ); + } + + #[Depends('testAssertInvalid440')] + public function testAssertInvalid441(): void + { + $this->runAssertInvalidCommand( + filename: 'i32.67.wasm', + text: 'type mismatch', + line: 960, + ); + } + + #[Depends('testAssertInvalid441')] + public function testAssertInvalid442(): void + { + $this->runAssertInvalidCommand( + filename: 'i32.68.wasm', + text: 'type mismatch', + line: 961, + ); + } + + #[Depends('testAssertInvalid442')] + public function testAssertInvalid443(): void + { + $this->runAssertInvalidCommand( + filename: 'i32.69.wasm', + text: 'type mismatch', + line: 962, + ); + } + + #[Depends('testAssertInvalid443')] + public function testAssertInvalid444(): void + { + $this->runAssertInvalidCommand( + filename: 'i32.70.wasm', + text: 'type mismatch', + line: 963, + ); + } + + #[Depends('testAssertInvalid444')] + public function testAssertInvalid445(): void + { + $this->runAssertInvalidCommand( + filename: 'i32.71.wasm', + text: 'type mismatch', + line: 964, + ); + } + + #[Depends('testAssertInvalid445')] + public function testAssertInvalid446(): void + { + $this->runAssertInvalidCommand( + filename: 'i32.72.wasm', + text: 'type mismatch', + line: 965, + ); + } + + #[Depends('testAssertInvalid446')] + public function testAssertInvalid447(): void + { + $this->runAssertInvalidCommand( + filename: 'i32.73.wasm', + text: 'type mismatch', + line: 966, + ); + } + + #[Depends('testAssertInvalid447')] + public function testAssertInvalid448(): void + { + $this->runAssertInvalidCommand( + filename: 'i32.74.wasm', + text: 'type mismatch', + line: 967, + ); + } + + #[Depends('testAssertInvalid448')] + public function testAssertInvalid449(): void + { + $this->runAssertInvalidCommand( + filename: 'i32.75.wasm', + text: 'type mismatch', + line: 968, + ); + } + + #[Depends('testAssertInvalid449')] + public function testAssertInvalid450(): void + { + $this->runAssertInvalidCommand( + filename: 'i32.76.wasm', + text: 'type mismatch', + line: 969, + ); + } + + #[Depends('testAssertInvalid450')] + public function testAssertInvalid451(): void + { + $this->runAssertInvalidCommand( + filename: 'i32.77.wasm', + text: 'type mismatch', + line: 970, + ); + } + + #[Depends('testAssertInvalid451')] + public function testAssertInvalid452(): void + { + $this->runAssertInvalidCommand( + filename: 'i32.78.wasm', + text: 'type mismatch', + line: 971, + ); + } + + #[Depends('testAssertInvalid452')] + public function testAssertInvalid453(): void + { + $this->runAssertInvalidCommand( + filename: 'i32.79.wasm', + text: 'type mismatch', + line: 972, + ); + } + + #[Depends('testAssertInvalid453')] + public function testAssertInvalid454(): void + { + $this->runAssertInvalidCommand( + filename: 'i32.80.wasm', + text: 'type mismatch', + line: 973, + ); + } + + #[Depends('testAssertInvalid454')] + public function testAssertInvalid455(): void + { + $this->runAssertInvalidCommand( + filename: 'i32.81.wasm', + text: 'type mismatch', + line: 974, + ); + } + + #[Depends('testAssertInvalid455')] + public function testAssertInvalid456(): void + { + $this->runAssertInvalidCommand( + filename: 'i32.82.wasm', + text: 'type mismatch', + line: 975, + ); + } + + #[Depends('testAssertInvalid456')] + public function testAssertInvalid457(): void + { + $this->runAssertInvalidCommand( + filename: 'i32.83.wasm', + text: 'type mismatch', + line: 976, + ); + } + + #[DoesNotPerformAssertions] + #[Depends('testAssertInvalid457')] + public function testAssertMalformed458(): void + { + } + + #[DoesNotPerformAssertions] + #[Depends('testAssertMalformed458')] + public function testAssertMalformed459(): void + { + } +} |
