Sound Byte Libs 29c5ff3
C++ firmware library for audio applications on 32-bit ARM Cortex-M processors
Loading...
Searching...
No Matches
sin_1024.hpp
Go to the documentation of this file.
1// Generated by LUTE — do not edit
2// Table: sin_1024 (float32, 1024 entries + 2 guard)
3#ifndef SBL_DSP_LUT_SIN_1024_HPP
4#define SBL_DSP_LUT_SIN_1024_HPP
5
6#include <cstdint>
7
8namespace sbl::dsp::lut {
9
10inline constexpr float sin_1024[1026] = {
11 0.000000000e+00f, 6.135884649e-03f, 1.227153829e-02f, 1.840672991e-02f, 2.454122852e-02f, 3.067480318e-02f,
12 3.680722294e-02f, 4.293825693e-02f, 4.906767433e-02f, 5.519524435e-02f, 6.132073630e-02f, 6.744391956e-02f,
13 7.356456360e-02f, 7.968243797e-02f, 8.579731234e-02f, 9.190895650e-02f, 9.801714033e-02f, 1.041216339e-01f,
14 1.102222073e-01f, 1.163186309e-01f, 1.224106752e-01f, 1.284981108e-01f, 1.345807085e-01f, 1.406582393e-01f,
15 1.467304745e-01f, 1.527971853e-01f, 1.588581433e-01f, 1.649131205e-01f, 1.709618888e-01f, 1.770042204e-01f,
16 1.830398880e-01f, 1.890686641e-01f, 1.950903220e-01f, 2.011046348e-01f, 2.071113762e-01f, 2.131103199e-01f,
17 2.191012402e-01f, 2.250839114e-01f, 2.310581083e-01f, 2.370236060e-01f, 2.429801799e-01f, 2.489276057e-01f,
18 2.548656596e-01f, 2.607941179e-01f, 2.667127575e-01f, 2.726213554e-01f, 2.785196894e-01f, 2.844075372e-01f,
19 2.902846773e-01f, 2.961508882e-01f, 3.020059493e-01f, 3.078496400e-01f, 3.136817404e-01f, 3.195020308e-01f,
20 3.253102922e-01f, 3.311063058e-01f, 3.368898534e-01f, 3.426607173e-01f, 3.484186802e-01f, 3.541635254e-01f,
21 3.598950365e-01f, 3.656129978e-01f, 3.713171940e-01f, 3.770074102e-01f, 3.826834324e-01f, 3.883450467e-01f,
22 3.939920401e-01f, 3.996241998e-01f, 4.052413140e-01f, 4.108431711e-01f, 4.164295601e-01f, 4.220002708e-01f,
23 4.275550934e-01f, 4.330938189e-01f, 4.386162385e-01f, 4.441221446e-01f, 4.496113297e-01f, 4.550835871e-01f,
24 4.605387110e-01f, 4.659764958e-01f, 4.713967368e-01f, 4.767992301e-01f, 4.821837721e-01f, 4.875501601e-01f,
25 4.928981922e-01f, 4.982276670e-01f, 5.035383837e-01f, 5.088301425e-01f, 5.141027442e-01f, 5.193559902e-01f,
26 5.245896827e-01f, 5.298036247e-01f, 5.349976199e-01f, 5.401714727e-01f, 5.453249884e-01f, 5.504579729e-01f,
27 5.555702330e-01f, 5.606615762e-01f, 5.657318108e-01f, 5.707807459e-01f, 5.758081914e-01f, 5.808139581e-01f,
28 5.857978575e-01f, 5.907597019e-01f, 5.956993045e-01f, 6.006164794e-01f, 6.055110414e-01f, 6.103828063e-01f,
29 6.152315906e-01f, 6.200572118e-01f, 6.248594881e-01f, 6.296382389e-01f, 6.343932842e-01f, 6.391244449e-01f,
30 6.438315429e-01f, 6.485144010e-01f, 6.531728430e-01f, 6.578066933e-01f, 6.624157776e-01f, 6.669999223e-01f,
31 6.715589548e-01f, 6.760927036e-01f, 6.806009978e-01f, 6.850836678e-01f, 6.895405447e-01f, 6.939714609e-01f,
32 6.983762494e-01f, 7.027547445e-01f, 7.071067812e-01f, 7.114321957e-01f, 7.157308253e-01f, 7.200025080e-01f,
33 7.242470830e-01f, 7.284643904e-01f, 7.326542717e-01f, 7.368165689e-01f, 7.409511254e-01f, 7.450577854e-01f,
34 7.491363945e-01f, 7.531867990e-01f, 7.572088465e-01f, 7.612023855e-01f, 7.651672656e-01f, 7.691033376e-01f,
35 7.730104534e-01f, 7.768884657e-01f, 7.807372286e-01f, 7.845565972e-01f, 7.883464276e-01f, 7.921065773e-01f,
36 7.958369046e-01f, 7.995372691e-01f, 8.032075315e-01f, 8.068475535e-01f, 8.104571983e-01f, 8.140363297e-01f,
37 8.175848132e-01f, 8.211025150e-01f, 8.245893028e-01f, 8.280450453e-01f, 8.314696123e-01f, 8.348628750e-01f,
38 8.382247056e-01f, 8.415549774e-01f, 8.448535652e-01f, 8.481203448e-01f, 8.513551931e-01f, 8.545579884e-01f,
39 8.577286100e-01f, 8.608669386e-01f, 8.639728561e-01f, 8.670462455e-01f, 8.700869911e-01f, 8.730949784e-01f,
40 8.760700942e-01f, 8.790122264e-01f, 8.819212643e-01f, 8.847970984e-01f, 8.876396204e-01f, 8.904487232e-01f,
41 8.932243012e-01f, 8.959662498e-01f, 8.986744657e-01f, 9.013488470e-01f, 9.039892931e-01f, 9.065957045e-01f,
42 9.091679831e-01f, 9.117060320e-01f, 9.142097557e-01f, 9.166790599e-01f, 9.191138517e-01f, 9.215140393e-01f,
43 9.238795325e-01f, 9.262102421e-01f, 9.285060805e-01f, 9.307669611e-01f, 9.329927988e-01f, 9.351835099e-01f,
44 9.373390119e-01f, 9.394592236e-01f, 9.415440652e-01f, 9.435934582e-01f, 9.456073254e-01f, 9.475855910e-01f,
45 9.495281806e-01f, 9.514350210e-01f, 9.533060404e-01f, 9.551411683e-01f, 9.569403357e-01f, 9.587034749e-01f,
46 9.604305194e-01f, 9.621214043e-01f, 9.637760658e-01f, 9.653944417e-01f, 9.669764710e-01f, 9.685220943e-01f,
47 9.700312532e-01f, 9.715038910e-01f, 9.729399522e-01f, 9.743393828e-01f, 9.757021300e-01f, 9.770281427e-01f,
48 9.783173707e-01f, 9.795697657e-01f, 9.807852804e-01f, 9.819638691e-01f, 9.831054874e-01f, 9.842100924e-01f,
49 9.852776424e-01f, 9.863080972e-01f, 9.873014182e-01f, 9.882575677e-01f, 9.891765100e-01f, 9.900582103e-01f,
50 9.909026354e-01f, 9.917097537e-01f, 9.924795346e-01f, 9.932119492e-01f, 9.939069700e-01f, 9.945645707e-01f,
51 9.951847267e-01f, 9.957674145e-01f, 9.963126122e-01f, 9.968202993e-01f, 9.972904567e-01f, 9.977230666e-01f,
52 9.981181129e-01f, 9.984755806e-01f, 9.987954562e-01f, 9.990777278e-01f, 9.993223846e-01f, 9.995294175e-01f,
53 9.996988187e-01f, 9.998305818e-01f, 9.999247018e-01f, 9.999811753e-01f, 1.000000000e+00f, 9.999811753e-01f,
54 9.999247018e-01f, 9.998305818e-01f, 9.996988187e-01f, 9.995294175e-01f, 9.993223846e-01f, 9.990777278e-01f,
55 9.987954562e-01f, 9.984755806e-01f, 9.981181129e-01f, 9.977230666e-01f, 9.972904567e-01f, 9.968202993e-01f,
56 9.963126122e-01f, 9.957674145e-01f, 9.951847267e-01f, 9.945645707e-01f, 9.939069700e-01f, 9.932119492e-01f,
57 9.924795346e-01f, 9.917097537e-01f, 9.909026354e-01f, 9.900582103e-01f, 9.891765100e-01f, 9.882575677e-01f,
58 9.873014182e-01f, 9.863080972e-01f, 9.852776424e-01f, 9.842100924e-01f, 9.831054874e-01f, 9.819638691e-01f,
59 9.807852804e-01f, 9.795697657e-01f, 9.783173707e-01f, 9.770281427e-01f, 9.757021300e-01f, 9.743393828e-01f,
60 9.729399522e-01f, 9.715038910e-01f, 9.700312532e-01f, 9.685220943e-01f, 9.669764710e-01f, 9.653944417e-01f,
61 9.637760658e-01f, 9.621214043e-01f, 9.604305194e-01f, 9.587034749e-01f, 9.569403357e-01f, 9.551411683e-01f,
62 9.533060404e-01f, 9.514350210e-01f, 9.495281806e-01f, 9.475855910e-01f, 9.456073254e-01f, 9.435934582e-01f,
63 9.415440652e-01f, 9.394592236e-01f, 9.373390119e-01f, 9.351835099e-01f, 9.329927988e-01f, 9.307669611e-01f,
64 9.285060805e-01f, 9.262102421e-01f, 9.238795325e-01f, 9.215140393e-01f, 9.191138517e-01f, 9.166790599e-01f,
65 9.142097557e-01f, 9.117060320e-01f, 9.091679831e-01f, 9.065957045e-01f, 9.039892931e-01f, 9.013488470e-01f,
66 8.986744657e-01f, 8.959662498e-01f, 8.932243012e-01f, 8.904487232e-01f, 8.876396204e-01f, 8.847970984e-01f,
67 8.819212643e-01f, 8.790122264e-01f, 8.760700942e-01f, 8.730949784e-01f, 8.700869911e-01f, 8.670462455e-01f,
68 8.639728561e-01f, 8.608669386e-01f, 8.577286100e-01f, 8.545579884e-01f, 8.513551931e-01f, 8.481203448e-01f,
69 8.448535652e-01f, 8.415549774e-01f, 8.382247056e-01f, 8.348628750e-01f, 8.314696123e-01f, 8.280450453e-01f,
70 8.245893028e-01f, 8.211025150e-01f, 8.175848132e-01f, 8.140363297e-01f, 8.104571983e-01f, 8.068475535e-01f,
71 8.032075315e-01f, 7.995372691e-01f, 7.958369046e-01f, 7.921065773e-01f, 7.883464276e-01f, 7.845565972e-01f,
72 7.807372286e-01f, 7.768884657e-01f, 7.730104534e-01f, 7.691033376e-01f, 7.651672656e-01f, 7.612023855e-01f,
73 7.572088465e-01f, 7.531867990e-01f, 7.491363945e-01f, 7.450577854e-01f, 7.409511254e-01f, 7.368165689e-01f,
74 7.326542717e-01f, 7.284643904e-01f, 7.242470830e-01f, 7.200025080e-01f, 7.157308253e-01f, 7.114321957e-01f,
75 7.071067812e-01f, 7.027547445e-01f, 6.983762494e-01f, 6.939714609e-01f, 6.895405447e-01f, 6.850836678e-01f,
76 6.806009978e-01f, 6.760927036e-01f, 6.715589548e-01f, 6.669999223e-01f, 6.624157776e-01f, 6.578066933e-01f,
77 6.531728430e-01f, 6.485144010e-01f, 6.438315429e-01f, 6.391244449e-01f, 6.343932842e-01f, 6.296382389e-01f,
78 6.248594881e-01f, 6.200572118e-01f, 6.152315906e-01f, 6.103828063e-01f, 6.055110414e-01f, 6.006164794e-01f,
79 5.956993045e-01f, 5.907597019e-01f, 5.857978575e-01f, 5.808139581e-01f, 5.758081914e-01f, 5.707807459e-01f,
80 5.657318108e-01f, 5.606615762e-01f, 5.555702330e-01f, 5.504579729e-01f, 5.453249884e-01f, 5.401714727e-01f,
81 5.349976199e-01f, 5.298036247e-01f, 5.245896827e-01f, 5.193559902e-01f, 5.141027442e-01f, 5.088301425e-01f,
82 5.035383837e-01f, 4.982276670e-01f, 4.928981922e-01f, 4.875501601e-01f, 4.821837721e-01f, 4.767992301e-01f,
83 4.713967368e-01f, 4.659764958e-01f, 4.605387110e-01f, 4.550835871e-01f, 4.496113297e-01f, 4.441221446e-01f,
84 4.386162385e-01f, 4.330938189e-01f, 4.275550934e-01f, 4.220002708e-01f, 4.164295601e-01f, 4.108431711e-01f,
85 4.052413140e-01f, 3.996241998e-01f, 3.939920401e-01f, 3.883450467e-01f, 3.826834324e-01f, 3.770074102e-01f,
86 3.713171940e-01f, 3.656129978e-01f, 3.598950365e-01f, 3.541635254e-01f, 3.484186802e-01f, 3.426607173e-01f,
87 3.368898534e-01f, 3.311063058e-01f, 3.253102922e-01f, 3.195020308e-01f, 3.136817404e-01f, 3.078496400e-01f,
88 3.020059493e-01f, 2.961508882e-01f, 2.902846773e-01f, 2.844075372e-01f, 2.785196894e-01f, 2.726213554e-01f,
89 2.667127575e-01f, 2.607941179e-01f, 2.548656596e-01f, 2.489276057e-01f, 2.429801799e-01f, 2.370236060e-01f,
90 2.310581083e-01f, 2.250839114e-01f, 2.191012402e-01f, 2.131103199e-01f, 2.071113762e-01f, 2.011046348e-01f,
91 1.950903220e-01f, 1.890686641e-01f, 1.830398880e-01f, 1.770042204e-01f, 1.709618888e-01f, 1.649131205e-01f,
92 1.588581433e-01f, 1.527971853e-01f, 1.467304745e-01f, 1.406582393e-01f, 1.345807085e-01f, 1.284981108e-01f,
93 1.224106752e-01f, 1.163186309e-01f, 1.102222073e-01f, 1.041216339e-01f, 9.801714033e-02f, 9.190895650e-02f,
94 8.579731234e-02f, 7.968243797e-02f, 7.356456360e-02f, 6.744391956e-02f, 6.132073630e-02f, 5.519524435e-02f,
95 4.906767433e-02f, 4.293825693e-02f, 3.680722294e-02f, 3.067480318e-02f, 2.454122852e-02f, 1.840672991e-02f,
96 1.227153829e-02f, 6.135884649e-03f, 1.224646799e-16f, -6.135884649e-03f, -1.227153829e-02f, -1.840672991e-02f,
97 -2.454122852e-02f, -3.067480318e-02f, -3.680722294e-02f, -4.293825693e-02f, -4.906767433e-02f, -5.519524435e-02f,
98 -6.132073630e-02f, -6.744391956e-02f, -7.356456360e-02f, -7.968243797e-02f, -8.579731234e-02f, -9.190895650e-02f,
99 -9.801714033e-02f, -1.041216339e-01f, -1.102222073e-01f, -1.163186309e-01f, -1.224106752e-01f, -1.284981108e-01f,
100 -1.345807085e-01f, -1.406582393e-01f, -1.467304745e-01f, -1.527971853e-01f, -1.588581433e-01f, -1.649131205e-01f,
101 -1.709618888e-01f, -1.770042204e-01f, -1.830398880e-01f, -1.890686641e-01f, -1.950903220e-01f, -2.011046348e-01f,
102 -2.071113762e-01f, -2.131103199e-01f, -2.191012402e-01f, -2.250839114e-01f, -2.310581083e-01f, -2.370236060e-01f,
103 -2.429801799e-01f, -2.489276057e-01f, -2.548656596e-01f, -2.607941179e-01f, -2.667127575e-01f, -2.726213554e-01f,
104 -2.785196894e-01f, -2.844075372e-01f, -2.902846773e-01f, -2.961508882e-01f, -3.020059493e-01f, -3.078496400e-01f,
105 -3.136817404e-01f, -3.195020308e-01f, -3.253102922e-01f, -3.311063058e-01f, -3.368898534e-01f, -3.426607173e-01f,
106 -3.484186802e-01f, -3.541635254e-01f, -3.598950365e-01f, -3.656129978e-01f, -3.713171940e-01f, -3.770074102e-01f,
107 -3.826834324e-01f, -3.883450467e-01f, -3.939920401e-01f, -3.996241998e-01f, -4.052413140e-01f, -4.108431711e-01f,
108 -4.164295601e-01f, -4.220002708e-01f, -4.275550934e-01f, -4.330938189e-01f, -4.386162385e-01f, -4.441221446e-01f,
109 -4.496113297e-01f, -4.550835871e-01f, -4.605387110e-01f, -4.659764958e-01f, -4.713967368e-01f, -4.767992301e-01f,
110 -4.821837721e-01f, -4.875501601e-01f, -4.928981922e-01f, -4.982276670e-01f, -5.035383837e-01f, -5.088301425e-01f,
111 -5.141027442e-01f, -5.193559902e-01f, -5.245896827e-01f, -5.298036247e-01f, -5.349976199e-01f, -5.401714727e-01f,
112 -5.453249884e-01f, -5.504579729e-01f, -5.555702330e-01f, -5.606615762e-01f, -5.657318108e-01f, -5.707807459e-01f,
113 -5.758081914e-01f, -5.808139581e-01f, -5.857978575e-01f, -5.907597019e-01f, -5.956993045e-01f, -6.006164794e-01f,
114 -6.055110414e-01f, -6.103828063e-01f, -6.152315906e-01f, -6.200572118e-01f, -6.248594881e-01f, -6.296382389e-01f,
115 -6.343932842e-01f, -6.391244449e-01f, -6.438315429e-01f, -6.485144010e-01f, -6.531728430e-01f, -6.578066933e-01f,
116 -6.624157776e-01f, -6.669999223e-01f, -6.715589548e-01f, -6.760927036e-01f, -6.806009978e-01f, -6.850836678e-01f,
117 -6.895405447e-01f, -6.939714609e-01f, -6.983762494e-01f, -7.027547445e-01f, -7.071067812e-01f, -7.114321957e-01f,
118 -7.157308253e-01f, -7.200025080e-01f, -7.242470830e-01f, -7.284643904e-01f, -7.326542717e-01f, -7.368165689e-01f,
119 -7.409511254e-01f, -7.450577854e-01f, -7.491363945e-01f, -7.531867990e-01f, -7.572088465e-01f, -7.612023855e-01f,
120 -7.651672656e-01f, -7.691033376e-01f, -7.730104534e-01f, -7.768884657e-01f, -7.807372286e-01f, -7.845565972e-01f,
121 -7.883464276e-01f, -7.921065773e-01f, -7.958369046e-01f, -7.995372691e-01f, -8.032075315e-01f, -8.068475535e-01f,
122 -8.104571983e-01f, -8.140363297e-01f, -8.175848132e-01f, -8.211025150e-01f, -8.245893028e-01f, -8.280450453e-01f,
123 -8.314696123e-01f, -8.348628750e-01f, -8.382247056e-01f, -8.415549774e-01f, -8.448535652e-01f, -8.481203448e-01f,
124 -8.513551931e-01f, -8.545579884e-01f, -8.577286100e-01f, -8.608669386e-01f, -8.639728561e-01f, -8.670462455e-01f,
125 -8.700869911e-01f, -8.730949784e-01f, -8.760700942e-01f, -8.790122264e-01f, -8.819212643e-01f, -8.847970984e-01f,
126 -8.876396204e-01f, -8.904487232e-01f, -8.932243012e-01f, -8.959662498e-01f, -8.986744657e-01f, -9.013488470e-01f,
127 -9.039892931e-01f, -9.065957045e-01f, -9.091679831e-01f, -9.117060320e-01f, -9.142097557e-01f, -9.166790599e-01f,
128 -9.191138517e-01f, -9.215140393e-01f, -9.238795325e-01f, -9.262102421e-01f, -9.285060805e-01f, -9.307669611e-01f,
129 -9.329927988e-01f, -9.351835099e-01f, -9.373390119e-01f, -9.394592236e-01f, -9.415440652e-01f, -9.435934582e-01f,
130 -9.456073254e-01f, -9.475855910e-01f, -9.495281806e-01f, -9.514350210e-01f, -9.533060404e-01f, -9.551411683e-01f,
131 -9.569403357e-01f, -9.587034749e-01f, -9.604305194e-01f, -9.621214043e-01f, -9.637760658e-01f, -9.653944417e-01f,
132 -9.669764710e-01f, -9.685220943e-01f, -9.700312532e-01f, -9.715038910e-01f, -9.729399522e-01f, -9.743393828e-01f,
133 -9.757021300e-01f, -9.770281427e-01f, -9.783173707e-01f, -9.795697657e-01f, -9.807852804e-01f, -9.819638691e-01f,
134 -9.831054874e-01f, -9.842100924e-01f, -9.852776424e-01f, -9.863080972e-01f, -9.873014182e-01f, -9.882575677e-01f,
135 -9.891765100e-01f, -9.900582103e-01f, -9.909026354e-01f, -9.917097537e-01f, -9.924795346e-01f, -9.932119492e-01f,
136 -9.939069700e-01f, -9.945645707e-01f, -9.951847267e-01f, -9.957674145e-01f, -9.963126122e-01f, -9.968202993e-01f,
137 -9.972904567e-01f, -9.977230666e-01f, -9.981181129e-01f, -9.984755806e-01f, -9.987954562e-01f, -9.990777278e-01f,
138 -9.993223846e-01f, -9.995294175e-01f, -9.996988187e-01f, -9.998305818e-01f, -9.999247018e-01f, -9.999811753e-01f,
139 -1.000000000e+00f, -9.999811753e-01f, -9.999247018e-01f, -9.998305818e-01f, -9.996988187e-01f, -9.995294175e-01f,
140 -9.993223846e-01f, -9.990777278e-01f, -9.987954562e-01f, -9.984755806e-01f, -9.981181129e-01f, -9.977230666e-01f,
141 -9.972904567e-01f, -9.968202993e-01f, -9.963126122e-01f, -9.957674145e-01f, -9.951847267e-01f, -9.945645707e-01f,
142 -9.939069700e-01f, -9.932119492e-01f, -9.924795346e-01f, -9.917097537e-01f, -9.909026354e-01f, -9.900582103e-01f,
143 -9.891765100e-01f, -9.882575677e-01f, -9.873014182e-01f, -9.863080972e-01f, -9.852776424e-01f, -9.842100924e-01f,
144 -9.831054874e-01f, -9.819638691e-01f, -9.807852804e-01f, -9.795697657e-01f, -9.783173707e-01f, -9.770281427e-01f,
145 -9.757021300e-01f, -9.743393828e-01f, -9.729399522e-01f, -9.715038910e-01f, -9.700312532e-01f, -9.685220943e-01f,
146 -9.669764710e-01f, -9.653944417e-01f, -9.637760658e-01f, -9.621214043e-01f, -9.604305194e-01f, -9.587034749e-01f,
147 -9.569403357e-01f, -9.551411683e-01f, -9.533060404e-01f, -9.514350210e-01f, -9.495281806e-01f, -9.475855910e-01f,
148 -9.456073254e-01f, -9.435934582e-01f, -9.415440652e-01f, -9.394592236e-01f, -9.373390119e-01f, -9.351835099e-01f,
149 -9.329927988e-01f, -9.307669611e-01f, -9.285060805e-01f, -9.262102421e-01f, -9.238795325e-01f, -9.215140393e-01f,
150 -9.191138517e-01f, -9.166790599e-01f, -9.142097557e-01f, -9.117060320e-01f, -9.091679831e-01f, -9.065957045e-01f,
151 -9.039892931e-01f, -9.013488470e-01f, -8.986744657e-01f, -8.959662498e-01f, -8.932243012e-01f, -8.904487232e-01f,
152 -8.876396204e-01f, -8.847970984e-01f, -8.819212643e-01f, -8.790122264e-01f, -8.760700942e-01f, -8.730949784e-01f,
153 -8.700869911e-01f, -8.670462455e-01f, -8.639728561e-01f, -8.608669386e-01f, -8.577286100e-01f, -8.545579884e-01f,
154 -8.513551931e-01f, -8.481203448e-01f, -8.448535652e-01f, -8.415549774e-01f, -8.382247056e-01f, -8.348628750e-01f,
155 -8.314696123e-01f, -8.280450453e-01f, -8.245893028e-01f, -8.211025150e-01f, -8.175848132e-01f, -8.140363297e-01f,
156 -8.104571983e-01f, -8.068475535e-01f, -8.032075315e-01f, -7.995372691e-01f, -7.958369046e-01f, -7.921065773e-01f,
157 -7.883464276e-01f, -7.845565972e-01f, -7.807372286e-01f, -7.768884657e-01f, -7.730104534e-01f, -7.691033376e-01f,
158 -7.651672656e-01f, -7.612023855e-01f, -7.572088465e-01f, -7.531867990e-01f, -7.491363945e-01f, -7.450577854e-01f,
159 -7.409511254e-01f, -7.368165689e-01f, -7.326542717e-01f, -7.284643904e-01f, -7.242470830e-01f, -7.200025080e-01f,
160 -7.157308253e-01f, -7.114321957e-01f, -7.071067812e-01f, -7.027547445e-01f, -6.983762494e-01f, -6.939714609e-01f,
161 -6.895405447e-01f, -6.850836678e-01f, -6.806009978e-01f, -6.760927036e-01f, -6.715589548e-01f, -6.669999223e-01f,
162 -6.624157776e-01f, -6.578066933e-01f, -6.531728430e-01f, -6.485144010e-01f, -6.438315429e-01f, -6.391244449e-01f,
163 -6.343932842e-01f, -6.296382389e-01f, -6.248594881e-01f, -6.200572118e-01f, -6.152315906e-01f, -6.103828063e-01f,
164 -6.055110414e-01f, -6.006164794e-01f, -5.956993045e-01f, -5.907597019e-01f, -5.857978575e-01f, -5.808139581e-01f,
165 -5.758081914e-01f, -5.707807459e-01f, -5.657318108e-01f, -5.606615762e-01f, -5.555702330e-01f, -5.504579729e-01f,
166 -5.453249884e-01f, -5.401714727e-01f, -5.349976199e-01f, -5.298036247e-01f, -5.245896827e-01f, -5.193559902e-01f,
167 -5.141027442e-01f, -5.088301425e-01f, -5.035383837e-01f, -4.982276670e-01f, -4.928981922e-01f, -4.875501601e-01f,
168 -4.821837721e-01f, -4.767992301e-01f, -4.713967368e-01f, -4.659764958e-01f, -4.605387110e-01f, -4.550835871e-01f,
169 -4.496113297e-01f, -4.441221446e-01f, -4.386162385e-01f, -4.330938189e-01f, -4.275550934e-01f, -4.220002708e-01f,
170 -4.164295601e-01f, -4.108431711e-01f, -4.052413140e-01f, -3.996241998e-01f, -3.939920401e-01f, -3.883450467e-01f,
171 -3.826834324e-01f, -3.770074102e-01f, -3.713171940e-01f, -3.656129978e-01f, -3.598950365e-01f, -3.541635254e-01f,
172 -3.484186802e-01f, -3.426607173e-01f, -3.368898534e-01f, -3.311063058e-01f, -3.253102922e-01f, -3.195020308e-01f,
173 -3.136817404e-01f, -3.078496400e-01f, -3.020059493e-01f, -2.961508882e-01f, -2.902846773e-01f, -2.844075372e-01f,
174 -2.785196894e-01f, -2.726213554e-01f, -2.667127575e-01f, -2.607941179e-01f, -2.548656596e-01f, -2.489276057e-01f,
175 -2.429801799e-01f, -2.370236060e-01f, -2.310581083e-01f, -2.250839114e-01f, -2.191012402e-01f, -2.131103199e-01f,
176 -2.071113762e-01f, -2.011046348e-01f, -1.950903220e-01f, -1.890686641e-01f, -1.830398880e-01f, -1.770042204e-01f,
177 -1.709618888e-01f, -1.649131205e-01f, -1.588581433e-01f, -1.527971853e-01f, -1.467304745e-01f, -1.406582393e-01f,
178 -1.345807085e-01f, -1.284981108e-01f, -1.224106752e-01f, -1.163186309e-01f, -1.102222073e-01f, -1.041216339e-01f,
179 -9.801714033e-02f, -9.190895650e-02f, -8.579731234e-02f, -7.968243797e-02f, -7.356456360e-02f, -6.744391956e-02f,
180 -6.132073630e-02f, -5.519524435e-02f, -4.906767433e-02f, -4.293825693e-02f, -3.680722294e-02f, -3.067480318e-02f,
181 -2.454122852e-02f, -1.840672991e-02f, -1.227153829e-02f, -6.135884649e-03f, 0.000000000e+00f, 6.135884649e-03f
182};
183
184inline constexpr uint16_t sin_1024_size = 1024;
185
186} // namespace sbl::dsp::lut
187
188#endif // SBL_DSP_LUT_SIN_1024_HPP
Lookup table functions.
Definition lut.hpp:19
constexpr uint16_t sin_1024_size
Definition sin_1024.hpp:184
uint16_t lookup_linear(const uint16_t *table, uint32_t phase)
Definition lut.hpp:39
constexpr float sin_1024[1026]
Definition sin_1024.hpp:10