Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
48 changes: 46 additions & 2 deletions libc/include/math.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -310,10 +310,33 @@ functions:
arguments:
- type: _Float16
guard: LIBC_TYPES_HAS_FLOAT16
- name: daddf128
standards:
- llvm_libc_ext
return_type: double
arguments:
- type: float128
- type: float128
guard: LIBC_TYPES_HAS_FLOAT128
- name: daddl
standards:
- stdc
return_type: double
arguments:
- type: long double
- type: long double
- name: ddivf128
standards:
- llvm_libc_ext
return_type: double
arguments:
- type: float128
- type: float128
guard: LIBC_TYPES_HAS_FLOAT128
- name: ddivl
standards:
- stdc
return_type: long double
return_type: double
arguments:
- type: long double
- type: long double
Expand All @@ -332,20 +355,34 @@ functions:
arguments:
- type: long double
- type: long double
- name: dsqrtf128
standards:
- llvm_libc_ext
return_type: double
arguments:
- type: float128
guard: LIBC_TYPES_HAS_FLOAT128
- name: dsqrtl
standards:
- stdc
return_type: double
arguments:
- type: long double
- name: dsqrtf128
- name: dsubf128
standards:
- llvm_libc_ext
return_type: double
arguments:
- type: float128
- type: float128
guard: LIBC_TYPES_HAS_FLOAT128
- name: dsubl
standards:
- stdc
return_type: double
arguments:
- type: long double
- type: long double
- name: erff
standards:
- stdc
Expand Down Expand Up @@ -1167,6 +1204,13 @@ functions:
- type: _Float16
- type: _Float16
guard: LIBC_TYPES_HAS_FLOAT16
- name: fminimum_numl
standards:
- stdc
return_type: long double
arguments:
- type: long double
- type: long double
- name: fminimumf
standards:
- stdc
Expand Down
Loading