1 /* { dg-do run } */
2 /* { dg-require-effective-target f16c } */
3 /* { dg-options "-O2 -mf16c" } */
4 
5 #include "f16c-check.h"
6 
7 static void
f16c_test(void)8 f16c_test (void)
9 {
10   unsigned short val = 0xc000;
11   float exp = -2;
12   float res;
13 
14   res = _cvtsh_ss (val);
15 
16   if (res != exp)
17     abort ();
18 }
19