We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
simdpp::float32x4 foo(simdpp::float32x4 a, simdpp::float32x4 b) { return simdpp::shuffle4x2<4,0,1,2>(a,b); }
foo(simdpp::arch_sse4p1::float32<4u, void>, simdpp::arch_sse4p1::float32<4u, void>): 00000000000001c0 pushq %rbp 00000000000001c1 movq %rsp, %rbp 00000000000001c4 shufps $0x90, %xmm0, %xmm1 00000000000001c8 movaps %xmm1, %xmm0 00000000000001cb popq %rbp 00000000000001cc retq
the desired result is { b[0], a[0], a[1], a[2] }, but this code generates { b[0], b[0], a[1], a[2] }
at commit: c27dfae (dev branch) Apple LLVM version 9.0.0 (clang-900.0.39.2)
The text was updated successfully, but these errors were encountered:
No branches or pull requests
simdpp::float32x4 foo(simdpp::float32x4 a, simdpp::float32x4 b)
{
return simdpp::shuffle4x2<4,0,1,2>(a,b);
}
the desired result is { b[0], a[0], a[1], a[2] }, but this code generates { b[0], b[0], a[1], a[2] }
at commit: c27dfae (dev branch)
Apple LLVM version 9.0.0 (clang-900.0.39.2)
The text was updated successfully, but these errors were encountered: