Resultados da pesquisa a pedido "instruction-set"
Uma barreira da memória atua tanto como marcador quanto como instrução?
Eu li coisas diferentes sobre como funciona uma barreira de memória. Por exemplo, o usuárioJohana resposta deessa ...
Como mover 3 bytes (24 bits) da memória para um registro?
Posso mover itens de dados armazenados na memória para um registro de uso geral de minha escolha, usando oMOV instrução. MOV r8, [m8] MOV r16, [m16] MOV r32, [m32] MOV r64, [m64]Agora, não atire em mim, mas como é alcançado o seguinte:MOV r24, ...
Como o mtune realmente funciona?
Há esta pergunta relacionada:GCC: como a marcha é diferente da mtune? [https://stackoverflow.com/q/10559275/3258851] No entanto, as respostas existentes não vão muito além do próprio manual do GCC. No máximo, temos: Se você usar-mtune, o ...
Diferença entre movq e movabsq em x86-64
Eu sou um novato aqui e estou começando a estudar a linguagem assembly. Portanto, corrija-me se estiver errado ou se esta postagem não fizer sentido, excluirei. Estou falando de instruções de movimentação de dados na arquitetura Intel x86-64. Eu ...
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 ...
Como o fma () é implementado
De acordo comdocumentação [http://sourceware.org/newlib/libm.html#fma], existe umfma() função emmath.h. Isso é muito bom, e eu sei como as FMA funcionam e para que usá-las. No entanto, não tenho tanta certeza de como isso é implementado ...
Como um registro zero melhora o desempenho?
No MIPS ISA, há um registro zero ($r0) que sempre fornece um valor zero. Isso permite que o processador: Qualquer instrução que produza um resultado a ser descartado pode direcionar seu alvo para esse registroPara ser uma fonte de0Diz-se ...
O que é - (- 128) para o caractere de byte único assinado em C?
Meu pequeno programa: