2 /* { dg-require-effective-target dfp } */
3 /* { dg-options "-O -msse2 -std=gnu99" } */
5 #include "sse2-check.h"
7 typedef _Decimal128 unaligned
__attribute__((aligned(1)));
9 _Decimal128
__attribute__((noinline
))
10 foo (_Decimal128 a1
, _Decimal128 a2
, _Decimal128 a3
, _Decimal128 a4
,
11 _Decimal128 a5
, _Decimal128 a6
, _Decimal128 a7
, _Decimal128 a8
,
12 int b1
, int b2
, int b3
, int b4
, int b5
, int b6
, int b7
, unaligned y
)
23 y
= foo (0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 4, 5, 6, -1, x
);
24 if (__builtin_memcmp (&y
, &x
, sizeof (y
)))