blob: 17ca46e2ec0948c328b0b827053fa20f168ad02d [file] [log] [blame]
if (!this.hasOwnProperty("SIMD"))
quit();
setJitCompilerOption("baseline.warmup.trigger", 10);
setJitCompilerOption("ion.warmup.trigger", 30);
function test_1(i) {
if (i >= 40)
return;
var a = SIMD.Float32x4(1.1, 2.2, 3.3, 4.6);
SIMD.Int32x4.fromFloat32x4(a);
test_1(i + 1);
}
test_1(0);
var Float32x4 = SIMD.Float32x4;
function test_2() {
var Array = Float32x4.array(3);
var array = new Array([
Float32x4(1, 2, 3, 4),
Float32x4(5, 6, 7, 8),
Float32x4(9, 10, 11, 12)
]);
if (typeof reportCompare === "function")
reportCompare(true, true);
}
test_2();
evaluate("test_2(); test_2();", {
isRunOnce: true,
});