Home
last modified time | relevance | path

Searched refs:fpr (Results 1 – 23 of 23) sorted by relevance

/external/webkit/Source/JavaScriptCore/dfg/
DDFGNonSpeculativeJIT.h117 if (!info.needsSpill() || (info.fpr() == exclude))
120 boxDouble(info.fpr(), canTrample);
155 if (info.fpr() == exclude)
167 unboxDouble(canTrample, info.fpr());
180 for (FPRReg fpr = fpr0; fpr < numberOfFPRs; next(fpr)) { variable
181 VirtualRegister name = m_fprs.name(fpr);
195 for (FPRReg fpr = fpr0; fpr < numberOfFPRs; next(fpr)) { variable
196 VirtualRegister name = m_fprs.name(fpr);
205 for (FPRReg fpr = fpr0; fpr < numberOfFPRs; next(fpr)) { in silentFillAllRegisters() local
206 VirtualRegister name = m_fprs.name(fpr); in silentFillAllRegisters()
[all …]
DDFGJITCodeGenerator.cpp126 FPRReg fpr = fprAllocate(); in fillDouble() local
128 m_jit.movePtrToDouble(reg, JITCompiler::fprToRegisterID(fpr)); in fillDouble()
131 m_fprs.retain(fpr, virtualRegister, SpillOrderDouble); in fillDouble()
132 info.fillDouble(fpr); in fillDouble()
133 return fpr; in fillDouble()
164 FPRReg fpr = fprAllocate(); in fillDouble() local
168 JITCompiler::FPRegisterID fpReg = JITCompiler::fprToRegisterID(fpr); in fillDouble()
189 m_fprs.retain(fpr, virtualRegister, SpillOrderDouble); in fillDouble()
190 info.fillDouble(fpr); in fillDouble()
191 return fpr; in fillDouble()
[all …]
DDFGGenerationInfo.h109 void initDouble(NodeIndex nodeIndex, uint32_t useCount, FPRReg fpr) in initDouble() argument
116 u.fpr = fpr; in initDouble()
154 FPRReg fpr() { ASSERT(m_registerFormat == DataFormatDouble); return u.fpr; } in fpr() function
205 void fillDouble(FPRReg fpr) in fillDouble() argument
208 u.fpr = fpr; in fillDouble()
231 FPRReg fpr; member
DDFGNonSpeculativeJIT.cpp50 for (FPRReg fpr = fpr0; fpr < numberOfFPRs; next(fpr)) { in EntryLocation() local
51 VirtualRegister virtualRegister = jit->m_fprs.name(fpr); in EntryLocation()
55 m_fprInfo[fpr] = info.nodeIndex(); in EntryLocation()
57 m_fprInfo[fpr] = NoNode; in EntryLocation()
61 void NonSpeculativeJIT::valueToNumber(JSValueOperand& operand, FPRReg fpr) in valueToNumber() argument
67 JITCompiler::FPRegisterID fpReg = JITCompiler::fprToRegisterID(fpr); in valueToNumber()
81 silentSpillAllRegisters(fpr, jsValueGpr); in valueToNumber()
86 silentFillAllRegisters(fpr); in valueToNumber()
122 void NonSpeculativeJIT::numberToInt32(FPRReg fpr, GPRReg gpr) in numberToInt32() argument
124 JITCompiler::FPRegisterID fpReg = JITCompiler::fprToRegisterID(fpr); in numberToInt32()
[all …]
DDFGJITCompiler.cpp43 void JITCompiler::fillNumericToDouble(NodeIndex nodeIndex, FPRReg fpr, GPRReg temporary) in fillNumericToDouble() argument
51 movePtrToDouble(tempReg, fprToRegisterID(fpr)); in fillNumericToDouble()
57 movePtrToDouble(tempReg, fprToRegisterID(fpr)); in fillNumericToDouble()
60 convertInt32ToDouble(tempReg, fprToRegisterID(fpr)); in fillNumericToDouble()
146 for (FPRReg fpr = fpr0; fpr < numberOfFPRs; next(fpr)) { in jumpFromSpeculativeToNonSpeculative() local
147 NodeIndex nodeIndex = check.m_fprInfo[fpr]; in jumpFromSpeculativeToNonSpeculative()
153 moveDoubleToPtr(fprToRegisterID(fpr), regT0); in jumpFromSpeculativeToNonSpeculative()
159 for (FPRReg fpr = fpr0; fpr < numberOfFPRs; next(fpr)) { in jumpFromSpeculativeToNonSpeculative() local
160 NodeIndex nodeIndex = entry.m_fprInfo[fpr]; in jumpFromSpeculativeToNonSpeculative()
164 fillNumericToDouble(nodeIndex, fpr, gpr0); in jumpFromSpeculativeToNonSpeculative()
DDFGJITCodeGenerator.h124 FPRReg fpr = m_fprs.allocate(spillMe); in fprAllocate() local
127 return fpr; in fprAllocate()
159 GPRReg boxDouble(FPRReg fpr, GPRReg gpr) in boxDouble() argument
161 JITCompiler::FPRegisterID fpReg = JITCompiler::fprToRegisterID(fpr); in boxDouble()
167 FPRReg unboxDouble(GPRReg gpr, FPRReg fpr) in unboxDouble() argument
170 JITCompiler::FPRegisterID fpReg = JITCompiler::fprToRegisterID(fpr); in unboxDouble()
173 return fpr; in unboxDouble()
175 GPRReg boxDouble(FPRReg fpr) in boxDouble() argument
177 return boxDouble(fpr, allocate()); in boxDouble()
198 m_fprs.release(info.fpr()); in use()
[all …]
DDFGSpeculativeJIT.cpp157 for (FPRReg fpr = fpr0; fpr < numberOfFPRs; next(fpr)) { in SpeculationCheck() local
158 VirtualRegister virtualRegister = jit->m_fprs.name(fpr); in SpeculationCheck()
162 m_fprInfo[fpr] = info.nodeIndex(); in SpeculationCheck()
164 m_fprInfo[fpr] = NoNode; in SpeculationCheck()
/external/qemu/
Dmonitor.c1923 { "f0", offsetof(CPUState, fpr[0]) },
1924 { "f1", offsetof(CPUState, fpr[1]) },
1925 { "f2", offsetof(CPUState, fpr[2]) },
1926 { "f3", offsetof(CPUState, fpr[3]) },
1927 { "f4", offsetof(CPUState, fpr[4]) },
1928 { "f5", offsetof(CPUState, fpr[5]) },
1929 { "f6", offsetof(CPUState, fpr[6]) },
1930 { "f7", offsetof(CPUState, fpr[7]) },
1931 { "f8", offsetof(CPUState, fpr[8]) },
1932 { "f9", offsetof(CPUState, fpr[9]) },
[all …]
Dgdbstub.c647 stfq_p(mem_buf, env->fpr[n-32]); in cpu_gdb_read_register()
685 env->fpr[n-32] = ldfq_p(mem_buf); in cpu_gdb_write_register()
749 GET_REG32(*((uint32_t *)&env->fpr[n - 32])); in cpu_gdb_read_register()
766 GET_REG32(*((uint32_t *)&env->fpr[n - 32])); in cpu_gdb_read_register()
772 val = (uint64_t)*((uint32_t *)&env->fpr[(n - 64) * 2 + 32]) << 32; in cpu_gdb_read_register()
773 val |= *((uint32_t *)&env->fpr[(n - 64) * 2 + 33]); in cpu_gdb_read_register()
813 *((uint32_t *)&env->fpr[n - 32]) = tmp; in cpu_gdb_write_register()
831 env->fpr[n] = ldfl_p(mem_buf); in cpu_gdb_write_register()
835 *((uint32_t *)&env->fpr[(n - 64) * 2 + 32]) = tmp >> 32; in cpu_gdb_write_register()
836 *((uint32_t *)&env->fpr[(n - 64) * 2 + 33]) = tmp; in cpu_gdb_write_register()
[all …]
/external/guava/guava-tests/test/com/google/common/hash/
DBloomFilterTest.java22 for (double fpr = 0.0000001; fpr < 0.1; fpr *= 10) { in testBasic()
24 checkSanity(BloomFilter.create(HashTestUtils.BAD_FUNNEL, expectedInsertions, fpr)); in testBasic()
/external/libffi/src/mips/
Dffi.c658 double *fpr) in ffi_closure_mips_inner_O32() argument
691 avaluep[i] = ((char *) &fpr[i]) + sizeof (float); in ffi_closure_mips_inner_O32()
694 avaluep[i] = (char *) &fpr[i]; in ffi_closure_mips_inner_O32()
758 ffi_arg *fpr) in copy_struct_N32() argument
776 fpp = (char *)(argn >= 8 ? ar + argn : fpr + argn); in copy_struct_N32()
811 ffi_arg *fpr) in ffi_closure_mips_inner_N32() argument
844 ffi_arg *argp = argn >= 8 ? ar + argn : fpr + argn; in ffi_closure_mips_inner_N32()
904 argn, 0, ar, fpr); in ffi_closure_mips_inner_N32()
/external/libffi/src/powerpc/
Dlinux64_closure.S60 # + 16 bytes retval area + 13*8 bytes fpr save area + round to 16
64 # next save fpr 1 to fpr 13
90 # now load up the pointer to the saved fpr registers */
Dppc_closure.S58 # next save fpr 1 to fpr 8 (aligned to 8)
79 # now load up the pointer to the saved fpr registers */
/external/kernel-headers/original/asm-mips/
Dprocessor.h91 fpureg_t fpr[NUM_FPU_REGS]; member
181 .fpr = {0,}, \
/external/libffi/src/sparc/
Dffi.c540 void *rvalue, unsigned long *gpr, double *fpr) in ffi_closure_sparc_inner_v9() argument
582 (char *) &fpr[argn]); in ffi_closure_sparc_inner_v9()
599 avalue[i] = ((char *) &fpr[argn]) - arg_types[i]->size; in ffi_closure_sparc_inner_v9()
/external/qemu/android/config/linux-x86/asm/
Dkvm.h130 __u8 fpr[8][16]; member
/external/qemu/android/config/linux-x86_64/asm/
Dkvm.h130 __u8 fpr[8][16]; member
/external/qemu/target-mips/
Dmachine.c35 qemu_put_be64s(f, &fpu->fpr[i].d); in save_fpu()
182 qemu_get_be64s(f, &fpu->fpr[i].d); in load_fpu()
Dcpu.h73 fpr_t fpr[32]; member
Dtranslate.c597 tcg_gen_ld_i32(t, cpu_env, offsetof(CPUState, active_fpu.fpr[reg].w[FP_ENDIAN_IDX])); in gen_load_fpr32()
602 tcg_gen_st_i32(t, cpu_env, offsetof(CPUState, active_fpu.fpr[reg].w[FP_ENDIAN_IDX])); in gen_store_fpr32()
607 tcg_gen_ld_i32(t, cpu_env, offsetof(CPUState, active_fpu.fpr[reg].w[!FP_ENDIAN_IDX])); in gen_load_fpr32h()
612 tcg_gen_st_i32(t, cpu_env, offsetof(CPUState, active_fpu.fpr[reg].w[!FP_ENDIAN_IDX])); in gen_store_fpr32h()
618 tcg_gen_ld_i64(t, cpu_env, offsetof(CPUState, active_fpu.fpr[reg].d)); in gen_load_fpr64()
633 tcg_gen_st_i64(t, cpu_env, offsetof(CPUState, active_fpu.fpr[reg].d)); in gen_store_fpr64()
8458 printfpr(&env->active_fpu.fpr[i]); in fpu_dump_state()
/external/qemu/target-i386/
Dkvm.c380 memcpy(fpu.fpr, env->fpregs, sizeof env->fpregs); in kvm_put_fpu()
489 memcpy(env->fpregs, fpu.fpr, sizeof env->fpregs); in kvm_get_fpu()
/external/elfutils/tests/
Drun-show-die-info.sh199 Name : fpr
/external/valgrind/main/
DNEWS165 268619 s390x: fpr - gpr transfer facility