dragonwell-project / dragonwell11

Alibaba Dragonwell11 JDK
https://www.aliyun.com/product/dragonwell
GNU General Public License v2.0
559 stars 115 forks source link

[Backport] Part of 8252848: Optimize small primitive arrayCopy operat… #702

Closed JinZhonghui closed 1 year ago

JinZhonghui commented 1 year ago

…ions through partial inlining using AVX-512 masked instructions

Summary: 8252848: Optimize small primitive arrayCopy operations through partial inlining using AVX-512 masked instructions C2_MacroAssembler::genmask(Register dst, Register len, Register temp) has the empty body

Test Plan: ci jtreg

Reviewed-by: JoshuaZhuwj

Issue: https://github.com/dragonwell-project/dragonwell11/issues/701

JinZhonghui commented 1 year ago

@JoshuaZhuwj Please help to review it.