https://issues.dlang.org/show_bug.cgi?id=20112
--- Comment #3 from [email protected] --- > Semantically, this can only be done by unrolling the assignment I've found that this is very unreliable. Sometimes the optimizer correctly replaces the individual component casts with the SIMD conversion instructions, and sometimes it doesn't. On LLVM, at least, inlining sometimes undoes the optimization. I haven't been able to get this working reliably without resorting to inline assembly language. --
