|
|
1.1 root 1: #include "../fpp_defs.h"
2:
3: struct ldf_data_t sinf_1_data[] = {
4: 0x40000000, 0x3ff57744,
5: 0x30000000, 0x30000000,
6: 0x20000000, 0x20000000,
7: 0x10000000, 0x10000000,
8: 0x40000001, 0x3ff57745,
9: 0x40000002, 0x3ff57747,
10: 0x3fffffff, 0x3ff57743,
11: 0x3ffffffe, 0x3ff57742,
12: 0x3f7ffffe, 0x3f7d5775,
13: 0x3efffffe, 0x3eff5576,
14: 0x3e7ffffe, 0x3e7fd556,
15: 0x3dfffffe, 0x3dfff554,
16: 0x3d7ffffe, 0x3d7ffd54,
17: 0x3cfffffe, 0x3cffff54,
18: 0x3c7ffffe, 0x3c7fffd4,
19: 0x3bfffffe, 0x3bfffff4,
20: 0x3b7ffffe, 0x3b7ffffc,
21: 0x3afffffe, 0x3afffffe,
22: 0x3a7ffffe, 0x3a7ffffe,
23: 0x38fffffe, 0x38fffffe,
24: 0x387ffffe, 0x387ffffe,
25: 0x3d755555, 0x3d7552fc,
26: 0x40400000, 0x402e7fe1,
27: 0x40040000, 0x3ffc74cf,
28: 0x40100000, 0x40088686,
29: 0x40060a91, 0x3fffffff,
30: 0x40060a92, 0x40000000,
31: 0x40060a93, 0x40000001,
32: 0x40800000, 0x40576aa5,
33: 0x40800001, 0x40576aa6,
34: 0x40800002, 0x40576aa7,
35: 0x40800008, 0x40576aae,
36: 0x40800080, 0x40576b2f,
37: 0x40800800, 0x4057734a,
38: 0x40808000, 0x4057f48a,
39: 0x40880000, 0x405fa29c,
40: 0x40c90fda, 0x40800000,
41: 0x40c90fd9, 0x40800000,
42: 0x40c90fd8, 0x40800000,
43: 0x40c90fd4, 0x40800000,
44: 0x40c90fd0, 0x40800000,
45: 0x40c90f00, 0x40800000,
46: 0x40c90f00, 0x40800000,
47: 0x40c90000, 0x407fffff,
48: 0x40c00000, 0x407f5bd5,
49: 0x407fffff, 0x40576aa4,
50: 0x407fffff, 0x40576aa4,
51: 0x407ffffe, 0x40576aa4,
52: 0x407ffffd, 0x40576aa3,
53: 0x407fffef, 0x40576a9c,
54: 0x407ffeff, 0x40576a1a,
55: 0x407fefff, 0x405761ff,
56: 0x407effff, 0x4056dfe8,
57: 0x4067ffff, 0x404985b8,
58: 0xc0000000, 0xbff57744,
59: 0xc07fffff, 0xc0576aa4,
60: 0xc0800000, 0xc0576aa5,
61: 0x41000000, 0x4068c7b7,
62: 0x41800000, 0xc041bdcf,
63: 0x41111111, 0x40447a9f,
64: 0x42000000, 0x407d4695,
65: 0x44000000, 0x403895ee,
66: 0x48000000, 0x406d87fe,
67: 0x50000000, 0xc078a7c9,
68: 0xd0000000, 0x4078a7c9,
69: 0x50000000, 0xc078a7c9,
70: 0x503fffff, 0xbfc07c7d,
71: 0x50400000, 0xc06933d0,
72: 0x50490000, 0x40141c72,
73: 0x50490fda, 0x40717974,
74: 0x7e800000, 0x3eac19f9,
75: 0x4383fffe, 0xbdd961d1,
76: 0x41490fda, 0x35222169, /* ->pi -> 0 (+.0000002) */
77: 0x41490fdb, 0xb4bbbd2e, /* pi = 0 (-.0000001) */
78: 0x41c90fdb, 0x353bbd2e, /* 2pi = 0 (+.0000002) */
79: 0x42490fdb, 0x35bbbd2e, /* 4pi = 0 (+.0000003) */
80: 0x42c90fdb, 0x363bbd2e, /* 8pi = 0 (+.0000007) */
81: 0x43490fdb, 0x36bbbd2e, /* 16pi = 0 (+.0000014) */
82: 0x40c90fdb, 0x40800000, /* pi/2 = 1 */
83: 0x40490fdb, 0x403504f4, /* pi/4 = root(2)/2 */
84: 0x4296cbe4, 0x344cde2e, /* 6pi = 0 (+.0000000) */
85: 0x4216cbe4, 0xb3ccde2e, /* 3pi = 0 (-.0000000) */
86: 0x4196cbe4, 0xc0800000, /* 3pi/2 = -1 */
87: 0x4116cbe4, 0x403504f4, /* 3pi/4 = root(2)/2 */
88: 0x40060092, 0x3fffeeae, /* pi/6, 1/2 */
89: 0x40860092, 0x405da9d7, /* pi/3, root(3)/2 */
90: 0x41060092, 0x405dc7d4, /* 2pi/3, root(3)/2 */
91: 0x41860092, 0xc05d8bce, /* 4pi/3, -root(3)/2 */
92: 0x427b53d1, 0x35955386, /* 5pi , 0 (-.0000001) */
93: 0x41fb53d1, 0x40800000, /* 5pi/2, 1 */
94: 0x417b53d1, 0xc03504f3, /* 5pi/4, -root(2)/2 */
95: 0x42afeddf, 0x361bba77, /* 7pi , 0 (-.0000001) */
96: 0x422feddf, 0xc0800000, /* 7pi/2, -1 */
97: 0x41afeddf, 0xc03504f5, /* 7pi/4, -root(2)/2 */
98: 0x3a800000, 0x3a800000, /* small angle -> angle */
99: 0x3a7fffff, 0x3a7fffff, /* small angle -> angle */
100: 0x3a789abc, 0x3a789abc, /* small angle -> angle */
101: 0x12345678, 0x12345678, /* small angle -> angle */
102: 0x80808080, 0x80808080, /* small angle -> angle */
103: 0x00abcdef, 0x00abcdef, /* small angle -> angle */
104: 0xba7fffff, 0xba7fffff, /* small angle -> angle */
105: 0x3a800001, 0x3a800001, /* small angle -> angle */
106: 0x3affffff, 0x3affffff, /* small angle -> angle */
107: 0xbbbbbbbb, 0xbbbbbbb7, /* small angle ~> angle */
108: 0x3b3b3b3b, 0x3b3b3b3a, /* small angle ~> angle */
109: 0x3b000000, 0x3affffff, /* small angle ~> angle */
110: 0x3b333333, 0x3b333332, /* small angle ~> angle */
111: 0xbb33bb33, 0xbb33bb32 /* small angle ~> angle */
112: };
113: int max_sinf_1_index = 107;
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.