Browse Source

[xcc] fixed bug in amo{maxu,minu}.w

cs250
Andrew Waterman 16 years ago
parent
commit
eb6cb4b2ee
  1. 2
      riscv/insns/amomaxu_w.h
  2. 2
      riscv/insns/amominu_w.h

2
riscv/insns/amomaxu_w.h

@ -1,3 +1,3 @@
uint32_t v = mmu.load_int32(RS1);
mmu.store_uint32(RS1, std::max(uint32_t(RS2),v));
RD = v;
RD = (int32_t)v;

2
riscv/insns/amominu_w.h

@ -1,3 +1,3 @@
uint32_t v = mmu.load_int32(RS1);
mmu.store_uint32(RS1, std::min(uint32_t(RS2),v));
RD = v;
RD = (int32_t)v;

Loading…
Cancel
Save