Sign in
gnu
/
gcc
/
36d003816352052f610a3f63ab74b6443eb7efb7
/
.
/
gcc
/
testsuite
/
gcc.target
/
i386
/
pr104976.c
blob: af8e75abd343caf6737ac496dac88c79741cb2ff [
file
] [
log
] [
blame
]
/* { dg-do compile } */
/* { dg-options "-mavx512fp16 -mavx512vl -O2" } */
void
foo
(
int
a
,
float
b
,
double
*
c
)
{
union
{
_Float16
f
[
2
];
int
i
;}
x
;
x
.
i
=
a
;
c
[
0
]
=
x
.
f
[
0
]
*
0.2
;
c
[
1
]
=
x
.
f
[
1
]
*
0.2
;
}