1. Jul 16, 2019
    • Andrew Waterman's avatar
      Optimize encoding for instructions that write scalar registers · fb40ef10
      Andrew Waterman authored
      This encoding needs to examine fewer bits to determine whether an
      instruction writes x[rd].  It also frees up some encoding space
      by leveraging the fact that the to-scalar and from-scalar instructions
      can occupy the same funct6.
      
      The VMUNARY0 opcode is moved to simplify vs1 read-enable decoding.
      
      Resolves #248
      fb40ef10
  2. Jul 15, 2019
  3. Jul 10, 2019
  4. Jul 09, 2019
  5. Jul 06, 2019
  6. Jul 05, 2019
  7. Jul 04, 2019
  8. Jul 03, 2019
  9. Jun 30, 2019
  10. Jun 29, 2019
  11. Jun 28, 2019
  12. Jun 27, 2019
    • Robin Kruppe's avatar
      Treat vrgather immediate as unsigned (#222) · 96e4e7ab
      Robin Kruppe authored
      A literal reading of the current text would imply it should be signed (as that is the default and vrgather's description says nothing to the contrary), but negative immediates are useless on this instruction, as they would (after sign extension) be larger than 2^31 and thus exceed VLMAX on any implementation and just splat a constant 0 into the destination.
      
      FWIW, binutils currently treats it as unsigned.
      96e4e7ab
  13. Jun 17, 2019
  14. Jun 11, 2019
  15. Jun 07, 2019
  16. Jun 06, 2019
  17. Jun 05, 2019
  18. Jun 04, 2019