示例#1
0
static void test_all_asin() {
    test_asin(negative_one, dec64_neg(half_pi), "-1");
    test_asin(zero, zero, "0");
    test_asin(epsilon, epsilon, "epsilon");
    test_asin(cent, dec64_new(10000166674167113, -18), "0.01");
    test_asin(half, dec64_new(5235987755982989, -16), "0.5");
    test_asin(one, half_pi, "1");
    test_asin(half_pi, nan, "pi/2");
}
示例#2
0
void test_neg(dec64 first, dec64 expected, char * comment) {
    dec64 actual = dec64_neg(first);
    judge_unary(first, expected, actual, "neg", "n", comment);
}