Searched refs:b32 (Results 1 - 25 of 25) sorted by relevance

/external/chromium_org/third_party/opus/src/silk/
H A Dmacros.h40 /* (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) (((a3
[all...]
H A DInlines.h97 static OPUS_INLINE opus_int32 silk_DIV32_varQ( /* O returns a good approximation of "(a32 << Qres) / b32" */ argument
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" */ argument
144 const opus_int32 b32, /* I denominator (Q0) */
151 silk_assert( b32 != 0 );
155 b_headrm = silk_CLZ32( silk_abs(b32) )
[all...]
H A DMacroDebug.h150 static OPUS_INLINE opus_int32 silk_ADD_SAT32_(opus_int32 a32, opus_int32 b32, char *file, int line){ argument
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 ) { argument
213 res = ((((opus_uint32)(a32)-(opus_uint32)(b32))
257 silk_MUL_(opus_int32 a32, opus_int32 b32, char *file, int line) argument
274 silk_MUL_uint_(opus_uint32 a32, opus_uint32 b32, char *file, int line) argument
289 silk_MLA_(opus_int32 a32, opus_int32 b32, opus_int32 c32, char *file, int line) argument
304 silk_MLA_uint_(opus_uint32 a32, opus_uint32 b32, opus_uint32 c32, char *file, int line) argument
319 silk_SMULWB_(opus_int32 a32, opus_int32 b32, char *file, int line) argument
334 silk_SMLAWB_(opus_int32 a32, opus_int32 b32, opus_int32 c32, char *file, int line) argument
349 silk_SMULWT_(opus_int32 a32, opus_int32 b32, char *file, int line) argument
364 silk_SMLAWT_(opus_int32 a32, opus_int32 b32, opus_int32 c32, char *file, int line) argument
401 silk_SMLABB_(opus_int32 a32, opus_int32 b32, opus_int32 c32, char *file, int line) argument
417 silk_SMLABT_(opus_int32 a32, opus_int32 b32, opus_int32 c32, char *file, int line) argument
433 silk_SMLATT_(opus_int32 a32, opus_int32 b32, opus_int32 c32, char *file, int line) argument
448 silk_SMULWW_(opus_int32 a32, opus_int32 b32, char *file, int line) argument
479 silk_SMLAWW_(opus_int32 a32, opus_int32 b32, opus_int32 c32, char *file, int line) argument
508 silk_DIV32_(opus_int32 a32, opus_int32 b32, char *file, int line) argument
521 silk_DIV32_16_(opus_int32 a32, opus_int32 b32, char *file, int line) argument
[all...]
H A DMacroCount.h54 static OPUS_INLINE opus_int32 silk_MUL(opus_int32 a32, opus_int32 b32){ argument
57 ret = a32 * b32;
62 static OPUS_INLINE opus_uint32 silk_MUL_uint(opus_uint32 a32, opus_uint32 b32){ argument
65 ret = a32 * b32;
69 static OPUS_INLINE opus_int32 silk_MLA(opus_int32 a32, opus_int32 b32, opus_int32 c32){ argument
72 ret = a32 + b32 * c32;
77 static OPUS_INLINE opus_int32 silk_MLA_uint(opus_uint32 a32, opus_uint32 b32, opus_uint32 c32){ argument
80 ret = a32 + b32 * c32;
85 static OPUS_INLINE opus_int32 silk_SMULWB(opus_int32 a32, opus_int32 b32){ argument
88 ret = (a32 >> 16) * (opus_int32)((opus_int16)b32)
92 silk_SMLAWB(opus_int32 a32, opus_int32 b32, opus_int32 c32) argument
100 silk_SMULWT(opus_int32 a32, opus_int32 b32) argument
107 silk_SMLAWT(opus_int32 a32, opus_int32 b32, opus_int32 c32) argument
115 silk_SMULBB(opus_int32 a32, opus_int32 b32) argument
122 silk_SMLABB(opus_int32 a32, opus_int32 b32, opus_int32 c32) argument
138 silk_SMLABT(opus_int32 a32, opus_int32 b32, opus_int32 c32) argument
146 silk_SMULTT(opus_int32 a32, opus_int32 b32) argument
154 silk_SMLATT(opus_int32 a32, opus_int32 b32, opus_int32 c32) argument
182 silk_SMULL(opus_int32 a32, opus_int32 b32) argument
190 silk_SMLAL(opus_int64 a64, opus_int32 b32, opus_int32 c32) argument
255 silk_DIV32(opus_int32 a32, opus_int32 b32) argument
261 silk_DIV32_16(opus_int32 a32, opus_int32 b32) argument
557 silk_ADD_SAT32(opus_int32 a32, opus_int32 b32) argument
607 silk_SMULWW(opus_int32 a32, opus_int32 b32) argument
615 silk_SMLAWW(opus_int32 a32, opus_int32 b32, opus_int32 c32) argument
[all...]
H A DSigProc_FIX.h393 /* (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 * c3
[all...]
H A DLPC_inv_pred_gain.c37 #define MUL32_FRAC_Q(a32, b32, Q) ((opus_int32)(silk_RSHIFT_ROUND64(silk_SMULL(a32, b32), Q)))
/external/libopus/silk/
H A Dmacros.h40 /* (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) (((a3
[all...]
H A DInlines.h97 static OPUS_INLINE opus_int32 silk_DIV32_varQ( /* O returns a good approximation of "(a32 << Qres) / b32" */ argument
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" */ argument
144 const opus_int32 b32, /* I denominator (Q0) */
151 silk_assert( b32 != 0 );
155 b_headrm = silk_CLZ32( silk_abs(b32) )
[all...]
H A DMacroDebug.h150 static OPUS_INLINE opus_int32 silk_ADD_SAT32_(opus_int32 a32, opus_int32 b32, char *file, int line){ argument
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 ) { argument
213 res = ((((opus_uint32)(a32)-(opus_uint32)(b32))
257 silk_MUL_(opus_int32 a32, opus_int32 b32, char *file, int line) argument
274 silk_MUL_uint_(opus_uint32 a32, opus_uint32 b32, char *file, int line) argument
289 silk_MLA_(opus_int32 a32, opus_int32 b32, opus_int32 c32, char *file, int line) argument
304 silk_MLA_uint_(opus_uint32 a32, opus_uint32 b32, opus_uint32 c32, char *file, int line) argument
319 silk_SMULWB_(opus_int32 a32, opus_int32 b32, char *file, int line) argument
334 silk_SMLAWB_(opus_int32 a32, opus_int32 b32, opus_int32 c32, char *file, int line) argument
349 silk_SMULWT_(opus_int32 a32, opus_int32 b32, char *file, int line) argument
364 silk_SMLAWT_(opus_int32 a32, opus_int32 b32, opus_int32 c32, char *file, int line) argument
401 silk_SMLABB_(opus_int32 a32, opus_int32 b32, opus_int32 c32, char *file, int line) argument
417 silk_SMLABT_(opus_int32 a32, opus_int32 b32, opus_int32 c32, char *file, int line) argument
433 silk_SMLATT_(opus_int32 a32, opus_int32 b32, opus_int32 c32, char *file, int line) argument
448 silk_SMULWW_(opus_int32 a32, opus_int32 b32, char *file, int line) argument
479 silk_SMLAWW_(opus_int32 a32, opus_int32 b32, opus_int32 c32, char *file, int line) argument
508 silk_DIV32_(opus_int32 a32, opus_int32 b32, char *file, int line) argument
521 silk_DIV32_16_(opus_int32 a32, opus_int32 b32, char *file, int line) argument
[all...]
H A DMacroCount.h54 static OPUS_INLINE opus_int32 silk_MUL(opus_int32 a32, opus_int32 b32){ argument
57 ret = a32 * b32;
62 static OPUS_INLINE opus_uint32 silk_MUL_uint(opus_uint32 a32, opus_uint32 b32){ argument
65 ret = a32 * b32;
69 static OPUS_INLINE opus_int32 silk_MLA(opus_int32 a32, opus_int32 b32, opus_int32 c32){ argument
72 ret = a32 + b32 * c32;
77 static OPUS_INLINE opus_int32 silk_MLA_uint(opus_uint32 a32, opus_uint32 b32, opus_uint32 c32){ argument
80 ret = a32 + b32 * c32;
85 static OPUS_INLINE opus_int32 silk_SMULWB(opus_int32 a32, opus_int32 b32){ argument
88 ret = (a32 >> 16) * (opus_int32)((opus_int16)b32)
92 silk_SMLAWB(opus_int32 a32, opus_int32 b32, opus_int32 c32) argument
100 silk_SMULWT(opus_int32 a32, opus_int32 b32) argument
107 silk_SMLAWT(opus_int32 a32, opus_int32 b32, opus_int32 c32) argument
115 silk_SMULBB(opus_int32 a32, opus_int32 b32) argument
122 silk_SMLABB(opus_int32 a32, opus_int32 b32, opus_int32 c32) argument
138 silk_SMLABT(opus_int32 a32, opus_int32 b32, opus_int32 c32) argument
146 silk_SMULTT(opus_int32 a32, opus_int32 b32) argument
154 silk_SMLATT(opus_int32 a32, opus_int32 b32, opus_int32 c32) argument
182 silk_SMULL(opus_int32 a32, opus_int32 b32) argument
190 silk_SMLAL(opus_int64 a64, opus_int32 b32, opus_int32 c32) argument
255 silk_DIV32(opus_int32 a32, opus_int32 b32) argument
261 silk_DIV32_16(opus_int32 a32, opus_int32 b32) argument
557 silk_ADD_SAT32(opus_int32 a32, opus_int32 b32) argument
607 silk_SMULWW(opus_int32 a32, opus_int32 b32) argument
615 silk_SMLAWW(opus_int32 a32, opus_int32 b32, opus_int32 c32) argument
[all...]
H A DSigProc_FIX.h393 /* (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 * c3
[all...]
H A DLPC_inv_pred_gain.c37 #define MUL32_FRAC_Q(a32, b32, Q) ((opus_int32)(silk_RSHIFT_ROUND64(silk_SMULL(a32, b32), Q)))
/external/webrtc/src/common_audio/signal_processing/
H A Dsignal_processing_unittest.cc149 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[k
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/
H A Dsignal_processing_unittest.cc101 int32_t b32 = -1711; local
114 EXPECT_EQ(4, WebRtcSpl_NormW16(b32));
123 EXPECT_EQ(109410, WebRtcSpl_AddSatW32(a32, b32));
124 EXPECT_EQ(112832, WebRtcSpl_SubSatW32(a32, b32));
127 b32 = 0x80000000;
129 EXPECT_EQ(static_cast<int>(0x80000000), WebRtcSpl_AddSatW32(a32, b32));
131 b32 = 0x7fffffff;
132 EXPECT_EQ(0x7fffffff, WebRtcSpl_AddSatW32(a32, b32));
134 b32 = 0x80000000;
135 EXPECT_EQ(0x7fffffff, WebRtcSpl_SubSatW32(a32, b32));
166 int32_t b32[kVectorSize]; local
385 int32_t b32[kVectorSize]; local
[all...]
/external/iptables/include/linux/netfilter/
H A Dxt_HMARK.h35 __be32 b32; member in union:hmark_ports
/external/kernel-headers/original/uapi/linux/netfilter/
H A Dxt_HMARK.h35 __be32 b32; member in union:hmark_ports
/external/smack/src/org/xbill/DNS/
H A DNSEC3Record.java55 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));
H A DTokenizer.java670 * @param b32 The base32 context to decode with.
676 getBase32String(base32 b32) throws IOException { argument
678 byte [] array = b32.fromString(next);
/external/e2fsprogs/lib/ext2fs/
H A Ddblist.c376 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/
H A Dint128.h292 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/
H A Dlattice.c21 #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/
H A Dlattice.c21 #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))))
/external/webrtc/src/common_audio/signal_processing/include/
H A Dsignal_processing_library.h91 #define WEBRTC_SPL_MUL_32_32_RSFT32(a32a, a32b, b32) \
92 ((WebRtc_Word32)(WEBRTC_SPL_MUL_16_32_RSFT16(a32a, b32) \
93 + (WEBRTC_SPL_MUL_16_32_RSFT16(a32b, b32) >> 16)))
94 #define WEBRTC_SPL_MUL_32_32_RSFT32BI(a32, b32) \
96 (WebRtc_Word16)(a32 >> 16)), b32) + \
98 (WebRtc_Word16)((a32 & 0x0000FFFF) >> 1)), b32) >> 15)))
/external/valgrind/main/VEX/priv/
H A Dhost_amd64_isel.c1325 HReg b32 = newVRegI(env); local
1341 addInstr(env, mk_iMOVsd_RR(b32s, b32));
1343 addInstr(env, AMD64Instr_Sh64(Ash_SHL, shift, b32));
1345 addInstr(env, AMD64Instr_Sh64(shr_op, shift, b32));
1346 addInstr(env, AMD64Instr_Alu64R(Aalu_MUL, AMD64RMI_Reg(a32), b32));
1347 return b32;
/external/llvm/test/MC/X86/AlignedBundling/
H A Dautogen-inst-offset-align-to-end.s2464 # CHECK: 1b32: incl

Completed in 3696 milliseconds