Searched refs:shamt (Results 1 - 3 of 3) sorted by relevance

/gem5/src/arch/arm/insts/
H A Dstatic_inst.cc57 ArmStaticInst::shift_rm_imm(uint32_t base, uint32_t shamt, argument
60 assert(shamt < 32);
67 return base << shamt;
69 if (shamt == 0)
72 return base >> shamt;
74 if (shamt == 0)
77 return (base >> shamt) | -((base & (1 << 31)) >> shamt);
79 if (shamt == 0)
82 return (base << (32 - shamt)) | (bas
177 shift_rm_rs(uint32_t base, uint32_t shamt, uint32_t type, uint32_t cfval) const argument
217 shift_carry_imm(uint32_t base, uint32_t shamt, uint32_t type, uint32_t cfval) const argument
257 shift_carry_rs(uint32_t base, uint32_t shamt, uint32_t type, uint32_t cfval) const argument
[all...]
H A Dstatic_inst.hh65 int32_t shift_rm_imm(uint32_t base, uint32_t shamt,
67 int32_t shift_rm_rs(uint32_t base, uint32_t shamt,
70 bool shift_carry_imm(uint32_t base, uint32_t shamt,
72 bool shift_carry_rs(uint32_t base, uint32_t shamt,
/gem5/tests/test-progs/insttest/src/riscv/
H A Drv64c.h83 c_slli(uint64_t r, uint8_t shamt) argument
85 CIOP("c.slli", r, shamt);
90 c_srli(uint64_t r, uint8_t shamt) argument
92 CIOP("c.srli", r, shamt);
97 c_srai(int64_t r, uint8_t shamt) argument
99 CIOP("c.srai", r, shamt);

Completed in 8 milliseconds