Fixes debug mode assertions.
TEST=cctest/test-run-machops/RunChangeUint32ToFloat64_B
BUG=
Review URL: https://codereview.chromium.org/
1211143003
Cr-Commit-Position: refs/heads/master@{#29420}
const RegList saves = descriptor->CalleeSavedRegisters();
// Save callee-saved registers.
__ MultiPush(saves);
- DCHECK(kNumCalleeSaved == base::bits::CountPopulation32(saves));
+ // kNumCalleeSaved includes the fp register, but the fp register
+ // is saved separately in TF.
+ DCHECK(kNumCalleeSaved == base::bits::CountPopulation32(saves) + 1);
int register_save_area_size = kNumCalleeSaved * kPointerSize;
const RegList saves_fpu = descriptor->CalleeSavedFPRegisters();
const RegList saves = descriptor->CalleeSavedRegisters();
// Save callee-saved registers.
__ MultiPush(saves);
- DCHECK(kNumCalleeSaved == base::bits::CountPopulation32(saves));
+ // kNumCalleeSaved includes the fp register, but the fp register
+ // is saved separately in TF.
+ DCHECK(kNumCalleeSaved == base::bits::CountPopulation32(saves) + 1);
int register_save_area_size = kNumCalleeSaved * kPointerSize;
const RegList saves_fpu = descriptor->CalleeSavedFPRegisters();