1 /* { dg-do compile } */
2 /* { dg-additional-options "-march=bdver2" { target x86_64-*-* i?86-*-* } } */
4 int rl2GeomExport64_little_endian
, rl2GeomExport64_little_endian_arch
;
5 void rl2GeomExport64(unsigned char *p
, double value
) {
10 convert
.double_value
= value
;
11 if (rl2GeomExport64_little_endian_arch
)
12 if (rl2GeomExport64_little_endian
) {
13 *(p
+ 7) = convert
.byte
[0];
14 *(p
+ 6) = convert
.byte
[1];
15 *(p
+ 5) = convert
.byte
[2];
16 *(p
+ 4) = convert
.byte
[3];
17 *(p
+ 3) = convert
.byte
[4];
18 *(p
+ 2) = convert
.byte
[5];
19 *(p
+ 1) = convert
.byte
[6];