Issue 71365
Summary Wrong return type in some ARM NEON intrinsics
Labels new issue
Assignees
Reporter yyctw
    Documentation: https://developer.arm.com/architectures/instruction-sets/intrinsics/#f:@navigationhierarchiessimdisa=[Neon]&q=qshrun_high_n
According to the ARM NEON documentation, the return type of `vqshrun_high_n_s{16/32/64}` should be `uint`. However, in the `arm_neon.h` file, the return type of these functions is `int`. It caused an compilation error similar to the previous issue https://github.com/llvm/llvm-project/issues/71362 when using the `-fno-lax-vector-conversions` flag.

Clang version:
```
Debian clang version 15.0.7
Target: x86_64-pc-linux-gnu
Thread model: posix
InstalledDir: /usr/bin
```

Thank you for your reading.
_______________________________________________
llvm-bugs mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs

Reply via email to