/external/chromium_org/third_party/opus/src/silk/ |
macros.h | 40 /* (a32 * (opus_int32)((opus_int16)(b32))) >> 16 output have to be 32bit int */ 41 #define silk_SMULWB(a32, b32) ((((a32) >> 16) * (opus_int32)((opus_int16)(b32))) + ((((a32) & 0x0000FFFF) * (opus_int32)((opus_int16)(b32))) >> 16)) 43 /* a32 + (b32 * (opus_int32)((opus_int16)(c32))) >> 16 output have to be 32bit int */ 44 #define silk_SMLAWB(a32, b32, c32) ((a32) + ((((b32) >> 16) * (opus_int32)((opus_int16)(c32))) + ((((b32) & 0x0000FFFF) * (opus_int32)((opus_int16)(c32))) >> 16))) 46 /* (a32 * (b32 >> 16)) >> 16 */ 47 #define silk_SMULWT(a32, b32) (((a32) >> 16) * ((b32) >> 16) + ((((a32) & 0x0000FFFF) * ((b32) >> 16)) >> 16) [all...] |
Inlines.h | 97 static OPUS_INLINE opus_int32 silk_DIV32_varQ( /* O returns a good approximation of "(a32 << Qres) / b32" */ 99 const opus_int32 b32, /* I denominator (Q0) */ 106 silk_assert( b32 != 0 ); 112 b_headrm = silk_CLZ32( silk_abs(b32) ) - 1; 113 b32_nrm = silk_LSHIFT(b32, b_headrm); /* Q: b_headrm */ 115 /* Inverse of b32, with 14 bits of precision */ 143 static OPUS_INLINE opus_int32 silk_INVERSE32_varQ( /* O returns a good approximation of "(1 << Qres) / b32" */ 144 const opus_int32 b32, /* I denominator (Q0) */ 151 silk_assert( b32 != 0 ); 155 b_headrm = silk_CLZ32( silk_abs(b32) ) - 1 [all...] |
MacroDebug.h | 150 static OPUS_INLINE opus_int32 silk_ADD_SAT32_(opus_int32 a32, opus_int32 b32, char *file, int line){ 152 res = ((((opus_uint32)(a32) + (opus_uint32)(b32)) & 0x80000000) == 0 ? \ 153 ((((a32) & (b32)) & 0x80000000) != 0 ? silk_int32_MIN : (a32)+(b32)) : \ 154 ((((a32) | (b32)) & 0x80000000) == 0 ? silk_int32_MAX : (a32)+(b32)) ); 155 if ( res != silk_SAT32( (opus_int64)a32 + (opus_int64)b32 ) ) 157 fprintf (stderr, "silk_ADD_SAT32(%d, %d) in %s: line %d\n", a32, b32, file, line); 211 static OPUS_INLINE opus_int32 silk_SUB_SAT32_( opus_int32 a32, opus_int32 b32, char *file, int line ) { 213 res = ((((opus_uint32)(a32)-(opus_uint32)(b32)) & 0x80000000) == 0 ? [all...] |
MacroCount.h | 54 static OPUS_INLINE opus_int32 silk_MUL(opus_int32 a32, opus_int32 b32){ 57 ret = a32 * b32; 62 static OPUS_INLINE opus_uint32 silk_MUL_uint(opus_uint32 a32, opus_uint32 b32){ 65 ret = a32 * b32; 69 static OPUS_INLINE opus_int32 silk_MLA(opus_int32 a32, opus_int32 b32, opus_int32 c32){ 72 ret = a32 + b32 * c32; 77 static OPUS_INLINE opus_int32 silk_MLA_uint(opus_uint32 a32, opus_uint32 b32, opus_uint32 c32){ 80 ret = a32 + b32 * c32; 85 static OPUS_INLINE opus_int32 silk_SMULWB(opus_int32 a32, opus_int32 b32){ 88 ret = (a32 >> 16) * (opus_int32)((opus_int16)b32) + (((a32 & 0x0000FFFF) * (opus_int32)((opus_int16)b32)) >> 16) [all...] |
SigProc_FIX.h | 393 /* (a32 * b32) output have to be 32bit int */ 394 #define silk_MUL(a32, b32) ((a32) * (b32)) 396 /* (a32 * b32) output have to be 32bit uint */ 397 #define silk_MUL_uint(a32, b32) silk_MUL(a32, b32) 399 /* a32 + (b32 * c32) output have to be 32bit int */ 400 #define silk_MLA(a32, b32, c32) silk_ADD32((a32),((b32) * (c32))) 402 /* a32 + (b32 * c32) output have to be 32bit uint * [all...] |
LPC_inv_pred_gain.c | 37 #define MUL32_FRAC_Q(a32, b32, Q) ((opus_int32)(silk_RSHIFT_ROUND64(silk_SMULL(a32, b32), Q)))
|
/external/libopus/silk/ |
macros.h | 40 /* (a32 * (opus_int32)((opus_int16)(b32))) >> 16 output have to be 32bit int */ 41 #define silk_SMULWB(a32, b32) ((((a32) >> 16) * (opus_int32)((opus_int16)(b32))) + ((((a32) & 0x0000FFFF) * (opus_int32)((opus_int16)(b32))) >> 16)) 43 /* a32 + (b32 * (opus_int32)((opus_int16)(c32))) >> 16 output have to be 32bit int */ 44 #define silk_SMLAWB(a32, b32, c32) ((a32) + ((((b32) >> 16) * (opus_int32)((opus_int16)(c32))) + ((((b32) & 0x0000FFFF) * (opus_int32)((opus_int16)(c32))) >> 16))) 46 /* (a32 * (b32 >> 16)) >> 16 */ 47 #define silk_SMULWT(a32, b32) (((a32) >> 16) * ((b32) >> 16) + ((((a32) & 0x0000FFFF) * ((b32) >> 16)) >> 16) [all...] |
Inlines.h | 97 static OPUS_INLINE opus_int32 silk_DIV32_varQ( /* O returns a good approximation of "(a32 << Qres) / b32" */ 99 const opus_int32 b32, /* I denominator (Q0) */ 106 silk_assert( b32 != 0 ); 112 b_headrm = silk_CLZ32( silk_abs(b32) ) - 1; 113 b32_nrm = silk_LSHIFT(b32, b_headrm); /* Q: b_headrm */ 115 /* Inverse of b32, with 14 bits of precision */ 143 static OPUS_INLINE opus_int32 silk_INVERSE32_varQ( /* O returns a good approximation of "(1 << Qres) / b32" */ 144 const opus_int32 b32, /* I denominator (Q0) */ 151 silk_assert( b32 != 0 ); 155 b_headrm = silk_CLZ32( silk_abs(b32) ) - 1 [all...] |
MacroDebug.h | 150 static OPUS_INLINE opus_int32 silk_ADD_SAT32_(opus_int32 a32, opus_int32 b32, char *file, int line){ 152 res = ((((opus_uint32)(a32) + (opus_uint32)(b32)) & 0x80000000) == 0 ? \ 153 ((((a32) & (b32)) & 0x80000000) != 0 ? silk_int32_MIN : (a32)+(b32)) : \ 154 ((((a32) | (b32)) & 0x80000000) == 0 ? silk_int32_MAX : (a32)+(b32)) ); 155 if ( res != silk_SAT32( (opus_int64)a32 + (opus_int64)b32 ) ) 157 fprintf (stderr, "silk_ADD_SAT32(%d, %d) in %s: line %d\n", a32, b32, file, line); 211 static OPUS_INLINE opus_int32 silk_SUB_SAT32_( opus_int32 a32, opus_int32 b32, char *file, int line ) { 213 res = ((((opus_uint32)(a32)-(opus_uint32)(b32)) & 0x80000000) == 0 ? [all...] |
MacroCount.h | 54 static OPUS_INLINE opus_int32 silk_MUL(opus_int32 a32, opus_int32 b32){ 57 ret = a32 * b32; 62 static OPUS_INLINE opus_uint32 silk_MUL_uint(opus_uint32 a32, opus_uint32 b32){ 65 ret = a32 * b32; 69 static OPUS_INLINE opus_int32 silk_MLA(opus_int32 a32, opus_int32 b32, opus_int32 c32){ 72 ret = a32 + b32 * c32; 77 static OPUS_INLINE opus_int32 silk_MLA_uint(opus_uint32 a32, opus_uint32 b32, opus_uint32 c32){ 80 ret = a32 + b32 * c32; 85 static OPUS_INLINE opus_int32 silk_SMULWB(opus_int32 a32, opus_int32 b32){ 88 ret = (a32 >> 16) * (opus_int32)((opus_int16)b32) + (((a32 & 0x0000FFFF) * (opus_int32)((opus_int16)b32)) >> 16) [all...] |
SigProc_FIX.h | 393 /* (a32 * b32) output have to be 32bit int */ 394 #define silk_MUL(a32, b32) ((a32) * (b32)) 396 /* (a32 * b32) output have to be 32bit uint */ 397 #define silk_MUL_uint(a32, b32) silk_MUL(a32, b32) 399 /* a32 + (b32 * c32) output have to be 32bit int */ 400 #define silk_MLA(a32, b32, c32) silk_ADD32((a32),((b32) * (c32))) 402 /* a32 + (b32 * c32) output have to be 32bit uint * [all...] |
LPC_inv_pred_gain.c | 37 #define MUL32_FRAC_Q(a32, b32, Q) ((opus_int32)(silk_RSHIFT_ROUND64(silk_SMULL(a32, b32), Q)))
|
/external/webrtc/src/common_audio/signal_processing/ |
signal_processing_unittest.cc | 149 WebRtc_Word32 b32[kVectorSize]; local 167 WebRtcSpl_MemSetW32(b32, 3, kVectorSize); 169 EXPECT_EQ(3, b32[kk]); 171 EXPECT_EQ(kVectorSize, WebRtcSpl_ZerosArrayW32(b32, kVectorSize)); 173 EXPECT_EQ(0, b32[kk]); 175 EXPECT_EQ(kVectorSize, WebRtcSpl_OnesArrayW32(b32, kVectorSize)); 177 EXPECT_EQ(1, b32[kk]); 192 // WEBRTC_SPL_MEMCPY_W32(b32, bTmp32, kVectorSize); 194 // EXPECT_EQ(b32[kk], bTmp32[kk]); 202 b32[kk] = B[kk] 228 WebRtc_Word32 b32[kVectorSize]; local 256 WebRtc_Word32 b32[kVectorSize]; local 322 WebRtc_Word32 b32[kVectorSize]; local 393 WebRtc_Word32 b32[kVectorSize]; local [all...] |
/external/chromium_org/third_party/webrtc/common_audio/signal_processing/ |
signal_processing_unittest.cc | 123 int32_t b32 = -1711; local 136 EXPECT_EQ(4, WebRtcSpl_NormW16(b32)); 146 EXPECT_EQ(109410, WebRtcSpl_AddSatW32(a32, b32)); 147 EXPECT_EQ(112832, WebRtcSpl_SubSatW32(a32, b32)); 150 b32 = 0x80000000; 152 EXPECT_EQ(static_cast<int>(0x80000000), WebRtcSpl_AddSatW32(a32, b32)); 154 b32 = 0x7fffffff; 155 EXPECT_EQ(0x7fffffff, WebRtcSpl_AddSatW32(a32, b32)); 157 b32 = 0x80000000; 158 EXPECT_EQ(0x7fffffff, WebRtcSpl_SubSatW32(a32, b32)); 190 int32_t b32[kVectorSize]; local 423 int32_t b32[kVectorSize]; local [all...] |
/bionic/libc/kernel/uapi/linux/netfilter/ |
xt_HMARK.h | 57 __be32 b32; member in union:hmark_ports
|
/external/iptables/include/linux/netfilter/ |
xt_HMARK.h | 35 __be32 b32; member in union:hmark_ports
|
/external/kernel-headers/original/uapi/linux/netfilter/ |
xt_HMARK.h | 35 __be32 b32; member in union:hmark_ports
|
/prebuilts/ndk/9/platforms/android-19/arch-arm64/usr/include/linux/netfilter/ |
xt_HMARK.h | 57 __be32 b32; member in union:hmark_ports
|
/prebuilts/ndk/9/platforms/android-19/arch-mips64/usr/include/linux/netfilter/ |
xt_HMARK.h | 57 __be32 b32; member in union:hmark_ports
|
/prebuilts/ndk/9/platforms/android-19/arch-x86_64/usr/include/linux/netfilter/ |
xt_HMARK.h | 57 __be32 b32; member in union:hmark_ports
|
/external/smack/src/org/xbill/DNS/ |
NSEC3Record.java | 55 private static final base32 b32 = new base32(base32.Alphabet.BASE32HEX, field in class:NSEC3Record 153 next = st.getBase32String(b32); 172 sb.append(b32.toString(next));
|
/external/e2fsprogs/lib/ext2fs/ |
dblist.c | 376 struct ext2_db_entry a32, b32; local 381 b32.ino = db_b->ino; b32.blk = db_b->blk; 382 b32.blockcnt = db_b->blockcnt; 384 return sortfunc32(&a32, &b32);
|
/external/chromium_org/net/base/ |
int128.h | 292 uint64 b32 = b.lo_ >> 32; local 297 uint64 c96 = a96 * b00 + a64 * b32 + a32 * b64 + a00 * b96; 298 uint64 c64 = a64 * b00 + a32 * b32 + a00 * b64; 303 *this += uint128(a00 * b32) << 32;
|
/external/chromium_org/third_party/webrtc/modules/audio_coding/codecs/isac/fix/source/ |
lattice.c | 21 #define LATTICE_MUL_32_32_RSFT16(a32a, a32b, b32) \ 22 ((int32_t)(WEBRTC_SPL_MUL(a32a, b32) + (WEBRTC_SPL_MUL_16_32_RSFT16(a32b, b32))))
|
/external/webrtc/src/modules/audio_coding/codecs/isac/fix/source/ |
lattice.c | 21 #define LATTICE_MUL_32_32_RSFT16(a32a, a32b, b32) \ 22 ((WebRtc_Word32)(WEBRTC_SPL_MUL(a32a, b32) + (WEBRTC_SPL_MUL_16_32_RSFT16(a32b, b32))))
|