Commit a870287f authored by Archit Tamarapu's avatar Archit Tamarapu
Browse files

revert changes to rom_basic_math.c

parent b8b9844c
Loading
Loading
Loading
Loading
Loading
+27 −27
Original line number Diff line number Diff line
#include "options.h" /* Compilation switches                   */
#include "cnst.h"    /* Decoder static structure               */
#include "stl.h"
/* log2.c */
const Word32 L_table_Log2_norm_lc[32] = { // Q31
    -32768L, 95322112L, 187793408L, 277577728L,
    364871680L, 449740800L, 532381696L, 612859904L,
    691306496L, 767787008L, 842432512L, 915308544L,
    986546176L, 1056210944L, 1124302848L, 1190887424L,
    1256095744L, 1319993344L, 1382580224L, 1443921920L,
    1504083968L, 1563131904L, 1621000192L, 1677885440L,
    1733722112L, 1788510208L, 1842380800L, 1895399424L,
    1947435008L, 1998618624L, 2049015808L, 2098626560L
};

const Word16 table_diff_Log2_norm_lc[32] = { // Q15
    1455, 1411, 1370, 1332, 1295, 1261, 1228, 1197,
    1167, 1139, 1112, 1087, 1063, 1039, 1016, 995,
    975, 955, 936, 918, 901, 883, 868, 852,
    836, 822, 809, 794, 781, 769, 757, 744
};

const Word16 log2_tab[33] = { // Q15
    0x7800, 0x782D, 0x785A, 0x7884, 0x78AE, 0x78D6, 0x78FE, 0x7924,
    0x794A, 0x796E, 0x7992, 0x79B4, 0x79D6, 0x79F8, 0x7A18, 0x7A38,
    0x7A57, 0x7A75, 0x7A93, 0x7AB1, 0x7ACD, 0x7AE9, 0x7B05, 0x7B20,
    0x7B3B, 0x7B55, 0x7B6F, 0x7B88, 0x7BA1, 0x7BB9, 0x7BD1, 0x7BE9,
    0x7C00
};

/* math_op.c */
const Word32 L_table_isqrt[48] = { // Q31
    2147418112L, 2083389440L, 2024669184L, 1970667520L,
@@ -80,3 +53,30 @@ const Word16 sqrt_table[49] = { // Q15
    29251, 29537, 29819, 30099, 30377, 30652, 30924,
    31194, 31462, 31727, 31991, 32252, 32511, 32767
};

/* log2.c */
const Word32 L_table_Log2_norm_lc[32] = { // Q31
    -32768L, 95322112L, 187793408L, 277577728L,
    364871680L, 449740800L, 532381696L, 612859904L,
    691306496L, 767787008L, 842432512L, 915308544L,
    986546176L, 1056210944L, 1124302848L, 1190887424L,
    1256095744L, 1319993344L, 1382580224L, 1443921920L,
    1504083968L, 1563131904L, 1621000192L, 1677885440L,
    1733722112L, 1788510208L, 1842380800L, 1895399424L,
    1947435008L, 1998618624L, 2049015808L, 2098626560L
};

const Word16 table_diff_Log2_norm_lc[32] = { // Q15
    1455, 1411, 1370, 1332, 1295, 1261, 1228, 1197,
    1167, 1139, 1112, 1087, 1063, 1039, 1016, 995,
    975, 955, 936, 918, 901, 883, 868, 852,
    836, 822, 809, 794, 781, 769, 757, 744
};

const Word16 log2_tab[33] = { // Q15
    0x7800, 0x782D, 0x785A, 0x7884, 0x78AE, 0x78D6, 0x78FE, 0x7924,
    0x794A, 0x796E, 0x7992, 0x79B4, 0x79D6, 0x79F8, 0x7A18, 0x7A38,
    0x7A57, 0x7A75, 0x7A93, 0x7AB1, 0x7ACD, 0x7AE9, 0x7B05, 0x7B20,
    0x7B3B, 0x7B55, 0x7B6F, 0x7B88, 0x7BA1, 0x7BB9, 0x7BD1, 0x7BE9,
    0x7C00
};