Skip to content
  1. Dec 19, 2013
  2. Nov 28, 2013
  3. Nov 13, 2013
  4. Nov 07, 2013
  5. Nov 04, 2013
  6. Oct 29, 2013
  7. Oct 07, 2013
    • Akira Hatanaka's avatar
      [mips] Fix definition of mfhi and mflo instructions to read from the whole · 16048332
      Akira Hatanaka authored
      accumulator instead of its sub-registers, $hi and $lo. 
      
      We need this change to prevent a mflo following a mtlo from reading an
      unpredictable/undefined value, as shown in the following example:
      
      mult $6, $7 // result of $6 * $7 is written to $lo and $hi.
      mflo $2     // read lower 32-bit result from $lo.
      mtlo $4     // write to $lo. the content of $hi becomes unpredictable.
      mfhi $3     // read higher 32-bit from $hi, which has an unpredictable value.
      
      I don't have a test case for this change that reliably reproduces the problem.
      
      llvm-svn: 192119
      16048332
  8. Sep 14, 2013
  9. Sep 07, 2013
  10. Sep 06, 2013
  11. Aug 20, 2013
  12. Aug 14, 2013
  13. Aug 13, 2013
  14. Aug 07, 2013
  15. Jul 31, 2013
  16. May 16, 2013
  17. Apr 25, 2013
  18. Apr 19, 2013
Loading