1static const q31_t in_angles[23] = { 2 0x00000000, 0x10000000, 0x20000000, 0x30000000, 3 0x40000000, 0x50000000, 0x60000000, 0x7FFFFEAA, 4 0xF0000000, 0xE0000000, 0xD0000000, 0xC0000000, 5 0xB0000000, 0xA0000000, 0x80000000, 0x00000000, 6 0x10000000, 0x20000000, 0x30000000, 0x40000000, 7 0x50000000, 0x60000000, 0x7FFFFEAA 8 }; 9 10static const q31_t in_sqrt[8] = { 11 0xCCCCCCCD, 0x00000000, 0x0CCCCCCD, 0x7FFFFFFF, 12 0x7FFFFFFF, 0x7FFFFFFF, 0x7FFFFFFF, 0x7FFFFFFF 13 }; 14 15static const q31_t ref_cos[23] = { 16 0x7FFFFFFF, 0x5A82799A, 0x00000000, 0xA57D8666, 17 0x80000000, 0xA57D8666, 0x00000000, 0x7FFFFFFF, 18 0x5A82799A, 0x00000000, 0xA57D8666, 0x80000000, 19 0xA57D8666, 0x00000000, 0x7FFFFFFF, 0x7FFFFFFF, 20 0x5A82799A, 0x00000000, 0xA57D8666, 0x80000000, 21 0xA57D8666, 0x00000000, 0x7FFFFFFF 22 }; 23 24static const q31_t ref_sin[23] = { 25 0x00000000, 0x5A82799A, 0x7FFFFFFF, 0x5A82799A, 26 0x00000000, 0xA57D8666, 0x80000000, 0xFFFFF79D, 27 0xA57D8666, 0x80000000, 0xA57D8666, 0x00000000, 28 0x5A82799A, 0x7FFFFFFF, 0xFFFFF79D, 0x00000000, 29 0x5A82799A, 0x7FFFFFFF, 0x5A82799A, 0x00000000, 30 0xA57D8666, 0x80000000, 0xFFFFF79D 31 }; 32 33static const q31_t ref_sqrt[8] = { 34 0x00000000, 0x00000000, 0x287A26C5, 0x7FFFFFFF, 35 0x7FFFFFFF, 0x7FFFFFFF, 0x7FFFFFFF, 0x7FFFFFFF 36 }; 37 38