1. 12 Feb, 2021 2 commits
  2. 10 Feb, 2021 2 commits
  3. 05 Feb, 2021 1 commit
  4. 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
  5. 03 Feb, 2021 1 commit
  6. 02 Feb, 2021 2 commits
  7. 21 Jan, 2021 1 commit
  8. 13 Jan, 2021 1 commit
  9. 12 Jan, 2021 2 commits
  10. 11 Jan, 2021 1 commit
  11. 17 Dec, 2020 1 commit
  12. 15 Dec, 2020 1 commit
  13. 14 Dec, 2020 4 commits
  14. 11 Dec, 2020 1 commit
  15. 09 Dec, 2020 1 commit
  16. 07 Dec, 2020 2 commits
  17. 04 Dec, 2020 3 commits
  18. 03 Dec, 2020 1 commit
  19. 02 Dec, 2020 2 commits
  20. 01 Dec, 2020 2 commits
  21. 30 Nov, 2020 1 commit
  22. 25 Nov, 2020 1 commit
    • Zhi An Ng's avatar
      [wasm-simd][ia32] Prototype load lane · c0c6078a
      Zhi An Ng authored
      Prototype v128.load{8,16,32,64}_lane on IA32 (stores will come later).
      
      This is pretty similar to x64 version, except that there is no signal
      handler for OOB access, so kProtected is not a valid access mode.
      
      Left some TODOs for myself to merge the new instruction codes
      (kIA32Pinsrb) with the replace lane Wasm instructions.
      
      Bug: v8:10975
      Change-Id: I5c9f9a45e2e7f06e8fab4a28cdfe1857ccc35880
      Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2557063
      Commit-Queue: Zhi An Ng <zhin@chromium.org>
      Reviewed-by: 's avatarBill Budge <bbudge@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#71394}
      c0c6078a
  23. 15 Oct, 2020 1 commit
  24. 29 Sep, 2020 1 commit
  25. 25 Sep, 2020 1 commit
  26. 07 Jul, 2020 1 commit
  27. 19 Jun, 2020 1 commit
  28. 15 Jun, 2020 1 commit