/external/libopus/silk/ |
H A D | macros.h | 41 /* (a32 * (opus_int32)((opus_int16)(b32))) >> 16 output have to be 32bit int */ 43 #define silk_SMULWB(a32, b32) ((opus_int32)(((a32) * (opus_int64)((opus_int16)(b32))) >> 16)) 45 #define silk_SMULWB(a32, b32) ((((a32) >> 16) * (opus_int32)((opus_int16)(b32))) + ((((a32) & 0x0000FFFF) * (opus_int32)((opus_int16)(b32))) >> 16)) 48 /* a32 + (b32 * (opus_int32)((opus_int16)(c32))) >> 16 output have to be 32bit int */ 50 #define silk_SMLAWB(a32, b32, c32) ((opus_int32)((a32) + (((b32) * (opus_int64)((opus_int16)(c32))) >> 16))) 52 #define silk_SMLAWB(a32, b32, c3 [all...] |
H A D | Inlines.h | 97 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 D | MacroDebug.h | 150 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 D | MacroCount.h | 54 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 549 silk_ADD_SAT32(opus_int32 a32, opus_int32 b32) argument 599 silk_SMULWW(opus_int32 a32, opus_int32 b32) argument 607 silk_SMLAWW(opus_int32 a32, opus_int32 b32, opus_int32 c32) argument [all...] |
H A D | SigProc_FIX.h | 426 /* (a32 * b32) output have to be 32bit int */ 427 #define silk_MUL(a32, b32) ((a32) * (b32)) 429 /* (a32 * b32) output have to be 32bit uint */ 430 #define silk_MUL_uint(a32, b32) silk_MUL(a32, b32) 432 /* a32 + (b32 * c32) output have to be 32bit int */ 433 #define silk_MLA(a32, b32, c32) silk_ADD32((a32),((b32) * (c32))) 435 /* a32 + (b32 * c3 [all...] |
H A D | LPC_inv_pred_gain.c | 38 #define MUL32_FRAC_Q(a32, b32, Q) ((opus_int32)(silk_RSHIFT_ROUND64(silk_SMULL(a32, b32), Q)))
|
/external/mesa3d/src/gallium/drivers/nouveau/codegen/lib/ |
H A D | gk104.asm | 16 long xor b32 $r2 $r2 0x1f 17 long mov b32 $r3 0x1 18 shl b32 $r2 $r3 clamp $r2 32 mov b32 $r3 $r0 37 $p0 sub b32 $r1 $r1 $r2 39 $p0 add b32 $r0 $r0 0x1 41 $p0 sub b32 $r1 $r1 $r2 42 $p0 add b32 $r0 $r0 0x1 58 long xor b32 $r2 $r2 0x1f 59 long mov b32 [all...] |
H A D | gf100.asm | 15 xor b32 $r2 $r2 0x1f 16 mov b32 $r3 0x1 17 shl b32 $r2 $r3 clamp $r2 29 mov b32 $r3 $r0 34 $p0 sub b32 $r1 $r1 $r2 35 $p0 add b32 $r0 $r0 0x1 37 $p0 sub b32 $r1 $r1 $r2 38 $p0 add b32 $r0 $r0 0x1 53 xor b32 $r2 $r2 0x1f 54 mov b32 [all...] |
H A D | gk110.asm | 16 xor b32 $r2 $r2 0x1f 17 mov b32 $r3 0x1 18 shl b32 $r2 $r3 clamp $r2 32 mov b32 $r3 $r0 37 $p0 sub b32 $r1 $r1 $r2 39 $p0 add b32 $r0 $r0 0x1 41 $p0 sub b32 $r1 $r1 $r2 42 $p0 add b32 $r0 $r0 0x1 58 xor b32 $r2 $r2 0x1f 59 mov b32 [all...] |
/external/webrtc/webrtc/common_audio/signal_processing/ |
H A D | signal_processing_unittest.cc | 96 int32_t b32 = -1711; local 108 EXPECT_EQ(4, WebRtcSpl_NormW16(b32)); 122 EXPECT_EQ(109410, WebRtcSpl_AddSatW32(a32, b32)); 123 EXPECT_EQ(112832, WebRtcSpl_SubSatW32(a32, b32)); 126 b32 = 0x80000000; 128 EXPECT_EQ(static_cast<int>(0x80000000), WebRtcSpl_AddSatW32(a32, b32)); 130 b32 = 0x7fffffff; 131 EXPECT_EQ(0x7fffffff, WebRtcSpl_AddSatW32(a32, b32)); 133 b32 = 0x80000000; 134 EXPECT_EQ(0x7fffffff, WebRtcSpl_SubSatW32(a32, b32)); 163 int32_t b32[kVectorSize]; local [all...] |
/external/libopus/silk/mips/ |
H A D | macros_mipsr1.h | 47 #define silk_SMLAWB(a32, b32, c32) ((a32) + silk_SMULWB(b32, c32))
|
/external/iptables/include/linux/netfilter/ |
H A D | xt_HMARK.h | 35 __be32 b32; member in union:hmark_ports
|
/external/kernel-headers/original/uapi/linux/netfilter/ |
H A D | xt_HMARK.h | 37 __be32 b32; member in union:hmark_ports
|
/external/e2fsprogs/lib/ext2fs/ |
H A D | dblist.c | 364 struct ext2_db_entry a32, b32; local 369 b32.ino = db_b->ino; b32.blk = db_b->blk; 370 b32.blockcnt = db_b->blockcnt; 372 return sortfunc32(&a32, &b32);
|
/external/protobuf/src/google/protobuf/stubs/ |
H A D | int128.h | 342 uint64 b32 = b.lo_ >> 32; local 347 uint64 c96 = a96 * b00 + a64 * b32 + a32 * b64 + a00 * b96; 348 uint64 c64 = a64 * b00 + a32 * b32 + a00 * b64; 353 *this += uint128(a00 * b32) << 32;
|
/external/webrtc/webrtc/modules/audio_coding/codecs/isac/fix/source/ |
H A D | 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/libopus/silk/arm/ |
H A D | LPC_inv_pred_gain_neon_intr.c | 39 #define MUL32_FRAC_Q(a32, b32, Q) ((opus_int32)(silk_RSHIFT_ROUND64(silk_SMULL(a32, b32), Q)))
|
/external/swiftshader/third_party/LLVM/lib/Target/PTX/ |
H A D | PTXAsmPrinter.cpp | 64 TEST_REGCLS(RegI32, b32); 66 TEST_REGCLS(RegF32, b32); 204 regDefs += "\t.reg .b32 %r<";
|
/external/gemmlowp/fixedpoint/ |
H A D | fixedpoint.h | 229 std::int32_t b32 = b; local 230 std::int32_t sum = a32 + b32; 245 std::int32_t b32 = b; local 246 std::int32_t sum = a32 + b32;
|
/external/mesa3d/src/gallium/drivers/freedreno/ir3/ |
H A D | disasm-a3xx.c | 735 OPC(3, OPC_SEL_B32, sel.b32),
|
/external/valgrind/VEX/priv/ |
H A D | host_amd64_isel.c | 1324 HReg b32 = newVRegI(env); local 1340 addInstr(env, mk_iMOVsd_RR(b32s, b32)); 1342 addInstr(env, AMD64Instr_Sh64(Ash_SHL, shift, b32)); 1344 addInstr(env, AMD64Instr_Sh64(shr_op, shift, b32)); 1345 addInstr(env, AMD64Instr_Alu64R(Aalu_MUL, AMD64RMI_Reg(a32), b32)); 1346 return b32;
|
/external/vixl/test/aarch32/ |
H A D | test-assembler-aarch32.cc | 2723 Literal<uint32_t>* b32 = local 2728 __ Ldr(r1, b32); 2730 // Update literals' values. "a32" and "a64" are already emitted. "b32" and 2734 b32->UpdateValue(0x87654321, masm.GetBuffer());
|
/external/llvm/test/MC/X86/AlignedBundling/ |
H A D | autogen-inst-offset-align-to-end.s | 2464 # CHECK: 1b32: incl
|
/external/skqp/src/jumper/ |
H A D | SkJumper_generated_win.S | [all...] |