Compare commits
3 Commits
a6691bcd3c
...
ac8eab6e25
Author | SHA1 | Date | |
---|---|---|---|
ac8eab6e25 | |||
768716b064 | |||
bea0dcc387 |
Submodule gen_input/CoreDSL-Instruction-Set-Description updated: e7f694c726...8f72c66a57
@ -3148,7 +3148,7 @@ private:
|
|||||||
*NEXT_PC = *PC + 2;
|
*NEXT_PC = *PC + 2;
|
||||||
// execute instruction
|
// execute instruction
|
||||||
if(rd) {
|
if(rd) {
|
||||||
uint8_t offs = *(X+2) + uimm;
|
uint32_t offs = *(X+2) + uimm;
|
||||||
*(X+rd) = (int32_t)readSpace4(traits::MEM, offs);
|
*(X+rd) = (int32_t)readSpace4(traits::MEM, offs);
|
||||||
}
|
}
|
||||||
else raise(0, 2);
|
else raise(0, 2);
|
||||||
@ -3341,7 +3341,7 @@ private:
|
|||||||
*NEXT_PC = *PC + 2;
|
*NEXT_PC = *PC + 2;
|
||||||
// execute instruction
|
// execute instruction
|
||||||
{
|
{
|
||||||
uint8_t offs = *(X+2) + uimm;
|
uint32_t offs = *(X+2) + uimm;
|
||||||
writeSpace4(traits::MEM, offs, (uint32_t)*(X+rs2));
|
writeSpace4(traits::MEM, offs, (uint32_t)*(X+rs2));
|
||||||
}
|
}
|
||||||
// post execution stuff
|
// post execution stuff
|
||||||
|
Reference in New Issue
Block a user