Sarek_pure_registryPure function registry: no Device.t, no ctypes.
val register_fun :
?module_path:string list ->
string ->
device:(framework:string -> string) ->
unitRegister a pure intrinsic function. module_path is the qualified path, e.g. ["Float32"] for Float32.sin. name is the unqualified function name. device is a closure ~framework:string -> string returning the device-code name to emit for a given backend framework string.
Look up device-code name for a path-qualified function. Returns None if not found.