Show / Hide Table of Contents

Struct short4

4 16 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("short4")]
public struct short4

Constructors

short4(short4)

copy constructor

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

short4(Int16)

constructor from single component

Declaration
public short4(short val)
Parameters
Type Name Description
System.Int16 val

short4(Int16, Int16, Int16, Int16)

constructor from components

Declaration
public short4(short xx, short yy, short zz, short ww)
Parameters
Type Name Description
System.Int16 xx
System.Int16 yy
System.Int16 zz
System.Int16 ww

Fields

w

w

Declaration
public short w
Field Value
Type Description
System.Int16

x

x

Declaration
public short x
Field Value
Type Description
System.Int16

y

y

Declaration
public short y
Field Value
Type Description
System.Int16

z

z

Declaration
public short z
Field Value
Type Description
System.Int16

Methods

Load(short4*, Int32)

loads from memory

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

has to be a compile time constant

Returns
Type Description
short4

Store(short4*, short4, Int32)

stores in memory

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

destination pointer

short4 val

value to store

System.Int32 alignment

has to be a compile time constant

Operators

Addition(short4, short4)

addition operator

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

Addition(short4, Int16)

addition operator

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

Addition(Int16, short4)

addition operator

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

Division(short4, short4)

division operator

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

Division(short4, Int16)

division operator

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

Division(Int16, short4)

division operator

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

Multiply(short4, short4)

multiplication operator

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

Multiply(short4, Int16)

multiplication operator

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

Multiply(Int16, short4)

multiplication operator

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

Subtraction(short4, short4)

substraction operator

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

Subtraction(short4, Int16)

substraction operator

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

Subtraction(Int16, short4)

substraction operator

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