mirror of
https://github.com/jart/cosmopolitan.git
synced 2025-07-25 12:00:31 +00:00
Fix SHUFPD and SHUFPS and add fuzz tests
See: https://github.com/jart/blink/issues/72 See: https://github.com/jart/blink/issues/68
This commit is contained in:
parent
2aa044cb0c
commit
2112fb1736
6 changed files with 182 additions and 2 deletions
|
@ -26,7 +26,7 @@
|
|||
*/
|
||||
void(shufpd)(double c[2], const double b[2], const double a[2], uint8_t m) {
|
||||
double t[2];
|
||||
t[0] = a[(m & 0b0000001) >> 0];
|
||||
t[1] = b[(m & 0b0000010) >> 1];
|
||||
t[0] = b[(m & 0b0000001) >> 0];
|
||||
t[1] = a[(m & 0b0000010) >> 1];
|
||||
__builtin_memcpy(c, t, 16);
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue