/external/v8/src/ppc/ |
assembler-ppc.h | 212 struct DoubleRegister { 225 bool is(DoubleRegister reg) const { return reg_code == reg.reg_code; } 235 static DoubleRegister from_code(int code) { 236 DoubleRegister r = {code}; 243 typedef DoubleRegister FloatRegister; 246 typedef DoubleRegister Simd128Register; 249 const DoubleRegister R = {DoubleRegister::kCode_##R}; 255 // "static const DoubleRegister&" because Clang complains otherwise when a [all...] |
macro-assembler-ppc.h | 171 void Move(DoubleRegister dst, DoubleRegister src); 379 void CanonicalizeNaN(const DoubleRegister dst, const DoubleRegister src); 380 void CanonicalizeNaN(const DoubleRegister value) { 386 void ConvertIntToDouble(Register src, DoubleRegister dst); 390 void ConvertUnsignedIntToDouble(Register src, DoubleRegister dst); 394 void ConvertIntToFloat(Register src, DoubleRegister dst); 398 void ConvertUnsignedIntToFloat(Register src, DoubleRegister dst); 401 void ConvertInt64ToFloat(Register src, DoubleRegister double_dst) [all...] |
assembler-ppc.cc | 619 void Assembler::a_form(Instr instr, DoubleRegister frt, DoubleRegister fra, 620 DoubleRegister frb, RCBit r) { 654 void Assembler::xx3_form(Instr instr, DoubleRegister t, DoubleRegister a, 655 DoubleRegister b) { [all...] |
deoptimizer-ppc.cc | 103 for (int i = 0; i < DoubleRegister::kNumRegisters; ++i) { 123 const int kDoubleRegsSize = kDoubleSize * DoubleRegister::kNumRegisters; 130 const DoubleRegister dreg = DoubleRegister::from_code(code); 195 // double_registers_[DoubleRegister::kNumRegisters] 275 const DoubleRegister dreg = DoubleRegister::from_code(code);
|
macro-assembler-ppc.cc | 204 void MacroAssembler::Move(DoubleRegister dst, DoubleRegister src) { 243 for (int16_t i = DoubleRegister::kNumRegisters - 1; i >= 0; i--) { 245 DoubleRegister dreg = DoubleRegister::from_code(i); 256 for (int16_t i = 0; i < DoubleRegister::kNumRegisters; i++) { 258 DoubleRegister dreg = DoubleRegister::from_code(i); 712 void MacroAssembler::CanonicalizeNaN(const DoubleRegister dst, 713 const DoubleRegister src) [all...] |
/external/v8/src/s390/ |
assembler-s390.h | 193 struct DoubleRegister { 206 bool is(DoubleRegister reg) const { return reg_code == reg.reg_code; } 218 static DoubleRegister from_code(int code) { 219 DoubleRegister r = {code}; 226 typedef DoubleRegister FloatRegister; 229 typedef DoubleRegister Simd128Register; 232 const DoubleRegister R = {DoubleRegister::kCode_##R}; 238 // "static const DoubleRegister&" because Clang complains otherwise when a 648 inline void name(DoubleRegister r1, DoubleRegister r2) { [all...] |
macro-assembler-s390.h | 225 void Move(DoubleRegister dst, DoubleRegister src); 359 void Sqrt(DoubleRegister result, DoubleRegister input); 360 void Sqrt(DoubleRegister result, const MemOperand& input); 407 void LoadDouble(DoubleRegister dst, const MemOperand& opnd); 408 void LoadFloat32(DoubleRegister dst, const MemOperand& opnd); 409 void LoadFloat32ConvertToDouble(DoubleRegister dst, const MemOperand& mem); 418 void StoreDouble(DoubleRegister dst, const MemOperand& opnd); 419 void StoreFloat32(DoubleRegister dst, const MemOperand& opnd) [all...] |
code-stubs-s390.h | 367 DoubleRegister double_scratch, 373 DoubleRegister double_dst); 378 DoubleRegister double_dst); 382 static void ConvertIntToFloat(MacroAssembler* masm, const DoubleRegister dst, 391 DoubleRegister double_dst, 392 DoubleRegister double_scratch, 407 DoubleRegister double_scratch0, 408 DoubleRegister double_scratch1, 446 DoubleRegister dst, Register heap_number_map,
|
deoptimizer-s390.cc | 97 for (int i = 0; i < DoubleRegister::kNumRegisters; ++i) { 115 const int kDoubleRegsSize = kDoubleSize * DoubleRegister::kNumRegisters; 122 const DoubleRegister dreg = DoubleRegister::from_code(code); 192 // double_registers_[DoubleRegister::kNumRegisters] 273 const DoubleRegister dreg = DoubleRegister::from_code(code);
|
/external/v8/src/crankshaft/ia32/ |
lithium-gap-resolver-ia32.h | 76 int destination_uses_[DoubleRegister::kMaxNumRegisters];
|
/external/v8/src/crankshaft/x87/ |
lithium-gap-resolver-x87.h | 76 int destination_uses_[DoubleRegister::kMaxNumRegisters];
|
/external/v8/src/compiler/ |
wasm-linkage.cc | 50 LinkageLocation regloc(DoubleRegister reg, MachineType type) { 158 Allocator(const Register* gp, int gpc, const DoubleRegister* fp, int fpc) 173 const DoubleRegister* fp_regs; 181 DoubleRegister reg = fp_regs[fp_offset++]; 189 return regloc(DoubleRegister::from_code(float_reg_code), 234 static const DoubleRegister kFPParamRegisters[] = {FP_PARAM_REGISTERS}; 238 static const DoubleRegister* kFPParamRegisters = nullptr; 262 static const DoubleRegister kFPReturnRegisters[] = {FP_RETURN_REGISTERS}; 266 static const DoubleRegister* kFPReturnRegisters = nullptr;
|
code-generator-impl.h | 38 DoubleRegister InputDoubleRegister(size_t index) { 112 DoubleRegister OutputDoubleRegister() { 138 DoubleRegister ToDoubleRegister(InstructionOperand* op) {
|
/external/v8/src/mips/ |
assembler-mips.h | 234 typedef FPURegister DoubleRegister; 239 const DoubleRegister no_freg = {-1}; 241 const DoubleRegister f0 = {0}; // Return value in hard float mode. 242 const DoubleRegister f1 = {1}; 243 const DoubleRegister f2 = {2}; 244 const DoubleRegister f3 = {3}; 245 const DoubleRegister f4 = {4}; 246 const DoubleRegister f5 = {5}; 247 const DoubleRegister f6 = {6}; 248 const DoubleRegister f7 = {7} [all...] |
deoptimizer-mips.cc | 95 for (int i = 0; i < DoubleRegister::kMaxNumRegisters; ++i) { 116 const int kDoubleRegsSize = kDoubleSize * DoubleRegister::kMaxNumRegisters; 123 const DoubleRegister fpu_reg = DoubleRegister::from_code(code); 197 // double_registers_[DoubleRegister::kNumAllocatableRegisters] 271 const DoubleRegister fpu_reg = DoubleRegister::from_code(code);
|
macro-assembler-mips.h | [all...] |
/external/v8/src/mips64/ |
assembler-mips64.h | 236 typedef FPURegister DoubleRegister; 241 const DoubleRegister no_freg = {-1}; 243 const DoubleRegister f0 = {0}; // Return value in hard float mode. 244 const DoubleRegister f1 = {1}; 245 const DoubleRegister f2 = {2}; 246 const DoubleRegister f3 = {3}; 247 const DoubleRegister f4 = {4}; 248 const DoubleRegister f5 = {5}; 249 const DoubleRegister f6 = {6}; 250 const DoubleRegister f7 = {7} [all...] |
deoptimizer-mips64.cc | 95 for (int i = 0; i < DoubleRegister::kMaxNumRegisters; ++i) { 116 const int kDoubleRegsSize = kDoubleSize * DoubleRegister::kMaxNumRegisters; 123 const DoubleRegister fpu_reg = DoubleRegister::from_code(code); 197 // double_registers_[DoubleRegister::kNumAllocatableRegisters] 270 const DoubleRegister fpu_reg = DoubleRegister::from_code(code);
|
/external/v8/src/crankshaft/mips/ |
lithium-codegen-mips.h | 66 DoubleRegister ToDoubleRegister(LOperand* op) const; 69 DoubleRegister EmitLoadDoubleRegister(LOperand* op, 71 DoubleRegister dbl_scratch); 141 DoubleRegister double_scratch0() { return kLithiumScratchDouble; } 246 DoubleRegister ToDoubleRegister(int index) const; 292 DoubleRegister result, NumberUntagDMode mode);
|
/external/v8/src/crankshaft/mips64/ |
lithium-codegen-mips64.h | 66 DoubleRegister ToDoubleRegister(LOperand* op) const; 69 DoubleRegister EmitLoadDoubleRegister(LOperand* op, 71 DoubleRegister dbl_scratch); 143 DoubleRegister double_scratch0() { return kLithiumScratchDouble; } 248 DoubleRegister ToDoubleRegister(int index) const; 295 DoubleRegister result, NumberUntagDMode mode);
|
/external/gemmlowp/meta/generators/ |
zip_Nx8_neon.py | 44 lanes.append(ZipLane(input_address, registers.DoubleRegister(), 48 lanes.append(ZipLane(address_register, registers.DoubleRegister(), 173 multiplier = registers.DoubleRegister() 183 lane_temp = registers.DoubleRegister()
|
/external/v8/src/crankshaft/ppc/ |
lithium-codegen-ppc.h | 69 DoubleRegister ToDoubleRegister(LOperand* op) const; 134 DoubleRegister double_scratch0() { return kScratchDoubleReg; } 221 DoubleRegister ToDoubleRegister(int index) const; 251 DoubleRegister result, NumberUntagDMode mode);
|
/external/v8/src/crankshaft/s390/ |
lithium-codegen-s390.h | 68 DoubleRegister ToDoubleRegister(LOperand* op) const; 134 DoubleRegister double_scratch0() { return kScratchDoubleReg; } 221 DoubleRegister ToDoubleRegister(int index) const; 250 DoubleRegister result, NumberUntagDMode mode);
|
/external/v8/src/crankshaft/arm64/ |
delayed-masm-arm64.cc | 24 DoubleRegister temp1 = scope.AcquireD(); 25 DoubleRegister temp2 = scope.AcquireD(); 185 DoubleRegister temp = scope.AcquireD();
|
/external/v8/src/ |
register-configuration.cc | 26 #define REGISTER_CODE(R) DoubleRegister::kCode_##R, 59 DoubleRegister::kMaxNumRegisters); 69 Register::kNumRegisters, DoubleRegister::kMaxNumRegisters,
|