mirror of
https://github.com/openjdk/jdk.git
synced 2025-09-19 18:44:38 +02:00
8265783: Create a separate library for x86 Intel SVML assembly intrinsics
Co-authored-by: Sandhya Viswanathan <sviswanathan@openjdk.org> Co-authored-by: Rahul Kandu <rkandu@openjdk.org> Co-authored-by: Razvan Lupusoru <rlupusoru@openjdk.org> Co-authored-by: Magnus Ihse Bursie <ihse@openjdk.org> Co-authored-by: Jie Fu <jiefu@openjdk.org> Co-authored-by: Ahmet Akkas <ahmet.akkas@intel.com> Co-authored-by: Marius Cornea <marius.cornea@intel.com> Reviewed-by: erikj, kvn, psandoz
This commit is contained in:
parent
e27c4d463d
commit
9f05c411e6
119 changed files with 415947 additions and 185 deletions
|
@ -70,6 +70,26 @@ public class VectorSupport {
|
|||
public static final int VECTOR_OP_MASK_FIRSTTRUE = 20;
|
||||
public static final int VECTOR_OP_MASK_LASTTRUE = 21;
|
||||
|
||||
// Math routines
|
||||
public static final int VECTOR_OP_TAN = 101;
|
||||
public static final int VECTOR_OP_TANH = 102;
|
||||
public static final int VECTOR_OP_SIN = 103;
|
||||
public static final int VECTOR_OP_SINH = 104;
|
||||
public static final int VECTOR_OP_COS = 105;
|
||||
public static final int VECTOR_OP_COSH = 106;
|
||||
public static final int VECTOR_OP_ASIN = 107;
|
||||
public static final int VECTOR_OP_ACOS = 108;
|
||||
public static final int VECTOR_OP_ATAN = 109;
|
||||
public static final int VECTOR_OP_ATAN2 = 110;
|
||||
public static final int VECTOR_OP_CBRT = 111;
|
||||
public static final int VECTOR_OP_LOG = 112;
|
||||
public static final int VECTOR_OP_LOG10 = 113;
|
||||
public static final int VECTOR_OP_LOG1P = 114;
|
||||
public static final int VECTOR_OP_POW = 115;
|
||||
public static final int VECTOR_OP_EXP = 116;
|
||||
public static final int VECTOR_OP_EXPM1 = 117;
|
||||
public static final int VECTOR_OP_HYPOT = 118;
|
||||
|
||||
// See src/hotspot/share/opto/subnode.hpp
|
||||
// struct BoolTest, and enclosed enum mask
|
||||
public static final int BT_eq = 0; // 0000
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue