# X86.Sse4_2.SIDD

> Constants for string comparison intrinsics

## Definition

* **Type:** Enum
* **Namespace:** [Unity.Burst.Intrinsics](/engine/6000.6/script-reference/unity/burst/intrinsics.md)
* **Assembly:** UnityEngine.BurstModule

```csharp
[Flags]
public enum X86.Sse4_2.SIDD
```

## Fields

| Value                                                                                                                           | Description                              |
| ------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------- |
| [BIT\_MASK](/engine/6000.6/script-reference/unity/burst/intrinsics/x86/sse4-2sidd/bit-mask.md)                                  | mask only: return bit mask               |
| [CMP\_EQUAL\_ANY](/engine/6000.6/script-reference/unity/burst/intrinsics/x86/sse4-2sidd/cmp-equal-any.md)                       | Compare any equal                        |
| [CMP\_EQUAL\_EACH](/engine/6000.6/script-reference/unity/burst/intrinsics/x86/sse4-2sidd/cmp-equal-each.md)                     | Compare equal each                       |
| [CMP\_EQUAL\_ORDERED](/engine/6000.6/script-reference/unity/burst/intrinsics/x86/sse4-2sidd/cmp-equal-ordered.md)               | Compare equal ordered                    |
| [CMP\_RANGES](/engine/6000.6/script-reference/unity/burst/intrinsics/x86/sse4-2sidd/cmp-ranges.md)                              | Compare ranges                           |
| [LEAST\_SIGNIFICANT](/engine/6000.6/script-reference/unity/burst/intrinsics/x86/sse4-2sidd/least-significant.md)                | Index only: return least significant bit |
| [MASKED\_NEGATIVE\_POLARITY](/engine/6000.6/script-reference/unity/burst/intrinsics/x86/sse4-2sidd/masked-negative-polarity.md) | Negate results only before end of string |
| [MASKED\_POSITIVE\_POLARITY](/engine/6000.6/script-reference/unity/burst/intrinsics/x86/sse4-2sidd/masked-positive-polarity.md) | Normal results only before end of string |
| [MOST\_SIGNIFICANT](/engine/6000.6/script-reference/unity/burst/intrinsics/x86/sse4-2sidd/most-significant.md)                  | Index only: return most significan bit   |
| [NEGATIVE\_POLARITY](/engine/6000.6/script-reference/unity/burst/intrinsics/x86/sse4-2sidd/negative-polarity.md)                | Negate results                           |
| [POSITIVE\_POLARITY](/engine/6000.6/script-reference/unity/burst/intrinsics/x86/sse4-2sidd/positive-polarity.md)                | Normal result polarity                   |
| [SBYTE\_OPS](/engine/6000.6/script-reference/unity/burst/intrinsics/x86/sse4-2sidd/sbyte-ops.md)                                | Compare 8-bit signed characters          |
| [SWORD\_OPS](/engine/6000.6/script-reference/unity/burst/intrinsics/x86/sse4-2sidd/sword-ops.md)                                | Compare 16-bit signed characters         |
| [UBYTE\_OPS](/engine/6000.6/script-reference/unity/burst/intrinsics/x86/sse4-2sidd/ubyte-ops.md)                                | Compare 8-bit unsigned characters        |
| [UNIT\_MASK](/engine/6000.6/script-reference/unity/burst/intrinsics/x86/sse4-2sidd/unit-mask.md)                                | mask only: return byte/word mask         |
| [UWORD\_OPS](/engine/6000.6/script-reference/unity/burst/intrinsics/x86/sse4-2sidd/uword-ops.md)                                | Compare 16-bit unsigned characters       |
