ARM SVE contains following instructions for comparing a vector with a immediate:
https://armv8.arm.com/v8-A/v9A/isa64/ISA_A64_xml_v9A-2021-12/cmpeq_p_p_zi.xml
This can be used to implement the APIs like:
public abstract VectorMask<Double> compare(Comparison op, double e);
https://armv8.arm.com/v8-A/v9A/isa64/ISA_A64_xml_v9A-2021-12/cmpeq_p_p_zi.xml
This can be used to implement the APIs like:
public abstract VectorMask<Double> compare(Comparison op, double e);