Lines Matching full:atan2
103 var atan2 = []float64{
814 -3 * Pi / 4, // atan2(-Inf, -Inf)
815 -Pi / 2, // atan2(-Inf, -Pi)
816 -Pi / 2, // atan2(-Inf, +0)
817 -Pi / 2, // atan2(-Inf, +Pi)
818 -Pi / 4, // atan2(-Inf, +Inf)
819 NaN(), // atan2(-Inf, NaN)
820 -Pi, // atan2(-Pi, -Inf)
821 -Pi / 2, // atan2(-Pi, +0)
822 Copysign(0, -1), // atan2(-Pi, Inf)
823 NaN(), // atan2(-Pi, NaN)
824 -Pi, // atan2(-0, -Inf)
825 -Pi, // atan2(-0, -Pi)
826 -Pi, // atan2(-0, -0)
827 Copysign(0, -1), // atan2(-0, +0)
828 Copysign(0, -1), // atan2(-0, +Pi)
829 Copysign(0, -1), // atan2(-0, +Inf)
830 NaN(), // atan2(-0, NaN)
831 Pi, // atan2(+0, -Inf)
832 Pi, // atan2(+0, -Pi)
833 Pi, // atan2(+0, -0)
834 0, // atan2(+0, +0)
835 0, // atan2(+0, +Pi)
836 0, // atan2(+0, +Inf)
837 NaN(), // atan2(+0, NaN)
838 Pi, // atan2(+Pi, -Inf)
839 Pi / 2, // atan2(+Pi, +0)
840 0, // atan2(+Pi, +Inf)
841 NaN(), // atan2(+Pi, NaN)
842 3 * Pi / 4, // atan2(+Inf, -Inf)
843 Pi / 2, // atan2(+Inf, -Pi)
844 Pi / 2, // atan2(+Inf, +0)
845 Pi / 2, // atan2(+Inf, +Pi)
846 Pi / 4, // atan2(+Inf, +Inf)
847 NaN(), // atan2(+Inf, NaN)
848 NaN(), // atan2(NaN, NaN)
1934 if f := Atan2(10, vf[i]); !veryclose(atan2[i], f) {
1935 t.Errorf("Atan2(10, %g) = %g, want %g", vf[i], f, atan2[i])
1939 if f := Atan2(vfatan2SC[i][0], vfatan2SC[i][1]); !alike(atan2SC[i], f) {
1940 t.Errorf("Atan2(%g, %g) = %g, want %g", vfatan2SC[i][0], vfatan2SC[i][1], f, atan2SC[i])
2809 Atan2(.5, 1)