[libc-commits] [libc] [libc] Add WordTypeSelector<16> specialization (PR #94979)
via libc-commits
libc-commits at lists.llvm.org
Mon Jun 10 06:43:34 PDT 2024
================
@@ -258,6 +259,19 @@ TEST(LlvmLibcUIntClassTest, BitCastToFromNativeFloat128) {
}
#endif // LIBC_TYPES_HAS_FLOAT128
+#ifdef LIBC_TYPES_HAS_FLOAT16
+TEST(LlvmLibcUIntClassTest, BitCastToFromNativeFloat16) {
+ static_assert(cpp::is_trivially_copyable<LL_UInt16>::value);
+ static_assert(sizeof(LL_UInt16) == sizeof(float16));
+ const float16 array[] = {0, 0.1, 1};
----------------
overmighty wrote:
Literal suffixes weren't used in this file, so I didn't add the `f16` suffix here for consistency.
https://github.com/llvm/llvm-project/pull/94979
More information about the libc-commits
mailing list