JDK-8222074 "Enhance auto vectorization for x86" provided the framework for more vector operations in C2, but did did the implementation for x86.
"Add support for the following additional vector operations for x86:
1) Absolute for all data types
2) Shifts for byte data types
3) Shift right arithmetic for long data type
4) Byte multiply
5) Negate for float/double
"
JDK-8240248 "Extend superword reduction optimizations for x86" Extend superword reduction optimizations to support and, or, xor reduction.
JDK-8241484 Optimizing vector logic not operation
Investigate implementing on aarch64.