|
|
1.1 root 1:
2: #include "../fpp_defs.h"
3:
4: struct cmpf_data_t cmpf_1_data[] =
5: {
6: 0x00800001, 0x00800000, POSITIVE,
7: 0x40800000, 0x37ffffff, POSITIVE,
8: 0x40812345, 0x40888888, NEGATIVE,
9: 0x40800000, 0x40800000, ZERO,
10: 0x12c44444, 0x02c44444, POSITIVE,
11: 0x50000000, 0x60000000, NEGATIVE,
12: 0x80808080, 0x80808080, ZERO,
13: 0x07f03000, 0x07f00000, POSITIVE,
14: 0x7fffffff, 0x7ffffffe, POSITIVE,
15: 0x7fffffff, 0x00800000, POSITIVE,
16: 0x00800000, 0x80800000, POSITIVE,
17: 0x00800000, 0xffffffff, POSITIVE,
18: 0x00000000, 0x00000000, ZERO,
19: 0x40801111, 0x41001111, NEGATIVE,
20: 0x41010101, 0x41800000, NEGATIVE,
21: 0x34567890, 0x12345678, POSITIVE,
22: 0xabcdef01, 0xabcdef00, NEGATIVE,
23: 0x80808080, 0x80c00000, POSITIVE,
24: 0x00000000, 0x00800000, NEGATIVE,
25: 0x00000000, 0x40800000, NEGATIVE,
26: 0x00000100, 0x01000001, NEGATIVE,
27: 0x00000000, 0x80800000, POSITIVE,
28: 0x00000000, 0x88888888, POSITIVE,
29: 0x00000000, 0xffffffff, POSITIVE,
30: 0x00000001, 0x7fffffff, NEGATIVE,
31: 0x00080000, 0x00800000, NEGATIVE,
32: 0x00080001, 0x00800001, NEGATIVE,
33: 0x00345678, 0xc0000000, POSITIVE,
34: 0x007fffff, 0x0eeeeeee, NEGATIVE,
35: 0x00800000, 0x00000000, POSITIVE,
36: 0x00800000, 0x00800000, ZERO,
37: 0x00800000, 0x00800001, NEGATIVE,
38: 0x00800000, 0x00800002, NEGATIVE,
39: 0x00800000, 0x010eeeee, NEGATIVE,
40: 0x00800000, 0x01800001, NEGATIVE,
41: 0x00800000, 0x40800000, NEGATIVE,
42: 0x00800000, 0x7fffffff, NEGATIVE,
43: 0x00800000, 0x80800000, POSITIVE,
44: 0x00800000, 0x00ffffff, NEGATIVE,
45: 0x00800000, 0xffffffff, POSITIVE,
46: 0x00800001, 0x007fffff, POSITIVE,
47: 0x00800001, 0x00800000, POSITIVE,
48: 0x00800001, 0x00800001, ZERO,
49: 0x00800001, 0x00800002, NEGATIVE,
50: 0x00800002, 0x80800003, POSITIVE,
51: 0x00800003, 0x81811111, POSITIVE,
52: 0x01000000, 0x00800000, POSITIVE,
53: 0x01000000, 0x00ffffff, POSITIVE,
54: 0x01000000, 0x00fffffe, POSITIVE,
55: 0x01000001, 0x00ffffff, POSITIVE,
56: 0x01000000, 0x80ffffff, POSITIVE,
57: 0x01000000, 0x01ffffff, NEGATIVE,
58: 0x01000000, 0x81ffffff, POSITIVE,
59: 0x03000001, 0x83000002, POSITIVE,
60: 0x07f03000, 0x07f00000, POSITIVE,
61: 0x12c44444, 0x02c44444, POSITIVE,
62: 0x40800000, 0x00000000, POSITIVE,
63: 0x40800000, 0x37ffffff, POSITIVE,
64: 0x40800000, 0x40800000, ZERO,
65: 0x40800000, 0x80800000, POSITIVE,
66: 0x40813131, 0x00013131, POSITIVE,
67: 0x40800000, 0x80800001, POSITIVE,
68: 0x40800000, 0x00800001, POSITIVE,
69: 0x40812345, 0x40888888, NEGATIVE,
70: 0x43801101, 0x43801101, ZERO,
71: 0x50000000, 0x60000000, NEGATIVE,
72: 0x67833333, 0x00000000, POSITIVE,
73: 0x70111111, 0x70333333, NEGATIVE,
74: 0x7ffffffe, 0x7fffffff, NEGATIVE,
75: 0x7ffffffe, 0xefffffff, POSITIVE,
76: 0x7fffffff, 0x00000000, POSITIVE,
77: 0x7fffffff, 0x00800000, POSITIVE,
78: 0x7fffffff, 0x7ffffffe, POSITIVE,
79: 0x7fffffff, 0x7f7fffff, POSITIVE,
80: 0x7fffffff, 0x7fffffff, ZERO,
81: 0x7f7fffff, 0x7fffffff, NEGATIVE,
82: 0x7fffffff, 0x80800000, POSITIVE,
83: 0x7fffffff, 0x80800001, POSITIVE,
84: 0x7ffffffe, 0xc0810101, POSITIVE,
85: 0x7fffffff, 0xffffffff, POSITIVE,
86: 0x0fffffff, 0xffffffff, POSITIVE,
87: 0x7f800000, 0x7f7fffff, POSITIVE,
88: 0x7f800000, 0x7f800000, ZERO,
89: 0x7f800000, 0x7f800001, NEGATIVE,
90: 0x7f888888, 0x7f888887, POSITIVE,
91: 0x7f0fffff, 0x7f800000, NEGATIVE,
92: 0x7f0f0f0f, 0x80808080, POSITIVE,
93: 0x80800000, 0x00000000, NEGATIVE,
94: 0x80800000, 0x00800000, NEGATIVE,
95: 0x80800000, 0x7fffffff, NEGATIVE,
96: 0x80800000, 0x80800001, POSITIVE,
97: 0x80800000, 0x80800000, ZERO,
98: 0x80808080, 0x80808088, POSITIVE,
99: 0x88888888, 0x08888888, NEGATIVE,
100: 0x80800000, 0xffffffff, POSITIVE,
101: 0x80800001, 0x00000000, NEGATIVE,
102: 0x80800001, 0x80800000, NEGATIVE,
103: 0x80800001, 0x80800002, POSITIVE,
104: 0x80800002, 0x80800001, NEGATIVE,
105: 0x80808080, 0x80808080, ZERO,
106: 0x81000000, 0x90000000, POSITIVE,
107: 0x81000000, 0x80800000, NEGATIVE,
108: 0x81000000, 0x81000001, POSITIVE,
109: 0x817fffff, 0x817fffff, ZERO,
110: 0x817fffff, 0x817ffffe, NEGATIVE,
111: 0x817fffff, 0x818ffffe, POSITIVE,
112: 0x817fffff, 0x81800000, POSITIVE,
113: 0x817ffffe, 0x81800002, POSITIVE,
114: 0x88888888, 0x33333333, NEGATIVE,
115: 0x81800111, 0x90000000, POSITIVE,
116: 0x81811100, 0x7f7f7f7f, NEGATIVE,
117: 0x81800100, 0x01800001, NEGATIVE,
118: 0x90000000, 0x90333333, POSITIVE,
119: 0x99999999, 0x99199999, NEGATIVE,
120: 0x99999999, 0x99800000, NEGATIVE,
121: 0x99999999, 0x99999999, ZERO,
122: 0x99999999, 0xaaaaaaaa, POSITIVE,
123: 0xa0000000, 0x20000000, NEGATIVE,
124: 0xa000a000, 0xa000a000, ZERO,
125: 0xa0a0a0a0, 0x8080000a, NEGATIVE,
126: 0xa0aa0aa0, 0x7f800001, NEGATIVE,
127: 0xaaa0aaa0, 0x03333333, NEGATIVE,
128: 0xc000eeee, 0x00011111, NEGATIVE,
129: 0xc000eeee, 0x00811111, NEGATIVE,
130: 0xc000e000, 0x80811111, NEGATIVE,
131: 0xc0444444, 0x40444000, NEGATIVE,
132: 0xceeeeeee, 0xeeeeeeee, POSITIVE,
133: 0xfffffffe, 0x7ffffffd, NEGATIVE,
134: 0xfffffffe, 0xfffffffd, NEGATIVE,
135: 0xfffffffe, 0xfffffffe, ZERO,
136: 0xfffffffe, 0x40808080, NEGATIVE,
137: 0xfffffffe, 0xffffffff, POSITIVE,
138: 0xfffffffe, 0x7ffffffe, NEGATIVE,
139: 0xfffffffe, 0x003fffff, NEGATIVE,
140: 0xfffffffe, 0xffffffff, POSITIVE,
141: 0xffffffff, 0x00000000, NEGATIVE,
142: 0xffffffff, 0x00800000, NEGATIVE,
143: 0xffffffff, 0x7ffffffd, NEGATIVE,
144: 0xffffffff, 0x00000000, NEGATIVE,
145: 0xffffffff, 0x7fffffff, NEGATIVE,
146: 0xffffffff, 0x80800000, NEGATIVE,
147: 0xffffffff, 0x01001001, NEGATIVE,
148: 0xffffffff, 0x7ffffffe, NEGATIVE,
149: 0xffffffff, 0xfffffffe, NEGATIVE,
150: 0xffffffff, 0x40800000, NEGATIVE,
151: 0xffffffff, 0x40800001, NEGATIVE,
152: 0xffffffff, 0xffffffff, ZERO,
153: 0x40800000, 0x80800000, POSITIVE,
154: 0x03000001, 0x83000002, POSITIVE,
155: 0x7fffffff, 0xffffffff, POSITIVE,
156: 0x7fffffff, 0x80800000, POSITIVE,
157: 0x00800000, 0x00000000, POSITIVE,
158: 0x00800001, 0x007fffff, POSITIVE,
159: 0x40800000, 0x00000000, POSITIVE,
160: 0x67833333, 0x00000000, POSITIVE,
161: 0x7fffffff, 0x00000000, POSITIVE,
162: 0x00000000, 0x80800000, POSITIVE,
163: 0x00000000, 0x88888888, POSITIVE,
164: 0x00345678, 0xc0000000, POSITIVE,
165: 0x00000000, 0xffffffff, POSITIVE,
166: 0x80800000, 0x80800001, POSITIVE,
167: 0xceeeeeee, 0xeeeeeeee, POSITIVE,
168: 0x81000000, 0x90000000, POSITIVE,
169: 0x90000000, 0x90333333, POSITIVE,
170: 0x80800000, 0xffffffff, POSITIVE,
171: 0xfffffffe, 0xffffffff, POSITIVE,
172: 0x00800000, 0x00800001, NEGATIVE,
173: 0x00800000, 0x7fffffff, NEGATIVE,
174: 0x40812345, 0x40888888, NEGATIVE,
175: 0x50000000, 0x60000000, NEGATIVE,
176: 0x70111111, 0x70333333, NEGATIVE,
177: 0x7ffffffe, 0x7fffffff, NEGATIVE,
178: 0x80800000, 0x00800000, NEGATIVE,
179: 0x80800000, 0x7fffffff, NEGATIVE,
180: 0x88888888, 0x33333333, NEGATIVE,
181: 0xa0000000, 0x20000000, NEGATIVE,
182: 0xc0444444, 0x40444000, NEGATIVE,
183: 0xffffffff, 0x00800000, NEGATIVE,
184: 0xffffffff, 0x7fffffff, NEGATIVE,
185: 0x00000000, 0x00800000, NEGATIVE,
186: 0x007fffff, 0x0eeeeeee, NEGATIVE,
187: 0x00000000, 0x40800000, NEGATIVE,
188: 0x00000001, 0x7fffffff, NEGATIVE,
189: 0x80800000, 0x00000000, NEGATIVE,
190: 0x80800001, 0x00000000, NEGATIVE,
191: 0xc000eeee, 0x00011111, NEGATIVE,
192: 0xffffffff, 0x00000000, NEGATIVE,
193: 0x80800001, 0x80800000, NEGATIVE,
194: 0x80800002, 0x80800001, NEGATIVE,
195: 0x99999999, 0xaaaaaaaa, POSITIVE,
196: 0x99999999, 0x99800000, NEGATIVE,
197: 0x99999999, 0x99199999, NEGATIVE,
198: 0xffffffff, 0xfffffffe, NEGATIVE,
199: 0x00080000, 0x00800000, NEGATIVE,
200: 0x00080001, 0x00800001, NEGATIVE,
201: 0x40800000, 0x40800000, ZERO,
202: 0x43801101, 0x43801101, ZERO,
203: 0x7fffffff, 0x7fffffff, ZERO,
204: 0x80808080, 0x80808080, ZERO,
205: 0x99999999, 0x99999999, ZERO,
206: 0x99999999, 0x9999999a, POSITIVE,
207: 0x99999997, 0x99999998, POSITIVE,
208: 0x99999999, 0x99999998, NEGATIVE,
209: 0x99999998, 0x9999999a, POSITIVE,
210: 0xa000a000, 0xa000a000, ZERO,
211: 0xffffffff, 0xffffffff, ZERO,
212: /* 0x00000000, 0x00000001, ZERO, /* These are the "BAD */
213: /* 0x00011101, 0x00222222, ZERO, /* ZEROs" data patterns */
214: /* 0x007fffff, 0x00000001, ZERO, /* The results are still */
215: /* 0x00400000, 0x007ffffe, ZERO, /* to be determined. */
216: /* 0x00330033, 0x00330033, ZERO, /* */
217: 0x00000000, 0x00000000, ZERO
218: };
219: /* bad zeros will not work for compare */
220: int max_cmpf_1_index = 206; /* # of data patterns w/o bad zeros */
221: /* int max_cmpf_1_index = 211; /* # of data patterns w/ bad zeros */
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.