[gcc r15-7140] i386: Change mnemonics from VCOMSBF16 to VCOMISBF16

2025-01-22 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:a75896c142f845831a81f818dd329e87736c05a9 commit r15-7140-ga75896c142f845831a81f818dd329e87736c05a9 Author: Haochen Jiang Date: Thu Jan 23 09:52:06 2025 +0800 i386: Change mnemonics from VCOMSBF16 to VCOMISBF16 Besides mnemonics change, this patch also use the

[gcc r15-7142] i386: Change mnemonics from VCVTNEPH2[B, H]F8 to VCVTPH2[B, H]F8

2025-01-22 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:f1056463cb4c7950fc1bada6485c14df71ea3dd7 commit r15-7142-gf1056463cb4c7950fc1bada6485c14df71ea3dd7 Author: Haochen Jiang Date: Thu Jan 23 09:52:20 2025 +0800 i386: Change mnemonics from VCVTNEPH2[B,H]F8 to VCVTPH2[B,H]F8 gcc/ChangeLog: PR tar

[gcc r15-7144] i386: Omit "p" for packed in intrin name for FP8 convert

2025-01-22 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:06b78732f7ce424ab7d8c619f1ea90936fedff51 commit r15-7144-g06b78732f7ce424ab7d8c619f1ea90936fedff51 Author: Haochen Jiang Date: Thu Jan 23 09:52:29 2025 +0800 i386: Omit "p" for packed in intrin name for FP8 convert gcc/ChangeLog: * config/i38

[gcc r15-7139] i386: Change mnemonics from V[GETEXP, FPCLASS]PBF16 to V[GETEXP, FPCLASS]BF16

2025-01-22 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:a3e198853031504b5a71373ff09c33ee5be1a824 commit r15-7139-ga3e198853031504b5a71373ff09c33ee5be1a824 Author: Haochen Jiang Date: Thu Jan 23 09:52:04 2025 +0800 i386: Change mnemonics from V[GETEXP,FPCLASS]PBF16 to V[GETEXP,FPCLASS]BF16 Besides mnemonics change,

[gcc r15-7143] i386: Change mnemonics from VCVT[, T]NEBF162I[, U]BS to VCVT[, T]BF162I[, U]BS

2025-01-22 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:f1f281324b23e602436a10404c4b3a671d7f6f06 commit r15-7143-gf1f281324b23e602436a10404c4b3a671d7f6f06 Author: Haochen Jiang Date: Thu Jan 23 09:52:28 2025 +0800 i386: Change mnemonics from VCVT[,T]NEBF162I[,U]BS to VCVT[,T]BF162I[,U]BS gcc/ChangeLog:

[gcc r15-7137] i386: Change mnemonics from V[GETMANT, REDUCENE, RNDSCALENE]PBF16 to V[GETMANT, REDUCE, RNDSCALE]BF16

2025-01-22 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:71a27375d09ec6b4dee3938b6d1ed6762ecdcfea commit r15-7137-g71a27375d09ec6b4dee3938b6d1ed6762ecdcfea Author: Haochen Jiang Date: Thu Jan 23 09:52:01 2025 +0800 i386: Change mnemonics from V[GETMANT,REDUCENE,RNDSCALENE]PBF16 to V[GETMANT,REDUCE,RNDSCALE]BF16 gc

[gcc r15-7136] i386: Change mnemonics from VMINMAXNEPBF16 to VMINMAXBF16

2025-01-22 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:5472f5185c0c78483f0d4e078e974030d7b5dccd commit r15-7136-g5472f5185c0c78483f0d4e078e974030d7b5dccd Author: Haochen Jiang Date: Thu Jan 23 09:52:00 2025 +0800 i386: Change mnemonics from VMINMAXNEPBF16 to VMINMAXBF16 gcc/ChangeLog: PR target/1

[gcc r15-7141] i386: Change mnemonics from VCVTNE2PH2[B, H]F8 to VCVT2PH2[B, H]F8

2025-01-22 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:cfef82be8973c9dc481c96306ba3e2c342398e48 commit r15-7141-gcfef82be8973c9dc481c96306ba3e2c342398e48 Author: Haochen Jiang Date: Thu Jan 23 09:52:16 2025 +0800 i386: Change mnemonics from VCVTNE2PH2[B,H]F8 to VCVT2PH2[B,H]F8 gcc/ChangeLog: PR t

[gcc r15-7138] i386: Change mnemonics from V[RSQRT, SCALEF, SQRTNE]PBF16 to V[RSQRT, SCALEF, SQRT]BF16

2025-01-22 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:d4d5935f124ab72bb32d76ba8467aa2cdbc2a329 commit r15-7138-gd4d5935f124ab72bb32d76ba8467aa2cdbc2a329 Author: Haochen Jiang Date: Thu Jan 23 09:52:03 2025 +0800 i386: Change mnemonics from V[RSQRT,SCALEF,SQRTNE]PBF16 to V[RSQRT,SCALEF,SQRT]BF16 gcc/ChangeLog:

[gcc r15-7134] i386: Change mnemonics from VF[, N]M[ADD, SUB][132, 213, 231]NEPBF16 to VF[, N]M[ADD, SUB][132, 213, 231]BF1

2025-01-22 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:d584660fd44c714855c5295b45cb4a06f1d82e58 commit r15-7134-gd584660fd44c714855c5295b45cb4a06f1d82e58 Author: Haochen Jiang Date: Thu Jan 23 09:51:57 2025 +0800 i386: Change mnemonics from VF[,N]M[ADD,SUB][132,213,231]NEPBF16 to VF[,N]M[ADD,SUB][132,213,231]BF16

[gcc r15-7135] i386: Change mnemonics from V[CMP, MAX, MIN]PBF16 to V[CMP, MAX, MIN]BF16

2025-01-22 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:7f59b88279963cd05d2c2620a03d8ddc9b7a2775 commit r15-7135-g7f59b88279963cd05d2c2620a03d8ddc9b7a2775 Author: Haochen Jiang Date: Thu Jan 23 09:51:59 2025 +0800 i386: Change mnemonics from V[CMP,MAX,MIN]PBF16 to V[CMP,MAX,MIN]BF16 gcc/ChangeLog:

[gcc r15-7133] i386: Change mnemonics from V[ADDNE, DIVNE, MULNE, RCP, SUBNE]PBF16 to V[ADD, DIV, MUL, RCP, SUB]BF16

