1 #if defined(__i386__) && defined(__FreeBSD__)
5 double d (unsigned long long k
)
13 float s (unsigned long long k
)
23 unsigned long long int k
;
26 #if defined(__i386__) && defined(__FreeBSD__)
27 /* This test case assumes extended-precision, but FreeBSD defaults to
28 double-precision. Make it so. */
32 if (sizeof (double) >= 8)
34 k
= 0x8693ba6d7d220401ULL
;
36 k
= (unsigned long long) x
;
37 if (k
!= 0x8693ba6d7d220800ULL
)
41 k
= 0x8234508000000001ULL
;
43 k
= (unsigned long long) x
;
44 if (k
!= 0x8234510000000000ULL
)