/third_party/node/deps/v8/src/execution/loong64/ |
D | simulator-loong64.cc | 2544 Registers::Name(rd_reg()), rd(), Registers::Name(rj_reg()), in DecodeTypeOp6() 2546 set_register(rd_reg(), get_pc() + kInstrSize); in DecodeTypeOp6() 2554 Registers::Name(rd_reg()), rd(), Registers::Name(rj_reg()), in DecodeTypeOp6() 2558 SetResult(rd_reg(), alu_out); in DecodeTypeOp6() 2596 rj(), Registers::Name(rd_reg()), rd()); in DecodeTypeOp6() 2601 rj(), Registers::Name(rd_reg()), rd()); in DecodeTypeOp6() 2606 rj(), Registers::Name(rd_reg()), rd()); in DecodeTypeOp6() 2611 rj(), Registers::Name(rd_reg()), rd()); in DecodeTypeOp6() 2616 rj(), Registers::Name(rd_reg()), rd()); in DecodeTypeOp6() 2621 rj(), Registers::Name(rd_reg()), rd()); in DecodeTypeOp6() [all …]
|
D | simulator-loong64.h | 393 inline int32_t rd_reg() const { return instr_.RdValue(); } in rd_reg() function 394 inline int64_t rd() const { return get_register(rd_reg()); } in rd() 396 return static_cast<uint64_t>(get_register(rd_reg())); in rd_u() 431 inline void SetResult(const int32_t rd_reg, const int64_t alu_out) { in SetResult() argument 432 set_register(rd_reg, alu_out); in SetResult()
|
/third_party/node/deps/v8/src/execution/mips64/ |
D | simulator-mips64.cc | 3733 SetResult(rd_reg(), rt() == 0 ? rs() : 0); in DecodeTypeRegisterSPECIAL() 3737 SetResult(rd_reg(), rt() != 0 ? rs() : 0); in DecodeTypeRegisterSPECIAL() 3752 int32_t return_addr_reg = rd_reg(); in DecodeTypeRegisterSPECIAL() 3762 SetResult(rd_reg(), static_cast<int32_t>(rt()) << sa()); in DecodeTypeRegisterSPECIAL() 3765 SetResult(rd_reg(), rt() << sa()); in DecodeTypeRegisterSPECIAL() 3768 SetResult(rd_reg(), rt() << sa() << 32); in DecodeTypeRegisterSPECIAL() 3786 SetResult(rd_reg(), alu_out); in DecodeTypeRegisterSPECIAL() 3802 SetResult(rd_reg(), alu_out); in DecodeTypeRegisterSPECIAL() 3819 SetResult(rd_reg(), alu_out); in DecodeTypeRegisterSPECIAL() 3822 SetResult(rd_reg(), (int32_t)rt() >> sa()); in DecodeTypeRegisterSPECIAL() [all …]
|
D | simulator-mips64.h | 485 inline int32_t rd_reg() const { return instr_.RdValue(); } in rd_reg() function 496 inline void SetResult(const int32_t rd_reg, const int64_t alu_out) { in SetResult() argument 497 set_register(rd_reg, alu_out); in SetResult()
|
/third_party/node/deps/v8/src/execution/riscv64/ |
D | simulator-riscv64.h | 571 inline int32_t rd_reg() const { return instr_.RdValue(); } in rd_reg() function 610 set_register(rd_reg(), value); 611 if (trace) TraceRegWr(get_register(rd_reg()), DWORD); 614 set_fpu_register_float(rd_reg(), value); 615 if (trace) TraceRegWr(get_fpu_register_word(rd_reg()), FLOAT); 618 set_fpu_register_double(rd_reg(), value); 619 if (trace) TraceRegWr(get_fpu_register(rd_reg()), DOUBLE);
|
D | simulator-riscv64.cc | 3531 TraceMemRd(addr, val, get_register(rd_reg())); in DecodeRVRAType() 3612 TraceMemRd(addr, val, get_register(rd_reg())); in DecodeRVRAType() 4440 } else if (rd_reg() == zero_reg) { in DecodeRVIType() 4451 TraceMemRd(addr, val, get_register(rd_reg())); in DecodeRVIType() 4458 TraceMemRd(addr, val, get_register(rd_reg())); in DecodeRVIType() 4465 TraceMemRd(addr, val, get_register(rd_reg())); in DecodeRVIType() 4472 TraceMemRd(addr, val, get_register(rd_reg())); in DecodeRVIType() 4479 TraceMemRd(addr, val, get_register(rd_reg())); in DecodeRVIType() 4487 TraceMemRd(addr, val, get_register(rd_reg())); in DecodeRVIType() 4494 TraceMemRd(addr, val, get_register(rd_reg())); in DecodeRVIType() [all …]
|
/third_party/node/deps/v8/src/execution/mips/ |
D | simulator-mips.cc | 3794 SetResult(rd_reg(), rt() == 0 ? rs() : 0); in DecodeTypeRegisterSPECIAL() 3798 SetResult(rd_reg(), rt() != 0 ? rs() : 0); in DecodeTypeRegisterSPECIAL() 3812 int32_t return_addr_reg = rd_reg(); in DecodeTypeRegisterSPECIAL() 3824 SetResult(rd_reg(), static_cast<int32_t>(alu_out)); in DecodeTypeRegisterSPECIAL() 3837 SetResult(rd_reg(), static_cast<int32_t>(alu_out)); in DecodeTypeRegisterSPECIAL() 3841 SetResult(rd_reg(), static_cast<int32_t>(alu_out)); in DecodeTypeRegisterSPECIAL() 3845 SetResult(rd_reg(), static_cast<int32_t>(alu_out)); in DecodeTypeRegisterSPECIAL() 3858 SetResult(rd_reg(), static_cast<int32_t>(alu_out)); in DecodeTypeRegisterSPECIAL() 3861 SetResult(rd_reg(), rt() >> rs()); in DecodeTypeRegisterSPECIAL() 3872 SetResult(rd_reg(), (rs() << (lsa_sa() + 1)) + rt()); in DecodeTypeRegisterSPECIAL() [all …]
|
D | simulator-mips.h | 472 inline int32_t rd_reg() const { return instr_.RdValue(); } in rd_reg() function 483 inline void SetResult(int32_t rd_reg, int32_t alu_out) { in SetResult() argument 484 set_register(rd_reg, alu_out); in SetResult()
|
/third_party/node/deps/v8/src/codegen/mips/ |
D | assembler-mips.cc | 622 uint32_t rd_reg = static_cast<uint32_t>(rd.code()); in IsAddu() local 627 rd_reg == rd_field && rs_reg == rs_field && rt_reg == rt_field; in IsAddu() 635 uint32_t rd_reg = static_cast<uint32_t>(rd.code()); in IsMov() local 639 bool res = opcode == SPECIAL && function_field == OR && rd_field == rd_reg && in IsMov()
|
/third_party/node/deps/v8/src/codegen/mips64/ |
D | assembler-mips64.cc | 547 uint32_t rd_reg = static_cast<uint32_t>(rd.code()); in IsMov() local 551 bool res = opcode == SPECIAL && function_field == OR && rd_field == rd_reg && in IsMov()
|