/external/v8/src/arm/ |
code-stubs-arm.cc | 86 Register result_reg = destination(); local 93 Register scratch = GetRegisterThatIsNotOneOf(input_reg, result_reg); 95 GetRegisterThatIsNotOneOf(input_reg, result_reg, scratch); 97 GetRegisterThatIsNotOneOf(input_reg, result_reg, scratch, scratch_low); 109 __ vmov(result_reg, double_scratch.low()); 112 __ sub(scratch, result_reg, Operand(1)); 153 __ Ubfx(result_reg, scratch_high, 156 __ orr(result_reg, result_reg, 158 __ orr(result_reg, scratch_low, Operand(result_reg, LSL, scratch)) [all...] |
/external/v8/src/ia32/ |
macro-assembler-ia32.cc | 230 Register result_reg) { 234 cvtsd2si(result_reg, input_reg); 235 test(result_reg, Immediate(0xFFFFFF00)); 237 cmp(result_reg, Immediate(0x1)); 239 mov(result_reg, Immediate(0)); 240 setcc(sign, result_reg); 241 sub(result_reg, Immediate(1)); 242 and_(result_reg, Immediate(255)); 245 Move(result_reg, Immediate(0)); 248 Move(result_reg, Immediate(255)) 266 DoubleToIStub stub(isolate(), input_reg, result_reg, offset, true); local [all...] |
code-stubs-ia32.cc | 158 Register result_reg = final_result_reg.is(ecx) ? eax : final_result_reg; local 178 __ lea(result_reg, MemOperand(ecx, -HeapNumber::kExponentBias)); 179 __ cmp(result_reg, Immediate(HeapNumber::kMantissaBits)); 188 __ xor_(result_reg, result_reg); 207 __ mov(result_reg, Operand(esp, 0)); // Load low word of answer as result 215 __ mov(result_reg, MemOperand(esp, 0)); 217 __ mov(result_reg, exponent_operand); 219 __ and_(result_reg, 221 __ add(result_reg, [all...] |
/external/v8/src/x87/ |
code-stubs-x87.cc | 148 Register result_reg = final_result_reg.is(ecx) ? eax : final_result_reg; local 163 __ lea(result_reg, MemOperand(ecx, -HeapNumber::kExponentBias)); 164 __ cmp(result_reg, Immediate(HeapNumber::kMantissaBits)); 170 __ xor_(result_reg, result_reg); 181 __ mov(result_reg, MemOperand(esp, 0)); 183 __ mov(result_reg, exponent_operand); 185 __ and_(result_reg, 187 __ add(result_reg, 189 __ shrd_cl(scratch1, result_reg); [all...] |
macro-assembler-x87.cc | 220 void MacroAssembler::ClampTOSToUint8(Register result_reg) { 225 pop(result_reg); 228 test(result_reg, Immediate(0xFFFFFF00)); 230 setcc(sign, result_reg); 231 sub(result_reg, Immediate(1)); 232 and_(result_reg, Immediate(255)); 239 setcc(below, result_reg); // 1 if negative, 0 if positive. 240 dec_b(result_reg); // 0 if negative, 255 if positive. 255 void MacroAssembler::SlowTruncateToI(Register result_reg, 258 DoubleToIStub stub(isolate(), input_reg, result_reg, offset, true) local [all...] |
/external/v8/src/ |
deoptimizer.cc | 1637 Register result_reg = FullCodeGenerator::result_register(); local 1811 Register result_reg = FullCodeGenerator::result_register(); local [all...] |
/external/v8/src/mips/ |
code-stubs-mips.cc | 89 Register result_reg = destination(); local 96 GetRegisterThatIsNotOneOf(input_reg, result_reg); 98 GetRegisterThatIsNotOneOf(input_reg, result_reg, scratch); 100 GetRegisterThatIsNotOneOf(input_reg, result_reg, scratch, scratch2); 127 // If we had no exceptions then set result_reg and we are done. 130 __ Move(result_reg, scratch3); 146 __ Ext(result_reg, 152 __ Subu(scratch, result_reg, HeapNumber::kExponentMask); 153 __ Movz(result_reg, zero_reg, scratch); 157 __ Subu(result_reg, [all...] |
/external/v8/src/mips64/ |
code-stubs-mips64.cc | 88 Register result_reg = destination(); local 95 GetRegisterThatIsNotOneOf(input_reg, result_reg); 97 GetRegisterThatIsNotOneOf(input_reg, result_reg, scratch); 99 GetRegisterThatIsNotOneOf(input_reg, result_reg, scratch, scratch2); 125 // If we had no exceptions then set result_reg and we are done. 128 __ Move(result_reg, scratch3); 144 __ Ext(result_reg, 150 __ Subu(scratch, result_reg, HeapNumber::kExponentMask); 151 __ Movz(result_reg, zero_reg, scratch); 155 __ Subu(result_reg, [all...] |
/external/v8/src/ppc/ |
code-stubs-ppc.cc | 81 Register result_reg = destination(); local 87 Register scratch = GetRegisterThatIsNotOneOf(input_reg, result_reg); 89 GetRegisterThatIsNotOneOf(input_reg, result_reg, scratch); 91 GetRegisterThatIsNotOneOf(input_reg, result_reg, scratch, scratch_low); 107 result_reg, d0); 111 __ TestIfInt32(result_reg, r0); 113 __ TestIfInt32(scratch, result_reg, r0); 154 __ ExtractBitMask(result_reg, scratch_high, HeapNumber::kMantissaMask); 157 __ oris(result_reg, result_reg, [all...] |
/external/v8/src/s390/ |
code-stubs-s390.cc | 79 Register result_reg = destination(); local 85 Register scratch = GetRegisterThatIsNotOneOf(input_reg, result_reg); 87 GetRegisterThatIsNotOneOf(input_reg, result_reg, scratch); 89 GetRegisterThatIsNotOneOf(input_reg, result_reg, scratch, scratch_low); 105 result_reg, d0); 109 __ TestIfInt32(result_reg, r0); 111 __ TestIfInt32(scratch, result_reg, r0); 154 __ ExtractBitMask(result_reg, scratch_high, HeapNumber::kMantissaMask); 159 __ OrP(result_reg, result_reg, r0) [all...] |
/external/v8/src/x64/ |
code-stubs-x64.cc | 125 Register result_reg = final_result_reg.is(rcx) ? rax : final_result_reg; local 141 __ leal(result_reg, MemOperand(rcx, -HeapNumber::kExponentBias)); 142 __ cmpl(result_reg, Immediate(HeapNumber::kMantissaBits)); 148 __ xorl(result_reg, result_reg); 155 __ Cvttsd2siq(result_reg, kScratchDoubleReg); 160 __ movl(result_reg, scratch1); 161 __ negl(result_reg); 167 __ cmovl(greater, result_reg, scratch1); 174 if (!final_result_reg.is(result_reg)) { [all...] |
macro-assembler-x64.cc | 3738 DoubleToIStub stub(isolate(), input_reg, result_reg, offset, true); local [all...] |
/external/v8/src/crankshaft/arm/ |
lithium-codegen-arm.cc | 1033 Register result_reg = ToRegister(instr->result()); local 1080 Register result_reg = ToRegister(instr->result()); local 1871 Register result_reg = ToRegister(instr->result()); local 1879 DwVfpRegister result_reg = ToDoubleRegister(instr->result()); local 4760 DwVfpRegister result_reg = ToDoubleRegister(result); local 4771 Register result_reg = ToRegister(instr->result()); local 4796 Register result_reg = ToRegister(instr->result()); local 4988 Register result_reg = ToRegister(instr->result()); local 4995 Register result_reg = ToRegister(instr->result()); local 5003 Register result_reg = ToRegister(instr->result()); local 5038 Register result_reg = ToRegister(instr->result()); local [all...] |
/external/v8/src/crankshaft/arm64/ |
lithium-codegen-arm64.cc | 2210 Register result_reg = ToRegister(instr->result()); local [all...] |
/external/v8/src/crankshaft/ia32/ |
lithium-codegen-ia32.cc | 934 Register result_reg = ToRegister(instr->result()); local 935 DCHECK(result_reg.is(edx)); 956 __ Move(result_reg, Immediate(0)); 971 __ test(result_reg, Operand(result_reg)); 4537 XMMRegister result_reg = ToDoubleRegister(result); local 4547 Register result_reg = ToRegister(result); local 4577 Register result_reg = ToRegister(result); local 4760 Register result_reg = ToRegister(instr->result()); local 4809 Register result_reg = ToRegister(instr->result()); local [all...] |
/external/v8/src/crankshaft/mips/ |
lithium-codegen-mips.cc | 996 const Register result_reg = ToRegister(instr->result()); local 1730 Register result_reg = ToRegister(instr->result()); local 1745 FPURegister result_reg = ToDoubleRegister(instr->result()); local 4712 DoubleRegister result_reg = ToDoubleRegister(result); local 4723 Register result_reg = ToRegister(instr->result()); local 4758 Register result_reg = ToRegister(instr->result()); local 4956 Register result_reg = ToRegister(instr->result()); local 4964 Register result_reg = ToRegister(instr->result()); local 4972 Register result_reg = ToRegister(instr->result()); local 5006 Register result_reg = ToRegister(instr->result()); local [all...] |
/external/v8/src/crankshaft/mips64/ |
lithium-codegen-mips64.cc | 985 const Register result_reg = ToRegister(instr->result()); local 988 __ Dmod(result_reg, left_reg, right_reg); 1849 Register result_reg = ToRegister(instr->result()); local 1864 FPURegister result_reg = ToDoubleRegister(instr->result()); local 4916 DoubleRegister result_reg = ToDoubleRegister(result); local 4927 Register result_reg = ToRegister(instr->result()); local 4962 Register result_reg = ToRegister(instr->result()); local 5159 Register result_reg = ToRegister(instr->result()); local 5167 Register result_reg = ToRegister(instr->result()); local 5175 Register result_reg = ToRegister(instr->result()); local 5209 Register result_reg = ToRegister(instr->result()); local [all...] |
/external/v8/src/crankshaft/ppc/ |
lithium-codegen-ppc.cc | 960 Register result_reg = ToRegister(instr->result()); local 985 __ isel(overflow, result_reg, r0, result_reg, cr0); 1899 Register result_reg = ToRegister(instr->result()); local 1924 DoubleRegister result_reg = ToDoubleRegister(instr->result()); local 5018 DoubleRegister result_reg = ToDoubleRegister(result); local 5030 Register result_reg = ToRegister(instr->result()); local 5055 Register result_reg = ToRegister(instr->result()); local 5250 Register result_reg = ToRegister(instr->result()); local 5257 Register result_reg = ToRegister(instr->result()); local 5265 Register result_reg = ToRegister(instr->result()); local 5300 Register result_reg = ToRegister(instr->result()); local [all...] |
/external/v8/src/crankshaft/s390/ |
lithium-codegen-s390.cc | 933 Register result_reg = ToRegister(instr->result()); local 1905 Register result_reg = ToRegister(instr->result()); local 1926 DoubleRegister result_reg = ToDoubleRegister(instr->result()); local 4928 DoubleRegister result_reg = ToDoubleRegister(result); local 4939 Register result_reg = ToRegister(instr->result()); local 4963 Register result_reg = ToRegister(instr->result()); local 5150 Register result_reg = ToRegister(instr->result()); local 5156 Register result_reg = ToRegister(instr->result()); local 5163 Register result_reg = ToRegister(instr->result()); local 5197 Register result_reg = ToRegister(instr->result()); local [all...] |
/external/v8/src/crankshaft/x64/ |
lithium-codegen-x64.cc | 267 Register result_reg = ToRegister(instr->result()); local 268 __ movsxlq(result_reg, result_reg); 962 Register result_reg = ToRegister(instr->result()); local 963 DCHECK(result_reg.is(rdx)); 984 __ Set(result_reg, 0); 1000 __ testl(result_reg, result_reg); 4812 XMMRegister result_reg = ToDoubleRegister(result); local 4829 Register result_reg = ToRegister(result); local 4859 Register result_reg = ToRegister(result); local 5037 Register result_reg = ToRegister(instr->result()); local 5087 Register result_reg = ToRegister(instr->result()); local [all...] |
/external/v8/src/crankshaft/x87/ |
lithium-codegen-x87.cc | 1235 Register result_reg = ToRegister(instr->result()); local 4942 Register result_reg = ToRegister(result); local 4971 Register result_reg = ToRegister(result); local 5154 Register result_reg = ToRegister(instr->result()); local 5169 Register result_reg = ToRegister(instr->result()); local 5291 Register result_reg = ToRegister(instr->result()); local [all...] |