1 /* { dg-require-effective-target int32plus } */
4 sample_move_d32u24_sS (char *dst
, float *src
, unsigned long nsamples
,
5 unsigned long dst_skip
)
10 y
= (long long) (*src
* 8388608.0f
) << 8;
12 *(int *) dst
= 2147483647;
13 } else if (y
< -2147483647 - 1) {
14 *(int *) dst
= -2147483647 - 1;
16 *(int *) dst
= (int) y
;