mirror of
https://github.com/riscv-software-src/riscv-isa-sim.git
synced 2025-10-14 10:38:57 +08:00
Merge pull request #1427 from YenHaoChen/pr-textra-sbytemask
triggers: fix textra.sbytemask
This commit is contained in:
@@ -84,7 +84,7 @@ bool trigger_t::textra_match(processor_t * const proc) const noexcept
|
||||
assert(CSR_TEXTRA32_SBYTEMASK_LENGTH < CSR_TEXTRA64_SBYTEMASK_LENGTH);
|
||||
for (int i = 0; i < CSR_TEXTRA64_SBYTEMASK_LENGTH; i++)
|
||||
if (sbytemask & (1 << i))
|
||||
mask &= 0xff << (i * 8);
|
||||
mask &= ~(reg_t(0xff) << (i * 8));
|
||||
if ((state->scontext->read() & mask) != (svalue & mask))
|
||||
return false;
|
||||
} else if (sselect == SSELECT_ASID) {
|
||||
|
Reference in New Issue
Block a user