Resultados da pesquisa a pedido "intrinsics"

2 a resposta

símbolo externo não resolvido __mm256_setr_epi64x

Escrevi e depurei algum código AVX com g ++ e agora estou tentando fazê-lo funcionar com o MSVC, mas continuo recebendo erro LNK2019: símbolo externo não resolvido __mm256_setr_epi64x referido na função "private: union __m256i __thiscall ...

3 a resposta

Qual é a diferença entre intrínsecas lógicas do SSE?

Existe alguma diferença entre intrínsecas lógicas do SSE para tipos diferentes? Por exemplo, se usarmos a operação OR, existem três intrínsecos: _mm_or_ps, _mm_or_pd e _mm_or_si128, os quais fazem a mesma coisa: computarbit a bit OU de seus ...

4 a resposta

Existe uma boa referência para os intrínsecos do ARM Neon?

O manual de referência do ARM não entra em muitos detalhes nas instruções individuais ...

1 a resposta

Intel SIMD - Como posso verificar se um __m256 * contém valores diferentes de zero

Estou usando o compilador Microsoft Visual Studio. Estou tentando descobrir se um vetor de 256 bits contém valores diferentes de zero. eu tenteires_simd = ! _mm256_testz_ps(*pSrc1, *pSrc1); mas não funciona.

1 a resposta

intrínseco para a instrução mulx

omulx A instrução foi introduzida com o conjunto de instruções BMI2 começando com o processador Haswell. De acordo comDocumentação da ...

2 a resposta

Traduzindo SSE para Neon: Como compactar e extrair o resultado de 32 bits

Eu tenho que traduzir as seguintes instruções de SSE para Neon uint32_t a = _mm_cvtsi128_si32(_mm_shuffle_epi8(a,SHUFFLE_MASK) );Onde: static const __m128i SHUFFLE_MASK = _mm_setr_epi8(3, 7, 11, 15, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, ...

2 a resposta

Intrínsecas RDRAND e RDSEED GCC e Intel C ++

O compilador Intel C ++ e / ou o GCC suportam as seguintes intrínsecas, como o MSVC desde 2012/2013? int _rdrand16_step(uint16_t*); int _rdrand32_step(uint32_t*); int _rdrand64_step(uint64_t*); int _rdseed16_step(uint16_t*); ...

2 a resposta

O MINLOC funciona para matrizes começando no índice 0? (Fortran 90/95)

Depois de usar C por um tempo, voltei ao Fortran e aloquei as matrizes no meu código do índice 0 para N: real(kind=dp), dimension(:), allocatable :: a allocate(a(0:50))Eu precisava encontrar o índice do valor absoluto mínimo da matriz, então ...

1 a resposta

Rotinas intrínsecas não documentadas [fechadas]

Delphi tem esta lista:Rotinas Intrínsecas Delphi [http://docwiki.embarcadero.com/RADStudio/XE8/en/Delphi_Intrinsic_Routines] Mas essa lista está incompleta. Quais funções intrínsecas não documentadas existem, desde quando e qual é o seu propósito?

1 a resposta

Intrínsecas Constexpr e SSE

A maioria dos compiladores C ++ oferece suporte a instruções SIMD (SSE / AVX) com recursos como _mm_cmpeq_epi32Meu problema com isso é que essa função não está marcada comoconstexpr, embora "semanticamente" não haja motivo para essa função ...