You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In arm document: it shows that if use keywords like volatile with a 128-bit structure type, it is possible to treat two 64-bit values as a 128-bit value. I have confirmed this works in Clang/GCC. However, when I extend this to a 256-bit data structure, LLVM cannot handle it while GCC can. Is it possible to extend LLVM's behavior?
In arm [document](https://developer.arm.com/documentation/ka004805/latest/): it shows that if use keywords like volatile with a 128-bit structure type, it is possible to treat two 64-bit values as a 128-bit value. I have confirmed this works in Clang/GCC. However, when I extend this to a 256-bit data structure, LLVM cannot handle it while GCC can. Is it possible to extend LLVM's behavior?
In arm document: it shows that if use keywords like volatile with a 128-bit structure type, it is possible to treat two 64-bit values as a 128-bit value. I have confirmed this works in Clang/GCC. However, when I extend this to a 256-bit data structure, LLVM cannot handle it while GCC can. Is it possible to extend LLVM's behavior?
demo:
https://godbolt.org/z/Eoj454o6T
The text was updated successfully, but these errors were encountered: