Few renderer functions conv to fixed point, cleanup of float dependencies
[x] chol2x2 fixed point implementation.
[x] efap functions cleanup.
[x] ivas_rotation.c and lib_rend.c intermediate float conversions cleanup.
[x] Fix for high MLD for EVS non-diegetic panning and OMASA case.
EVS 26.444 BE test passes.
pytests results: 361 failed, 227 passed, 381 skipped
MLD scores:
Original inputs: (122 cases > 5)
5.11727
5.141165
5.20703
5.281465
5.484553
5.635633
5.681706
5.713516
5.772404
5.827878
5.828722
5.84761
5.958427
5.968175
6.072145
6.185297
6.214228
6.270281
6.348764
6.408036
6.500967
6.563221
6.592877
6.623413
6.637962
6.682195
6.795935
6.83956
6.857413
6.90485
7.080922
7.165194
7.430704
7.529704
7.771651
7.850667
8.274167
8.286519
8.304965
8.324407
8.486944
8.589076
8.651
8.673223
8.684532
8.829262
8.845294
8.886474
8.944767
8.978377
8.995561
8.995561
9.004858
9.121075
9.1511
9.181315
9.213134
9.267805
9.275233
9.314715
10.302282
10.307885
10.513152
10.594502
10.818294
10.843693
11.243854
11.438915
11.605202
11.689693
11.720046
12.143028
12.154274
12.470919
12.68363
12.912436
12.960993
13.334865
13.557604
13.570542
13.630015
13.928237
14.198795
14.313198
14.619257
14.766648
14.856042
15.013815
15.044406
15.047849
15.180438
15.849952
16.041908
16.338614
17.890125
18.11648
18.28549
18.341711
19.531441
20.475433
20.878574
22.144188
22.961647
23.092356
23.125156
23.655521
28.358538
28.361506
33.605782
33.99374
35.389454
35.908489
48.038715
50.832573
51.821247
52.846771
92.113838
92.113838
92.740211
92.740211
94.311783
94.311783
+10dB scaled inputs: (233 cases > 5)
5.004937
5.060941
5.120586
5.180302
5.181276
5.184181
5.219574
5.219578
5.230976
5.23804
5.264201
5.296338
5.324419
5.334651
5.370155
5.370253
5.380415
5.380705
5.414186
5.530519
5.60122
5.675697
5.737657
5.750943
5.811543
5.836117
5.841172
5.842265
5.842265
5.846392
5.889465
5.898386
5.935457
5.936518
6.005822
6.010566
6.010566
6.0253
6.103743
6.187164
6.33058
6.335291
6.355783
6.392461
6.422159
6.43252
6.459386
6.464119
6.505007
6.520735
6.658909
6.869608
6.904706
6.961703
7.062809
7.136635
7.172574
7.177882
7.18758
7.250206
7.250206
7.289888
7.376033
7.47822
7.480905
7.481168
7.598603
7.689878
7.792428
7.822392
7.873631
7.876113
7.922019
7.999472
8.117753
8.219487
8.222089
8.327273
8.526833
8.567531
8.684738
8.773835
8.798162
9.258256
9.283792
9.287119
9.371299
9.38784
9.390395
9.452856
9.46368
9.557309
9.578918
9.580485
9.616089
9.767278
9.834905
9.964149
10.046298
10.067425
10.133164
10.176598
10.287778
10.512108
10.554173
10.657499
10.950912
10.972649
10.980616
11.015555
11.18874
11.313582
11.337802
11.366555
11.486257
11.867988
11.902574
12.124894
12.292698
12.313785
12.335461
12.440282
12.558582
12.752011
12.797329
12.880072
12.997838
13.150287
13.15609
13.159513
13.286717
13.389847
13.724923
13.739064
13.945655
14.099721
14.454261
14.454634
14.595428
14.654958
14.654958
14.677291
14.729929
14.75647
15.006207
15.104958
15.250995
15.32509
15.487386
15.732386
15.946566
15.950759
16.140497
16.20192
16.312601
16.344728
16.37801
16.587061
16.647943
16.689547
16.841724
17.306362
17.785336
17.81809
18.129436
18.13513
18.215309
18.563641
18.628859
18.697016
19.157255
19.314991
19.428768
19.52066
19.709623
19.729355
19.761854
19.761854
20.488626
20.527447
20.593672
21.898983
22.114473
22.727077
23.252497
23.320566
23.503307
23.610722
23.955284
24.013813
24.268614
24.308126
24.692141
25.848694
26.833078
27.11463
27.32184
27.395166
28.120495
29.084766
30.859175
31.132969
31.821106
34.819088
34.923313
34.968792
35.568554
36.287163
36.422188
36.773991
37.145107
37.262608
39.70937
42.038593
47.68174
48.282047
50.941341
51.694031
51.699593
51.762299
57.216217
62.685856
67.131119
75.596443
77.444466
78.827339
80.496696
93.502266
93.502266
98.288261
98.288261
100.453568
100.453568
-10dB scaled inputs: (64 cases > 5)
5.013044
5.035575
5.122496
5.187019
5.227579
5.262985
5.279709
5.282151
5.321881
5.385275
5.581558
5.587225
5.622813
5.856562
5.883981
5.961409
6.00611
6.081573
6.42071
6.52803
6.549183
6.653874
6.764117
6.945956
7.000261
7.042003
7.05452
7.18956
7.270473
7.271689
7.442863
7.544561
7.629948
7.867035
7.991024
8.170298
8.288225
8.618037
8.692107
9.046772
9.280267
9.834721
10.428687
11.04068
12.580526
12.612399
12.621943
12.967742
15.163524
15.388368
17.587027
18.003855
18.266685
19.109224
26.271225
27.539373
28.187593
28.887211
78.210411
78.210411
87.535286
87.535286
88.593407
88.593407