/external/chromium_org/v8/src/mips/ |
H A D | assembler-mips.h | 70 // Implementation of Register and FPURegister. 197 struct FPURegister { struct in namespace:v8::internal 214 inline static int ToAllocationIndex(FPURegister reg); 217 static FPURegister FromAllocationIndex(int index) { 222 static FPURegister from_code(int code) { 223 FPURegister r = { code }; 228 bool is(FPURegister creg) const { return code_ == creg.code_; } 229 FPURegister low() const { 232 FPURegister reg; 237 FPURegister hig [all...] |
H A D | assembler-mips.cc | 877 FPURegister ft, 878 FPURegister fs, 879 FPURegister fd, 889 FPURegister fr, 890 FPURegister ft, 891 FPURegister fs, 892 FPURegister fd, 904 FPURegister fs, 905 FPURegister fd, 951 FPURegister f [all...] |
H A D | macro-assembler-mips.h | 240 inline void Move(FPURegister dst, FPURegister src) { 246 inline void Move(Register dst_low, Register dst_high, FPURegister src) { 248 mfc1(dst_high, FPURegister::from_code(src.code() + 1)); 251 inline void FmoveHigh(Register dst_high, FPURegister src) { 252 mfc1(dst_high, FPURegister::from_code(src.code() + 1)); 255 inline void FmoveLow(Register dst_low, FPURegister src) { 259 inline void Move(FPURegister dst, Register src_low, Register src_high) { 261 mtc1(src_high, FPURegister::from_code(dst.code() + 1)); 265 void Move(FPURegister ds [all...] |
H A D | deoptimizer-mips.cc | 149 kDoubleSize * FPURegister::kMaxNumAllocatableRegisters; 153 for (int i = 0; i < FPURegister::kMaxNumAllocatableRegisters; ++i) { 154 FPURegister fpu_reg = FPURegister::FromAllocationIndex(i); 221 for (int i = 0; i < FPURegister::NumAllocatableRegisters(); ++i) { 290 for (int i = 0; i < FPURegister::kMaxNumAllocatableRegisters; ++i) { 291 const FPURegister fpu_reg = FPURegister::FromAllocationIndex(i);
|
H A D | assembler-mips-inl.h | 89 return FPURegister::kMaxNumRegisters; 94 return FPURegister::kMaxNumAllocatableRegisters; 98 int FPURegister::ToAllocationIndex(FPURegister reg) {
|
H A D | lithium-codegen-mips.h | 316 FPURegister src1, 317 FPURegister src2); 326 FPURegister src1, 327 FPURegister src2);
|
H A D | macro-assembler-mips.cc | 141 Subu(sp, sp, Operand(FPURegister::NumAllocatableRegisters() * kDoubleSize)); 142 for (int i = 0; i < FPURegister::NumAllocatableRegisters(); i+=2) { 143 FPURegister reg = FPURegister::FromAllocationIndex(i); 150 for (int i = 0; i < FPURegister::NumAllocatableRegisters(); i+=2) { 151 FPURegister reg = FPURegister::FromAllocationIndex(i); 154 Addu(sp, sp, Operand(FPURegister::NumAllocatableRegisters() * kDoubleSize)); 190 int doubles_size = FPURegister::NumAllocatableRegisters() * kDoubleSize; 900 sdc1(FPURegister [all...] |
H A D | simulator-mips.h | 168 enum FPURegister { enum in class:v8::internal::Simulator
|
H A D | lithium-codegen-mips.cc | 1884 FPURegister left_reg = ToDoubleRegister(left); 1885 FPURegister right_reg = ToDoubleRegister(right); 1886 FPURegister result_reg = ToDoubleRegister(instr->result()); 2004 FPURegister src1, 2005 FPURegister src2) { 2039 FPURegister src1, 2040 FPURegister src2) { 2240 FPURegister left_reg = ToDoubleRegister(left); 2241 FPURegister right_reg = ToDoubleRegister(right); 3092 FPURegister resul [all...] |
H A D | code-stubs-mips.cc | 1520 const FPURegister single_scratch = f8; 4895 FPURegister single_scratch = f6;
|
/external/v8/src/mips/ |
H A D | assembler-mips.h | 70 // 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 D | assembler-mips.cc | 881 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 D | macro-assembler-mips.h | 233 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 D | macro-assembler-mips.cc | 121 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 D | code-stubs-mips.h | 751 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 D | assembler-mips-inl.h | 82 int FPURegister::ToAllocationIndex(FPURegister reg) {
|
H A D | deoptimizer-mips.cc | 775 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 D | lithium-codegen-mips.h | 282 FPURegister src1, 283 FPURegister src2);
|
H A D | simulator-mips.h | 168 enum FPURegister { enum in class:v8::internal::Simulator
|
H A D | lithium-codegen-mips.cc | 1439 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 D | code-stubs-mips.cc | 571 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;
|