Fix VSX packetmath psin and pcast tests.

For double, vec_cst returns a signed int packet, not a signed long long, leading to an undiagnosed type mismatch and garbage data. We need to always resort to element-by-element casts.

The memcpy was also causing issues with clang - explicity loading/storing the vector seems to work.

This was failing on QEMU.

Edited by Antonio Sánchez

Merge request reports

Loading