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

/external/chromium_org/v8/src/mips/
H A Dassembler-mips.h70 // 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 Dassembler-mips.cc877 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 Dmacro-assembler-mips.h240 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 Ddeoptimizer-mips.cc149 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 Dassembler-mips-inl.h89 return FPURegister::kMaxNumRegisters;
94 return FPURegister::kMaxNumAllocatableRegisters;
98 int FPURegister::ToAllocationIndex(FPURegister reg) {
H A Dlithium-codegen-mips.h316 FPURegister src1,
317 FPURegister src2);
326 FPURegister src1,
327 FPURegister src2);
H A Dmacro-assembler-mips.cc141 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 Dsimulator-mips.h168 enum FPURegister { enum in class:v8::internal::Simulator
H A Dlithium-codegen-mips.cc1884 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 Dcode-stubs-mips.cc1520 const FPURegister single_scratch = f8;
4895 FPURegister single_scratch = f6;
/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 1400 milliseconds