https://bugs.kde.org/show_bug.cgi?id=381553

--- Comment #67 from Petar Jovanovic <mips3...@gmail.com> ---
(In reply to Ivo Raisr from comment #65)
> (In reply to Petar Jovanovic from comment #63)
> 
> > The latest patch (lucky 13) seems to work fine on one MIPS variant I
> > have tested. Thanks for the extra work.
> > I will test other MIPS variants early next week.
> 
> Petar, thank you for the testing so far. Have you had a chance to test other
> MIPS variants?

Yes, I can confirm now that v13 has been tested on other MIPS variants and it
is good to go.

(In reply to Ivo Raisr from comment #62)
> Also I think that this scenario happened because MIPS isel backend generated
> dead code. You can discover more if you run the program with patches 012 and
> options such as --trace-flags=11111110 --trace-notbelow=0 and let the
> program crash as before. Then please attach debug output of only the last SB.


This seems to be related to the way how MIPS port uses and handles
DivModU128to64 and some other Iops.
The issue comes from tricks done due to the lack of appropriate Iops that I am
considering to add now.
These would be:

      Iop_DivModU64to64, // :: I64,I64 -> I128
                         // of which lo half is div and hi half is mod
      Iop_DivModS32to32, // :: I32,I32 -> I64
                         // of which lo half is div and hi half is mod
      Iop_DivModU32to32, // :: I32,I32 -> I64
                         // of which lo half is div and hi half is mod

Does anyone object or is there a need to create a separate issue for it?

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to