Searched refs:FPURegister (Results 1 - 11 of 11) sorted by relevance

/external/v8/src/mips/
H A Dassembler-mips.h70 // Implementation of Register and FPURegister.
188 struct FPURegister { struct in namespace:v8::internal
204 inline static int ToAllocationIndex(FPURegister reg);
206 static FPURegister FromAllocationIndex(int index) {
232 static FPURegister from_code(int code) {
233 FPURegister r = { code };
238 bool is(FPURegister creg) const { return code_ == creg.code_; }
239 FPURegister low() const {
242 FPURegister reg;
247 FPURegister hig
[all...]
H A Dassembler-mips.cc881 FPURegister ft,
882 FPURegister fs,
883 FPURegister fd,
896 FPURegister fs,
897 FPURegister fd,
945 FPURegister ft,
1622 void Assembler::lwc1(FPURegister fd, const MemOperand& src) {
1627 void Assembler::ldc1(FPURegister fd, const MemOperand& src) {
1631 FPURegister nextfpreg;
1637 void Assembler::swc1(FPURegister f
[all...]
H A Dmacro-assembler-mips.h233 inline void Move(FPURegister dst, FPURegister src) {
239 inline void Move(Register dst_low, Register dst_high, FPURegister src) {
241 mfc1(dst_high, FPURegister::from_code(src.code() + 1));
244 inline void Move(FPURegister dst, Register src_low, Register src_high) {
246 mtc1(src_high, FPURegister::from_code(dst.code() + 1));
250 void Move(FPURegister dst, double imm);
541 FPURegister value,
715 void Cvt_d_uw(FPURegister fd, FPURegister f
[all...]
H A Dmacro-assembler-mips.cc121 Subu(sp, sp, Operand(FPURegister::kNumAllocatableRegisters * kDoubleSize));
122 for (int i = 0; i < FPURegister::kNumAllocatableRegisters; i+=2) {
123 FPURegister reg = FPURegister::FromAllocationIndex(i);
130 for (int i = 0; i < FPURegister::kNumAllocatableRegisters; i+=2) {
131 FPURegister reg = FPURegister::FromAllocationIndex(i);
134 Addu(sp, sp, Operand(FPURegister::kNumAllocatableRegisters * kDoubleSize));
170 int doubles_size = FPURegister::kNumAllocatableRegisters * kDoubleSize;
863 sdc1(FPURegister
[all...]
H A Dcode-stubs-mips.h751 FPURegister double_scratch,
761 FPURegister double_dst,
765 FPURegister single_scratch);
775 FPURegister double_dst,
781 FPURegister single_scratch,
797 FPURegister double_scratch,
841 FPURegister dst,
H A Dassembler-mips-inl.h82 int FPURegister::ToAllocationIndex(FPURegister reg) {
H A Ddeoptimizer-mips.cc775 kDoubleSize * FPURegister::kNumAllocatableRegisters;
779 for (int i = 0; i < FPURegister::kNumAllocatableRegisters; ++i) {
780 FPURegister fpu_reg = FPURegister::FromAllocationIndex(i);
857 for (int i = 0; i < FPURegister::kNumAllocatableRegisters; ++i) {
H A Dlithium-codegen-mips.h282 FPURegister src1,
283 FPURegister src2);
H A Dsimulator-mips.h168 enum FPURegister { enum in class:v8::internal::Simulator
H A Dlithium-codegen-mips.cc1439 Condition cc, FPURegister src1, FPURegister src2) {
1624 FPURegister left_reg = ToDoubleRegister(left);
1625 FPURegister right_reg = ToDoubleRegister(right);
2575 FPURegister result = ToDoubleRegister(instr->result());
2987 FPURegister input = ToDoubleRegister(instr->InputAt(0));
2988 FPURegister result = ToDoubleRegister(instr->result());
3009 FPURegister single_scratch = double_scratch0().low();
3573 FPURegister value(ToDoubleRegister(instr->value()));
3805 FPURegister single_scratc
[all...]
H A Dcode-stubs-mips.cc571 FPURegister dst,
642 FPURegister double_scratch,
679 FPURegister double_dst,
683 FPURegister single_scratch) {
767 FPURegister single_scratch,
869 FPURegister single_scratch = double_scratch.low();
2846 FPURegister double_scratch = f0;
2847 FPURegister single_scratch = f6;
3594 const FPURegister single_scratch = f8;

Completed in 370 milliseconds