HomeSort by relevance Sort by last modified time
    Searched refs:DoubleRegister (Results 1 - 25 of 93) sorted by null

1 2 3 4

  /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,

Completed in 374 milliseconds

1 2 3 4