1
0
mirror of https://sourceware.org/git/glibc.git synced 2025-08-01 10:06:57 +03:00

Implement C23 acospi

C23 adds various <math.h> function families originally defined in TS
18661-4.  Add the acospi functions (acos(x)/pi).

Tested for x86_64 and x86, and with build-many-glibcs.py.
This commit is contained in:
Joseph Myers
2024-12-09 23:01:29 +00:00
parent be13e46764
commit 28d102d15c
51 changed files with 3632 additions and 2 deletions

View File

@ -1189,6 +1189,14 @@ GLIBC_2.40 logp1f32x F
GLIBC_2.40 logp1f64 F
GLIBC_2.40 logp1f64x F
GLIBC_2.40 logp1l F
GLIBC_2.41 acospi F
GLIBC_2.41 acospif F
GLIBC_2.41 acospif128 F
GLIBC_2.41 acospif32 F
GLIBC_2.41 acospif32x F
GLIBC_2.41 acospif64 F
GLIBC_2.41 acospif64x F
GLIBC_2.41 acospil F
GLIBC_2.41 cospi F
GLIBC_2.41 cospif F
GLIBC_2.41 cospif128 F

View File

@ -1348,6 +1348,14 @@ GLIBC_2.40 logp1f32x F
GLIBC_2.40 logp1f64 F
GLIBC_2.40 logp1f64x F
GLIBC_2.40 logp1l F
GLIBC_2.41 acospi F
GLIBC_2.41 acospif F
GLIBC_2.41 acospif128 F
GLIBC_2.41 acospif32 F
GLIBC_2.41 acospif32x F
GLIBC_2.41 acospif64 F
GLIBC_2.41 acospif64x F
GLIBC_2.41 acospil F
GLIBC_2.41 cospi F
GLIBC_2.41 cospif F
GLIBC_2.41 cospif128 F

View File

@ -787,6 +787,12 @@ GLIBC_2.40 logp1f32 F
GLIBC_2.40 logp1f32x F
GLIBC_2.40 logp1f64 F
GLIBC_2.40 logp1l F
GLIBC_2.41 acospi F
GLIBC_2.41 acospif F
GLIBC_2.41 acospif32 F
GLIBC_2.41 acospif32x F
GLIBC_2.41 acospif64 F
GLIBC_2.41 acospil F
GLIBC_2.41 cospi F
GLIBC_2.41 cospif F
GLIBC_2.41 cospif32 F

View File

@ -878,6 +878,12 @@ GLIBC_2.40 logp1f32 F
GLIBC_2.40 logp1f32x F
GLIBC_2.40 logp1f64 F
GLIBC_2.40 logp1l F
GLIBC_2.41 acospi F
GLIBC_2.41 acospif F
GLIBC_2.41 acospif32 F
GLIBC_2.41 acospif32x F
GLIBC_2.41 acospif64 F
GLIBC_2.41 acospil F
GLIBC_2.41 cospi F
GLIBC_2.41 cospif F
GLIBC_2.41 cospif32 F

View File

@ -878,6 +878,12 @@ GLIBC_2.40 logp1f32 F
GLIBC_2.40 logp1f32x F
GLIBC_2.40 logp1f64 F
GLIBC_2.40 logp1l F
GLIBC_2.41 acospi F
GLIBC_2.41 acospif F
GLIBC_2.41 acospif32 F
GLIBC_2.41 acospif32x F
GLIBC_2.41 acospif64 F
GLIBC_2.41 acospil F
GLIBC_2.41 cospi F
GLIBC_2.41 cospif F
GLIBC_2.41 cospif32 F

View File

