@@ -776,55 +776,55 @@ def english_upper(s):
776776 Ufunc (1 , 1 , None ,
777777 docstrings .get ('numpy._core.umath.arccos' ),
778778 None ,
779- TD ('efd' , dispatch = [('loops_umath_fp' , 'efd ' )]),
779+ TD ('efd' , dispatch = [('loops_umath_fp' , 'fd' ), ( 'loops_half' , 'e ' )]),
780780 TD (inexact , f = 'acos' , astype = {'e' : 'f' }),
781781 TD (P , f = 'arccos' ),
782782 ),
783783'arccosh' :
784784 Ufunc (1 , 1 , None ,
785785 docstrings .get ('numpy._core.umath.arccosh' ),
786786 None ,
787- TD ('efd' , dispatch = [('loops_umath_fp' , 'efd ' )]),
787+ TD ('efd' , dispatch = [('loops_umath_fp' , 'fd' ), ( 'loops_half' , 'e ' )]),
788788 TD (inexact , f = 'acosh' , astype = {'e' : 'f' }),
789789 TD (P , f = 'arccosh' ),
790790 ),
791791'arcsin' :
792792 Ufunc (1 , 1 , None ,
793793 docstrings .get ('numpy._core.umath.arcsin' ),
794794 None ,
795- TD ('efd' , dispatch = [('loops_umath_fp' , 'efd ' )]),
795+ TD ('efd' , dispatch = [('loops_umath_fp' , 'fd' ), ( 'loops_half' , 'e ' )]),
796796 TD (inexact , f = 'asin' , astype = {'e' : 'f' }),
797797 TD (P , f = 'arcsin' ),
798798 ),
799799'arcsinh' :
800800 Ufunc (1 , 1 , None ,
801801 docstrings .get ('numpy._core.umath.arcsinh' ),
802802 None ,
803- TD ('efd' , dispatch = [('loops_umath_fp' , 'efd ' )]),
803+ TD ('efd' , dispatch = [('loops_umath_fp' , 'fd' ), ( 'loops_half' , 'e ' )]),
804804 TD (inexact , f = 'asinh' , astype = {'e' : 'f' }),
805805 TD (P , f = 'arcsinh' ),
806806 ),
807807'arctan' :
808808 Ufunc (1 , 1 , None ,
809809 docstrings .get ('numpy._core.umath.arctan' ),
810810 None ,
811- TD ('efd' , dispatch = [('loops_umath_fp' , 'efd ' )]),
811+ TD ('efd' , dispatch = [('loops_umath_fp' , 'fd' ), ( 'loops_half' , 'e ' )]),
812812 TD (inexact , f = 'atan' , astype = {'e' : 'f' }),
813813 TD (P , f = 'arctan' ),
814814 ),
815815'arctanh' :
816816 Ufunc (1 , 1 , None ,
817817 docstrings .get ('numpy._core.umath.arctanh' ),
818818 None ,
819- TD ('efd' , dispatch = [('loops_umath_fp' , 'efd ' )]),
819+ TD ('efd' , dispatch = [('loops_umath_fp' , 'fd' ), ( 'loops_half' , 'e ' )]),
820820 TD (inexact , f = 'atanh' , astype = {'e' : 'f' }),
821821 TD (P , f = 'arctanh' ),
822822 ),
823823'cos' :
824824 Ufunc (1 , 1 , None ,
825825 docstrings .get ('numpy._core.umath.cos' ),
826826 None ,
827- TD ('e' , dispatch = [('loops_umath_fp ' , 'e' )]),
827+ TD ('e' , dispatch = [('loops_half ' , 'e' )]),
828828 TD ('f' , dispatch = [('loops_trigonometric' , 'f' )]),
829829 TD ('d' , dispatch = [('loops_trigonometric' , 'd' )]),
830830 TD ('g' + cmplx , f = 'cos' ),
@@ -834,7 +834,7 @@ def english_upper(s):
834834 Ufunc (1 , 1 , None ,
835835 docstrings .get ('numpy._core.umath.sin' ),
836836 None ,
837- TD ('e' , dispatch = [('loops_umath_fp ' , 'e' )]),
837+ TD ('e' , dispatch = [('loops_half ' , 'e' )]),
838838 TD ('f' , dispatch = [('loops_trigonometric' , 'f' )]),
839839 TD ('d' , dispatch = [('loops_trigonometric' , 'd' )]),
840840 TD ('g' + cmplx , f = 'sin' ),
@@ -844,31 +844,31 @@ def english_upper(s):
844844 Ufunc (1 , 1 , None ,
845845 docstrings .get ('numpy._core.umath.tan' ),
846846 None ,
847- TD ('efd' , dispatch = [('loops_umath_fp' , 'efd ' )]),
847+ TD ('efd' , dispatch = [('loops_umath_fp' , 'fd' ), ( 'loops_half' , 'e ' )]),
848848 TD (inexact , f = 'tan' , astype = {'e' : 'f' }),
849849 TD (P , f = 'tan' ),
850850 ),
851851'cosh' :
852852 Ufunc (1 , 1 , None ,
853853 docstrings .get ('numpy._core.umath.cosh' ),
854854 None ,
855- TD ('efd' , dispatch = [('loops_umath_fp' , 'efd ' )]),
855+ TD ('efd' , dispatch = [('loops_umath_fp' , 'fd' ), ( 'loops_half' , 'e ' )]),
856856 TD (inexact , f = 'cosh' , astype = {'e' : 'f' }),
857857 TD (P , f = 'cosh' ),
858858 ),
859859'sinh' :
860860 Ufunc (1 , 1 , None ,
861861 docstrings .get ('numpy._core.umath.sinh' ),
862862 None ,
863- TD ('efd' , dispatch = [('loops_umath_fp' , 'efd ' )]),
863+ TD ('efd' , dispatch = [('loops_umath_fp' , 'fd' ), ( 'loops_half' , 'e ' )]),
864864 TD (inexact , f = 'sinh' , astype = {'e' : 'f' }),
865865 TD (P , f = 'sinh' ),
866866 ),
867867'tanh' :
868868 Ufunc (1 , 1 , None ,
869869 docstrings .get ('numpy._core.umath.tanh' ),
870870 None ,
871- TD ('e' , dispatch = [('loops_umath_fp ' , 'e' )]),
871+ TD ('e' , dispatch = [('loops_half ' , 'e' )]),
872872 TD ('fd' , dispatch = [('loops_hyperbolic' , 'fd' )]),
873873 TD (inexact , f = 'tanh' , astype = {'e' : 'f' }),
874874 TD (P , f = 'tanh' ),
@@ -877,7 +877,7 @@ def english_upper(s):
877877 Ufunc (1 , 1 , None ,
878878 docstrings .get ('numpy._core.umath.exp' ),
879879 None ,
880- TD ('e' , dispatch = [('loops_umath_fp ' , 'e' )]),
880+ TD ('e' , dispatch = [('loops_half ' , 'e' )]),
881881 TD ('fd' , dispatch = [('loops_exponent_log' , 'fd' )]),
882882 TD ('fdg' + cmplx , f = 'exp' ),
883883 TD (P , f = 'exp' ),
@@ -886,23 +886,23 @@ def english_upper(s):
886886 Ufunc (1 , 1 , None ,
887887 docstrings .get ('numpy._core.umath.exp2' ),
888888 None ,
889- TD ('efd' , dispatch = [('loops_umath_fp' , 'efd ' )]),
889+ TD ('efd' , dispatch = [('loops_umath_fp' , 'fd' ), ( 'loops_half' , 'e ' )]),
890890 TD (inexact , f = 'exp2' , astype = {'e' : 'f' }),
891891 TD (P , f = 'exp2' ),
892892 ),
893893'expm1' :
894894 Ufunc (1 , 1 , None ,
895895 docstrings .get ('numpy._core.umath.expm1' ),
896896 None ,
897- TD ('efd' , dispatch = [('loops_umath_fp' , 'efd ' )]),
897+ TD ('efd' , dispatch = [('loops_umath_fp' , 'fd' ), ( 'loops_half' , 'e ' )]),
898898 TD (inexact , f = 'expm1' , astype = {'e' : 'f' }),
899899 TD (P , f = 'expm1' ),
900900 ),
901901'log' :
902902 Ufunc (1 , 1 , None ,
903903 docstrings .get ('numpy._core.umath.log' ),
904904 None ,
905- TD ('e' , dispatch = [('loops_umath_fp ' , 'e' )]),
905+ TD ('e' , dispatch = [('loops_half ' , 'e' )]),
906906 TD ('fd' , dispatch = [('loops_exponent_log' , 'fd' )]),
907907 TD ('fdg' + cmplx , f = 'log' ),
908908 TD (P , f = 'log' ),
@@ -911,23 +911,23 @@ def english_upper(s):
911911 Ufunc (1 , 1 , None ,
912912 docstrings .get ('numpy._core.umath.log2' ),
913913 None ,
914- TD ('efd' , dispatch = [('loops_umath_fp' , 'efd ' )]),
914+ TD ('efd' , dispatch = [('loops_umath_fp' , 'fd' ), ( 'loops_half' , 'e ' )]),
915915 TD (inexact , f = 'log2' , astype = {'e' : 'f' }),
916916 TD (P , f = 'log2' ),
917917 ),
918918'log10' :
919919 Ufunc (1 , 1 , None ,
920920 docstrings .get ('numpy._core.umath.log10' ),
921921 None ,
922- TD ('efd' , dispatch = [('loops_umath_fp' , 'efd ' )]),
922+ TD ('efd' , dispatch = [('loops_umath_fp' , 'fd' ), ( 'loops_half' , 'e ' )]),
923923 TD (inexact , f = 'log10' , astype = {'e' : 'f' }),
924924 TD (P , f = 'log10' ),
925925 ),
926926'log1p' :
927927 Ufunc (1 , 1 , None ,
928928 docstrings .get ('numpy._core.umath.log1p' ),
929929 None ,
930- TD ('efd' , dispatch = [('loops_umath_fp' , 'efd ' )]),
930+ TD ('efd' , dispatch = [('loops_umath_fp' , 'fd' ), ( 'loops_half' , 'e ' )]),
931931 TD (inexact , f = 'log1p' , astype = {'e' : 'f' }),
932932 TD (P , f = 'log1p' ),
933933 ),
@@ -944,7 +944,7 @@ def english_upper(s):
944944 Ufunc (1 , 1 , None ,
945945 docstrings .get ('numpy._core.umath.cbrt' ),
946946 None ,
947- TD ('efd' , dispatch = [('loops_umath_fp' , 'efd ' )]),
947+ TD ('efd' , dispatch = [('loops_umath_fp' , 'fd' ), ( 'loops_half' , 'e ' )]),
948948 TD (flts , f = 'cbrt' , astype = {'e' : 'f' }),
949949 TD (P , f = 'cbrt' ),
950950 ),
0 commit comments