[CRT_APITEST] Add a tests for asin(f) / __libm_sse2_asin(f)

This commit is contained in:
Timo Kreuzer 2025-05-17 14:20:41 +03:00
parent bf225ab7da
commit 8b1a8d5b67
6 changed files with 407 additions and 0 deletions

View file

@ -136,10 +136,20 @@ def generate_acos_table(func_name = "acos", typecode = 'd'):
def generate_acosf_table():
generate_acos_table("acosf", 'f')
def generate_asin_table(func_name = "asin", typecode = 'd'):
gen_table_header(func_name)
gen_table_range(func_name, typecode, mp.asin, -1.0, 1.0, 101, 1)
print("};\n")
def generate_asinf_table():
generate_asin_table("asinf", 'f')
# Dictionary to map math function names to generator functions
TABLE_FUNCTIONS = {
"acos": generate_acos_table,
"acosf": generate_acosf_table,
"asin": generate_asin_table,
"asinf": generate_asinf_table,
}
def main():