copysignl#
Synopsis#
#include <math.h>
double copysign(double x, double y);
float copysignf(float x, float y);
long double copysignl(long double x, long double y);
Status#
Partially implemented
Conformance#
IEEE Std 1003.1-2017
Description#
These functions shall produce a value with the magnitude of x and the sign of y. On implementations that represent a signed zero but do not treat negative zero consistently in arithmetic operations, these functions regard the sign of zero as positive.
Return value#
Upon successful completion, these functions shall return a value with the magnitude of x and the sign of y.
Errors#
No errors are defined.
Tests#
Untested
Known bugs#
None