eal: use intrinsic function