2025-01-22 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:b2667fca938c393579e6e4ae9144ff5111ee8b8f commit r15-7133-gb2667fca938c393579e6e4ae9144ff5111ee8b8f Author: Haochen Jiang Date: Thu Jan 23 09:51:56 2025 +0800 i386: Change mnemonics from V[ADDNE,DIVNE,MULNE,RCP,SUBNE]PBF16 to V[ADD,DIV,MUL,RCP,SUB]BF16 gcc/Ch

[gcc r15-7132] i386: Enhance AMX tests

2025-01-22 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:a19aca8afbf141bb550e9040135cc46387ce7f73 commit r15-7132-ga19aca8afbf141bb550e9040135cc46387ce7f73 Author: Haochen Jiang Date: Thu Jan 23 09:51:54 2025 +0800 i386: Enhance AMX tests After Binutils got changed, the previous usage on intrin will raise warni

[gcc r15-7131] i386: Append -march=x86-64-v3 to AVX10.2/512 VNNI testcases

2025-01-22 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:447a01c1712c362c6b1a955ad8433a9a85af43e0 commit r15-7131-g447a01c1712c362c6b1a955ad8433a9a85af43e0 Author: Haochen Jiang Date: Thu Jan 23 09:51:52 2025 +0800 i386: Append -march=x86-64-v3 to AVX10.2/512 VNNI testcases These two testcases are misses on previou

[gcc r15-6723] i386: Remove not used model number for Diamond Rapids

2025-01-08 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:b37628e4ae7e5e0a70a562c3b23d22964ead1ad2 commit r15-6723-gb37628e4ae7e5e0a70a562c3b23d22964ead1ad2 Author: Haochen Jiang Date: Wed Jan 8 14:44:56 2025 +0800 i386: Remove not used model number for Diamond Rapids In ISE, The model number for Diamond Rapids is 1

[gcc r15-6680] i386: Change mnemonics from TCVTROWPS2PBF16[H, L] to TCVTROWPS2BF16[H, L]

2025-01-07 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:814cbfc91a3c9f4286d13d04075287f6dac76e74 commit r15-6680-g814cbfc91a3c9f4286d13d04075287f6dac76e74 Author: Haochen Jiang Date: Thu Jan 2 16:55:34 2025 +0800 i386: Change mnemonics from TCVTROWPS2PBF16[H,L] to TCVTROWPS2BF16[H,L] In ISE056, the mnemonics for T

[gcc r15-5665] i386/testsuite: Correct AVX10.2 FP8 test mask usage

2024-11-25 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:efb1d2e2368e60da3c691ee3cb510ee690d1fa2a commit r15-5665-gefb1d2e2368e60da3c691ee3cb510ee690d1fa2a Author: Haochen Jiang Date: Fri Nov 22 15:57:47 2024 +0800 i386/testsuite: Correct AVX10.2 FP8 test mask usage Under FP8, we should not use AVX512F_LEN_HALF to

[gcc r15-5642] i386/testsuite: Do not append AVX10.2 option for check_effective_target

2024-11-24 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:832e963a477268e023b0fae4e8c59d29be8e7f42 commit r15-5642-g832e963a477268e023b0fae4e8c59d29be8e7f42 Author: Haochen Jiang Date: Fri Nov 22 14:32:16 2024 +0800 i386/testsuite: Do not append AVX10.2 option for check_effective_target When -avx10.2 meet -march wit

[gcc r15-5582] i386/testsuite: Enhance AVX10.2 vmovd/w testcases

2024-11-21 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:45135f9d5f7316d1256813d808b0f37287ba77d3 commit r15-5582-g45135f9d5f7316d1256813d808b0f37287ba77d3 Author: Haochen Jiang Date: Thu Nov 21 14:31:26 2024 +0800 i386/testsuite: Enhance AVX10.2 vmovd/w testcases Under -fno-omit-frame-pointer, %ebp will be used, w

[gcc r13-9186] testsuite: Correct dg-error to dg-warning for cmpccxadd testcase in GCC13

2024-11-13 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:68fd1665f0f8e4e59c645ea6cd97a69bb799d339 commit r13-9186-g68fd1665f0f8e4e59c645ea6cd97a69bb799d339 Author: Haochen Jiang Date: Thu Nov 14 11:06:01 2024 +0800 testsuite: Correct dg-error to dg-warning for cmpccxadd testcase in GCC13 In GCC13, the error for GCC

[gcc r14-10916] i386: Add new model number for Arrow Lake

2024-11-10 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:4380d6f8acc878fbdeb6ce86f4be64d340bdfd4b commit r14-10916-g4380d6f8acc878fbdeb6ce86f4be64d340bdfd4b Author: Haochen Jiang Date: Mon Nov 11 10:52:33 2024 +0800 i386: Add new model number for Arrow Lake gcc/ChangeLog: * common/config/i386/cpuin

[gcc r15-5073] Initial Diamond Rapids Support

2024-11-10 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:74ae651bd61a7128c77ca08328956564fd49a23b commit r15-5073-g74ae651bd61a7128c77ca08328956564fd49a23b Author: Haochen Jiang Date: Mon Nov 11 10:48:16 2024 +0800 Initial Diamond Rapids Support gcc/ChangeLog: * common/config/i386/cpuinfo.h

[gcc r15-5072] i386: Add new model number for Arrow Lake

2024-11-10 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:c659e293d6fcf53466502dd5389b03e9a295c14d commit r15-5072-gc659e293d6fcf53466502dd5389b03e9a295c14d Author: Haochen Jiang Date: Mon Nov 11 10:48:14 2024 +0800 i386: Add new model number for Arrow Lake gcc/ChangeLog: * common/config/i386/cpuinf

[gcc r13-9162] i386: Do not allow pointer conversion for CMPccXADD intrin under -O0

2024-11-01 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:100751c7905d6866540ca243135629994d3fd032 commit r13-9162-g100751c7905d6866540ca243135629994d3fd032 Author: Haochen Jiang Date: Fri Nov 1 15:59:47 2024 +0800 i386: Do not allow pointer conversion for CMPccXADD intrin under -O0 The pointer conversion to wider t

[gcc r14-10864] i386: Do not allow pointer conversion for CMPccXADD intrin under -O0

