/external/v8/src/mips/ |
D | assembler-mips.h | 161 struct FPURegister { struct 179 bool is(FPURegister reg) const { return reg_code == reg.reg_code; } in is() argument 180 FPURegister low() const { in low() argument 183 FPURegister reg; in low() 188 FPURegister high() const { in high() argument 191 FPURegister reg; in high() 206 static FPURegister from_code(int code) { in from_code() argument 207 FPURegister r = {code}; in from_code() 232 typedef FPURegister FloatRegister; argument 234 typedef FPURegister DoubleRegister; [all …]
|
D | assembler-mips.cc | 1057 FPURegister ft, in GenInstrRegister() 1058 FPURegister fs, in GenInstrRegister() 1059 FPURegister fd, in GenInstrRegister() 1069 FPURegister fr, in GenInstrRegister() 1070 FPURegister ft, in GenInstrRegister() 1071 FPURegister fs, in GenInstrRegister() 1072 FPURegister fd, in GenInstrRegister() 1084 FPURegister fs, in GenInstrRegister() 1085 FPURegister fd, in GenInstrRegister() 1127 void Assembler::GenInstrImmediate(Opcode opcode, Register rs, FPURegister ft, in GenInstrImmediate() [all …]
|
D | macro-assembler-mips.h | 267 inline void Move_d(FPURegister dst, FPURegister src) { in Move_d() 273 inline void Move_s(FPURegister dst, FPURegister src) { in Move_s() 279 inline void Move(FPURegister dst, FPURegister src) { Move_d(dst, src); } in Move() 281 inline void Move(Register dst_low, Register dst_high, FPURegister src) { in Move() 286 inline void FmoveHigh(Register dst_high, FPURegister src) { in FmoveHigh() 290 inline void FmoveHigh(FPURegister dst, Register src_high) { in FmoveHigh() 294 inline void FmoveLow(Register dst_low, FPURegister src) { in FmoveLow() 298 void FmoveLow(FPURegister dst, Register src_low); 300 inline void Move(FPURegister dst, Register src_low, Register src_high) { in Move() 305 void Move(FPURegister dst, float imm); [all …]
|
D | macro-assembler-mips.cc | 1265 void MacroAssembler::Ulwc1(FPURegister fd, const MemOperand& rs, in Ulwc1() 1277 void MacroAssembler::Uswc1(FPURegister fd, const MemOperand& rs, in Uswc1() 1289 void MacroAssembler::Uldc1(FPURegister fd, const MemOperand& rs, in Uldc1() 1304 void MacroAssembler::Usdc1(FPURegister fd, const MemOperand& rs, in Usdc1() 1414 sdc1(FPURegister::from_code(i), MemOperand(sp, stack_offset)); in MultiPushFPU() 1428 sdc1(FPURegister::from_code(i), MemOperand(sp, stack_offset)); in MultiPushReversedFPU() 1439 ldc1(FPURegister::from_code(i), MemOperand(sp, stack_offset)); in MultiPopFPU() 1452 ldc1(FPURegister::from_code(i), MemOperand(sp, stack_offset)); in MultiPopReversedFPU() 1772 void MacroAssembler::Neg_s(FPURegister fd, FPURegister fs) { in Neg_s() 1798 void MacroAssembler::Neg_d(FPURegister fd, FPURegister fs) { in Neg_d() [all …]
|
D | simulator-mips.h | 179 enum FPURegister { enum
|
D | code-stubs-mips.cc | 757 const FPURegister single_scratch = f8; in Generate() 2145 FPURegister single_scratch = f6; in GenerateNumbers()
|
/external/v8/src/mips64/ |
D | assembler-mips64.h | 161 struct FPURegister { struct 179 bool is(FPURegister reg) const { return reg_code == reg.reg_code; } in is() argument 180 FPURegister low() const { in low() argument 184 FPURegister reg; in low() 189 FPURegister high() const { in high() argument 193 FPURegister reg; in high() 208 static FPURegister from_code(int code) { in from_code() argument 209 FPURegister r = {code}; in from_code() 234 typedef FPURegister FloatRegister; argument 236 typedef FPURegister DoubleRegister; [all …]
|
D | macro-assembler-mips64.h | 296 inline void Move_d(FPURegister dst, FPURegister src) { in Move_d() 302 inline void Move_s(FPURegister dst, FPURegister src) { in Move_s() 308 inline void Move(FPURegister dst, FPURegister src) { Move_d(dst, src); } in Move() 310 inline void Move(Register dst_low, Register dst_high, FPURegister src) { in Move() 315 inline void Move(Register dst, FPURegister src) { dmfc1(dst, src); } in Move() 317 inline void Move(FPURegister dst, Register src) { dmtc1(src, dst); } in Move() 319 inline void FmoveHigh(Register dst_high, FPURegister src) { in FmoveHigh() 323 inline void FmoveHigh(FPURegister dst, Register src_high) { in FmoveHigh() 327 inline void FmoveLow(Register dst_low, FPURegister src) { in FmoveLow() 331 void FmoveLow(FPURegister dst, Register src_low); [all …]
|
D | assembler-mips64.cc | 1025 FPURegister ft, in GenInstrRegister() 1026 FPURegister fs, in GenInstrRegister() 1027 FPURegister fd, in GenInstrRegister() 1037 FPURegister fr, in GenInstrRegister() 1038 FPURegister ft, in GenInstrRegister() 1039 FPURegister fs, in GenInstrRegister() 1040 FPURegister fd, in GenInstrRegister() 1052 FPURegister fs, in GenInstrRegister() 1053 FPURegister fd, in GenInstrRegister() 1095 void Assembler::GenInstrImmediate(Opcode opcode, Register rs, FPURegister ft, in GenInstrImmediate() [all …]
|
D | macro-assembler-mips64.cc | 1459 void MacroAssembler::Ulwc1(FPURegister fd, const MemOperand& rs, in Ulwc1() 1470 void MacroAssembler::Uswc1(FPURegister fd, const MemOperand& rs, in Uswc1() 1481 void MacroAssembler::Uldc1(FPURegister fd, const MemOperand& rs, in Uldc1() 1493 void MacroAssembler::Usdc1(FPURegister fd, const MemOperand& rs, in Usdc1() 1706 sdc1(FPURegister::from_code(i), MemOperand(sp, stack_offset)); in MultiPushFPU() 1720 sdc1(FPURegister::from_code(i), MemOperand(sp, stack_offset)); in MultiPushReversedFPU() 1731 ldc1(FPURegister::from_code(i), MemOperand(sp, stack_offset)); in MultiPopFPU() 1744 ldc1(FPURegister::from_code(i), MemOperand(sp, stack_offset)); in MultiPopReversedFPU() 1823 void MacroAssembler::Neg_s(FPURegister fd, FPURegister fs) { in Neg_s() 1848 void MacroAssembler::Neg_d(FPURegister fd, FPURegister fs) { in Neg_d() [all …]
|
D | simulator-mips64.h | 188 enum FPURegister { enum
|
D | code-stubs-mips64.cc | 754 const FPURegister single_scratch = f8; in Generate() 2152 FPURegister single_scratch = f6; in GenerateNumbers()
|
D | simulator-mips64.cc | 5112 const FPURegister fparg2 = f13; in CallFP()
|
/external/v8/src/compiler/mips64/ |
D | code-generator-mips64.cc | 287 CREATE_OOL_CLASS(OutOfLineFloat32Max, Float32MaxOutOfLine, FPURegister); 288 CREATE_OOL_CLASS(OutOfLineFloat32Min, Float32MinOutOfLine, FPURegister); 289 CREATE_OOL_CLASS(OutOfLineFloat64Max, Float64MaxOutOfLine, FPURegister); 290 CREATE_OOL_CLASS(OutOfLineFloat64Min, Float64MinOutOfLine, FPURegister); 1462 FPURegister dst = i.OutputSingleRegister(); in AssembleArchInstruction() 1463 FPURegister src1 = i.InputSingleRegister(0); in AssembleArchInstruction() 1464 FPURegister src2 = i.InputSingleRegister(1); in AssembleArchInstruction() 1471 FPURegister dst = i.OutputDoubleRegister(); in AssembleArchInstruction() 1472 FPURegister src1 = i.InputDoubleRegister(0); in AssembleArchInstruction() 1473 FPURegister src2 = i.InputDoubleRegister(1); in AssembleArchInstruction() [all …]
|
/external/v8/src/compiler/mips/ |
D | code-generator-mips.cc | 287 CREATE_OOL_CLASS(OutOfLineFloat32Max, Float32MaxOutOfLine, FPURegister); 288 CREATE_OOL_CLASS(OutOfLineFloat32Min, Float32MinOutOfLine, FPURegister); 1248 FPURegister dst = i.OutputSingleRegister(); in AssembleArchInstruction() 1249 FPURegister src1 = i.InputSingleRegister(0); in AssembleArchInstruction() 1250 FPURegister src2 = i.InputSingleRegister(1); in AssembleArchInstruction() 1266 FPURegister dst = i.OutputSingleRegister(); in AssembleArchInstruction() 1267 FPURegister src1 = i.InputSingleRegister(0); in AssembleArchInstruction() 1268 FPURegister src2 = i.InputSingleRegister(1); in AssembleArchInstruction() 1292 FPURegister scratch = kScratchDoubleReg; in AssembleArchInstruction() 1298 FPURegister scratch = kScratchDoubleReg; in AssembleArchInstruction() [all …]
|
/external/v8/src/crankshaft/mips64/ |
D | lithium-codegen-mips64.h | 280 FPURegister src1, 281 FPURegister src2); 291 FPURegister src1, 292 FPURegister src2);
|
D | lithium-codegen-mips64.cc | 1890 FPURegister left_reg = ToDoubleRegister(left); in DoMathMinMax() 1891 FPURegister right_reg = ToDoubleRegister(right); in DoMathMinMax() 1892 FPURegister result_reg = ToDoubleRegister(instr->result()); in DoMathMinMax() 1991 FPURegister src1, in EmitBranchF() 1992 FPURegister src2) { in EmitBranchF() 2032 FPURegister src1, in EmitFalseBranchF() 2033 FPURegister src2) { in EmitFalseBranchF() 2238 FPURegister left_reg = ToDoubleRegister(left); in DoCompareNumericAndBranch() 2239 FPURegister right_reg = ToDoubleRegister(right); in DoCompareNumericAndBranch() 2792 FPURegister result = ToDoubleRegister(instr->result()); in DoLoadKeyedExternalArray() [all …]
|
/external/v8/src/crankshaft/mips/ |
D | lithium-codegen-mips.h | 277 FPURegister src1, 278 FPURegister src2); 288 FPURegister src1, 289 FPURegister src2);
|
D | lithium-codegen-mips.cc | 1768 FPURegister left_reg = ToDoubleRegister(left); in DoMathMinMax() 1769 FPURegister right_reg = ToDoubleRegister(right); in DoMathMinMax() 1770 FPURegister result_reg = ToDoubleRegister(instr->result()); in DoMathMinMax() 1870 FPURegister src1, in EmitBranchF() 1871 FPURegister src2) { in EmitBranchF() 1911 FPURegister src1, in EmitFalseBranchF() 1912 FPURegister src2) { in EmitFalseBranchF() 2117 FPURegister left_reg = ToDoubleRegister(left); in DoCompareNumericAndBranch() 2118 FPURegister right_reg = ToDoubleRegister(right); in DoCompareNumericAndBranch() 2653 FPURegister result = ToDoubleRegister(instr->result()); in DoLoadKeyedExternalArray() [all …]
|