aboutsummaryrefslogtreecommitdiffhomepage
path: root/tests/src/SpecTestsuites/Core/F64BitwiseTest.php
diff options
context:
space:
mode:
Diffstat (limited to 'tests/src/SpecTestsuites/Core/F64BitwiseTest.php')
-rw-r--r--tests/src/SpecTestsuites/Core/F64BitwiseTest.php4010
1 files changed, 4010 insertions, 0 deletions
diff --git a/tests/src/SpecTestsuites/Core/F64BitwiseTest.php b/tests/src/SpecTestsuites/Core/F64BitwiseTest.php
new file mode 100644
index 0000000..21380f2
--- /dev/null
+++ b/tests/src/SpecTestsuites/Core/F64BitwiseTest.php
@@ -0,0 +1,4010 @@
+<?php
+
+declare(strict_types=1);
+
+namespace Nsfisis\Waddiwasi\Tests\SpecTestsuites\Core;
+
+use Nsfisis\Waddiwasi\Tests\SpecTestsuites\SpecTestsuiteBase;
+use PHPUnit\Framework\Attributes\Depends;
+
+final class F64BitwiseTest extends SpecTestsuiteBase
+{
+ public function testModule0(): void
+ {
+ $this->runModuleCommand(
+ filename: 'f64_bitwise.0.wasm',
+ name: null,
+ line: 4,
+ );
+ }
+
+ #[Depends('testModule0')]
+ public function testAssertReturn1(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '9223372036854775808'], ['type' => 'f64', 'value' => '9223372036854775808']]],
+ expected: [['type' => 'f64', 'value' => '9223372036854775808']],
+ line: 10,
+ );
+ }
+
+ #[Depends('testAssertReturn1')]
+ public function testAssertReturn2(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '9223372036854775808'], ['type' => 'f64', 'value' => '0']]],
+ expected: [['type' => 'f64', 'value' => '0']],
+ line: 11,
+ );
+ }
+
+ #[Depends('testAssertReturn2')]
+ public function testAssertReturn3(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '0'], ['type' => 'f64', 'value' => '9223372036854775808']]],
+ expected: [['type' => 'f64', 'value' => '9223372036854775808']],
+ line: 12,
+ );
+ }
+
+ #[Depends('testAssertReturn3')]
+ public function testAssertReturn4(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '0'], ['type' => 'f64', 'value' => '0']]],
+ expected: [['type' => 'f64', 'value' => '0']],
+ line: 13,
+ );
+ }
+
+ #[Depends('testAssertReturn4')]
+ public function testAssertReturn5(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '9223372036854775808'], ['type' => 'f64', 'value' => '9223372036854775809']]],
+ expected: [['type' => 'f64', 'value' => '9223372036854775808']],
+ line: 14,
+ );
+ }
+
+ #[Depends('testAssertReturn5')]
+ public function testAssertReturn6(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '9223372036854775808'], ['type' => 'f64', 'value' => '1']]],
+ expected: [['type' => 'f64', 'value' => '0']],
+ line: 15,
+ );
+ }
+
+ #[Depends('testAssertReturn6')]
+ public function testAssertReturn7(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '0'], ['type' => 'f64', 'value' => '9223372036854775809']]],
+ expected: [['type' => 'f64', 'value' => '9223372036854775808']],
+ line: 16,
+ );
+ }
+
+ #[Depends('testAssertReturn7')]
+ public function testAssertReturn8(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '0'], ['type' => 'f64', 'value' => '1']]],
+ expected: [['type' => 'f64', 'value' => '0']],
+ line: 17,
+ );
+ }
+
+ #[Depends('testAssertReturn8')]
+ public function testAssertReturn9(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '9223372036854775808'], ['type' => 'f64', 'value' => '9227875636482146304']]],
+ expected: [['type' => 'f64', 'value' => '9223372036854775808']],
+ line: 18,
+ );
+ }
+
+ #[Depends('testAssertReturn9')]
+ public function testAssertReturn10(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '9223372036854775808'], ['type' => 'f64', 'value' => '4503599627370496']]],
+ expected: [['type' => 'f64', 'value' => '0']],
+ line: 19,
+ );
+ }
+
+ #[Depends('testAssertReturn10')]
+ public function testAssertReturn11(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '0'], ['type' => 'f64', 'value' => '9227875636482146304']]],
+ expected: [['type' => 'f64', 'value' => '9223372036854775808']],
+ line: 20,
+ );
+ }
+
+ #[Depends('testAssertReturn11')]
+ public function testAssertReturn12(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '0'], ['type' => 'f64', 'value' => '4503599627370496']]],
+ expected: [['type' => 'f64', 'value' => '0']],
+ line: 21,
+ );
+ }
+
+ #[Depends('testAssertReturn12')]
+ public function testAssertReturn13(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '9223372036854775808'], ['type' => 'f64', 'value' => '13826050856027422720']]],
+ expected: [['type' => 'f64', 'value' => '9223372036854775808']],
+ line: 22,
+ );
+ }
+
+ #[Depends('testAssertReturn13')]
+ public function testAssertReturn14(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '9223372036854775808'], ['type' => 'f64', 'value' => '4602678819172646912']]],
+ expected: [['type' => 'f64', 'value' => '0']],
+ line: 23,
+ );
+ }
+
+ #[Depends('testAssertReturn14')]
+ public function testAssertReturn15(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '0'], ['type' => 'f64', 'value' => '13826050856027422720']]],
+ expected: [['type' => 'f64', 'value' => '9223372036854775808']],
+ line: 24,
+ );
+ }
+
+ #[Depends('testAssertReturn15')]
+ public function testAssertReturn16(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '0'], ['type' => 'f64', 'value' => '4602678819172646912']]],
+ expected: [['type' => 'f64', 'value' => '0']],
+ line: 25,
+ );
+ }
+
+ #[Depends('testAssertReturn16')]
+ public function testAssertReturn17(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '9223372036854775808'], ['type' => 'f64', 'value' => '13830554455654793216']]],
+ expected: [['type' => 'f64', 'value' => '9223372036854775808']],
+ line: 26,
+ );
+ }
+
+ #[Depends('testAssertReturn17')]
+ public function testAssertReturn18(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '9223372036854775808'], ['type' => 'f64', 'value' => '4607182418800017408']]],
+ expected: [['type' => 'f64', 'value' => '0']],
+ line: 27,
+ );
+ }
+
+ #[Depends('testAssertReturn18')]
+ public function testAssertReturn19(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '0'], ['type' => 'f64', 'value' => '13830554455654793216']]],
+ expected: [['type' => 'f64', 'value' => '9223372036854775808']],
+ line: 28,
+ );
+ }
+
+ #[Depends('testAssertReturn19')]
+ public function testAssertReturn20(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '0'], ['type' => 'f64', 'value' => '4607182418800017408']]],
+ expected: [['type' => 'f64', 'value' => '0']],
+ line: 29,
+ );
+ }
+
+ #[Depends('testAssertReturn20')]
+ public function testAssertReturn21(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '9223372036854775808'], ['type' => 'f64', 'value' => '13842132293034192152']]],
+ expected: [['type' => 'f64', 'value' => '9223372036854775808']],
+ line: 30,
+ );
+ }
+
+ #[Depends('testAssertReturn21')]
+ public function testAssertReturn22(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '9223372036854775808'], ['type' => 'f64', 'value' => '4618760256179416344']]],
+ expected: [['type' => 'f64', 'value' => '0']],
+ line: 31,
+ );
+ }
+
+ #[Depends('testAssertReturn22')]
+ public function testAssertReturn23(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '0'], ['type' => 'f64', 'value' => '13842132293034192152']]],
+ expected: [['type' => 'f64', 'value' => '9223372036854775808']],
+ line: 32,
+ );
+ }
+
+ #[Depends('testAssertReturn23')]
+ public function testAssertReturn24(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '0'], ['type' => 'f64', 'value' => '4618760256179416344']]],
+ expected: [['type' => 'f64', 'value' => '0']],
+ line: 33,
+ );
+ }
+
+ #[Depends('testAssertReturn24')]
+ public function testAssertReturn25(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '9223372036854775808'], ['type' => 'f64', 'value' => '18442240474082181119']]],
+ expected: [['type' => 'f64', 'value' => '9223372036854775808']],
+ line: 34,
+ );
+ }
+
+ #[Depends('testAssertReturn25')]
+ public function testAssertReturn26(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '9223372036854775808'], ['type' => 'f64', 'value' => '9218868437227405311']]],
+ expected: [['type' => 'f64', 'value' => '0']],
+ line: 35,
+ );
+ }
+
+ #[Depends('testAssertReturn26')]
+ public function testAssertReturn27(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '0'], ['type' => 'f64', 'value' => '18442240474082181119']]],
+ expected: [['type' => 'f64', 'value' => '9223372036854775808']],
+ line: 36,
+ );
+ }
+
+ #[Depends('testAssertReturn27')]
+ public function testAssertReturn28(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '0'], ['type' => 'f64', 'value' => '9218868437227405311']]],
+ expected: [['type' => 'f64', 'value' => '0']],
+ line: 37,
+ );
+ }
+
+ #[Depends('testAssertReturn28')]
+ public function testAssertReturn29(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '9223372036854775808'], ['type' => 'f64', 'value' => '18442240474082181120']]],
+ expected: [['type' => 'f64', 'value' => '9223372036854775808']],
+ line: 38,
+ );
+ }
+
+ #[Depends('testAssertReturn29')]
+ public function testAssertReturn30(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '9223372036854775808'], ['type' => 'f64', 'value' => '9218868437227405312']]],
+ expected: [['type' => 'f64', 'value' => '0']],
+ line: 39,
+ );
+ }
+
+ #[Depends('testAssertReturn30')]
+ public function testAssertReturn31(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '0'], ['type' => 'f64', 'value' => '18442240474082181120']]],
+ expected: [['type' => 'f64', 'value' => '9223372036854775808']],
+ line: 40,
+ );
+ }
+
+ #[Depends('testAssertReturn31')]
+ public function testAssertReturn32(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '0'], ['type' => 'f64', 'value' => '9218868437227405312']]],
+ expected: [['type' => 'f64', 'value' => '0']],
+ line: 41,
+ );
+ }
+
+ #[Depends('testAssertReturn32')]
+ public function testAssertReturn33(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '9223372036854775808'], ['type' => 'f64', 'value' => '18444492273895866368']]],
+ expected: [['type' => 'f64', 'value' => '9223372036854775808']],
+ line: 42,
+ );
+ }
+
+ #[Depends('testAssertReturn33')]
+ public function testAssertReturn34(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '9223372036854775808'], ['type' => 'f64', 'value' => '9221120237041090560']]],
+ expected: [['type' => 'f64', 'value' => '0']],
+ line: 43,
+ );
+ }
+
+ #[Depends('testAssertReturn34')]
+ public function testAssertReturn35(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '0'], ['type' => 'f64', 'value' => '18444492273895866368']]],
+ expected: [['type' => 'f64', 'value' => '9223372036854775808']],
+ line: 44,
+ );
+ }
+
+ #[Depends('testAssertReturn35')]
+ public function testAssertReturn36(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '0'], ['type' => 'f64', 'value' => '9221120237041090560']]],
+ expected: [['type' => 'f64', 'value' => '0']],
+ line: 45,
+ );
+ }
+
+ #[Depends('testAssertReturn36')]
+ public function testAssertReturn37(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '9223372036854775809'], ['type' => 'f64', 'value' => '9223372036854775808']]],
+ expected: [['type' => 'f64', 'value' => '9223372036854775809']],
+ line: 46,
+ );
+ }
+
+ #[Depends('testAssertReturn37')]
+ public function testAssertReturn38(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '9223372036854775809'], ['type' => 'f64', 'value' => '0']]],
+ expected: [['type' => 'f64', 'value' => '1']],
+ line: 47,
+ );
+ }
+
+ #[Depends('testAssertReturn38')]
+ public function testAssertReturn39(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '1'], ['type' => 'f64', 'value' => '9223372036854775808']]],
+ expected: [['type' => 'f64', 'value' => '9223372036854775809']],
+ line: 48,
+ );
+ }
+
+ #[Depends('testAssertReturn39')]
+ public function testAssertReturn40(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '1'], ['type' => 'f64', 'value' => '0']]],
+ expected: [['type' => 'f64', 'value' => '1']],
+ line: 49,
+ );
+ }
+
+ #[Depends('testAssertReturn40')]
+ public function testAssertReturn41(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '9223372036854775809'], ['type' => 'f64', 'value' => '9223372036854775809']]],
+ expected: [['type' => 'f64', 'value' => '9223372036854775809']],
+ line: 50,
+ );
+ }
+
+ #[Depends('testAssertReturn41')]
+ public function testAssertReturn42(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '9223372036854775809'], ['type' => 'f64', 'value' => '1']]],
+ expected: [['type' => 'f64', 'value' => '1']],
+ line: 51,
+ );
+ }
+
+ #[Depends('testAssertReturn42')]
+ public function testAssertReturn43(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '1'], ['type' => 'f64', 'value' => '9223372036854775809']]],
+ expected: [['type' => 'f64', 'value' => '9223372036854775809']],
+ line: 52,
+ );
+ }
+
+ #[Depends('testAssertReturn43')]
+ public function testAssertReturn44(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '1'], ['type' => 'f64', 'value' => '1']]],
+ expected: [['type' => 'f64', 'value' => '1']],
+ line: 53,
+ );
+ }
+
+ #[Depends('testAssertReturn44')]
+ public function testAssertReturn45(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '9223372036854775809'], ['type' => 'f64', 'value' => '9227875636482146304']]],
+ expected: [['type' => 'f64', 'value' => '9223372036854775809']],
+ line: 54,
+ );
+ }
+
+ #[Depends('testAssertReturn45')]
+ public function testAssertReturn46(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '9223372036854775809'], ['type' => 'f64', 'value' => '4503599627370496']]],
+ expected: [['type' => 'f64', 'value' => '1']],
+ line: 55,
+ );
+ }
+
+ #[Depends('testAssertReturn46')]
+ public function testAssertReturn47(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '1'], ['type' => 'f64', 'value' => '9227875636482146304']]],
+ expected: [['type' => 'f64', 'value' => '9223372036854775809']],
+ line: 56,
+ );
+ }
+
+ #[Depends('testAssertReturn47')]
+ public function testAssertReturn48(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '1'], ['type' => 'f64', 'value' => '4503599627370496']]],
+ expected: [['type' => 'f64', 'value' => '1']],
+ line: 57,
+ );
+ }
+
+ #[Depends('testAssertReturn48')]
+ public function testAssertReturn49(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '9223372036854775809'], ['type' => 'f64', 'value' => '13826050856027422720']]],
+ expected: [['type' => 'f64', 'value' => '9223372036854775809']],
+ line: 58,
+ );
+ }
+
+ #[Depends('testAssertReturn49')]
+ public function testAssertReturn50(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '9223372036854775809'], ['type' => 'f64', 'value' => '4602678819172646912']]],
+ expected: [['type' => 'f64', 'value' => '1']],
+ line: 59,
+ );
+ }
+
+ #[Depends('testAssertReturn50')]
+ public function testAssertReturn51(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '1'], ['type' => 'f64', 'value' => '13826050856027422720']]],
+ expected: [['type' => 'f64', 'value' => '9223372036854775809']],
+ line: 60,
+ );
+ }
+
+ #[Depends('testAssertReturn51')]
+ public function testAssertReturn52(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '1'], ['type' => 'f64', 'value' => '4602678819172646912']]],
+ expected: [['type' => 'f64', 'value' => '1']],
+ line: 61,
+ );
+ }
+
+ #[Depends('testAssertReturn52')]
+ public function testAssertReturn53(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '9223372036854775809'], ['type' => 'f64', 'value' => '13830554455654793216']]],
+ expected: [['type' => 'f64', 'value' => '9223372036854775809']],
+ line: 62,
+ );
+ }
+
+ #[Depends('testAssertReturn53')]
+ public function testAssertReturn54(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '9223372036854775809'], ['type' => 'f64', 'value' => '4607182418800017408']]],
+ expected: [['type' => 'f64', 'value' => '1']],
+ line: 63,
+ );
+ }
+
+ #[Depends('testAssertReturn54')]
+ public function testAssertReturn55(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '1'], ['type' => 'f64', 'value' => '13830554455654793216']]],
+ expected: [['type' => 'f64', 'value' => '9223372036854775809']],
+ line: 64,
+ );
+ }
+
+ #[Depends('testAssertReturn55')]
+ public function testAssertReturn56(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '1'], ['type' => 'f64', 'value' => '4607182418800017408']]],
+ expected: [['type' => 'f64', 'value' => '1']],
+ line: 65,
+ );
+ }
+
+ #[Depends('testAssertReturn56')]
+ public function testAssertReturn57(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '9223372036854775809'], ['type' => 'f64', 'value' => '13842132293034192152']]],
+ expected: [['type' => 'f64', 'value' => '9223372036854775809']],
+ line: 66,
+ );
+ }
+
+ #[Depends('testAssertReturn57')]
+ public function testAssertReturn58(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '9223372036854775809'], ['type' => 'f64', 'value' => '4618760256179416344']]],
+ expected: [['type' => 'f64', 'value' => '1']],
+ line: 67,
+ );
+ }
+
+ #[Depends('testAssertReturn58')]
+ public function testAssertReturn59(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '1'], ['type' => 'f64', 'value' => '13842132293034192152']]],
+ expected: [['type' => 'f64', 'value' => '9223372036854775809']],
+ line: 68,
+ );
+ }
+
+ #[Depends('testAssertReturn59')]
+ public function testAssertReturn60(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '1'], ['type' => 'f64', 'value' => '4618760256179416344']]],
+ expected: [['type' => 'f64', 'value' => '1']],
+ line: 69,
+ );
+ }
+
+ #[Depends('testAssertReturn60')]
+ public function testAssertReturn61(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '9223372036854775809'], ['type' => 'f64', 'value' => '18442240474082181119']]],
+ expected: [['type' => 'f64', 'value' => '9223372036854775809']],
+ line: 70,
+ );
+ }
+
+ #[Depends('testAssertReturn61')]
+ public function testAssertReturn62(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '9223372036854775809'], ['type' => 'f64', 'value' => '9218868437227405311']]],
+ expected: [['type' => 'f64', 'value' => '1']],
+ line: 71,
+ );
+ }
+
+ #[Depends('testAssertReturn62')]
+ public function testAssertReturn63(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '1'], ['type' => 'f64', 'value' => '18442240474082181119']]],
+ expected: [['type' => 'f64', 'value' => '9223372036854775809']],
+ line: 72,
+ );
+ }
+
+ #[Depends('testAssertReturn63')]
+ public function testAssertReturn64(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '1'], ['type' => 'f64', 'value' => '9218868437227405311']]],
+ expected: [['type' => 'f64', 'value' => '1']],
+ line: 73,
+ );
+ }
+
+ #[Depends('testAssertReturn64')]
+ public function testAssertReturn65(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '9223372036854775809'], ['type' => 'f64', 'value' => '18442240474082181120']]],
+ expected: [['type' => 'f64', 'value' => '9223372036854775809']],
+ line: 74,
+ );
+ }
+
+ #[Depends('testAssertReturn65')]
+ public function testAssertReturn66(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '9223372036854775809'], ['type' => 'f64', 'value' => '9218868437227405312']]],
+ expected: [['type' => 'f64', 'value' => '1']],
+ line: 75,
+ );
+ }
+
+ #[Depends('testAssertReturn66')]
+ public function testAssertReturn67(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '1'], ['type' => 'f64', 'value' => '18442240474082181120']]],
+ expected: [['type' => 'f64', 'value' => '9223372036854775809']],
+ line: 76,
+ );
+ }
+
+ #[Depends('testAssertReturn67')]
+ public function testAssertReturn68(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '1'], ['type' => 'f64', 'value' => '9218868437227405312']]],
+ expected: [['type' => 'f64', 'value' => '1']],
+ line: 77,
+ );
+ }
+
+ #[Depends('testAssertReturn68')]
+ public function testAssertReturn69(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '9223372036854775809'], ['type' => 'f64', 'value' => '18444492273895866368']]],
+ expected: [['type' => 'f64', 'value' => '9223372036854775809']],
+ line: 78,
+ );
+ }
+
+ #[Depends('testAssertReturn69')]
+ public function testAssertReturn70(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '9223372036854775809'], ['type' => 'f64', 'value' => '9221120237041090560']]],
+ expected: [['type' => 'f64', 'value' => '1']],
+ line: 79,
+ );
+ }
+
+ #[Depends('testAssertReturn70')]
+ public function testAssertReturn71(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '1'], ['type' => 'f64', 'value' => '18444492273895866368']]],
+ expected: [['type' => 'f64', 'value' => '9223372036854775809']],
+ line: 80,
+ );
+ }
+
+ #[Depends('testAssertReturn71')]
+ public function testAssertReturn72(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '1'], ['type' => 'f64', 'value' => '9221120237041090560']]],
+ expected: [['type' => 'f64', 'value' => '1']],
+ line: 81,
+ );
+ }
+
+ #[Depends('testAssertReturn72')]
+ public function testAssertReturn73(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '9227875636482146304'], ['type' => 'f64', 'value' => '9223372036854775808']]],
+ expected: [['type' => 'f64', 'value' => '9227875636482146304']],
+ line: 82,
+ );
+ }
+
+ #[Depends('testAssertReturn73')]
+ public function testAssertReturn74(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '9227875636482146304'], ['type' => 'f64', 'value' => '0']]],
+ expected: [['type' => 'f64', 'value' => '4503599627370496']],
+ line: 83,
+ );
+ }
+
+ #[Depends('testAssertReturn74')]
+ public function testAssertReturn75(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '4503599627370496'], ['type' => 'f64', 'value' => '9223372036854775808']]],
+ expected: [['type' => 'f64', 'value' => '9227875636482146304']],
+ line: 84,
+ );
+ }
+
+ #[Depends('testAssertReturn75')]
+ public function testAssertReturn76(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '4503599627370496'], ['type' => 'f64', 'value' => '0']]],
+ expected: [['type' => 'f64', 'value' => '4503599627370496']],
+ line: 85,
+ );
+ }
+
+ #[Depends('testAssertReturn76')]
+ public function testAssertReturn77(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '9227875636482146304'], ['type' => 'f64', 'value' => '9223372036854775809']]],
+ expected: [['type' => 'f64', 'value' => '9227875636482146304']],
+ line: 86,
+ );
+ }
+
+ #[Depends('testAssertReturn77')]
+ public function testAssertReturn78(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '9227875636482146304'], ['type' => 'f64', 'value' => '1']]],
+ expected: [['type' => 'f64', 'value' => '4503599627370496']],
+ line: 87,
+ );
+ }
+
+ #[Depends('testAssertReturn78')]
+ public function testAssertReturn79(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '4503599627370496'], ['type' => 'f64', 'value' => '9223372036854775809']]],
+ expected: [['type' => 'f64', 'value' => '9227875636482146304']],
+ line: 88,
+ );
+ }
+
+ #[Depends('testAssertReturn79')]
+ public function testAssertReturn80(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '4503599627370496'], ['type' => 'f64', 'value' => '1']]],
+ expected: [['type' => 'f64', 'value' => '4503599627370496']],
+ line: 89,
+ );
+ }
+
+ #[Depends('testAssertReturn80')]
+ public function testAssertReturn81(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '9227875636482146304'], ['type' => 'f64', 'value' => '9227875636482146304']]],
+ expected: [['type' => 'f64', 'value' => '9227875636482146304']],
+ line: 90,
+ );
+ }
+
+ #[Depends('testAssertReturn81')]
+ public function testAssertReturn82(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '9227875636482146304'], ['type' => 'f64', 'value' => '4503599627370496']]],
+ expected: [['type' => 'f64', 'value' => '4503599627370496']],
+ line: 91,
+ );
+ }
+
+ #[Depends('testAssertReturn82')]
+ public function testAssertReturn83(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '4503599627370496'], ['type' => 'f64', 'value' => '9227875636482146304']]],
+ expected: [['type' => 'f64', 'value' => '9227875636482146304']],
+ line: 92,
+ );
+ }
+
+ #[Depends('testAssertReturn83')]
+ public function testAssertReturn84(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '4503599627370496'], ['type' => 'f64', 'value' => '4503599627370496']]],
+ expected: [['type' => 'f64', 'value' => '4503599627370496']],
+ line: 93,
+ );
+ }
+
+ #[Depends('testAssertReturn84')]
+ public function testAssertReturn85(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '9227875636482146304'], ['type' => 'f64', 'value' => '13826050856027422720']]],
+ expected: [['type' => 'f64', 'value' => '9227875636482146304']],
+ line: 94,
+ );
+ }
+
+ #[Depends('testAssertReturn85')]
+ public function testAssertReturn86(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '9227875636482146304'], ['type' => 'f64', 'value' => '4602678819172646912']]],
+ expected: [['type' => 'f64', 'value' => '4503599627370496']],
+ line: 95,
+ );
+ }
+
+ #[Depends('testAssertReturn86')]
+ public function testAssertReturn87(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '4503599627370496'], ['type' => 'f64', 'value' => '13826050856027422720']]],
+ expected: [['type' => 'f64', 'value' => '9227875636482146304']],
+ line: 96,
+ );
+ }
+
+ #[Depends('testAssertReturn87')]
+ public function testAssertReturn88(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '4503599627370496'], ['type' => 'f64', 'value' => '4602678819172646912']]],
+ expected: [['type' => 'f64', 'value' => '4503599627370496']],
+ line: 97,
+ );
+ }
+
+ #[Depends('testAssertReturn88')]
+ public function testAssertReturn89(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '9227875636482146304'], ['type' => 'f64', 'value' => '13830554455654793216']]],
+ expected: [['type' => 'f64', 'value' => '9227875636482146304']],
+ line: 98,
+ );
+ }
+
+ #[Depends('testAssertReturn89')]
+ public function testAssertReturn90(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '9227875636482146304'], ['type' => 'f64', 'value' => '4607182418800017408']]],
+ expected: [['type' => 'f64', 'value' => '4503599627370496']],
+ line: 99,
+ );
+ }
+
+ #[Depends('testAssertReturn90')]
+ public function testAssertReturn91(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '4503599627370496'], ['type' => 'f64', 'value' => '13830554455654793216']]],
+ expected: [['type' => 'f64', 'value' => '9227875636482146304']],
+ line: 100,
+ );
+ }
+
+ #[Depends('testAssertReturn91')]
+ public function testAssertReturn92(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '4503599627370496'], ['type' => 'f64', 'value' => '4607182418800017408']]],
+ expected: [['type' => 'f64', 'value' => '4503599627370496']],
+ line: 101,
+ );
+ }
+
+ #[Depends('testAssertReturn92')]
+ public function testAssertReturn93(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '9227875636482146304'], ['type' => 'f64', 'value' => '13842132293034192152']]],
+ expected: [['type' => 'f64', 'value' => '9227875636482146304']],
+ line: 102,
+ );
+ }
+
+ #[Depends('testAssertReturn93')]
+ public function testAssertReturn94(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '9227875636482146304'], ['type' => 'f64', 'value' => '4618760256179416344']]],
+ expected: [['type' => 'f64', 'value' => '4503599627370496']],
+ line: 103,
+ );
+ }
+
+ #[Depends('testAssertReturn94')]
+ public function testAssertReturn95(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '4503599627370496'], ['type' => 'f64', 'value' => '13842132293034192152']]],
+ expected: [['type' => 'f64', 'value' => '9227875636482146304']],
+ line: 104,
+ );
+ }
+
+ #[Depends('testAssertReturn95')]
+ public function testAssertReturn96(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '4503599627370496'], ['type' => 'f64', 'value' => '4618760256179416344']]],
+ expected: [['type' => 'f64', 'value' => '4503599627370496']],
+ line: 105,
+ );
+ }
+
+ #[Depends('testAssertReturn96')]
+ public function testAssertReturn97(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '9227875636482146304'], ['type' => 'f64', 'value' => '18442240474082181119']]],
+ expected: [['type' => 'f64', 'value' => '9227875636482146304']],
+ line: 106,
+ );
+ }
+
+ #[Depends('testAssertReturn97')]
+ public function testAssertReturn98(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '9227875636482146304'], ['type' => 'f64', 'value' => '9218868437227405311']]],
+ expected: [['type' => 'f64', 'value' => '4503599627370496']],
+ line: 107,
+ );
+ }
+
+ #[Depends('testAssertReturn98')]
+ public function testAssertReturn99(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '4503599627370496'], ['type' => 'f64', 'value' => '18442240474082181119']]],
+ expected: [['type' => 'f64', 'value' => '9227875636482146304']],
+ line: 108,
+ );
+ }
+
+ #[Depends('testAssertReturn99')]
+ public function testAssertReturn100(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '4503599627370496'], ['type' => 'f64', 'value' => '9218868437227405311']]],
+ expected: [['type' => 'f64', 'value' => '4503599627370496']],
+ line: 109,
+ );
+ }
+
+ #[Depends('testAssertReturn100')]
+ public function testAssertReturn101(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '9227875636482146304'], ['type' => 'f64', 'value' => '18442240474082181120']]],
+ expected: [['type' => 'f64', 'value' => '9227875636482146304']],
+ line: 110,
+ );
+ }
+
+ #[Depends('testAssertReturn101')]
+ public function testAssertReturn102(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '9227875636482146304'], ['type' => 'f64', 'value' => '9218868437227405312']]],
+ expected: [['type' => 'f64', 'value' => '4503599627370496']],
+ line: 111,
+ );
+ }
+
+ #[Depends('testAssertReturn102')]
+ public function testAssertReturn103(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '4503599627370496'], ['type' => 'f64', 'value' => '18442240474082181120']]],
+ expected: [['type' => 'f64', 'value' => '9227875636482146304']],
+ line: 112,
+ );
+ }
+
+ #[Depends('testAssertReturn103')]
+ public function testAssertReturn104(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '4503599627370496'], ['type' => 'f64', 'value' => '9218868437227405312']]],
+ expected: [['type' => 'f64', 'value' => '4503599627370496']],
+ line: 113,
+ );
+ }
+
+ #[Depends('testAssertReturn104')]
+ public function testAssertReturn105(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '9227875636482146304'], ['type' => 'f64', 'value' => '18444492273895866368']]],
+ expected: [['type' => 'f64', 'value' => '9227875636482146304']],
+ line: 114,
+ );
+ }
+
+ #[Depends('testAssertReturn105')]
+ public function testAssertReturn106(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '9227875636482146304'], ['type' => 'f64', 'value' => '9221120237041090560']]],
+ expected: [['type' => 'f64', 'value' => '4503599627370496']],
+ line: 115,
+ );
+ }
+
+ #[Depends('testAssertReturn106')]
+ public function testAssertReturn107(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '4503599627370496'], ['type' => 'f64', 'value' => '18444492273895866368']]],
+ expected: [['type' => 'f64', 'value' => '9227875636482146304']],
+ line: 116,
+ );
+ }
+
+ #[Depends('testAssertReturn107')]
+ public function testAssertReturn108(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '4503599627370496'], ['type' => 'f64', 'value' => '9221120237041090560']]],
+ expected: [['type' => 'f64', 'value' => '4503599627370496']],
+ line: 117,
+ );
+ }
+
+ #[Depends('testAssertReturn108')]
+ public function testAssertReturn109(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '13826050856027422720'], ['type' => 'f64', 'value' => '9223372036854775808']]],
+ expected: [['type' => 'f64', 'value' => '13826050856027422720']],
+ line: 118,
+ );
+ }
+
+ #[Depends('testAssertReturn109')]
+ public function testAssertReturn110(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '13826050856027422720'], ['type' => 'f64', 'value' => '0']]],
+ expected: [['type' => 'f64', 'value' => '4602678819172646912']],
+ line: 119,
+ );
+ }
+
+ #[Depends('testAssertReturn110')]
+ public function testAssertReturn111(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '4602678819172646912'], ['type' => 'f64', 'value' => '9223372036854775808']]],
+ expected: [['type' => 'f64', 'value' => '13826050856027422720']],
+ line: 120,
+ );
+ }
+
+ #[Depends('testAssertReturn111')]
+ public function testAssertReturn112(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '4602678819172646912'], ['type' => 'f64', 'value' => '0']]],
+ expected: [['type' => 'f64', 'value' => '4602678819172646912']],
+ line: 121,
+ );
+ }
+
+ #[Depends('testAssertReturn112')]
+ public function testAssertReturn113(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '13826050856027422720'], ['type' => 'f64', 'value' => '9223372036854775809']]],
+ expected: [['type' => 'f64', 'value' => '13826050856027422720']],
+ line: 122,
+ );
+ }
+
+ #[Depends('testAssertReturn113')]
+ public function testAssertReturn114(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '13826050856027422720'], ['type' => 'f64', 'value' => '1']]],
+ expected: [['type' => 'f64', 'value' => '4602678819172646912']],
+ line: 123,
+ );
+ }
+
+ #[Depends('testAssertReturn114')]
+ public function testAssertReturn115(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '4602678819172646912'], ['type' => 'f64', 'value' => '9223372036854775809']]],
+ expected: [['type' => 'f64', 'value' => '13826050856027422720']],
+ line: 124,
+ );
+ }
+
+ #[Depends('testAssertReturn115')]
+ public function testAssertReturn116(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '4602678819172646912'], ['type' => 'f64', 'value' => '1']]],
+ expected: [['type' => 'f64', 'value' => '4602678819172646912']],
+ line: 125,
+ );
+ }
+
+ #[Depends('testAssertReturn116')]
+ public function testAssertReturn117(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '13826050856027422720'], ['type' => 'f64', 'value' => '9227875636482146304']]],
+ expected: [['type' => 'f64', 'value' => '13826050856027422720']],
+ line: 126,
+ );
+ }
+
+ #[Depends('testAssertReturn117')]
+ public function testAssertReturn118(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '13826050856027422720'], ['type' => 'f64', 'value' => '4503599627370496']]],
+ expected: [['type' => 'f64', 'value' => '4602678819172646912']],
+ line: 127,
+ );
+ }
+
+ #[Depends('testAssertReturn118')]
+ public function testAssertReturn119(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '4602678819172646912'], ['type' => 'f64', 'value' => '9227875636482146304']]],
+ expected: [['type' => 'f64', 'value' => '13826050856027422720']],
+ line: 128,
+ );
+ }
+
+ #[Depends('testAssertReturn119')]
+ public function testAssertReturn120(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '4602678819172646912'], ['type' => 'f64', 'value' => '4503599627370496']]],
+ expected: [['type' => 'f64', 'value' => '4602678819172646912']],
+ line: 129,
+ );
+ }
+
+ #[Depends('testAssertReturn120')]
+ public function testAssertReturn121(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '13826050856027422720'], ['type' => 'f64', 'value' => '13826050856027422720']]],
+ expected: [['type' => 'f64', 'value' => '13826050856027422720']],
+ line: 130,
+ );
+ }
+
+ #[Depends('testAssertReturn121')]
+ public function testAssertReturn122(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '13826050856027422720'], ['type' => 'f64', 'value' => '4602678819172646912']]],
+ expected: [['type' => 'f64', 'value' => '4602678819172646912']],
+ line: 131,
+ );
+ }
+
+ #[Depends('testAssertReturn122')]
+ public function testAssertReturn123(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '4602678819172646912'], ['type' => 'f64', 'value' => '13826050856027422720']]],
+ expected: [['type' => 'f64', 'value' => '13826050856027422720']],
+ line: 132,
+ );
+ }
+
+ #[Depends('testAssertReturn123')]
+ public function testAssertReturn124(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '4602678819172646912'], ['type' => 'f64', 'value' => '4602678819172646912']]],
+ expected: [['type' => 'f64', 'value' => '4602678819172646912']],
+ line: 133,
+ );
+ }
+
+ #[Depends('testAssertReturn124')]
+ public function testAssertReturn125(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '13826050856027422720'], ['type' => 'f64', 'value' => '13830554455654793216']]],
+ expected: [['type' => 'f64', 'value' => '13826050856027422720']],
+ line: 134,
+ );
+ }
+
+ #[Depends('testAssertReturn125')]
+ public function testAssertReturn126(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '13826050856027422720'], ['type' => 'f64', 'value' => '4607182418800017408']]],
+ expected: [['type' => 'f64', 'value' => '4602678819172646912']],
+ line: 135,
+ );
+ }
+
+ #[Depends('testAssertReturn126')]
+ public function testAssertReturn127(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '4602678819172646912'], ['type' => 'f64', 'value' => '13830554455654793216']]],
+ expected: [['type' => 'f64', 'value' => '13826050856027422720']],
+ line: 136,
+ );
+ }
+
+ #[Depends('testAssertReturn127')]
+ public function testAssertReturn128(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '4602678819172646912'], ['type' => 'f64', 'value' => '4607182418800017408']]],
+ expected: [['type' => 'f64', 'value' => '4602678819172646912']],
+ line: 137,
+ );
+ }
+
+ #[Depends('testAssertReturn128')]
+ public function testAssertReturn129(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '13826050856027422720'], ['type' => 'f64', 'value' => '13842132293034192152']]],
+ expected: [['type' => 'f64', 'value' => '13826050856027422720']],
+ line: 138,
+ );
+ }
+
+ #[Depends('testAssertReturn129')]
+ public function testAssertReturn130(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '13826050856027422720'], ['type' => 'f64', 'value' => '4618760256179416344']]],
+ expected: [['type' => 'f64', 'value' => '4602678819172646912']],
+ line: 139,
+ );
+ }
+
+ #[Depends('testAssertReturn130')]
+ public function testAssertReturn131(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '4602678819172646912'], ['type' => 'f64', 'value' => '13842132293034192152']]],
+ expected: [['type' => 'f64', 'value' => '13826050856027422720']],
+ line: 140,
+ );
+ }
+
+ #[Depends('testAssertReturn131')]
+ public function testAssertReturn132(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '4602678819172646912'], ['type' => 'f64', 'value' => '4618760256179416344']]],
+ expected: [['type' => 'f64', 'value' => '4602678819172646912']],
+ line: 141,
+ );
+ }
+
+ #[Depends('testAssertReturn132')]
+ public function testAssertReturn133(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '13826050856027422720'], ['type' => 'f64', 'value' => '18442240474082181119']]],
+ expected: [['type' => 'f64', 'value' => '13826050856027422720']],
+ line: 142,
+ );
+ }
+
+ #[Depends('testAssertReturn133')]
+ public function testAssertReturn134(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '13826050856027422720'], ['type' => 'f64', 'value' => '9218868437227405311']]],
+ expected: [['type' => 'f64', 'value' => '4602678819172646912']],
+ line: 143,
+ );
+ }
+
+ #[Depends('testAssertReturn134')]
+ public function testAssertReturn135(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '4602678819172646912'], ['type' => 'f64', 'value' => '18442240474082181119']]],
+ expected: [['type' => 'f64', 'value' => '13826050856027422720']],
+ line: 144,
+ );
+ }
+
+ #[Depends('testAssertReturn135')]
+ public function testAssertReturn136(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '4602678819172646912'], ['type' => 'f64', 'value' => '9218868437227405311']]],
+ expected: [['type' => 'f64', 'value' => '4602678819172646912']],
+ line: 145,
+ );
+ }
+
+ #[Depends('testAssertReturn136')]
+ public function testAssertReturn137(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '13826050856027422720'], ['type' => 'f64', 'value' => '18442240474082181120']]],
+ expected: [['type' => 'f64', 'value' => '13826050856027422720']],
+ line: 146,
+ );
+ }
+
+ #[Depends('testAssertReturn137')]
+ public function testAssertReturn138(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '13826050856027422720'], ['type' => 'f64', 'value' => '9218868437227405312']]],
+ expected: [['type' => 'f64', 'value' => '4602678819172646912']],
+ line: 147,
+ );
+ }
+
+ #[Depends('testAssertReturn138')]
+ public function testAssertReturn139(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '4602678819172646912'], ['type' => 'f64', 'value' => '18442240474082181120']]],
+ expected: [['type' => 'f64', 'value' => '13826050856027422720']],
+ line: 148,
+ );
+ }
+
+ #[Depends('testAssertReturn139')]
+ public function testAssertReturn140(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '4602678819172646912'], ['type' => 'f64', 'value' => '9218868437227405312']]],
+ expected: [['type' => 'f64', 'value' => '4602678819172646912']],
+ line: 149,
+ );
+ }
+
+ #[Depends('testAssertReturn140')]
+ public function testAssertReturn141(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '13826050856027422720'], ['type' => 'f64', 'value' => '18444492273895866368']]],
+ expected: [['type' => 'f64', 'value' => '13826050856027422720']],
+ line: 150,
+ );
+ }
+
+ #[Depends('testAssertReturn141')]
+ public function testAssertReturn142(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '13826050856027422720'], ['type' => 'f64', 'value' => '9221120237041090560']]],
+ expected: [['type' => 'f64', 'value' => '4602678819172646912']],
+ line: 151,
+ );
+ }
+
+ #[Depends('testAssertReturn142')]
+ public function testAssertReturn143(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '4602678819172646912'], ['type' => 'f64', 'value' => '18444492273895866368']]],
+ expected: [['type' => 'f64', 'value' => '13826050856027422720']],
+ line: 152,
+ );
+ }
+
+ #[Depends('testAssertReturn143')]
+ public function testAssertReturn144(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '4602678819172646912'], ['type' => 'f64', 'value' => '9221120237041090560']]],
+ expected: [['type' => 'f64', 'value' => '4602678819172646912']],
+ line: 153,
+ );
+ }
+
+ #[Depends('testAssertReturn144')]
+ public function testAssertReturn145(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '13830554455654793216'], ['type' => 'f64', 'value' => '9223372036854775808']]],
+ expected: [['type' => 'f64', 'value' => '13830554455654793216']],
+ line: 154,
+ );
+ }
+
+ #[Depends('testAssertReturn145')]
+ public function testAssertReturn146(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '13830554455654793216'], ['type' => 'f64', 'value' => '0']]],
+ expected: [['type' => 'f64', 'value' => '4607182418800017408']],
+ line: 155,
+ );
+ }
+
+ #[Depends('testAssertReturn146')]
+ public function testAssertReturn147(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '4607182418800017408'], ['type' => 'f64', 'value' => '9223372036854775808']]],
+ expected: [['type' => 'f64', 'value' => '13830554455654793216']],
+ line: 156,
+ );
+ }
+
+ #[Depends('testAssertReturn147')]
+ public function testAssertReturn148(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '4607182418800017408'], ['type' => 'f64', 'value' => '0']]],
+ expected: [['type' => 'f64', 'value' => '4607182418800017408']],
+ line: 157,
+ );
+ }
+
+ #[Depends('testAssertReturn148')]
+ public function testAssertReturn149(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '13830554455654793216'], ['type' => 'f64', 'value' => '9223372036854775809']]],
+ expected: [['type' => 'f64', 'value' => '13830554455654793216']],
+ line: 158,
+ );
+ }
+
+ #[Depends('testAssertReturn149')]
+ public function testAssertReturn150(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '13830554455654793216'], ['type' => 'f64', 'value' => '1']]],
+ expected: [['type' => 'f64', 'value' => '4607182418800017408']],
+ line: 159,
+ );
+ }
+
+ #[Depends('testAssertReturn150')]
+ public function testAssertReturn151(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '4607182418800017408'], ['type' => 'f64', 'value' => '9223372036854775809']]],
+ expected: [['type' => 'f64', 'value' => '13830554455654793216']],
+ line: 160,
+ );
+ }
+
+ #[Depends('testAssertReturn151')]
+ public function testAssertReturn152(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '4607182418800017408'], ['type' => 'f64', 'value' => '1']]],
+ expected: [['type' => 'f64', 'value' => '4607182418800017408']],
+ line: 161,
+ );
+ }
+
+ #[Depends('testAssertReturn152')]
+ public function testAssertReturn153(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '13830554455654793216'], ['type' => 'f64', 'value' => '9227875636482146304']]],
+ expected: [['type' => 'f64', 'value' => '13830554455654793216']],
+ line: 162,
+ );
+ }
+
+ #[Depends('testAssertReturn153')]
+ public function testAssertReturn154(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '13830554455654793216'], ['type' => 'f64', 'value' => '4503599627370496']]],
+ expected: [['type' => 'f64', 'value' => '4607182418800017408']],
+ line: 163,
+ );
+ }
+
+ #[Depends('testAssertReturn154')]
+ public function testAssertReturn155(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '4607182418800017408'], ['type' => 'f64', 'value' => '9227875636482146304']]],
+ expected: [['type' => 'f64', 'value' => '13830554455654793216']],
+ line: 164,
+ );
+ }
+
+ #[Depends('testAssertReturn155')]
+ public function testAssertReturn156(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '4607182418800017408'], ['type' => 'f64', 'value' => '4503599627370496']]],
+ expected: [['type' => 'f64', 'value' => '4607182418800017408']],
+ line: 165,
+ );
+ }
+
+ #[Depends('testAssertReturn156')]
+ public function testAssertReturn157(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '13830554455654793216'], ['type' => 'f64', 'value' => '13826050856027422720']]],
+ expected: [['type' => 'f64', 'value' => '13830554455654793216']],
+ line: 166,
+ );
+ }
+
+ #[Depends('testAssertReturn157')]
+ public function testAssertReturn158(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '13830554455654793216'], ['type' => 'f64', 'value' => '4602678819172646912']]],
+ expected: [['type' => 'f64', 'value' => '4607182418800017408']],
+ line: 167,
+ );
+ }
+
+ #[Depends('testAssertReturn158')]
+ public function testAssertReturn159(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '4607182418800017408'], ['type' => 'f64', 'value' => '13826050856027422720']]],
+ expected: [['type' => 'f64', 'value' => '13830554455654793216']],
+ line: 168,
+ );
+ }
+
+ #[Depends('testAssertReturn159')]
+ public function testAssertReturn160(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '4607182418800017408'], ['type' => 'f64', 'value' => '4602678819172646912']]],
+ expected: [['type' => 'f64', 'value' => '4607182418800017408']],
+ line: 169,
+ );
+ }
+
+ #[Depends('testAssertReturn160')]
+ public function testAssertReturn161(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '13830554455654793216'], ['type' => 'f64', 'value' => '13830554455654793216']]],
+ expected: [['type' => 'f64', 'value' => '13830554455654793216']],
+ line: 170,
+ );
+ }
+
+ #[Depends('testAssertReturn161')]
+ public function testAssertReturn162(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '13830554455654793216'], ['type' => 'f64', 'value' => '4607182418800017408']]],
+ expected: [['type' => 'f64', 'value' => '4607182418800017408']],
+ line: 171,
+ );
+ }
+
+ #[Depends('testAssertReturn162')]
+ public function testAssertReturn163(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '4607182418800017408'], ['type' => 'f64', 'value' => '13830554455654793216']]],
+ expected: [['type' => 'f64', 'value' => '13830554455654793216']],
+ line: 172,
+ );
+ }
+
+ #[Depends('testAssertReturn163')]
+ public function testAssertReturn164(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '4607182418800017408'], ['type' => 'f64', 'value' => '4607182418800017408']]],
+ expected: [['type' => 'f64', 'value' => '4607182418800017408']],
+ line: 173,
+ );
+ }
+
+ #[Depends('testAssertReturn164')]
+ public function testAssertReturn165(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '13830554455654793216'], ['type' => 'f64', 'value' => '13842132293034192152']]],
+ expected: [['type' => 'f64', 'value' => '13830554455654793216']],
+ line: 174,
+ );
+ }
+
+ #[Depends('testAssertReturn165')]
+ public function testAssertReturn166(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '13830554455654793216'], ['type' => 'f64', 'value' => '4618760256179416344']]],
+ expected: [['type' => 'f64', 'value' => '4607182418800017408']],
+ line: 175,
+ );
+ }
+
+ #[Depends('testAssertReturn166')]
+ public function testAssertReturn167(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '4607182418800017408'], ['type' => 'f64', 'value' => '13842132293034192152']]],
+ expected: [['type' => 'f64', 'value' => '13830554455654793216']],
+ line: 176,
+ );
+ }
+
+ #[Depends('testAssertReturn167')]
+ public function testAssertReturn168(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '4607182418800017408'], ['type' => 'f64', 'value' => '4618760256179416344']]],
+ expected: [['type' => 'f64', 'value' => '4607182418800017408']],
+ line: 177,
+ );
+ }
+
+ #[Depends('testAssertReturn168')]
+ public function testAssertReturn169(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '13830554455654793216'], ['type' => 'f64', 'value' => '18442240474082181119']]],
+ expected: [['type' => 'f64', 'value' => '13830554455654793216']],
+ line: 178,
+ );
+ }
+
+ #[Depends('testAssertReturn169')]
+ public function testAssertReturn170(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '13830554455654793216'], ['type' => 'f64', 'value' => '9218868437227405311']]],
+ expected: [['type' => 'f64', 'value' => '4607182418800017408']],
+ line: 179,
+ );
+ }
+
+ #[Depends('testAssertReturn170')]
+ public function testAssertReturn171(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '4607182418800017408'], ['type' => 'f64', 'value' => '18442240474082181119']]],
+ expected: [['type' => 'f64', 'value' => '13830554455654793216']],
+ line: 180,
+ );
+ }
+
+ #[Depends('testAssertReturn171')]
+ public function testAssertReturn172(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '4607182418800017408'], ['type' => 'f64', 'value' => '9218868437227405311']]],
+ expected: [['type' => 'f64', 'value' => '4607182418800017408']],
+ line: 181,
+ );
+ }
+
+ #[Depends('testAssertReturn172')]
+ public function testAssertReturn173(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '13830554455654793216'], ['type' => 'f64', 'value' => '18442240474082181120']]],
+ expected: [['type' => 'f64', 'value' => '13830554455654793216']],
+ line: 182,
+ );
+ }
+
+ #[Depends('testAssertReturn173')]
+ public function testAssertReturn174(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '13830554455654793216'], ['type' => 'f64', 'value' => '9218868437227405312']]],
+ expected: [['type' => 'f64', 'value' => '4607182418800017408']],
+ line: 183,
+ );
+ }
+
+ #[Depends('testAssertReturn174')]
+ public function testAssertReturn175(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '4607182418800017408'], ['type' => 'f64', 'value' => '18442240474082181120']]],
+ expected: [['type' => 'f64', 'value' => '13830554455654793216']],
+ line: 184,
+ );
+ }
+
+ #[Depends('testAssertReturn175')]
+ public function testAssertReturn176(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '4607182418800017408'], ['type' => 'f64', 'value' => '9218868437227405312']]],
+ expected: [['type' => 'f64', 'value' => '4607182418800017408']],
+ line: 185,
+ );
+ }
+
+ #[Depends('testAssertReturn176')]
+ public function testAssertReturn177(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '13830554455654793216'], ['type' => 'f64', 'value' => '18444492273895866368']]],
+ expected: [['type' => 'f64', 'value' => '13830554455654793216']],
+ line: 186,
+ );
+ }
+
+ #[Depends('testAssertReturn177')]
+ public function testAssertReturn178(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '13830554455654793216'], ['type' => 'f64', 'value' => '9221120237041090560']]],
+ expected: [['type' => 'f64', 'value' => '4607182418800017408']],
+ line: 187,
+ );
+ }
+
+ #[Depends('testAssertReturn178')]
+ public function testAssertReturn179(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '4607182418800017408'], ['type' => 'f64', 'value' => '18444492273895866368']]],
+ expected: [['type' => 'f64', 'value' => '13830554455654793216']],
+ line: 188,
+ );
+ }
+
+ #[Depends('testAssertReturn179')]
+ public function testAssertReturn180(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '4607182418800017408'], ['type' => 'f64', 'value' => '9221120237041090560']]],
+ expected: [['type' => 'f64', 'value' => '4607182418800017408']],
+ line: 189,
+ );
+ }
+
+ #[Depends('testAssertReturn180')]
+ public function testAssertReturn181(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '13842132293034192152'], ['type' => 'f64', 'value' => '9223372036854775808']]],
+ expected: [['type' => 'f64', 'value' => '13842132293034192152']],
+ line: 190,
+ );
+ }
+
+ #[Depends('testAssertReturn181')]
+ public function testAssertReturn182(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '13842132293034192152'], ['type' => 'f64', 'value' => '0']]],
+ expected: [['type' => 'f64', 'value' => '4618760256179416344']],
+ line: 191,
+ );
+ }
+
+ #[Depends('testAssertReturn182')]
+ public function testAssertReturn183(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '4618760256179416344'], ['type' => 'f64', 'value' => '9223372036854775808']]],
+ expected: [['type' => 'f64', 'value' => '13842132293034192152']],
+ line: 192,
+ );
+ }
+
+ #[Depends('testAssertReturn183')]
+ public function testAssertReturn184(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '4618760256179416344'], ['type' => 'f64', 'value' => '0']]],
+ expected: [['type' => 'f64', 'value' => '4618760256179416344']],
+ line: 193,
+ );
+ }
+
+ #[Depends('testAssertReturn184')]
+ public function testAssertReturn185(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '13842132293034192152'], ['type' => 'f64', 'value' => '9223372036854775809']]],
+ expected: [['type' => 'f64', 'value' => '13842132293034192152']],
+ line: 194,
+ );
+ }
+
+ #[Depends('testAssertReturn185')]
+ public function testAssertReturn186(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '13842132293034192152'], ['type' => 'f64', 'value' => '1']]],
+ expected: [['type' => 'f64', 'value' => '4618760256179416344']],
+ line: 195,
+ );
+ }
+
+ #[Depends('testAssertReturn186')]
+ public function testAssertReturn187(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '4618760256179416344'], ['type' => 'f64', 'value' => '9223372036854775809']]],
+ expected: [['type' => 'f64', 'value' => '13842132293034192152']],
+ line: 196,
+ );
+ }
+
+ #[Depends('testAssertReturn187')]
+ public function testAssertReturn188(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '4618760256179416344'], ['type' => 'f64', 'value' => '1']]],
+ expected: [['type' => 'f64', 'value' => '4618760256179416344']],
+ line: 197,
+ );
+ }
+
+ #[Depends('testAssertReturn188')]
+ public function testAssertReturn189(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '13842132293034192152'], ['type' => 'f64', 'value' => '9227875636482146304']]],
+ expected: [['type' => 'f64', 'value' => '13842132293034192152']],
+ line: 198,
+ );
+ }
+
+ #[Depends('testAssertReturn189')]
+ public function testAssertReturn190(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '13842132293034192152'], ['type' => 'f64', 'value' => '4503599627370496']]],
+ expected: [['type' => 'f64', 'value' => '4618760256179416344']],
+ line: 199,
+ );
+ }
+
+ #[Depends('testAssertReturn190')]
+ public function testAssertReturn191(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '4618760256179416344'], ['type' => 'f64', 'value' => '9227875636482146304']]],
+ expected: [['type' => 'f64', 'value' => '13842132293034192152']],
+ line: 200,
+ );
+ }
+
+ #[Depends('testAssertReturn191')]
+ public function testAssertReturn192(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '4618760256179416344'], ['type' => 'f64', 'value' => '4503599627370496']]],
+ expected: [['type' => 'f64', 'value' => '4618760256179416344']],
+ line: 201,
+ );
+ }
+
+ #[Depends('testAssertReturn192')]
+ public function testAssertReturn193(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '13842132293034192152'], ['type' => 'f64', 'value' => '13826050856027422720']]],
+ expected: [['type' => 'f64', 'value' => '13842132293034192152']],
+ line: 202,
+ );
+ }
+
+ #[Depends('testAssertReturn193')]
+ public function testAssertReturn194(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '13842132293034192152'], ['type' => 'f64', 'value' => '4602678819172646912']]],
+ expected: [['type' => 'f64', 'value' => '4618760256179416344']],
+ line: 203,
+ );
+ }
+
+ #[Depends('testAssertReturn194')]
+ public function testAssertReturn195(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '4618760256179416344'], ['type' => 'f64', 'value' => '13826050856027422720']]],
+ expected: [['type' => 'f64', 'value' => '13842132293034192152']],
+ line: 204,
+ );
+ }
+
+ #[Depends('testAssertReturn195')]
+ public function testAssertReturn196(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '4618760256179416344'], ['type' => 'f64', 'value' => '4602678819172646912']]],
+ expected: [['type' => 'f64', 'value' => '4618760256179416344']],
+ line: 205,
+ );
+ }
+
+ #[Depends('testAssertReturn196')]
+ public function testAssertReturn197(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '13842132293034192152'], ['type' => 'f64', 'value' => '13830554455654793216']]],
+ expected: [['type' => 'f64', 'value' => '13842132293034192152']],
+ line: 206,
+ );
+ }
+
+ #[Depends('testAssertReturn197')]
+ public function testAssertReturn198(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '13842132293034192152'], ['type' => 'f64', 'value' => '4607182418800017408']]],
+ expected: [['type' => 'f64', 'value' => '4618760256179416344']],
+ line: 207,
+ );
+ }
+
+ #[Depends('testAssertReturn198')]
+ public function testAssertReturn199(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '4618760256179416344'], ['type' => 'f64', 'value' => '13830554455654793216']]],
+ expected: [['type' => 'f64', 'value' => '13842132293034192152']],
+ line: 208,
+ );
+ }
+
+ #[Depends('testAssertReturn199')]
+ public function testAssertReturn200(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '4618760256179416344'], ['type' => 'f64', 'value' => '4607182418800017408']]],
+ expected: [['type' => 'f64', 'value' => '4618760256179416344']],
+ line: 209,
+ );
+ }
+
+ #[Depends('testAssertReturn200')]
+ public function testAssertReturn201(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '13842132293034192152'], ['type' => 'f64', 'value' => '13842132293034192152']]],
+ expected: [['type' => 'f64', 'value' => '13842132293034192152']],
+ line: 210,
+ );
+ }
+
+ #[Depends('testAssertReturn201')]
+ public function testAssertReturn202(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '13842132293034192152'], ['type' => 'f64', 'value' => '4618760256179416344']]],
+ expected: [['type' => 'f64', 'value' => '4618760256179416344']],
+ line: 211,
+ );
+ }
+
+ #[Depends('testAssertReturn202')]
+ public function testAssertReturn203(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '4618760256179416344'], ['type' => 'f64', 'value' => '13842132293034192152']]],
+ expected: [['type' => 'f64', 'value' => '13842132293034192152']],
+ line: 212,
+ );
+ }
+
+ #[Depends('testAssertReturn203')]
+ public function testAssertReturn204(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '4618760256179416344'], ['type' => 'f64', 'value' => '4618760256179416344']]],
+ expected: [['type' => 'f64', 'value' => '4618760256179416344']],
+ line: 213,
+ );
+ }
+
+ #[Depends('testAssertReturn204')]
+ public function testAssertReturn205(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '13842132293034192152'], ['type' => 'f64', 'value' => '18442240474082181119']]],
+ expected: [['type' => 'f64', 'value' => '13842132293034192152']],
+ line: 214,
+ );
+ }
+
+ #[Depends('testAssertReturn205')]
+ public function testAssertReturn206(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '13842132293034192152'], ['type' => 'f64', 'value' => '9218868437227405311']]],
+ expected: [['type' => 'f64', 'value' => '4618760256179416344']],
+ line: 215,
+ );
+ }
+
+ #[Depends('testAssertReturn206')]
+ public function testAssertReturn207(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '4618760256179416344'], ['type' => 'f64', 'value' => '18442240474082181119']]],
+ expected: [['type' => 'f64', 'value' => '13842132293034192152']],
+ line: 216,
+ );
+ }
+
+ #[Depends('testAssertReturn207')]
+ public function testAssertReturn208(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '4618760256179416344'], ['type' => 'f64', 'value' => '9218868437227405311']]],
+ expected: [['type' => 'f64', 'value' => '4618760256179416344']],
+ line: 217,
+ );
+ }
+
+ #[Depends('testAssertReturn208')]
+ public function testAssertReturn209(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '13842132293034192152'], ['type' => 'f64', 'value' => '18442240474082181120']]],
+ expected: [['type' => 'f64', 'value' => '13842132293034192152']],
+ line: 218,
+ );
+ }
+
+ #[Depends('testAssertReturn209')]
+ public function testAssertReturn210(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '13842132293034192152'], ['type' => 'f64', 'value' => '9218868437227405312']]],
+ expected: [['type' => 'f64', 'value' => '4618760256179416344']],
+ line: 219,
+ );
+ }
+
+ #[Depends('testAssertReturn210')]
+ public function testAssertReturn211(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '4618760256179416344'], ['type' => 'f64', 'value' => '18442240474082181120']]],
+ expected: [['type' => 'f64', 'value' => '13842132293034192152']],
+ line: 220,
+ );
+ }
+
+ #[Depends('testAssertReturn211')]
+ public function testAssertReturn212(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '4618760256179416344'], ['type' => 'f64', 'value' => '9218868437227405312']]],
+ expected: [['type' => 'f64', 'value' => '4618760256179416344']],
+ line: 221,
+ );
+ }
+
+ #[Depends('testAssertReturn212')]
+ public function testAssertReturn213(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '13842132293034192152'], ['type' => 'f64', 'value' => '18444492273895866368']]],
+ expected: [['type' => 'f64', 'value' => '13842132293034192152']],
+ line: 222,
+ );
+ }
+
+ #[Depends('testAssertReturn213')]
+ public function testAssertReturn214(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '13842132293034192152'], ['type' => 'f64', 'value' => '9221120237041090560']]],
+ expected: [['type' => 'f64', 'value' => '4618760256179416344']],
+ line: 223,
+ );
+ }
+
+ #[Depends('testAssertReturn214')]
+ public function testAssertReturn215(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '4618760256179416344'], ['type' => 'f64', 'value' => '18444492273895866368']]],
+ expected: [['type' => 'f64', 'value' => '13842132293034192152']],
+ line: 224,
+ );
+ }
+
+ #[Depends('testAssertReturn215')]
+ public function testAssertReturn216(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '4618760256179416344'], ['type' => 'f64', 'value' => '9221120237041090560']]],
+ expected: [['type' => 'f64', 'value' => '4618760256179416344']],
+ line: 225,
+ );
+ }
+
+ #[Depends('testAssertReturn216')]
+ public function testAssertReturn217(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '18442240474082181119'], ['type' => 'f64', 'value' => '9223372036854775808']]],
+ expected: [['type' => 'f64', 'value' => '18442240474082181119']],
+ line: 226,
+ );
+ }
+
+ #[Depends('testAssertReturn217')]
+ public function testAssertReturn218(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '18442240474082181119'], ['type' => 'f64', 'value' => '0']]],
+ expected: [['type' => 'f64', 'value' => '9218868437227405311']],
+ line: 227,
+ );
+ }
+
+ #[Depends('testAssertReturn218')]
+ public function testAssertReturn219(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '9218868437227405311'], ['type' => 'f64', 'value' => '9223372036854775808']]],
+ expected: [['type' => 'f64', 'value' => '18442240474082181119']],
+ line: 228,
+ );
+ }
+
+ #[Depends('testAssertReturn219')]
+ public function testAssertReturn220(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '9218868437227405311'], ['type' => 'f64', 'value' => '0']]],
+ expected: [['type' => 'f64', 'value' => '9218868437227405311']],
+ line: 229,
+ );
+ }
+
+ #[Depends('testAssertReturn220')]
+ public function testAssertReturn221(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '18442240474082181119'], ['type' => 'f64', 'value' => '9223372036854775809']]],
+ expected: [['type' => 'f64', 'value' => '18442240474082181119']],
+ line: 230,
+ );
+ }
+
+ #[Depends('testAssertReturn221')]
+ public function testAssertReturn222(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '18442240474082181119'], ['type' => 'f64', 'value' => '1']]],
+ expected: [['type' => 'f64', 'value' => '9218868437227405311']],
+ line: 231,
+ );
+ }
+
+ #[Depends('testAssertReturn222')]
+ public function testAssertReturn223(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '9218868437227405311'], ['type' => 'f64', 'value' => '9223372036854775809']]],
+ expected: [['type' => 'f64', 'value' => '18442240474082181119']],
+ line: 232,
+ );
+ }
+
+ #[Depends('testAssertReturn223')]
+ public function testAssertReturn224(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '9218868437227405311'], ['type' => 'f64', 'value' => '1']]],
+ expected: [['type' => 'f64', 'value' => '9218868437227405311']],
+ line: 233,
+ );
+ }
+
+ #[Depends('testAssertReturn224')]
+ public function testAssertReturn225(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '18442240474082181119'], ['type' => 'f64', 'value' => '9227875636482146304']]],
+ expected: [['type' => 'f64', 'value' => '18442240474082181119']],
+ line: 234,
+ );
+ }
+
+ #[Depends('testAssertReturn225')]
+ public function testAssertReturn226(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '18442240474082181119'], ['type' => 'f64', 'value' => '4503599627370496']]],
+ expected: [['type' => 'f64', 'value' => '9218868437227405311']],
+ line: 235,
+ );
+ }
+
+ #[Depends('testAssertReturn226')]
+ public function testAssertReturn227(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '9218868437227405311'], ['type' => 'f64', 'value' => '9227875636482146304']]],
+ expected: [['type' => 'f64', 'value' => '18442240474082181119']],
+ line: 236,
+ );
+ }
+
+ #[Depends('testAssertReturn227')]
+ public function testAssertReturn228(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '9218868437227405311'], ['type' => 'f64', 'value' => '4503599627370496']]],
+ expected: [['type' => 'f64', 'value' => '9218868437227405311']],
+ line: 237,
+ );
+ }
+
+ #[Depends('testAssertReturn228')]
+ public function testAssertReturn229(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '18442240474082181119'], ['type' => 'f64', 'value' => '13826050856027422720']]],
+ expected: [['type' => 'f64', 'value' => '18442240474082181119']],
+ line: 238,
+ );
+ }
+
+ #[Depends('testAssertReturn229')]
+ public function testAssertReturn230(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '18442240474082181119'], ['type' => 'f64', 'value' => '4602678819172646912']]],
+ expected: [['type' => 'f64', 'value' => '9218868437227405311']],
+ line: 239,
+ );
+ }
+
+ #[Depends('testAssertReturn230')]
+ public function testAssertReturn231(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '9218868437227405311'], ['type' => 'f64', 'value' => '13826050856027422720']]],
+ expected: [['type' => 'f64', 'value' => '18442240474082181119']],
+ line: 240,
+ );
+ }
+
+ #[Depends('testAssertReturn231')]
+ public function testAssertReturn232(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '9218868437227405311'], ['type' => 'f64', 'value' => '4602678819172646912']]],
+ expected: [['type' => 'f64', 'value' => '9218868437227405311']],
+ line: 241,
+ );
+ }
+
+ #[Depends('testAssertReturn232')]
+ public function testAssertReturn233(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '18442240474082181119'], ['type' => 'f64', 'value' => '13830554455654793216']]],
+ expected: [['type' => 'f64', 'value' => '18442240474082181119']],
+ line: 242,
+ );
+ }
+
+ #[Depends('testAssertReturn233')]
+ public function testAssertReturn234(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '18442240474082181119'], ['type' => 'f64', 'value' => '4607182418800017408']]],
+ expected: [['type' => 'f64', 'value' => '9218868437227405311']],
+ line: 243,
+ );
+ }
+
+ #[Depends('testAssertReturn234')]
+ public function testAssertReturn235(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '9218868437227405311'], ['type' => 'f64', 'value' => '13830554455654793216']]],
+ expected: [['type' => 'f64', 'value' => '18442240474082181119']],
+ line: 244,
+ );
+ }
+
+ #[Depends('testAssertReturn235')]
+ public function testAssertReturn236(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '9218868437227405311'], ['type' => 'f64', 'value' => '4607182418800017408']]],
+ expected: [['type' => 'f64', 'value' => '9218868437227405311']],
+ line: 245,
+ );
+ }
+
+ #[Depends('testAssertReturn236')]
+ public function testAssertReturn237(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '18442240474082181119'], ['type' => 'f64', 'value' => '13842132293034192152']]],
+ expected: [['type' => 'f64', 'value' => '18442240474082181119']],
+ line: 246,
+ );
+ }
+
+ #[Depends('testAssertReturn237')]
+ public function testAssertReturn238(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '18442240474082181119'], ['type' => 'f64', 'value' => '4618760256179416344']]],
+ expected: [['type' => 'f64', 'value' => '9218868437227405311']],
+ line: 247,
+ );
+ }
+
+ #[Depends('testAssertReturn238')]
+ public function testAssertReturn239(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '9218868437227405311'], ['type' => 'f64', 'value' => '13842132293034192152']]],
+ expected: [['type' => 'f64', 'value' => '18442240474082181119']],
+ line: 248,
+ );
+ }
+
+ #[Depends('testAssertReturn239')]
+ public function testAssertReturn240(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '9218868437227405311'], ['type' => 'f64', 'value' => '4618760256179416344']]],
+ expected: [['type' => 'f64', 'value' => '9218868437227405311']],
+ line: 249,
+ );
+ }
+
+ #[Depends('testAssertReturn240')]
+ public function testAssertReturn241(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '18442240474082181119'], ['type' => 'f64', 'value' => '18442240474082181119']]],
+ expected: [['type' => 'f64', 'value' => '18442240474082181119']],
+ line: 250,
+ );
+ }
+
+ #[Depends('testAssertReturn241')]
+ public function testAssertReturn242(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '18442240474082181119'], ['type' => 'f64', 'value' => '9218868437227405311']]],
+ expected: [['type' => 'f64', 'value' => '9218868437227405311']],
+ line: 251,
+ );
+ }
+
+ #[Depends('testAssertReturn242')]
+ public function testAssertReturn243(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '9218868437227405311'], ['type' => 'f64', 'value' => '18442240474082181119']]],
+ expected: [['type' => 'f64', 'value' => '18442240474082181119']],
+ line: 252,
+ );
+ }
+
+ #[Depends('testAssertReturn243')]
+ public function testAssertReturn244(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '9218868437227405311'], ['type' => 'f64', 'value' => '9218868437227405311']]],
+ expected: [['type' => 'f64', 'value' => '9218868437227405311']],
+ line: 253,
+ );
+ }
+
+ #[Depends('testAssertReturn244')]
+ public function testAssertReturn245(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '18442240474082181119'], ['type' => 'f64', 'value' => '18442240474082181120']]],
+ expected: [['type' => 'f64', 'value' => '18442240474082181119']],
+ line: 254,
+ );
+ }
+
+ #[Depends('testAssertReturn245')]
+ public function testAssertReturn246(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '18442240474082181119'], ['type' => 'f64', 'value' => '9218868437227405312']]],
+ expected: [['type' => 'f64', 'value' => '9218868437227405311']],
+ line: 255,
+ );
+ }
+
+ #[Depends('testAssertReturn246')]
+ public function testAssertReturn247(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '9218868437227405311'], ['type' => 'f64', 'value' => '18442240474082181120']]],
+ expected: [['type' => 'f64', 'value' => '18442240474082181119']],
+ line: 256,
+ );
+ }
+
+ #[Depends('testAssertReturn247')]
+ public function testAssertReturn248(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '9218868437227405311'], ['type' => 'f64', 'value' => '9218868437227405312']]],
+ expected: [['type' => 'f64', 'value' => '9218868437227405311']],
+ line: 257,
+ );
+ }
+
+ #[Depends('testAssertReturn248')]
+ public function testAssertReturn249(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '18442240474082181119'], ['type' => 'f64', 'value' => '18444492273895866368']]],
+ expected: [['type' => 'f64', 'value' => '18442240474082181119']],
+ line: 258,
+ );
+ }
+
+ #[Depends('testAssertReturn249')]
+ public function testAssertReturn250(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '18442240474082181119'], ['type' => 'f64', 'value' => '9221120237041090560']]],
+ expected: [['type' => 'f64', 'value' => '9218868437227405311']],
+ line: 259,
+ );
+ }
+
+ #[Depends('testAssertReturn250')]
+ public function testAssertReturn251(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '9218868437227405311'], ['type' => 'f64', 'value' => '18444492273895866368']]],
+ expected: [['type' => 'f64', 'value' => '18442240474082181119']],
+ line: 260,
+ );
+ }
+
+ #[Depends('testAssertReturn251')]
+ public function testAssertReturn252(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '9218868437227405311'], ['type' => 'f64', 'value' => '9221120237041090560']]],
+ expected: [['type' => 'f64', 'value' => '9218868437227405311']],
+ line: 261,
+ );
+ }
+
+ #[Depends('testAssertReturn252')]
+ public function testAssertReturn253(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '18442240474082181120'], ['type' => 'f64', 'value' => '9223372036854775808']]],
+ expected: [['type' => 'f64', 'value' => '18442240474082181120']],
+ line: 262,
+ );
+ }
+
+ #[Depends('testAssertReturn253')]
+ public function testAssertReturn254(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '18442240474082181120'], ['type' => 'f64', 'value' => '0']]],
+ expected: [['type' => 'f64', 'value' => '9218868437227405312']],
+ line: 263,
+ );
+ }
+
+ #[Depends('testAssertReturn254')]
+ public function testAssertReturn255(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '9218868437227405312'], ['type' => 'f64', 'value' => '9223372036854775808']]],
+ expected: [['type' => 'f64', 'value' => '18442240474082181120']],
+ line: 264,
+ );
+ }
+
+ #[Depends('testAssertReturn255')]
+ public function testAssertReturn256(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '9218868437227405312'], ['type' => 'f64', 'value' => '0']]],
+ expected: [['type' => 'f64', 'value' => '9218868437227405312']],
+ line: 265,
+ );
+ }
+
+ #[Depends('testAssertReturn256')]
+ public function testAssertReturn257(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '18442240474082181120'], ['type' => 'f64', 'value' => '9223372036854775809']]],
+ expected: [['type' => 'f64', 'value' => '18442240474082181120']],
+ line: 266,
+ );
+ }
+
+ #[Depends('testAssertReturn257')]
+ public function testAssertReturn258(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '18442240474082181120'], ['type' => 'f64', 'value' => '1']]],
+ expected: [['type' => 'f64', 'value' => '9218868437227405312']],
+ line: 267,
+ );
+ }
+
+ #[Depends('testAssertReturn258')]
+ public function testAssertReturn259(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '9218868437227405312'], ['type' => 'f64', 'value' => '9223372036854775809']]],
+ expected: [['type' => 'f64', 'value' => '18442240474082181120']],
+ line: 268,
+ );
+ }
+
+ #[Depends('testAssertReturn259')]
+ public function testAssertReturn260(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '9218868437227405312'], ['type' => 'f64', 'value' => '1']]],
+ expected: [['type' => 'f64', 'value' => '9218868437227405312']],
+ line: 269,
+ );
+ }
+
+ #[Depends('testAssertReturn260')]
+ public function testAssertReturn261(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '18442240474082181120'], ['type' => 'f64', 'value' => '9227875636482146304']]],
+ expected: [['type' => 'f64', 'value' => '18442240474082181120']],
+ line: 270,
+ );
+ }
+
+ #[Depends('testAssertReturn261')]
+ public function testAssertReturn262(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '18442240474082181120'], ['type' => 'f64', 'value' => '4503599627370496']]],
+ expected: [['type' => 'f64', 'value' => '9218868437227405312']],
+ line: 271,
+ );
+ }
+
+ #[Depends('testAssertReturn262')]
+ public function testAssertReturn263(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '9218868437227405312'], ['type' => 'f64', 'value' => '9227875636482146304']]],
+ expected: [['type' => 'f64', 'value' => '18442240474082181120']],
+ line: 272,
+ );
+ }
+
+ #[Depends('testAssertReturn263')]
+ public function testAssertReturn264(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '9218868437227405312'], ['type' => 'f64', 'value' => '4503599627370496']]],
+ expected: [['type' => 'f64', 'value' => '9218868437227405312']],
+ line: 273,
+ );
+ }
+
+ #[Depends('testAssertReturn264')]
+ public function testAssertReturn265(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '18442240474082181120'], ['type' => 'f64', 'value' => '13826050856027422720']]],
+ expected: [['type' => 'f64', 'value' => '18442240474082181120']],
+ line: 274,
+ );
+ }
+
+ #[Depends('testAssertReturn265')]
+ public function testAssertReturn266(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '18442240474082181120'], ['type' => 'f64', 'value' => '4602678819172646912']]],
+ expected: [['type' => 'f64', 'value' => '9218868437227405312']],
+ line: 275,
+ );
+ }
+
+ #[Depends('testAssertReturn266')]
+ public function testAssertReturn267(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '9218868437227405312'], ['type' => 'f64', 'value' => '13826050856027422720']]],
+ expected: [['type' => 'f64', 'value' => '18442240474082181120']],
+ line: 276,
+ );
+ }
+
+ #[Depends('testAssertReturn267')]
+ public function testAssertReturn268(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '9218868437227405312'], ['type' => 'f64', 'value' => '4602678819172646912']]],
+ expected: [['type' => 'f64', 'value' => '9218868437227405312']],
+ line: 277,
+ );
+ }
+
+ #[Depends('testAssertReturn268')]
+ public function testAssertReturn269(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '18442240474082181120'], ['type' => 'f64', 'value' => '13830554455654793216']]],
+ expected: [['type' => 'f64', 'value' => '18442240474082181120']],
+ line: 278,
+ );
+ }
+
+ #[Depends('testAssertReturn269')]
+ public function testAssertReturn270(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '18442240474082181120'], ['type' => 'f64', 'value' => '4607182418800017408']]],
+ expected: [['type' => 'f64', 'value' => '9218868437227405312']],
+ line: 279,
+ );
+ }
+
+ #[Depends('testAssertReturn270')]
+ public function testAssertReturn271(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '9218868437227405312'], ['type' => 'f64', 'value' => '13830554455654793216']]],
+ expected: [['type' => 'f64', 'value' => '18442240474082181120']],
+ line: 280,
+ );
+ }
+
+ #[Depends('testAssertReturn271')]
+ public function testAssertReturn272(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '9218868437227405312'], ['type' => 'f64', 'value' => '4607182418800017408']]],
+ expected: [['type' => 'f64', 'value' => '9218868437227405312']],
+ line: 281,
+ );
+ }
+
+ #[Depends('testAssertReturn272')]
+ public function testAssertReturn273(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '18442240474082181120'], ['type' => 'f64', 'value' => '13842132293034192152']]],
+ expected: [['type' => 'f64', 'value' => '18442240474082181120']],
+ line: 282,
+ );
+ }
+
+ #[Depends('testAssertReturn273')]
+ public function testAssertReturn274(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '18442240474082181120'], ['type' => 'f64', 'value' => '4618760256179416344']]],
+ expected: [['type' => 'f64', 'value' => '9218868437227405312']],
+ line: 283,
+ );
+ }
+
+ #[Depends('testAssertReturn274')]
+ public function testAssertReturn275(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '9218868437227405312'], ['type' => 'f64', 'value' => '13842132293034192152']]],
+ expected: [['type' => 'f64', 'value' => '18442240474082181120']],
+ line: 284,
+ );
+ }
+
+ #[Depends('testAssertReturn275')]
+ public function testAssertReturn276(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '9218868437227405312'], ['type' => 'f64', 'value' => '4618760256179416344']]],
+ expected: [['type' => 'f64', 'value' => '9218868437227405312']],
+ line: 285,
+ );
+ }
+
+ #[Depends('testAssertReturn276')]
+ public function testAssertReturn277(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '18442240474082181120'], ['type' => 'f64', 'value' => '18442240474082181119']]],
+ expected: [['type' => 'f64', 'value' => '18442240474082181120']],
+ line: 286,
+ );
+ }
+
+ #[Depends('testAssertReturn277')]
+ public function testAssertReturn278(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '18442240474082181120'], ['type' => 'f64', 'value' => '9218868437227405311']]],
+ expected: [['type' => 'f64', 'value' => '9218868437227405312']],
+ line: 287,
+ );
+ }
+
+ #[Depends('testAssertReturn278')]
+ public function testAssertReturn279(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '9218868437227405312'], ['type' => 'f64', 'value' => '18442240474082181119']]],
+ expected: [['type' => 'f64', 'value' => '18442240474082181120']],
+ line: 288,
+ );
+ }
+
+ #[Depends('testAssertReturn279')]
+ public function testAssertReturn280(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '9218868437227405312'], ['type' => 'f64', 'value' => '9218868437227405311']]],
+ expected: [['type' => 'f64', 'value' => '9218868437227405312']],
+ line: 289,
+ );
+ }
+
+ #[Depends('testAssertReturn280')]
+ public function testAssertReturn281(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '18442240474082181120'], ['type' => 'f64', 'value' => '18442240474082181120']]],
+ expected: [['type' => 'f64', 'value' => '18442240474082181120']],
+ line: 290,
+ );
+ }
+
+ #[Depends('testAssertReturn281')]
+ public function testAssertReturn282(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '18442240474082181120'], ['type' => 'f64', 'value' => '9218868437227405312']]],
+ expected: [['type' => 'f64', 'value' => '9218868437227405312']],
+ line: 291,
+ );
+ }
+
+ #[Depends('testAssertReturn282')]
+ public function testAssertReturn283(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '9218868437227405312'], ['type' => 'f64', 'value' => '18442240474082181120']]],
+ expected: [['type' => 'f64', 'value' => '18442240474082181120']],
+ line: 292,
+ );
+ }
+
+ #[Depends('testAssertReturn283')]
+ public function testAssertReturn284(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '9218868437227405312'], ['type' => 'f64', 'value' => '9218868437227405312']]],
+ expected: [['type' => 'f64', 'value' => '9218868437227405312']],
+ line: 293,
+ );
+ }
+
+ #[Depends('testAssertReturn284')]
+ public function testAssertReturn285(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '18442240474082181120'], ['type' => 'f64', 'value' => '18444492273895866368']]],
+ expected: [['type' => 'f64', 'value' => '18442240474082181120']],
+ line: 294,
+ );
+ }
+
+ #[Depends('testAssertReturn285')]
+ public function testAssertReturn286(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '18442240474082181120'], ['type' => 'f64', 'value' => '9221120237041090560']]],
+ expected: [['type' => 'f64', 'value' => '9218868437227405312']],
+ line: 295,
+ );
+ }
+
+ #[Depends('testAssertReturn286')]
+ public function testAssertReturn287(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '9218868437227405312'], ['type' => 'f64', 'value' => '18444492273895866368']]],
+ expected: [['type' => 'f64', 'value' => '18442240474082181120']],
+ line: 296,
+ );
+ }
+
+ #[Depends('testAssertReturn287')]
+ public function testAssertReturn288(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '9218868437227405312'], ['type' => 'f64', 'value' => '9221120237041090560']]],
+ expected: [['type' => 'f64', 'value' => '9218868437227405312']],
+ line: 297,
+ );
+ }
+
+ #[Depends('testAssertReturn288')]
+ public function testAssertReturn289(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '18444492273895866368'], ['type' => 'f64', 'value' => '9223372036854775808']]],
+ expected: [['type' => 'f64', 'value' => '18444492273895866368']],
+ line: 298,
+ );
+ }
+
+ #[Depends('testAssertReturn289')]
+ public function testAssertReturn290(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '18444492273895866368'], ['type' => 'f64', 'value' => '0']]],
+ expected: [['type' => 'f64', 'value' => '9221120237041090560']],
+ line: 299,
+ );
+ }
+
+ #[Depends('testAssertReturn290')]
+ public function testAssertReturn291(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '9221120237041090560'], ['type' => 'f64', 'value' => '9223372036854775808']]],
+ expected: [['type' => 'f64', 'value' => '18444492273895866368']],
+ line: 300,
+ );
+ }
+
+ #[Depends('testAssertReturn291')]
+ public function testAssertReturn292(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '9221120237041090560'], ['type' => 'f64', 'value' => '0']]],
+ expected: [['type' => 'f64', 'value' => '9221120237041090560']],
+ line: 301,
+ );
+ }
+
+ #[Depends('testAssertReturn292')]
+ public function testAssertReturn293(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '18444492273895866368'], ['type' => 'f64', 'value' => '9223372036854775809']]],
+ expected: [['type' => 'f64', 'value' => '18444492273895866368']],
+ line: 302,
+ );
+ }
+
+ #[Depends('testAssertReturn293')]
+ public function testAssertReturn294(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '18444492273895866368'], ['type' => 'f64', 'value' => '1']]],
+ expected: [['type' => 'f64', 'value' => '9221120237041090560']],
+ line: 303,
+ );
+ }
+
+ #[Depends('testAssertReturn294')]
+ public function testAssertReturn295(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '9221120237041090560'], ['type' => 'f64', 'value' => '9223372036854775809']]],
+ expected: [['type' => 'f64', 'value' => '18444492273895866368']],
+ line: 304,
+ );
+ }
+
+ #[Depends('testAssertReturn295')]
+ public function testAssertReturn296(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '9221120237041090560'], ['type' => 'f64', 'value' => '1']]],
+ expected: [['type' => 'f64', 'value' => '9221120237041090560']],
+ line: 305,
+ );
+ }
+
+ #[Depends('testAssertReturn296')]
+ public function testAssertReturn297(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '18444492273895866368'], ['type' => 'f64', 'value' => '9227875636482146304']]],
+ expected: [['type' => 'f64', 'value' => '18444492273895866368']],
+ line: 306,
+ );
+ }
+
+ #[Depends('testAssertReturn297')]
+ public function testAssertReturn298(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '18444492273895866368'], ['type' => 'f64', 'value' => '4503599627370496']]],
+ expected: [['type' => 'f64', 'value' => '9221120237041090560']],
+ line: 307,
+ );
+ }
+
+ #[Depends('testAssertReturn298')]
+ public function testAssertReturn299(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '9221120237041090560'], ['type' => 'f64', 'value' => '9227875636482146304']]],
+ expected: [['type' => 'f64', 'value' => '18444492273895866368']],
+ line: 308,
+ );
+ }
+
+ #[Depends('testAssertReturn299')]
+ public function testAssertReturn300(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '9221120237041090560'], ['type' => 'f64', 'value' => '4503599627370496']]],
+ expected: [['type' => 'f64', 'value' => '9221120237041090560']],
+ line: 309,
+ );
+ }
+
+ #[Depends('testAssertReturn300')]
+ public function testAssertReturn301(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '18444492273895866368'], ['type' => 'f64', 'value' => '13826050856027422720']]],
+ expected: [['type' => 'f64', 'value' => '18444492273895866368']],
+ line: 310,
+ );
+ }
+
+ #[Depends('testAssertReturn301')]
+ public function testAssertReturn302(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '18444492273895866368'], ['type' => 'f64', 'value' => '4602678819172646912']]],
+ expected: [['type' => 'f64', 'value' => '9221120237041090560']],
+ line: 311,
+ );
+ }
+
+ #[Depends('testAssertReturn302')]
+ public function testAssertReturn303(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '9221120237041090560'], ['type' => 'f64', 'value' => '13826050856027422720']]],
+ expected: [['type' => 'f64', 'value' => '18444492273895866368']],
+ line: 312,
+ );
+ }
+
+ #[Depends('testAssertReturn303')]
+ public function testAssertReturn304(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '9221120237041090560'], ['type' => 'f64', 'value' => '4602678819172646912']]],
+ expected: [['type' => 'f64', 'value' => '9221120237041090560']],
+ line: 313,
+ );
+ }
+
+ #[Depends('testAssertReturn304')]
+ public function testAssertReturn305(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '18444492273895866368'], ['type' => 'f64', 'value' => '13830554455654793216']]],
+ expected: [['type' => 'f64', 'value' => '18444492273895866368']],
+ line: 314,
+ );
+ }
+
+ #[Depends('testAssertReturn305')]
+ public function testAssertReturn306(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '18444492273895866368'], ['type' => 'f64', 'value' => '4607182418800017408']]],
+ expected: [['type' => 'f64', 'value' => '9221120237041090560']],
+ line: 315,
+ );
+ }
+
+ #[Depends('testAssertReturn306')]
+ public function testAssertReturn307(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '9221120237041090560'], ['type' => 'f64', 'value' => '13830554455654793216']]],
+ expected: [['type' => 'f64', 'value' => '18444492273895866368']],
+ line: 316,
+ );
+ }
+
+ #[Depends('testAssertReturn307')]
+ public function testAssertReturn308(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '9221120237041090560'], ['type' => 'f64', 'value' => '4607182418800017408']]],
+ expected: [['type' => 'f64', 'value' => '9221120237041090560']],
+ line: 317,
+ );
+ }
+
+ #[Depends('testAssertReturn308')]
+ public function testAssertReturn309(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '18444492273895866368'], ['type' => 'f64', 'value' => '13842132293034192152']]],
+ expected: [['type' => 'f64', 'value' => '18444492273895866368']],
+ line: 318,
+ );
+ }
+
+ #[Depends('testAssertReturn309')]
+ public function testAssertReturn310(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '18444492273895866368'], ['type' => 'f64', 'value' => '4618760256179416344']]],
+ expected: [['type' => 'f64', 'value' => '9221120237041090560']],
+ line: 319,
+ );
+ }
+
+ #[Depends('testAssertReturn310')]
+ public function testAssertReturn311(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '9221120237041090560'], ['type' => 'f64', 'value' => '13842132293034192152']]],
+ expected: [['type' => 'f64', 'value' => '18444492273895866368']],
+ line: 320,
+ );
+ }
+
+ #[Depends('testAssertReturn311')]
+ public function testAssertReturn312(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '9221120237041090560'], ['type' => 'f64', 'value' => '4618760256179416344']]],
+ expected: [['type' => 'f64', 'value' => '9221120237041090560']],
+ line: 321,
+ );
+ }
+
+ #[Depends('testAssertReturn312')]
+ public function testAssertReturn313(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '18444492273895866368'], ['type' => 'f64', 'value' => '18442240474082181119']]],
+ expected: [['type' => 'f64', 'value' => '18444492273895866368']],
+ line: 322,
+ );
+ }
+
+ #[Depends('testAssertReturn313')]
+ public function testAssertReturn314(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '18444492273895866368'], ['type' => 'f64', 'value' => '9218868437227405311']]],
+ expected: [['type' => 'f64', 'value' => '9221120237041090560']],
+ line: 323,
+ );
+ }
+
+ #[Depends('testAssertReturn314')]
+ public function testAssertReturn315(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '9221120237041090560'], ['type' => 'f64', 'value' => '18442240474082181119']]],
+ expected: [['type' => 'f64', 'value' => '18444492273895866368']],
+ line: 324,
+ );
+ }
+
+ #[Depends('testAssertReturn315')]
+ public function testAssertReturn316(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '9221120237041090560'], ['type' => 'f64', 'value' => '9218868437227405311']]],
+ expected: [['type' => 'f64', 'value' => '9221120237041090560']],
+ line: 325,
+ );
+ }
+
+ #[Depends('testAssertReturn316')]
+ public function testAssertReturn317(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '18444492273895866368'], ['type' => 'f64', 'value' => '18442240474082181120']]],
+ expected: [['type' => 'f64', 'value' => '18444492273895866368']],
+ line: 326,
+ );
+ }
+
+ #[Depends('testAssertReturn317')]
+ public function testAssertReturn318(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '18444492273895866368'], ['type' => 'f64', 'value' => '9218868437227405312']]],
+ expected: [['type' => 'f64', 'value' => '9221120237041090560']],
+ line: 327,
+ );
+ }
+
+ #[Depends('testAssertReturn318')]
+ public function testAssertReturn319(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '9221120237041090560'], ['type' => 'f64', 'value' => '18442240474082181120']]],
+ expected: [['type' => 'f64', 'value' => '18444492273895866368']],
+ line: 328,
+ );
+ }
+
+ #[Depends('testAssertReturn319')]
+ public function testAssertReturn320(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '9221120237041090560'], ['type' => 'f64', 'value' => '9218868437227405312']]],
+ expected: [['type' => 'f64', 'value' => '9221120237041090560']],
+ line: 329,
+ );
+ }
+
+ #[Depends('testAssertReturn320')]
+ public function testAssertReturn321(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '18444492273895866368'], ['type' => 'f64', 'value' => '18444492273895866368']]],
+ expected: [['type' => 'f64', 'value' => '18444492273895866368']],
+ line: 330,
+ );
+ }
+
+ #[Depends('testAssertReturn321')]
+ public function testAssertReturn322(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '18444492273895866368'], ['type' => 'f64', 'value' => '9221120237041090560']]],
+ expected: [['type' => 'f64', 'value' => '9221120237041090560']],
+ line: 331,
+ );
+ }
+
+ #[Depends('testAssertReturn322')]
+ public function testAssertReturn323(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '9221120237041090560'], ['type' => 'f64', 'value' => '18444492273895866368']]],
+ expected: [['type' => 'f64', 'value' => '18444492273895866368']],
+ line: 332,
+ );
+ }
+
+ #[Depends('testAssertReturn323')]
+ public function testAssertReturn324(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'copysign', 'args' => [['type' => 'f64', 'value' => '9221120237041090560'], ['type' => 'f64', 'value' => '9221120237041090560']]],
+ expected: [['type' => 'f64', 'value' => '9221120237041090560']],
+ line: 333,
+ );
+ }
+
+ #[Depends('testAssertReturn324')]
+ public function testAssertReturn325(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'abs', 'args' => [['type' => 'f64', 'value' => '9223372036854775808']]],
+ expected: [['type' => 'f64', 'value' => '0']],
+ line: 334,
+ );
+ }
+
+ #[Depends('testAssertReturn325')]
+ public function testAssertReturn326(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'abs', 'args' => [['type' => 'f64', 'value' => '0']]],
+ expected: [['type' => 'f64', 'value' => '0']],
+ line: 335,
+ );
+ }
+
+ #[Depends('testAssertReturn326')]
+ public function testAssertReturn327(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'abs', 'args' => [['type' => 'f64', 'value' => '9223372036854775809']]],
+ expected: [['type' => 'f64', 'value' => '1']],
+ line: 336,
+ );
+ }
+
+ #[Depends('testAssertReturn327')]
+ public function testAssertReturn328(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'abs', 'args' => [['type' => 'f64', 'value' => '1']]],
+ expected: [['type' => 'f64', 'value' => '1']],
+ line: 337,
+ );
+ }
+
+ #[Depends('testAssertReturn328')]
+ public function testAssertReturn329(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'abs', 'args' => [['type' => 'f64', 'value' => '9227875636482146304']]],
+ expected: [['type' => 'f64', 'value' => '4503599627370496']],
+ line: 338,
+ );
+ }
+
+ #[Depends('testAssertReturn329')]
+ public function testAssertReturn330(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'abs', 'args' => [['type' => 'f64', 'value' => '4503599627370496']]],
+ expected: [['type' => 'f64', 'value' => '4503599627370496']],
+ line: 339,
+ );
+ }
+
+ #[Depends('testAssertReturn330')]
+ public function testAssertReturn331(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'abs', 'args' => [['type' => 'f64', 'value' => '13826050856027422720']]],
+ expected: [['type' => 'f64', 'value' => '4602678819172646912']],
+ line: 340,
+ );
+ }
+
+ #[Depends('testAssertReturn331')]
+ public function testAssertReturn332(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'abs', 'args' => [['type' => 'f64', 'value' => '4602678819172646912']]],
+ expected: [['type' => 'f64', 'value' => '4602678819172646912']],
+ line: 341,
+ );
+ }
+
+ #[Depends('testAssertReturn332')]
+ public function testAssertReturn333(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'abs', 'args' => [['type' => 'f64', 'value' => '13830554455654793216']]],
+ expected: [['type' => 'f64', 'value' => '4607182418800017408']],
+ line: 342,
+ );
+ }
+
+ #[Depends('testAssertReturn333')]
+ public function testAssertReturn334(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'abs', 'args' => [['type' => 'f64', 'value' => '4607182418800017408']]],
+ expected: [['type' => 'f64', 'value' => '4607182418800017408']],
+ line: 343,
+ );
+ }
+
+ #[Depends('testAssertReturn334')]
+ public function testAssertReturn335(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'abs', 'args' => [['type' => 'f64', 'value' => '13842132293034192152']]],
+ expected: [['type' => 'f64', 'value' => '4618760256179416344']],
+ line: 344,
+ );
+ }
+
+ #[Depends('testAssertReturn335')]
+ public function testAssertReturn336(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'abs', 'args' => [['type' => 'f64', 'value' => '4618760256179416344']]],
+ expected: [['type' => 'f64', 'value' => '4618760256179416344']],
+ line: 345,
+ );
+ }
+
+ #[Depends('testAssertReturn336')]
+ public function testAssertReturn337(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'abs', 'args' => [['type' => 'f64', 'value' => '18442240474082181119']]],
+ expected: [['type' => 'f64', 'value' => '9218868437227405311']],
+ line: 346,
+ );
+ }
+
+ #[Depends('testAssertReturn337')]
+ public function testAssertReturn338(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'abs', 'args' => [['type' => 'f64', 'value' => '9218868437227405311']]],
+ expected: [['type' => 'f64', 'value' => '9218868437227405311']],
+ line: 347,
+ );
+ }
+
+ #[Depends('testAssertReturn338')]
+ public function testAssertReturn339(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'abs', 'args' => [['type' => 'f64', 'value' => '18442240474082181120']]],
+ expected: [['type' => 'f64', 'value' => '9218868437227405312']],
+ line: 348,
+ );
+ }
+
+ #[Depends('testAssertReturn339')]
+ public function testAssertReturn340(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'abs', 'args' => [['type' => 'f64', 'value' => '9218868437227405312']]],
+ expected: [['type' => 'f64', 'value' => '9218868437227405312']],
+ line: 349,
+ );
+ }
+
+ #[Depends('testAssertReturn340')]
+ public function testAssertReturn341(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'abs', 'args' => [['type' => 'f64', 'value' => '18444492273895866368']]],
+ expected: [['type' => 'f64', 'value' => '9221120237041090560']],
+ line: 350,
+ );
+ }
+
+ #[Depends('testAssertReturn341')]
+ public function testAssertReturn342(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'abs', 'args' => [['type' => 'f64', 'value' => '9221120237041090560']]],
+ expected: [['type' => 'f64', 'value' => '9221120237041090560']],
+ line: 351,
+ );
+ }
+
+ #[Depends('testAssertReturn342')]
+ public function testAssertReturn343(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'neg', 'args' => [['type' => 'f64', 'value' => '9223372036854775808']]],
+ expected: [['type' => 'f64', 'value' => '0']],
+ line: 352,
+ );
+ }
+
+ #[Depends('testAssertReturn343')]
+ public function testAssertReturn344(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'neg', 'args' => [['type' => 'f64', 'value' => '0']]],
+ expected: [['type' => 'f64', 'value' => '9223372036854775808']],
+ line: 353,
+ );
+ }
+
+ #[Depends('testAssertReturn344')]
+ public function testAssertReturn345(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'neg', 'args' => [['type' => 'f64', 'value' => '9223372036854775809']]],
+ expected: [['type' => 'f64', 'value' => '1']],
+ line: 354,
+ );
+ }
+
+ #[Depends('testAssertReturn345')]
+ public function testAssertReturn346(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'neg', 'args' => [['type' => 'f64', 'value' => '1']]],
+ expected: [['type' => 'f64', 'value' => '9223372036854775809']],
+ line: 355,
+ );
+ }
+
+ #[Depends('testAssertReturn346')]
+ public function testAssertReturn347(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'neg', 'args' => [['type' => 'f64', 'value' => '9227875636482146304']]],
+ expected: [['type' => 'f64', 'value' => '4503599627370496']],
+ line: 356,
+ );
+ }
+
+ #[Depends('testAssertReturn347')]
+ public function testAssertReturn348(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'neg', 'args' => [['type' => 'f64', 'value' => '4503599627370496']]],
+ expected: [['type' => 'f64', 'value' => '9227875636482146304']],
+ line: 357,
+ );
+ }
+
+ #[Depends('testAssertReturn348')]
+ public function testAssertReturn349(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'neg', 'args' => [['type' => 'f64', 'value' => '13826050856027422720']]],
+ expected: [['type' => 'f64', 'value' => '4602678819172646912']],
+ line: 358,
+ );
+ }
+
+ #[Depends('testAssertReturn349')]
+ public function testAssertReturn350(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'neg', 'args' => [['type' => 'f64', 'value' => '4602678819172646912']]],
+ expected: [['type' => 'f64', 'value' => '13826050856027422720']],
+ line: 359,
+ );
+ }
+
+ #[Depends('testAssertReturn350')]
+ public function testAssertReturn351(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'neg', 'args' => [['type' => 'f64', 'value' => '13830554455654793216']]],
+ expected: [['type' => 'f64', 'value' => '4607182418800017408']],
+ line: 360,
+ );
+ }
+
+ #[Depends('testAssertReturn351')]
+ public function testAssertReturn352(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'neg', 'args' => [['type' => 'f64', 'value' => '4607182418800017408']]],
+ expected: [['type' => 'f64', 'value' => '13830554455654793216']],
+ line: 361,
+ );
+ }
+
+ #[Depends('testAssertReturn352')]
+ public function testAssertReturn353(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'neg', 'args' => [['type' => 'f64', 'value' => '13842132293034192152']]],
+ expected: [['type' => 'f64', 'value' => '4618760256179416344']],
+ line: 362,
+ );
+ }
+
+ #[Depends('testAssertReturn353')]
+ public function testAssertReturn354(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'neg', 'args' => [['type' => 'f64', 'value' => '4618760256179416344']]],
+ expected: [['type' => 'f64', 'value' => '13842132293034192152']],
+ line: 363,
+ );
+ }
+
+ #[Depends('testAssertReturn354')]
+ public function testAssertReturn355(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'neg', 'args' => [['type' => 'f64', 'value' => '18442240474082181119']]],
+ expected: [['type' => 'f64', 'value' => '9218868437227405311']],
+ line: 364,
+ );
+ }
+
+ #[Depends('testAssertReturn355')]
+ public function testAssertReturn356(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'neg', 'args' => [['type' => 'f64', 'value' => '9218868437227405311']]],
+ expected: [['type' => 'f64', 'value' => '18442240474082181119']],
+ line: 365,
+ );
+ }
+
+ #[Depends('testAssertReturn356')]
+ public function testAssertReturn357(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'neg', 'args' => [['type' => 'f64', 'value' => '18442240474082181120']]],
+ expected: [['type' => 'f64', 'value' => '9218868437227405312']],
+ line: 366,
+ );
+ }
+
+ #[Depends('testAssertReturn357')]
+ public function testAssertReturn358(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'neg', 'args' => [['type' => 'f64', 'value' => '9218868437227405312']]],
+ expected: [['type' => 'f64', 'value' => '18442240474082181120']],
+ line: 367,
+ );
+ }
+
+ #[Depends('testAssertReturn358')]
+ public function testAssertReturn359(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'neg', 'args' => [['type' => 'f64', 'value' => '18444492273895866368']]],
+ expected: [['type' => 'f64', 'value' => '9221120237041090560']],
+ line: 368,
+ );
+ }
+
+ #[Depends('testAssertReturn359')]
+ public function testAssertReturn360(): void
+ {
+ $this->runAssertReturnCommand(
+ module: null,
+ action: ['type' => 'invoke', 'field' => 'neg', 'args' => [['type' => 'f64', 'value' => '9221120237041090560']]],
+ expected: [['type' => 'f64', 'value' => '18444492273895866368']],
+ line: 369,
+ );
+ }
+
+ #[Depends('testAssertReturn360')]
+ public function testAssertInvalid361(): void
+ {
+ $this->runAssertInvalidCommand(
+ filename: 'f64_bitwise.1.wasm',
+ text: 'type mismatch',
+ line: 374,
+ );
+ }
+
+ #[Depends('testAssertInvalid361')]
+ public function testAssertInvalid362(): void
+ {
+ $this->runAssertInvalidCommand(
+ filename: 'f64_bitwise.2.wasm',
+ text: 'type mismatch',
+ line: 375,
+ );
+ }
+
+ #[Depends('testAssertInvalid362')]
+ public function testAssertInvalid363(): void
+ {
+ $this->runAssertInvalidCommand(
+ filename: 'f64_bitwise.3.wasm',
+ text: 'type mismatch',
+ line: 376,
+ );
+ }
+}