Home
last modified time | relevance | path

Searched refs:fpr_index (Results 1 – 3 of 3) sorted by relevance

/art/runtime/arch/arm/
Dquick_entrypoints_cc_arm.cc34 uint32_t fpr_index = 0; // Index into float registers. in quick_invoke_reg_setup() local
50 fpr_double_index = std::max(fpr_double_index, RoundUp(fpr_index, 2)); in quick_invoke_reg_setup()
65 if (fpr_index % 2 == 0) { in quick_invoke_reg_setup()
66 fpr_index = std::max(fpr_double_index, fpr_index); in quick_invoke_reg_setup()
68 if (fpr_index < arraysize(fp_reg_args)) { in quick_invoke_reg_setup()
69 fp_reg_args[fpr_index++] = args[arg_index]; in quick_invoke_reg_setup()
/art/compiler/jni/quick/arm/
Dcalling_convention_arm.cc193 uint32_t fpr_index = 0; // S0 ~ S15. in EntrySpills() local
201 fpr_double_index = (std::max(fpr_double_index * 2, RoundUp(fpr_index, 2))) / 2; in EntrySpills()
210 if (fpr_index % 2 == 0) { in EntrySpills()
211 fpr_index = std::max(fpr_double_index * 2, fpr_index); in EntrySpills()
213 if (fpr_index < arraysize(kHFSArgumentRegisters)) { in EntrySpills()
215 ArmManagedRegister::FromSRegister(kHFSArgumentRegisters[fpr_index++])); in EntrySpills()
/art/compiler/jni/quick/mips/
Dcalling_convention_mips.cc144 uint32_t fpr_index = 0; in EntrySpills() local
149 if (fpr_index < arraysize(kManagedDArgumentRegisters)) { in EntrySpills()
151 MipsManagedRegister::FromDRegister(kManagedDArgumentRegisters[fpr_index++])); in EntrySpills()
156 if (fpr_index < arraysize(kManagedFArgumentRegisters)) { in EntrySpills()
158 MipsManagedRegister::FromFRegister(kManagedFArgumentRegisters[fpr_index++])); in EntrySpills()