efriedma-quic wrote:

Does the Arm spec actually allow us to do this?  It says "the inactive elements 
of the result have arbitrary, undefined values."  That seems very different 
from "your program has undefined behavior if you use the inactive elements of 
the result".  For comparison, the x86 `_mm_undefined_ps()` is lowered 
zeroinitializer, based on similar language.  Although, we didn't have `freeze 
poison` at the time, so that's also a possibility.  See #31524.

https://github.com/llvm/llvm-project/pull/124596
_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to