2024-11-01 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:82bfb6c5ba6d1f84472271f367221988cd50f478 commit r14-10864-g82bfb6c5ba6d1f84472271f367221988cd50f478 Author: Haochen Jiang Date: Fri Nov 1 15:59:47 2024 +0800 i386: Do not allow pointer conversion for CMPccXADD intrin under -O0 The pointer conversion to wider

[gcc r15-4847] Use IN_RANGE in prefetch builtin

2024-11-01 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:79a75b1f551821687e1ce27a82ee39b802ace2b4 commit r15-4847-g79a75b1f551821687e1ce27a82ee39b802ace2b4 Author: Haochen Jiang Date: Fri Nov 1 16:42:12 2024 +0800 Use IN_RANGE in prefetch builtin These are the last minute changes that should apply to MOVRS patch bu

[gcc r15-4846] i386: Do not allow pointer conversion for CMPccXADD intrin under -O0

2024-11-01 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:c5a36c4e591e41efe3e4d892ff62831d801752d3 commit r15-4846-gc5a36c4e591e41efe3e4d892ff62831d801752d3 Author: Haochen Jiang Date: Fri Nov 1 15:59:47 2024 +0800 i386: Do not allow pointer conversion for CMPccXADD intrin under -O0 The pointer conversion to wider t

[gcc r15-4831] Support Intel AMX-TRANSPOSE

