Fix ld (nn), sp, for real this time.
authorJoshua Wise <joshua@rebirth.joshuawise.com>
Thu, 22 May 2008 01:16:20 +0000 (21:16 -0400)
committerJoshua Wise <joshua@rebirth.joshuawise.com>
Thu, 22 May 2008 01:16:20 +0000 (21:16 -0400)
core/insn_ld_nn_sp.v

index ade83fe..2d86046 100644 (file)
@@ -12,7 +12,7 @@
                                `EXEC_READ(`_PC + 16'h0001)
                        end
                2:      begin
-                               `EXEC_WRITE(({tmp, rdata}), `_SPL)
+                               `EXEC_WRITE(({rdata, tmp}), `_SPL)
                        end
                3:      begin
                                `EXEC_WRITE(({tmp, tmp2}), `_SPH)
@@ -30,7 +30,7 @@
                case (cycle)
                0:      begin end
                1:      tmp <= rdata;
-               2:      {tmp, tmp2} <= {tmp, rdata} + 1;
+               2:      {tmp, tmp2} <= {rdata, tmp} + 1;
                3:      begin end
                4:      begin end
                endcase
This page took 0.019388 seconds and 4 git commands to generate.