def intrinsic(func):
 name = getattr(func, '__name__', str(func))
 llc = _Intrinsic(name, func)
 llc._register()
 return llc

def intrinsic ( func ) : name = getattr ( func , '__name__' , str ( func ) ) llc = _Intrinsic ( name , func ) llc . _register ( ) return llc
a decorator marking the decorated function as typing and implementing *func* in nopython mode using the llvmlite irbuilder api .