Commit 39904d4b authored by Archit Tamarapu's avatar Archit Tamarapu
Browse files

back to O3 and try a fix

parent d3b49e90
Loading
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -131,7 +131,7 @@ LDFLAGS += -Wl,-dead_strip
endif
endif

OPTIM    ?= 1
OPTIM    ?= 3
CFLAGS   += -O$(OPTIM)

CFLAGS   += $(foreach DIR,$(SRC_DIRS),-I$(DIR))
+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,
@@ -53,30 +80,3 @@ 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
};