aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-10-07Snap for 10917888 from 609678b294bb9a69fd101c77a26586656e9df541 to 24Q1-releaseandroid-14.0.0_r37android-14.0.0_r36android-14.0.0_r35android-14.0.0_r34android-14.0.0_r33android-14.0.0_r32android-14.0.0_r31android-14.0.0_r30android-14.0.0_r29android14-qpr2-s5-releaseandroid14-qpr2-s4-releaseandroid14-qpr2-s3-releaseandroid14-qpr2-s2-releaseandroid14-qpr2-s1-releaseandroid14-qpr2-releaseAndroid Build Coastguard Worker
Change-Id: I0403f6145ae2648e4bd228f23074729f3997684a
2023-10-07[automerger skipped] Merge Android 14 am: 6baa832718 -s ours am: c0b29e52ca ↵Xin Li
-s ours am: ce3b94676b -s ours am: f529da723e -s ours am: d1c677bc7d -s ours am skip reason: Merged-In Ica1fa16c35fc33aa7c76795607169970d583ce28 with SHA-1 050ae879b9 is already in history Original change: https://android-review.googlesource.com/c/platform/external/ruy/+/2775086 Change-Id: I7554d54bfec30214ccf6929069fdcf7c8fe3055a Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-06[automerger skipped] Merge Android 14 am: 6baa832718 -s ours am: c0b29e52ca ↵Xin Li
-s ours am: ce3b94676b -s ours am: f529da723e -s ours am skip reason: Merged-In Ica1fa16c35fc33aa7c76795607169970d583ce28 with SHA-1 050ae879b9 is already in history Original change: https://android-review.googlesource.com/c/platform/external/ruy/+/2775086 Change-Id: I548e9140eaa9b8d4b12a5ee85426c254c85a58a1 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-06[automerger skipped] Merge Android 14 am: 6baa832718 -s ours am: c0b29e52ca ↵Xin Li
-s ours am: ce3b94676b -s ours am skip reason: Merged-In Ica1fa16c35fc33aa7c76795607169970d583ce28 with SHA-1 050ae879b9 is already in history Original change: https://android-review.googlesource.com/c/platform/external/ruy/+/2775086 Change-Id: I58a37680478b636d9b3e6fc4b887c7596629eea1 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-06[automerger skipped] Merge Android 14 am: 6baa832718 -s ours am: c0b29e52ca ↵Xin Li
-s ours am skip reason: Merged-In Ica1fa16c35fc33aa7c76795607169970d583ce28 with SHA-1 050ae879b9 is already in history Original change: https://android-review.googlesource.com/c/platform/external/ruy/+/2775086 Change-Id: I82b9340d77b5816fa80769b580ff728e1d0832ba Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-06[automerger skipped] Merge Android 14 am: 6baa832718 -s oursXin Li
am skip reason: Merged-In Ica1fa16c35fc33aa7c76795607169970d583ce28 with SHA-1 050ae879b9 is already in history Original change: https://android-review.googlesource.com/c/platform/external/ruy/+/2775086 Change-Id: I8b7177021301826c25322602237226feb4a53c18 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-05Merge Android 14Xin Li
Bug: 298295554 Merged-In: Ica1fa16c35fc33aa7c76795607169970d583ce28 Change-Id: I14a4978aa67e36cfc3d9fdbcc632bcf5505401db
2023-09-21Snap for 10843824 from de82d0627f33288a5b6efe45dca3ae774f8468ab to 24Q1-releaseAndroid Build Coastguard Worker
Change-Id: Ic0191bef1a5eeff67187c7a4b2cbe1b4d03ce70d
2023-08-29[automerger skipped] Merge Android U (ab/10368041) am: 03541d6a38 -s ours ↵Xin Li
am: d6d0b92124 -s ours am: 21014fd28e -s ours am: f527402ae4 -s ours am skip reason: Merged-In I46de4bed884f379ff61ac33e47e2c821a8cc6a84 with SHA-1 4628497c52 is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/external/ruy/+/24181641 Change-Id: Ib4b23045ccc681b80372b3319ba8fb4590720b03 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-29[automerger skipped] Merge Android U (ab/10368041) am: 03541d6a38 -s ours ↵Xin Li
am: d6d0b92124 -s ours am: 21014fd28e -s ours am skip reason: Merged-In I46de4bed884f379ff61ac33e47e2c821a8cc6a84 with SHA-1 4628497c52 is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/external/ruy/+/24181641 Change-Id: I80c9970b705e71c90883a277d9400532fa2aa6c7 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-29[automerger skipped] Merge Android U (ab/10368041) am: 03541d6a38 -s ours ↵Xin Li
am: d6d0b92124 -s ours am skip reason: Merged-In I46de4bed884f379ff61ac33e47e2c821a8cc6a84 with SHA-1 4628497c52 is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/external/ruy/+/24181641 Change-Id: I5242da61f3896ebf0afc3aa598ceac5f17bc478b Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-28[automerger skipped] Merge Android U (ab/10368041) am: 03541d6a38 -s oursXin Li
am skip reason: Merged-In I46de4bed884f379ff61ac33e47e2c821a8cc6a84 with SHA-1 4628497c52 is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/external/ruy/+/24181641 Change-Id: Ibf0610511d21b4a3f6d1d590364991aade357ac3 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-14Merge Android U (ab/10368041)tmp_amf_298295554Xin Li
Bug: 291102124 Merged-In: I46de4bed884f379ff61ac33e47e2c821a8cc6a84 Change-Id: I0b407da18dc9f0c1fa586792c0b10f5ae0dd05a8
2023-08-04Allow ondevicepersonalization module to access libruy_static am: b5f0fa5e65qiaoli
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/ruy/+/24245663 Change-Id: I4966bbeacea63601fe9978ae456a6baf21a1f3c8 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-02Add METADATA file am: 050ae879b9 am: 4a973977e9 am: b4ae4a6931 am: ↵Sadaf Ebrahimi
e1054ac831 am: ebd8a6ba29 Original change: https://android-review.googlesource.com/c/platform/external/ruy/+/2691147 Change-Id: Ib9853a0b8c100d42251e9a328fc68d6d8cd1d930 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-02Add METADATA file am: 050ae879b9 am: 4a973977e9 am: b4ae4a6931 am: e1054ac831Sadaf Ebrahimi
Original change: https://android-review.googlesource.com/c/platform/external/ruy/+/2691147 Change-Id: I25381ca342a297efb81199f27c619a36cbc05d2b Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-02Add METADATA file am: 050ae879b9 am: 4a973977e9 am: b4ae4a6931Sadaf Ebrahimi
Original change: https://android-review.googlesource.com/c/platform/external/ruy/+/2691147 Change-Id: Ic34c9a2d819a83cb030e601b32dea806284c1ee7 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-02Add METADATA file am: 050ae879b9 am: 4a973977e9Sadaf Ebrahimi
Original change: https://android-review.googlesource.com/c/platform/external/ruy/+/2691147 Change-Id: Id297839da9d35413b0fdf7620fc8e69ee565941c Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-02Add METADATA file am: 050ae879b9Sadaf Ebrahimi
Original change: https://android-review.googlesource.com/c/platform/external/ruy/+/2691147 Change-Id: I2e808c1c88376f39803d5dbb4dcdbcef5cd61b35 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-02Add METADATA fileSadaf Ebrahimi
Test: TreeHugger Change-Id: Ica1fa16c35fc33aa7c76795607169970d583ce28
2023-07-28Allow ondevicepersonalization module to access libruy_staticqiaoli
Bug: 241799297 Test: mma Change-Id: I178ebabe27329d608f610c4fdab7dc72aa758aa3
2022-05-20[automerge] Add apex_available for AdServices 2p: f9af1b3f24android-vts-14.0_r4android-vts-14.0_r3android-vts-14.0_r2android-cts-14.0_r4android-cts-14.0_r3android-cts-14.0_r2android-14.0.0_r45android-14.0.0_r44android-14.0.0_r43android-14.0.0_r42android-14.0.0_r41android-14.0.0_r40android-14.0.0_r39android-14.0.0_r38android-14.0.0_r27android-14.0.0_r26android-14.0.0_r25android-14.0.0_r24android-14.0.0_r23android-14.0.0_r22android-14.0.0_r21android-14.0.0_r20android-14.0.0_r19android-14.0.0_r18android-14.0.0_r17android-14.0.0_r16android14-tests-releaseandroid14-tests-devandroid14-qpr1-s2-releaseandroid14-qpr1-releaseandroid14-devandroid14-d2-s5-releaseandroid14-d2-s4-releaseandroid14-d2-s3-releaseandroid14-d2-s2-releaseandroid14-d2-s1-releaseandroid14-d2-releasePresubmit Automerger Backend
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/ruy/+/18466886 Bug: 228842813 Change-Id: I46de4bed884f379ff61ac33e47e2c821a8cc6a84
2022-05-20Add apex_available for AdServicesBen Nissan
This CL enables apex availability for AdServices, which depends on this package via build targets being added in tflite-support. Test: m Bug: 228842813, 233280325 Change-Id: Iddbc6d41a2838247a603995ca460dc1b165568b6
2022-02-04[automerger skipped] [automerged blank] Merge remote-tracking branch ↵t_frc_odp_330442040t_frc_odp_330442000t_frc_con_330443020t_frc_cbr_330443000t_frc_ase_330444010t_frc_art_330443060t_frc_adb_330444000android-vts-13.0_r8android-vts-13.0_r7android-vts-13.0_r6android-vts-13.0_r5android-vts-13.0_r4android-vts-13.0_r3android-vts-13.0_r2android-u-beta-1-gplandroid-cts-13.0_r8android-cts-13.0_r7android-cts-13.0_r6android-cts-13.0_r5android-cts-13.0_r4android-cts-13.0_r3android-cts-13.0_r2android-13.0.0_r83android-13.0.0_r82android-13.0.0_r81android-13.0.0_r80android-13.0.0_r79android-13.0.0_r78android-13.0.0_r77android-13.0.0_r76android-13.0.0_r75android-13.0.0_r74android-13.0.0_r73android-13.0.0_r72android-13.0.0_r71android-13.0.0_r70android-13.0.0_r69android-13.0.0_r68android-13.0.0_r67android-13.0.0_r66android-13.0.0_r65android-13.0.0_r64android-13.0.0_r63android-13.0.0_r62android-13.0.0_r61android-13.0.0_r60android-13.0.0_r59android-13.0.0_r58android-13.0.0_r57android-13.0.0_r56android-13.0.0_r55android-13.0.0_r54android-13.0.0_r53android-13.0.0_r52android-13.0.0_r51android-13.0.0_r50android-13.0.0_r49android-13.0.0_r48android-13.0.0_r47android-13.0.0_r46android-13.0.0_r45android-13.0.0_r44android-13.0.0_r43android-13.0.0_r42android-13.0.0_r41android-13.0.0_r40android-13.0.0_r39android-13.0.0_r38android-13.0.0_r37android-13.0.0_r36android-13.0.0_r35android-13.0.0_r34android-13.0.0_r33android-13.0.0_r32android-13.0.0_r30android-13.0.0_r29android-13.0.0_r28android-13.0.0_r27android-13.0.0_r24android-13.0.0_r23android-13.0.0_r22android-13.0.0_r21android-13.0.0_r20android-13.0.0_r19android-13.0.0_r18android-13.0.0_r17android-13.0.0_r16aml_go_odp_330912000aml_go_ads_330915100aml_go_ads_330915000aml_go_ads_330913000main-16k-with-phonesmain-16kandroid13-tests-releaseandroid13-tests-devandroid13-qpr3-s9-releaseandroid13-qpr3-s8-releaseandroid13-qpr3-s7-releaseandroid13-qpr3-s6-releaseandroid13-qpr3-s5-releaseandroid13-qpr3-s4-releaseandroid13-qpr3-s3-releaseandroid13-qpr3-s2-releaseandroid13-qpr3-s14-releaseandroid13-qpr3-s13-releaseandroid13-qpr3-s12-releaseandroid13-qpr3-s11-releaseandroid13-qpr3-s10-releaseandroid13-qpr3-s1-releaseandroid13-qpr3-releaseandroid13-qpr3-c-s8-releaseandroid13-qpr3-c-s7-releaseandroid13-qpr3-c-s6-releaseandroid13-qpr3-c-s5-releaseandroid13-qpr3-c-s4-releaseandroid13-qpr3-c-s3-releaseandroid13-qpr3-c-s2-releaseandroid13-qpr3-c-s12-releaseandroid13-qpr3-c-s11-releaseandroid13-qpr3-c-s10-releaseandroid13-qpr3-c-s1-releaseandroid13-qpr2-s9-releaseandroid13-qpr2-s8-releaseandroid13-qpr2-s7-releaseandroid13-qpr2-s6-releaseandroid13-qpr2-s5-releaseandroid13-qpr2-s3-releaseandroid13-qpr2-s2-releaseandroid13-qpr2-s12-releaseandroid13-qpr2-s11-releaseandroid13-qpr2-s10-releaseandroid13-qpr2-s1-releaseandroid13-qpr2-releaseandroid13-qpr2-b-s1-releaseandroid13-qpr1-s8-releaseandroid13-qpr1-s7-releaseandroid13-qpr1-s6-releaseandroid13-qpr1-s5-releaseandroid13-qpr1-s4-releaseandroid13-qpr1-s3-releaseandroid13-qpr1-s2-releaseandroid13-qpr1-s1-releaseandroid13-qpr1-releaseandroid13-mainline-go-adservices-releaseandroid13-frc-odp-releaseandroid13-frc-conscrypt-releaseandroid13-frc-cellbroadcast-releaseandroid13-frc-art-releaseandroid13-frc-adbd-releaseandroid13-devandroid13-d4-s2-releaseandroid13-d4-s1-releaseandroid13-d4-releaseandroid13-d3-s1-releaseandroid13-d2-releaseIan Hua
'aosp/upstream-master' to 'aosp/master' for external/ruy. 2p: 380f85132f am: ce41e9d6f0 -s ours am skip reason: Merged-In I71df6832de5c6fb310e9c2c97cdf361fc9074e80 with SHA-1 0cdefb826c is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/external/ruy/+/16774445 Change-Id: I52860e7e7e6a5d483491f095fe7affd6d450adea
2022-02-02[automerged blank] Merge remote-tracking branch 'aosp/upstream-master' to ↵Ian Hua
'aosp/master' for external/ruy. 2p: 380f85132f Blank merge reason: Change-Id I71df6832de5c6fb310e9c2c97cdf361fc9074e80 with SHA-1 b635c099fe is in history Original change: https://googleplex-android-review.googlesource.com/c/platform/external/ruy/+/16774445 Bug: 217166138 Change-Id: Icee0bbee2df12bad2a03d7f23e2888b323ff3983
2022-02-02Merge remote-tracking branch 'aosp/upstream-master' to 'aosp/master' for ↵Ian Hua
external/ruy. Cherrypicked from I71df6832de5c6fb310e9c2c97cdf361fc9074e80 Bug: 217166138 Test: mm Change-Id: I71df6832de5c6fb310e9c2c97cdf361fc9074e80 Merged-In: I71df6832de5c6fb310e9c2c97cdf361fc9074e80
2021-11-12[automerger skipped] Merge remote-tracking branch 'aosp/upstream-master' to ↵Ian Hua
'aosp/master' for external/ruy. am: 0cdefb826c -s ours am skip reason: Merged-In I71df6832de5c6fb310e9c2c97cdf361fc9074e80 with SHA-1 b635c099fe is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/external/ruy/+/16222757 Change-Id: I04e01c177512f705aba62283cb12ba0c33918ed6
2021-11-10Merge remote-tracking branch 'aosp/upstream-master' to 'aosp/master' for ↵Ian Hua
external/ruy. Cherrypicked from AOSP I71df6832de5c6fb310e9c2c97cdf361fc9074e80 Bug: 196532440 Test: mma Change-Id: I71df6832de5c6fb310e9c2c97cdf361fc9074e80 Merged-In: I71df6832de5c6fb310e9c2c97cdf361fc9074e80
2021-09-20Remove external/ruy/.gitmodules and submodule directories. am: 8931679bde ↵Raman Tenneti
am: 683842157f am: fcc4bc8baf am: 52c5b21f66 am: 4377b97cf0 Original change: https://android-review.googlesource.com/c/platform/external/ruy/+/1830441 Change-Id: I4435fe276b5fd1f9490354ac7eb49a7ef10502be
2021-09-20Remove external/ruy/.gitmodules and submodule directories. am: 8931679bde ↵android-games-sdk-releaseandroid-games-sdk-games-performance-tuner-releaseandroid-games-sdk-games-memory-advice-releaseandroid-games-sdk-games-frame-pacing-releaseandroid-games-sdk-games-controller-releaseandroid-games-sdk-game-text-input-releaseandroid-games-sdk-game-activity-releaseRaman Tenneti
am: 683842157f am: fcc4bc8baf am: 52c5b21f66 Original change: https://android-review.googlesource.com/c/platform/external/ruy/+/1830441 Change-Id: I73f033969729b73cecb3eab3ebfd897183cf6731
2021-09-20Remove external/ruy/.gitmodules and submodule directories. am: 8931679bde ↵android-t-preview-2android-t-preview-1android-t-beta-3android-s-v2-beta-3android-s-qpr3-beta-1android-t-preview-1android-s-v2-beta-3android-s-qpr3-beta-1Raman Tenneti
am: 683842157f am: fcc4bc8baf Original change: https://android-review.googlesource.com/c/platform/external/ruy/+/1830441 Change-Id: I0fa11e2591dcda9c716ff1226657d18b3a4bdd77
2021-09-20Remove external/ruy/.gitmodules and submodule directories. am: 8931679bde ↵Raman Tenneti
am: 683842157f Original change: https://android-review.googlesource.com/c/platform/external/ruy/+/1830441 Change-Id: I331b9acd99902ec4b278e4e8795ffa1b67724557
2021-09-20Remove external/ruy/.gitmodules and submodule directories. am: 8931679bdeandroid-s-v2-preview-2android-s-v2-preview-1android-s-v2-beta-2android-s-v2-preview-1Raman Tenneti
Original change: https://android-review.googlesource.com/c/platform/external/ruy/+/1830441 Change-Id: Id0f643bab5d9084d89fff5463767e470bf52a3c7
2021-09-17Remove external/ruy/.gitmodules and submodule directories.Raman Tenneti
git doesn't support submodules in external directory. Bug: 152899985 Test: Presubmit-Verify Change-Id: I24a04e638bb7d0f90cb791f46fc7f16e8cd86ef2
2021-08-16Merge remote-tracking branch 'aosp/upstream-master' to 'aosp/master' for ↵Ian Hua
external/ruy. am: b635c099fe am: 6cb29cf3e2 am: f058a5f8c9 am: d4ddc68d70 am: 0a3dd72c00 Original change: https://android-review.googlesource.com/c/platform/external/ruy/+/1793687 Change-Id: I69d217c78f00dad3f498e49eddfae552ef5df2be
2021-08-16Merge remote-tracking branch 'aosp/upstream-master' to 'aosp/master' for ↵Ian Hua
external/ruy. am: b635c099fe am: 6cb29cf3e2 am: f058a5f8c9 am: d4ddc68d70 Original change: https://android-review.googlesource.com/c/platform/external/ruy/+/1793687 Change-Id: If3277202dc5c34bef0f9fa1da383eb7621ef837f
2021-08-16Merge remote-tracking branch 'aosp/upstream-master' to 'aosp/master' for ↵Ian Hua
external/ruy. am: b635c099fe am: 6cb29cf3e2 am: f058a5f8c9 Original change: https://android-review.googlesource.com/c/platform/external/ruy/+/1793687 Change-Id: I4d3a665a0638b90e127b672133462f20b3c4bcb8
2021-08-16Merge remote-tracking branch 'aosp/upstream-master' to 'aosp/master' for ↵Ian Hua
external/ruy. am: b635c099fe am: 6cb29cf3e2 Original change: https://android-review.googlesource.com/c/platform/external/ruy/+/1793687 Change-Id: I94f7045b0fa7edd1f238e3d7db6061ddc033735a
2021-08-16Merge remote-tracking branch 'aosp/upstream-master' to 'aosp/master' for ↵Ian Hua
external/ruy. am: b635c099fe Original change: https://android-review.googlesource.com/c/platform/external/ruy/+/1793687 Change-Id: Ia133bca484c7157b1ad6b7214f4915fec4d9f9f3
2021-08-13Merge remote-tracking branch 'aosp/upstream-master' to 'aosp/master' for ↵android-s-beta-5android-s-beta-5Ian Hua
external/ruy. Bug: 196532440 Test: mma Change-Id: I71df6832de5c6fb310e9c2c97cdf361fc9074e80
2021-06-22Fix typo in Windows on ARM 32bitmetarutaiga
It build failed in ARM 32bit, I think it's just a typo. Closes https://github.com/google/ruy/pull/274 COPYBARA_INTEGRATE_REVIEW=https://github.com/google/ruy/pull/274 from metarutaiga:master f40e88396c1031289dbda5a0c98893557509542e PiperOrigin-RevId: 380820893
2021-06-18Fix the bazel build by dropping a xtensa-specific select entry.Benoit Jacob
PiperOrigin-RevId: 380178286
2021-06-16Fix integer overflow causing incorrect results.Benoit Jacob
Kernels perform the addition of the destination zero_point in int16. This addition needed to be saturating to avoid wrapping around. Thanks to Marat Dukhan for reporting and debugging this issue. Additionally, this commit: - makes the new Cortex-X1 tuned kernels tested. - adds Context::get_runtime_enabled_paths() to query the runtime CPU detection from the public Context interface. - updates the Bazel-to-CMake converter to support some minor recent BUILD changes. PiperOrigin-RevId: 379778779
2021-06-02Merge sc-mainline-prodXin Li
Bug: 189946434 Change-Id: I626fbc3f5410aa21ba85388a1ba1c1b9a4f215e0
2021-05-17remove pthread requirement for cc_target_os:xtensaRuy Contributors
PiperOrigin-RevId: 374225894
2021-05-11Fork Neon Float kernel for X1T.J. Alumbaugh
PiperOrigin-RevId: 373147434
2021-05-06IWYU: include limits for std::numeric_limits (#253)stha09
2021-04-30Remove runtime assertion on size of shift in reference codeT.J. Alumbaugh
PiperOrigin-RevId: 371435881
2021-04-26Remove non-ASCII character in commentT.J. Alumbaugh
PiperOrigin-RevId: 370495857
2021-04-221.02x speedup of Ruy AVX2 f32 and AVX-512 f32/i8Ruy Contributors
AVX-512: - broadcast without extra instruction (code size) - use native mask ops - re-roll mmm loop AVX2: avoid slow permute, especially for AMD PiperOrigin-RevId: 369907385