Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


X86.Sse4_2

SSE 4.2 intrinsics
Read time 3 minutesLast updated 6 days ago

Definition

public static class X86.Sse4_2

Static Properties

Property

Description

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

Static Methods

Method

Description

cmpestraCompare 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.
cmpestrcCompare 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.
cmpestriCompare packed strings in a and b with lengths la and lb using the control in imm8, and store the generated index in dst.
cmpestrmCompare packed strings in a and b with lengths la and lb using the control in imm8, and store the generated mask in dst.
cmpestroCompare 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.
cmpestrsCompare 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.
cmpestrzCompare 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_epi64Compare packed 64-bit integers in a and b for greater-than, and store the results in dst.
cmpistraCompare 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.
cmpistrcCompare 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.
cmpistriCompare packed strings with implicit lengths in a and b using the control in imm8, and store the generated index in dst.
cmpistrmCompare packed strings with implicit lengths in a and b using the control in imm8, and store the generated mask in dst.
cmpistroCompare packed strings with implicit lengths in a and b using the control in imm8, and returns bit 0 of the resulting bit mask.
cmpistrsCompare 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.
cmpistrzCompare 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_u16Starting with the initial value in crc, accumulates a CRC32 value for unsigned 16-bit integer v, and stores the result in dst.
crc32_u32Starting with the initial value in crc, accumulates a CRC32 value for unsigned 32-bit integer v, and stores the result in dst.
crc32_u64Starting with the initial value in crc, accumulates a CRC32 value for unsigned 64-bit integer v, and stores the result in dst.
crc32_u8Starting with the initial value in crc, accumulates a CRC32 value for unsigned 8-bit integer v, and stores the result in dst.

Enums

Enum

Description

X86.Sse4_2.SIDDConstants for string comparison intrinsics