@ -853,6 +853,12 @@ GLIBC_2.40 logp1f32 F
GLIBC_2.40 logp1f32x F
GLIBC_2.40 logp1f64 F
GLIBC_2.40 logp1l F
GLIBC_2.41 acospi F
GLIBC_2.41 acospif F
GLIBC_2.41 acospif32 F
GLIBC_2.41 acospif32x F
GLIBC_2.41 acospif64 F
GLIBC_2.41 acospil F
GLIBC_2.41 cospi F
GLIBC_2.41 cospif F
GLIBC_2.41 cospif32 F

View File

@ -878,6 +878,12 @@ GLIBC_2.40 logp1f32 F
GLIBC_2.40 logp1f32x F
GLIBC_2.40 logp1f64 F
GLIBC_2.40 logp1l F
GLIBC_2.41 acospi F
GLIBC_2.41 acospif F
GLIBC_2.41 acospif32 F
GLIBC_2.41 acospif32x F
GLIBC_2.41 acospif64 F
GLIBC_2.41 acospil F
GLIBC_2.41 cospi F
GLIBC_2.41 cospif F
GLIBC_2.41 cospif32 F

View File

@ -1228,6 +1228,14 @@ GLIBC_2.40 logp1f32x F
GLIBC_2.40 logp1f64 F
GLIBC_2.40 logp1f64x F
GLIBC_2.40 logp1l F
GLIBC_2.41 acospi F
GLIBC_2.41 acospif F
GLIBC_2.41 acospif128 F
GLIBC_2.41 acospif32 F
GLIBC_2.41 acospif32x F
GLIBC_2.41 acospif64 F
GLIBC_2.41 acospif64x F
GLIBC_2.41 acospil F
GLIBC_2.41 cospi F
GLIBC_2.41 cospif F
GLIBC_2.41 cospif128 F

View File

@ -1068,6 +1068,14 @@ GLIBC_2.40 logp1f32x F
GLIBC_2.40 logp1f64 F
GLIBC_2.40 logp1f64x F
GLIBC_2.40 logp1l F
GLIBC_2.41 acospi F
GLIBC_2.41 acospif F
GLIBC_2.41 acospif128 F
GLIBC_2.41 acospif32 F
GLIBC_2.41 acospif32x F
GLIBC_2.41 acospif64 F
GLIBC_2.41 acospif64x F
GLIBC_2.41 acospil F
GLIBC_2.41 cospi F
GLIBC_2.41 cospif F
GLIBC_2.41 cospif128 F

View File

@ -878,6 +878,12 @@ GLIBC_2.40 logp1f32 F
GLIBC_2.40 logp1f32x F
GLIBC_2.40 logp1f64 F
GLIBC_2.40 logp1l F
GLIBC_2.41 acospi F
GLIBC_2.41 acospif F
GLIBC_2.41 acospif32 F
GLIBC_2.41 acospif32x F
GLIBC_2.41 acospif64 F
GLIBC_2.41 acospil F
GLIBC_2.41 cospi F
GLIBC_2.41 cospif F
GLIBC_2.41 cospif32 F

View File

@ -914,6 +914,12 @@ GLIBC_2.40 logp1f32 F
GLIBC_2.40 logp1f32x F
GLIBC_2.40 logp1f64 F
GLIBC_2.40 logp1l F
GLIBC_2.41 acospi F
GLIBC_2.41 acospif F
GLIBC_2.41 acospif32 F
GLIBC_2.41 acospif32x F
GLIBC_2.41 acospif64 F
GLIBC_2.41 acospil F
GLIBC_2.41 cospi F
GLIBC_2.41 cospif F
GLIBC_2.41 cospif32 F

View File

@ -878,6 +878,12 @@ GLIBC_2.40 logp1f32 F
GLIBC_2.40 logp1f32x F
GLIBC_2.40 logp1f64 F
GLIBC_2.40 logp1l F
GLIBC_2.41 acospi F
GLIBC_2.41 acospif F
GLIBC_2.41 acospif32 F
GLIBC_2.41 acospif32x F
GLIBC_2.41 acospif64 F
GLIBC_2.41 acospil F
GLIBC_2.41 cospi F
GLIBC_2.41 cospif F
GLIBC_2.41 cospif32 F

