Home
last modified time | relevance | path

Searched refs:shamt6 (Results 1 - 4 of 4) sorted by relevance

/third_party/node/deps/v8/src/codegen/riscv64/
H A Dassembler-riscv64.cc2259 void Assembler::c_slli(Register rd, uint8_t shamt6) { in c_slli() argument
2260 DCHECK(rd != zero_reg && shamt6 != 0); in c_slli()
2261 GenInstrCIU(0b000, C2, rd, shamt6); in c_slli()
2443 void Assembler::c_srli(Register rs1, int8_t shamt6) { in c_srli() argument
2444 DCHECK(((rs1.code() & 0b11000) == 0b01000) && is_int6(shamt6)); in c_srli()
2445 GenInstrCBA(0b100, 0b00, C1, rs1, shamt6); in c_srli()
2448 void Assembler::c_srai(Register rs1, int8_t shamt6) { in c_srai() argument
2449 DCHECK(((rs1.code() & 0b11000) == 0b01000) && is_int6(shamt6)); in c_srai()
2450 GenInstrCBA(0b100, 0b01, C1, rs1, shamt6); in c_srai()
H A Dassembler-riscv64.h625 void c_slli(Register rd, uint8_t shamt6);
655 void c_srli(Register rs1, int8_t shamt6);
656 void c_srai(Register rs1, int8_t shamt6);
/third_party/node/deps/v8/src/execution/riscv64/
H A Dsimulator-riscv64.cc4523 require(shamt6() < xlen); in DecodeRVIType()
4524 set_rd(sext_xlen(rs1() << shamt6())); in DecodeRVIType()
4529 require(shamt6() < xlen); in DecodeRVIType()
4530 set_rd(sext_xlen(zext_xlen(rs1()) >> shamt6())); in DecodeRVIType()
4532 require(shamt6() < xlen); in DecodeRVIType()
4533 set_rd(sext_xlen(sext_xlen(rs1()) >> shamt6())); in DecodeRVIType()
H A Dsimulator-riscv64.h645 inline int16_t shamt6() const { return (imm12() & 0x3F); } in shamt6() function in v8::internal::Simulator

Completed in 24 milliseconds