java.lang.Object
uk.ac.manchester.tornado.api.types.vectors.Int8
All Implemented Interfaces:
Serializable, PrimitiveStorage<IntBuffer>, TornadoVectorsInterface<IntBuffer>

public final class Int8 extends Object implements TornadoVectorsInterface<IntBuffer>
See Also:
  • Field Details

    • TYPE

      public static final Class<Int8> TYPE
  • Constructor Details

    • Int8

      public Int8()
    • Int8

      public Int8(int s0, int s1, int s2, int s3, int s4, int s5, int s6, int s7)
  • Method Details

    • add

      public static Int8 add(Int8 a, Int8 b)
      * Operations on int8 vectors.
    • add

      public static Int8 add(Int8 a, int b)
    • sub

      public static Int8 sub(Int8 a, Int8 b)
    • sub

      public static Int8 sub(Int8 a, int b)
    • div

      public static Int8 div(Int8 a, Int8 b)
    • div

      public static Int8 div(Int8 a, int value)
    • mult

      public static Int8 mult(Int8 a, Int8 b)
    • mult

      public static Int8 mult(Int8 a, int value)
    • min

      public static Int8 min(Int8 a, Int8 b)
    • min

      public static int min(Int8 value)
    • max

      public static Int8 max(Int8 a, Int8 b)
    • max

      public static int max(Int8 value)
    • sqrt

      public static Int8 sqrt(Int8 a)
    • dot

      public static int dot(Int8 a, Int8 b)
    • isEqual

      public static boolean isEqual(Int8 a, Int8 b)
    • toArray

      public int[] toArray()
    • get

      public int get(int index)
    • set

      public void set(int index, int value)
    • set

      public void set(Int8 value)
    • getS0

      public int getS0()
    • setS0

      public void setS0(int value)
    • getS1

      public int getS1()
    • setS1

      public void setS1(int value)
    • getS2

      public int getS2()
    • setS2

      public void setS2(int value)
    • getS3

      public int getS3()
    • setS3

      public void setS3(int value)
    • getS4

      public int getS4()
    • setS4

      public void setS4(int value)
    • getS5

      public int getS5()
    • setS5

      public void setS5(int value)
    • getS6

      public int getS6()
    • setS6

      public void setS6(int value)
    • getS7

      public int getS7()
    • setS7

      public void setS7(int value)
    • getHigh

      public Int4 getHigh()
    • getLow

      public Int4 getLow()
    • duplicate

      public Int8 duplicate()
      Duplicates this vector.
      Returns:
      Int8
    • toString

      public String toString(String fmt)
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • loadFromBuffer

      public void loadFromBuffer(IntBuffer buffer)
      Specified by:
      loadFromBuffer in interface PrimitiveStorage<IntBuffer>
    • asBuffer

      public IntBuffer asBuffer()
      Specified by:
      asBuffer in interface PrimitiveStorage<IntBuffer>
    • size

      public int size()
      Specified by:
      size in interface PrimitiveStorage<IntBuffer>
    • getNumBytes

      public long getNumBytes()
      Specified by:
      getNumBytes in interface TornadoVectorsInterface<IntBuffer>