Yeppp!
 All Classes Functions Variables Pages
List of all members
Core Class Reference

Basic arithmetic operations. More...

Static Public Member Functions

Addition
static native void Add_V8uV8u_V8u (byte[] xArray, int xOffset, byte[] yArray, int yOffset, byte[] sumArray, int sumOffset, int length)
 
static native void Add_V8uV8u_V16u (byte[] xArray, int xOffset, byte[] yArray, int yOffset, short[] sumArray, int sumOffset, int length)
 
static native void Add_V8sV8s_V16s (byte[] xArray, int xOffset, byte[] yArray, int yOffset, short[] sumArray, int sumOffset, int length)
 
static native void Add_V16uV16u_V16u (short[] xArray, int xOffset, short[] yArray, int yOffset, short[] sumArray, int sumOffset, int length)
 
static native void Add_V16uV16u_V32u (short[] xArray, int xOffset, short[] yArray, int yOffset, int[] sumArray, int sumOffset, int length)
 
static native void Add_V16sV16s_V32s (short[] xArray, int xOffset, short[] yArray, int yOffset, int[] sumArray, int sumOffset, int length)
 
static native void Add_V32uV32u_V32u (int[] xArray, int xOffset, int[] yArray, int yOffset, int[] sumArray, int sumOffset, int length)
 
static native void Add_V32uV32u_V64u (int[] xArray, int xOffset, int[] yArray, int yOffset, long[] sumArray, int sumOffset, int length)
 
static native void Add_V32sV32s_V64s (int[] xArray, int xOffset, int[] yArray, int yOffset, long[] sumArray, int sumOffset, int length)
 
static native void Add_V64uV64u_V64u (long[] xArray, int xOffset, long[] yArray, int yOffset, long[] sumArray, int sumOffset, int length)
 
static native void Add_V32fV32f_V32f (float[] xArray, int xOffset, float[] yArray, int yOffset, float[] sumArray, int sumOffset, int length)
 
static native void Add_V64fV64f_V64f (double[] xArray, int xOffset, double[] yArray, int yOffset, double[] sumArray, int sumOffset, int length)
 
Subtraction
static native void Subtract_V8uV8u_V8u (byte[] xArray, int xOffset, byte[] yArray, int yOffset, byte[] differenceArray, int differenceOffset, int length)
 
static native void Subtract_V8uV8u_V16u (byte[] xArray, int xOffset, byte[] yArray, int yOffset, short[] differenceArray, int differenceOffset, int length)
 
static native void Subtract_V8sV8s_V16s (byte[] xArray, int xOffset, byte[] yArray, int yOffset, short[] differenceArray, int differenceOffset, int length)
 
static native void Subtract_V16uV16u_V16u (short[] xArray, int xOffset, short[] yArray, int yOffset, short[] differenceArray, int differenceOffset, int length)
 
static native void Subtract_V16uV16u_V32u (short[] xArray, int xOffset, short[] yArray, int yOffset, int[] differenceArray, int differenceOffset, int length)
 
static native void Subtract_V16sV16s_V32s (short[] xArray, int xOffset, short[] yArray, int yOffset, int[] differenceArray, int differenceOffset, int length)
 
static native void Subtract_V32uV32u_V32u (int[] xArray, int xOffset, int[] yArray, int yOffset, int[] differenceArray, int differenceOffset, int length)
 
static native void Subtract_V32uV32u_V64u (int[] xArray, int xOffset, int[] yArray, int yOffset, long[] differenceArray, int differenceOffset, int length)
 
static native void Subtract_V32sV32s_V64s (int[] xArray, int xOffset, int[] yArray, int yOffset, long[] differenceArray, int differenceOffset, int length)
 
static native void Subtract_V64uV64u_V64u (long[] xArray, int xOffset, long[] yArray, int yOffset, long[] differenceArray, int differenceOffset, int length)
 
static native void Subtract_V32fV32f_V32f (float[] xArray, int xOffset, float[] yArray, int yOffset, float[] differenceArray, int differenceOffset, int length)
 
static native void Subtract_V64fV64f_V64f (double[] xArray, int xOffset, double[] yArray, int yOffset, double[] differenceArray, int differenceOffset, int length)
 
Multiplication
static native void Multiply_V8uV8u_V8u (byte[] xArray, int xOffset, byte[] yArray, int yOffset, byte[] productArray, int productOffset, int length)
 
static native void Multiply_V8uV8u_V16u (byte[] xArray, int xOffset, byte[] yArray, int yOffset, short[] productArray, int productOffset, int length)
 
