1. Feb 23, 2024
  2. Feb 22, 2024
  3. Feb 21, 2024
  4. Feb 20, 2024
  5. Feb 18, 2024
  6. Feb 17, 2024
  7. Feb 13, 2024
  8. Feb 10, 2024
    • Jack Koenig's avatar
      Fix visibility for views (#3818) · 84a21f8a
      Jack Koenig authored
      84a21f8a
    • Schuyler Eldridge's avatar
      Revert "Shift right produce at least 1 bit width result (#3752)" (#3817) · 13a46c4d
      Schuyler Eldridge authored
      Revert changes to the width of static shift right.  Originally, Chisel
      would return a 0-bit value.  However, this violated the FIRRTL spec which
      mandated that this return a 1-bit value.  FIRRTL compilers would then
      clean this up, however, if a user looks at the Chisel-determined width
      they would get the wrong answer.
      
      Commit 1634320c made Chisel align with
      FIRRTL.  After additional discussion, it was decided that the best course
      of action was to make FIRRTL _align with Chisel_ for UInt, but not for
      SInt.  Specifically, the following behaviors are what we want to move
      towards:
      
        1. The smallest width of a UInt shifted right is 0-bit
        2. The smallest width of an SInt shifted right is 1-bit
      
      This will then be handled with changes to the FIRRTL spec and by FIRRTL
      compilers.  In the mean time, do not introduce incorrect behavior in
      Chisel and preserve things the way they were.
      
      This reverts commit 1634320c
      
      .
      
      Signed-off-by: default avatarSchuyler Eldridge <schuyler.eldridge@sifive.com>
      13a46c4d
  9. Feb 09, 2024
  10. Feb 07, 2024
  11. Feb 06, 2024
  12. Feb 02, 2024
  13. Feb 01, 2024
  14. Jan 31, 2024