• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 #ifndef MATH_GTEST_MATH_TEST_DATA_FABS_DATA_H
2 #define MATH_GTEST_MATH_TEST_DATA_FABS_DATA_H
3 
4 DataDoubleDouble g_fabsData[] = {
5     {-0x1.22b851eb851ecp-4, 0x1.22b851eb851ecp-4},
6     {-0x0.0000000000001p-1022, 0x0.0000000000001p-1022},
7     {-0x0p+0, 0x0p+0},
8     {0x0.0000000000001p-1022, 0x0.0000000000001p-1022},
9     {0x1.fffffffffffffp+999, 0x1.fffffffffffffp+999},
10     {0x1p+1000, 0x1p+1000},
11     {0x1.0000000000001p+1000, 0x1.0000000000001p+1000},
12     {0x1.ffff82b6d2cf7p+199, 0x1.ffff82b6d2cf7p+199},
13     {0x1.fffffffffffc8p+199, 0x1.fffffffffffc8p+199},
14     {0x1.0000000000001p+200, 0x1.0000000000001p+200},
15     {0x1.fffffffffffffp+99, 0x1.fffffffffffffp+99},
16     {0x1p+100, 0x1p+100},
17     {0x1.0000000000001p+100, 0x1.0000000000001p+100},
18     {0x1.ffffff0a3d709p+19, 0x1.ffffff0a3d709p+19},
19     {0x1p+20, 0x1p+20},
20     {0x1.000000ccccccep+20, 0x1.000000ccccccep+20},
21     {0x1.ffffae147ae13p+14, 0x1.ffffae147ae13p+14},
22     {0x1p+15, 0x1p+15},
23     {0x1.00000a3d70a3ep+15, 0x1.00000a3d70a3ep+15},
24     {0x1.fffae147ae147p+9, 0x1.fffae147ae147p+9},
25     {0x1p+10, 0x1p+10},
26     {0x1.0000a3d70a3d8p+10, 0x1.0000a3d70a3d8p+10},
27     {0x1.fffd70a3d70a3p+8, 0x1.fffd70a3d70a3p+8},
28     {0x1p+9, 0x1p+9},
29     {0x1.000a3d70a3d72p+9, 0x1.000a3d70a3d72p+9},
30     {0x1.ffc28f5c28f5bp+6, 0x1.ffc28f5c28f5bp+6},
31     {0x1p+7, 0x1p+7},
32     {0x1.001eb851eb853p+7, 0x1.001eb851eb853p+7},
33     {0x1.ff851eb851eb7p+4, 0x1.ff851eb851eb7p+4},
34     {0x1p+5, 0x1p+5},
35     {0x1.00a3d70a3d70bp+5, 0x1.00a3d70a3d70bp+5},
36     {0x1.ffae147ae147ap+3, 0x1.ffae147ae147ap+3},
37     {0x1p+4, 0x1p+4},
38     {0x1.0170a3d70a3d8p+4, 0x1.0170a3d70a3d8p+4},
39     {0x1.fb851eb851eb7p+2, 0x1.fb851eb851eb7p+2},
40     {0x1p+3, 0x1p+3},
41     {0x1.01eb851eb852p+3, 0x1.01eb851eb852p+3},
42     {0x1.fd70a3d70a3d6p+1, 0x1.fd70a3d70a3d6p+1},
43     {0x1p+2, 0x1p+2},
44     {0x1.05c28f5c28f5dp+2, 0x1.05c28f5c28f5dp+2},
45     {0x1.ee147ae147aep+0, 0x1.ee147ae147aep+0},
46     {0x1p+1, 0x1p+1},
47     {0x1.0147ae147ae15p+1, 0x1.0147ae147ae15p+1},
48     {0x1.f5c28f5c28f5bp-1, 0x1.f5c28f5c28f5bp-1},
49     {0x1p+0, 0x1p+0},
50     {0x1.07ae147ae147cp+0, 0x1.07ae147ae147cp+0},
51     {0x1.e147ae147ae13p-2, 0x1.e147ae147ae13p-2},
52     {0x1p-1, 0x1p-1},
53     {0x1.0f5c28f5c28f7p-1, 0x1.0f5c28f5c28f7p-1},
54     {0x1.0a3d70a3d70a3p-2, 0x1.0a3d70a3d70a3p-2},
55     {0x1.1eb851eb851ecp-2, 0x1.1eb851eb851ecp-2},
56     {0x1.1eb851eb851edp-2, 0x1.1eb851eb851edp-2},
57     {0x1.28f5c28f5c28fp-3, 0x1.28f5c28f5c28fp-3},
58     {0x1.6666666666666p-3, 0x1.6666666666666p-3},
59     {0x1.147ae147ae149p-3, 0x1.147ae147ae149p-3},
60     {0x1.0a3d70a3d70a3p-5, 0x1.0a3d70a3d70a3p-5},
61     {0x1.70a3d70a3d70ap-6, 0x1.70a3d70a3d70ap-6},
62     {0x1.99999999999a2p-7, 0x1.99999999999a2p-7},
63     {0x1.75c28f5c28f5cp-4, 0x1.75c28f5c28f5cp-4},
64     {0x1.a3d70a3d70a3dp-5, 0x1.a3d70a3d70a3dp-5},
65     {0x1.f5c28f5c28f5dp-5, 0x1.f5c28f5c28f5dp-5},
66     {0x1.15c28f5c28f5cp-4, 0x1.15c28f5c28f5cp-4},
67     {0x1.3eb851eb851ecp-4, 0x1.3eb851eb851ecp-4},
68     {0x1.35c28f5c28f5cp-5, 0x1.35c28f5c28f5cp-5},
69     {0x1.57ae147ae147bp-5, 0x1.57ae147ae147bp-5},
70     {0x1.78a3d70a3d70ap-4, 0x1.78a3d70a3d70ap-4},
71     {0x1.fb851eb851eb8p-5, 0x1.fb851eb851eb8p-5},
72     {0x1.57ae147ae147bp-6, 0x1.57ae147ae147bp-6},
73     {0x1.f3851eb851eb8p-5, 0x1.f3851eb851eb8p-5},
74     {0x1.74a3d70a3d70ap-4, 0x1.74a3d70a3d70ap-4},
75     {0x1.fffffffffffffp-16, 0x1.fffffffffffffp-16},
76     {0x1.002af31dc4612p-15, 0x1.002af31dc4612p-15},
77     {0x1.0000000000086p-15, 0x1.0000000000086p-15},
78     {0x1.fffffffffffffp-21, 0x1.fffffffffffffp-21},
79     {0x1.000000000b878p-20, 0x1.000000000b878p-20},
80     {0x1.0000000000001p-20, 0x1.0000000000001p-20},
81     {0x1.fffffffffffffp-101, 0x1.fffffffffffffp-101},
82     {0x1p-100, 0x1p-100},
83     {0x1.0000000000001p-100, 0x1.0000000000001p-100},
84     {0x1.fffffffffffffp-201, 0x1.fffffffffffffp-201},
85     {0x1p-200, 0x1p-200},
86     {0x1.0000000000001p-200, 0x1.0000000000001p-200},
87     {0x1.fffffffffffffp-1001, 0x1.fffffffffffffp-1001},
88     {0x1p-1000, 0x1p-1000},
89     {0x1.0000000000001p-1000, 0x1.0000000000001p-1000},
90     {-0x1.fffffffffffffp+1023, 0x1.fffffffffffffp+1023},
91     {0x1.fffffffffffffp+1023, 0x1.fffffffffffffp+1023},
92     {HUGE_VAL, HUGE_VAL},
93     {-HUGE_VAL, HUGE_VAL},
94     {HUGE_VAL, HUGE_VAL},
95     {-0x1.fffffffffffffp+1023, 0x1.fffffffffffffp+1023},
96     {0x1.ffffffffe788ep+1023, 0x1.ffffffffe788ep+1023},
97     {-0x1.fffffffe16b36p+1023, 0x1.fffffffe16b36p+1023},
98     {0x1.8e48ab06d22dbp+1, 0x1.8e48ab06d22dbp+1},
99     {-0x1.98861baaa937ep+1, 0x1.98861baaa937ep+1},
100     {0x1.94af116d38941p+0, 0x1.94af116d38941p+0},
101     {-0x1.8d00fcf2574c6p+0, 0x1.8d00fcf2574c6p+0},
102     {0x1.147ae147ae149p+0, 0x1.147ae147ae149p+0},
103     {-0x1.0cccccccccccep+0, 0x1.0cccccccccccep+0},
104     {0x1p+0, 0x1p+0},
105     {-0x1p+0, 0x1p+0},
106     {0x1.dc28f5c28f5c2p-1, 0x1.dc28f5c28f5c2p-1},
107     {-0x1.d1eb851eb851ep-1, 0x1.d1eb851eb851ep-1},
108     {0x1.6e48ab06d22dbp-1, 0x1.6e48ab06d22dbp-1},
109     {-0x1.82c38c4e80422p-1, 0x1.82c38c4e80422p-1},
110     {0x1.0000000000001p-1022, 0x1.0000000000001p-1022},
111     {-0x1.000bc807527eep-1022, 0x1.000bc807527eep-1022},
112     {0x1p-1022, 0x1p-1022},
113     {-0x1.0000000062d45p-1022, 0x1.0000000062d45p-1022},
114     {0x0.fffffffffffffp-1022, 0x0.fffffffffffffp-1022},
115     {-0x0.fffffffffffffp-1022, 0x0.fffffffffffffp-1022},
116     {0x0.ffffffffffffep-1022, 0x0.ffffffffffffep-1022},
117     {-0x0.fffffb79d852ep-1022, 0x0.fffffb79d852ep-1022},
118     {0x0.0000000000002p-1022, 0x0.0000000000002p-1022},
119     {-0x0.0000000000002p-1022, 0x0.0000000000002p-1022},
120     {0x1.3c33b72569c63p+2, 0x1.3c33b72569c63p+2},
121     {-0x0.0000000000001p-1022, 0x0.0000000000001p-1022},
122     {0x0p+0, 0x0p+0},
123     {-0x0p+0, 0x0p+0},
124 };
125 
126 #endif
127