Displaying 1 result from an estimated 1 matches for "vshl_u8".
2010 Oct 27
2
[LLVMdev] NEON lowering errors in Clang/LLVM
Hi,
I found some errors in the Clang/LLVM lowering of NEON instructions.
There are three types of errors:
1. In Clang's arm_neon.h, the definition of vshl_u8 is wrong.
According to ARM's document [1], the shift amount parameter is
*always* signed, even for unsigned values, since a negative shift
means right shift.
I believe the header should be changed to conform to ARM's specification.
2. Compare absolute intrinsics, as defined in ARMInstrNE...