xref: /openbsd-src/lib/libc/arch/sh/gen/infinity.c (revision be9b70502a319be1934f8cfd5be7f470be741ce6)
1 /*	$OpenBSD: infinity.c,v 1.4 2014/07/21 01:51:10 guenther Exp $	*/
2 
3 /* infinity.c */
4 
5 #include <endian.h>
6 #include <math.h>
7 
8 /* bytes for +Infinity on a SH4 FPU (double precision) */
9 char __infinity[] __attribute__((__aligned__(sizeof(double)))) =
10 #if BYTE_ORDER == LITTLE_ENDIAN
11     { 0, 0, 0, 0, 0, 0, (char)0xf0, 0x7f };
12 #else
13     { 0x7f, (char)0xf0, 0, 0, 0, 0, 0, 0 };
14 #endif
15