[opus] [PATCH] Add silk/tests/test_unit_optimization_LPC_inv_pred_gain
Jean-Marc Valin
jmvalin at jmvalin.ca
Wed Feb 15 00:31:24 UTC 2017
Hi Linfeng,
Thanks for the patch. Turns out I thought of a way to test not just the
optimized version, but also the C version at the same time. I just
checked in a modified version of your patch. It basically computes the
impulse response of the filter and checks if it explodes. If so, then it
verifies that LPC_inv_pred_gain() indeed detects the unstable filter.
Also, I removed the explicit comparison between the C version and the
optimized version, since --enable-check-asm will automatically do that.
Can you update and resend the LPC_inv_pred_gain() optimization patch?
Cheers,
Jean-Marc
On 14/02/17 03:20 PM, Linfeng Zhang wrote:
> Hi,
>
> Attached is a patch
> with silk/tests/test_unit_optimization_LPC_inv_pred_gain which does the
> unit test of silk_LPC_inverse_pred_gain() optimizations. Please review.
>
> The testing loop number is set to 10,000, since all branches in this
> function get hit after 9,085 loops of random inputs.
>
> Thanks,
> Linfeng
>
>
> _______________________________________________
> opus mailing list
> opus at xiph.org
> http://lists.xiph.org/mailman/listinfo/opus
>
More information about the opus
mailing list