We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent b696a0f commit c800735Copy full SHA for c800735
riscv/insns/bclri.h
@@ -1,3 +1,4 @@
1
require_extension(EXT_ZBS);
2
+require(SHAMT < xlen);
3
int shamt = SHAMT & (xlen-1);
4
WRITE_RD(sext_xlen(RS1 & ~(1LL << shamt)));
riscv/insns/bexti.h
WRITE_RD(sext_xlen(1 & (RS1 >> shamt)));
riscv/insns/binvi.h
WRITE_RD(sext_xlen(RS1 ^ (1LL << shamt)));
riscv/insns/bseti.h
WRITE_RD(sext_xlen(RS1 | (1LL << shamt)));
0 commit comments