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

Side by Side Diff: celt/arm/fixed_armv4.h

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/arm/celt_pitch_xcorr_arm.s ('k') | celt/arm/fixed_armv5e.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) 2013 Xiph.Org Foundation and contributors */ 1 /* Copyright (C) 2013 Xiph.Org Foundation and contributors */
2 /* 2 /*
3 Redistribution and use in source and binary forms, with or without 3 Redistribution and use in source and binary forms, with or without
4 modification, are permitted provided that the following conditions 4 modification, are permitted provided that the following conditions
5 are met: 5 are met:
6 6
7 - Redistributions of source code must retain the above copyright 7 - Redistributions of source code must retain the above copyright
8 notice, this list of conditions and the following disclaimer. 8 notice, this list of conditions and the following disclaimer.
9 9
10 - Redistributions in binary form must reproduce the above copyright 10 - Redistributions in binary form must reproduce the above copyright
(...skipping 50 matching lines...) Expand 10 before | Expand all | Expand 10 after
61 } 61 }
62 #define MULT16_32_Q15(a, b) (MULT16_32_Q15_armv4(a, b)) 62 #define MULT16_32_Q15(a, b) (MULT16_32_Q15_armv4(a, b))
63 63
64 64
65 /** 16x32 multiply, followed by a 15-bit shift right and 32-bit add. 65 /** 16x32 multiply, followed by a 15-bit shift right and 32-bit add.
66 b must fit in 31 bits. 66 b must fit in 31 bits.
67 Result fits in 32 bits. */ 67 Result fits in 32 bits. */
68 #undef MAC16_32_Q15 68 #undef MAC16_32_Q15
69 #define MAC16_32_Q15(c, a, b) ADD32(c, MULT16_32_Q15(a, b)) 69 #define MAC16_32_Q15(c, a, b) ADD32(c, MULT16_32_Q15(a, b))
70 70
71 /** 16x32 multiply, followed by a 16-bit shift right and 32-bit add.
72 Result fits in 32 bits. */
73 #undef MAC16_32_Q16
74 #define MAC16_32_Q16(c, a, b) ADD32(c, MULT16_32_Q16(a, b))
71 75
72 /** 32x32 multiplication, followed by a 31-bit shift right. Results fits in 32 b its */ 76 /** 32x32 multiplication, followed by a 31-bit shift right. Results fits in 32 b its */
73 #undef MULT32_32_Q31 77 #undef MULT32_32_Q31
74 #define MULT32_32_Q31(a,b) (opus_val32)((((opus_int64)(a)) * ((opus_int64)(b)))> >31) 78 #define MULT32_32_Q31(a,b) (opus_val32)((((opus_int64)(a)) * ((opus_int64)(b)))> >31)
75 79
76 #endif 80 #endif
OLDNEW
« no previous file with comments | « celt/arm/celt_pitch_xcorr_arm.s ('k') | celt/arm/fixed_armv5e.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698