[PATCH] D156357: clang: Add elementwise bitreverse builtin
Matt Arsenault via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Fri Jul 28 04:20:04 PDT 2023
arsenm added inline comments.
================
Comment at: clang/docs/LanguageExtensions.rst:634
the most negative integer remains the most negative integer
- T __builtin_elementwise_fma(T x, T y, T z) fused multiply add, (x * y) + z. floating point types
+ T __builtin_elementwise_fma(T x, T y, T z) fused multiply add, (x * y) + z. floating point types
T __builtin_elementwise_ceil(T x) return the smallest integral value greater than or equal to x floating point types
----------------
Unrelated but I noticed a couple of the elementwise builtins are missing from this list if you're fixing up the docs for them. Can't remember which off the top of my head
================
Comment at: clang/test/Sema/builtins-elementwise-math.c:272
+void test_builtin_elementwise_bitreverse(int i, float f, double d, float4 v, int3 iv, unsigned u, unsigned4 uv) {
+
----------------
Test the vector of float case?
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D156357/new/
https://reviews.llvm.org/D156357
More information about the cfe-commits
mailing list