static native void Multiply_V8sV8s_V16s (byte[] xArray, int xOffset, byte[] yArray, int yOffset, short[] productArray, int productOffset, int length)
 
static native void Multiply_V16uV16u_V16u (short[] xArray, int xOffset, short[] yArray, int yOffset, short[] productArray, int productOffset, int length)
 
static native void Multiply_V16uV16u_V32u (short[] xArray, int xOffset, short[] yArray, int yOffset, int[] productArray, int productOffset, int length)
 
static native void Multiply_V16sV16s_V32s (short[] xArray, int xOffset, short[] yArray, int yOffset, int[] productArray, int productOffset, int length)
 
static native void Multiply_V32uV32u_V32u (int[] xArray, int xOffset, int[] yArray, int yOffset, int[] productArray, int productOffset, int length)
 
static native void Multiply_V32uV32u_V64u (int[] xArray, int xOffset, int[] yArray, int yOffset, long[] productArray, int productOffset, int length)
 
static native void Multiply_V32sV32s_V64s (int[] xArray, int xOffset, int[] yArray, int yOffset, long[] productArray, int productOffset, int length)
 
static native void Multiply_V64uV64u_V64u (long[] xArray, int xOffset, long[] yArray, int yOffset, long[] productArray, int productOffset, int length)
 
static native void Multiply_V32fV32f_V32f (float[] xArray, int xOffset, float[] yArray, int yOffset, float[] productArray, int productOffset, int length)
 
static native void Multiply_V64fV64f_V64f (double[] xArray, int xOffset, double[] yArray, int yOffset, double[] productArray, int productOffset, int length)
 
static native void Multiply_V8uS8u_V8u (byte[] xArray, int xOffset, byte y, byte[] productArray, int productOffset, int length)
 
static native void Multiply_V8uS8u_V16u (byte[] xArray, int xOffset, byte y, short[] productArray, int productOffset, int length)
 
static native void Multiply_V8sS8s_V16s (byte[] xArray, int xOffset, byte y, short[] productArray, int productOffset, int length)
 
static native void Multiply_V16uS16u_V16u (short[] xArray, int xOffset, short y, short[] productArray, int productOffset, int length)
 
static native void Multiply_V16uS16u_V32u (short[] xArray, int xOffset, short y, int[] productArray, int productOffset, int length)
 
static native void Multiply_V16sS16s_V32s (short[] xArray, int xOffset, short y, int[] productArray, int productOffset, int length)
 
static native void Multiply_V32uS32u_V32u (int[] xArray, int xOffset, int y, int[] productArray, int productOffset, int length)
 
static native void Multiply_V32uS32u_V64u (int[] xArray, int xOffset, int y, long[] productArray, int productOffset, int length)
 
static native void Multiply_V32sS32s_V64s (int[] xArray, int xOffset, int y, long[] productArray, int productOffset, int length)
 
static native void Multiply_V64uS64u_V64u (long[] xArray, int xOffset, long y, long[] productArray, int productOffset, int length)
 
static native void Multiply_V32fS32f_V32f (float[] xArray, int xOffset, float y, float[] productArray, int productOffset, int length)
 
static native void Multiply_V64fS64f_V64f (double[] xArray, int xOffset, double y, double[] productArray, int productOffset, int length)
 
static native void Multiply_IV8uV8u_IV8u (byte[] xArray, int xOffset, byte[] yArray, int yOffset, int length)
 
static native void Multiply_IV16uV16u_IV16u (short[] xArray, int xOffset, short[] yArray, int yOffset, int length)
 
static native void Multiply_IV32uV32u_IV32u (int[] xArray, int xOffset, int[] yArray, int yOffset, int length)
 
static native void Multiply_IV64uV64u_IV64u (long[] xArray, int xOffset, long[] yArray, int yOffset, int length)
 
static native void Multiply_IV32fV32f_IV32f (float[] xArray, int xOffset, float[] yArray, int yOffset, int length)
 
static native void Multiply_IV64fV64f_IV64f (double[] xArray, int xOffset, double[] yArray, int yOffset, int length)
 
static native void Multiply_IV8uS8u_IV8u (byte[] xArray, int xOffset, byte y, int length)
 
static native void Multiply_IV16uS16u_IV16u (short[] xArray, int xOffset, short y, int length)
 
static native void Multiply_IV32uS32u_IV32u (int[] xArray, int xOffset, int y, int length)
 
static native void Multiply_IV64uS64u_IV64u (long[] xArray, int xOffset, long y, int length)
 
static native void Multiply_IV32fS32f_IV32f (float[] xArray, int xOffset, float y, int length)
 
