Ported IMDCT and decoder_tcx_imdct alongwith some modifications in EVS functions.
pytests results:
353 failed, 229 passed, 381 skipped
MLD scores:
Original inputs: (20 cases > 5)
5.047745 5.371859 5.437115 5.752438 6.304064 6.39847 6.39847 6.4723 6.565777 6.670436 7.566439 9.193686 10.475603 10.830501 10.84298 10.853147 13.115631 13.115631 13.6166 13.6166
+10dB scaled inputs: (45 cases > 5)
5.256799
5.374277
5.658635
5.658635
5.788824
5.844183
5.852912
6.010024
6.016915
6.326981
6.443154
6.65453
6.666849
6.831312
7.346314
7.405539
7.452683
7.780259
7.856937
8.019436
8.151291
9.012576
9.173098
9.421657
9.421657
9.483023
9.694513
10.142782
10.500299
10.811203
11.140086
11.140086
11.206121
11.334195
12.846363
15.203426
15.358181
16.365936
16.406309
16.406309
16.975739
17.258621
19.3745
19.761221
27.12672
-10dB scaled inputs: (12 cases > 5)
5.022573
5.062583
5.964681
5.985348
6.009333
6.297444
7.09164
7.09164
7.130048
7.130048
15.456053
15.456053