Show / Hide Table of Contents

Struct int8

8 32 bits integers

Inherited Members
System.ValueType.Equals(System.Object)
System.ValueType.GetHashCode()
System.ValueType.ToString()
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetType()
Namespace: Hybridizer.Runtime.CUDAImports
Assembly: Hybridizer.Runtime.CUDAImports.dll
Syntax
[IntrinsicType("int8")]
public struct int8

Constructors

int8(int8)

copy constructor

Declaration
public int8(int8 res)
Parameters
Type Name Description
int8 res

int8(Int32)

constructor from single component

Declaration
public int8(int xx)
Parameters
Type Name Description
System.Int32 xx

int8(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32)

constructor from components

Declaration
public int8(int xx, int yy, int zz, int ww, int xx2, int yy2, int zz2, int ww2)
Parameters
Type Name Description
System.Int32 xx
System.Int32 yy
System.Int32 zz
System.Int32 ww
System.Int32 xx2
System.Int32 yy2
System.Int32 zz2
System.Int32 ww2

Fields

w

w

Declaration
public int w
Field Value
Type Description
System.Int32

w2

w2

Declaration
public int w2
Field Value
Type Description
System.Int32

x

x

Declaration
public int x
Field Value
Type Description
System.Int32

x2

x2

Declaration
public int x2
Field Value
Type Description
System.Int32

y

y

Declaration
public int y
Field Value
Type Description
System.Int32

y2

y2

Declaration
public int y2
Field Value
Type Description
System.Int32

z

z

Declaration
public int z
Field Value
Type Description
System.Int32

z2

z2

Declaration
public int z2
Field Value
Type Description
System.Int32

Methods

Load(int8*, Int32)

loads from memory

Declaration
[IntrinsicFunction(IsNaked = true, Name = "__hybridizer_load_int8")]
public static int8 Load(int8*ptr, int alignment)
Parameters
Type Name Description
int8* ptr
System.Int32 alignment

has to be a compile time constant

Returns
Type Description
int8

Store(int8*, int8, Int32)

stores in memory

Declaration
[IntrinsicFunction(IsNaked = true, Name = "__hybridizer_store_int8")]
public static void Store(int8*ptr, int8 val, int alignment)
Parameters
Type Name Description
int8* ptr

destination pointer

int8 val

value to store

System.Int32 alignment

has to be a compile time constant

Store(int8*, Int32, Int32)

stores in memory

Declaration
[IntrinsicFunction(IsNaked = true, Name = "__hybridizer_store_splat_int8")]
public static void Store(int8*ptr, int val, int alignment)
Parameters
Type Name Description
int8* ptr

destination pointer

System.Int32 val

value to store

System.Int32 alignment

has to be a compile time constant

Operators

Addition(int8, int8)

addition operator

Declaration
[IntrinsicFunction(IsNaked = true, Name = "operator+")]
public static int8 operator +(int8 a, int8 b)
Parameters
Type Name Description
int8 a
int8 b
Returns
Type Description
int8

Addition(int8, Int32)

addition operator

Declaration
[IntrinsicFunction(IsNaked = true, Name = "operator+")]
public static int8 operator +(int8 a, int b)
Parameters
Type Name Description
int8 a
System.Int32 b
Returns
Type Description
int8

Addition(Int32, int8)

addition operator

Declaration
[IntrinsicFunction(IsNaked = true, Name = "operator+")]
public static int8 operator +(int a, int8 b)
Parameters
Type Name Description
System.Int32 a
int8 b
Returns
Type Description
int8

Division(int8, int8)

division operator

Declaration
[IntrinsicFunction(IsNaked = true, Name = "operator/")]
public static int8 operator /(int8 a, int8 b)
Parameters
Type Name Description
int8 a
int8 b
Returns
Type Description
int8

Division(int8, Int32)

division operator

Declaration
[IntrinsicFunction(IsNaked = true, Name = "operator/")]
public static int8 operator /(int8 a, int b)
Parameters
Type Name Description
int8 a
System.Int32 b
Returns
Type Description
int8

Division(Int32, int8)

division operator

Declaration
[IntrinsicFunction(IsNaked = true, Name = "operator/")]
public static int8 operator /(int a, int8 b)
Parameters
Type Name Description
System.Int32 a
int8 b
Returns
Type Description
int8

ExclusiveOr(int8, int8)

bitwise XOR operator

Declaration
[IntrinsicFunction(IsNaked = true, Name = "operator^")]
public static int8 operator ^(int8 a, int8 b)
Parameters
Type Name Description
int8 a
int8 b
Returns
Type Description
int8

ExclusiveOr(int8, Int32)

bitwise XOR operator

Declaration
[IntrinsicFunction(IsNaked = true, Name = "operator^")]
public static int8 operator ^(int8 a, int b)
Parameters
Type Name Description
int8 a
System.Int32 b
Returns
Type Description
int8

ExclusiveOr(Int32, int8)

bitwise XOR operator

Declaration
[IntrinsicFunction(IsNaked = true, Name = "operator^")]
public static int8 operator ^(int a, int8 b)
Parameters
Type Name Description
System.Int32 a
int8 b
Returns
Type Description
int8

Multiply(int8, int8)

multiplication operator

Declaration
[IntrinsicFunction(IsNaked = true, Name = "operator*")]
public static int8 operator *(int8 a, int8 b)
Parameters
Type Name Description
int8 a
int8 b
Returns
Type Description
int8

Multiply(int8, Int32)

multiplication operator

Declaration
[IntrinsicFunction(IsNaked = true, Name = "operator*")]
public static int8 operator *(int8 a, int b)
Parameters
Type Name Description
int8 a
System.Int32 b
Returns
Type Description
int8

Multiply(Int32, int8)

multiplication operator

Declaration
[IntrinsicFunction(IsNaked = true, Name = "operator*")]
public static int8 operator *(int a, int8 b)
Parameters
Type Name Description
System.Int32 a
int8 b
Returns
Type Description
int8

Subtraction(int8, int8)

substraction operator

Declaration
[IntrinsicFunction(IsNaked = true, Name = "operator-")]
public static int8 operator -(int8 a, int8 b)
Parameters
Type Name Description
int8 a
int8 b
Returns
Type Description
int8

Subtraction(int8, Int32)

substraction operator

Declaration
[IntrinsicFunction(IsNaked = true, Name = "operator-")]
public static int8 operator -(int8 a, int b)
Parameters
Type Name Description
int8 a
System.Int32 b
Returns
Type Description
int8

Subtraction(Int32, int8)

substraction operator

Declaration
[IntrinsicFunction(IsNaked = true, Name = "operator-")]
public static int8 operator -(int a, int8 b)
Parameters
Type Name Description
System.Int32 a
int8 b
Returns
Type Description
int8
Back to top Generated by DocFX