Resultados da pesquisa a pedido "instruction-set"

5 a resposta

Como alguém faz divisão inteira (assinada ou não assinada) no AR

Estou trabalhando no Cortex-A8 e no Cortex-A9 em particular. Eu sei que algumas arquiteturas não vêm com divisão de número inteiro, mas qual é a melhor maneira de fazer isso além de converter para flutuar, dividir, converter em número inteiro? ...

3 a resposta

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 ...

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 ...

5 a resposta

Como verificar se uma CPU suporta o conjunto de instruções SSE

O código a seguir é válido para verificar se uma CPU suporta o conjunto de instruções SSE Usando oIsProcessorFeaturePresent()parentemente, a função @ não funciona no Windows XP (consultehttp: //msdn.microsoft.com/en-us/library/ms724482 (v ...

1 a resposta

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 ...

5 a resposta

Comprimentos da instrução

Eu estava olhando para as diferentes instruções na montagem e estou confuso sobre como os comprimentos dos diferentes operandos e opcodes são decididos. É algo que vocêdever, obrigação saber por experiência própria ou existe uma maneira de ...

3 a resposta

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 ...

9 a resposta

Como controlar em que núcleo um processo é executado?

Eu consigo entender como se pode escrever um programa que usa vários processos ou threads: fork () um novo processo e usa IPC, ou cria múltiplos threads e usa esse tipo de mecanismo de comunicaçã Eu também entendo a alternância de contexto. Ou ...

3 a resposta

O que é - (- 128) para o caractere de byte único assinado em C?

Meu pequeno programa:

4 a resposta

requisitos de alinhamento para instruções x86 atômicas

A Microsoft oferece o