1 /* { dg-do compile } */
2 /* { dg-options "-O2" } */
3
4 #pragma GCC target "+nofp16"
5
6 __fp16 f4 ()
7 {
8 __fp16 a = 0.1;
9
10 __fp16 z = a * a;
11 return z;
12 }
13
14 /* { dg-final { scan-assembler-times {dup\tv[0-9]+.4h, w[0-9]+} 1 } } */