View File

@ -878,6 +878,12 @@ GLIBC_2.40 logp1f32 F
GLIBC_2.40 logp1f32x F
GLIBC_2.40 logp1f64 F
GLIBC_2.40 logp1l F
GLIBC_2.41 acospi F
GLIBC_2.41 acospif F
GLIBC_2.41 acospif32 F
GLIBC_2.41 acospif32x F
GLIBC_2.41 acospif64 F
GLIBC_2.41 acospil F
GLIBC_2.41 cospi F
GLIBC_2.41 cospif F
GLIBC_2.41 cospif32 F

View File

@ -878,6 +878,12 @@ GLIBC_2.40 logp1f32 F
GLIBC_2.40 logp1f32x F
GLIBC_2.40 logp1f64 F
GLIBC_2.40 logp1l F
GLIBC_2.41 acospi F
GLIBC_2.41 acospif F
GLIBC_2.41 acospif32 F
GLIBC_2.41 acospif32x F
GLIBC_2.41 acospif64 F
GLIBC_2.41 acospil F
GLIBC_2.41 cospi F
GLIBC_2.41 cospif F
GLIBC_2.41 cospif32 F

View File

@ -1189,6 +1189,14 @@ GLIBC_2.40 logp1f32x F
GLIBC_2.40 logp1f64 F
GLIBC_2.40 logp1f64x F
GLIBC_2.40 logp1l F
GLIBC_2.41 acospi F
GLIBC_2.41 acospif F
GLIBC_2.41 acospif128 F
GLIBC_2.41 acospif32 F
GLIBC_2.41 acospif32x F
GLIBC_2.41 acospif64 F
GLIBC_2.41 acospif64x F
GLIBC_2.41 acospil F
GLIBC_2.41 cospi F
GLIBC_2.41 cospif F
GLIBC_2.41 cospif128 F

View File

@ -787,6 +787,12 @@ GLIBC_2.40 logp1f32 F
GLIBC_2.40 logp1f32x F
GLIBC_2.40 logp1f64 F
GLIBC_2.40 logp1l F
GLIBC_2.41 acospi F
GLIBC_2.41 acospif F
GLIBC_2.41 acospif32 F
GLIBC_2.41 acospif32x F
GLIBC_2.41 acospif64 F
GLIBC_2.41 acospil F
GLIBC_2.41 cospi F
GLIBC_2.41 cospif F
GLIBC_2.41 cospif32 F

View File

@ -1025,6 +1025,12 @@ GLIBC_2.40 logp1f32 F
GLIBC_2.40 logp1f32x F
GLIBC_2.40 logp1f64 F
GLIBC_2.40 logp1l F
GLIBC_2.41 acospi F
GLIBC_2.41 acospif F
GLIBC_2.41 acospif32 F
GLIBC_2.41 acospif32x F
GLIBC_2.41 acospif64 F
GLIBC_2.41 acospil F
GLIBC_2.41 cospi F
GLIBC_2.41 cospif F
GLIBC_2.41 cospif32 F

View File

@ -1024,6 +1024,12 @@ GLIBC_2.40 logp1f32 F
GLIBC_2.40 logp1f32x F
GLIBC_2.40 logp1f64 F
GLIBC_2.40 logp1l F
GLIBC_2.41 acospi F
GLIBC_2.41 acospif F
GLIBC_2.41 acospif32 F
GLIBC_2.41 acospif32x F
GLIBC_2.41 acospif64 F
GLIBC_2.41 acospil F
GLIBC_2.41 cospi F
GLIBC_2.41 cospif F
GLIBC_2.41 cospif32 F

View File

