Skip to content
  1. Jan 15, 2014
  2. Dec 25, 2013
  3. Dec 19, 2013
  4. Nov 28, 2013
  5. Nov 13, 2013
  6. Nov 07, 2013
  7. Nov 04, 2013
  8. Oct 29, 2013
  9. 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
  10. Sep 14, 2013
  11. Sep 07, 2013
  12. Sep 06, 2013
  13. Aug 20, 2013
  14. Aug 14, 2013
  15. Aug 13, 2013
  16. Aug 07, 2013
  17. Jul 31, 2013
  18. May 16, 2013
  19. Apr 25, 2013
  20. Apr 19, 2013
Loading