#244 Bug #2180 fix

None
closed-accepted
Ben Shi
None
5
2014-06-09
2014-06-03
Ben Shi
No

This bug is not inside the compiler itself, but the ucSim.

ucSim does not handle "cpw x, (off, y)" correctly.

Though after applying my patch against rev9028, the bug is fixed, ucSim still does not support the following forms of CPW (as well as LDW)

CPW X,([$10.w],Y)
CPW Y,([$10.w],X)
CPW Y,([$1000.w],X)

1 Attachments

Discussion

  • Applied in revision #9031.

    Philipp

     
  • Ben Shi
    Ben Shi
    2014-06-09

    Bug #2180 is fixed and this patch is merged into rev-9031. I will directly commit another potential bug fix to SVN later, with the support of stm8's indirect addressing in ucsim.

     
  • Ben Shi
    Ben Shi
    2014-06-09

    • status: open --> closed-accepted
    • assigned_to: Ben Shi
    • Group: -->