static native void Multiply_IV64fS64f_IV64f (double[] xArray, int xOffset, double y, int length)
 
Minimum
static native byte Min_V8s_S8s (byte[] vArray, int vOffset, int length)
 
static native byte Min_V8u_S8u (byte[] vArray, int vOffset, int length)
 
static native short Min_V16s_S16s (short[] vArray, int vOffset, int length)
 
static native short Min_V16u_S16u (short[] vArray, int vOffset, int length)
 
static native int Min_V32s_S32s (int[] vArray, int vOffset, int length)
 
static native int Min_V32u_S32u (int[] vArray, int vOffset, int length)
 
static native long Min_V64s_S64s (long[] vArray, int vOffset, int length)
 
static native long Min_V64u_S64u (long[] vArray, int vOffset, int length)
 
static native float Min_V32f_S32f (float[] vArray, int vOffset, int length)
 
static native double Min_V64f_S64f (double[] vArray, int vOffset, int length)
 
static native void Min_V8sV8s_V8s (byte[] xArray, int xOffset, byte[] yArray, int yOffset, byte[] minimumArray, int minimumOffset, int length)
 
static native void Min_V8uV8u_V8u (byte[] xArray, int xOffset, byte[] yArray, int yOffset, byte[] minimumArray, int minimumOffset, int length)
 
static native void Min_V16sV16s_V16s (short[] xArray, int xOffset, short[] yArray, int yOffset, short[] minimumArray, int minimumOffset, int length)
 
static native void Min_V16uV16u_V16u (short[] xArray, int xOffset, short[] yArray, int yOffset, short[] minimumArray, int minimumOffset, int length)
 
static native void Min_V32sV32s_V32s (int[] xArray, int xOffset, int[] yArray, int yOffset, int[] minimumArray, int minimumOffset, int length)
 
static native void Min_V32uV32u_V32u (int[] xArray, int xOffset, int[] yArray, int yOffset, int[] minimumArray, int minimumOffset, int length)
 
static native void Min_V64sV32s_V64s (long[] xArray, int xOffset, int[] yArray, int yOffset, long[] minimumArray, int minimumOffset, int length)
 
static native void Min_V64uV32u_V64u (long[] xArray, int xOffset, int[] yArray, int yOffset, long[] minimumArray, int minimumOffset, int length)
 
static native void Min_V32fV32f_V32f (float[] xArray, int xOffset, float[] yArray, int yOffset, float[] minimumArray, int minimumOffset, int length)
 
static native void Min_V64fV64f_V64f (double[] xArray, int xOffset, double[] yArray, int yOffset, double[] minimumArray, int minimumOffset, int length)
 
static native void Min_V8sS8s_V8s (byte[] xArray, int xOffset, byte y, byte[] minimumArray, int minimumOffset, int length)
 
static native void Min_V8uS8u_V8u (byte[] xArray, int xOffset, byte y, byte[] minimumArray, int minimumOffset, int length)
 
static native void Min_V16sS16s_V16s (short[] xArray, int xOffset, short y, short[] minimumArray, int minimumOffset, int length)
 
static native void Min_V16uS16u_V16u (short[] xArray, int xOffset, short y, short[] minimumArray, int minimumOffset, int length)
 
static native void Min_V32sS32s_V32s (int[] xArray, int xOffset, int y, int[] minimumArray, int minimumOffset, int length)
 
static native void Min_V32uS32u_V32u (int[] xArray, int xOffset, int y, int[] minimumArray, int minimumOffset, int length)
 
static native void Min_V64sS32s_V64s (long[] xArray, int xOffset, int y, long[] minimumArray, int minimumOffset, int length)
 
static native void Min_V64uS32u_V64u (long[] xArray, int xOffset, int y, long[] minimumArray, int minimumOffset, int length)
 
static native void Min_V32fS32f_V32f (float[] xArray, int xOffset, float y, float[] minimumArray, int minimumOffset, int length)
 
static native void Min_V64fS64f_V64f (double[] xArray, int xOffset, double y, double[] minimumArray, int minimumOffset, int length)
 
static native void Min_IV8sV8s_IV8s (byte[] xArray, int xOffset, byte[] yArray, int yOffset, int length)
 
static native void Min_IV8uV8u_IV8u (byte[] xArray, int xOffset, byte[] yArray, int yOffset, int length)
 
static native void Min_IV16sV16s_IV16s (short[] xArray, int xOffset, short[] yArray, int yOffset, int length)
 
