Currently the guards for `totalorderbf16` and `totalordermagbf16` are as follows: ``` #ifndef LLVM_LIBC_SRC_MATH_TOTALORDERMAGF16_H #define LLVM_LIBC_SRC_MATH_TOTALORDERMAGF16_H - #endif // LLVM_LIBC_SRC_MATH_TOTALORDERMAGF16_H ``` and ``` #ifndef LLVM_LIBC_SRC_MATH_TOTALORDERF16_H #define LLVM_LIBC_SRC_MATH_TOTALORDERF16_H - #endif // LLVM_LIBC_SRC_MATH_TOTALORDERF16_H ``` As we can see these are for F16 and not BF16 . This Pr intends to fix that with correct guards as `TOTALORDERBF16` and `TOTALORDERMAGBF16`
LLVM libc ========= This directory and its subdirectories contain source code for llvm-libc, a retargetable implementation of the C standard library. LLVM is open source software. You may freely distribute it under the terms of the license agreement found in LICENSE.txt.