MCPcopy Create free account
hub / github.com/OFFTKP/felix86 / SRLIW

Method SRLIW

external/biscuit/src/assembler.cpp:846–850  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

844 EmitIType(m_buffer, (0b0100000 << 5) | (shift & 0x1F), rs, 0b101, rd, 0b0011011);
845}
846void Assembler::SRLIW(GPR rd, GPR rs, uint32_t shift) noexcept {
847 BISCUIT_ASSERT(IsRV64(m_features));
848 BISCUIT_ASSERT(shift <= 31);
849 EmitIType(m_buffer, shift & 0x1F, rs, 0b101, rd, 0b0011011);
850}
851
852void Assembler::SLLW(GPR rd, GPR lhs, GPR rhs) noexcept {
853 BISCUIT_ASSERT(IsRV64(m_features));

Callers 3

FAST_HANDLEFunction · 0.80
updateSignMethod · 0.80

Calls 2

IsRV64Function · 0.85
EmitITypeFunction · 0.85

Tested by

no test coverage detected