# X86

> Static methods and properties for X86 instruction intrinsics.

## Definition

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

```csharp
[BurstCompile]
public static class X86
```

## Static Properties

| Property                                                                     | Description                       |
| ---------------------------------------------------------------------------- | --------------------------------- |
| [MXCSR](/engine/6000.7/script-reference/unity/burst/intrinsics/x86/mxcsr.md) | Allows access to the CSR register |

## Classes

| Class                                                                               | Description        |
| ----------------------------------------------------------------------------------- | ------------------ |
| [X86.Avx](/engine/6000.7/script-reference/unity/burst/intrinsics/x86/avx.md)        | AVX intrinsics     |
| [X86.Avx2](/engine/6000.7/script-reference/unity/burst/intrinsics/x86/avx2.md)      | AVX2 intrinsics    |
| [X86.Bmi1](/engine/6000.7/script-reference/unity/burst/intrinsics/x86/bmi1.md)      | bmi1 intrinsics    |
| [X86.Bmi2](/engine/6000.7/script-reference/unity/burst/intrinsics/x86/bmi2.md)      | bmi2 intrinsics    |
| [X86.F16C](/engine/6000.7/script-reference/unity/burst/intrinsics/x86/f16c.md)      | F16C intrinsics    |
| [X86.Fma](/engine/6000.7/script-reference/unity/burst/intrinsics/x86/fma.md)        | FMA intrinsics     |
| [X86.Popcnt](/engine/6000.7/script-reference/unity/burst/intrinsics/x86/popcnt.md)  | popcnt intrinsics  |
| [X86.Sse](/engine/6000.7/script-reference/unity/burst/intrinsics/x86/sse.md)        | SSE intrinsics     |
| [X86.Sse2](/engine/6000.7/script-reference/unity/burst/intrinsics/x86/sse2.md)      | SSE2 intrinsics    |
| [X86.Sse3](/engine/6000.7/script-reference/unity/burst/intrinsics/x86/sse3.md)      | SSE3 intrinsics    |
| [X86.Sse4\_1](/engine/6000.7/script-reference/unity/burst/intrinsics/x86/sse4-1.md) | SSE 4.1 intrinsics |
| [X86.Sse4\_2](/engine/6000.7/script-reference/unity/burst/intrinsics/x86/sse4-2.md) | SSE 4.2 intrinsics |
| [X86.Ssse3](/engine/6000.7/script-reference/unity/burst/intrinsics/x86/ssse3.md)    | SSSE3 intrinsics   |

## Enums

| Enum                                                                                           | Description                                                                                                       |
| ---------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------- |
| [X86.MXCSRBits](/engine/6000.7/script-reference/unity/burst/intrinsics/x86/mxcsrbits.md)       | The 32-bit MXCSR register contains control and status information for SSE and AVX SIMD floating-point operations. |
| [X86.RoundingMode](/engine/6000.7/script-reference/unity/burst/intrinsics/x86/roundingmode.md) | Rounding mode flags                                                                                               |
