For vector "not", current pattern is: "XorV (Replicate -1) ". This can be improved with a single instruction "not".
For vector "andNot", current pattern is "(AndV src1 (XorV src2 (ReplicateB m1)))". This can be improved with a single instruction "bic".
These optimizations can be supported by adding match rules for Arm NEON and SVE.
For vector "andNot", current pattern is "(AndV src1 (XorV src2 (ReplicateB m1)))". This can be improved with a single instruction "bic".
These optimizations can be supported by adding match rules for Arm NEON and SVE.
- relates to
-
JDK-8264885 Fix the code style of macro in aarch64_neon_ad.m4
-
- Resolved
-