No files found.
+2 −0
entrypoints.txt
libc/config/linux/aarch64/entrypoints.txt
+6 −0
entrypoints.txt
libc/config/linux/x86_64/entrypoints.txt
+2 −2
index.rst
libc/docs/math/index.rst
+4 −0
llvm_libc_ext.td
libc/spec/llvm_libc_ext.td
+4 −0
stdc.td
libc/spec/stdc.td
+6 −0
CMakeLists.txt
libc/src/math/CMakeLists.txt
+20 −0
f16add.h
libc/src/math/f16add.h
+20 −0
f16addf128.h
libc/src/math/f16addf128.h
+20 −0
f16addl.h
libc/src/math/f16addl.h
+20 −0
f16sub.h
libc/src/math/f16sub.h
+20 −0
f16subf128.h
libc/src/math/f16subf128.h
+20 −0
f16subl.h
libc/src/math/f16subl.h
+78 −0
CMakeLists.txt
libc/src/math/generic/CMakeLists.txt
+19 −0
f16add.cpp
libc/src/math/generic/f16add.cpp
+19 −0
f16addf128.cpp
libc/src/math/generic/f16addf128.cpp
+19 −0
f16addl.cpp
libc/src/math/generic/f16addl.cpp
+19 −0
f16sub.cpp
libc/src/math/generic/f16sub.cpp
+19 −0
f16subf128.cpp
libc/src/math/generic/f16subf128.cpp
+19 −0
f16subl.cpp
libc/src/math/generic/f16subl.cpp
+52 −0
CMakeLists.txt
libc/test/src/math/CMakeLists.txt
+13 −0
f16add_test.cpp
libc/test/src/math/f16add_test.cpp
+13 −0
f16addl_test.cpp
libc/test/src/math/f16addl_test.cpp
+13 −0
f16sub_test.cpp
libc/test/src/math/f16sub_test.cpp
+13 −0
f16subl_test.cpp
libc/test/src/math/f16subl_test.cpp
+87 −0
CMakeLists.txt
libc/test/src/math/smoke/CMakeLists.txt
+13 −0
f16add_test.cpp
libc/test/src/math/smoke/f16add_test.cpp
+13 −0
f16addf128_test.cpp
libc/test/src/math/smoke/f16addf128_test.cpp
+13 −0
f16addl_test.cpp
libc/test/src/math/smoke/f16addl_test.cpp
+13 −0
f16sub_test.cpp
libc/test/src/math/smoke/f16sub_test.cpp
+13 −0
f16subf128_test.cpp
libc/test/src/math/smoke/f16subf128_test.cpp
+13 −0
f16subl_test.cpp
libc/test/src/math/smoke/f16subl_test.cpp