]> git.sesse.net Git - ffmpeg/blob - libavcodec/mathops.c
avcodec/hevc_parser: Check init_get_bits8() for failure
[ffmpeg] / libavcodec / mathops.c
1 #include "mathops.h"
2
3 #ifdef TEST
4
5 #include <stdlib.h>
6
7 int main(void)
8 {
9     unsigned u;
10
11     for(u=0; u<65536; u++) {
12         unsigned s = u*u;
13         unsigned root = ff_sqrt(s);
14         unsigned root_m1 = ff_sqrt(s-1);
15         if (s && root != u) {
16             fprintf(stderr, "ff_sqrt failed at %u with %u\n", s, root);
17             return 1;
18         }
19         if (u && root_m1 != u - 1) {
20             fprintf(stderr, "ff_sqrt failed at %u with %u\n", s, root);
21             return 1;
22         }
23     }
24     return 0;
25 }
26 #endif /* TEST */