docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Class X86.Sse4_2

    SSE 4.2 intrinsics

    Inheritance
    object
    X86.Sse4_2
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: Unity.Burst.Intrinsics
    Assembly: Unity.Burst.dll
    Syntax
    public static class X86.Sse4_2

    Properties

    Name Description
    IsSse42Supported

    Evaluates to true at compile time if SSE 4.2 intrinsics are supported.

    Methods

    Name Description
    cmpestra(v128, int, v128, int, int)

    Compare packed strings in a and b with lengths la and lb using the control in imm8, and returns 1 if b did not contain a null character and the resulting mask was zero, and 0 otherwise.

    cmpestrc(v128, int, v128, int, int)

    Compare packed strings in a and b with lengths la and lb using the control in imm8, and returns 1 if the resulting mask was non-zero, and 0 otherwise.

    cmpestri(v128, int, v128, int, int)

    Compare packed strings in a and b with lengths la and lb using the control in imm8, and store the generated index in dst.

    cmpestrm(v128, int, v128, int, int)

    Compare packed strings in a and b with lengths la and lb using the control in imm8, and store the generated mask in dst.

    cmpestro(v128, int, v128, int, int)

    Compare packed strings in a and b with lengths la and lb using the control in imm8, and returns bit 0 of the resulting bit mask.

    cmpestrs(v128, int, v128, int, int)

    Compare packed strings in a and b with lengths la and lb using the control in imm8, and returns 1 if any character in a was null, and 0 otherwise.

    cmpestrz(v128, int, v128, int, int)

    Compare packed strings in a and b with lengths la and lb using the control in imm8, and returns 1 if any character in b was null, and 0 otherwise.

    cmpgt_epi64(v128, v128)

    Compare packed 64-bit integers in a and b for greater-than, and store the results in dst.

    cmpistra(v128, v128, int)

    Compare packed strings with implicit lengths in a and b using the control in imm8, and returns 1 if b did not contain a null character and the resulting mask was zero, and 0 otherwise.

    cmpistrc(v128, v128, int)

    Compare packed strings with implicit lengths in a and b using the control in imm8, and returns 1 if the resulting mask was non-zero, and 0 otherwise.

    cmpistri(v128, v128, int)

    Compare packed strings with implicit lengths in a and b using the control in imm8, and store the generated index in dst.

    cmpistrm(v128, v128, int)

    Compare packed strings with implicit lengths in a and b using the control in imm8, and store the generated mask in dst.

    cmpistro(v128, v128, int)

    Compare packed strings with implicit lengths in a and b using the control in imm8, and returns bit 0 of the resulting bit mask.

    cmpistrs(v128, v128, int)

    Compare packed strings with implicit lengths in a and b using the control in imm8, and returns 1 if any character in a was null, and 0 otherwise.

    cmpistrz(v128, v128, int)

    Compare packed strings with implicit lengths in a and b using the control in imm8, and returns 1 if any character in b was null, and 0 otherwise.

    crc32_u16(uint, ushort)

    Starting with the initial value in crc, accumulates a CRC32 value for unsigned 16-bit integer v, and stores the result in dst.

    crc32_u32(uint, uint)

    Starting with the initial value in crc, accumulates a CRC32 value for unsigned 32-bit integer v, and stores the result in dst.

    crc32_u64(ulong, long)

    Starting with the initial value in crc, accumulates a CRC32 value for unsigned 64-bit integer v, and stores the result in dst.

    crc32_u64(ulong, ulong)

    Starting with the initial value in crc, accumulates a CRC32 value for unsigned 64-bit integer v, and stores the result in dst.

    crc32_u8(uint, byte)

    Starting with the initial value in crc, accumulates a CRC32 value for unsigned 8-bit integer v, and stores the result in dst.

    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)