// |jit-test| skip-if: !wasmSimdEnabled() /* Copyright 2021 Mozilla Foundation * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ // ./test/core/simd/simd_i32x4_cmp.wast // ./test/core/simd/simd_i32x4_cmp.wast:4 let $0 = instantiate(`(module (func (export "eq") (param $$x v128) (param $$y v128) (result v128) (i32x4.eq (local.get $$x) (local.get $$y))) (func (export "ne") (param $$x v128) (param $$y v128) (result v128) (i32x4.ne (local.get $$x) (local.get $$y))) (func (export "lt_s") (param $$x v128) (param $$y v128) (result v128) (i32x4.lt_s (local.get $$x) (local.get $$y))) (func (export "lt_u") (param $$x v128) (param $$y v128) (result v128) (i32x4.lt_u (local.get $$x) (local.get $$y))) (func (export "le_s") (param $$x v128) (param $$y v128) (result v128) (i32x4.le_s (local.get $$x) (local.get $$y))) (func (export "le_u") (param $$x v128) (param $$y v128) (result v128) (i32x4.le_u (local.get $$x) (local.get $$y))) (func (export "gt_s") (param $$x v128) (param $$y v128) (result v128) (i32x4.gt_s (local.get $$x) (local.get $$y))) (func (export "gt_u") (param $$x v128) (param $$y v128) (result v128) (i32x4.gt_u (local.get $$x) (local.get $$y))) (func (export "ge_s") (param $$x v128) (param $$y v128) (result v128) (i32x4.ge_s (local.get $$x) (local.get $$y))) (func (export "ge_u") (param $$x v128) (param $$y v128) (result v128) (i32x4.ge_u (local.get $$x) (local.get $$y))) )`); // ./test/core/simd/simd_i32x4_cmp.wast:23 assert_return( () => invoke($0, `eq`, [ i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:26 assert_return( () => invoke($0, `eq`, [i32x4([0x0, 0x0, 0x0, 0x0]), i32x4([0x0, 0x0, 0x0, 0x0])]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:29 assert_return( () => invoke($0, `eq`, [ i32x4([0xf0f0f0f0, 0xf0f0f0f0, 0xf0f0f0f0, 0xf0f0f0f0]), i32x4([0xf0f0f0f0, 0xf0f0f0f0, 0xf0f0f0f0, 0xf0f0f0f0]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:32 assert_return( () => invoke($0, `eq`, [ i32x4([0xf0f0f0f, 0xf0f0f0f, 0xf0f0f0f, 0xf0f0f0f]), i32x4([0xf0f0f0f, 0xf0f0f0f, 0xf0f0f0f, 0xf0f0f0f]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:35 assert_return( () => invoke($0, `eq`, [ i32x4([0xffffffff, 0xffffffff, 0x0, 0x0]), i32x4([0xffffffff, 0xffffffff, 0x0, 0x0]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:38 assert_return( () => invoke($0, `eq`, [ i32x4([0x0, 0x0, 0xffffffff, 0xffffffff]), i32x4([0x0, 0x0, 0xffffffff, 0xffffffff]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:41 assert_return( () => invoke($0, `eq`, [ i32x4([0x3020100, 0x11100904, 0x1a0b0a12, 0xffabaa1b]), i32x4([0x3020100, 0x11100904, 0x1a0b0a12, 0xffabaa1b]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:46 assert_return( () => invoke($0, `eq`, [ i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:49 assert_return( () => invoke($0, `eq`, [ i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:52 assert_return( () => invoke($0, `eq`, [ i32x4([0x80808080, 0x80808080, 0x80808080, 0x80808080]), i32x4([0x80808080, 0x80808080, 0x80808080, 0x80808080]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:55 assert_return( () => invoke($0, `eq`, [ i32x4([0x80808080, 0x80808080, 0x80808080, 0x80808080]), i32x4([0x80808080, 0x80808080, 0x80808080, 0x80808080]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:58 assert_return( () => invoke($0, `eq`, [ i32x4([0x83828180, 0xfffefd, 0x7f020100, 0xfffefd80]), i32x4([0x83828180, 0xfffefd, 0x7f020100, 0xfffefd80]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:63 assert_return( () => invoke($0, `eq`, [ i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:66 assert_return( () => invoke($0, `eq`, [i32x4([0x0, 0x0, 0x0, 0x0]), i32x4([0x0, 0x0, 0x0, 0x0])]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:69 assert_return( () => invoke($0, `eq`, [ i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:72 assert_return( () => invoke($0, `eq`, [ i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:75 assert_return( () => invoke($0, `eq`, [ i32x4([0xffffffff, 0xffffffff, 0x0, 0x0]), i32x4([0xffffffff, 0xffffffff, 0x0, 0x0]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:78 assert_return( () => invoke($0, `eq`, [ i32x4([0x0, 0x0, 0xffffffff, 0xffffffff]), i32x4([0x0, 0x0, 0xffffffff, 0xffffffff]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:81 assert_return( () => invoke($0, `eq`, [ i32x4([0x80000001, 0xffffffff, 0x0, 0xffffffff]), i32x4([0x80000001, 0xffffffff, 0x0, 0xffffffff]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:86 assert_return( () => invoke($0, `eq`, [ i32x4([0xc3000000, 0xc2fe0000, 0xbf800000, 0x0]), f32x4([-128, -127, -1, 0]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:89 assert_return( () => invoke($0, `eq`, [ i32x4([0x3f800000, 0x42fe0000, 0x43000000, 0x437f0000]), f32x4([1, 127, 128, 255]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:94 assert_return( () => invoke($0, `eq`, [ i32x4([0xf0f0f0f, 0xf0f0f0f, 0xf0f0f0f, 0xf0f0f0f]), i32x4([0xf0f0f0f0, 0xf0f0f0f0, 0xf0f0f0f0, 0xf0f0f0f0]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:97 assert_return( () => invoke($0, `eq`, [ i32x4([0x0, 0x0, 0xffffffff, 0xffffffff]), i32x4([0xffffffff, 0xffffffff, 0x0, 0x0]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:100 assert_return( () => invoke($0, `eq`, [ i32x4([0x2030001, 0x10110409, 0xb1a120a, 0xabff1baa]), i32x4([0xaa1bffab, 0xa121a0b, 0x9041110, 0x1000302]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:103 assert_return( () => invoke($0, `eq`, [ i32x4([0x80018000, 0x80038002, 0x80058004, 0x80078006]), i32x4([0x80078006, 0x80058004, 0x80038002, 0x80018000]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:106 assert_return( () => invoke($0, `eq`, [ i32x4([0x80000000, 0x7fffffff, 0x0, 0xffffffff]), i32x4([0x80000000, 0x80000001, 0xffffffff, 0x0]), ]), [i32x4([0xffffffff, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:111 assert_return( () => invoke($0, `eq`, [ i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), i8x16([0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:114 assert_return( () => invoke($0, `eq`, [ i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), i8x16([0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:117 assert_return( () => invoke($0, `eq`, [ i32x4([0x0, 0x0, 0x0, 0x0]), i8x16([0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:120 assert_return( () => invoke($0, `eq`, [ i32x4([0x3020100, 0x7060504, 0xb0a0908, 0xf0e0d0c]), i8x16([0x0, 0x1, 0x2, 0x3, 0x4, 0x5, 0x6, 0x7, 0x8, 0x9, 0xa, 0xb, 0xc, 0xd, 0xe, 0xf]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:123 assert_return( () => invoke($0, `eq`, [ i32x4([0x83828180, 0xfffefd, 0x7f020100, 0xfffefd80]), i8x16([0x80, 0x81, 0x82, 0x83, 0xfd, 0xfe, 0xff, 0x0, 0x0, 0x1, 0x2, 0x7f, 0x80, 0xfd, 0xfe, 0xff]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:126 assert_return( () => invoke($0, `eq`, [ i32x4([0xff80ff80, 0x0, 0x1, 0xffffffff]), i8x16([0x80, 0x80, 0x80, 0x80, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0xff, 0xff, 0xff, 0xff]), ]), [i32x4([0x0, 0xffffffff, 0x0, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:129 assert_return( () => invoke($0, `eq`, [ i32x4([0x55555555, 0x55555555, 0x55555555, 0x55555555]), i8x16([0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:134 assert_return( () => invoke($0, `eq`, [ i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), i16x8([0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:137 assert_return( () => invoke($0, `eq`, [ i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), i16x8([0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:140 assert_return( () => invoke($0, `eq`, [ i32x4([0x0, 0x0, 0x0, 0x0]), i16x8([0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:143 assert_return( () => invoke($0, `eq`, [ i32x4([0x3020100, 0x7060504, 0xb0a0908, 0xf0e0d0c]), i16x8([0x100, 0x302, 0x504, 0x706, 0x908, 0xb0a, 0xd0c, 0xf0e]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:146 assert_return( () => invoke($0, `eq`, [ i32x4([0x83828180, 0xfffefd, 0x7f020100, 0xfffefd80]), i16x8([0x8180, 0x8382, 0xfefd, 0xff, 0x100, 0x7f02, 0xfd80, 0xfffe]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:149 assert_return( () => invoke($0, `eq`, [ i32x4([0xffffffff, 0x0, 0x1, 0xffff]), i16x8([0xffff, 0xffff, 0x0, 0x0, 0x1, 0x0, 0xffff, 0xffff]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:152 assert_return( () => invoke($0, `eq`, [ i32x4([0x55555555, 0x55555555, 0x55555555, 0x55555555]), i16x8([0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa, 0xaaaa]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:155 assert_return( () => invoke($0, `eq`, [ i32x4([0x75bcd15, 0x75bcd15, 0x75bcd15, 0x75bcd15]), i32x4([0x75bcd15, 0x75bcd15, 0x75bcd15, 0x75bcd15]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:158 assert_return( () => invoke($0, `eq`, [ i32x4([0x12345678, 0x12345678, 0x12345678, 0x12345678]), i32x4([0x12345678, 0x12345678, 0x12345678, 0x12345678]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:167 assert_return( () => invoke($0, `ne`, [ i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:170 assert_return( () => invoke($0, `ne`, [i32x4([0x0, 0x0, 0x0, 0x0]), i32x4([0x0, 0x0, 0x0, 0x0])]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:173 assert_return( () => invoke($0, `ne`, [ i32x4([0xf0f0f0f0, 0xf0f0f0f0, 0xf0f0f0f0, 0xf0f0f0f0]), i32x4([0xf0f0f0f0, 0xf0f0f0f0, 0xf0f0f0f0, 0xf0f0f0f0]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:176 assert_return( () => invoke($0, `ne`, [ i32x4([0xf0f0f0f, 0xf0f0f0f, 0xf0f0f0f, 0xf0f0f0f]), i32x4([0xf0f0f0f, 0xf0f0f0f, 0xf0f0f0f, 0xf0f0f0f]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:179 assert_return( () => invoke($0, `ne`, [ i32x4([0xffffffff, 0xffffffff, 0x0, 0x0]), i32x4([0xffffffff, 0xffffffff, 0x0, 0x0]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:182 assert_return( () => invoke($0, `ne`, [ i32x4([0x0, 0x0, 0xffffffff, 0xffffffff]), i32x4([0x0, 0x0, 0xffffffff, 0xffffffff]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:185 assert_return( () => invoke($0, `ne`, [ i32x4([0x3020100, 0x11100904, 0x1a0b0a12, 0xffabaa1b]), i32x4([0x3020100, 0x11100904, 0x1a0b0a12, 0xffabaa1b]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:190 assert_return( () => invoke($0, `ne`, [ i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:193 assert_return( () => invoke($0, `ne`, [ i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:196 assert_return( () => invoke($0, `ne`, [ i32x4([0x80808080, 0x80808080, 0x80808080, 0x80808080]), i32x4([0x80808080, 0x80808080, 0x80808080, 0x80808080]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:199 assert_return( () => invoke($0, `ne`, [ i32x4([0x80808080, 0x80808080, 0x80808080, 0x80808080]), i32x4([0x80808080, 0x80808080, 0x80808080, 0x80808080]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:202 assert_return( () => invoke($0, `ne`, [ i32x4([0x83828180, 0xfffefd, 0x7f020100, 0xfffefd80]), i32x4([0x83828180, 0xfffefd, 0x7f020100, 0xfffefd80]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:207 assert_return( () => invoke($0, `ne`, [ i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:210 assert_return( () => invoke($0, `ne`, [i32x4([0x0, 0x0, 0x0, 0x0]), i32x4([0x0, 0x0, 0x0, 0x0])]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:213 assert_return( () => invoke($0, `ne`, [ i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:216 assert_return( () => invoke($0, `ne`, [ i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:219 assert_return( () => invoke($0, `ne`, [ i32x4([0xffffffff, 0xffffffff, 0x0, 0x0]), i32x4([0xffffffff, 0xffffffff, 0x0, 0x0]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:222 assert_return( () => invoke($0, `ne`, [ i32x4([0x0, 0x0, 0xffffffff, 0xffffffff]), i32x4([0x0, 0x0, 0xffffffff, 0xffffffff]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:225 assert_return( () => invoke($0, `ne`, [ i32x4([0x80000001, 0xffffffff, 0x0, 0xffffffff]), i32x4([0x80000001, 0xffffffff, 0x0, 0xffffffff]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:230 assert_return( () => invoke($0, `ne`, [ i32x4([0xc3000000, 0xc2fe0000, 0xbf800000, 0x0]), f32x4([-128, -127, -1, 0]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:233 assert_return( () => invoke($0, `ne`, [ i32x4([0x3f800000, 0x42fe0000, 0x43000000, 0x437f0000]), f32x4([1, 127, 128, 255]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:238 assert_return( () => invoke($0, `ne`, [ i32x4([0xf0f0f0f, 0xf0f0f0f, 0xf0f0f0f, 0xf0f0f0f]), i32x4([0xf0f0f0f0, 0xf0f0f0f0, 0xf0f0f0f0, 0xf0f0f0f0]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:241 assert_return( () => invoke($0, `ne`, [ i32x4([0x0, 0x0, 0xffffffff, 0xffffffff]), i32x4([0xffffffff, 0xffffffff, 0x0, 0x0]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:244 assert_return( () => invoke($0, `ne`, [ i32x4([0x2030001, 0x10110409, 0xb1a120a, 0xabff1baa]), i32x4([0xaa1bffab, 0xa121a0b, 0x9041110, 0x1000302]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:247 assert_return( () => invoke($0, `ne`, [ i32x4([0x80018000, 0x80038002, 0x80058004, 0x80078006]), i32x4([0x80078006, 0x80058004, 0x80038002, 0x80018000]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:250 assert_return( () => invoke($0, `ne`, [ i32x4([0x80000000, 0x7fffffff, 0x0, 0xffffffff]), i32x4([0x80000000, 0x80000001, 0xffffffff, 0x0]), ]), [i32x4([0x0, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:255 assert_return( () => invoke($0, `ne`, [ i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), i8x16([0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:258 assert_return( () => invoke($0, `ne`, [ i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), i8x16([0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:261 assert_return( () => invoke($0, `ne`, [ i32x4([0x0, 0x0, 0x0, 0x0]), i8x16([0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:264 assert_return( () => invoke($0, `ne`, [ i32x4([0x3020100, 0x7060504, 0xb0a0908, 0xf0e0d0c]), i8x16([0x0, 0x1, 0x2, 0x3, 0x4, 0x5, 0x6, 0x7, 0x8, 0x9, 0xa, 0xb, 0xc, 0xd, 0xe, 0xf]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:267 assert_return( () => invoke($0, `ne`, [ i32x4([0x83828180, 0xfffefd, 0x7f020100, 0xfffefd80]), i8x16([0x80, 0x81, 0x82, 0x83, 0xfd, 0xfe, 0xff, 0x0, 0x0, 0x1, 0x2, 0x7f, 0x80, 0xfd, 0xfe, 0xff]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:270 assert_return( () => invoke($0, `ne`, [ i32x4([0xff80ff80, 0x0, 0x1, 0xffffffff]), i8x16([0x80, 0x80, 0x80, 0x80, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0xff, 0xff, 0xff, 0xff]), ]), [i32x4([0xffffffff, 0x0, 0xffffffff, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:273 assert_return( () => invoke($0, `ne`, [ i32x4([0x55555555, 0x55555555, 0x55555555, 0x55555555]), i8x16([0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:278 assert_return( () => invoke($0, `ne`, [ i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), i16x8([0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:281 assert_return( () => invoke($0, `ne`, [ i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), i16x8([0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:284 assert_return( () => invoke($0, `ne`, [ i32x4([0x0, 0x0, 0x0, 0x0]), i16x8([0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:287 assert_return( () => invoke($0, `ne`, [ i32x4([0x3020100, 0x7060504, 0xb0a0908, 0xf0e0d0c]), i16x8([0x100, 0x302, 0x504, 0x706, 0x908, 0xb0a, 0xd0c, 0xf0e]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:290 assert_return( () => invoke($0, `ne`, [ i32x4([0x83828180, 0xfffefd, 0x7f020100, 0xfffefd80]), i16x8([0x8180, 0x8382, 0xfefd, 0xff, 0x100, 0x7f02, 0xfd80, 0xfffe]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:293 assert_return( () => invoke($0, `ne`, [ i32x4([0xffffff80, 0x0, 0x1, 0xff]), i16x8([0xff80, 0xff80, 0x0, 0x0, 0x1, 0x1, 0xff, 0xff]), ]), [i32x4([0xffffffff, 0x0, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:296 assert_return( () => invoke($0, `ne`, [ i32x4([0xaaaaaaaa, 0xaaaaaaaa, 0xaaaaaaaa, 0xaaaaaaaa]), i16x8([0x5555, 0x5555, 0x5555, 0x5555, 0x5555, 0x5555, 0x5555, 0x5555]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:299 assert_return( () => invoke($0, `ne`, [ i32x4([0x75bcd15, 0x75bcd15, 0x75bcd15, 0x75bcd15]), i32x4([0x75bcd15, 0x75bcd15, 0x75bcd15, 0x75bcd15]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:302 assert_return( () => invoke($0, `ne`, [ i32x4([0x12345678, 0x12345678, 0x12345678, 0x12345678]), i32x4([0x12345678, 0x12345678, 0x12345678, 0x12345678]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:311 assert_return( () => invoke($0, `lt_s`, [ i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:314 assert_return( () => invoke($0, `lt_s`, [i32x4([0x0, 0x0, 0x0, 0x0]), i32x4([0x0, 0x0, 0x0, 0x0])]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:317 assert_return( () => invoke($0, `lt_s`, [ i32x4([0xf0f0f0f0, 0xf0f0f0f0, 0xf0f0f0f0, 0xf0f0f0f0]), i32x4([0xf0f0f0f0, 0xf0f0f0f0, 0xf0f0f0f0, 0xf0f0f0f0]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:320 assert_return( () => invoke($0, `lt_s`, [ i32x4([0xf0f0f0f, 0xf0f0f0f, 0xf0f0f0f, 0xf0f0f0f]), i32x4([0xf0f0f0f, 0xf0f0f0f, 0xf0f0f0f, 0xf0f0f0f]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:323 assert_return( () => invoke($0, `lt_s`, [ i32x4([0xffffffff, 0xffffffff, 0x0, 0x0]), i32x4([0xffffffff, 0xffffffff, 0x0, 0x0]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:326 assert_return( () => invoke($0, `lt_s`, [ i32x4([0x0, 0x0, 0xffffffff, 0xffffffff]), i32x4([0x0, 0x0, 0xffffffff, 0xffffffff]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:329 assert_return( () => invoke($0, `lt_s`, [ i32x4([0x3020100, 0x11100904, 0x1a0b0a12, 0xffabaa1b]), i32x4([0x3020100, 0x11100904, 0x1a0b0a12, 0xffabaa1b]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:334 assert_return( () => invoke($0, `lt_s`, [ i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:337 assert_return( () => invoke($0, `lt_s`, [ i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:340 assert_return( () => invoke($0, `lt_s`, [ i32x4([0x80808080, 0x80808080, 0x80808080, 0x80808080]), i32x4([0x80808080, 0x80808080, 0x80808080, 0x80808080]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:343 assert_return( () => invoke($0, `lt_s`, [ i32x4([0x80808080, 0x80808080, 0x80808080, 0x80808080]), i32x4([0x80808080, 0x80808080, 0x80808080, 0x80808080]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:346 assert_return( () => invoke($0, `lt_s`, [ i32x4([0x83828180, 0xfffefd, 0x7f020100, 0xfffefd80]), i32x4([0x83828180, 0xfffefd, 0x7f020100, 0xfffefd80]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:351 assert_return( () => invoke($0, `lt_s`, [ i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:354 assert_return( () => invoke($0, `lt_s`, [i32x4([0x0, 0x0, 0x0, 0x0]), i32x4([0x0, 0x0, 0x0, 0x0])]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:357 assert_return( () => invoke($0, `lt_s`, [ i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:360 assert_return( () => invoke($0, `lt_s`, [ i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:363 assert_return( () => invoke($0, `lt_s`, [ i32x4([0xffffffff, 0xffffffff, 0x0, 0x0]), i32x4([0xffffffff, 0xffffffff, 0x0, 0x0]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:366 assert_return( () => invoke($0, `lt_s`, [ i32x4([0x0, 0x0, 0xffffffff, 0xffffffff]), i32x4([0x0, 0x0, 0xffffffff, 0xffffffff]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:369 assert_return( () => invoke($0, `lt_s`, [ i32x4([0x80000001, 0xffffffff, 0x0, 0xffffffff]), i32x4([0x80000001, 0xffffffff, 0x0, 0xffffffff]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:374 assert_return( () => invoke($0, `lt_s`, [ i32x4([0xc3000000, 0xc2fe0000, 0xbf800000, 0x0]), f32x4([-128, -127, -1, 0]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:377 assert_return( () => invoke($0, `lt_s`, [ i32x4([0x3f800000, 0x42fe0000, 0x43000000, 0x437f0000]), f32x4([1, 127, 128, 255]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:382 assert_return( () => invoke($0, `lt_s`, [ i32x4([0xf0f0f0f, 0xf0f0f0f, 0xf0f0f0f, 0xf0f0f0f]), i32x4([0xf0f0f0f0, 0xf0f0f0f0, 0xf0f0f0f0, 0xf0f0f0f0]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:385 assert_return( () => invoke($0, `lt_s`, [ i32x4([0x0, 0x0, 0xffffffff, 0xffffffff]), i32x4([0xffffffff, 0xffffffff, 0x0, 0x0]), ]), [i32x4([0x0, 0x0, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:388 assert_return( () => invoke($0, `lt_s`, [ i32x4([0x2030001, 0x10110409, 0xb1a120a, 0xabff1baa]), i32x4([0xaa1bffab, 0xa121a0b, 0x9041110, 0x1000302]), ]), [i32x4([0x0, 0x0, 0x0, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:391 assert_return( () => invoke($0, `lt_s`, [ i32x4([0x80018000, 0x80038002, 0x80058004, 0x80078006]), i32x4([0x80078006, 0x80058004, 0x80038002, 0x80018000]), ]), [i32x4([0xffffffff, 0xffffffff, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:394 assert_return( () => invoke($0, `lt_s`, [ i32x4([0x80000000, 0x7fffffff, 0x0, 0xffffffff]), i32x4([0x80000000, 0x80000001, 0xffffffff, 0x0]), ]), [i32x4([0x0, 0x0, 0x0, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:399 assert_return( () => invoke($0, `lt_s`, [ i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), i8x16([0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:402 assert_return( () => invoke($0, `lt_s`, [ i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), i8x16([0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:405 assert_return( () => invoke($0, `lt_s`, [ i32x4([0x0, 0x0, 0x0, 0x0]), i8x16([0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:408 assert_return( () => invoke($0, `lt_s`, [ i32x4([0x3020100, 0x7060504, 0xb0a0908, 0xf0e0d0c]), i8x16([0x0, 0x1, 0x2, 0x3, 0x4, 0x5, 0x6, 0x7, 0x8, 0x9, 0xa, 0xb, 0xc, 0xd, 0xe, 0xf]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:411 assert_return( () => invoke($0, `lt_s`, [ i32x4([0x83828180, 0xfffefd, 0x7f020100, 0xfffefd80]), i8x16([0x80, 0x81, 0x82, 0x83, 0xfd, 0xfe, 0xff, 0x0, 0x0, 0x1, 0x2, 0x7f, 0x80, 0xfd, 0xfe, 0xff]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:414 assert_return( () => invoke($0, `lt_s`, [ i32x4([0xff80ff80, 0x0, 0x1, 0xffffffff]), i8x16([0x80, 0x80, 0x80, 0x80, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0xff, 0xff, 0xff, 0xff]), ]), [i32x4([0x0, 0x0, 0xffffffff, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:417 assert_return( () => invoke($0, `lt_s`, [ i32x4([0x55555555, 0x55555555, 0x55555555, 0x55555555]), i8x16([0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:422 assert_return( () => invoke($0, `lt_s`, [ i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), i16x8([0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:425 assert_return( () => invoke($0, `lt_s`, [ i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), i16x8([0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:428 assert_return( () => invoke($0, `lt_s`, [ i32x4([0x0, 0x0, 0x0, 0x0]), i16x8([0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:431 assert_return( () => invoke($0, `lt_s`, [ i32x4([0x3020100, 0x7060504, 0xb0a0908, 0xf0e0d0c]), i16x8([0x100, 0x302, 0x504, 0x706, 0x908, 0xb0a, 0xd0c, 0xf0e]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:434 assert_return( () => invoke($0, `lt_s`, [ i32x4([0x83828180, 0xfffefd, 0x7f020100, 0xfffefd80]), i16x8([0x8180, 0x8382, 0xfefd, 0xff, 0x100, 0x7f02, 0xfd80, 0xfffe]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:437 assert_return( () => invoke($0, `lt_s`, [ i32x4([0xffffff80, 0x0, 0x1, 0xff]), i16x8([0xff80, 0xff80, 0x0, 0x0, 0x1, 0x1, 0xff, 0xff]), ]), [i32x4([0x0, 0x0, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:440 assert_return( () => invoke($0, `lt_s`, [ i32x4([0xaaaaaaaa, 0xaaaaaaaa, 0xaaaaaaaa, 0xaaaaaaaa]), i16x8([0x5555, 0x5555, 0x5555, 0x5555, 0x5555, 0x5555, 0x5555, 0x5555]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:443 assert_return( () => invoke($0, `lt_s`, [ i32x4([0x75bcd15, 0x75bcd15, 0x75bcd15, 0x75bcd15]), i32x4([0x75bcd15, 0x75bcd15, 0x75bcd15, 0x75bcd15]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:446 assert_return( () => invoke($0, `lt_s`, [ i32x4([0x90abcdef, 0x90abcdef, 0x90abcdef, 0x90abcdef]), i32x4([0x90abcdf0, 0x90abcdf0, 0x90abcdf0, 0x90abcdf0]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:455 assert_return( () => invoke($0, `lt_u`, [ i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:458 assert_return( () => invoke($0, `lt_u`, [i32x4([0x0, 0x0, 0x0, 0x0]), i32x4([0x0, 0x0, 0x0, 0x0])]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:461 assert_return( () => invoke($0, `lt_u`, [ i32x4([0xf0f0f0f0, 0xf0f0f0f0, 0xf0f0f0f0, 0xf0f0f0f0]), i32x4([0xf0f0f0f0, 0xf0f0f0f0, 0xf0f0f0f0, 0xf0f0f0f0]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:464 assert_return( () => invoke($0, `lt_u`, [ i32x4([0xf0f0f0f, 0xf0f0f0f, 0xf0f0f0f, 0xf0f0f0f]), i32x4([0xf0f0f0f, 0xf0f0f0f, 0xf0f0f0f, 0xf0f0f0f]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:467 assert_return( () => invoke($0, `lt_u`, [ i32x4([0xffffffff, 0xffffffff, 0x0, 0x0]), i32x4([0xffffffff, 0xffffffff, 0x0, 0x0]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:470 assert_return( () => invoke($0, `lt_u`, [ i32x4([0x0, 0x0, 0xffffffff, 0xffffffff]), i32x4([0x0, 0x0, 0xffffffff, 0xffffffff]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:473 assert_return( () => invoke($0, `lt_u`, [ i32x4([0x3020100, 0x11100904, 0x1a0b0a12, 0xffabaa1b]), i32x4([0x3020100, 0x11100904, 0x1a0b0a12, 0xffabaa1b]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:478 assert_return( () => invoke($0, `lt_u`, [ i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:481 assert_return( () => invoke($0, `lt_u`, [ i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:484 assert_return( () => invoke($0, `lt_u`, [ i32x4([0x80808080, 0x80808080, 0x80808080, 0x80808080]), i32x4([0x80808080, 0x80808080, 0x80808080, 0x80808080]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:487 assert_return( () => invoke($0, `lt_u`, [ i32x4([0x80808080, 0x80808080, 0x80808080, 0x80808080]), i32x4([0x80808080, 0x80808080, 0x80808080, 0x80808080]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:490 assert_return( () => invoke($0, `lt_u`, [ i32x4([0x83828180, 0xfffefd, 0x7f020100, 0xfffefd80]), i32x4([0x83828180, 0xfffefd, 0x7f020100, 0xfffefd80]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:495 assert_return( () => invoke($0, `lt_u`, [ i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:498 assert_return( () => invoke($0, `lt_u`, [i32x4([0x0, 0x0, 0x0, 0x0]), i32x4([0x0, 0x0, 0x0, 0x0])]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:501 assert_return( () => invoke($0, `lt_u`, [ i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:504 assert_return( () => invoke($0, `lt_u`, [ i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:507 assert_return( () => invoke($0, `lt_u`, [ i32x4([0xffffffff, 0xffffffff, 0x0, 0x0]), i32x4([0xffffffff, 0xffffffff, 0x0, 0x0]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:510 assert_return( () => invoke($0, `lt_u`, [ i32x4([0x0, 0x0, 0xffffffff, 0xffffffff]), i32x4([0x0, 0x0, 0xffffffff, 0xffffffff]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:513 assert_return( () => invoke($0, `lt_u`, [ i32x4([0x80000001, 0xffffffff, 0x0, 0xffffffff]), i32x4([0x80000001, 0xffffffff, 0x0, 0xffffffff]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:518 assert_return( () => invoke($0, `lt_u`, [ i32x4([0xc3000000, 0xc2fe0000, 0xbf800000, 0x0]), f32x4([-128, -127, -1, 0]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:521 assert_return( () => invoke($0, `lt_u`, [ i32x4([0x3f800000, 0x42fe0000, 0x43000000, 0x437f0000]), f32x4([1, 127, 128, 255]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:526 assert_return( () => invoke($0, `lt_u`, [ i32x4([0xf0f0f0f, 0xf0f0f0f, 0xf0f0f0f, 0xf0f0f0f]), i32x4([0xf0f0f0f0, 0xf0f0f0f0, 0xf0f0f0f0, 0xf0f0f0f0]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:529 assert_return( () => invoke($0, `lt_u`, [ i32x4([0x0, 0x0, 0xffffffff, 0xffffffff]), i32x4([0xffffffff, 0xffffffff, 0x0, 0x0]), ]), [i32x4([0xffffffff, 0xffffffff, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:532 assert_return( () => invoke($0, `lt_u`, [ i32x4([0x2030001, 0x10110409, 0xb1a120a, 0xabff1baa]), i32x4([0xaa1bffab, 0xa121a0b, 0x9041110, 0x1000302]), ]), [i32x4([0xffffffff, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:535 assert_return( () => invoke($0, `lt_u`, [ i32x4([0x80018000, 0x80038002, 0x80058004, 0x80078006]), i32x4([0x80078006, 0x80058004, 0x80038002, 0x80018000]), ]), [i32x4([0xffffffff, 0xffffffff, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:538 assert_return( () => invoke($0, `lt_u`, [ i32x4([0x80000000, 0x7fffffff, 0x0, 0xffffffff]), i32x4([0x80000000, 0x80000001, 0xffffffff, 0x0]), ]), [i32x4([0x0, 0xffffffff, 0xffffffff, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:543 assert_return( () => invoke($0, `lt_u`, [ i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), i8x16([0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:546 assert_return( () => invoke($0, `lt_u`, [ i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), i8x16([0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:549 assert_return( () => invoke($0, `lt_u`, [ i32x4([0x0, 0x0, 0x0, 0x0]), i8x16([0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:552 assert_return( () => invoke($0, `lt_u`, [ i32x4([0x3020100, 0x7060504, 0xb0a0908, 0xf0e0d0c]), i8x16([0x0, 0x1, 0x2, 0x3, 0x4, 0x5, 0x6, 0x7, 0x8, 0x9, 0xa, 0xb, 0xc, 0xd, 0xe, 0xf]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:555 assert_return( () => invoke($0, `lt_u`, [ i32x4([0x83828180, 0xfffefd, 0x7f020100, 0xfffefd80]), i8x16([0x80, 0x81, 0x82, 0x83, 0xfd, 0xfe, 0xff, 0x0, 0x0, 0x1, 0x2, 0x7f, 0x80, 0xfd, 0xfe, 0xff]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:558 assert_return( () => invoke($0, `lt_u`, [ i32x4([0xff80ff80, 0x0, 0x1, 0xffffffff]), i8x16([0x80, 0x80, 0x80, 0x80, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0xff, 0xff, 0xff, 0xff]), ]), [i32x4([0x0, 0x0, 0xffffffff, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:561 assert_return( () => invoke($0, `lt_u`, [ i32x4([0x55555555, 0x55555555, 0x55555555, 0x55555555]), i8x16([0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:566 assert_return( () => invoke($0, `lt_u`, [ i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), i16x8([0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:569 assert_return( () => invoke($0, `lt_u`, [ i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), i16x8([0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:572 assert_return( () => invoke($0, `lt_u`, [ i32x4([0x0, 0x0, 0x0, 0x0]), i16x8([0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:575 assert_return( () => invoke($0, `lt_u`, [ i32x4([0x3020100, 0x7060504, 0xb0a0908, 0xf0e0d0c]), i16x8([0x100, 0x302, 0x504, 0x706, 0x908, 0xb0a, 0xd0c, 0xf0e]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:578 assert_return( () => invoke($0, `lt_u`, [ i32x4([0x83828180, 0xfffefd, 0x7f020100, 0xfffefd80]), i16x8([0x8180, 0x8382, 0xfefd, 0xff, 0x100, 0x7f02, 0xfd80, 0xfffe]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:581 assert_return( () => invoke($0, `lt_u`, [ i32x4([0xffffff80, 0x0, 0x1, 0xff]), i16x8([0xff80, 0xff80, 0x0, 0x0, 0x1, 0x1, 0xff, 0xff]), ]), [i32x4([0x0, 0x0, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:584 assert_return( () => invoke($0, `lt_u`, [ i32x4([0xaaaaaaaa, 0xaaaaaaaa, 0xaaaaaaaa, 0xaaaaaaaa]), i16x8([0x5555, 0x5555, 0x5555, 0x5555, 0x5555, 0x5555, 0x5555, 0x5555]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:587 assert_return( () => invoke($0, `lt_u`, [ i32x4([0x75bcd15, 0x75bcd15, 0x75bcd15, 0x75bcd15]), i32x4([0x75bcd15, 0x75bcd15, 0x75bcd15, 0x75bcd15]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:590 assert_return( () => invoke($0, `lt_u`, [ i32x4([0x90abcdef, 0x90abcdef, 0x90abcdef, 0x90abcdef]), i32x4([0x90abcdf0, 0x90abcdf0, 0x90abcdf0, 0x90abcdf0]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:599 assert_return( () => invoke($0, `le_s`, [ i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:602 assert_return( () => invoke($0, `le_s`, [i32x4([0x0, 0x0, 0x0, 0x0]), i32x4([0x0, 0x0, 0x0, 0x0])]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:605 assert_return( () => invoke($0, `le_s`, [ i32x4([0xf0f0f0f0, 0xf0f0f0f0, 0xf0f0f0f0, 0xf0f0f0f0]), i32x4([0xf0f0f0f0, 0xf0f0f0f0, 0xf0f0f0f0, 0xf0f0f0f0]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:608 assert_return( () => invoke($0, `le_s`, [ i32x4([0xf0f0f0f, 0xf0f0f0f, 0xf0f0f0f, 0xf0f0f0f]), i32x4([0xf0f0f0f, 0xf0f0f0f, 0xf0f0f0f, 0xf0f0f0f]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:611 assert_return( () => invoke($0, `le_s`, [ i32x4([0xffffffff, 0xffffffff, 0x0, 0x0]), i32x4([0xffffffff, 0xffffffff, 0x0, 0x0]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:614 assert_return( () => invoke($0, `le_s`, [ i32x4([0x0, 0x0, 0xffffffff, 0xffffffff]), i32x4([0x0, 0x0, 0xffffffff, 0xffffffff]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:617 assert_return( () => invoke($0, `le_s`, [ i32x4([0x3020100, 0x11100904, 0x1a0b0a12, 0xffabaa1b]), i32x4([0x3020100, 0x11100904, 0x1a0b0a12, 0xffabaa1b]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:622 assert_return( () => invoke($0, `le_s`, [ i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:625 assert_return( () => invoke($0, `le_s`, [ i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:628 assert_return( () => invoke($0, `le_s`, [ i32x4([0x80808080, 0x80808080, 0x80808080, 0x80808080]), i32x4([0x80808080, 0x80808080, 0x80808080, 0x80808080]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:631 assert_return( () => invoke($0, `le_s`, [ i32x4([0x80808080, 0x80808080, 0x80808080, 0x80808080]), i32x4([0x80808080, 0x80808080, 0x80808080, 0x80808080]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:634 assert_return( () => invoke($0, `le_s`, [ i32x4([0x83828180, 0xfffefd, 0x7f020100, 0xfffefd80]), i32x4([0x83828180, 0xfffefd, 0x7f020100, 0xfffefd80]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:639 assert_return( () => invoke($0, `le_s`, [ i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:642 assert_return( () => invoke($0, `le_s`, [i32x4([0x0, 0x0, 0x0, 0x0]), i32x4([0x0, 0x0, 0x0, 0x0])]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:645 assert_return( () => invoke($0, `le_s`, [ i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:648 assert_return( () => invoke($0, `le_s`, [ i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:651 assert_return( () => invoke($0, `le_s`, [ i32x4([0xffffffff, 0xffffffff, 0x0, 0x0]), i32x4([0xffffffff, 0xffffffff, 0x0, 0x0]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:654 assert_return( () => invoke($0, `le_s`, [ i32x4([0x0, 0x0, 0xffffffff, 0xffffffff]), i32x4([0x0, 0x0, 0xffffffff, 0xffffffff]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:657 assert_return( () => invoke($0, `le_s`, [ i32x4([0x80000001, 0xffffffff, 0x0, 0xffffffff]), i32x4([0x80000001, 0xffffffff, 0x0, 0xffffffff]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:662 assert_return( () => invoke($0, `le_s`, [ i32x4([0xc3000000, 0xc2fe0000, 0xbf800000, 0x0]), f32x4([-128, -127, -1, 0]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:665 assert_return( () => invoke($0, `le_s`, [ i32x4([0x3f800000, 0x42fe0000, 0x43000000, 0x437f0000]), f32x4([1, 127, 128, 255]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:670 assert_return( () => invoke($0, `le_s`, [ i32x4([0xf0f0f0f, 0xf0f0f0f, 0xf0f0f0f, 0xf0f0f0f]), i32x4([0xf0f0f0f0, 0xf0f0f0f0, 0xf0f0f0f0, 0xf0f0f0f0]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:673 assert_return( () => invoke($0, `le_s`, [ i32x4([0x0, 0x0, 0xffffffff, 0xffffffff]), i32x4([0xffffffff, 0xffffffff, 0x0, 0x0]), ]), [i32x4([0x0, 0x0, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:676 assert_return( () => invoke($0, `le_s`, [ i32x4([0x2030001, 0x10110409, 0xb1a120a, 0xabff1baa]), i32x4([0xaa1bffab, 0xa121a0b, 0x9041110, 0x1000302]), ]), [i32x4([0x0, 0x0, 0x0, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:679 assert_return( () => invoke($0, `le_s`, [ i32x4([0x80018000, 0x80038002, 0x80058004, 0x80078006]), i32x4([0x80078006, 0x80058004, 0x80038002, 0x80018000]), ]), [i32x4([0xffffffff, 0xffffffff, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:682 assert_return( () => invoke($0, `le_s`, [ i32x4([0x80000000, 0x7fffffff, 0x0, 0xffffffff]), i32x4([0x80000000, 0x80000001, 0xffffffff, 0x0]), ]), [i32x4([0xffffffff, 0x0, 0x0, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:687 assert_return( () => invoke($0, `le_s`, [ i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), i8x16([0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:690 assert_return( () => invoke($0, `le_s`, [ i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), i8x16([0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:693 assert_return( () => invoke($0, `le_s`, [ i32x4([0x0, 0x0, 0x0, 0x0]), i8x16([0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:696 assert_return( () => invoke($0, `le_s`, [ i32x4([0x3020100, 0x7060504, 0xb0a0908, 0xf0e0d0c]), i8x16([0x0, 0x1, 0x2, 0x3, 0x4, 0x5, 0x6, 0x7, 0x8, 0x9, 0xa, 0xb, 0xc, 0xd, 0xe, 0xf]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:699 assert_return( () => invoke($0, `le_s`, [ i32x4([0x83828180, 0xfffefd, 0x7f020100, 0xfffefd80]), i8x16([0x80, 0x81, 0x82, 0x83, 0xfd, 0xfe, 0xff, 0x0, 0x0, 0x1, 0x2, 0x7f, 0x80, 0xfd, 0xfe, 0xff]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:702 assert_return( () => invoke($0, `le_s`, [ i32x4([0xff80ff80, 0x0, 0x1, 0xffffffff]), i8x16([0x80, 0x80, 0x80, 0x80, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0xff, 0xff, 0xff, 0xff]), ]), [i32x4([0x0, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:705 assert_return( () => invoke($0, `le_s`, [ i32x4([0x55555555, 0x55555555, 0x55555555, 0x55555555]), i8x16([0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:710 assert_return( () => invoke($0, `le_s`, [ i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), i16x8([0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:713 assert_return( () => invoke($0, `le_s`, [ i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), i16x8([0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:716 assert_return( () => invoke($0, `le_s`, [ i32x4([0x0, 0x0, 0x0, 0x0]), i16x8([0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:719 assert_return( () => invoke($0, `le_s`, [ i32x4([0x3020100, 0x7060504, 0xb0a0908, 0xf0e0d0c]), i16x8([0x100, 0x302, 0x504, 0x706, 0x908, 0xb0a, 0xd0c, 0xf0e]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:722 assert_return( () => invoke($0, `le_s`, [ i32x4([0x83828180, 0xfffefd, 0x7f020100, 0xfffefd80]), i16x8([0x8180, 0x8382, 0xfefd, 0xff, 0x100, 0x7f02, 0xfd80, 0xfffe]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:725 assert_return( () => invoke($0, `le_s`, [ i32x4([0xffffff80, 0x0, 0x1, 0xff]), i16x8([0xff80, 0xff80, 0x0, 0x0, 0x1, 0x1, 0xff, 0xff]), ]), [i32x4([0x0, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:728 assert_return( () => invoke($0, `le_s`, [ i32x4([0xaaaaaaaa, 0xaaaaaaaa, 0xaaaaaaaa, 0xaaaaaaaa]), i16x8([0x5555, 0x5555, 0x5555, 0x5555, 0x5555, 0x5555, 0x5555, 0x5555]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:731 assert_return( () => invoke($0, `le_s`, [ i32x4([0x75bcd15, 0x75bcd15, 0x75bcd15, 0x75bcd15]), i32x4([0x75bcd15, 0x75bcd15, 0x75bcd15, 0x75bcd15]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:734 assert_return( () => invoke($0, `le_s`, [ i32x4([0x12345678, 0x12345678, 0x12345678, 0x12345678]), i32x4([0x12345678, 0x12345678, 0x12345678, 0x12345678]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:743 assert_return( () => invoke($0, `le_u`, [ i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:746 assert_return( () => invoke($0, `le_u`, [i32x4([0x0, 0x0, 0x0, 0x0]), i32x4([0x0, 0x0, 0x0, 0x0])]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:749 assert_return( () => invoke($0, `le_u`, [ i32x4([0xf0f0f0f0, 0xf0f0f0f0, 0xf0f0f0f0, 0xf0f0f0f0]), i32x4([0xf0f0f0f0, 0xf0f0f0f0, 0xf0f0f0f0, 0xf0f0f0f0]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:752 assert_return( () => invoke($0, `le_u`, [ i32x4([0xf0f0f0f, 0xf0f0f0f, 0xf0f0f0f, 0xf0f0f0f]), i32x4([0xf0f0f0f, 0xf0f0f0f, 0xf0f0f0f, 0xf0f0f0f]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:755 assert_return( () => invoke($0, `le_u`, [ i32x4([0xffffffff, 0xffffffff, 0x0, 0x0]), i32x4([0xffffffff, 0xffffffff, 0x0, 0x0]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:758 assert_return( () => invoke($0, `le_u`, [ i32x4([0x0, 0x0, 0xffffffff, 0xffffffff]), i32x4([0x0, 0x0, 0xffffffff, 0xffffffff]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:761 assert_return( () => invoke($0, `le_u`, [ i32x4([0x3020100, 0x11100904, 0x1a0b0a12, 0xffabaa1b]), i32x4([0x3020100, 0x11100904, 0x1a0b0a12, 0xffabaa1b]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:766 assert_return( () => invoke($0, `le_u`, [ i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:769 assert_return( () => invoke($0, `le_u`, [ i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:772 assert_return( () => invoke($0, `le_u`, [ i32x4([0x80808080, 0x80808080, 0x80808080, 0x80808080]), i32x4([0x80808080, 0x80808080, 0x80808080, 0x80808080]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:775 assert_return( () => invoke($0, `le_u`, [ i32x4([0x80808080, 0x80808080, 0x80808080, 0x80808080]), i32x4([0x80808080, 0x80808080, 0x80808080, 0x80808080]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:778 assert_return( () => invoke($0, `le_u`, [ i32x4([0x83828180, 0xfffefd, 0x7f020100, 0xfffefd80]), i32x4([0x83828180, 0xfffefd, 0x7f020100, 0xfffefd80]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:783 assert_return( () => invoke($0, `le_u`, [ i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:786 assert_return( () => invoke($0, `le_u`, [i32x4([0x0, 0x0, 0x0, 0x0]), i32x4([0x0, 0x0, 0x0, 0x0])]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:789 assert_return( () => invoke($0, `le_u`, [ i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:792 assert_return( () => invoke($0, `le_u`, [ i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:795 assert_return( () => invoke($0, `le_u`, [ i32x4([0xffffffff, 0xffffffff, 0x0, 0x0]), i32x4([0xffffffff, 0xffffffff, 0x0, 0x0]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:798 assert_return( () => invoke($0, `le_u`, [ i32x4([0x0, 0x0, 0xffffffff, 0xffffffff]), i32x4([0x0, 0x0, 0xffffffff, 0xffffffff]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:801 assert_return( () => invoke($0, `le_u`, [ i32x4([0x80000001, 0xffffffff, 0x0, 0xffffffff]), i32x4([0x80000001, 0xffffffff, 0x0, 0xffffffff]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:806 assert_return( () => invoke($0, `le_u`, [ i32x4([0xc3000000, 0xc2fe0000, 0xbf800000, 0x0]), f32x4([-128, -127, -1, 0]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:809 assert_return( () => invoke($0, `le_u`, [ i32x4([0x3f800000, 0x42fe0000, 0x43000000, 0x437f0000]), f32x4([1, 127, 128, 255]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:814 assert_return( () => invoke($0, `le_u`, [ i32x4([0xf0f0f0f, 0xf0f0f0f, 0xf0f0f0f, 0xf0f0f0f]), i32x4([0xf0f0f0f0, 0xf0f0f0f0, 0xf0f0f0f0, 0xf0f0f0f0]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:817 assert_return( () => invoke($0, `le_u`, [ i32x4([0x0, 0x0, 0xffffffff, 0xffffffff]), i32x4([0xffffffff, 0xffffffff, 0x0, 0x0]), ]), [i32x4([0xffffffff, 0xffffffff, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:820 assert_return( () => invoke($0, `le_u`, [ i32x4([0x2030001, 0x10110409, 0xb1a120a, 0xabff1baa]), i32x4([0xaa1bffab, 0xa121a0b, 0x9041110, 0x1000302]), ]), [i32x4([0xffffffff, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:823 assert_return( () => invoke($0, `le_u`, [ i32x4([0x80018000, 0x80038002, 0x80058004, 0x80078006]), i32x4([0x80078006, 0x80058004, 0x80038002, 0x80018000]), ]), [i32x4([0xffffffff, 0xffffffff, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:826 assert_return( () => invoke($0, `le_u`, [ i32x4([0x80000000, 0x7fffffff, 0x0, 0xffffffff]), i32x4([0x80000000, 0x80000001, 0xffffffff, 0x0]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:831 assert_return( () => invoke($0, `le_u`, [ i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), i8x16([0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:834 assert_return( () => invoke($0, `le_u`, [ i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), i8x16([0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:837 assert_return( () => invoke($0, `le_u`, [ i32x4([0x0, 0x0, 0x0, 0x0]), i8x16([0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:840 assert_return( () => invoke($0, `le_u`, [ i32x4([0x3020100, 0x7060504, 0xb0a0908, 0xf0e0d0c]), i8x16([0x0, 0x1, 0x2, 0x3, 0x4, 0x5, 0x6, 0x7, 0x8, 0x9, 0xa, 0xb, 0xc, 0xd, 0xe, 0xf]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:843 assert_return( () => invoke($0, `le_u`, [ i32x4([0x83828180, 0xfffefd, 0x7f020100, 0xfffefd80]), i8x16([0x80, 0x81, 0x82, 0x83, 0xfd, 0xfe, 0xff, 0x0, 0x0, 0x1, 0x2, 0x7f, 0x80, 0xfd, 0xfe, 0xff]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:846 assert_return( () => invoke($0, `le_u`, [ i32x4([0xff80ff80, 0x0, 0x1, 0xffffffff]), i8x16([0x80, 0x80, 0x80, 0x80, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0xff, 0xff, 0xff, 0xff]), ]), [i32x4([0x0, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:849 assert_return( () => invoke($0, `le_u`, [ i32x4([0x55555555, 0x55555555, 0x55555555, 0x55555555]), i8x16([0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:854 assert_return( () => invoke($0, `le_u`, [ i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), i16x8([0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:857 assert_return( () => invoke($0, `le_u`, [ i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), i16x8([0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:860 assert_return( () => invoke($0, `le_u`, [ i32x4([0x0, 0x0, 0x0, 0x0]), i16x8([0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:863 assert_return( () => invoke($0, `le_u`, [ i32x4([0x3020100, 0x7060504, 0xb0a0908, 0xf0e0d0c]), i16x8([0x100, 0x302, 0x504, 0x706, 0x908, 0xb0a, 0xd0c, 0xf0e]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:866 assert_return( () => invoke($0, `le_u`, [ i32x4([0x83828180, 0xfffefd, 0x7f020100, 0xfffefd80]), i16x8([0x8180, 0x8382, 0xfefd, 0xff, 0x100, 0x7f02, 0xfd80, 0xfffe]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:869 assert_return( () => invoke($0, `le_u`, [ i32x4([0xffffff80, 0x0, 0x1, 0xff]), i16x8([0xff80, 0xff80, 0x0, 0x0, 0x1, 0x1, 0xff, 0xff]), ]), [i32x4([0x0, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:872 assert_return( () => invoke($0, `le_u`, [ i32x4([0xaaaaaaaa, 0xaaaaaaaa, 0xaaaaaaaa, 0xaaaaaaaa]), i16x8([0x5555, 0x5555, 0x5555, 0x5555, 0x5555, 0x5555, 0x5555, 0x5555]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:875 assert_return( () => invoke($0, `le_u`, [ i32x4([0x75bcd15, 0x75bcd15, 0x75bcd15, 0x75bcd15]), i32x4([0x75bcd15, 0x75bcd15, 0x75bcd15, 0x75bcd15]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:878 assert_return( () => invoke($0, `le_u`, [ i32x4([0x90abcdef, 0x90abcdef, 0x90abcdef, 0x90abcdef]), i32x4([0x90abcdef, 0x90abcdef, 0x90abcdef, 0x90abcdef]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:887 assert_return( () => invoke($0, `gt_s`, [ i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:890 assert_return( () => invoke($0, `gt_s`, [i32x4([0x0, 0x0, 0x0, 0x0]), i32x4([0x0, 0x0, 0x0, 0x0])]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:893 assert_return( () => invoke($0, `gt_s`, [ i32x4([0xf0f0f0f0, 0xf0f0f0f0, 0xf0f0f0f0, 0xf0f0f0f0]), i32x4([0xf0f0f0f0, 0xf0f0f0f0, 0xf0f0f0f0, 0xf0f0f0f0]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:896 assert_return( () => invoke($0, `gt_s`, [ i32x4([0xf0f0f0f, 0xf0f0f0f, 0xf0f0f0f, 0xf0f0f0f]), i32x4([0xf0f0f0f, 0xf0f0f0f, 0xf0f0f0f, 0xf0f0f0f]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:899 assert_return( () => invoke($0, `gt_s`, [ i32x4([0xffffffff, 0xffffffff, 0x0, 0x0]), i32x4([0xffffffff, 0xffffffff, 0x0, 0x0]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:902 assert_return( () => invoke($0, `gt_s`, [ i32x4([0x0, 0x0, 0xffffffff, 0xffffffff]), i32x4([0x0, 0x0, 0xffffffff, 0xffffffff]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:905 assert_return( () => invoke($0, `gt_s`, [ i32x4([0x3020100, 0x11100904, 0x1a0b0a12, 0xffabaa1b]), i32x4([0x3020100, 0x11100904, 0x1a0b0a12, 0xffabaa1b]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:910 assert_return( () => invoke($0, `gt_s`, [ i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:913 assert_return( () => invoke($0, `gt_s`, [ i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:916 assert_return( () => invoke($0, `gt_s`, [ i32x4([0x80808080, 0x80808080, 0x80808080, 0x80808080]), i32x4([0x80808080, 0x80808080, 0x80808080, 0x80808080]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:919 assert_return( () => invoke($0, `gt_s`, [ i32x4([0x80808080, 0x80808080, 0x80808080, 0x80808080]), i32x4([0x80808080, 0x80808080, 0x80808080, 0x80808080]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:922 assert_return( () => invoke($0, `gt_s`, [ i32x4([0x83828180, 0xfffefd, 0x7f020100, 0xfffefd80]), i32x4([0x83828180, 0xfffefd, 0x7f020100, 0xfffefd80]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:927 assert_return( () => invoke($0, `gt_s`, [ i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:930 assert_return( () => invoke($0, `gt_s`, [i32x4([0x0, 0x0, 0x0, 0x0]), i32x4([0x0, 0x0, 0x0, 0x0])]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:933 assert_return( () => invoke($0, `gt_s`, [ i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:936 assert_return( () => invoke($0, `gt_s`, [ i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:939 assert_return( () => invoke($0, `gt_s`, [ i32x4([0xffffffff, 0xffffffff, 0x0, 0x0]), i32x4([0xffffffff, 0xffffffff, 0x0, 0x0]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:942 assert_return( () => invoke($0, `gt_s`, [ i32x4([0x0, 0x0, 0xffffffff, 0xffffffff]), i32x4([0x0, 0x0, 0xffffffff, 0xffffffff]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:945 assert_return( () => invoke($0, `gt_s`, [ i32x4([0x80000001, 0xffffffff, 0x0, 0xffffffff]), i32x4([0x80000001, 0xffffffff, 0x0, 0xffffffff]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:950 assert_return( () => invoke($0, `gt_s`, [ i32x4([0xc3000000, 0xc2fe0000, 0xbf800000, 0x0]), f32x4([-128, -127, -1, 0]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:953 assert_return( () => invoke($0, `gt_s`, [ i32x4([0x3f800000, 0x42fe0000, 0x43000000, 0x437f0000]), f32x4([1, 127, 128, 255]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:958 assert_return( () => invoke($0, `gt_s`, [ i32x4([0xf0f0f0f, 0xf0f0f0f, 0xf0f0f0f, 0xf0f0f0f]), i32x4([0xf0f0f0f0, 0xf0f0f0f0, 0xf0f0f0f0, 0xf0f0f0f0]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:961 assert_return( () => invoke($0, `gt_s`, [ i32x4([0x0, 0x0, 0xffffffff, 0xffffffff]), i32x4([0xffffffff, 0xffffffff, 0x0, 0x0]), ]), [i32x4([0xffffffff, 0xffffffff, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:964 assert_return( () => invoke($0, `gt_s`, [ i32x4([0x2030001, 0x10110409, 0xb1a120a, 0xabff1baa]), i32x4([0xaa1bffab, 0xa121a0b, 0x9041110, 0x1000302]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:967 assert_return( () => invoke($0, `gt_s`, [ i32x4([0x80018000, 0x80038002, 0x80058004, 0x80078006]), i32x4([0x80078006, 0x80058004, 0x80038002, 0x80018000]), ]), [i32x4([0x0, 0x0, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:970 assert_return( () => invoke($0, `gt_s`, [ i32x4([0x80000000, 0x7fffffff, 0x0, 0xffffffff]), i32x4([0x80000000, 0x80000001, 0xffffffff, 0x0]), ]), [i32x4([0x0, 0xffffffff, 0xffffffff, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:975 assert_return( () => invoke($0, `gt_s`, [ i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), i8x16([0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:978 assert_return( () => invoke($0, `gt_s`, [ i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), i8x16([0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:981 assert_return( () => invoke($0, `gt_s`, [ i32x4([0x0, 0x0, 0x0, 0x0]), i8x16([0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:984 assert_return( () => invoke($0, `gt_s`, [ i32x4([0x3020100, 0x7060504, 0xb0a0908, 0xf0e0d0c]), i8x16([0x0, 0x1, 0x2, 0x3, 0x4, 0x5, 0x6, 0x7, 0x8, 0x9, 0xa, 0xb, 0xc, 0xd, 0xe, 0xf]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:987 assert_return( () => invoke($0, `gt_s`, [ i32x4([0x83828180, 0xfffefd, 0x7f020100, 0xfffefd80]), i8x16([0x80, 0x81, 0x82, 0x83, 0xfd, 0xfe, 0xff, 0x0, 0x0, 0x1, 0x2, 0x7f, 0x80, 0xfd, 0xfe, 0xff]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:990 assert_return( () => invoke($0, `gt_s`, [ i32x4([0xff80ff80, 0x0, 0x1, 0xffffffff]), i8x16([0x80, 0x80, 0x80, 0x80, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0xff, 0xff, 0xff, 0xff]), ]), [i32x4([0xffffffff, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:993 assert_return( () => invoke($0, `gt_s`, [ i32x4([0x55555555, 0x55555555, 0x55555555, 0x55555555]), i8x16([0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:998 assert_return( () => invoke($0, `gt_s`, [ i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), i16x8([0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:1001 assert_return( () => invoke($0, `gt_s`, [ i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), i16x8([0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:1004 assert_return( () => invoke($0, `gt_s`, [ i32x4([0x0, 0x0, 0x0, 0x0]), i16x8([0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:1007 assert_return( () => invoke($0, `gt_s`, [ i32x4([0x3020100, 0x7060504, 0xb0a0908, 0xf0e0d0c]), i16x8([0x100, 0x302, 0x504, 0x706, 0x908, 0xb0a, 0xd0c, 0xf0e]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:1010 assert_return( () => invoke($0, `gt_s`, [ i32x4([0x83828180, 0xfffefd, 0x7f020100, 0xfffefd80]), i16x8([0x8180, 0x8382, 0xfefd, 0xff, 0x100, 0x7f02, 0xfd80, 0xfffe]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:1013 assert_return( () => invoke($0, `gt_s`, [ i32x4([0xffff, 0x0, 0x1, 0x8000]), i16x8([0xffff, 0xffff, 0x0, 0x0, 0x1, 0x1, 0x8000, 0x8000]), ]), [i32x4([0xffffffff, 0x0, 0x0, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:1016 assert_return( () => invoke($0, `gt_s`, [ i32x4([0xaaaaaaaa, 0xaaaaaaaa, 0xaaaaaaaa, 0xaaaaaaaa]), i16x8([0x5555, 0x5555, 0x5555, 0x5555, 0x5555, 0x5555, 0x5555, 0x5555]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:1019 assert_return( () => invoke($0, `gt_s`, [ i32x4([0x75bcd15, 0x75bcd15, 0x75bcd15, 0x75bcd15]), i32x4([0x75bcd15, 0x75bcd15, 0x75bcd15, 0x75bcd15]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:1022 assert_return( () => invoke($0, `gt_s`, [ i32x4([0x90abcdef, 0x90abcdef, 0x90abcdef, 0x90abcdef]), i32x4([0x90abcdef, 0x90abcdef, 0x90abcdef, 0x90abcdef]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:1031 assert_return( () => invoke($0, `gt_u`, [ i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:1034 assert_return( () => invoke($0, `gt_u`, [i32x4([0x0, 0x0, 0x0, 0x0]), i32x4([0x0, 0x0, 0x0, 0x0])]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:1037 assert_return( () => invoke($0, `gt_u`, [ i32x4([0xf0f0f0f0, 0xf0f0f0f0, 0xf0f0f0f0, 0xf0f0f0f0]), i32x4([0xf0f0f0f0, 0xf0f0f0f0, 0xf0f0f0f0, 0xf0f0f0f0]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:1040 assert_return( () => invoke($0, `gt_u`, [ i32x4([0xf0f0f0f, 0xf0f0f0f, 0xf0f0f0f, 0xf0f0f0f]), i32x4([0xf0f0f0f, 0xf0f0f0f, 0xf0f0f0f, 0xf0f0f0f]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:1043 assert_return( () => invoke($0, `gt_u`, [ i32x4([0xffffffff, 0xffffffff, 0x0, 0x0]), i32x4([0xffffffff, 0xffffffff, 0x0, 0x0]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:1046 assert_return( () => invoke($0, `gt_u`, [ i32x4([0x0, 0x0, 0xffffffff, 0xffffffff]), i32x4([0x0, 0x0, 0xffffffff, 0xffffffff]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:1049 assert_return( () => invoke($0, `gt_u`, [ i32x4([0x3020100, 0x11100904, 0x1a0b0a12, 0xffabaa1b]), i32x4([0x3020100, 0x11100904, 0x1a0b0a12, 0xffabaa1b]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:1054 assert_return( () => invoke($0, `gt_u`, [ i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:1057 assert_return( () => invoke($0, `gt_u`, [ i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:1060 assert_return( () => invoke($0, `gt_u`, [ i32x4([0x80808080, 0x80808080, 0x80808080, 0x80808080]), i32x4([0x80808080, 0x80808080, 0x80808080, 0x80808080]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:1063 assert_return( () => invoke($0, `gt_u`, [ i32x4([0x80808080, 0x80808080, 0x80808080, 0x80808080]), i32x4([0x80808080, 0x80808080, 0x80808080, 0x80808080]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:1066 assert_return( () => invoke($0, `gt_u`, [ i32x4([0x83828180, 0xfffefd, 0x7f020100, 0xfffefd80]), i32x4([0x83828180, 0xfffefd, 0x7f020100, 0xfffefd80]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:1071 assert_return( () => invoke($0, `gt_u`, [ i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:1074 assert_return( () => invoke($0, `gt_u`, [i32x4([0x0, 0x0, 0x0, 0x0]), i32x4([0x0, 0x0, 0x0, 0x0])]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:1077 assert_return( () => invoke($0, `gt_u`, [ i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:1080 assert_return( () => invoke($0, `gt_u`, [ i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:1083 assert_return( () => invoke($0, `gt_u`, [ i32x4([0xffffffff, 0xffffffff, 0x0, 0x0]), i32x4([0xffffffff, 0xffffffff, 0x0, 0x0]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:1086 assert_return( () => invoke($0, `gt_u`, [ i32x4([0x0, 0x0, 0xffffffff, 0xffffffff]), i32x4([0x0, 0x0, 0xffffffff, 0xffffffff]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:1089 assert_return( () => invoke($0, `gt_u`, [ i32x4([0x80000001, 0xffffffff, 0x0, 0xffffffff]), i32x4([0x80000001, 0xffffffff, 0x0, 0xffffffff]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:1094 assert_return( () => invoke($0, `gt_u`, [ i32x4([0xc3000000, 0xc2fe0000, 0xbf800000, 0x0]), f32x4([-128, -127, -1, 0]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:1097 assert_return( () => invoke($0, `gt_u`, [ i32x4([0x3f800000, 0x42fe0000, 0x43000000, 0x437f0000]), f32x4([1, 127, 128, 255]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:1102 assert_return( () => invoke($0, `gt_u`, [ i32x4([0xf0f0f0f, 0xf0f0f0f, 0xf0f0f0f, 0xf0f0f0f]), i32x4([0xf0f0f0f0, 0xf0f0f0f0, 0xf0f0f0f0, 0xf0f0f0f0]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:1105 assert_return( () => invoke($0, `gt_u`, [ i32x4([0x0, 0x0, 0xffffffff, 0xffffffff]), i32x4([0xffffffff, 0xffffffff, 0x0, 0x0]), ]), [i32x4([0x0, 0x0, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:1108 assert_return( () => invoke($0, `gt_u`, [ i32x4([0x2030001, 0x10110409, 0xb1a120a, 0xabff1baa]), i32x4([0xaa1bffab, 0xa121a0b, 0x9041110, 0x1000302]), ]), [i32x4([0x0, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:1111 assert_return( () => invoke($0, `gt_u`, [ i32x4([0x80018000, 0x80038002, 0x80058004, 0x80078006]), i32x4([0x80078006, 0x80058004, 0x80038002, 0x80018000]), ]), [i32x4([0x0, 0x0, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:1114 assert_return( () => invoke($0, `gt_u`, [ i32x4([0x80000000, 0x7fffffff, 0x0, 0xffffffff]), i32x4([0x80000000, 0x80000001, 0xffffffff, 0x0]), ]), [i32x4([0x0, 0x0, 0x0, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:1119 assert_return( () => invoke($0, `gt_u`, [ i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), i8x16([0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:1122 assert_return( () => invoke($0, `gt_u`, [ i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), i8x16([0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:1125 assert_return( () => invoke($0, `gt_u`, [ i32x4([0x0, 0x0, 0x0, 0x0]), i8x16([0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:1128 assert_return( () => invoke($0, `gt_u`, [ i32x4([0x3020100, 0x7060504, 0xb0a0908, 0xf0e0d0c]), i8x16([0x0, 0x1, 0x2, 0x3, 0x4, 0x5, 0x6, 0x7, 0x8, 0x9, 0xa, 0xb, 0xc, 0xd, 0xe, 0xf]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:1131 assert_return( () => invoke($0, `gt_u`, [ i32x4([0x83828180, 0xfffefd, 0x7f020100, 0xfffefd80]), i8x16([0x80, 0x81, 0x82, 0x83, 0xfd, 0xfe, 0xff, 0x0, 0x0, 0x1, 0x2, 0x7f, 0x80, 0xfd, 0xfe, 0xff]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:1134 assert_return( () => invoke($0, `gt_u`, [ i32x4([0xff80ff80, 0x0, 0x1, 0xffffffff]), i8x16([0x80, 0x80, 0x80, 0x80, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0xff, 0xff, 0xff, 0xff]), ]), [i32x4([0xffffffff, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:1137 assert_return( () => invoke($0, `gt_u`, [ i32x4([0x55555555, 0x55555555, 0x55555555, 0x55555555]), i8x16([0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:1142 assert_return( () => invoke($0, `gt_u`, [ i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), i16x8([0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:1145 assert_return( () => invoke($0, `gt_u`, [ i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), i16x8([0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:1148 assert_return( () => invoke($0, `gt_u`, [ i32x4([0x0, 0x0, 0x0, 0x0]), i16x8([0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:1151 assert_return( () => invoke($0, `gt_u`, [ i32x4([0x3020100, 0x7060504, 0xb0a0908, 0xf0e0d0c]), i16x8([0x100, 0x302, 0x504, 0x706, 0x908, 0xb0a, 0xd0c, 0xf0e]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:1154 assert_return( () => invoke($0, `gt_u`, [ i32x4([0x83828180, 0xfffefd, 0x7f020100, 0xfffefd80]), i16x8([0x8180, 0x8382, 0xfefd, 0xff, 0x100, 0x7f02, 0xfd80, 0xfffe]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:1157 assert_return( () => invoke($0, `gt_u`, [ i32x4([0xffffff80, 0x0, 0x1, 0xff]), i16x8([0xff80, 0xff80, 0x0, 0x0, 0x1, 0x1, 0xff, 0xff]), ]), [i32x4([0xffffffff, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:1160 assert_return( () => invoke($0, `gt_u`, [ i32x4([0xaaaaaaaa, 0xaaaaaaaa, 0xaaaaaaaa, 0xaaaaaaaa]), i16x8([0x5555, 0x5555, 0x5555, 0x5555, 0x5555, 0x5555, 0x5555, 0x5555]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:1163 assert_return( () => invoke($0, `gt_u`, [ i32x4([0x75bcd15, 0x75bcd15, 0x75bcd15, 0x75bcd15]), i32x4([0x75bcd15, 0x75bcd15, 0x75bcd15, 0x75bcd15]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:1166 assert_return( () => invoke($0, `gt_u`, [ i32x4([0x12345678, 0x12345678, 0x12345678, 0x12345678]), i32x4([0x12345678, 0x12345678, 0x12345678, 0x12345678]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:1175 assert_return( () => invoke($0, `ge_s`, [ i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:1178 assert_return( () => invoke($0, `ge_s`, [i32x4([0x0, 0x0, 0x0, 0x0]), i32x4([0x0, 0x0, 0x0, 0x0])]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:1181 assert_return( () => invoke($0, `ge_s`, [ i32x4([0xf0f0f0f0, 0xf0f0f0f0, 0xf0f0f0f0, 0xf0f0f0f0]), i32x4([0xf0f0f0f0, 0xf0f0f0f0, 0xf0f0f0f0, 0xf0f0f0f0]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:1184 assert_return( () => invoke($0, `ge_s`, [ i32x4([0xf0f0f0f, 0xf0f0f0f, 0xf0f0f0f, 0xf0f0f0f]), i32x4([0xf0f0f0f, 0xf0f0f0f, 0xf0f0f0f, 0xf0f0f0f]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:1187 assert_return( () => invoke($0, `ge_s`, [ i32x4([0xffffffff, 0xffffffff, 0x0, 0x0]), i32x4([0xffffffff, 0xffffffff, 0x0, 0x0]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:1190 assert_return( () => invoke($0, `ge_s`, [ i32x4([0x0, 0x0, 0xffffffff, 0xffffffff]), i32x4([0x0, 0x0, 0xffffffff, 0xffffffff]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:1193 assert_return( () => invoke($0, `ge_s`, [ i32x4([0x3020100, 0x11100904, 0x1a0b0a12, 0xffabaa1b]), i32x4([0x3020100, 0x11100904, 0x1a0b0a12, 0xffabaa1b]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:1198 assert_return( () => invoke($0, `ge_s`, [ i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:1201 assert_return( () => invoke($0, `ge_s`, [ i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:1204 assert_return( () => invoke($0, `ge_s`, [ i32x4([0x80808080, 0x80808080, 0x80808080, 0x80808080]), i32x4([0x80808080, 0x80808080, 0x80808080, 0x80808080]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:1207 assert_return( () => invoke($0, `ge_s`, [ i32x4([0x80808080, 0x80808080, 0x80808080, 0x80808080]), i32x4([0x80808080, 0x80808080, 0x80808080, 0x80808080]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:1210 assert_return( () => invoke($0, `ge_s`, [ i32x4([0x83828180, 0xfffefd, 0x7f020100, 0xfffefd80]), i32x4([0x83828180, 0xfffefd, 0x7f020100, 0xfffefd80]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:1215 assert_return( () => invoke($0, `ge_s`, [ i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:1218 assert_return( () => invoke($0, `ge_s`, [i32x4([0x0, 0x0, 0x0, 0x0]), i32x4([0x0, 0x0, 0x0, 0x0])]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:1221 assert_return( () => invoke($0, `ge_s`, [ i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:1224 assert_return( () => invoke($0, `ge_s`, [ i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:1227 assert_return( () => invoke($0, `ge_s`, [ i32x4([0xffffffff, 0xffffffff, 0x0, 0x0]), i32x4([0xffffffff, 0xffffffff, 0x0, 0x0]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:1230 assert_return( () => invoke($0, `ge_s`, [ i32x4([0x0, 0x0, 0xffffffff, 0xffffffff]), i32x4([0x0, 0x0, 0xffffffff, 0xffffffff]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:1233 assert_return( () => invoke($0, `ge_s`, [ i32x4([0x80000001, 0xffffffff, 0x0, 0xffffffff]), i32x4([0x80000001, 0xffffffff, 0x0, 0xffffffff]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:1238 assert_return( () => invoke($0, `ge_s`, [ i32x4([0xc3000000, 0xc2fe0000, 0xbf800000, 0x0]), f32x4([-128, -127, -1, 0]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:1241 assert_return( () => invoke($0, `ge_s`, [ i32x4([0x3f800000, 0x42fe0000, 0x43000000, 0x437f0000]), f32x4([1, 127, 128, 255]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:1246 assert_return( () => invoke($0, `ge_s`, [ i32x4([0xf0f0f0f, 0xf0f0f0f, 0xf0f0f0f, 0xf0f0f0f]), i32x4([0xf0f0f0f0, 0xf0f0f0f0, 0xf0f0f0f0, 0xf0f0f0f0]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:1249 assert_return( () => invoke($0, `ge_s`, [ i32x4([0x0, 0x0, 0xffffffff, 0xffffffff]), i32x4([0xffffffff, 0xffffffff, 0x0, 0x0]), ]), [i32x4([0xffffffff, 0xffffffff, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:1252 assert_return( () => invoke($0, `ge_s`, [ i32x4([0x2030001, 0x10110409, 0xb1a120a, 0xabff1baa]), i32x4([0xaa1bffab, 0xa121a0b, 0x9041110, 0x1000302]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:1255 assert_return( () => invoke($0, `ge_s`, [ i32x4([0x80018000, 0x80038002, 0x80058004, 0x80078006]), i32x4([0x80078006, 0x80058004, 0x80038002, 0x80018000]), ]), [i32x4([0x0, 0x0, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:1258 assert_return( () => invoke($0, `ge_s`, [ i32x4([0x80000000, 0x7fffffff, 0x0, 0xffffffff]), i32x4([0x80000000, 0x80000001, 0xffffffff, 0x0]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:1263 assert_return( () => invoke($0, `ge_s`, [ i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), i8x16([0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:1266 assert_return( () => invoke($0, `ge_s`, [ i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), i8x16([0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:1269 assert_return( () => invoke($0, `ge_s`, [ i32x4([0x0, 0x0, 0x0, 0x0]), i8x16([0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:1272 assert_return( () => invoke($0, `ge_s`, [ i32x4([0x3020100, 0x7060504, 0xb0a0908, 0xf0e0d0c]), i8x16([0x0, 0x1, 0x2, 0x3, 0x4, 0x5, 0x6, 0x7, 0x8, 0x9, 0xa, 0xb, 0xc, 0xd, 0xe, 0xf]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:1275 assert_return( () => invoke($0, `ge_s`, [ i32x4([0x83828180, 0xfffefd, 0x7f020100, 0xfffefd80]), i8x16([0x80, 0x81, 0x82, 0x83, 0xfd, 0xfe, 0xff, 0x0, 0x0, 0x1, 0x2, 0x7f, 0x80, 0xfd, 0xfe, 0xff]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:1278 assert_return( () => invoke($0, `ge_s`, [ i32x4([0xff80ff80, 0x0, 0x1, 0xffffffff]), i8x16([0x80, 0x80, 0x80, 0x80, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0xff, 0xff, 0xff, 0xff]), ]), [i32x4([0xffffffff, 0xffffffff, 0x0, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:1281 assert_return( () => invoke($0, `ge_s`, [ i32x4([0x55555555, 0x55555555, 0x55555555, 0x55555555]), i8x16([0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:1286 assert_return( () => invoke($0, `ge_s`, [ i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), i16x8([0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:1289 assert_return( () => invoke($0, `ge_s`, [ i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), i16x8([0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:1292 assert_return( () => invoke($0, `ge_s`, [ i32x4([0x0, 0x0, 0x0, 0x0]), i16x8([0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:1295 assert_return( () => invoke($0, `ge_s`, [ i32x4([0x3020100, 0x7060504, 0xb0a0908, 0xf0e0d0c]), i16x8([0x100, 0x302, 0x504, 0x706, 0x908, 0xb0a, 0xd0c, 0xf0e]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:1298 assert_return( () => invoke($0, `ge_s`, [ i32x4([0x83828180, 0xfffefd, 0x7f020100, 0xfffefd80]), i16x8([0x8180, 0x8382, 0xfefd, 0xff, 0x100, 0x7f02, 0xfd80, 0xfffe]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:1301 assert_return( () => invoke($0, `ge_s`, [ i32x4([0xffff, 0x0, 0x1, 0x8000]), i16x8([0xffff, 0xffff, 0x0, 0x0, 0x1, 0x1, 0x8000, 0x8000]), ]), [i32x4([0xffffffff, 0xffffffff, 0x0, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:1304 assert_return( () => invoke($0, `ge_s`, [ i32x4([0xaaaaaaaa, 0xaaaaaaaa, 0xaaaaaaaa, 0xaaaaaaaa]), i16x8([0x5555, 0x5555, 0x5555, 0x5555, 0x5555, 0x5555, 0x5555, 0x5555]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:1307 assert_return( () => invoke($0, `ge_s`, [ i32x4([0x75bcd15, 0x75bcd15, 0x75bcd15, 0x75bcd15]), i32x4([0x75bcd15, 0x75bcd15, 0x75bcd15, 0x75bcd15]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:1310 assert_return( () => invoke($0, `ge_s`, [ i32x4([0x12345678, 0x12345678, 0x12345678, 0x12345678]), i32x4([0x12345678, 0x12345678, 0x12345678, 0x12345678]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:1319 assert_return( () => invoke($0, `ge_u`, [ i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:1322 assert_return( () => invoke($0, `ge_u`, [i32x4([0x0, 0x0, 0x0, 0x0]), i32x4([0x0, 0x0, 0x0, 0x0])]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:1325 assert_return( () => invoke($0, `ge_u`, [ i32x4([0xf0f0f0f0, 0xf0f0f0f0, 0xf0f0f0f0, 0xf0f0f0f0]), i32x4([0xf0f0f0f0, 0xf0f0f0f0, 0xf0f0f0f0, 0xf0f0f0f0]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:1328 assert_return( () => invoke($0, `ge_u`, [ i32x4([0xf0f0f0f, 0xf0f0f0f, 0xf0f0f0f, 0xf0f0f0f]), i32x4([0xf0f0f0f, 0xf0f0f0f, 0xf0f0f0f, 0xf0f0f0f]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:1331 assert_return( () => invoke($0, `ge_u`, [ i32x4([0xffffffff, 0xffffffff, 0x0, 0x0]), i32x4([0xffffffff, 0xffffffff, 0x0, 0x0]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:1334 assert_return( () => invoke($0, `ge_u`, [ i32x4([0x0, 0x0, 0xffffffff, 0xffffffff]), i32x4([0x0, 0x0, 0xffffffff, 0xffffffff]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:1337 assert_return( () => invoke($0, `ge_u`, [ i32x4([0x3020100, 0x11100904, 0x1a0b0a12, 0xffabaa1b]), i32x4([0x3020100, 0x11100904, 0x1a0b0a12, 0xffabaa1b]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:1342 assert_return( () => invoke($0, `ge_u`, [ i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:1345 assert_return( () => invoke($0, `ge_u`, [ i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:1348 assert_return( () => invoke($0, `ge_u`, [ i32x4([0x80808080, 0x80808080, 0x80808080, 0x80808080]), i32x4([0x80808080, 0x80808080, 0x80808080, 0x80808080]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:1351 assert_return( () => invoke($0, `ge_u`, [ i32x4([0x80808080, 0x80808080, 0x80808080, 0x80808080]), i32x4([0x80808080, 0x80808080, 0x80808080, 0x80808080]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:1354 assert_return( () => invoke($0, `ge_u`, [ i32x4([0x83828180, 0xfffefd, 0x7f020100, 0xfffefd80]), i32x4([0x83828180, 0xfffefd, 0x7f020100, 0xfffefd80]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:1359 assert_return( () => invoke($0, `ge_u`, [ i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:1362 assert_return( () => invoke($0, `ge_u`, [i32x4([0x0, 0x0, 0x0, 0x0]), i32x4([0x0, 0x0, 0x0, 0x0])]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:1365 assert_return( () => invoke($0, `ge_u`, [ i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:1368 assert_return( () => invoke($0, `ge_u`, [ i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:1371 assert_return( () => invoke($0, `ge_u`, [ i32x4([0xffffffff, 0xffffffff, 0x0, 0x0]), i32x4([0xffffffff, 0xffffffff, 0x0, 0x0]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:1374 assert_return( () => invoke($0, `ge_u`, [ i32x4([0x0, 0x0, 0xffffffff, 0xffffffff]), i32x4([0x0, 0x0, 0xffffffff, 0xffffffff]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:1377 assert_return( () => invoke($0, `ge_u`, [ i32x4([0x80000001, 0xffffffff, 0x0, 0xffffffff]), i32x4([0x80000001, 0xffffffff, 0x0, 0xffffffff]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:1382 assert_return( () => invoke($0, `ge_u`, [ i32x4([0xc3000000, 0xc2fe0000, 0xbf800000, 0x0]), f32x4([-128, -127, -1, 0]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:1385 assert_return( () => invoke($0, `ge_u`, [ i32x4([0x3f800000, 0x42fe0000, 0x43000000, 0x437f0000]), f32x4([1, 127, 128, 255]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:1390 assert_return( () => invoke($0, `ge_u`, [ i32x4([0xf0f0f0f, 0xf0f0f0f, 0xf0f0f0f, 0xf0f0f0f]), i32x4([0xf0f0f0f0, 0xf0f0f0f0, 0xf0f0f0f0, 0xf0f0f0f0]), ]), [i32x4([0x0, 0x0, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:1393 assert_return( () => invoke($0, `ge_u`, [ i32x4([0x0, 0x0, 0xffffffff, 0xffffffff]), i32x4([0xffffffff, 0xffffffff, 0x0, 0x0]), ]), [i32x4([0x0, 0x0, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:1396 assert_return( () => invoke($0, `ge_u`, [ i32x4([0x2030001, 0x10110409, 0xb1a120a, 0xabff1baa]), i32x4([0xaa1bffab, 0xa121a0b, 0x9041110, 0x1000302]), ]), [i32x4([0x0, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:1399 assert_return( () => invoke($0, `ge_u`, [ i32x4([0x80018000, 0x80038002, 0x80058004, 0x80078006]), i32x4([0x80078006, 0x80058004, 0x80038002, 0x80018000]), ]), [i32x4([0x0, 0x0, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:1402 assert_return( () => invoke($0, `ge_u`, [ i32x4([0x80000000, 0x7fffffff, 0x0, 0xffffffff]), i32x4([0x80000000, 0x80000001, 0xffffffff, 0x0]), ]), [i32x4([0xffffffff, 0x0, 0x0, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:1407 assert_return( () => invoke($0, `ge_u`, [ i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), i8x16([0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:1410 assert_return( () => invoke($0, `ge_u`, [ i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), i8x16([0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:1413 assert_return( () => invoke($0, `ge_u`, [ i32x4([0x0, 0x0, 0x0, 0x0]), i8x16([0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:1416 assert_return( () => invoke($0, `ge_u`, [ i32x4([0x3020100, 0x7060504, 0xb0a0908, 0xf0e0d0c]), i8x16([0x0, 0x1, 0x2, 0x3, 0x4, 0x5, 0x6, 0x7, 0x8, 0x9, 0xa, 0xb, 0xc, 0xd, 0xe, 0xf]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:1419 assert_return( () => invoke($0, `ge_u`, [ i32x4([0x83828180, 0xfffefd, 0x7f020100, 0xfffefd80]), i8x16([0x80, 0x81, 0x82, 0x83, 0xfd, 0xfe, 0xff, 0x0, 0x0, 0x1, 0x2, 0x7f, 0x80, 0xfd, 0xfe, 0xff]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:1422 assert_return( () => invoke($0, `ge_u`, [ i32x4([0xff80ff80, 0x0, 0x1, 0xffffffff]), i8x16([0x80, 0x80, 0x80, 0x80, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0xff, 0xff, 0xff, 0xff]), ]), [i32x4([0xffffffff, 0xffffffff, 0x0, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:1425 assert_return( () => invoke($0, `ge_u`, [ i32x4([0xaaaaaaaa, 0xaaaaaaaa, 0xaaaaaaaa, 0xaaaaaaaa]), i8x16([0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:1430 assert_return( () => invoke($0, `ge_u`, [ i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), i16x8([0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:1433 assert_return( () => invoke($0, `ge_u`, [ i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff]), i16x8([0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:1436 assert_return( () => invoke($0, `ge_u`, [ i32x4([0x0, 0x0, 0x0, 0x0]), i16x8([0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:1439 assert_return( () => invoke($0, `ge_u`, [ i32x4([0x3020100, 0x7060504, 0xb0a0908, 0xf0e0d0c]), i16x8([0x100, 0x302, 0x504, 0x706, 0x908, 0xb0a, 0xd0c, 0xf0e]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:1442 assert_return( () => invoke($0, `ge_u`, [ i32x4([0x83828180, 0xfffefd, 0x7f020100, 0xfffefd80]), i16x8([0x8180, 0x8382, 0xfefd, 0xff, 0x100, 0x7f02, 0xfd80, 0xfffe]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:1445 assert_return( () => invoke($0, `ge_u`, [ i32x4([0xffffff80, 0x0, 0x1, 0xff]), i16x8([0xffff, 0xffff, 0x0, 0x0, 0x1, 0x1, 0x8000, 0x8000]), ]), [i32x4([0x0, 0xffffffff, 0x0, 0x0])], ); // ./test/core/simd/simd_i32x4_cmp.wast:1448 assert_return( () => invoke($0, `ge_u`, [ i32x4([0xaaaaaaaa, 0xaaaaaaaa, 0xaaaaaaaa, 0xaaaaaaaa]), i16x8([0x5555, 0x5555, 0x5555, 0x5555, 0x5555, 0x5555, 0x5555, 0x5555]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:1451 assert_return( () => invoke($0, `ge_u`, [ i32x4([0x75bcd15, 0x75bcd15, 0x75bcd15, 0x75bcd15]), i32x4([0x75bcd15, 0x75bcd15, 0x75bcd15, 0x75bcd15]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:1454 assert_return( () => invoke($0, `ge_u`, [ i32x4([0x12345678, 0x12345678, 0x12345678, 0x12345678]), i32x4([0x12345678, 0x12345678, 0x12345678, 0x12345678]), ]), [i32x4([0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff])], ); // ./test/core/simd/simd_i32x4_cmp.wast:1461 assert_invalid( () => instantiate(`(module (func (result v128) (i32x4.eq (i32.const 0) (f32.const 0))))`), `type mismatch`, ); // ./test/core/simd/simd_i32x4_cmp.wast:1462 assert_invalid( () => instantiate(`(module (func (result v128) (i32x4.ge_s (i32.const 0) (f32.const 0))))`), `type mismatch`, ); // ./test/core/simd/simd_i32x4_cmp.wast:1463 assert_invalid( () => instantiate(`(module (func (result v128) (i32x4.ge_u (i32.const 0) (f32.const 0))))`), `type mismatch`, ); // ./test/core/simd/simd_i32x4_cmp.wast:1464 assert_invalid( () => instantiate(`(module (func (result v128) (i32x4.gt_s (i32.const 0) (f32.const 0))))`), `type mismatch`, ); // ./test/core/simd/simd_i32x4_cmp.wast:1465 assert_invalid( () => instantiate(`(module (func (result v128) (i32x4.gt_u (i32.const 0) (f32.const 0))))`), `type mismatch`, ); // ./test/core/simd/simd_i32x4_cmp.wast:1466 assert_invalid( () => instantiate(`(module (func (result v128) (i32x4.le_s (i32.const 0) (f32.const 0))))`), `type mismatch`, ); // ./test/core/simd/simd_i32x4_cmp.wast:1467 assert_invalid( () => instantiate(`(module (func (result v128) (i32x4.le_u (i32.const 0) (f32.const 0))))`), `type mismatch`, ); // ./test/core/simd/simd_i32x4_cmp.wast:1468 assert_invalid( () => instantiate(`(module (func (result v128) (i32x4.lt_s (i32.const 0) (f32.const 0))))`), `type mismatch`, ); // ./test/core/simd/simd_i32x4_cmp.wast:1469 assert_invalid( () => instantiate(`(module (func (result v128) (i32x4.lt_u (i32.const 0) (f32.const 0))))`), `type mismatch`, ); // ./test/core/simd/simd_i32x4_cmp.wast:1470 assert_invalid( () => instantiate(`(module (func (result v128) (i32x4.ne (i32.const 0) (f32.const 0))))`), `type mismatch`, ); // ./test/core/simd/simd_i32x4_cmp.wast:1475 let $1 = instantiate(`(module (memory 1) (func (export "eq-in-block") (block (drop (block (result v128) (i32x4.eq (block (result v128) (v128.load (i32.const 0))) (block (result v128) (v128.load (i32.const 1))) ) ) ) ) ) (func (export "ne-in-block") (block (drop (block (result v128) (i32x4.ne (block (result v128) (v128.load (i32.const 0))) (block (result v128) (v128.load (i32.const 1))) ) ) ) ) ) (func (export "lt_s-in-block") (block (drop (block (result v128) (i32x4.lt_s (block (result v128) (v128.load (i32.const 0))) (block (result v128) (v128.load (i32.const 1))) ) ) ) ) ) (func (export "le_u-in-block") (block (drop (block (result v128) (i32x4.le_u (block (result v128) (v128.load (i32.const 0))) (block (result v128) (v128.load (i32.const 1))) ) ) ) ) ) (func (export "gt_u-in-block") (block (drop (block (result v128) (i32x4.gt_u (block (result v128) (v128.load (i32.const 0))) (block (result v128) (v128.load (i32.const 1))) ) ) ) ) ) (func (export "ge_s-in-block") (block (drop (block (result v128) (i32x4.ge_s (block (result v128) (v128.load (i32.const 0))) (block (result v128) (v128.load (i32.const 1))) ) ) ) ) ) (func (export "nested-eq") (drop (i32x4.eq (i32x4.eq (i32x4.eq (v128.load (i32.const 0)) (v128.load (i32.const 1)) ) (i32x4.eq (v128.load (i32.const 2)) (v128.load (i32.const 3)) ) ) (i32x4.eq (i32x4.eq (v128.load (i32.const 0)) (v128.load (i32.const 1)) ) (i32x4.eq (v128.load (i32.const 2)) (v128.load (i32.const 3)) ) ) ) ) ) (func (export "nested-ne") (drop (i32x4.ne (i32x4.ne (i32x4.ne (v128.load (i32.const 0)) (v128.load (i32.const 1)) ) (i32x4.ne (v128.load (i32.const 2)) (v128.load (i32.const 3)) ) ) (i32x4.ne (i32x4.ne (v128.load (i32.const 0)) (v128.load (i32.const 1)) ) (i32x4.ne (v128.load (i32.const 2)) (v128.load (i32.const 3)) ) ) ) ) ) (func (export "nested-lt_s") (drop (i32x4.lt_s (i32x4.lt_s (i32x4.lt_s (v128.load (i32.const 0)) (v128.load (i32.const 1)) ) (i32x4.lt_s (v128.load (i32.const 2)) (v128.load (i32.const 3)) ) ) (i32x4.lt_s (i32x4.lt_s (v128.load (i32.const 0)) (v128.load (i32.const 1)) ) (i32x4.lt_s (v128.load (i32.const 2)) (v128.load (i32.const 3)) ) ) ) ) ) (func (export "nested-le_u") (drop (i32x4.le_u (i32x4.le_u (i32x4.le_u (v128.load (i32.const 0)) (v128.load (i32.const 1)) ) (i32x4.le_u (v128.load (i32.const 2)) (v128.load (i32.const 3)) ) ) (i32x4.le_u (i32x4.le_u (v128.load (i32.const 0)) (v128.load (i32.const 1)) ) (i32x4.le_u (v128.load (i32.const 2)) (v128.load (i32.const 3)) ) ) ) ) ) (func (export "nested-gt_u") (drop (i32x4.gt_u (i32x4.gt_u (i32x4.gt_u (v128.load (i32.const 0)) (v128.load (i32.const 1)) ) (i32x4.gt_u (v128.load (i32.const 2)) (v128.load (i32.const 3)) ) ) (i32x4.gt_u (i32x4.gt_u (v128.load (i32.const 0)) (v128.load (i32.const 1)) ) (i32x4.gt_u (v128.load (i32.const 2)) (v128.load (i32.const 3)) ) ) ) ) ) (func (export "nested-ge_s") (drop (i32x4.ge_s (i32x4.ge_s (i32x4.ge_s (v128.load (i32.const 0)) (v128.load (i32.const 1)) ) (i32x4.ge_s (v128.load (i32.const 2)) (v128.load (i32.const 3)) ) ) (i32x4.ge_s (i32x4.ge_s (v128.load (i32.const 0)) (v128.load (i32.const 1)) ) (i32x4.ge_s (v128.load (i32.const 2)) (v128.load (i32.const 3)) ) ) ) ) ) (func (export "as-param") (drop (i32x4.ge_u (i32x4.eq (i32x4.lt_s (v128.load (i32.const 0)) (v128.load (i32.const 1)) ) (i32x4.le_u (v128.load (i32.const 2)) (v128.load (i32.const 3)) ) ) (i32x4.ne (i32x4.gt_s (v128.load (i32.const 0)) (v128.load (i32.const 1)) ) (i32x4.lt_u (v128.load (i32.const 2)) (v128.load (i32.const 3)) ) ) ) ) ) )`); // ./test/core/simd/simd_i32x4_cmp.wast:1731 assert_return(() => invoke($1, `eq-in-block`, []), []); // ./test/core/simd/simd_i32x4_cmp.wast:1732 assert_return(() => invoke($1, `ne-in-block`, []), []); // ./test/core/simd/simd_i32x4_cmp.wast:1733 assert_return(() => invoke($1, `lt_s-in-block`, []), []); // ./test/core/simd/simd_i32x4_cmp.wast:1734 assert_return(() => invoke($1, `le_u-in-block`, []), []); // ./test/core/simd/simd_i32x4_cmp.wast:1735 assert_return(() => invoke($1, `gt_u-in-block`, []), []); // ./test/core/simd/simd_i32x4_cmp.wast:1736 assert_return(() => invoke($1, `ge_s-in-block`, []), []); // ./test/core/simd/simd_i32x4_cmp.wast:1737 assert_return(() => invoke($1, `nested-eq`, []), []); // ./test/core/simd/simd_i32x4_cmp.wast:1738 assert_return(() => invoke($1, `nested-ne`, []), []); // ./test/core/simd/simd_i32x4_cmp.wast:1739 assert_return(() => invoke($1, `nested-lt_s`, []), []); // ./test/core/simd/simd_i32x4_cmp.wast:1740 assert_return(() => invoke($1, `nested-le_u`, []), []); // ./test/core/simd/simd_i32x4_cmp.wast:1741 assert_return(() => invoke($1, `nested-gt_u`, []), []); // ./test/core/simd/simd_i32x4_cmp.wast:1742 assert_return(() => invoke($1, `nested-ge_s`, []), []); // ./test/core/simd/simd_i32x4_cmp.wast:1743 assert_return(() => invoke($1, `as-param`, []), []); // ./test/core/simd/simd_i32x4_cmp.wast:1748 assert_invalid( () => instantiate(`(module (func $$i32x4.eq-1st-arg-empty (result v128) (i32x4.eq (v128.const i32x4 0 0 0 0)) ) )`), `type mismatch`, ); // ./test/core/simd/simd_i32x4_cmp.wast:1756 assert_invalid( () => instantiate(`(module (func $$i32x4.eq-arg-empty (result v128) (i32x4.eq) ) )`), `type mismatch`, ); // ./test/core/simd/simd_i32x4_cmp.wast:1764 assert_invalid( () => instantiate(`(module (func $$i32x4.ne-1st-arg-empty (result v128) (i32x4.ne (v128.const i32x4 0 0 0 0)) ) )`), `type mismatch`, ); // ./test/core/simd/simd_i32x4_cmp.wast:1772 assert_invalid( () => instantiate(`(module (func $$i32x4.ne-arg-empty (result v128) (i32x4.ne) ) )`), `type mismatch`, ); // ./test/core/simd/simd_i32x4_cmp.wast:1780 assert_invalid( () => instantiate(`(module (func $$i32x4.lt_s-1st-arg-empty (result v128) (i32x4.lt_s (v128.const i32x4 0 0 0 0)) ) )`), `type mismatch`, ); // ./test/core/simd/simd_i32x4_cmp.wast:1788 assert_invalid( () => instantiate(`(module (func $$i32x4.lt_s-arg-empty (result v128) (i32x4.lt_s) ) )`), `type mismatch`, ); // ./test/core/simd/simd_i32x4_cmp.wast:1796 assert_invalid( () => instantiate(`(module (func $$i32x4.lt_u-1st-arg-empty (result v128) (i32x4.lt_u (v128.const i32x4 0 0 0 0)) ) )`), `type mismatch`, ); // ./test/core/simd/simd_i32x4_cmp.wast:1804 assert_invalid( () => instantiate(`(module (func $$i32x4.lt_u-arg-empty (result v128) (i32x4.lt_u) ) )`), `type mismatch`, ); // ./test/core/simd/simd_i32x4_cmp.wast:1812 assert_invalid( () => instantiate(`(module (func $$i32x4.le_s-1st-arg-empty (result v128) (i32x4.le_s (v128.const i32x4 0 0 0 0)) ) )`), `type mismatch`, ); // ./test/core/simd/simd_i32x4_cmp.wast:1820 assert_invalid( () => instantiate(`(module (func $$i32x4.le_s-arg-empty (result v128) (i32x4.le_s) ) )`), `type mismatch`, ); // ./test/core/simd/simd_i32x4_cmp.wast:1828 assert_invalid( () => instantiate(`(module (func $$i32x4.le_u-1st-arg-empty (result v128) (i32x4.le_u (v128.const i32x4 0 0 0 0)) ) )`), `type mismatch`, ); // ./test/core/simd/simd_i32x4_cmp.wast:1836 assert_invalid( () => instantiate(`(module (func $$i32x4.le_u-arg-empty (result v128) (i32x4.le_u) ) )`), `type mismatch`, ); // ./test/core/simd/simd_i32x4_cmp.wast:1844 assert_invalid( () => instantiate(`(module (func $$i32x4.gt_s-1st-arg-empty (result v128) (i32x4.gt_s (v128.const i32x4 0 0 0 0)) ) )`), `type mismatch`, ); // ./test/core/simd/simd_i32x4_cmp.wast:1852 assert_invalid( () => instantiate(`(module (func $$i32x4.gt_s-arg-empty (result v128) (i32x4.gt_s) ) )`), `type mismatch`, ); // ./test/core/simd/simd_i32x4_cmp.wast:1860 assert_invalid( () => instantiate(`(module (func $$i32x4.gt_u-1st-arg-empty (result v128) (i32x4.gt_u (v128.const i32x4 0 0 0 0)) ) )`), `type mismatch`, ); // ./test/core/simd/simd_i32x4_cmp.wast:1868 assert_invalid( () => instantiate(`(module (func $$i32x4.gt_u-arg-empty (result v128) (i32x4.gt_u) ) )`), `type mismatch`, ); // ./test/core/simd/simd_i32x4_cmp.wast:1876 assert_invalid( () => instantiate(`(module (func $$i32x4.ge_s-1st-arg-empty (result v128) (i32x4.ge_s (v128.const i32x4 0 0 0 0)) ) )`), `type mismatch`, ); // ./test/core/simd/simd_i32x4_cmp.wast:1884 assert_invalid( () => instantiate(`(module (func $$i32x4.ge_s-arg-empty (result v128) (i32x4.ge_s) ) )`), `type mismatch`, ); // ./test/core/simd/simd_i32x4_cmp.wast:1892 assert_invalid( () => instantiate(`(module (func $$i32x4.ge_u-1st-arg-empty (result v128) (i32x4.ge_u (v128.const i32x4 0 0 0 0)) ) )`), `type mismatch`, ); // ./test/core/simd/simd_i32x4_cmp.wast:1900 assert_invalid( () => instantiate(`(module (func $$i32x4.ge_u-arg-empty (result v128) (i32x4.ge_u) ) )`), `type mismatch`, ); // ./test/core/simd/simd_i32x4_cmp.wast:1910 assert_malformed( () => instantiate(`(memory 1) (func (param $$x v128) (param $$y v128) (result v128) (i4x32.eq (local.get $$x) (local.get $$y))) `), `unknown operator`, ); // ./test/core/simd/simd_i32x4_cmp.wast:1911 assert_malformed( () => instantiate(`(memory 1) (func (param $$x v128) (param $$y v128) (result v128) (i4x32.ne (local.get $$x) (local.get $$y))) `), `unknown operator`, ); // ./test/core/simd/simd_i32x4_cmp.wast:1912 assert_malformed( () => instantiate(`(memory 1) (func (param $$x v128) (param $$y v128) (result v128) (i4x32.lt_s (local.get $$x) (local.get $$y))) `), `unknown operator`, ); // ./test/core/simd/simd_i32x4_cmp.wast:1913 assert_malformed( () => instantiate(`(memory 1) (func (param $$x v128) (param $$y v128) (result v128) (i4x32.lt_u (local.get $$x) (local.get $$y))) `), `unknown operator`, ); // ./test/core/simd/simd_i32x4_cmp.wast:1914 assert_malformed( () => instantiate(`(memory 1) (func (param $$x v128) (param $$y v128) (result v128) (i4x32.le_s (local.get $$x) (local.get $$y))) `), `unknown operator`, ); // ./test/core/simd/simd_i32x4_cmp.wast:1915 assert_malformed( () => instantiate(`(memory 1) (func (param $$x v128) (param $$y v128) (result v128) (i4x32.le_u (local.get $$x) (local.get $$y))) `), `unknown operator`, ); // ./test/core/simd/simd_i32x4_cmp.wast:1916 assert_malformed( () => instantiate(`(memory 1) (func (param $$x v128) (param $$y v128) (result v128) (i4x32.gt_s (local.get $$x) (local.get $$y))) `), `unknown operator`, ); // ./test/core/simd/simd_i32x4_cmp.wast:1917 assert_malformed( () => instantiate(`(memory 1) (func (param $$x v128) (param $$y v128) (result v128) (i4x32.gt_u (local.get $$x) (local.get $$y))) `), `unknown operator`, ); // ./test/core/simd/simd_i32x4_cmp.wast:1918 assert_malformed( () => instantiate(`(memory 1) (func (param $$x v128) (param $$y v128) (result v128) (i4x32.ge_s (local.get $$x) (local.get $$y))) `), `unknown operator`, ); // ./test/core/simd/simd_i32x4_cmp.wast:1919 assert_malformed( () => instantiate(`(memory 1) (func (param $$x v128) (param $$y v128) (result v128) (i4x32.ge_u (local.get $$x) (local.get $$y))) `), `unknown operator`, );