X86.Sse3
SSE3 intrinsics
Read time 1 minuteLast updated 6 days ago
Definition
- Type: Class
- Namespace: Unity.Burst.Intrinsics
- Assembly: UnityEngine.BurstModule
public static class X86.Sse3
Static Properties
Property | Description |
|---|---|
| IsSse3Supported | Evaluates to true at compile time if SSE3 intrinsics are supported. |
Static Methods
Method | Description |
|---|---|
| addsub_pd | Alternatively add and subtract packed double-precision (64-bit) floating-point elements in "a" to/from packed elements in "b", and store the results in "dst". |
| addsub_ps | Alternatively add and subtract packed single-precision (32-bit) floating-point elements in "a" to/from packed elements in "b", and store the results in "dst". |
| hadd_pd | Horizontally add adjacent pairs of double-precision (64-bit) floating-point elements in "a" and "b", and pack the results in "dst". |
| hadd_ps | Horizontally add adjacent pairs of single-precision (32-bit) floating-point elements in "a" and "b", and pack the results in "dst". |
| hsub_pd | Horizontally subtract adjacent pairs of double-precision (64-bit) floating-point elements in "a" and "b", and pack the results in "dst". |
| hsub_ps | Horizontally add adjacent pairs of single-precision (32-bit) floating-point elements in "a" and "b", and pack the results in "dst". |
| movedup_pd | Duplicate the low double-precision (64-bit) floating-point element from "a", and store the results in "dst". |
| movehdup_ps | Duplicate odd-indexed single-precision (32-bit) floating-point elements from "a", and store the results in "dst". |
| moveldup_ps | Duplicate even-indexed single-precision (32-bit) floating-point elements from "a", and store the results in "dst". |