No files found.
+6 −0
CheckCompilerFeatures.cmake
libc/cmake/modules/CheckCompilerFeatures.cmake
+1 −0
check_padding_on_unsigned_fixed_point.cpp
...r_features/check_padding_on_unsigned_fixed_point.cpp
+12 −0
entrypoints.txt
libc/config/baremetal/arm/entrypoints.txt
+12 −0
entrypoints.txt
libc/config/baremetal/riscv/entrypoints.txt
+12 −0
entrypoints.txt
libc/config/linux/riscv/entrypoints.txt
+29 −0
entrypoints.txt
libc/config/linux/x86_64/entrypoints.txt
+1 −1
stdfix.rst
libc/docs/math/stdfix.rst
+84 −0
stdfix.yaml
libc/newhdrgen/yaml/stdfix.yaml
+17 −0
stdc_ext.td
libc/spec/stdc_ext.td
+1 −0
CMakeLists.txt
libc/src/__support/fixed_point/CMakeLists.txt
+30 −1
fx_bits.h
libc/src/__support/fixed_point/fx_bits.h
+4 −0
fx_rep.h
libc/src/__support/fixed_point/fx_rep.h
+28 −0
CMakeLists.txt
libc/src/stdfix/CMakeLists.txt
+20 −0
countlshk.cpp
libc/src/stdfix/countlshk.cpp
+21 −0
countlshk.h
libc/src/stdfix/countlshk.h
+20 −0
countlshr.cpp
libc/src/stdfix/countlshr.cpp
+21 −0
countlshr.h
libc/src/stdfix/countlshr.h
+18 −0
countlsk.cpp
libc/src/stdfix/countlsk.cpp
+21 −0
countlsk.h
libc/src/stdfix/countlsk.h
+20 −0
countlslk.cpp
libc/src/stdfix/countlslk.cpp
+21 −0
countlslk.h
libc/src/stdfix/countlslk.h
+20 −0
countlslr.cpp
libc/src/stdfix/countlslr.cpp
+21 −0
countlslr.h
libc/src/stdfix/countlslr.h
+18 −0
countlsr.cpp
libc/src/stdfix/countlsr.cpp
+21 −0
countlsr.h
libc/src/stdfix/countlsr.h
+20 −0
countlsuhk.cpp
libc/src/stdfix/countlsuhk.cpp
+21 −0
countlsuhk.h
libc/src/stdfix/countlsuhk.h
+20 −0
countlsuhr.cpp
libc/src/stdfix/countlsuhr.cpp
+21 −0
countlsuhr.h
libc/src/stdfix/countlsuhr.h
+20 −0
countlsuk.cpp
libc/src/stdfix/countlsuk.cpp
+21 −0
countlsuk.h
libc/src/stdfix/countlsuk.h
+20 −0
countlsulk.cpp
libc/src/stdfix/countlsulk.cpp
+21 −0
countlsulk.h
libc/src/stdfix/countlsulk.h
+20 −0
countlsulr.cpp
libc/src/stdfix/countlsulr.cpp
+21 −0
countlsulr.h
libc/src/stdfix/countlsulr.h
+20 −0
countlsur.cpp
libc/src/stdfix/countlsur.cpp
+21 −0
countlsur.h
libc/src/stdfix/countlsur.h
+33 −0
CMakeLists.txt
libc/test/src/stdfix/CMakeLists.txt
+63 −0
CountlsTest.h
libc/test/src/stdfix/CountlsTest.h
+13 −0
countlshk_test.cpp
libc/test/src/stdfix/countlshk_test.cpp
+13 −0
countlshr_test.cpp
libc/test/src/stdfix/countlshr_test.cpp
+13 −0
countlsk_test.cpp
libc/test/src/stdfix/countlsk_test.cpp
+13 −0
countlslk_test.cpp
libc/test/src/stdfix/countlslk_test.cpp
+13 −0
countlslr_test.cpp
libc/test/src/stdfix/countlslr_test.cpp
+13 −0
countlsr_test.cpp
libc/test/src/stdfix/countlsr_test.cpp
+13 −0
countlsuhk_test.cpp
libc/test/src/stdfix/countlsuhk_test.cpp
+13 −0
countlsuhr_test.cpp
libc/test/src/stdfix/countlsuhr_test.cpp
+13 −0
countlsuk_test.cpp
libc/test/src/stdfix/countlsuk_test.cpp
+13 −0
countlsulk_test.cpp
libc/test/src/stdfix/countlsulk_test.cpp
+13 −0
countlsulr_test.cpp
libc/test/src/stdfix/countlsulr_test.cpp
+13 −0
countlsur_test.cpp
libc/test/src/stdfix/countlsur_test.cpp