Menu

#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

  • Philipp Klaus Krause

    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: -->
     

Log in to post a comment.