* @brief Store lowest N (vector width) bytes into an unaligned address. */
| 656 | * @brief Store lowest N (vector width) bytes into an unaligned address. |
| 657 | */ |
| 658 | ASTCENC_SIMD_INLINE void store_nbytes(vint4 a, uint8_t* p) |
| 659 | { |
| 660 | // Cast due to missing intrinsics |
| 661 | _mm_store_ss(reinterpret_cast<float*>(p), _mm_castsi128_ps(a.m)); |
| 662 | } |
| 663 | |
| 664 | /** |
| 665 | * @brief Pack low 8 bits of N (vector width) lanes into bottom of vector. |
no outgoing calls
no test coverage detected