1. 30 Jun, 2021 1 commit
  2. 22 Jun, 2021 1 commit
  3. 18 Jun, 2021 1 commit
  4. 19 May, 2021 1 commit
  5. 07 May, 2021 1 commit
  6. 21 Apr, 2021 1 commit
  7. 12 Feb, 2021 1 commit
  8. 04 Feb, 2021 1 commit
    • Ng Zhi An's avatar
      [wasm-simd][ia32] Implement double precision conversions · fec9c5d6
      Ng Zhi An authored
      Implement these 6 instructions:
      
      - f64x2.convert_low_i32x4_s
      - f64x2.convert_low_i32x4_u
      - i32x4.trunc_sat_f64x2_s_zero
      - i32x4.trunc_sat_f64x2_u_zero
      - f32x4.demote_f64x2_zero
      - f64x2.promote_low_f32x4
      
      The code sequences are exactly the same as on x64.
      
      Needed to add some more instructions, and we don't have macro lists for
      these instructions yet, so individually define them for now. We can
      factor them into lists in a future change.
      
      Bug: v8:11265
      Change-Id: I606e1226201e3c5ecdc7e3f611315437e917d77c
      Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2668913Reviewed-by: 's avatarDeepti Gandluri <gdeepti@chromium.org>
      Commit-Queue: Zhi An Ng <zhin@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#72535}
      fec9c5d6
  9. 02 Feb, 2021 1 commit
  10. 17 Dec, 2020 1 commit
  11. 16 Dec, 2020 3 commits
  12. 07 Dec, 2020 1 commit
  13. 04 Dec, 2020 2 commits
  14. 02 Dec, 2020 1 commit
  15. 01 Dec, 2020 2 commits
  16. 30 Nov, 2020 1 commit
  17. 25 Nov, 2020 2 commits
  18. 24 Nov, 2020 1 commit
  19. 29 Sep, 2020 1 commit
  20. 16 Sep, 2020 1 commit
  21. 28 Aug, 2020 1 commit
  22. 15 Jun, 2020 1 commit
  23. 09 Jun, 2020 1 commit
  24. 03 Apr, 2020 1 commit
  25. 28 Feb, 2020 1 commit
  26. 23 Jan, 2020 1 commit
  27. 22 Oct, 2019 1 commit
    • Ng Zhi An's avatar
      Reland "Clean up macros" · 0c7b551f
      Ng Zhi An authored
      This is a reland of 08b26f53
      
      Fixed the original crash, by removing a disasm for psllq and psrlq
      that is now handled by the macro list.
      
      Original change's description:
      > Clean up macros
      >
      > Move some instruction definitions into sse-instr, which is used to
      > generate some disasm tests, so we can remove some cases there.
      >
      > Bug: v8:9810
      > Change-Id: I0615ec823396da08bc5d234cf1dabca6afd3f052
      > Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1866965
      > Reviewed-by: Deepti Gandluri <gdeepti@chromium.org>
      > Commit-Queue: Zhi An Ng <zhin@chromium.org>
      > Cr-Commit-Position: refs/heads/master@{#64441}
      
      Bug: v8:9810
      Change-Id: I69335a889f5f72b76a79e4e9860835232e6e38a8
      Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1872298Reviewed-by: 's avatarDeepti Gandluri <gdeepti@chromium.org>
      Commit-Queue: Zhi An Ng <zhin@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#64487}
      0c7b551f
  28. 10 Oct, 2019 1 commit
  29. 09 Oct, 2019 1 commit
  30. 04 Oct, 2019 1 commit
  31. 24 Sep, 2019 1 commit
  32. 16 Sep, 2019 1 commit
  33. 19 Jul, 2019 1 commit
  34. 09 Jul, 2019 1 commit
  35. 28 May, 2019 1 commit