Resultados da pesquisa a pedido "x86"

3 a resposta

Minimizar falhas de página (e falhas de TLB) ao "caminhar" um gráfico grande

Problema (pense na fase de marcação de um GC) Eu tenho um gráfico de "objetos" que preciso andar, visitando todos os objetos.Eu posso armazenar em cada objeto se ele tiver sido visitado.Todos os objetos são armazenados na memória e vinculados ...

2 a resposta

Acesso exclusivo ao cacheline L1 no x86?

Se alguém tiver um buffer de 64 bytes que é muito lido / gravado, provavelmente será mantido em L1; mas existe alguma maneira de forçar esse comportamento? Por exemplo, conceda a um núcleo acesso exclusivo a esses 64 bytes e diga a ele para não ...

3 a resposta

NASM: analisador: instrução esperada rep movs

Estou transformando um executável em algum código de shell NASM (para Windows, se for relevante), mas estou encontrando "erro: analisador: instrução esperada" erros em todo o lugar, a partir de instruções rep. label_000064,1: lea edi,[esp+0x164] ...

4 a resposta

verifique se o sinalizador de transporte está definido

Usando o assembler em linha [gcc, intel, c], como verificar se o sinalizador de transporte está definido após uma operação?

2 a resposta

Como desligar o computador de um ambiente independente?

Estou criando um sistema operacional em modo protegido com base na arquitetura x86 da Intel e estava procurando informações sobre como desligar o computador via código de montagem ou algo assim. Você poderia me ajudar com esse problema?

1 a resposta

Quantos ciclos de clock custam exponenciação AVX / SSE na moderna CPU x86_64?

Quantos ciclos de clock custam exponenciação AVX / SSE na moderna CPU x86_64? Eu estou prestes:pow(x, y) = exp(y*log(x)) [https://stackoverflow.com/questions/25936031/pow-for-sse-types] I.e. faz ambosexp() elog() As instruções AVX x86_64 ...

2 a resposta

As diferentes versões mmx, sse e avx são complementares ou superconjuntos?

Estou pensando em me familiarizar com as extensões x86 SIMD. Mas antes mesmo de começar, tive problemas. Não consigo encontrar uma boa visão geral sobre quais deles ainda são relevantes. A arquitetura x86 acumulou muitas extensões de matemática ...

3 a resposta

Sobre como retornar mais de um valor em C / C ++ / Assembly

Li algumas perguntas sobre como retornar mais de um valor, comoQual é a razão por trás de ter apenas um valor de retorno em C ++ e ...

9 a resposta

Qual é a diferença entre Trap e Interrupt?

Qual é a diferença entre Trap e Interrupt? Se a terminologia for diferente para sistemas diferentes, o que eles significam no x86?

2 a resposta

Como habilito o SSE para meu código inicializável independente?

(Esta pergunta era originalmente sobre oCVTSI2SD instruções e o fato de que pensei que não funcionava na CPU Pentium M, mas na verdade é porque estou usando um sistema operacional personalizado e preciso ativar manualmente o SSE.) Eu tenho uma ...