29 #ifndef __VQ_MIPSR1_H__ 30 #define __VQ_MIPSR1_H__ 39 static unsigned extract_collapse_mask(
int *iy,
int N,
int B);
44 #define OVERRIDE_vq_exp_rotation1 60 Xptr = &X[len-2*stride-1];
61 for (i=len-2*stride-1;i>=0;i--)
71 #define OVERRIDE_renormalise_vector 73 #define renormalise_vector(X, N, gain, arch) \ 74 (renormalise_vector_mips(X, N, gain, arch)) 90 asm volatile(
"mult $ac1, $0, $0");
91 asm volatile(
"MTLO %0, $ac1" : :
"r" (
E));
97 asm volatile(
"MADD $ac1, %0, %1" : :
"r" (X0),
"r" (X0));
100 asm volatile(
"MADD $ac1, %0, %1" : :
"r" (X1),
"r" (X1));
106 asm volatile(
"MADD $ac1, %0, %1" : :
"r" (X0),
"r" (X0));
109 asm volatile(
"MFLO %0, $ac1" :
"=r" (
E));
111 k = celt_ilog2(E)>>1;
#define NEG16(x)
Definition: arch.h:187
GLboolean GLboolean g
Definition: gl2ext.h:306
int c
Definition: cpp_unittests.cpp:275
#define MULT16_16_P15(a, b)
Definition: arch.h:229
#define MULT16_16(a, b)
Definition: arch.h:213
Definition: type_traits_unittest.cc:113
#define B(x, j)
Definition: sha512.c:425
bool t
Definition: UpdateContents.py:37
#define celt_rsqrt_norm(x)
Definition: mathops.h:86
float opus_val16
Definition: arch.h:148
#define EXTRACT16(x)
Definition: arch.h:189
void
Definition: AVFoundationCFSoftLinking.h:81
#define K
Definition: gcc-loops.cpp:16
int
Definition: runtests.py:53
#define EPSILON
Definition: arch.h:175
OPENSSL_EXPORT const ASN1_OBJECT int const unsigned char int len
Definition: x509.h:1053
DOMString k
Definition: WebCryptoAPI.idl:122
float celt_norm
Definition: arch.h:152
#define X(sym)
Definition: alsasymboltable_linux.h:139
#define VSHR32(a, shift)
Definition: arch.h:196
DOMException E
Definition: TestTypedefs.idl:86
#define N
Definition: gcc-loops.cpp:14
#define MAC16_16(c, a, b)
Definition: arch.h:214
string arch
Definition: runtests.py:65
#define PSHR32(a, shift)
Definition: arch.h:195
for i
Definition: complexityMeasures.m:24
Various architecture definitions for CELT.
float opus_val32
Definition: arch.h:149
EGLImageKHR EGLint EGLint EGLint * stride
Definition: eglext.h:851