How to use x86 intrinsics in Mojo? Also I see in the documentation (https://docs.modular.com/mojo/stdlib/sys/intrinsics/llvm_intrinsic) on using llvm_intrinscs. Can someone please share some example on how they've used them. I'm trying to use it but getting error:
from sys.intrinsics import llvm_intrinsicfn main(): var intrin: StringLiteral = "llvm.sqrt.f32" var type: AnyType var has_side_effect: Bool = False llvm_intrinsic[intrin, type, has_side_effect] ()
from sys.intrinsics import llvm_intrinsicfn main(): var intrin: StringLiteral = "llvm.sqrt.f32" var type: AnyType var has_side_effect: Bool = False llvm_intrinsic[intrin, type, has_side_effect] ()
ERROR:
error: cannot use a dynamic value in call parameter llvm_intrinsic[intrin, type, has_side_effect] ()
error: cannot use a dynamic value in call parameter llvm_intrinsic[intrin, type, has_side_effect] ()