HelenOS sources
M_PI 50 uspace/lib/math/generic/cos.c float base_arg = fmodf(arg, 2 * M_PI);
M_PI 69 uspace/lib/math/generic/cos.c double base_arg = fmod(arg, 2 * M_PI);
M_PI 50 uspace/lib/math/generic/sin.c float base_arg = fmodf(arg, 2 * M_PI);
M_PI 69 uspace/lib/math/generic/sin.c double base_arg = fmod(arg, 2 * M_PI);
M_PI 49 uspace/lib/math/generic/sincos.c float base_arg = fmodf(x, 2 * M_PI);
M_PI 70 uspace/lib/math/generic/sincos.c double base_arg = fmod(x, 2 * M_PI);
M_PI 180 uspace/lib/math/generic/trig.c unsigned int period = arg / (M_PI / 4);
M_PI 187 uspace/lib/math/generic/trig.c return taylor_cos_32(arg - M_PI / 2);
M_PI 190 uspace/lib/math/generic/trig.c return -taylor_sin_32(arg - M_PI);
M_PI 193 uspace/lib/math/generic/trig.c return -taylor_cos_32(arg - 3 * M_PI / 2);
M_PI 195 uspace/lib/math/generic/trig.c return taylor_sin_32(arg - 2 * M_PI);
M_PI 213 uspace/lib/math/generic/trig.c unsigned int period = arg / (M_PI / 4);
M_PI 220 uspace/lib/math/generic/trig.c return taylor_cos_64(arg - M_PI / 2);
M_PI 223 uspace/lib/math/generic/trig.c return -taylor_sin_64(arg - M_PI);
M_PI 226 uspace/lib/math/generic/trig.c return -taylor_cos_64(arg - 3 * M_PI / 2);
M_PI 228 uspace/lib/math/generic/trig.c return taylor_sin_64(arg - 2 * M_PI);
M_PI 246 uspace/lib/math/generic/trig.c unsigned int period = arg / (M_PI / 4);
M_PI 253 uspace/lib/math/generic/trig.c return -taylor_sin_32(arg - M_PI / 2);
M_PI 256 uspace/lib/math/generic/trig.c return -taylor_cos_32(arg - M_PI);
M_PI 259 uspace/lib/math/generic/trig.c return taylor_sin_32(arg - 3 * M_PI / 2);
M_PI 261 uspace/lib/math/generic/trig.c return taylor_cos_32(arg - 2 * M_PI);
M_PI 279 uspace/lib/math/generic/trig.c unsigned int period = arg / (M_PI / 4);
M_PI 286 uspace/lib/math/generic/trig.c return -taylor_sin_64(arg - M_PI / 2);
M_PI 289 uspace/lib/math/generic/trig.c return -taylor_cos_64(arg - M_PI);
M_PI 292 uspace/lib/math/generic/trig.c return taylor_sin_64(arg - 3 * M_PI / 2);
M_PI 294 uspace/lib/math/generic/trig.c return taylor_cos_64(arg - 2 * M_PI);
HelenOS homepage, sources at GitHub