diff options
Diffstat (limited to 'libc/config/linux')
-rw-r--r-- | libc/config/linux/aarch64/entrypoints.txt | 1 | ||||
-rw-r--r-- | libc/config/linux/app.h | 14 | ||||
-rw-r--r-- | libc/config/linux/riscv/entrypoints.txt | 2 | ||||
-rw-r--r-- | libc/config/linux/x86_64/entrypoints.txt | 2 |
4 files changed, 5 insertions, 14 deletions
diff --git a/libc/config/linux/aarch64/entrypoints.txt b/libc/config/linux/aarch64/entrypoints.txt index 4824684..8bf6c44 100644 --- a/libc/config/linux/aarch64/entrypoints.txt +++ b/libc/config/linux/aarch64/entrypoints.txt @@ -735,6 +735,7 @@ if(LIBC_TYPES_HAS_FLOAT16) libc.src.math.rintf16 libc.src.math.roundevenf16 libc.src.math.roundf16 + libc.src.math.rsqrtf libc.src.math.rsqrtf16 libc.src.math.scalblnf16 libc.src.math.scalbnf16 diff --git a/libc/config/linux/app.h b/libc/config/linux/app.h index f3d11da..11ac6ee 100644 --- a/libc/config/linux/app.h +++ b/libc/config/linux/app.h @@ -35,17 +35,6 @@ struct TLSImage { uintptr_t align; }; -// Linux manpage on `proc(5)` says that the aux vector is an array of -// unsigned long pairs. -// (see: https://man7.org/linux/man-pages/man5/proc.5.html) -using AuxEntryType = unsigned long; -// Using the naming convention from `proc(5)`. -// TODO: Would be nice to use the aux entry structure from elf.h when available. -struct AuxEntry { - AuxEntryType id; - AuxEntryType value; -}; - struct Args { uintptr_t argc; @@ -70,9 +59,6 @@ struct AppProperties { // Environment data. uintptr_t *env_ptr; - - // Auxiliary vector data. - AuxEntry *auxv_ptr; }; [[gnu::weak]] extern AppProperties app; diff --git a/libc/config/linux/riscv/entrypoints.txt b/libc/config/linux/riscv/entrypoints.txt index 5f407e8..dffccba 100644 --- a/libc/config/linux/riscv/entrypoints.txt +++ b/libc/config/linux/riscv/entrypoints.txt @@ -750,6 +750,7 @@ if(LIBC_TYPES_HAS_FLOAT16) libc.src.math.rintf16 libc.src.math.roundevenf16 libc.src.math.roundf16 + libc.src.math.rsqrtf libc.src.math.rsqrtf16 libc.src.math.scalblnf16 libc.src.math.scalbnf16 @@ -1022,6 +1023,7 @@ if(LIBC_COMPILER_HAS_FIXED_POINT) libc.src.stdfix.idivulr libc.src.stdfix.idivuk libc.src.stdfix.idivulk + libc.src.stdfix.rdivi ) endif() diff --git a/libc/config/linux/x86_64/entrypoints.txt b/libc/config/linux/x86_64/entrypoints.txt index 87b78a33..b4ab073 100644 --- a/libc/config/linux/x86_64/entrypoints.txt +++ b/libc/config/linux/x86_64/entrypoints.txt @@ -786,6 +786,7 @@ if(LIBC_TYPES_HAS_FLOAT16) libc.src.math.rintf16 libc.src.math.roundevenf16 libc.src.math.roundf16 + libc.src.math.rsqrtf libc.src.math.rsqrtf16 libc.src.math.scalblnf16 libc.src.math.scalbnf16 @@ -1058,6 +1059,7 @@ if(LIBC_COMPILER_HAS_FIXED_POINT) libc.src.stdfix.idivulr libc.src.stdfix.idivuk libc.src.stdfix.idivulk + libc.src.stdfix.rdivi ) endif() |