High Performance Plasticity  0.5.0
simdUtils.h File Reference
#include "immintrin.h"
#include "emmintrin.h"
#include "smmintrin.h"
#include <hpp/config.h>
Include dependency graph for simdUtils.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define _mm256_set_m128i(hi, lo)   _mm256_insertf128_si256(_mm256_castsi128_si256(lo), (hi), 1)
 
#define _mm256_set_m128(hi, lo)   _mm256_insertf128_ps(_mm256_castps128_ps256(lo), (hi), 1)
 
#define _mm256_loadu2_m128d(hi, lo)   _mm256_insertf128_pd(_mm256_castpd128_pd256(_mm_loadu_pd(lo)), _mm_loadu_pd(hi), 1);
 

Detailed Description

Author
Michael Malahe

Macro Definition Documentation

#define _mm256_loadu2_m128d (   hi,
  lo 
)    _mm256_insertf128_pd(_mm256_castpd128_pd256(_mm_loadu_pd(lo)), _mm_loadu_pd(hi), 1);
#define _mm256_set_m128 (   hi,
  lo 
)    _mm256_insertf128_ps(_mm256_castps128_ps256(lo), (hi), 1)
#define _mm256_set_m128i (   hi,
  lo 
)    _mm256_insertf128_si256(_mm256_castsi128_si256(lo), (hi), 1)