diff options
author | lntue <35648136+lntue@users.noreply.github.com> | 2024-03-06 18:35:44 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-03-06 18:35:44 -0500 |
commit | ad33fe12812a07c80d5b988e99bea11d5f73414b (patch) | |
tree | a9bfddbeb4461af88014a8a9717fec706f94d485 /libc/config | |
parent | ee1bcf74ea68d76b01ae2b58050f8f33bb684cac (diff) | |
download | llvm-ad33fe12812a07c80d5b988e99bea11d5f73414b.zip llvm-ad33fe12812a07c80d5b988e99bea11d5f73414b.tar.gz llvm-ad33fe12812a07c80d5b988e99bea11d5f73414b.tar.bz2 |
[libc][stdfix] Add integer square root with fixed point output functions. (#83959)
Fix https://github.com/llvm/llvm-project/issues/83924.
Diffstat (limited to 'libc/config')
-rw-r--r-- | libc/config/baremetal/api.td | 1 | ||||
-rw-r--r-- | libc/config/baremetal/arm/entrypoints.txt | 2 | ||||
-rw-r--r-- | libc/config/baremetal/riscv/entrypoints.txt | 2 | ||||
-rw-r--r-- | libc/config/linux/api.td | 2 | ||||
-rw-r--r-- | libc/config/linux/x86_64/entrypoints.txt | 2 |
5 files changed, 8 insertions, 1 deletions
diff --git a/libc/config/baremetal/api.td b/libc/config/baremetal/api.td index a132d83..008eb45 100644 --- a/libc/config/baremetal/api.td +++ b/libc/config/baremetal/api.td @@ -2,6 +2,7 @@ include "config/public_api.td" include "spec/stdc.td" include "spec/stdc_ext.td" +include "spec/llvm_libc_ext.td" def AssertMacro : MacroDef<"assert"> { let Defn = [{ diff --git a/libc/config/baremetal/arm/entrypoints.txt b/libc/config/baremetal/arm/entrypoints.txt index c9887b6..99796ad 100644 --- a/libc/config/baremetal/arm/entrypoints.txt +++ b/libc/config/baremetal/arm/entrypoints.txt @@ -306,6 +306,8 @@ if(LIBC_COMPILER_HAS_FIXED_POINT) libc.src.stdfix.sqrtur # libc.src.stdfix.sqrtulk libc.src.stdfix.sqrtulr + libc.src.stdfix.uhksqrtus + libc.src.stdfix.uksqrtui ) endif() diff --git a/libc/config/baremetal/riscv/entrypoints.txt b/libc/config/baremetal/riscv/entrypoints.txt index c9887b6..99796ad 100644 --- a/libc/config/baremetal/riscv/entrypoints.txt +++ b/libc/config/baremetal/riscv/entrypoints.txt @@ -306,6 +306,8 @@ if(LIBC_COMPILER_HAS_FIXED_POINT) libc.src.stdfix.sqrtur # libc.src.stdfix.sqrtulk libc.src.stdfix.sqrtulr + libc.src.stdfix.uhksqrtus + libc.src.stdfix.uksqrtui ) endif() diff --git a/libc/config/linux/api.td b/libc/config/linux/api.td index 5a1d764..526fd03 100644 --- a/libc/config/linux/api.td +++ b/libc/config/linux/api.td @@ -5,8 +5,8 @@ include "spec/posix.td" include "spec/linux.td" include "spec/gnu_ext.td" include "spec/bsd_ext.td" -include "spec/llvm_libc_ext.td" include "spec/stdc_ext.td" +include "spec/llvm_libc_ext.td" def AssertMacro : MacroDef<"assert"> { let Defn = [{ diff --git a/libc/config/linux/x86_64/entrypoints.txt b/libc/config/linux/x86_64/entrypoints.txt index a6c3041..705ec10 100644 --- a/libc/config/linux/x86_64/entrypoints.txt +++ b/libc/config/linux/x86_64/entrypoints.txt @@ -495,6 +495,8 @@ if(LIBC_COMPILER_HAS_FIXED_POINT) libc.src.stdfix.sqrtur # libc.src.stdfix.sqrtulk libc.src.stdfix.sqrtulr + libc.src.stdfix.uhksqrtus + libc.src.stdfix.uksqrtui ) endif() |