load(libdir + "simd.js"); setJitCompilerOption("ion.warmup.trigger", 50); function f() { var b1 = SIMD.Bool32x4(true, false, true, false); var b2 = SIMD.Bool32x4(true, true, true, true); do { assertEqX4(SIMD.Bool32x4.and(b1, b2), booleanBinaryX4((x, y) => x && y, b1, b2)); assertEqX4(SIMD.Bool32x4.or(b1, b2), booleanBinaryX4((x, y) => x || y, b1, b2)); assertEqX4(SIMD.Bool32x4.xor(b1, b2), booleanBinaryX4((x, y) => x != y, b1, b2)); } while (!inIon()); } f();