public class LibSpoofPrimitives extends Object
Constructor and Description |
---|
LibSpoofPrimitives() |
Modifier and Type | Method and Description |
---|---|
protected static double[] |
allocVector(int len,
boolean reset) |
protected static double[] |
allocVector(int len,
boolean reset,
double resetVal) |
static void |
cleanupThreadLocalMemory() |
static double |
dotProduct(double[] a,
double[] b,
int[] aix,
int ai,
int bi,
int len) |
static double |
dotProduct(double[] a,
double[] b,
int ai,
int bi,
int len) |
static double |
intDiv(double in1,
double in2) |
static boolean |
isFlipOuter(int len1,
int len2) |
static double |
mod(double in1,
double in2) |
static void |
setupThreadLocalMemory(int numVectors,
int len) |
static void |
setupThreadLocalMemory(int numVectors,
int len,
int len2) |
static void |
vectAbsAdd(double[] a,
double[] c,
int[] aix,
int ai,
int ci,
int alen,
int len) |
static void |
vectAbsAdd(double[] a,
double[] c,
int ai,
int ci,
int len) |
static double[] |
vectAbsWrite(double[] a,
int[] aix,
int ai,
int alen,
int len) |
static double[] |
vectAbsWrite(double[] a,
int ai,
int len) |
static void |
vectCeilAdd(double[] a,
double[] c,
int[] aix,
int ai,
int ci,
int alen,
int len) |
static void |
vectCeilAdd(double[] a,
double[] c,
int ai,
int ci,
int len) |
static double[] |
vectCeilWrite(double[] a,
int[] aix,
int ai,
int alen,
int len) |
static double[] |
vectCeilWrite(double[] a,
int ai,
int len) |
static void |
vectCummaxAdd(double[] a,
double[] c,
int[] aix,
int ai,
int ci,
int alen,
int len) |
static void |
vectCummaxAdd(double[] a,
double[] c,
int ai,
int ci,
int len) |
static double[] |
vectCummaxWrite(double[] a,
int[] aix,
int ai,
int alen,
int len) |
static double[] |
vectCummaxWrite(double[] a,
int ai,
int len) |
static void |
vectCumminAdd(double[] a,
double[] c,
int[] aix,
int ai,
int ci,
int alen,
int len) |
static void |
vectCumminAdd(double[] a,
double[] c,
int ai,
int ci,
int len) |
static double[] |
vectCumminWrite(double[] a,
int[] aix,
int ai,
int alen,
int len) |
static double[] |
vectCumminWrite(double[] a,
int ai,
int len) |
static void |
vectCumsumAdd(double[] a,
double[] c,
int[] aix,
int ai,
int ci,
int alen,
int len) |
static void |
vectCumsumAdd(double[] a,
double[] c,
int ai,
int ci,
int len) |
static double[] |
vectCumsumWrite(double[] a,
int[] aix,
int ai,
int alen,
int len) |
static double[] |
vectCumsumWrite(double[] a,
int ai,
int len) |
static void |
vectDivAdd(double[] a,
double bval,
double[] c,
int[] aix,
int ai,
int ci,
int alen,
int len) |
static void |
vectDivAdd(double[] a,
double bval,
double[] c,
int ai,
int ci,
int len) |
static void |
vectDivAdd(double bval,
double[] a,
double[] c,
int[] aix,
int ai,
int ci,
int alen,
int len) |
static void |
vectDivAdd(double bval,
double[] a,
double[] c,
int ai,
int ci,
int len) |
static double[] |
vectDivWrite(double[] a,
double[] b,
int[] aix,
int ai,
int bi,
int alen,
int len) |
static double[] |
vectDivWrite(double[] a,
double[] b,
int ai,
int bi,
int len) |
static double[] |
vectDivWrite(double[] a,
double bval,
int[] aix,
int ai,
int alen,
int len) |
static double[] |
vectDivWrite(double[] a,
double bval,
int ai,
int len) |
static double[] |
vectDivWrite(double bval,
double[] a,
int[] aix,
int ai,
int alen,
int len) |
static double[] |
vectDivWrite(double bval,
double[] a,
int ai,
int len) |
static void |
vectEqualAdd(double[] a,
double bval,
double[] c,
int[] aix,
int ai,
int ci,
int alen,
int len) |
static void |
vectEqualAdd(double[] a,
double bval,
double[] c,
int ai,
int ci,
int len) |
static void |
vectEqualAdd(double bval,
double[] a,
double[] c,
int[] aix,
int ai,
int ci,
int alen,
int len) |
static void |
vectEqualAdd(double bval,
double[] a,
double[] c,
int ai,
int ci,
int len) |
static double[] |
vectEqualWrite(double[] a,
double[] b,
int[] aix,
int ai,
int bi,
int alen,
int len) |
static double[] |
vectEqualWrite(double[] a,
double[] b,
int ai,
int bi,
int len) |
static double[] |
vectEqualWrite(double[] a,
double bval,
int[] aix,
int ai,
int alen,
int len) |
static double[] |
vectEqualWrite(double[] a,
double bval,
int ai,
int len) |
static double[] |
vectEqualWrite(double bval,
double[] a,
int[] aix,
int ai,
int alen,
int len) |
static double[] |
vectEqualWrite(double bval,
double[] a,
int ai,
int len) |
static void |
vectExpAdd(double[] a,
double[] c,
int[] aix,
int ai,
int ci,
int alen,
int len) |
static void |
vectExpAdd(double[] a,
double[] c,
int ai,
int ci,
int len) |
static double[] |
vectExpWrite(double[] a,
int[] aix,
int ai,
int alen,
int len) |
static double[] |
vectExpWrite(double[] a,
int ai,
int len) |
static void |
vectFloorAdd(double[] a,
double[] c,
int[] aix,
int ai,
int ci,
int alen,
int len) |
static void |
vectFloorAdd(double[] a,
double[] c,
int ai,
int ci,
int len) |
static double[] |
vectFloorWrite(double[] a,
int[] aix,
int ai,
int alen,
int len) |
static double[] |
vectFloorWrite(double[] a,
int ai,
int len) |
static void |
vectGreaterAdd(double[] a,
double bval,
double[] c,
int[] aix,
int ai,
int ci,
int alen,
int len) |
static void |
vectGreaterAdd(double[] a,
double bval,
double[] c,
int ai,
int ci,
int len) |
static void |
vectGreaterAdd(double bval,
double[] a,
double[] c,
int[] aix,
int ai,
int ci,
int alen,
int len) |
static void |
vectGreaterAdd(double bval,
double[] a,
double[] c,
int ai,
int ci,
int len) |
static void |
vectGreaterequalAdd(double[] a,
double bval,
double[] c,
int[] aix,
int ai,
int ci,
int alen,
int len) |
static void |
vectGreaterequalAdd(double[] a,
double bval,
double[] c,
int ai,
int ci,
int len) |
static void |
vectGreaterequalAdd(double bval,
double[] a,
double[] c,
int[] aix,
int ai,
int ci,
int alen,
int len) |
static void |
vectGreaterequalAdd(double bval,
double[] a,
double[] c,
int ai,
int ci,
int len) |
static double[] |
vectGreaterequalWrite(double[] a,
double[] b,
int[] aix,
int ai,
int bi,
int alen,
int len) |
static double[] |
vectGreaterequalWrite(double[] a,
double[] b,
int ai,
int bi,
int len) |
static double[] |
vectGreaterequalWrite(double[] a,
double bval,
int[] aix,
int ai,
int alen,
int len) |
static double[] |
vectGreaterequalWrite(double[] a,
double bval,
int ai,
int len) |
static double[] |
vectGreaterequalWrite(double bval,
double[] a,
int[] aix,
int ai,
int alen,
int len) |
static double[] |
vectGreaterequalWrite(double bval,
double[] a,
int ai,
int len) |
static double[] |
vectGreaterWrite(double[] a,
double[] b,
int[] aix,
int ai,
int bi,
int alen,
int len) |
static double[] |
vectGreaterWrite(double[] a,
double[] b,
int ai,
int bi,
int len) |
static double[] |
vectGreaterWrite(double[] a,
double bval,
int[] aix,
int ai,
int alen,
int len) |
static double[] |
vectGreaterWrite(double[] a,
double bval,
int ai,
int len) |
static double[] |
vectGreaterWrite(double bval,
double[] a,
int[] aix,
int ai,
int alen,
int len) |
static double[] |
vectGreaterWrite(double bval,
double[] a,
int ai,
int len) |
static void |
vectLessAdd(double[] a,
double bval,
double[] c,
int[] aix,
int ai,
int ci,
int alen,
int len) |
static void |
vectLessAdd(double[] a,
double bval,
double[] c,
int ai,
int ci,
int len) |
static void |
vectLessAdd(double bval,
double[] a,
double[] c,
int[] aix,
int ai,
int ci,
int alen,
int len) |
static void |
vectLessAdd(double bval,
double[] a,
double[] c,
int ai,
int ci,
int len) |
static void |
vectLessequalAdd(double[] a,
double bval,
double[] c,
int[] aix,
int ai,
int ci,
int alen,
int len) |
static void |
vectLessequalAdd(double[] a,
double bval,
double[] c,
int ai,
int ci,
int len) |
static void |
vectLessequalAdd(double bval,
double[] a,
double[] c,
int[] aix,
int ai,
int ci,
int alen,
int len) |
static void |
vectLessequalAdd(double bval,
double[] a,
double[] c,
int ai,
int ci,
int len) |
static double[] |
vectLessequalWrite(double[] a,
double[] b,
int[] aix,
int ai,
int bi,
int alen,
int len) |
static double[] |
vectLessequalWrite(double[] a,
double[] b,
int ai,
int bi,
int len) |
static double[] |
vectLessequalWrite(double[] a,
double bval,
int[] aix,
int ai,
int alen,
int len) |
static double[] |
vectLessequalWrite(double[] a,
double bval,
int ai,
int len) |
static double[] |
vectLessequalWrite(double bval,
double[] a,
int[] aix,
int ai,
int alen,
int len) |
static double[] |
vectLessequalWrite(double bval,
double[] a,
int ai,
int len) |
static double[] |
vectLessWrite(double[] a,
double[] b,
int[] aix,
int ai,
int bi,
int alen,
int len) |
static double[] |
vectLessWrite(double[] a,
double[] b,
int ai,
int bi,
int len) |
static double[] |
vectLessWrite(double[] a,
double bval,
int[] aix,
int ai,
int alen,
int len) |
static double[] |
vectLessWrite(double[] a,
double bval,
int ai,
int len) |
static double[] |
vectLessWrite(double bval,
double[] a,
int[] aix,
int ai,
int alen,
int len) |
static double[] |
vectLessWrite(double bval,
double[] a,
int ai,
int len) |
static void |
vectLogAdd(double[] a,
double[] c,
int[] aix,
int ai,
int ci,
int alen,
int len) |
static void |
vectLogAdd(double[] a,
double[] c,
int ai,
int ci,
int len) |
static double[] |
vectLogWrite(double[] a,
int[] aix,
int ai,
int alen,
int len) |
static double[] |
vectLogWrite(double[] a,
int ai,
int len) |
static double[] |
vectMatrixMult(double[] a,
double[] b,
int[] aix,
int ai,
int bi,
int alen,
int len) |
static double[] |
vectMatrixMult(double[] a,
double[] b,
int ai,
int bi,
int len) |
static double |
vectMax(double[] avals,
int[] aix,
int ai,
int alen,
int len) |
static double |
vectMax(double[] a,
int ai,
int len) |
static void |
vectMaxAdd(double[] a,
double bval,
double[] c,
int[] aix,
int ai,
int ci,
int alen,
int len) |
static void |
vectMaxAdd(double[] a,
double bval,
double[] c,
int ai,
int ci,
int len) |
static void |
vectMaxAdd(double bval,
double[] a,
double[] c,
int[] aix,
int ai,
int ci,
int alen,
int len) |
static void |
vectMaxAdd(double bval,
double[] a,
double[] c,
int ai,
int ci,
int len) |
static double[] |
vectMaxWrite(double[] a,
double[] b,
int[] aix,
int ai,
int bi,
int alen,
int len) |
static double[] |
vectMaxWrite(double[] a,
double[] b,
int ai,
int bi,
int len) |
static double[] |
vectMaxWrite(double[] a,
double bval,
int[] aix,
int ai,
int alen,
int len) |
static double[] |
vectMaxWrite(double[] a,
double bval,
int ai,
int len) |
static double[] |
vectMaxWrite(double bval,
double[] a,
int[] aix,
int ai,
int alen,
int len) |
static double[] |
vectMaxWrite(double bval,
double[] a,
int ai,
int len) |
static double |
vectMin(double[] avals,
int[] aix,
int ai,
int alen,
int len) |
static double |
vectMin(double[] a,
int ai,
int len) |
static void |
vectMinAdd(double[] a,
double bval,
double[] c,
int[] aix,
int ai,
int ci,
int alen,
int len) |
static void |
vectMinAdd(double[] a,
double bval,
double[] c,
int ai,
int ci,
int len) |
static void |
vectMinAdd(double bval,
double[] a,
double[] c,
int[] aix,
int ai,
int ci,
int alen,
int len) |
static void |
vectMinAdd(double bval,
double[] a,
double[] c,
int ai,
int ci,
int len) |
static void |
vectMinusAdd(double[] a,
double bval,
double[] c,
int[] aix,
int ai,
int ci,
int alen,
int len) |
static void |
vectMinusAdd(double[] a,
double bval,
double[] c,
int ai,
int ci,
int len) |
static void |
vectMinusAdd(double bval,
double[] a,
double[] c,
int[] aix,
int ai,
int ci,
int alen,
int len) |
static void |
vectMinusAdd(double bval,
double[] a,
double[] c,
int ai,
int ci,
int len) |
static double[] |
vectMinusWrite(double[] a,
double[] b,
int[] aix,
int ai,
int bi,
int alen,
int len) |
static double[] |
vectMinusWrite(double[] a,
double[] b,
int ai,
int bi,
int len) |
static double[] |
vectMinusWrite(double[] a,
double bval,
int[] aix,
int ai,
int alen,
int len) |
static double[] |
vectMinusWrite(double[] a,
double bval,
int ai,
int len) |
static double[] |
vectMinusWrite(double bval,
double[] a,
int[] aix,
int ai,
int alen,
int len) |
static double[] |
vectMinusWrite(double bval,
double[] a,
int ai,
int len) |
static double[] |
vectMinWrite(double[] a,
double[] b,
int[] aix,
int ai,
int bi,
int alen,
int len) |
static double[] |
vectMinWrite(double[] a,
double[] b,
int ai,
int bi,
int len) |
static double[] |
vectMinWrite(double[] a,
double bval,
int[] aix,
int ai,
int alen,
int len) |
static double[] |
vectMinWrite(double[] a,
double bval,
int ai,
int len) |
static double[] |
vectMinWrite(double bval,
double[] a,
int[] aix,
int ai,
int alen,
int len) |
static double[] |
vectMinWrite(double bval,
double[] a,
int ai,
int len) |
static void |
vectMult2Add(double[] a,
double[] c,
int[] aix,
int ai,
int ci,
int alen,
int len) |
static void |
vectMult2Add(double[] a,
double[] c,
int ai,
int ci,
int len) |
static double[] |
vectMult2Write(double[] a,
int[] aix,
int ai,
int alen,
int len) |
static double[] |
vectMult2Write(double[] a,
int ai,
int len) |
static void |
vectMultAdd(double[] a,
double[] b,
double[] c,
int bi,
int ci,
int len) |
static void |
vectMultAdd(double[] a,
double bval,
double[] c,
int[] aix,
int ai,
int ci,
int alen,
int len) |
static void |
vectMultAdd(double[] a,
double bval,
double[] c,
int bi,
int ci,
int len) |
static void |
vectMultAdd(double bval,
double[] a,
double[] c,
int[] aix,
int ai,
int ci,
int alen,
int len) |
static void |
vectMultAdd(double bval,
double[] a,
double[] c,
int bi,
int ci,
int len) |
static double[] |
vectMultWrite(double[] a,
double[] b,
int[] aix,
int ai,
int bi,
int alen,
int len) |
static double[] |
vectMultWrite(double[] a,
double[] b,
int ai,
int bi,
int len) |
static double[] |
vectMultWrite(double[] a,
double bval,
int[] aix,
int ai,
int alen,
int len) |
static double[] |
vectMultWrite(double[] a,
double bval,
int bi,
int len) |
static double[] |
vectMultWrite(double bval,
double[] a,
int[] aix,
int ai,
int alen,
int len) |
static double[] |
vectMultWrite(double bval,
double[] a,
int bi,
int len) |
static void |
vectNotequalAdd(double[] a,
double bval,
double[] c,
int[] aix,
int ai,
int ci,
int alen,
int len) |
static void |
vectNotequalAdd(double[] a,
double bval,
double[] c,
int ai,
int ci,
int len) |
static void |
vectNotequalAdd(double bval,
double[] a,
double[] c,
int[] aix,
int ai,
int ci,
int alen,
int len) |
static void |
vectNotequalAdd(double bval,
double[] a,
double[] c,
int ai,
int ci,
int len) |
static double[] |
vectNotequalWrite(double[] a,
double[] b,
int[] aix,
int ai,
int bi,
int alen,
int len) |
static double[] |
vectNotequalWrite(double[] a,
double[] b,
int ai,
int bi,
int len) |
static double[] |
vectNotequalWrite(double[] a,
double bval,
int[] aix,
int ai,
int alen,
int len) |
static double[] |
vectNotequalWrite(double[] a,
double bval,
int ai,
int len) |
static double[] |
vectNotequalWrite(double bval,
double[] a,
int[] aix,
int ai,
int alen,
int len) |
static double[] |
vectNotequalWrite(double bval,
double[] a,
int ai,
int len) |
static void |
vectOuterMultAdd(double[] a,
double[] b,
double[] c,
int[] aix,
int ai,
int bi,
int ci,
int alen,
int len1,
int len2) |
static void |
vectOuterMultAdd(double[] a,
double[] b,
double[] c,
int ai,
int bi,
int ci,
int len1,
int len2) |
static void |
vectPlusAdd(double[] a,
double bval,
double[] c,
int[] aix,
int ai,
int ci,
int alen,
int len) |
static void |
vectPlusAdd(double[] a,
double bval,
double[] c,
int ai,
int ci,
int len) |
static void |
vectPlusAdd(double bval,
double[] a,
double[] c,
int[] aix,
int ai,
int ci,
int alen,
int len) |
static void |
vectPlusAdd(double bval,
double[] a,
double[] c,
int ai,
int ci,
int len) |
static double[] |
vectPlusWrite(double[] a,
double[] b,
int[] aix,
int ai,
int bi,
int alen,
int len) |
static double[] |
vectPlusWrite(double[] a,
double[] b,
int ai,
int bi,
int len) |
static double[] |
vectPlusWrite(double[] a,
double bval,
int[] aix,
int ai,
int alen,
int len) |
static double[] |
vectPlusWrite(double[] a,
double bval,
int ai,
int len) |
static double[] |
vectPlusWrite(double bval,
double[] a,
int[] aix,
int ai,
int alen,
int len) |
static double[] |
vectPlusWrite(double bval,
double[] a,
int ai,
int len) |
static void |
vectPow2Add(double[] a,
double[] c,
int[] aix,
int ai,
int ci,
int alen,
int len) |
static void |
vectPow2Add(double[] a,
double[] c,
int ai,
int ci,
int len) |
static double[] |
vectPow2Write(double[] a,
int[] aix,
int ai,
int alen,
int len) |
static double[] |
vectPow2Write(double[] a,
int ai,
int len) |
static void |
vectPowAdd(double[] a,
double bval,
double[] c,
int[] aix,
int ai,
int ci,
int alen,
int len) |
static void |
vectPowAdd(double[] a,
double bval,
double[] c,
int ai,
int ci,
int len) |
static void |
vectPowAdd(double bval,
double[] a,
double[] c,
int[] aix,
int ai,
int ci,
int alen,
int len) |
static void |
vectPowAdd(double bval,
double[] a,
double[] c,
int ai,
int ci,
int len) |
static double[] |
vectPowWrite(double[] a,
double[] b,
int ai,
int bi,
int len) |
static double[] |
vectPowWrite(double[] a,
double bval,
int[] aix,
int ai,
int alen,
int len) |
static double[] |
vectPowWrite(double[] a,
double bval,
int ai,
int len) |
static double[] |
vectPowWrite(double bval,
double[] a,
int[] aix,
int ai,
int alen,
int len) |
static double[] |
vectPowWrite(double bval,
double[] a,
int ai,
int len) |
static void |
vectRoundAdd(double[] a,
double[] c,
int[] aix,
int ai,
int ci,
int alen,
int len) |
static void |
vectRoundAdd(double[] a,
double[] c,
int ai,
int ci,
int len) |
static double[] |
vectRoundWrite(double[] a,
int[] aix,
int ai,
int alen,
int len) |
static double[] |
vectRoundWrite(double[] a,
int ai,
int len) |
static void |
vectSignAdd(double[] a,
double[] c,
int[] aix,
int ai,
int ci,
int alen,
int len) |
static void |
vectSignAdd(double[] a,
double[] c,
int ai,
int ci,
int len) |
static double[] |
vectSignWrite(double[] a,
int[] aix,
int ai,
int alen,
int len) |
static double[] |
vectSignWrite(double[] a,
int ai,
int len) |
static void |
vectSqrtAdd(double[] a,
double[] c,
int[] aix,
int ai,
int ci,
int alen,
int len) |
static void |
vectSqrtAdd(double[] a,
double[] c,
int ai,
int ci,
int len) |
static double[] |
vectSqrtWrite(double[] a,
int[] aix,
int ai,
int alen,
int len) |
static double[] |
vectSqrtWrite(double[] a,
int ai,
int len) |
static double |
vectSum(double[] avals,
int[] aix,
int ai,
int alen,
int len) |
static double |
vectSum(double[] a,
int ai,
int len)
Computes c = sum(A), where A is a dense vectors.
|
static void |
vectWrite(boolean[] a,
boolean[] c,
int[] aix) |
static void |
vectWrite(double[] a,
double[] c,
int ci,
int len) |
public static double dotProduct(double[] a, double[] b, int ai, int bi, int len)
public static double dotProduct(double[] a, double[] b, int[] aix, int ai, int bi, int len)
public static double[] vectMatrixMult(double[] a, double[] b, int ai, int bi, int len)
public static double[] vectMatrixMult(double[] a, double[] b, int[] aix, int ai, int bi, int alen, int len)
public static void vectOuterMultAdd(double[] a, double[] b, double[] c, int ai, int bi, int ci, int len1, int len2)
public static void vectOuterMultAdd(double[] a, double[] b, double[] c, int[] aix, int ai, int bi, int ci, int alen, int len1, int len2)
public static void vectMultAdd(double[] a, double bval, double[] c, int bi, int ci, int len)
public static void vectMultAdd(double bval, double[] a, double[] c, int bi, int ci, int len)
public static void vectMultAdd(double[] a, double bval, double[] c, int[] aix, int ai, int ci, int alen, int len)
public static void vectMultAdd(double bval, double[] a, double[] c, int[] aix, int ai, int ci, int alen, int len)
public static void vectMultAdd(double[] a, double[] b, double[] c, int bi, int ci, int len)
public static double[] vectMultWrite(double[] a, double bval, int bi, int len)
public static double[] vectMultWrite(double bval, double[] a, int bi, int len)
public static double[] vectMultWrite(double[] a, double[] b, int ai, int bi, int len)
public static double[] vectMultWrite(double[] a, double bval, int[] aix, int ai, int alen, int len)
public static double[] vectMultWrite(double bval, double[] a, int[] aix, int ai, int alen, int len)
public static double[] vectMultWrite(double[] a, double[] b, int[] aix, int ai, int bi, int alen, int len)
public static void vectWrite(double[] a, double[] c, int ci, int len)
public static void vectWrite(boolean[] a, boolean[] c, int[] aix)
public static double vectSum(double[] a, int ai, int len)
a
- dense input vector Aai
- start position in Alen
- number of processed elementspublic static double vectSum(double[] avals, int[] aix, int ai, int alen, int len)
public static double vectMin(double[] a, int ai, int len)
public static double vectMin(double[] avals, int[] aix, int ai, int alen, int len)
public static double vectMax(double[] a, int ai, int len)
public static double vectMax(double[] avals, int[] aix, int ai, int alen, int len)
public static void vectDivAdd(double[] a, double bval, double[] c, int ai, int ci, int len)
public static void vectDivAdd(double bval, double[] a, double[] c, int ai, int ci, int len)
public static void vectDivAdd(double[] a, double bval, double[] c, int[] aix, int ai, int ci, int alen, int len)
public static void vectDivAdd(double bval, double[] a, double[] c, int[] aix, int ai, int ci, int alen, int len)
public static double[] vectDivWrite(double[] a, double bval, int ai, int len)
public static double[] vectDivWrite(double bval, double[] a, int ai, int len)
public static double[] vectDivWrite(double[] a, double[] b, int ai, int bi, int len)
public static double[] vectDivWrite(double[] a, double bval, int[] aix, int ai, int alen, int len)
public static double[] vectDivWrite(double bval, double[] a, int[] aix, int ai, int alen, int len)
public static double[] vectDivWrite(double[] a, double[] b, int[] aix, int ai, int bi, int alen, int len)
public static void vectMinusAdd(double[] a, double bval, double[] c, int ai, int ci, int len)
public static void vectMinusAdd(double bval, double[] a, double[] c, int ai, int ci, int len)
public static void vectMinusAdd(double[] a, double bval, double[] c, int[] aix, int ai, int ci, int alen, int len)
public static void vectMinusAdd(double bval, double[] a, double[] c, int[] aix, int ai, int ci, int alen, int len)
public static double[] vectMinusWrite(double[] a, double bval, int ai, int len)
public static double[] vectMinusWrite(double bval, double[] a, int ai, int len)
public static double[] vectMinusWrite(double[] a, double[] b, int ai, int bi, int len)
public static double[] vectMinusWrite(double[] a, double bval, int[] aix, int ai, int alen, int len)
public static double[] vectMinusWrite(double bval, double[] a, int[] aix, int ai, int alen, int len)
public static double[] vectMinusWrite(double[] a, double[] b, int[] aix, int ai, int bi, int alen, int len)
public static void vectPlusAdd(double[] a, double bval, double[] c, int ai, int ci, int len)
public static void vectPlusAdd(double bval, double[] a, double[] c, int ai, int ci, int len)
public static void vectPlusAdd(double[] a, double bval, double[] c, int[] aix, int ai, int ci, int alen, int len)
public static void vectPlusAdd(double bval, double[] a, double[] c, int[] aix, int ai, int ci, int alen, int len)
public static double[] vectPlusWrite(double[] a, double bval, int ai, int len)
public static double[] vectPlusWrite(double bval, double[] a, int ai, int len)
public static double[] vectPlusWrite(double[] a, double[] b, int ai, int bi, int len)
public static double[] vectPlusWrite(double[] a, double bval, int[] aix, int ai, int alen, int len)
public static double[] vectPlusWrite(double bval, double[] a, int[] aix, int ai, int alen, int len)
public static double[] vectPlusWrite(double[] a, double[] b, int[] aix, int ai, int bi, int alen, int len)
public static void vectPowAdd(double[] a, double bval, double[] c, int ai, int ci, int len)
public static void vectPowAdd(double bval, double[] a, double[] c, int ai, int ci, int len)
public static void vectPowAdd(double[] a, double bval, double[] c, int[] aix, int ai, int ci, int alen, int len)
public static void vectPowAdd(double bval, double[] a, double[] c, int[] aix, int ai, int ci, int alen, int len)
public static double[] vectPowWrite(double[] a, double bval, int ai, int len)
public static double[] vectPowWrite(double bval, double[] a, int ai, int len)
public static double[] vectPowWrite(double[] a, double[] b, int ai, int bi, int len)
public static double[] vectPowWrite(double[] a, double bval, int[] aix, int ai, int alen, int len)
public static double[] vectPowWrite(double bval, double[] a, int[] aix, int ai, int alen, int len)
public static void vectMinAdd(double[] a, double bval, double[] c, int ai, int ci, int len)
public static void vectMinAdd(double bval, double[] a, double[] c, int ai, int ci, int len)
public static void vectMinAdd(double[] a, double bval, double[] c, int[] aix, int ai, int ci, int alen, int len)
public static void vectMinAdd(double bval, double[] a, double[] c, int[] aix, int ai, int ci, int alen, int len)
public static double[] vectMinWrite(double[] a, double bval, int ai, int len)
public static double[] vectMinWrite(double bval, double[] a, int ai, int len)
public static double[] vectMinWrite(double[] a, double[] b, int ai, int bi, int len)
public static double[] vectMinWrite(double[] a, double bval, int[] aix, int ai, int alen, int len)
public static double[] vectMinWrite(double bval, double[] a, int[] aix, int ai, int alen, int len)
public static double[] vectMinWrite(double[] a, double[] b, int[] aix, int ai, int bi, int alen, int len)
public static void vectMaxAdd(double[] a, double bval, double[] c, int ai, int ci, int len)
public static void vectMaxAdd(double bval, double[] a, double[] c, int ai, int ci, int len)
public static void vectMaxAdd(double[] a, double bval, double[] c, int[] aix, int ai, int ci, int alen, int len)
public static void vectMaxAdd(double bval, double[] a, double[] c, int[] aix, int ai, int ci, int alen, int len)
public static double[] vectMaxWrite(double[] a, double bval, int ai, int len)
public static double[] vectMaxWrite(double bval, double[] a, int ai, int len)
public static double[] vectMaxWrite(double[] a, double[] b, int ai, int bi, int len)
public static double[] vectMaxWrite(double[] a, double bval, int[] aix, int ai, int alen, int len)
public static double[] vectMaxWrite(double bval, double[] a, int[] aix, int ai, int alen, int len)
public static double[] vectMaxWrite(double[] a, double[] b, int[] aix, int ai, int bi, int alen, int len)
public static void vectExpAdd(double[] a, double[] c, int ai, int ci, int len)
public static void vectExpAdd(double[] a, double[] c, int[] aix, int ai, int ci, int alen, int len)
public static double[] vectExpWrite(double[] a, int ai, int len)
public static double[] vectExpWrite(double[] a, int[] aix, int ai, int alen, int len)
public static void vectCumsumAdd(double[] a, double[] c, int ai, int ci, int len)
public static void vectCumsumAdd(double[] a, double[] c, int[] aix, int ai, int ci, int alen, int len)
public static double[] vectCumsumWrite(double[] a, int ai, int len)
public static double[] vectCumsumWrite(double[] a, int[] aix, int ai, int alen, int len)
public static void vectCumminAdd(double[] a, double[] c, int ai, int ci, int len)
public static void vectCumminAdd(double[] a, double[] c, int[] aix, int ai, int ci, int alen, int len)
public static double[] vectCumminWrite(double[] a, int ai, int len)
public static double[] vectCumminWrite(double[] a, int[] aix, int ai, int alen, int len)
public static void vectCummaxAdd(double[] a, double[] c, int ai, int ci, int len)
public static void vectCummaxAdd(double[] a, double[] c, int[] aix, int ai, int ci, int alen, int len)
public static double[] vectCummaxWrite(double[] a, int ai, int len)
public static double[] vectCummaxWrite(double[] a, int[] aix, int ai, int alen, int len)
public static void vectLogAdd(double[] a, double[] c, int ai, int ci, int len)
public static void vectLogAdd(double[] a, double[] c, int[] aix, int ai, int ci, int alen, int len)
public static double[] vectLogWrite(double[] a, int ai, int len)
public static double[] vectLogWrite(double[] a, int[] aix, int ai, int alen, int len)
public static void vectAbsAdd(double[] a, double[] c, int ai, int ci, int len)
public static void vectAbsAdd(double[] a, double[] c, int[] aix, int ai, int ci, int alen, int len)
public static double[] vectAbsWrite(double[] a, int ai, int len)
public static double[] vectAbsWrite(double[] a, int[] aix, int ai, int alen, int len)
public static void vectRoundAdd(double[] a, double[] c, int ai, int ci, int len)
public static void vectRoundAdd(double[] a, double[] c, int[] aix, int ai, int ci, int alen, int len)
public static double[] vectRoundWrite(double[] a, int ai, int len)
public static double[] vectRoundWrite(double[] a, int[] aix, int ai, int alen, int len)
public static void vectCeilAdd(double[] a, double[] c, int ai, int ci, int len)
public static void vectCeilAdd(double[] a, double[] c, int[] aix, int ai, int ci, int alen, int len)
public static double[] vectCeilWrite(double[] a, int ai, int len)
public static double[] vectCeilWrite(double[] a, int[] aix, int ai, int alen, int len)
public static void vectFloorAdd(double[] a, double[] c, int ai, int ci, int len)
public static void vectFloorAdd(double[] a, double[] c, int[] aix, int ai, int ci, int alen, int len)
public static double[] vectFloorWrite(double[] a, int ai, int len)
public static double[] vectFloorWrite(double[] a, int[] aix, int ai, int alen, int len)
public static void vectSignAdd(double[] a, double[] c, int ai, int ci, int len)
public static void vectSignAdd(double[] a, double[] c, int[] aix, int ai, int ci, int alen, int len)
public static double[] vectSignWrite(double[] a, int ai, int len)
public static double[] vectSignWrite(double[] a, int[] aix, int ai, int alen, int len)
public static void vectPow2Add(double[] a, double[] c, int ai, int ci, int len)
public static void vectPow2Add(double[] a, double[] c, int[] aix, int ai, int ci, int alen, int len)
public static double[] vectPow2Write(double[] a, int ai, int len)
public static double[] vectPow2Write(double[] a, int[] aix, int ai, int alen, int len)
public static void vectMult2Add(double[] a, double[] c, int ai, int ci, int len)
public static void vectMult2Add(double[] a, double[] c, int[] aix, int ai, int ci, int alen, int len)
public static double[] vectMult2Write(double[] a, int ai, int len)
public static double[] vectMult2Write(double[] a, int[] aix, int ai, int alen, int len)
public static void vectSqrtAdd(double[] a, double[] c, int ai, int ci, int len)
public static void vectSqrtAdd(double[] a, double[] c, int[] aix, int ai, int ci, int alen, int len)
public static double[] vectSqrtWrite(double[] a, int ai, int len)
public static double[] vectSqrtWrite(double[] a, int[] aix, int ai, int alen, int len)
public static void vectEqualAdd(double[] a, double bval, double[] c, int ai, int ci, int len)
public static void vectEqualAdd(double bval, double[] a, double[] c, int ai, int ci, int len)
public static void vectEqualAdd(double[] a, double bval, double[] c, int[] aix, int ai, int ci, int alen, int len)
public static void vectEqualAdd(double bval, double[] a, double[] c, int[] aix, int ai, int ci, int alen, int len)
public static double[] vectEqualWrite(double[] a, double bval, int ai, int len)
public static double[] vectEqualWrite(double bval, double[] a, int ai, int len)
public static double[] vectEqualWrite(double[] a, double[] b, int ai, int bi, int len)
public static double[] vectEqualWrite(double[] a, double bval, int[] aix, int ai, int alen, int len)
public static double[] vectEqualWrite(double bval, double[] a, int[] aix, int ai, int alen, int len)
public static double[] vectEqualWrite(double[] a, double[] b, int[] aix, int ai, int bi, int alen, int len)
public static void vectNotequalAdd(double[] a, double bval, double[] c, int ai, int ci, int len)
public static void vectNotequalAdd(double bval, double[] a, double[] c, int ai, int ci, int len)
public static void vectNotequalAdd(double[] a, double bval, double[] c, int[] aix, int ai, int ci, int alen, int len)
public static void vectNotequalAdd(double bval, double[] a, double[] c, int[] aix, int ai, int ci, int alen, int len)
public static double[] vectNotequalWrite(double[] a, double bval, int ai, int len)
public static double[] vectNotequalWrite(double bval, double[] a, int ai, int len)
public static double[] vectNotequalWrite(double[] a, double[] b, int ai, int bi, int len)
public static double[] vectNotequalWrite(double[] a, double bval, int[] aix, int ai, int alen, int len)
public static double[] vectNotequalWrite(double bval, double[] a, int[] aix, int ai, int alen, int len)
public static double[] vectNotequalWrite(double[] a, double[] b, int[] aix, int ai, int bi, int alen, int len)
public static void vectLessAdd(double[] a, double bval, double[] c, int ai, int ci, int len)
public static void vectLessAdd(double bval, double[] a, double[] c, int ai, int ci, int len)
public static void vectLessAdd(double[] a, double bval, double[] c, int[] aix, int ai, int ci, int alen, int len)
public static void vectLessAdd(double bval, double[] a, double[] c, int[] aix, int ai, int ci, int alen, int len)
public static double[] vectLessWrite(double[] a, double bval, int ai, int len)
public static double[] vectLessWrite(double bval, double[] a, int ai, int len)
public static double[] vectLessWrite(double[] a, double[] b, int ai, int bi, int len)
public static double[] vectLessWrite(double[] a, double bval, int[] aix, int ai, int alen, int len)
public static double[] vectLessWrite(double bval, double[] a, int[] aix, int ai, int alen, int len)
public static double[] vectLessWrite(double[] a, double[] b, int[] aix, int ai, int bi, int alen, int len)
public static void vectLessequalAdd(double[] a, double bval, double[] c, int ai, int ci, int len)
public static void vectLessequalAdd(double bval, double[] a, double[] c, int ai, int ci, int len)
public static void vectLessequalAdd(double[] a, double bval, double[] c, int[] aix, int ai, int ci, int alen, int len)
public static void vectLessequalAdd(double bval, double[] a, double[] c, int[] aix, int ai, int ci, int alen, int len)
public static double[] vectLessequalWrite(double[] a, double bval, int ai, int len)
public static double[] vectLessequalWrite(double bval, double[] a, int ai, int len)
public static double[] vectLessequalWrite(double[] a, double[] b, int ai, int bi, int len)
public static double[] vectLessequalWrite(double[] a, double bval, int[] aix, int ai, int alen, int len)
public static double[] vectLessequalWrite(double bval, double[] a, int[] aix, int ai, int alen, int len)
public static double[] vectLessequalWrite(double[] a, double[] b, int[] aix, int ai, int bi, int alen, int len)
public static void vectGreaterAdd(double[] a, double bval, double[] c, int ai, int ci, int len)
public static void vectGreaterAdd(double bval, double[] a, double[] c, int ai, int ci, int len)
public static void vectGreaterAdd(double[] a, double bval, double[] c, int[] aix, int ai, int ci, int alen, int len)
public static void vectGreaterAdd(double bval, double[] a, double[] c, int[] aix, int ai, int ci, int alen, int len)
public static double[] vectGreaterWrite(double[] a, double bval, int ai, int len)
public static double[] vectGreaterWrite(double bval, double[] a, int ai, int len)
public static double[] vectGreaterWrite(double[] a, double[] b, int ai, int bi, int len)
public static double[] vectGreaterWrite(double[] a, double bval, int[] aix, int ai, int alen, int len)
public static double[] vectGreaterWrite(double bval, double[] a, int[] aix, int ai, int alen, int len)
public static double[] vectGreaterWrite(double[] a, double[] b, int[] aix, int ai, int bi, int alen, int len)
public static void vectGreaterequalAdd(double[] a, double bval, double[] c, int ai, int ci, int len)
public static void vectGreaterequalAdd(double bval, double[] a, double[] c, int ai, int ci, int len)
public static void vectGreaterequalAdd(double[] a, double bval, double[] c, int[] aix, int ai, int ci, int alen, int len)
public static void vectGreaterequalAdd(double bval, double[] a, double[] c, int[] aix, int ai, int ci, int alen, int len)
public static double[] vectGreaterequalWrite(double[] a, double bval, int ai, int len)
public static double[] vectGreaterequalWrite(double bval, double[] a, int ai, int len)
public static double[] vectGreaterequalWrite(double[] a, double[] b, int ai, int bi, int len)
public static double[] vectGreaterequalWrite(double[] a, double bval, int[] aix, int ai, int alen, int len)
public static double[] vectGreaterequalWrite(double bval, double[] a, int[] aix, int ai, int alen, int len)
public static double[] vectGreaterequalWrite(double[] a, double[] b, int[] aix, int ai, int bi, int alen, int len)
public static double intDiv(double in1, double in2)
public static double mod(double in1, double in2)
public static boolean isFlipOuter(int len1, int len2)
public static void setupThreadLocalMemory(int numVectors, int len)
public static void setupThreadLocalMemory(int numVectors, int len, int len2)
public static void cleanupThreadLocalMemory()
protected static double[] allocVector(int len, boolean reset)
protected static double[] allocVector(int len, boolean reset, double resetVal)
Copyright © 2017 The Apache Software Foundation. All rights reserved.