FULL_PRECISION
FPU_mul(&exponent, tag, 1, FULL_PRECISION);
FULL_PRECISION, SIGN_POS,
st1_ptr, FULL_PRECISION,
FULL_PRECISION);
(int)&CONST_PI2, FULL_PRECISION);
FPU_round(st0_ptr, 1, 0, FULL_PRECISION, arg_sign);
tag = FPU_round(st0_ptr, 1, 0, FULL_PRECISION, arg_sign);
FULL_PRECISION);
FULL_PRECISION, SIGN_POS,
st0_tag = FPU_add(&tmp, tmptag, 0, FULL_PRECISION);
FPU_round(st0_ptr, 0, 0, FULL_PRECISION, st0_sign);
tag = FPU_round(result, 1, 0, FULL_PRECISION, sign);
tag = FPU_round(st1_ptr, 1, 0, FULL_PRECISION, sign2);
tag = FPU_round(dest, 1, 0, FULL_PRECISION, sign0 ^ sign1);
tag = FPU_round(st1_ptr, 1, 0, FULL_PRECISION, sign ^ st1_sign);