Resultados da pesquisa a pedido "x86-64"

1 a resposta

Por que o GCC usa a multiplicação por um número estranho na implementação da divisão inteira?

Eu tenho lido sobrediv emul operações de montagem e eu decidi vê-las em ação escrevendo um programa simples em C: Arquivo division.c#include <stdlib.h> #include <stdio.h> int main() { size_t i = 9; size_t j = i / 5; printf("%zu\n",j); return 0; ...

5 a resposta

Benefícios de x87 sobre SSE

Eu sei que o x87 tem maior precisão interna, que é provavelmente a maior diferença que as pessoas vêem entre ele e as operações do SSE. Mas eu tenho que sabe...

3 a resposta

NUnit “faltando” GPSVC.DLL no Windows 7/64

Recentemente, atualizei do Vista / 32 para o Win7 / 64. Na minha velha máquina, tudo estava funcionando bem.Infelizmente, na minha nova máquina o NUnit não c...

2 a resposta

Erro: incompatibilidade de tamanho do operando para `movq '

Estou tentando compilar o seguinte assembly ... movq $0x3534373536383235, 0x000000000055638f8 movq $0x55638f8, %rdi retqoprimeirolinha lança o erroError: operand size mismatch for 'movq' O que não faz sentido para mim, porque ambos são números ...

5 a resposta

Por que uint_least16_t é mais rápido que uint_fast16_t para multiplicação em x86_64?

O padrão C não é muito claro sobre ouint_fast*_t família de tipos. Em um sistema gcc-4.4.4 linux x86_64, os tiposuint_fast16_t euint_fast32_t ambos têm 8 bytes de tamanho. No entanto, a multiplicação de números de 8 bytes parece ser bastante mais ...

2 a resposta

Carregar de um endereço de 64 bits em outro registrador do que o rax

Em x64, o carregamento de um endereço absoluto de 64 bits (isto é, desreferenciando um imediato de 64 bits) pode ser feito

1 a resposta

Emitir o armazenamento de um byte em um conjunto de registrador x86-64

Eu estou tentando escrever uma função que determina o comprimento de uma seqüência de caracteres dada como o primeiro argumento, portanto% rdi conterá char *...

2 a resposta

GCC não faz uso de inc

9 a resposta

Medições negativas do ciclo de clock com rdtsc back-to-back?

Eu estou escrevendo um código C para medir o número de ciclos de clock necessários para adquirir um semáforo. Estou usando o rdtsc e, antes de fazer a mediçã...

1 a resposta

Posicionar endereçamento independente no assembler GNU com a sintaxe Intel