How do I do an immediate value move using instrinics. I see this assembly show in using the auto vectorizer within the armclang, but there doesn't appear to be a clear way to do this using the arm_mve.h header with the helium instrinicsThe assembly which just loads the 8bit immediate value 0x80 in to the quad registers```
I don't believe there are any intrinsics that support immediate values.
Are you aware of the intrinsics look up table?https://developer.arm.com/architectures/instruction-sets/intrinsics/
yes, I search up and down , but the closest I found was `vdup`... but that would waste 1 extra instruction as that needs to read a reg that value that I just wrote it in it with another instruction
https://godbolt.org/z/e561fY13T This shows how the `vdup` is used on both gcc and clang. Apparently clang is smarter about what it does but gcc is a little wasteful with an extra instruction in there without doing an immediate move