Lines Matching full:atan2
103 var atan2 = []float64{
802 -3 * Pi / 4, // atan2(-Inf, -Inf)
803 -Pi / 2, // atan2(-Inf, -Pi)
804 -Pi / 2, // atan2(-Inf, +0)
805 -Pi / 2, // atan2(-Inf, +Pi)
806 -Pi / 4, // atan2(-Inf, +Inf)
807 NaN(), // atan2(-Inf, NaN)
808 -Pi, // atan2(-Pi, -Inf)
809 -Pi / 2, // atan2(-Pi, +0)
810 Copysign(0, -1), // atan2(-Pi, Inf)
811 NaN(), // atan2(-Pi, NaN)
812 -Pi, // atan2(-0, -Inf)
813 -Pi, // atan2(-0, -Pi)
814 -Pi, // atan2(-0, -0)
815 Copysign(0, -1), // atan2(-0, +0)
816 Copysign(0, -1), // atan2(-0, +Pi)
817 Copysign(0, -1), // atan2(-0, +Inf)
818 NaN(), // atan2(-0, NaN)
819 Pi, // atan2(+0, -Inf)
820 Pi, // atan2(+0, -Pi)
821 Pi, // atan2(+0, -0)
822 0, // atan2(+0, +0)
823 0, // atan2(+0, +Pi)
824 0, // atan2(+0, +Inf)
825 NaN(), // atan2(+0, NaN)
826 Pi, // atan2(+Pi, -Inf)
827 Pi / 2, // atan2(+Pi, +0)
828 0, // atan2(+Pi, +Inf)
829 NaN(), // atan2(+Pi, NaN)
830 3 * Pi / 4, // atan2(+Inf, -Inf)
831 Pi / 2, // atan2(+Inf, -Pi)
832 Pi / 2, // atan2(+Inf, +0)
833 Pi / 2, // atan2(+Inf, +Pi)
834 Pi / 4, // atan2(+Inf, +Inf)
835 NaN(), // atan2(+Inf, NaN)
836 NaN(), // atan2(NaN, NaN)
1852 if f := Atan2(10, vf[i]); !veryclose(atan2[i], f) {
1853 t.Errorf("Atan2(10, %g) = %g, want %g", vf[i], f, atan2[i])
1857 if f := Atan2(vfatan2SC[i][0], vfatan2SC[i][1]); !alike(atan2SC[i], f) {
1858 t.Errorf("Atan2(%g, %g) = %g, want %g", vfatan2SC[i][0], vfatan2SC[i][1], f, atan2SC[i])
2712 Atan2(.5, 1)