2024-11-01 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:9f2f36a7db9070a9d6e1f0fb736a12217651d169 commit r15-4831-g9f2f36a7db9070a9d6e1f0fb736a12217651d169 Author: Haochen Jiang Date: Fri Nov 1 10:04:38 2024 +0800 Support Intel AMX-TRANSPOSE gcc/ChangeLog: * common/config/i386/cpuinfo.h (get_availa

[gcc r15-4828] Support Intel SM4 EVEX instructions

2024-10-31 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:8ee5cd4b84489bee0f72153e96a9afe9493e170d commit r15-4828-g8ee5cd4b84489bee0f72153e96a9afe9493e170d Author: Haochen Jiang Date: Fri Nov 1 10:04:27 2024 +0800 Support Intel SM4 EVEX instructions gcc/ChangeLog: * config/i386/i386-builtin-types.d

[gcc r15-4834] Support Intel AMX-MOVRS

2024-10-31 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:f8ae2cce23fc6c36dc553cc90e0091cdbc8dda22 commit r15-4834-gf8ae2cce23fc6c36dc553cc90e0091cdbc8dda22 Author: Hu, Lin1 Date: Fri Nov 1 10:04:43 2024 +0800 Support Intel AMX-MOVRS gcc/ChangeLog: * common/config/i386/cpuinfo.h (get_available_featu

[gcc r15-4833] Support Intel MOVRS

2024-10-31 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:e9ab41b79933d42410126f0eb7b29f820745276c commit r15-4833-ge9ab41b79933d42410126f0eb7b29f820745276c Author: Hu, Lin1 Date: Fri Nov 1 10:04:40 2024 +0800 Support Intel MOVRS gcc/ChangeLog: * builtins.cc (expand_builtin_prefetch): Expand for

[gcc r15-4832] Support Intel AMX-FP8

2024-10-31 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:dd859e93a16704448e70b5941711ecd626e098ba commit r15-4832-gdd859e93a16704448e70b5941711ecd626e098ba Author: Liwei Xu Date: Fri Nov 1 10:04:39 2024 +0800 Support Intel AMX-FP8 gcc/ChangeLog: * common/config/i386/cpuinfo.h (get_avail

[gcc r15-4830] Support Intel AMX-TF32

2024-10-31 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:8cc38abf575381905eb3a869b0874bdaddb608bb commit r15-4830-g8cc38abf575381905eb3a869b0874bdaddb608bb Author: Haochen Jiang Date: Fri Nov 1 10:04:36 2024 +0800 Support Intel AMX-TF32 gcc/ChangeLog: * common/config/i386/cpuinfo.h (get_available_f

[gcc r15-4829] Support Intel AMX-AVX512

2024-10-31 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:343f8113385d00e9ffac53150bca4f78be30e19c commit r15-4829-g343f8113385d00e9ffac53150bca4f78be30e19c Author: Haochen Jiang Date: Fri Nov 1 10:04:34 2024 +0800 Support Intel AMX-AVX512 gcc/ChangeLog: * common/config/i386/cpuinfo.h (get_available

[gcc r15-4765] testsuite: Adjust AVX10.2 check_effective_target

2024-10-29 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:12086865232382f93081d5564ff44b14bd71341c commit r15-4765-g12086865232382f93081d5564ff44b14bd71341c Author: Haochen Jiang Date: Tue Oct 29 15:51:14 2024 +0800 testsuite: Adjust AVX10.2 check_effective_target Since Binutils haven't fully merged all AVX10.2 inst

[gcc r15-4513] i386: Refactor get_intel_cpu

2024-10-20 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:f132c006d78a4e504626c0b23b69655ffeb5f5e7 commit r15-4513-gf132c006d78a4e504626c0b23b69655ffeb5f5e7 Author: Haochen Jiang Date: Mon Oct 21 13:42:12 2024 +0800 i386: Refactor get_intel_cpu From ISE, it shows that we will have family 0x13 for Diamond Rapids.

[gcc r15-4420] testsuite: Fix typos for AVX10.2 convert testcases

2024-10-17 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:e3257c12b789ba2fd89baea566417c91c4468cc3 commit r15-4420-ge3257c12b789ba2fd89baea566417c91c4468cc3 Author: Victor Rodriguez Date: Thu Oct 17 10:55:56 2024 +0800 testsuite: Fix typos for AVX10.2 convert testcases Fix typos related to types for vcvtne[,2]ph[b,h

[gcc r15-4407] testsuite: Add -march=x86-64-v3 to AVX10 testcases to slience warning for GCC built with AVX512 arch

2024-10-17 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:8b9b696c98def874139effc0380929df4a4356f0 commit r15-4407-g8b9b696c98def874139effc0380929df4a4356f0 Author: Haochen Jiang Date: Wed Oct 16 15:40:12 2024 +0800 testsuite: Add -march=x86-64-v3 to AVX10 testcases to slience warning for GCC built with AVX512 arch

[gcc r14-10689] doc: Add more alias option and reorder Intel CPU -march documentation

2024-09-19 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:a3efd2ff9db0545d0f504153a6a0195e1c92e5cf commit r14-10689-ga3efd2ff9db0545d0f504153a6a0195e1c92e5cf Author: Haochen Jiang Date: Wed Sep 18 11:20:15 2024 +0800 doc: Add more alias option and reorder Intel CPU -march documentation This patch is backported from

[gcc r12-10716] doc: Add more alias option and reorder Intel CPU -march documentation

2024-09-18 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:8483527158024d200b3a9e4edecbe188fa22fdaa commit r12-10716-g8483527158024d200b3a9e4edecbe188fa22fdaa Author: Haochen Jiang Date: Wed Sep 18 11:20:15 2024 +0800 doc: Add more alias option and reorder Intel CPU -march documentation This patch is backported from

[gcc r13-9044] doc: Add more alias option and reorder Intel CPU -march documentation

2024-09-18 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:de1d625849a7760da5d5a3a08601d8ac890c6100 commit r13-9044-gde1d625849a7760da5d5a3a08601d8ac890c6100 Author: Haochen Jiang Date: Wed Sep 18 11:20:15 2024 +0800 doc: Add more alias option and reorder Intel CPU -march documentation This patch is backported from G

[gcc r15-3702] doc: Add more alias option and reorder Intel CPU -march documentation

2024-09-18 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:877fb9bdb06d18df51c6043f74dde66fe6f46b78 commit r15-3702-g877fb9bdb06d18df51c6043f74dde66fe6f46b78 Author: Haochen Jiang Date: Wed Sep 18 11:20:15 2024 +0800 doc: Add more alias option and reorder Intel CPU -march documentation Since r15-3539, there are reque

[gcc r15-3701] i386: Enhance AVX10.2 convert tests

2024-09-18 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:89e62d42f366cd835022f0ba00ba1d10305ae0ce commit r15-3701-g89e62d42f366cd835022f0ba00ba1d10305ae0ce Author: Haochen Jiang Date: Thu Sep 5 11:27:33 2024 +0800 i386: Enhance AVX10.2 convert tests For AVX10.2 convert tests, all of them are missing mask tests

[gcc r15-3700] i386: Add missing avx512f-mask-type.h include

2024-09-18 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:2b7b8d3bb52a23aa8b1d6e9a2d57c83db2078f73 commit r15-3700-g2b7b8d3bb52a23aa8b1d6e9a2d57c83db2078f73 Author: Haochen Jiang Date: Sat Sep 14 15:55:53 2024 +0800 i386: Add missing avx512f-mask-type.h include Since commit r15-3594, we fixed the bugs in MASK_TYPE f

[gcc r15-3594] i386: Fix incorrect avx512f-mask-type.h include

2024-09-11 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:5958279509c4601499ac22629512f1723e6744b4 commit r15-3594-g5958279509c4601499ac22629512f1723e6744b4 Author: Haochen Jiang Date: Tue Sep 3 13:38:36 2024 +0800 i386: Fix incorrect avx512f-mask-type.h include In avx512f-mask-type.h, we need SIZE being defined to

[gcc r13-9011] doc: Enhance Intel CPU documentation

2024-09-08 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:0a16b1b97c112e41a0d37235e83678a67abd9454 commit r13-9011-g0a16b1b97c112e41a0d37235e83678a67abd9454 Author: Haochen Jiang Date: Fri Sep 6 11:19:26 2024 +0800 doc: Enhance Intel CPU documentation This patch will add those recent aliased CPU names into documenta

[gcc r14-10658] doc: Enhance Intel CPU documentation

2024-09-08 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:3951efed1cce970a5c61eacbad7e5f5314a9fc17 commit r14-10658-g3951efed1cce970a5c61eacbad7e5f5314a9fc17 Author: Haochen Jiang Date: Fri Sep 6 11:19:26 2024 +0800 doc: Enhance Intel CPU documentation This patch will add those recent aliased CPU names into document

[gcc r15-3539] doc: Enhance Intel CPU documentation

2024-09-08 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:91bc2ad28c58ca3f4c2f96601d8af51f570e08c4 commit r15-3539-g91bc2ad28c58ca3f4c2f96601d8af51f570e08c4 Author: Haochen Jiang Date: Fri Sep 6 11:19:26 2024 +0800 doc: Enhance Intel CPU documentation This patch will add those recent aliased CPU names into documenta

[gcc r14-10627] i386: Fix vfpclassph non-optimizied intrin

2024-09-03 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:59157c038d683e91c419a1fadd5f91f15218f57b commit r14-10627-g59157c038d683e91c419a1fadd5f91f15218f57b Author: Haochen Jiang Date: Mon Sep 2 15:00:22 2024 +0800 i386: Fix vfpclassph non-optimizied intrin The intrin for non-optimized got a typo in mask type, whic

[gcc r13-9002] i386: Fix vfpclassph non-optimizied intrin

2024-09-03 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:e152aee5709dd3e341ef965450500f754f8b0a46 commit r13-9002-ge152aee5709dd3e341ef965450500f754f8b0a46 Author: Haochen Jiang Date: Mon Sep 2 15:00:22 2024 +0800 i386: Fix vfpclassph non-optimizied intrin The intrin for non-optimized got a typo in mask type, which

[gcc r12-10696] i386: Fix vfpclassph non-optimizied intrin

2024-09-03 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:6e59b188c4a051d4f2de5220d30681e6963d96c0 commit r12-10696-g6e59b188c4a051d4f2de5220d30681e6963d96c0 Author: Haochen Jiang Date: Mon Sep 2 15:00:22 2024 +0800 i386: Fix vfpclassph non-optimizied intrin The intrin for non-optimized got a typo in mask type, whic

[gcc r15-3410] i386: Fix vfpclassph non-optimizied intrin

2024-09-03 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:9b312595f9ac073f55d858b6f833097608b40bba commit r15-3410-g9b312595f9ac073f55d858b6f833097608b40bba Author: Haochen Jiang Date: Mon Sep 2 15:00:22 2024 +0800 i386: Fix vfpclassph non-optimizied intrin The intrin for non-optimized got a typo in mask type, which

[gcc r15-3359] i386: Support vec_cmp for V8BF/V16BF/V32BF in AVX10.2

2024-09-01 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:f77435aa3911c437cba71991509eee57b333b3ce commit r15-3359-gf77435aa3911c437cba71991509eee57b333b3ce Author: Levy Hsu Date: Mon Sep 2 10:24:49 2024 +0800 i386: Support vec_cmp for V8BF/V16BF/V32BF in AVX10.2 gcc/ChangeLog: * config/i386/i386-ex

[gcc r15-3358] i386: Support vectorized BF16 sqrt with AVX10.2 instruction

2024-09-01 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:e19f65b0be1e91ff86689feb7695080dad4c9197 commit r15-3358-ge19f65b0be1e91ff86689feb7695080dad4c9197 Author: Levy Hsu Date: Mon Sep 2 10:24:48 2024 +0800 i386: Support vectorized BF16 sqrt with AVX10.2 instruction gcc/ChangeLog: * config/i386/s

[gcc r15-3356] i386: Support vectorized BF16 FMA with AVX10.2 instructions

2024-09-01 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:6d294fb8ac9baf2624446deaa4c995b7a7719823 commit r15-3356-g6d294fb8ac9baf2624446deaa4c995b7a7719823 Author: Levy Hsu Date: Mon Sep 2 10:24:46 2024 +0800 i386: Support vectorized BF16 FMA with AVX10.2 instructions gcc/ChangeLog: * config/i386/s

[gcc r15-3357] i386: Support vectorized BF16 smaxmin with AVX10.2 instructions

2024-09-01 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:29ef601973d7b79338694e59581d4c24bcd07f69 commit r15-3357-g29ef601973d7b79338694e59581d4c24bcd07f69 Author: Levy Hsu Date: Mon Sep 2 10:24:47 2024 +0800 i386: Support vectorized BF16 smaxmin with AVX10.2 instructions gcc/ChangeLog: * config/i3

[gcc r15-3355] i386: Support vectorized BF16 add/sub/mul/div with AVX10.2 instructions

2024-09-01 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:f82fa0da4d9e1fdaf5e4edd70364d5781534ce11 commit r15-3355-gf82fa0da4d9e1fdaf5e4edd70364d5781534ce11 Author: Levy Hsu Date: Mon Sep 2 10:24:45 2024 +0800 i386: Support vectorized BF16 add/sub/mul/div with AVX10.2 instructions AVX10.2 introduces several non-exce

[gcc r15-3354] i386: Optimize generate insn for AVX10.2 compare

2024-09-01 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:3b1decef83003db9cf8667977c293435c0f3d024 commit r15-3354-g3b1decef83003db9cf8667977c293435c0f3d024 Author: Hu, Lin1 Date: Mon Sep 2 10:24:36 2024 +0800 i386: Optimize generate insn for AVX10.2 compare gcc/ChangeLog: * config/i386/i386-expand.

[gcc r15-3353] i386: Optimize ordered and nonequal

2024-09-01 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:86f5031c804220274a9bbebd26b8ebf47a2207ac commit r15-3353-g86f5031c804220274a9bbebd26b8ebf47a2207ac Author: Hu, Lin1 Date: Mon Sep 2 10:24:31 2024 +0800 i386: Optimize ordered and nonequal Currently, when we input !__builtin_isunordered (a, b) && (a != b), gcc

[gcc r15-3352] i386: Auto vectorize sdot_prod, usdot_prod, udot_prod with AVX10.2 instructions

2024-09-01 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:b1f9fbb6da1a3ced57c3668cecc9f9449e1b237e commit r15-3352-gb1f9fbb6da1a3ced57c3668cecc9f9449e1b237e Author: Haochen Jiang Date: Mon Sep 2 10:24:29 2024 +0800 i386: Auto vectorize sdot_prod, usdot_prod, udot_prod with AVX10.2 instructions gcc/ChangeLog:

[gcc r15-3186] i386: Add bf8 -> fp16 intrin

2024-08-25 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:b4ac2c23d8745d98984954e88f02aa73f1c3594b commit r15-3186-gb4ac2c23d8745d98984954e88f02aa73f1c3594b Author: Haochen Jiang Date: Mon Aug 26 10:53:56 2024 +0800 i386: Add bf8 -> fp16 intrin Since BF8 and FP16 have same bits for exponent, the type conversion

[gcc r15-3185] AVX10.2: Support compare instructions

2024-08-25 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:576bd309ded9dfe258023f26924c064a7bf12875 commit r15-3185-g576bd309ded9dfe258023f26924c064a7bf12875 Author: Zhang, Jun Date: Mon Aug 26 10:53:54 2024 +0800 AVX10.2: Support compare instructions gcc/ChangeLog: * config/i386/i386-expand.cc

[gcc r15-3184] AVX10.2: Support vector copy instructions

2024-08-25 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:f6fe2962daf7b8d8532c768c3b9eab00f99cce5b commit r15-3184-gf6fe2962daf7b8d8532c768c3b9eab00f99cce5b Author: Zhang, Jun Date: Mon Aug 26 10:53:52 2024 +0800 AVX10.2: Support vector copy instructions gcc/ChangeLog: * config.gcc: Add avx10_2copyi

[gcc r15-3183] AVX10.2: Support minmax instructions

2024-08-25 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:889f6dd0d8c7317f62578c900c0f662e919786a2 commit r15-3183-g889f6dd0d8c7317f62578c900c0f662e919786a2 Author: Mo, Zewei Date: Mon Aug 26 10:53:50 2024 +0800 AVX10.2: Support minmax instructions gcc/ChangeLog: * config.gcc: Add avx10_2-512minmaxi

[gcc r15-3182] [PATCH 2/2] AVX10.2: Support saturating convert instructions

2024-08-25 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:3a97ce179f75ec32b7f591422ba254c814567e4d commit r15-3182-g3a97ce179f75ec32b7f591422ba254c814567e4d Author: Hu, Lin1 Date: Mon Aug 26 10:53:49 2024 +0800 [PATCH 2/2] AVX10.2: Support saturating convert instructions gcc/ChangeLog: * config/i386

[gcc r15-3181] [PATCH 1/2] AVX10.2: Support saturating convert instructions

2024-08-25 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:e2c80d237223f8524c2bd930b681aa891a13db99 commit r15-3181-ge2c80d237223f8524c2bd930b681aa891a13db99 Author: Hu, Lin1 Date: Mon Aug 26 10:53:47 2024 +0800 [PATCH 1/2] AVX10.2: Support saturating convert instructions gcc/ChangeLog: * config.gcc:

[gcc r15-3180] [PATCH 2/2] AVX10.2: Support BF16 instructions

2024-08-25 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:5cb67ddd8240610f39c211b2f73070dc70b0230b commit r15-3180-g5cb67ddd8240610f39c211b2f73070dc70b0230b Author: konglin1 Date: Mon Aug 26 10:53:45 2024 +0800 [PATCH 2/2] AVX10.2: Support BF16 instructions gcc/ChangeLog: * config/i386/avx10_2-512bf

[gcc r15-3179] [PATCH 1/2] AVX10.2: Support BF16 instructions

2024-08-25 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:9023662464ac7a0bbac72d94078ea0845bf99c86 commit r15-3179-g9023662464ac7a0bbac72d94078ea0845bf99c86 Author: konglin1 Date: Mon Aug 26 10:53:43 2024 +0800 [PATCH 1/2] AVX10.2: Support BF16 instructions gcc/ChangeLog: * config.gcc: Add avx10_2-5

[gcc r15-3177] [PATCH 2/2] AVX10.2: Support media instructions

2024-08-25 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:af0a06274fce2ca64456f5b13b4bc8ff864a45e4 commit r15-3177-gaf0a06274fce2ca64456f5b13b4bc8ff864a45e4 Author: Haochen Jiang Date: Mon Aug 26 10:53:39 2024 +0800 [PATCH 2/2] AVX10.2: Support media instructions gcc/ChangeLog: * config/i386/avx10_2

[gcc r15-3176] [PATCH 1/2] AVX10.2: Support media instructions

2024-08-25 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:8db80b2735782d793a83a9ef7eb012d83be7660d commit r15-3176-g8db80b2735782d793a83a9ef7eb012d83be7660d Author: Hongyu Wang Date: Mon Aug 26 10:53:37 2024 +0800 [PATCH 1/2] AVX10.2: Support media instructions gcc/ChangeLog * config.gcc: Add avx10_

[gcc r15-3175] i386: Refactor m512-check.h

2024-08-25 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:cba4566879192abdc54bdf76b010e22d67484129 commit r15-3175-gcba4566879192abdc54bdf76b010e22d67484129 Author: Haochen Jiang Date: Mon Aug 26 10:53:35 2024 +0800 i386: Refactor m512-check.h After AVX10 introduction, we still want to use AVX512 helper functions

[gcc r15-3012] AVX10.2 ymm rounding: Support vsqrtp{s, d, h} and vsubp{s, d, h} intrins

2024-08-18 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:7f62e7104ebc11c4570745972a023579922ef265 commit r15-3012-g7f62e7104ebc11c4570745972a023579922ef265 Author: Hu, Lin1 Date: Mon Aug 19 10:09:20 2024 +0800 AVX10.2 ymm rounding: Support vsqrtp{s,d,h} and vsubp{s,d,h} intrins gcc/ChangeLog: * con

[gcc r15-3010] AVX10.2 ymm rounding: Support vreducep{s, d, h} and vrndscalep{s, d, h} intrins

2024-08-18 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:9afa5081212e1fc3cb2c4efc9b4f421eecf68810 commit r15-3010-g9afa5081212e1fc3cb2c4efc9b4f421eecf68810 Author: Hu, Lin1 Date: Mon Aug 19 10:09:18 2024 +0800 AVX10.2 ymm rounding: Support vreducep{s,d,h} and vrndscalep{s,d,h} intrins gcc/ChangeLog:

[gcc r15-3011] AVX10.2 ymm rounding: Support vscalefp{s,d,h} intrins

2024-08-18 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:1f86cf06c7897f6ab467443b5fe8789cc95fe0c4 commit r15-3011-g1f86cf06c7897f6ab467443b5fe8789cc95fe0c4 Author: Hu, Lin1 Date: Mon Aug 19 10:09:19 2024 +0800 AVX10.2 ymm rounding: Support vscalefp{s,d,h} intrins gcc/ChangeLog: * config/i386/avx10_

[gcc r15-3009] AVX10.2 ymm rounding: Support vmulp{s, d, h} and vrangep{s, d} intrins

2024-08-18 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:90cc5b0c4609a9fb3257d2cce7b7abc896c6faab commit r15-3009-g90cc5b0c4609a9fb3257d2cce7b7abc896c6faab Author: Hu, Lin1 Date: Mon Aug 19 10:09:14 2024 +0800 AVX10.2 ymm rounding: Support vmulp{s,d,h} and vrangep{s,d} intrins gcc/ChangeLog: * conf

[gcc r15-3008] AVX10.2 ymm rounding: Support v{max, min}p{s, d, h} intrins

2024-08-18 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:cc8a7596477e9d6ac972aadabbb2fd88baa1abf4 commit r15-3008-gcc8a7596477e9d6ac972aadabbb2fd88baa1abf4 Author: Hu, Lin1 Date: Mon Aug 19 10:09:13 2024 +0800 AVX10.2 ymm rounding: Support v{max,min}p{s,d,h} intrins gcc/ChangeLog: * config/i386/avx

[gcc r15-3007] AVX10.2 ymm rounding: Support vgetexpp{s, d, h} and vgetmantp{s, d, h} intrins

2024-08-18 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:8d4f542935c09f40bb7fd8fd863cc8df80cc970e commit r15-3007-g8d4f542935c09f40bb7fd8fd863cc8df80cc970e Author: Hu, Lin1 Date: Mon Aug 19 10:09:11 2024 +0800 AVX10.2 ymm rounding: Support vgetexpp{s,d,h} and vgetmantp{s,d,h} intrins gcc/ChangeLog:

[gcc r15-3006] AVX10.2 ymm rounding: Support vfnmsub{132, 231, 213}p{s, d, h} intrins

2024-08-18 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:0983d406ae2e84394b25248865f51c686b119a57 commit r15-3006-g0983d406ae2e84394b25248865f51c686b119a57 Author: Hu, Lin1 Date: Mon Aug 19 10:09:10 2024 +0800 AVX10.2 ymm rounding: Support vfnmsub{132,231,213}p{s,d,h} intrins gcc/ChangeLog: * confi

[gcc r15-3004] AVX10.2 ymm rounding: Support vfm{sub, subadd}{132, 231, 213}p{s, d, h} intrins

2024-08-18 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:dd48acbe85ca55dd23ffafbb917ffe559d13b6a3 commit r15-3004-gdd48acbe85ca55dd23ffafbb917ffe559d13b6a3 Author: Hu, Lin1 Date: Mon Aug 19 10:09:08 2024 +0800 AVX10.2 ymm rounding: Support vfm{sub,subadd}{132,231,213}p{s,d,h} intrins gcc/ChangeLog:

[gcc r15-3005] AVX10.2 ymm rounding: Support vfmulcph and vfnmadd{132, 231, 213}p{s, d, h} intrins

2024-08-18 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:6f0aa7add1d9177f60016b32ca9ca8b16b173a56 commit r15-3005-g6f0aa7add1d9177f60016b32ca9ca8b16b173a56 Author: Hu, Lin1 Date: Mon Aug 19 10:09:09 2024 +0800 AVX10.2 ymm rounding: Support vfmulcph and vfnmadd{132,231,213}p{s,d,h} intrins gcc/ChangeLog:

[gcc r15-3003] AVX10.2 ymm rounding: Support vfmaddcph and vfmaddsub{132, 231, 213}p{s, d, h} intrins

2024-08-18 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:cfbc94eaf167ae7aecd21ee6054556e1cf9d7143 commit r15-3003-gcfbc94eaf167ae7aecd21ee6054556e1cf9d7143 Author: Hu, Lin1 Date: Mon Aug 19 10:09:06 2024 +0800 AVX10.2 ymm rounding: Support vfmaddcph and vfmaddsub{132,231,213}p{s,d,h} intrins gcc/ChangeLog:

[gcc r15-3002] AVX10.2 ymm rounding: Support vfmadd{132, 231, 213}p{s, d, h} intrins

2024-08-18 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:0683ca355a87fd36a2e7ae1721199204ceff4c4c commit r15-3002-g0683ca355a87fd36a2e7ae1721199204ceff4c4c Author: Hu, Lin1 Date: Mon Aug 19 10:09:05 2024 +0800 AVX10.2 ymm rounding: Support vfmadd{132,231,213}p{s,d,h} intrins gcc/ChangeLog: * config

[gcc r15-3001] AVX10.2 ymm rounding: Support vfc{madd, mul}cph, vfixupimmp{s, d} intrins

2024-08-18 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:95980b292b24110d3f1dffb81926df23c61b4fe7 commit r15-3001-g95980b292b24110d3f1dffb81926df23c61b4fe7 Author: Hu, Lin1 Date: Mon Aug 19 10:09:04 2024 +0800 AVX10.2 ymm rounding: Support vfc{madd,mul}cph, vfixupimmp{s,d} intrins gcc/ChangeLog: *

[gcc r15-2999] AVX10.2 ymm rounding: Support vcvttps2{, u}{dq, qq} and vcvtu{dq, qq}2p{s, d, h} intrins

2024-08-18 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:b2754227139512adecb6fda067632b587ff4a017 commit r15-2999-gb2754227139512adecb6fda067632b587ff4a017 Author: Hu, Lin1 Date: Mon Aug 19 10:09:01 2024 +0800 AVX10.2 ymm rounding: Support vcvttps2{,u}{dq,qq} and vcvtu{dq,qq}2p{s,d,h} intrins gcc/ChangeLog:

[gcc r15-3000] AVX10.2 ymm rounding: Support vcvt{, u}w2ph and vdivp{s, d, h} intrins

2024-08-18 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:3d1b5530ea1d23e26dc5ab70aa4a2e7b9dc19b50 commit r15-3000-g3d1b5530ea1d23e26dc5ab70aa4a2e7b9dc19b50 Author: Hu, Lin1 Date: Mon Aug 19 10:09:03 2024 +0800 AVX10.2 ymm rounding: Support vcvt{,u}w2ph and vdivp{s,d,h} intrins gcc/ChangeLog: * conf

[gcc r15-2998] AVX10.2 ymm rounding: Support vcvttph2{, u}{dq, qq, w} intrins

2024-08-18 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:493c5096050523ebc05e5fa21612683a996b97a7 commit r15-2998-g493c5096050523ebc05e5fa21612683a996b97a7 Author: Hu, Lin1 Date: Mon Aug 19 10:09:00 2024 +0800 AVX10.2 ymm rounding: Support vcvttph2{,u}{dq,qq,w} intrins gcc/ChangeLog: * config/i386/

[gcc r15-2997] AVX10.2 ymm rounding: Support vcvtqq2p{s, d, h} and vcvttpd2{, u}{dq, qq} intrins

2024-08-18 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:6e231f8504874828b23bbe89f3ef4086dcc15a44 commit r15-2997-g6e231f8504874828b23bbe89f3ef4086dcc15a44 Author: Hu, Lin1 Date: Mon Aug 19 10:08:59 2024 +0800 AVX10.2 ymm rounding: Support vcvtqq2p{s,d,h} and vcvttpd2{,u}{dq,qq} intrins gcc/ChangeLog:

[gcc r15-2996] AVX10.2 ymm rounding: Support vcvtps2{, u}{dq, qq} intrins

2024-08-18 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:0f5a42d41b46b746c6f77374d76a3b918a1e2b57 commit r15-2996-g0f5a42d41b46b746c6f77374d76a3b918a1e2b57 Author: Hu, Lin1 Date: Mon Aug 19 10:08:58 2024 +0800 AVX10.2 ymm rounding: Support vcvtps2{,u}{dq,qq} intrins gcc/ChangeLog: * config/i386/avx

[gcc r15-2995] AVX10.2 ymm rounding: Support vcvtph2{, u}w and vcvtps2p{d, hx} intrins

2024-08-18 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:b70bb94aca7bc10a54f744d793c32c51f91ce195 commit r15-2995-gb70bb94aca7bc10a54f744d793c32c51f91ce195 Author: Hu, Lin1 Date: Mon Aug 19 10:08:57 2024 +0800 AVX10.2 ymm rounding: Support vcvtph2{,u}w and vcvtps2p{d,hx} intrins gcc/ChangeLog: * co

[gcc r15-2994] AVX10.2 ymm rounding: Support vcvtph2p{s, d, sx} and vcvtph2{, u}{dq, qq} intrins

2024-08-18 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:6f2eac53b6026836f3222961c32312e02c2c7dbc commit r15-2994-g6f2eac53b6026836f3222961c32312e02c2c7dbc Author: Hu, Lin1 Date: Mon Aug 19 10:08:56 2024 +0800 AVX10.2 ymm rounding: Support vcvtph2p{s,d,sx} and vcvtph2{,u}{dq,qq} intrins gcc/ChangeLog:

[gcc r15-2993] AVX10.2 ymm rounding: Support vcvtpd2{, u}{dq, qq} intrins

2024-08-18 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:508ac49e1a94c28346642bff512d0ed5f4f58b64 commit r15-2993-g508ac49e1a94c28346642bff512d0ed5f4f58b64 Author: Hu, Lin1 Date: Mon Aug 19 10:08:55 2024 +0800 AVX10.2 ymm rounding: Support vcvtpd2{,u}{dq,qq} intrins gcc/ChangeLog: * config/i386/avx

[gcc r15-2992] AVX10.2 ymm rounding: Support vcvtdq2p{s, h} and vcvtpd2p{s, h} intrins

2024-08-18 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:85e874d19548f0dcb9a3f14f9e4b1e3411c88c4b commit r15-2992-g85e874d19548f0dcb9a3f14f9e4b1e3411c88c4b Author: Hu, Lin1 Date: Mon Aug 19 10:08:53 2024 +0800 AVX10.2 ymm rounding: Support vcvtdq2p{s,h} and vcvtpd2p{s,h} intrins gcc/ChangeLog: * co

[gcc r15-2991] AVX10.2 ymm rounding: Support vadd{s, d, h} and vcmp{s, d, h} intrins

2024-08-18 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:e22e3af1954469c40b139b7cfa8e7708592f4bfd commit r15-2991-ge22e3af1954469c40b139b7cfa8e7708592f4bfd Author: Hu, Lin1 Date: Mon Aug 19 10:08:51 2024 +0800 AVX10.2 ymm rounding: Support vadd{s,d,h} and vcmp{s,d,h} intrins gcc/ChangeLog: * config

[gcc(refs/vendors/ix86/heads/avx10.2)] AVX10.2 ymm rounding: Support vsqrtp{s, d, h} and vsubp{s, d, h} intrins

2024-08-14 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:bab0adf0069e69115aa984aa750a03fb3d1d0cdb commit bab0adf0069e69115aa984aa750a03fb3d1d0cdb Author: Hu, Lin1 Date: Thu Aug 15 09:38:29 2024 +0800 AVX10.2 ymm rounding: Support vsqrtp{s,d,h} and vsubp{s,d,h} intrins gcc/ChangeLog: * config/i386/a

[gcc(refs/vendors/ix86/heads/avx10.2)] AVX10.2 ymm rounding: Support vreducep{s, d, h} and vrndscalep{s, d, h} intrins

2024-08-14 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:2d78e6dbb4620da8e4c2e87ef14134f627559467 commit 2d78e6dbb4620da8e4c2e87ef14134f627559467 Author: Hu, Lin1 Date: Thu Aug 15 09:38:27 2024 +0800 AVX10.2 ymm rounding: Support vreducep{s,d,h} and vrndscalep{s,d,h} intrins gcc/ChangeLog: * config

[gcc(refs/vendors/ix86/heads/avx10.2)] AVX10.2 ymm rounding: Support vscalefp{s, d, h} intrins

2024-08-14 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:144b9ca72a05d9f7235bf939821a3ff425a251c8 commit 144b9ca72a05d9f7235bf939821a3ff425a251c8 Author: Hu, Lin1 Date: Thu Aug 15 09:38:28 2024 +0800 AVX10.2 ymm rounding: Support vscalefp{s,d,h} intrins gcc/ChangeLog: * config/i386/avx10_2roundingi

[gcc(refs/vendors/ix86/heads/avx10.2)] AVX10.2 ymm rounding: Support v{max, min}p{s, d, h} intrins

2024-08-14 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:ce16fa99857c057ad95ad7cef8ce6f5ffbe9ef48 commit ce16fa99857c057ad95ad7cef8ce6f5ffbe9ef48 Author: Hu, Lin1 Date: Thu Aug 15 09:38:26 2024 +0800 AVX10.2 ymm rounding: Support v{max,min}p{s,d,h} intrins gcc/ChangeLog: * config/i386/avx10_2roundi

[gcc(refs/vendors/ix86/heads/avx10.2)] AVX10.2 ymm rounding: Support vmulp{s, d, h} and vrangep{s, d} intrins

2024-08-14 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:ef07d9e1195a7ba200b4c26194bcc17948cb97f1 commit ef07d9e1195a7ba200b4c26194bcc17948cb97f1 Author: Hu, Lin1 Date: Thu Aug 15 09:38:27 2024 +0800 AVX10.2 ymm rounding: Support vmulp{s,d,h} and vrangep{s,d} intrins gcc/ChangeLog: * config/i386/av

[gcc(refs/vendors/ix86/heads/avx10.2)] AVX10.2 ymm rounding: Support vgetexpp{s, d, h} and vgetmantp{s, d, h} intrins

2024-08-14 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:5da970fcb303434bc27d35a7ba9e6f5d4ee00e2d commit 5da970fcb303434bc27d35a7ba9e6f5d4ee00e2d Author: Hu, Lin1 Date: Thu Aug 15 09:38:26 2024 +0800 AVX10.2 ymm rounding: Support vgetexpp{s,d,h} and vgetmantp{s,d,h} intrins gcc/ChangeLog: * config/

[gcc(refs/vendors/ix86/heads/avx10.2)] AVX10.2 ymm rounding: Support vfnmsub{132, 231, 213}p{s, d, h} intrins

2024-08-14 Thread Haochen Jiang via Gcc-cvs
https://gcc.gnu.org/g:93c5a73e0ef33fa4ef46a3fe87225bd584830dc3 commit 93c5a73e0ef33fa4ef46a3fe87225bd584830dc3 Author: Hu, Lin1 Date: Thu Aug 15 09:38:25 2024 +0800 AVX10.2 ymm rounding: Support vfnmsub{132,231,213}p{s,d,h} intrins gcc/ChangeLog: * config/i386/avx

  1   2   >