Pergunta
Estou usando o processador Intel Core2DUO E4500. Deve ter instalações SSE3, SSSE3. Mas se eu tentar usá -los nos programas, ele mostrar o seguinte erro "SSE3 Instrutivs Conjunto não ativado"
Alguma ideia?
Outras dicas
No Linux, dê uma olhada no flags
campo da saída de cat /proc/cpuinfo
Tente adicionar estas opções da linha de comando GCC:
-march=core2 -msse3
E provavelmente também é uma boa ideia ativar o Otimizações SSE para operações de ponto flutuante:
-mfpmath=sse
Se você compilar na mesma máquina em que estará executando seu código, com qualquer GCC recente, você poderá usar -march=native
Para aproveitar todos os seus recursos da CPU. Deve dizer durante a compilação, se você estiver usando instruções não suportadas em seu asm
.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow