add specific functions to intrinsics