1 /* { dg-do compile } */
2 /* { dg-options "-O3" } */
7 truncate_int (const unsigned long long value
)
13 else if ( value
> UINT32_MAX
)
18 return (uint32_t)value
;
22 mul (const unsigned long long x
, const unsigned long long y
)
24 uint32_t value
= truncate_int (x
* y
);
29 test(unsigned size
, uint32_t *a
, uint32_t s
)
33 for (i
= 0; i
< size
; i
++)