@@ -53,6 +53,10 @@ using Base.Math: throw_complex_domainerror
5353@device_override  Base. atan (x:: Float32 ) =  ccall (" extern air.atan.f32"  , llvmcall, Cfloat, (Cfloat,), x)
5454@device_override  Base. atan (x:: Float16 ) =  ccall (" extern air.atan.f16"  , llvmcall, Float16, (Float16,), x)
5555
56+ @device_override  FastMath. atan_fast (x:: Float32 , y:: Float32 ) =  ccall (" extern air.fast_atan2.f32"  , llvmcall, Cfloat, (Cfloat, Cfloat), x, y)
57+ @device_override  Base. atan (x:: Float32 , y:: Float32 ) =  ccall (" extern air.atan2.f32"  , llvmcall, Cfloat, (Cfloat, Cfloat), x, y)
58+ @device_override  Base. atan (x:: Float16 , y:: Float16 ) =  ccall (" extern air.atan2.f16"  , llvmcall, Float16, (Float16, Float16), x, y)
59+ 
5660@device_override  FastMath. atanh_fast (x:: Float32 ) =  ccall (" extern air.fast_atanh.f32"  , llvmcall, Cfloat, (Cfloat,), x)
5761@device_override  Base. atanh (x:: Float32 ) =  ccall (" extern air.atanh.f32"  , llvmcall, Cfloat, (Cfloat,), x)
5862@device_override  Base. atanh (x:: Float16 ) =  ccall (" extern air.atanh.f16"  , llvmcall, Float16, (Float16,), x)
0 commit comments