[Git][ghc/ghc][master] x86 NCG SIMD: Support pack/insert/broadcast/unpack of 128-bit integer vectors

Marge Bot (@marge-bot) gitlab at gitlab.haskell.org
Thu Dec 26 15:48:31 UTC 2024



Marge Bot pushed to branch master at Glasgow Haskell Compiler / GHC


Commits:
94ba9a6a by ARATA Mizuki at 2024-12-26T10:47:57-05:00
x86 NCG SIMD: Support pack/insert/broadcast/unpack of 128-bit integer vectors

- - - - -


30 changed files:

- compiler/GHC/CmmToAsm/X86/CodeGen.hs
- compiler/GHC/CmmToAsm/X86/Instr.hs
- compiler/GHC/CmmToAsm/X86/Ppr.hs
- testsuite/tests/simd/should_run/all.T
- + testsuite/tests/simd/should_run/int16x8_basic.hs
- + testsuite/tests/simd/should_run/int16x8_basic.stdout
- + testsuite/tests/simd/should_run/int16x8_basic_baseline.hs
- + testsuite/tests/simd/should_run/int16x8_basic_baseline.stdout
- + testsuite/tests/simd/should_run/int32x4_basic.hs
- + testsuite/tests/simd/should_run/int32x4_basic.stdout
- + testsuite/tests/simd/should_run/int32x4_basic_baseline.hs
- + testsuite/tests/simd/should_run/int32x4_basic_baseline.stdout
- + testsuite/tests/simd/should_run/int64x2_basic.hs
- + testsuite/tests/simd/should_run/int64x2_basic.stdout
- + testsuite/tests/simd/should_run/int64x2_basic_baseline.hs
- + testsuite/tests/simd/should_run/int64x2_basic_baseline.stdout
- + testsuite/tests/simd/should_run/int8x16_basic.hs
- + testsuite/tests/simd/should_run/int8x16_basic.stdout
- + testsuite/tests/simd/should_run/int8x16_basic_baseline.hs
- + testsuite/tests/simd/should_run/int8x16_basic_baseline.stdout
- + testsuite/tests/simd/should_run/word16x8_basic.hs
- + testsuite/tests/simd/should_run/word16x8_basic.stdout
- + testsuite/tests/simd/should_run/word16x8_basic_baseline.hs
- + testsuite/tests/simd/should_run/word16x8_basic_baseline.stdout
- + testsuite/tests/simd/should_run/word32x4_basic.hs
- + testsuite/tests/simd/should_run/word32x4_basic.stdout
- + testsuite/tests/simd/should_run/word32x4_basic_baseline.hs
- + testsuite/tests/simd/should_run/word32x4_basic_baseline.stdout
- + testsuite/tests/simd/should_run/word64x2_basic.hs
- + testsuite/tests/simd/should_run/word64x2_basic.stdout


The diff was not included because it is too large.


View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/commit/94ba9a6abfc6ff8981c3ef6c74c86f12952a1465

-- 
View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/commit/94ba9a6abfc6ff8981c3ef6c74c86f12952a1465
You're receiving this email because of your account on gitlab.haskell.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/ghc-commits/attachments/20241226/35a855a0/attachment-0001.html>


More information about the ghc-commits mailing list