1. Apr 10, 2024
    • David Green's avatar
      [AArch64] Add a cost for identity shuffles. · f0e79d91
      David Green authored
      These are mostly handled at a higher level when costing shuffles, but some
      masks can end up being identity or concat masks which we can treat as free.
      f0e79d91
    • Joseph Huber's avatar
      [libc] Initialize rand for fma tests (#88055) · 71ffc1f0
      Joseph Huber authored
      Summary:
      The GPU build will have some random garbage here since we do not support
      initializers for the underlying implementation. Manually set the seed to
      1.
      71ffc1f0
    • Peter Lafreniere's avatar
      [M68k] Add support for bitwise NOT instruction (#88049) · 614a5780
      Peter Lafreniere authored
      Currently the bitwise NOT instruction is not recognized. Add support for
      using NOT on data registers. This is a partial implementation that puts
      NOT at the same level of support as NEG currently enjoys.
      
      Using not rather than eori cuts the length of the encoded instruction
      in half or in thirds, leading to a reduction of 4-10 cycles per
      instruction, on the original 68000.
      
      This change includes tests for both bitwise and arithmetic negation.
      614a5780
  2. Apr 09, 2024