blob: 200f1bd18f803a3fbc5ae0c8c1ffc01c43f31455 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
|
/* { dg-do compile } */
/* { dg-options "-mlittle-endian" } */
double f;
double a() { f = 1.0; return 1.0; }
double b() { f = 2.0; return 2.0; }
double c() { f = 2.0; return 3.0; }
double d() { f = 3.0; return 3.0; }
/* { dg-final { scan-assembler-times "lddw\t%r.,0x3ff0000000000000" 2 } } */
/* { dg-final { scan-assembler-times "lddw\t%r.,0x4000000000000000" 3 } } */
/* { dg-final { scan-assembler-times "lddw\t%r.,0x4008000000000000" 3 } } */
|