@ -1018,6 +1018,12 @@ GLIBC_2.40 logp1f32 F
GLIBC_2.40 logp1f32x F
GLIBC_2.40 logp1f64 F
GLIBC_2.40 logp1l F
GLIBC_2.41 acospi F
GLIBC_2.41 acospif F
GLIBC_2.41 acospif32 F
GLIBC_2.41 acospif32x F
GLIBC_2.41 acospif64 F
GLIBC_2.41 acospil F
GLIBC_2.41 cospi F
GLIBC_2.41 cospif F
GLIBC_2.41 cospif32 F

View File

@ -1366,9 +1366,18 @@ GLIBC_2.40 logp1f32x F
GLIBC_2.40 logp1f64 F
GLIBC_2.40 logp1f64x F
GLIBC_2.40 logp1l F
GLIBC_2.41 __acospiieee128 F
GLIBC_2.41 __cospiieee128 F
GLIBC_2.41 __sinpiieee128 F
GLIBC_2.41 __tanpiieee128 F
GLIBC_2.41 acospi F
GLIBC_2.41 acospif F
GLIBC_2.41 acospif128 F
GLIBC_2.41 acospif32 F
GLIBC_2.41 acospif32x F
GLIBC_2.41 acospif64 F
GLIBC_2.41 acospif64x F
GLIBC_2.41 acospil F
GLIBC_2.41 cospi F
GLIBC_2.41 cospif F
GLIBC_2.41 cospif128 F

View File

@ -1068,6 +1068,14 @@ GLIBC_2.40 logp1f32x F
GLIBC_2.40 logp1f64 F
GLIBC_2.40 logp1f64x F
GLIBC_2.40 logp1l F
GLIBC_2.41 acospi F
GLIBC_2.41 acospif F
GLIBC_2.41 acospif128 F
GLIBC_2.41 acospif32 F
GLIBC_2.41 acospif32x F
GLIBC_2.41 acospif64 F
GLIBC_2.41 acospif64x F
GLIBC_2.41 acospil F
GLIBC_2.41 cospi F
GLIBC_2.41 cospif F
GLIBC_2.41 cospif128 F

View File

@ -1165,6 +1165,14 @@ GLIBC_2.40 logp1f32x F
GLIBC_2.40 logp1f64 F
GLIBC_2.40 logp1f64x F
GLIBC_2.40 logp1l F
GLIBC_2.41 acospi F
GLIBC_2.41 acospif F
GLIBC_2.41 acospif128 F
GLIBC_2.41 acospif32 F
GLIBC_2.41 acospif32x F
GLIBC_2.41 acospif64 F
GLIBC_2.41 acospif64x F
GLIBC_2.41 acospil F
GLIBC_2.41 cospi F
GLIBC_2.41 cospif F
GLIBC_2.41 cospif128 F

View File

@ -1292,6 +1292,14 @@ GLIBC_2.40 logp1f32x F
GLIBC_2.40 logp1f64 F
GLIBC_2.40 logp1f64x F
GLIBC_2.40 logp1l F
GLIBC_2.41 acospi F
GLIBC_2.41 acospif F
GLIBC_2.41 acospif128 F
GLIBC_2.41 acospif32 F
GLIBC_2.41 acospif32x F
GLIBC_2.41 acospif64 F
GLIBC_2.41 acospif64x F
GLIBC_2.41 acospil F
GLIBC_2.41 cospi F
GLIBC_2.41 cospif F
GLIBC_2.41 cospif128 F

View File

@ -1292,6 +1292,14 @@ GLIBC_2.40 logp1f32x F
GLIBC_2.40 logp1f64 F
GLIBC_2.40 logp1f64x F
GLIBC_2.40 logp1l F
GLIBC_2.41 acospi F
GLIBC_2.41 acospif F
GLIBC_2.41 acospif128 F
GLIBC_2.41 acospif32 F
GLIBC_2.41 acospif32x F
GLIBC_2.41 acospif64 F
GLIBC_2.41 acospif64x F
GLIBC_2.41 acospil F
GLIBC_2.41 cospi F
GLIBC_2.41 cospif F
GLIBC_2.41 cospif128 F

