Home
last modified time | relevance | path

Searched refs:dreg (Results 1 – 25 of 26) sorted by relevance

12

/external/v8/src/ppc/
Dsimulator-ppc.h186 void set_d_register_from_double(int dreg, const double dbl) { in set_d_register_from_double() argument
187 DCHECK(dreg >= 0 && dreg < kNumFPRs); in set_d_register_from_double()
188 *bit_cast<double*>(&fp_registers_[dreg]) = dbl; in set_d_register_from_double()
190 double get_double_from_d_register(int dreg) { in get_double_from_d_register() argument
191 DCHECK(dreg >= 0 && dreg < kNumFPRs); in get_double_from_d_register()
192 return *bit_cast<double*>(&fp_registers_[dreg]); in get_double_from_d_register()
194 void set_d_register(int dreg, int64_t value) { in set_d_register() argument
195 DCHECK(dreg >= 0 && dreg < kNumFPRs); in set_d_register()
196 fp_registers_[dreg] = value; in set_d_register()
198 int64_t get_d_register(int dreg) { in get_d_register() argument
[all …]
Ddeoptimizer-ppc.cc163 const DoubleRegister dreg = DoubleRegister::from_code(code); in Generate() local
165 __ stfd(dreg, MemOperand(sp, offset)); in Generate()
301 const DoubleRegister dreg = DoubleRegister::from_code(code); in Generate() local
303 __ lfd(dreg, MemOperand(r4, src_offset)); in Generate()
Dmacro-assembler-ppc.cc262 DoubleRegister dreg = DoubleRegister::from_code(i); in MultiPushDoubles() local
264 stfd(dreg, MemOperand(location, stack_offset)); in MultiPushDoubles()
275 DoubleRegister dreg = DoubleRegister::from_code(i); in MultiPopDoubles() local
276 lfd(dreg, MemOperand(location, stack_offset)); in MultiPopDoubles()
/external/v8/src/arm64/
Dsimulator-arm64.cc175 return dreg(0); in CallDouble()
639 TraceSim("Arguments: %f, %f\n", dreg(0), dreg(1)); in DoRuntimeCall()
640 int64_t result = target(dreg(0), dreg(1)); in DoRuntimeCall()
654 TraceSim("Argument: %f\n", dreg(0)); in DoRuntimeCall()
655 double result = target(dreg(0)); in DoRuntimeCall()
669 TraceSim("Arguments: %f, %f\n", dreg(0), dreg(1)); in DoRuntimeCall()
670 double result = target(dreg(0), dreg(1)); in DoRuntimeCall()
684 TraceSim("Arguments: %f, %d\n", dreg(0), wreg(0)); in DoRuntimeCall()
685 double result = target(dreg(0), wreg(0)); in DoRuntimeCall()
1631 case STR_d: MemoryWrite<double>(address, dreg(srcdst)); break; in LoadStoreHelper()
[all …]
Dsimulator-arm64.h428 double dreg(unsigned code) const {
439 case kDRegSizeInBits: return dreg(code);
/external/v8/src/arm/
Dsimulator-arm.h147 void set_dw_register(int dreg, const int* dbl);
150 void get_d_register(int dreg, uint64_t* value);
151 void set_d_register(int dreg, const uint64_t* value);
152 void get_d_register(int dreg, uint32_t* value);
153 void set_d_register(int dreg, const uint32_t* value);
162 void set_d_register_from_double(int dreg, const double& dbl) { in set_d_register_from_double() argument
163 SetVFPRegister<double, 2>(dreg, dbl); in set_d_register_from_double()
166 double get_double_from_d_register(int dreg) { in get_double_from_d_register() argument
167 return GetFromVFPRegister<double, 2>(dreg); in get_double_from_d_register()
Dsimulator-arm.cc929 void Simulator::set_dw_register(int dreg, const int* dbl) { in set_dw_register() argument
930 DCHECK((dreg >= 0) && (dreg < num_d_registers)); in set_dw_register()
931 registers_[dreg] = dbl[0]; in set_dw_register()
932 registers_[dreg + 1] = dbl[1]; in set_dw_register()
936 void Simulator::get_d_register(int dreg, uint64_t* value) { in get_d_register() argument
937 DCHECK((dreg >= 0) && (dreg < DwVfpRegister::NumRegisters())); in get_d_register()
938 memcpy(value, vfp_registers_ + dreg * 2, sizeof(*value)); in get_d_register()
942 void Simulator::set_d_register(int dreg, const uint64_t* value) { in set_d_register() argument
943 DCHECK((dreg >= 0) && (dreg < DwVfpRegister::NumRegisters())); in set_d_register()
944 memcpy(vfp_registers_ + dreg * 2, value, sizeof(*value)); in set_d_register()
[all …]
/external/valgrind/VEX/priv/
Dguest_arm_toIR.c2859 UInt dreg = get_neon_d_regno(theInstr); in dis_neon_vext() local
2867 putQReg(dreg, triop(Iop_SliceV128, /*hiV128*/getQReg(mreg), in dis_neon_vext()
2870 putDRegI64(dreg, triop(Iop_Slice64, /*hiI64*/getDRegI64(mreg), in dis_neon_vext()
2873 DIP("vext.8 %c%u, %c%u, %c%u, #%u\n", reg_t, dreg, reg_t, nreg, in dis_neon_vext()
2908 UInt dreg = get_neon_d_regno(theInstr & ~(1 << 6)); in dis_neon_vtb() local
2920 if (dreg >= 0x100 || mreg >= 0x100 || nreg >= 0x100) in dis_neon_vtb()
2966 getDRegI64(dreg), in dis_neon_vtb()
2972 putDRegI64(dreg, mkexpr(old_res), condT); in dis_neon_vtb()
2973 DIP("vtb%c.8 d%u, {", op ? 'x' : 'l', dreg); in dis_neon_vtb()
2988 UInt dreg = ((theInstr >> 18) & 0x10) | ((theInstr >> 12) & 0xF); in dis_neon_vdup() local
[all …]
Dhost_arm_isel.c3749 HReg dreg = iselNeon64Expr(env, triop->arg1); in iselNeon64Expr_wrk() local
3764 addInstr(env, ARMInstr_NUnary(ARMneon_COPY, res, dreg, 4, False)); in iselNeon64Expr_wrk()
/external/vixl/src/vixl/a64/
Dsimulator-a64.cc1121 case STR_d: Memory::Write<double>(address, dreg(srcdst)); break; in LoadStoreHelper()
1237 Memory::Write<double>(address, dreg(rt)); in LoadStorePairHelper()
1238 Memory::Write<double>(address2, dreg(rt2)); in LoadStorePairHelper()
1921 case FCVTAS_wd: set_wreg(dst, FPToInt32(dreg(src), FPTieAway)); break; in VisitFPIntegerConvert()
1922 case FCVTAS_xd: set_xreg(dst, FPToInt64(dreg(src), FPTieAway)); break; in VisitFPIntegerConvert()
1925 case FCVTAU_wd: set_wreg(dst, FPToUInt32(dreg(src), FPTieAway)); break; in VisitFPIntegerConvert()
1926 case FCVTAU_xd: set_xreg(dst, FPToUInt64(dreg(src), FPTieAway)); break; in VisitFPIntegerConvert()
1934 set_wreg(dst, FPToInt32(dreg(src), FPNegativeInfinity)); in VisitFPIntegerConvert()
1937 set_xreg(dst, FPToInt64(dreg(src), FPNegativeInfinity)); in VisitFPIntegerConvert()
1946 set_wreg(dst, FPToUInt32(dreg(src), FPNegativeInfinity)); in VisitFPIntegerConvert()
[all …]
Dsimulator-a64.h894 double dreg(unsigned code) const { in dreg() function
/external/vixl/examples/
Dadd3-double.cc69 printf("%f + %f + %f = %f\n", a, b, c, simulator.dreg(0)); in main()
Dadd4-double.cc79 printf("%ld + %f + %ld + %f = %f\n", a, b, c, d, simulator.dreg(0)); in main()
/external/vixl/test/
Dtest-utils-a64.h110 inline double dreg(unsigned code) const { in dreg() function
Dtest-utils-a64.cc174 return EqualFP64(expected, core, core->dreg(fpreg.code())); in EqualFP64()
/external/v8/test/cctest/
Dtest-utils-arm64.h89 inline double dreg(unsigned code) const { in dreg() function
Dtest-utils-arm64.cc142 return EqualFP64(expected, core, core->dreg(fpreg.code())); in EqualFP64()
/external/vixl/test/examples/
Dtest-examples.cc334 assert(regs.dreg(0) == Add3DoubleC(A, B, C)); \
360 assert(regs.dreg(0) == Add4DoubleC(A, B, C, D)); \
/external/v8/src/mips/
Dsimulator-mips.h165 void set_dw_register(int dreg, const int* dbl);
/external/v8/src/mips64/
Dsimulator-mips64.h196 void set_dw_register(int dreg, const int* dbl);
/external/llvm/test/CodeGen/ARM/
Dvector-load.ll227 ; Make sure we don't break smaller-than-dreg extloads.
/external/hyphenation-patterns/de/
Dhyph-de-1996.pat.txt3538 2dreg
Dhyph-de-1901.pat.txt3586 2dreg
Dhyph-de-ch-1901.pat.txt3530 2dreg
/external/hyphenation-patterns/nb/
Dhyph-nb.pat.txt4902 9dreg.

12