Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(609)

Side by Side Diff: celt/tests/test_unit_rotation.c

Issue 882843002: Update to opus-HEAD-66611f1. (Closed) Base URL: https://chromium.googlesource.com/chromium/deps/opus.git@master
Patch Set: Add the contents of Makefile.mips back. Created 5 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « celt/tests/test_unit_mathops.c ('k') | celt/vq.h » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 /* Copyright (c) 2008-2011 Xiph.Org Foundation 1 /* Copyright (c) 2008-2011 Xiph.Org Foundation
2 Written by Jean-Marc Valin */ 2 Written by Jean-Marc Valin */
3 /* 3 /*
4 Redistribution and use in source and binary forms, with or without 4 Redistribution and use in source and binary forms, with or without
5 modification, are permitted provided that the following conditions 5 modification, are permitted provided that the following conditions
6 are met: 6 are met:
7 7
8 - Redistributions of source code must retain the above copyright 8 - Redistributions of source code must retain the above copyright
9 notice, this list of conditions and the following disclaimer. 9 notice, this list of conditions and the following disclaimer.
10 10
(...skipping 26 matching lines...) Expand all
37 37
38 #include <stdio.h> 38 #include <stdio.h>
39 #include <stdlib.h> 39 #include <stdlib.h>
40 #include "vq.c" 40 #include "vq.c"
41 #include "cwrs.c" 41 #include "cwrs.c"
42 #include "entcode.c" 42 #include "entcode.c"
43 #include "entenc.c" 43 #include "entenc.c"
44 #include "entdec.c" 44 #include "entdec.c"
45 #include "mathops.c" 45 #include "mathops.c"
46 #include "bands.h" 46 #include "bands.h"
47 #include "pitch.c"
48 #include "celt_lpc.c"
47 #include <math.h> 49 #include <math.h>
50
51 #if defined(OPUS_X86_MAY_HAVE_SSE4_1) || defined(OPUS_X86_MAY_HAVE_SSE2)
52 #include "x86/pitch_sse.c"
53 #if defined(OPUS_X86_MAY_HAVE_SSE4_1)
54 #include "x86/celt_lpc_sse.c"
55 #endif
56 #include "x86/x86_celt_map.c"
57 #elif ((defined(OPUS_ARM_ASM) && defined(FIXED_POINT)) \
58 || defined(OPUS_ARM_NEON_INTR))
59 #if defined(OPUS_ARM_NEON_INTR)
60 #include "arm/celt_neon_intr.c"
61 #endif
62 #include "arm/arm_celt_map.c"
63 #endif
64
48 #define MAX_SIZE 100 65 #define MAX_SIZE 100
49 66
50 int ret=0; 67 int ret=0;
51 void test_rotation(int N, int K) 68 void test_rotation(int N, int K)
52 { 69 {
53 int i; 70 int i;
54 double err = 0, ener = 0, snr, snr0; 71 double err = 0, ener = 0, snr, snr0;
55 opus_val16 x0[MAX_SIZE]; 72 opus_val16 x0[MAX_SIZE];
56 opus_val16 x1[MAX_SIZE]; 73 opus_val16 x1[MAX_SIZE];
57 for (i=0;i<N;i++) 74 for (i=0;i<N;i++)
(...skipping 23 matching lines...) Expand all
81 98
82 int main(void) 99 int main(void)
83 { 100 {
84 ALLOC_STACK; 101 ALLOC_STACK;
85 test_rotation(15, 3); 102 test_rotation(15, 3);
86 test_rotation(23, 5); 103 test_rotation(23, 5);
87 test_rotation(50, 3); 104 test_rotation(50, 3);
88 test_rotation(80, 1); 105 test_rotation(80, 1);
89 return ret; 106 return ret;
90 } 107 }
OLDNEW
« no previous file with comments | « celt/tests/test_unit_mathops.c ('k') | celt/vq.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698