static native void Min_IV16uV16u_IV16u (short[] xArray, int xOffset, short[] yArray, int yOffset, int length)
 
static native void Min_IV32sV32s_IV32s (int[] xArray, int xOffset, int[] yArray, int yOffset, int length)
 
static native void Min_IV32uV32u_IV32u (int[] xArray, int xOffset, int[] yArray, int yOffset, int length)
 
static native void Min_IV64sV32s_IV64s (long[] xArray, int xOffset, int[] yArray, int yOffset, int length)
 
static native void Min_IV64uV32u_IV64u (long[] xArray, int xOffset, int[] yArray, int yOffset, int length)
 
static native void Min_IV32fV32f_IV32f (float[] xArray, int xOffset, float[] yArray, int yOffset, int length)
 
static native void Min_IV64fV64f_IV64f (double[] xArray, int xOffset, double[] yArray, int yOffset, int length)
 
static native void Min_IV8sS8s_IV8s (byte[] xArray, int xOffset, byte y, int length)
 
static native void Min_IV8uS8u_IV8u (byte[] xArray, int xOffset, byte y, int length)
 
static native void Min_IV16sS16s_IV16s (short[] xArray, int xOffset, short y, int length)
 
static native void Min_IV16uS16u_IV16u (short[] xArray, int xOffset, short y, int length)
 
static native void Min_IV32sS32s_IV32s (int[] xArray, int xOffset, int y, int length)
 
static native void Min_IV32uS32u_IV32u (int[] xArray, int xOffset, int y, int length)
 
static native void Min_IV64sS32s_IV64s (long[] xArray, int xOffset, int y, int length)
 
static native void Min_IV64uS32u_IV64u (long[] xArray, int xOffset, int y, int length)
 
static native void Min_IV32fS32f_IV32f (float[] xArray, int xOffset, float y, int length)
 
static native void Min_IV64fS64f_IV64f (double[] xArray, int xOffset, double y, int length)
 
Maximum
static native byte Max_V8s_S8s (byte[] vArray, int vOffset, int length)
 
static native byte Max_V8u_S8u (byte[] vArray, int vOffset, int length)
 
static native short Max_V16s_S16s (short[] vArray, int vOffset, int length)
 
static native short Max_V16u_S16u (short[] vArray, int vOffset, int length)
 
static native int Max_V32s_S32s (int[] vArray, int vOffset, int length)
 
static native int Max_V32u_S32u (int[] vArray, int vOffset, int length)
 
static native long Max_V64s_S64s (long[] vArray, int vOffset, int length)
 
static native long Max_V64u_S64u (long[] vArray, int vOffset, int length)
 
static native float Max_V32f_S32f (float[] vArray, int vOffset, int length)
 
static native double Max_V64f_S64f (double[] vArray, int vOffset, int length)
 
static native void Max_V8sV8s_V8s (byte[] xArray, int xOffset, byte[] yArray, int yOffset, byte[] maximumArray, int maximumOffset, int length)
 
static native void Max_V8uV8u_V8u (byte[] xArray, int xOffset, byte[] yArray, int yOffset, byte[] maximumArray, int maximumOffset, int length)
 
static native void Max_V16sV16s_V16s (short[] xArray, int xOffset, short[] yArray, int yOffset, short[] maximumArray, int maximumOffset, int length)
 
static native void Max_V16uV16u_V16u (short[] xArray, int xOffset, short[] yArray, int yOffset, short[] maximumArray, int maximumOffset, int length)
 
static native void Max_V32sV32s_V32s (int[] xArray, int xOffset, int[] yArray, int yOffset, int[] maximumArray, int maximumOffset, int length)
 
static native void Max_V32uV32u_V32u (int[] xArray, int xOffset, int[] yArray, int yOffset, int[] maximumArray, int maximumOffset, int length)
 
static native void Max_V64sV32s_V64s (long[] xArray, int xOffset, int[] yArray, int yOffset, long[] maximumArray, int maximumOffset, int length)
 
static native void Max_V64uV32u_V64u (long[] xArray, int xOffset, int[] yArray, int yOffset, long[] maximumArray, int maximumOffset, int length)
 
static native void Max_V32fV32f_V32f (float[] xArray, int xOffset, float[] yArray, int yOffset, float[] maximumArray, int maximumOffset, int length)
 
static native void Max_V64fV64f_V64f (double[] xArray, int xOffset, double[] yArray, int yOffset, double[] maximumArray, int maximumOffset, int length)
 
static native void Max_V8sS8s_V8s (byte[] xArray, int xOffset, byte y, byte[] maximumArray, int maximumOffset, int length)
 
static native void Max_V8uS8u_V8u (byte[] xArray, int xOffset, byte y, byte[] maximumArray, int maximumOffset, int length)
 
static native void Max_V16sS16s_V16s (short[] xArray, int xOffset, short y, short[] maximumArray, int maximumOffset, int length)
 
static native void Max_V16uS16u_V16u (short[] xArray, int xOffset, short y, short[] maximumArray, int maximumOffset, int length)
 
static native void Max_V32sS32s_V32s (int[] xArray, int xOffset, int y, int[] maximumArray, int maximumOffset, int length)
 
static native void Max_V32uS32u_V32u (int[] xArray, int xOffset, int y, int[] maximumArray, int maximumOffset, int length)
 
static native void Max_V64sS32s_V64s (long[] xArray, int xOffset, int y, long[] maximumArray, int maximumOffset, int length)
 
static native void Max_V64uS32u_V64u (long[] xArray, int xOffset, int y, long[] maximumArray, int maximumOffset, int length)
 
static native void Max_V32fS32f_V32f (float[] xArray, int xOffset, float y, float[] maximumArray, int maximumOffset, int length)
 
static native void Max_V64fS64f_V64f (double[] xArray, int xOffset, double y, double[] maximumArray, int maximumOffset, int length)
 
static native void Max_IV8sV8s_IV8s (byte[] xArray, int xOffset, byte[] yArray, int yOffset, int length)
 
static native void Max_IV8uV8u_IV8u (byte[] xArray, int xOffset, byte[] yArray, int yOffset, int length)
 
static native void Max_IV16sV16s_IV16s (short[] xArray, int xOffset, short[] yArray, int yOffset, int length)
 
static native void Max_IV16uV16u_IV16u (short[] xArray, int xOffset, short[] yArray, int yOffset, int length)
 
static native void Max_IV32sV32s_IV32s (int[] xArray, int xOffset, int[] yArray, int yOffset, int length)
 
static native void Max_IV32uV32u_IV32u (int[] xArray, int xOffset, int[] yArray, int yOffset, int length)
 
static native void Max_IV64sV32s_IV64s (long[] xArray, int xOffset, int[] yArray, int yOffset, int length)
 
static native void Max_IV64uV32u_IV64u (long[] xArray, int xOffset, int[] yArray, int yOffset, int length)
 
static native void Max_IV32fV32f_IV32f (float[] xArray, int xOffset, float[] yArray, int yOffset, int length)
 
static native void Max_IV64fV64f_IV64f (double[] xArray, int xOffset, double[] yArray, int yOffset, int length)
 
static native void Max_IV8sS8s_IV8s (byte[] xArray, int xOffset, byte y, int length)
 
static native void Max_IV8uS8u_IV8u (byte[] xArray, int xOffset, byte y, int length)
 
static native void Max_IV16sS16s_IV16s (short[] xArray, int xOffset, short y, int length)
 
static native void Max_IV16uS16u_IV16u (short[] xArray, int xOffset, short y, int length)
 
static native void Max_IV32sS32s_IV32s (int[] xArray, int xOffset, int y, int length)
 
static native void Max_IV32uS32u_IV32u (int[] xArray, int xOffset, int y, int length)
 
static native void Max_IV64sS32s_IV64s (long[] xArray, int xOffset, int y, int length)
 
static native void Max_IV64uS32u_IV64u (long[] xArray, int xOffset, int y, int length)
 
static native void Max_IV32fS32f_IV32f (float[] xArray, int xOffset, float y, int length)
 
static native void Max_IV64fS64f_IV64f (double[] xArray, int xOffset, double y, int length)
 
Sum
static native float Sum_V32f_S32f (float[] vArray, int vOffset, int length)
 
static native double Sum_V64f_S64f (double[] vArray, int vOffset, int length)
 
Sum of absolute values
static native float SumAbs_V32f_S32f (float[] vArray, int vOffset, int length)
 
static native double SumAbs_V64f_S64f (double[] vArray, int vOffset, int length)
 
Sum of squares (squared L2 norm)
static native float SumSquares_V32f_S32f (float[] vArray, int vOffset, int length)
 
static native double SumSquares_V64f_S64f (double[] vArray, int vOffset, int length)
 
Dot product
static native float DotProduct_V32fV32f_S32f (float[] xArray, int xOffset, float[] yArray, int yOffset, int length)
 
static native double DotProduct_V64fV64f_S64f (double[] xArray, int xOffset, double[] yArray, int yOffset, int length)
 

Detailed Description

Basic arithmetic operations.