Resultados da pesquisa a pedido "x86"
Qual é a diferença entre __popcnt () e _mm_popcnt_u32 ()?
O MS Visual C ++ suporta 2 sabores da instrução popcnt em CPUs com SSE4.2:
Por que as instruções x86-64 em registros de 32 bits zeram a parte superior do registro completo de 64 bits?
NoTour do x86-64 dos Manuais da Intel, Eu leioTalvez o fato mais surpreendente seja que uma instrução como
Não é possível ler de volta do MSR
Eu estou escrevendo um módulo de kernel e é sobre ler e escrever MSRs. Eu escrevi um programa simples para testar, mas ainda falha. Tudo o que está fazendo é...
Carregando montagem x86 ou x64
Eu tenho duas versões do System.Data.SQLite.DLL - para plataforma x86 e x64. A versão x86 permanece na pasta do aplicativo e a versão x64 na pasta appFolder \ x64. O aplicativo compilado como AnyCPU. Como posso carregar a versão necessária do ...
Sobre o layout de memória dos programas no Linux
Eu tenho algumas perguntas sobre o layout de memória de um programa no Linux. Sei de várias fontes (estou lendo "Programação a partir do zero") que cada seção é carregada em sua própria região de memória. A seção de texto é carregada primeiro no ...
AVX2, como carregar com eficiência quatro números inteiros em índices pares de um registro de 256 bits e copiar em índices ímpares?
Eu tenho uma matriz alinhada de números inteiros na memória contendo os índices I0, I1, I2, I3. Meu objetivo é colocá-los em um registro __m256i contendo I0, I0 + 1, I1, I1 + 1, I2, I2 + 1, I3, I3 + 1. A parte mais difícil é colocá-los ...
Qual é a função padrão CPUID 01H?
Eu preciso checarECX para o bit 30, que é um recurso da CPU necessário paraRDRAND. DeRDRAND Wiki [http://en.wikipedia.org/wiki/RdRand#Overview], Se suportado, o bit 30 do registro ECX é definido após chamar a função padrão CPUID 01H. Não sei ...