View File

@ -878,6 +878,12 @@ GLIBC_2.40 logp1f32 F
GLIBC_2.40 logp1f32x F
GLIBC_2.40 logp1f64 F
GLIBC_2.40 logp1l F
GLIBC_2.41 acospi F
GLIBC_2.41 acospif F
GLIBC_2.41 acospif32 F
GLIBC_2.41 acospif32x F
GLIBC_2.41 acospif64 F
GLIBC_2.41 acospil F
GLIBC_2.41 cospi F
GLIBC_2.41 cospif F
GLIBC_2.41 cospif32 F

View File

@ -878,6 +878,12 @@ GLIBC_2.40 logp1f32 F
GLIBC_2.40 logp1f32x F
GLIBC_2.40 logp1f64 F
GLIBC_2.40 logp1l F
GLIBC_2.41 acospi F
GLIBC_2.41 acospif F
GLIBC_2.41 acospif32 F
GLIBC_2.41 acospif32x F
GLIBC_2.41 acospif64 F
GLIBC_2.41 acospil F
GLIBC_2.41 cospi F
GLIBC_2.41 cospif F
GLIBC_2.41 cospif32 F

View File

@ -1299,6 +1299,14 @@ GLIBC_2.40 logp1f32x F
GLIBC_2.40 logp1f64 F
GLIBC_2.40 logp1f64x F
GLIBC_2.40 logp1l F
GLIBC_2.41 acospi F
GLIBC_2.41 acospif F
GLIBC_2.41 acospif128 F
GLIBC_2.41 acospif32 F
GLIBC_2.41 acospif32x F
GLIBC_2.41 acospif64 F
GLIBC_2.41 acospif64x F
GLIBC_2.41 acospil F
GLIBC_2.41 cospi F
GLIBC_2.41 cospif F
GLIBC_2.41 cospif128 F

View File

@ -1189,6 +1189,14 @@ GLIBC_2.40 logp1f32x F
GLIBC_2.40 logp1f64 F
GLIBC_2.40 logp1f64x F
GLIBC_2.40 logp1l F
GLIBC_2.41 acospi F
GLIBC_2.41 acospif F
GLIBC_2.41 acospif128 F
GLIBC_2.41 acospif32 F
GLIBC_2.41 acospif32x F
GLIBC_2.41 acospif64 F
GLIBC_2.41 acospif64x F
GLIBC_2.41 acospil F
GLIBC_2.41 cospi F
GLIBC_2.41 cospif F
GLIBC_2.41 cospif128 F

View File

@ -1222,6 +1222,14 @@ GLIBC_2.40 logp1f32x F
GLIBC_2.40 logp1f64 F
GLIBC_2.40 logp1f64x F
GLIBC_2.40 logp1l F
GLIBC_2.41 acospi F
GLIBC_2.41 acospif F
GLIBC_2.41 acospif128 F
GLIBC_2.41 acospif32 F
GLIBC_2.41 acospif32x F
GLIBC_2.41 acospif64 F
GLIBC_2.41 acospif64x F
GLIBC_2.41 acospil F
GLIBC_2.41 cospi F
GLIBC_2.41 cospif F
GLIBC_2.41 cospif128 F

View File

@ -1222,6 +1222,14 @@ GLIBC_2.40 logp1f32x F
GLIBC_2.40 logp1f64 F
GLIBC_2.40 logp1f64x F
GLIBC_2.40 logp1l F
GLIBC_2.41 acospi F
GLIBC_2.41 acospif F
GLIBC_2.41 acospif128 F
GLIBC_2.41 acospif32 F
GLIBC_2.41 acospif32x F
GLIBC_2.41 acospif64 F
GLIBC_2.41 acospif64x F
GLIBC_2.41 acospil F
GLIBC_2.41 cospi F
GLIBC_2.41 cospif F
GLIBC_2.41 cospif128 F