Hi
After having developped my Hexagon v65 DSP code with the help of the libnative intrinsics emulation library, I am now trying to port it on the SDK board Open-Q 845.
I am only at build stage but I get fatal error feedback from hexagon-clang.exe like:
SplitVectorResult #0: t17: v32i32 = llvm.hexagon.V6.hi.128B TargetConstant:i32<1848>, t15fatal error: error in backend: Do not know how to split the result of this operator!hexagon-clang.exe: error: clang frontend command failed with exit code 70 (use -v to see invocation)Target: hexagonThread model: posixQuIC LLVM Hexagon Clang version 8.1.05 (based on LLVM 4.0.0git-b1292dc)InstalledDir: C:\Qualcomm\Hexagon_SDK\3.3.3\tools\HEXAGON_Tools\8.1.05\Tools\bin
Before that I also get this kind of message with vsplat and vmpy intrinsics instead of hi.
As I get this rather systematically, I guess that the issue is not within the compiler itself but the way I am using it.
What is triggering this kind of error and how to get rid of it ? Do I miss some mandatory compiler options ?
Thanks for helping here !
Best Regards,
Nicolas