blob: 6c1d6ad6e5954dad8c5ba27d33aac8522afe1e01 [file]
import { Layout, Context } from "rive/host";
export class Main extends Layout {
override init(context: Context): bool {
// A random term keeps the optimizer from folding the vector away.
let a = f32(Math.random() * 0) + 2;
let fused = f32x4.relaxed_madd(f32x4.splat(a), f32x4.splat(3), f32x4.splat(1));
context.log("relaxed lane " + i32(f32x4.extract_lane(fused, 0)).toString());
return true;
}
}