llvm-project
[libc][stdfix] Implement fixed point `countlsfx` functions in llvm-libc
#125356
Merged

[libc][stdfix] Implement fixed point `countlsfx` functions in llvm-libc #125356

lntue merged 15 commits into llvm:main from krishna2803:implement-countlsfx
krishna2803
krishna2803 feat: implement template meta `countls`
cbb321f8
krishna2803 chore: add `limits.h` header to CmakeLists.txt
cddf53e4
krishna2803 add: `countlsfx` functions
bcccd52d
krishna2803 chore: add `padding_on_unsigned_fixed_point`
647a16c0
krishna2803 chore: add entrypoints
ca4d5325
krishna2803 add: unit tests for `countlsfx` functions
5c2894f6
krishna2803 chore: documentation update
519ae5df
github-actions
llvmbot llvmbot added libc
llvmbot
jhuber6
jhuber6 commented on 2025-02-01
github-actions
krishna2803 chore: remove -Xclang flags and tests with padding
e0acc36f
krishna2803 nit: share loop for countlsfx and roundfx
c31e5398
lntue
lntue commented on 2025-02-04
PiJoules
PiJoules approved these changes on 2025-02-04
krishna2803 fix: use `FXRep:TOTAL_LEN` to incoporate for `SIGN_LEN`
9b499bcb
krishna2803 krishna2803 requested a review from lntue lntue 1 year ago
krishna2803 krishna2803 requested a review from nickdesaulniers nickdesaulniers 1 year ago
krishna2803 krishna2803 requested a review from jhuber6 jhuber6 1 year ago
PiJoules
PiJoules commented on 2025-02-05
lntue
lntue commented on 2025-02-05
lntue
lntue requested changes on 2025-02-05
krishna2803 remove: `padding_on_unsigned_fixed_point.cpp`
632a6d8b
krishna2803 chore: change `count leading zeros` to `count leading sign bits`
475945d9
krishna2803 fix: ensure newline at end
b146648a
krishna2803 krishna2803 force pushed 1 year ago
krishna2803 style: clang-format
659170d3
krishna2803 krishna2803 force pushed to 659170d3 1 year ago
krishna2803 Merge branch 'main' into implement-countlsfx
d7bfd7c0
krishna2803 krishna2803 requested a review from PiJoules PiJoules 1 year ago
krishna2803 krishna2803 requested a review from lntue lntue 1 year ago
lntue
lntue approved these changes on 2025-02-06
lntue lntue merged f2a1103b into main 1 year ago
github-actions
llvm-ci
llvm-ci
nickdesaulniers
nickdesaulniers commented on 2025-02-07
nickdesaulniers
nickdesaulniers commented on 2025-02-07
llvm-ci

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone