Sound Byte Libs 29c5ff3
C++ firmware library for audio applications on 32-bit ARM Cortex-M processors
Loading...
Searching...
No Matches
square_256.hpp
Go to the documentation of this file.
1// Generated by LUTE — do not edit
2// Table: square_256 (float32, 256 entries + 2 guard)
3#ifndef SBL_DSP_LUT_SQUARE_256_HPP
4#define SBL_DSP_LUT_SQUARE_256_HPP
5
6#include <cstdint>
7
8namespace sbl::dsp::lut {
9
10inline constexpr float square_256[258] = {
11 1.000000000e+00f, 1.000000000e+00f, 1.000000000e+00f, 1.000000000e+00f, 1.000000000e+00f, 1.000000000e+00f,
12 1.000000000e+00f, 1.000000000e+00f, 1.000000000e+00f, 1.000000000e+00f, 1.000000000e+00f, 1.000000000e+00f,
13 1.000000000e+00f, 1.000000000e+00f, 1.000000000e+00f, 1.000000000e+00f, 1.000000000e+00f, 1.000000000e+00f,
14 1.000000000e+00f, 1.000000000e+00f, 1.000000000e+00f, 1.000000000e+00f, 1.000000000e+00f, 1.000000000e+00f,
15 1.000000000e+00f, 1.000000000e+00f, 1.000000000e+00f, 1.000000000e+00f, 1.000000000e+00f, 1.000000000e+00f,
16 1.000000000e+00f, 1.000000000e+00f, 1.000000000e+00f, 1.000000000e+00f, 1.000000000e+00f, 1.000000000e+00f,
17 1.000000000e+00f, 1.000000000e+00f, 1.000000000e+00f, 1.000000000e+00f, 1.000000000e+00f, 1.000000000e+00f,
18 1.000000000e+00f, 1.000000000e+00f, 1.000000000e+00f, 1.000000000e+00f, 1.000000000e+00f, 1.000000000e+00f,
19 1.000000000e+00f, 1.000000000e+00f, 1.000000000e+00f, 1.000000000e+00f, 1.000000000e+00f, 1.000000000e+00f,
20 1.000000000e+00f, 1.000000000e+00f, 1.000000000e+00f, 1.000000000e+00f, 1.000000000e+00f, 1.000000000e+00f,
21 1.000000000e+00f, 1.000000000e+00f, 1.000000000e+00f, 1.000000000e+00f, 1.000000000e+00f, 1.000000000e+00f,
22 1.000000000e+00f, 1.000000000e+00f, 1.000000000e+00f, 1.000000000e+00f, 1.000000000e+00f, 1.000000000e+00f,
23 1.000000000e+00f, 1.000000000e+00f, 1.000000000e+00f, 1.000000000e+00f, 1.000000000e+00f, 1.000000000e+00f,
24 1.000000000e+00f, 1.000000000e+00f, 1.000000000e+00f, 1.000000000e+00f, 1.000000000e+00f, 1.000000000e+00f,
25 1.000000000e+00f, 1.000000000e+00f, 1.000000000e+00f, 1.000000000e+00f, 1.000000000e+00f, 1.000000000e+00f,
26 1.000000000e+00f, 1.000000000e+00f, 1.000000000e+00f, 1.000000000e+00f, 1.000000000e+00f, 1.000000000e+00f,
27 1.000000000e+00f, 1.000000000e+00f, 1.000000000e+00f, 1.000000000e+00f, 1.000000000e+00f, 1.000000000e+00f,
28 1.000000000e+00f, 1.000000000e+00f, 1.000000000e+00f, 1.000000000e+00f, 1.000000000e+00f, 1.000000000e+00f,
29 1.000000000e+00f, 1.000000000e+00f, 1.000000000e+00f, 1.000000000e+00f, 1.000000000e+00f, 1.000000000e+00f,
30 1.000000000e+00f, 1.000000000e+00f, 1.000000000e+00f, 1.000000000e+00f, 1.000000000e+00f, 1.000000000e+00f,
31 1.000000000e+00f, 1.000000000e+00f, 1.000000000e+00f, 1.000000000e+00f, 1.000000000e+00f, 1.000000000e+00f,
32 1.000000000e+00f, 1.000000000e+00f, -1.000000000e+00f, -1.000000000e+00f, -1.000000000e+00f, -1.000000000e+00f,
33 -1.000000000e+00f, -1.000000000e+00f, -1.000000000e+00f, -1.000000000e+00f, -1.000000000e+00f, -1.000000000e+00f,
34 -1.000000000e+00f, -1.000000000e+00f, -1.000000000e+00f, -1.000000000e+00f, -1.000000000e+00f, -1.000000000e+00f,
35 -1.000000000e+00f, -1.000000000e+00f, -1.000000000e+00f, -1.000000000e+00f, -1.000000000e+00f, -1.000000000e+00f,
36 -1.000000000e+00f, -1.000000000e+00f, -1.000000000e+00f, -1.000000000e+00f, -1.000000000e+00f, -1.000000000e+00f,
37 -1.000000000e+00f, -1.000000000e+00f, -1.000000000e+00f, -1.000000000e+00f, -1.000000000e+00f, -1.000000000e+00f,
38 -1.000000000e+00f, -1.000000000e+00f, -1.000000000e+00f, -1.000000000e+00f, -1.000000000e+00f, -1.000000000e+00f,
39 -1.000000000e+00f, -1.000000000e+00f, -1.000000000e+00f, -1.000000000e+00f, -1.000000000e+00f, -1.000000000e+00f,
40 -1.000000000e+00f, -1.000000000e+00f, -1.000000000e+00f, -1.000000000e+00f, -1.000000000e+00f, -1.000000000e+00f,
41 -1.000000000e+00f, -1.000000000e+00f, -1.000000000e+00f, -1.000000000e+00f, -1.000000000e+00f, -1.000000000e+00f,
42 -1.000000000e+00f, -1.000000000e+00f, -1.000000000e+00f, -1.000000000e+00f, -1.000000000e+00f, -1.000000000e+00f,
43 -1.000000000e+00f, -1.000000000e+00f, -1.000000000e+00f, -1.000000000e+00f, -1.000000000e+00f, -1.000000000e+00f,
44 -1.000000000e+00f, -1.000000000e+00f, -1.000000000e+00f, -1.000000000e+00f, -1.000000000e+00f, -1.000000000e+00f,
45 -1.000000000e+00f, -1.000000000e+00f, -1.000000000e+00f, -1.000000000e+00f, -1.000000000e+00f, -1.000000000e+00f,
46 -1.000000000e+00f, -1.000000000e+00f, -1.000000000e+00f, -1.000000000e+00f, -1.000000000e+00f, -1.000000000e+00f,
47 -1.000000000e+00f, -1.000000000e+00f, -1.000000000e+00f, -1.000000000e+00f, -1.000000000e+00f, -1.000000000e+00f,
48 -1.000000000e+00f, -1.000000000e+00f, -1.000000000e+00f, -1.000000000e+00f, -1.000000000e+00f, -1.000000000e+00f,
49 -1.000000000e+00f, -1.000000000e+00f, -1.000000000e+00f, -1.000000000e+00f, -1.000000000e+00f, -1.000000000e+00f,
50 -1.000000000e+00f, -1.000000000e+00f, -1.000000000e+00f, -1.000000000e+00f, -1.000000000e+00f, -1.000000000e+00f,
51 -1.000000000e+00f, -1.000000000e+00f, -1.000000000e+00f, -1.000000000e+00f, -1.000000000e+00f, -1.000000000e+00f,
52 -1.000000000e+00f, -1.000000000e+00f, -1.000000000e+00f, -1.000000000e+00f, -1.000000000e+00f, -1.000000000e+00f,
53 -1.000000000e+00f, -1.000000000e+00f, -1.000000000e+00f, -1.000000000e+00f, 1.000000000e+00f, 1.000000000e+00f
54};
55
56inline constexpr uint16_t square_256_size = 256;
57
58} // namespace sbl::dsp::lut
59
60#endif // SBL_DSP_LUT_SQUARE_256_HPP
Lookup table functions.
Definition lut.hpp:19
constexpr float square_256[258]
uint16_t lookup_linear(const uint16_t *table, uint32_t phase)
Definition lut.hpp:39
constexpr uint16_t square_256_size