Searched defs:shift_amount (Results 1 - 10 of 10) sorted by relevance

/external/webrtc/src/common_audio/signal_processing/
H A Dsignal_processing_unittest.cc87 int shift_amount = 1; // Workaround compiler warning using variable here. local
89 EXPECT_EQ(32766, WEBRTC_SPL_SHIFT_W16(a, shift_amount));
90 EXPECT_EQ(32766, WEBRTC_SPL_SHIFT_W32(a, shift_amount));
/external/v8/src/
H A Dbignum.cc240 void Bignum::ShiftLeft(int shift_amount) { argument
242 exponent_ += shift_amount / kBigitSize;
243 int local_shift = shift_amount % kBigitSize;
721 void Bignum::BigitsShiftLeft(int shift_amount) {
722 ASSERT(shift_amount < kBigitSize);
723 ASSERT(shift_amount >= 0);
726 Chunk new_carry = bigits_[i] >> (kBigitSize - shift_amount);
727 bigits_[i] = ((bigits_[i] << shift_amount) + carry) & kBigitMask;
H A Dfixed-dtoa.cc64 void Shift(int shift_amount) { argument
65 ASSERT(-64 <= shift_amount && shift_amount <= 64);
66 if (shift_amount == 0) {
68 } else if (shift_amount == -64) {
71 } else if (shift_amount == 64) {
74 } else if (shift_amount <= 0) {
75 high_bits_ <<= -shift_amount;
76 high_bits_ += low_bits_ >> (64 + shift_amount);
77 low_bits_ <<= -shift_amount;
79 low_bits_ >>= shift_amount; local
81 high_bits_ >>= shift_amount; local
[all...]
/external/v8/src/arm/
H A Ddisasm-arm.cc213 int shift_amount = instr->ShiftAmountValue(); local
218 if ((instr->RegShiftValue() == 0) && (shift == LSL) && (shift_amount == 0)) {
224 if ((shift == ROR) && (shift_amount == 0)) {
227 } else if (((shift == LSR) || (shift == ASR)) && (shift_amount == 0)) {
228 shift_amount = 32;
233 shift_amount);
H A Dsimulator-arm.cc1417 int shift_amount = instr->ShiftAmountValue(); local
1421 if ((shift == ROR) && (shift_amount == 0)) {
1424 } else if (((shift == LSR) || (shift == ASR)) && (shift_amount == 0)) {
1425 shift_amount = 32;
1429 if (shift_amount == 0) {
1438 result >>= (shift_amount - 1);
1446 if (shift_amount == 0) {
1449 result <<= (shift_amount - 1);
1457 if (shift_amount == 0) {
1462 uresult >>= (shift_amount
[all...]
/external/webkit/Source/JavaScriptCore/assembler/
H A DMacroAssemblerARM.h121 void lshift32(RegisterID shift_amount, RegisterID dest) argument
125 m_assembler.and_r(ARMRegisters::S0, shift_amount, w);
170 void rshift32(RegisterID shift_amount, RegisterID dest) argument
174 m_assembler.and_r(ARMRegisters::S0, shift_amount, w);
184 void urshift32(RegisterID shift_amount, RegisterID dest) argument
188 m_assembler.and_r(ARMRegisters::S0, shift_amount, w);
H A DMacroAssemblerX86Common.h158 void lshift32(RegisterID shift_amount, RegisterID dest) argument
160 ASSERT(shift_amount != dest);
162 if (shift_amount == X86Registers::ecx)
168 swap(shift_amount, X86Registers::ecx);
169 m_assembler.shll_CLr(dest == X86Registers::ecx ? shift_amount : dest);
170 swap(shift_amount, X86Registers::ecx);
174 void lshift32(RegisterID src, RegisterID shift_amount, RegisterID dest) argument
176 ASSERT(shift_amount != dest);
180 lshift32(shift_amount, dest);
273 void rshift32(RegisterID shift_amount, RegisterI argument
289 rshift32(RegisterID src, RegisterID shift_amount, RegisterID dest) argument
310 urshift32(RegisterID shift_amount, RegisterID dest) argument
326 urshift32(RegisterID src, RegisterID shift_amount, RegisterID dest) argument
[all...]
H A DMacroAssemblerARMv7.h228 void lshift32(RegisterID shift_amount, RegisterID dest) argument
233 m_assembler.ARM_and(dataTempRegister, shift_amount, armImm);
280 void rshift32(RegisterID shift_amount, RegisterID dest) argument
285 m_assembler.ARM_and(dataTempRegister, shift_amount, armImm);
295 void urshift32(RegisterID shift_amount, RegisterID dest) argument
300 m_assembler.ARM_and(dataTempRegister, shift_amount, armImm);
/external/v8/src/x64/
H A Dassembler-x64.cc789 void Assembler::shift(Register dst, Immediate shift_amount, int subcode) { argument
791 ASSERT(is_uint6(shift_amount.value_)); // illegal shift count
792 if (shift_amount.value_ == 1) {
800 emit(shift_amount.value_);
821 void Assembler::shift_32(Register dst, Immediate shift_amount, int subcode) { argument
823 ASSERT(is_uint5(shift_amount.value_)); // illegal shift count
824 if (shift_amount.value_ == 1) {
832 emit(shift_amount.value_);
/external/valgrind/main/VEX/priv/
H A Dguest_s390_toIR.c6848 IRTemp shift_amount = newTemp(Ity_I64); local
6855 assign(shift_amount, binop(Iop_And64, mkexpr(op2addr), mkU64(63)));
6857 unop(Iop_64to8, mkexpr(shift_amount))), mkU64((ULong)(~sign_mask))),
6861 s390_cc_thunk_putZZ(S390_CC_OP_SHIFT_LEFT_64, op, shift_amount);
6890 IRTemp shift_amount = newTemp(Ity_I64); local
6896 assign(shift_amount, binop(Iop_And64, mkexpr(op2addr), mkU64(63)));
6898 unop(Iop_64to8, mkexpr(shift_amount))), mkU32(~sign_mask)),
6901 s390_cc_thunk_putZZ(S390_CC_OP_SHIFT_LEFT_32, op, shift_amount);
6912 IRTemp shift_amount = newTemp(Ity_I64); local
6918 assign(shift_amount, bino
6934 IRTemp shift_amount = newTemp(Ity_I64); local
10653 IRTemp shift_amount = newTemp(Ity_I8); local
[all...]

Completed in 169 milliseconds