[llvm-bugs] [Bug 47407] New: [AArch64] Missing signed versions of NEON vcls/vclsq intrinsics

via llvm-bugs llvm-bugs at lists.llvm.org
Thu Sep 3 06:18:36 PDT 2020


https://bugs.llvm.org/show_bug.cgi?id=47407

            Bug ID: 47407
           Summary: [AArch64] Missing signed versions of NEON vcls/vclsq
                    intrinsics
           Product: new-bugs
           Version: trunk
          Hardware: PC
                OS: Linux
            Status: NEW
          Severity: normal
          Priority: P
         Component: new bugs
          Assignee: unassignedbugs at nondot.org
          Reporter: david.spickett at linaro.org
                CC: htmldeveloper at gmail.com, llvm-bugs at lists.llvm.org

Created attachment 23922
  --> https://bugs.llvm.org/attachment.cgi?id=23922&action=edit
test file

https://developer.arm.com/architectures/instruction-sets/simd-isas/neon/intrinsics?search=vcls

$ ./clang -target aarch64-arm-none-eabi -march=armv8-a+simd -c -o /dev/null
/tmp/missing_intrinsics.cpp
/tmp/missing_intrinsics.cpp:3:33: error: use of undeclared identifier
'vcls_u16'
int16x4_t (*fp10)(uint16x4_t) = vcls_u16;
                                ^
/tmp/missing_intrinsics.cpp:4:33: error: use of undeclared identifier
'vcls_u32'
int32x2_t (*fp11)(uint32x2_t) = vcls_u32;
                                ^
/tmp/missing_intrinsics.cpp:5:31: error: use of undeclared identifier 'vcls_u8'
int8x8_t (*fp12)(uint8x8_t) = vcls_u8;
                              ^
/tmp/missing_intrinsics.cpp:6:33: error: use of undeclared identifier
'vclsq_u16'
int16x8_t (*fp13)(uint16x8_t) = vclsq_u16;
                                ^
/tmp/missing_intrinsics.cpp:7:33: error: use of undeclared identifier
'vclsq_u32'
int32x4_t (*fp14)(uint32x4_t) = vclsq_u32;
                                ^
/tmp/missing_intrinsics.cpp:8:33: error: use of undeclared identifier
'vclsq_u8'
int8x16_t (*fp15)(uint8x16_t) = vclsq_u8;
                                ^
6 errors generated.

The _s8/16/32 variants are present.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-bugs/attachments/20200903/e45fe5f5/attachment.html>


More information about the llvm-bugs mailing list