libxsmm_mmavailable Interface

public interface libxsmm_mmavailable

Check if a function is available (LIBXSMM_?MMFUNCTION).


Contents


Module Procedures

public function libxsmm_dmmavailable(kernel)

Checks if the given kernel was generated. JIT code is guaranteed to be generated if JIT support was enabled at build-time of the library (default). This overload belongs to libxsmm_(mm)available.

Arguments

Type IntentOptional Attributes Name
type(LIBXSMM_DMMFUNCTION), intent(in) :: kernel

Return Value logical

public function libxsmm_smmavailable(kernel)

Checks if the given kernel was generated. JIT code is guaranteed to be generated if JIT support was enabled at build-time of the library (default). This overload belongs to libxsmm_(mm)available.

Arguments

Type IntentOptional Attributes Name
type(LIBXSMM_SMMFUNCTION), intent(in) :: kernel

Return Value logical