Skip to content

Integration of fixed point sub-functions 16

Sandesh Venkatesh requested to merge fxd_subfuncs_integration_16 into main

[x] Some of EVS_FLOAT macro dependency removal done
[x] Clean up of intermediate buffers, float variables/buffers in different structures
[x] Build warnings fix
[x] added rescaling in decod_gen_2sfbr
[x] ivas_spar_update_md_hist, ivas_spar_smooth_md_dtx, ivas_spar_setup_md_smoothing converted to fixed point
[x] Converted few functions in ivas_dirac_output_synthesis_dec.c file.

TODO: EVS 26.444 BE test fails for some cases after EVS_FLOAT macro changes. Issue to be fixed.

pytests results: 361 failed, 227 passed, 381 skipped

MLD scores:
Original inputs: (105 cases > 5)
5.086751 5.102072 5.103765 5.404867 5.447218 5.608527 5.635836 5.68822 5.772395 5.825141 5.826579 5.830031 5.831257 6.071974 6.173102 6.187324 6.203221 6.24194 6.357554 6.535275 6.632862 6.750028 6.795515 6.819368 6.82448 6.871129 6.881542 6.919314 7.047998 7.125795 7.396459 7.512713 7.553771 7.582977 7.85257 8.113533 8.480201 8.572048 8.684949 8.802794 8.84485 8.889829 8.944393 8.977191 8.994819 8.994819 9.007539 9.245686 9.337371 9.467938 10.364286 10.695573 10.727249 10.821837 10.837332 10.845077 10.884359 11.240562 11.431014 11.558339 11.878679 12.116225 12.147888 12.156343 12.181887 12.359775 12.479181 12.585763 13.164005 13.587784 13.620456 13.634089 13.654068 13.684704 14.189035 14.198795 14.296675 14.316024 14.533077 14.766648 14.807794 14.984487 15.019784 15.136402 15.687801 16.739122 16.819759 17.689064 17.689064 17.750393 18.046806 18.051519 20.595268 20.992498 22.702587 23.749264 25.420717 29.298416 32.259502 32.259502 33.199673 33.199673 34.6409 41.191872 41.60358

+10dB scaled inputs: (227 cases > 5)
5.083203 5.19844 5.20289 5.236701 5.259315 5.261235 5.29419 5.29419 5.327465 5.374363 5.376616 5.383094 5.388542 5.460882 5.575587 5.601017 5.62475 5.67796 5.710044 5.711111 5.835238 5.863597 5.864063 5.888094 5.920937 5.920937 5.938129 5.943118 5.946599 5.953276 5.953276 5.962087 5.984356 6.011123 6.02461 6.114384 6.12168 6.188692 6.304173 6.347333 6.356965 6.375605 6.413284 6.502981 6.515201 6.522324 6.541264 6.646688 6.649132 6.649836 6.798361 6.85949 6.884422 7.048997 7.119359 7.1291 7.137204 7.180821 7.188018 7.240742 7.250662 7.250662 7.418389 7.429068 7.485931 7.493381 7.51396 7.547206 7.550522 7.600396 7.600396 7.621136 7.640643 7.654054 7.687093 7.747669 7.794404 7.874547 7.905717 7.998215 8.277423 8.408606 8.594743 8.748554 8.799837 9.274697 9.285583 9.368386 9.396477 9.410993 9.489448 9.547397 9.623877 9.690518 9.696655 9.708054 9.754113 9.817432 10.055578 10.085534 10.131207 10.14542 10.232018 10.311081 10.369181 10.389025 10.459873 10.553976 10.696568 10.820738 10.825699 10.838044 10.94878 10.970921 10.973095 11.01582 11.165739 11.248572 11.311209 11.338567 11.372666 11.456165 11.844584 12.024258 12.099668 12.236635 12.295498 12.535421 12.644248 12.732816 12.925689 12.991151 13.182742 13.274616 13.659686 13.737786 13.870974 14.262818 14.292669 14.366145 14.454898 14.467182 14.573497 14.621795 14.654823 14.654823 14.751386 15.014611 15.124896 15.133439 15.45536 15.482968 15.731573 15.9637 16.128204 16.141371 16.586597 16.649239 16.69191 17.170729 17.307207 17.318975 17.684263 17.977217 18.125013 18.188423 18.217054 18.363598 18.690683 18.884956 19.314123 19.421389 19.658138 19.658775 19.718899 19.723047 19.760954 19.779348 20.056498 20.083141 20.290358 20.488789 20.49021 20.703039 21.248901 21.625412 22.03689 22.681562 22.681562 22.71785 22.71785 23.252497 23.320566 23.602415 23.837234 23.991117 24.164135 24.165623 24.544884 25.208984 25.364357 26.242907 26.568138 27.76495 28.156284 29.172447 29.604588 29.641516 29.858883 30.636065 32.317322 34.605053 34.944439 35.142597 35.142597 35.232536 36.277084 37.167839 37.350578 37.62355 40.89819 42.463043 43.007122 52.459648 63.697662 68.167778 68.570786

-10dB scaled inputs: (55 cases > 5)
5.00075 5.026013 5.038868 5.402948 5.582062 5.602441 5.852089 5.901902 5.958642 6.003002 6.066248 6.170104 6.252925 6.367842 6.398125 6.425218 6.43811 6.549183 6.641798 6.864004 6.887869 6.948652 7.069013 7.179504 7.323017 7.585707 7.669546 7.695416 7.775831 8.345208 8.611859 8.618037 8.847633 9.069409 9.113032 9.225651 9.427158 9.563109 9.910026 10.054425 10.44471 12.233209 12.385173 13.218522 14.66439 14.690657 17.232042 17.232042 18.044617 23.662214 43.722427 43.722427 44.076782 44.076782

Edited by Sandesh Venkatesh

Merge request reports

Loading