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

Side by Side Diff: celt/arm/arm_celt_map.c

Issue 882843002: Update to opus-HEAD-66611f1. (Closed) Base URL: https://chromium.googlesource.com/chromium/deps/opus.git@master
Patch Set: Created 5 years, 11 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
OLDNEW
1 /* Copyright (c) 2010 Xiph.Org Foundation 1 /* Copyright (c) 2010 Xiph.Org Foundation
2 * Copyright (c) 2013 Parrot */ 2 * Copyright (c) 2013 Parrot */
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 23 matching lines...) Expand all
34 #if defined(OPUS_HAVE_RTCD) 34 #if defined(OPUS_HAVE_RTCD)
35 35
36 # if defined(FIXED_POINT) 36 # if defined(FIXED_POINT)
37 opus_val32 (*const CELT_PITCH_XCORR_IMPL[OPUS_ARCHMASK+1])(const opus_val16 *, 37 opus_val32 (*const CELT_PITCH_XCORR_IMPL[OPUS_ARCHMASK+1])(const opus_val16 *,
38 const opus_val16 *, opus_val32 *, int , int) = { 38 const opus_val16 *, opus_val32 *, int , int) = {
39 celt_pitch_xcorr_c, /* ARMv4 */ 39 celt_pitch_xcorr_c, /* ARMv4 */
40 MAY_HAVE_EDSP(celt_pitch_xcorr), /* EDSP */ 40 MAY_HAVE_EDSP(celt_pitch_xcorr), /* EDSP */
41 MAY_HAVE_MEDIA(celt_pitch_xcorr), /* Media */ 41 MAY_HAVE_MEDIA(celt_pitch_xcorr), /* Media */
42 MAY_HAVE_NEON(celt_pitch_xcorr) /* NEON */ 42 MAY_HAVE_NEON(celt_pitch_xcorr) /* NEON */
43 }; 43 };
44 # else 44 # else /* !FIXED_POINT */
45 # error "Floating-point implementation is not supported by ARM asm yet." \ 45 # if defined(OPUS_ARM_NEON_INTR)
46 "Reconfigure with --disable-rtcd or send patches." 46 void (*const CELT_PITCH_XCORR_IMPL[OPUS_ARCHMASK+1])(const opus_val16 *,
47 const opus_val16 *, opus_val32 *, int, int) = {
48 celt_pitch_xcorr_c, /* ARMv4 */
49 celt_pitch_xcorr_c, /* EDSP */
50 celt_pitch_xcorr_c, /* Media */
51 celt_pitch_xcorr_float_neon /* Neon */
52 };
53 # endif
47 # endif 54 # endif
48 55
49 #endif 56 #endif
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698