docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Struct v64

    Represents a 64-bit SIMD value (Arm only)

    Inherited Members
    ValueType.Equals(object)
    ValueType.GetHashCode()
    ValueType.ToString()
    object.Equals(object, object)
    object.GetType()
    object.ReferenceEquals(object, object)
    Namespace: Unity.Burst.Intrinsics
    Assembly: Unity.Burst.dll
    Syntax
    public struct v64

    Constructors

    Name Description
    v64(byte)

    Splat a single byte across the v64

    v64(byte, byte, byte, byte, byte, byte, byte, byte)

    Initialize the v64 with 8 bytes

    v64(double)

    Initialize the v64 with a double

    v64(short)

    Splat a single short across the v64

    v64(short, short, short, short)

    Initialize the v64 with 4 shorts

    v64(int)

    Splat a single int across the v64

    v64(int, int)

    Initialize the v64 with 2 ints

    v64(long)

    Initialize the v64 with a long

    v64(sbyte)

    Splat a single sbyte across the v64

    v64(sbyte, sbyte, sbyte, sbyte, sbyte, sbyte, sbyte, sbyte)

    Initialize the v64 with 8 sbytes

    v64(float)

    Splat a single float across the v64

    v64(float, float)

    Initialize the v64 with 2 floats

    v64(ushort)

    Splat a single ushort across the v64

    v64(ushort, ushort, ushort, ushort)

    Initialize the v64 with 4 ushorts

    v64(uint)

    Splat a single uint across the v64

    v64(uint, uint)

    Initialize the v64 with 2 uints

    v64(ulong)

    Initialize the v64 with a ulong

    Fields

    Name Description
    Byte0

    Get the 0th Byte of the vector

    Byte1

    Get the 1st Byte of the vector

    Byte2

    Get the 2nd Byte of the vector

    Byte3

    Get the 3rd Byte of the vector

    Byte4

    Get the 4th Byte of the vector

    Byte5

    Get the 5th Byte of the vector

    Byte6

    Get the 6th Byte of the vector

    Byte7

    Get the 7th Byte of the vector

    Double0

    Get the 0th Double of the vector

    Float0

    Get the 0th Float of the vector

    Float1

    Get the 1st Float of the vector

    SByte0

    Get the 0th SByte of the vector

    SByte1

    Get the 1st SByte of the vector

    SByte2

    Get the 2nd SByte of the vector

    SByte3

    Get the 3rd SByte of the vector

    SByte4

    Get the 4th SByte of the vector

    SByte5

    Get the 5th SByte of the vector

    SByte6

    Get the 6th SByte of the vector

    SByte7

    Get the 7th SByte of the vector

    SInt0

    Get the 0th SInt of the vector

    SInt1

    Get the 1st SInt of the vector

    SLong0

    Get the 0th SLong of the vector

    SShort0

    Get the 0th SShort of the vector

    SShort1

    Get the 1st SShort of the vector

    SShort2

    Get the 2nd SShort of the vector

    SShort3

    Get the 3rd SShort of the vector

    UInt0

    Get the 0th UInt of the vector

    UInt1

    Get the 1st UInt of the vector

    ULong0

    Get the 0th ULong of the vector

    UShort0

    Get the 0th UShort of the vector

    UShort1

    Get the 1st UShort of the vector

    UShort2

    Get the 2nd UShort of the vector

    UShort3

    Get the 3rd UShort of the vector

    In This Article
    Back to top
    Copyright © 2025 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)