Searched refs:shamt (Results 1 - 3 of 3) sorted by relevance
/gem5/src/arch/arm/insts/ |
H A D | static_inst.cc | 57 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 D | static_inst.hh | 65 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 D | rv64c.h | 83 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