Resultados da pesquisa a pedido "c"
Como corrigir esse algoritmo de classificação ímpar-par-mesclagem não-recursivo?
Eu estava procurando por um algoritmo de classificação ímpar-par-ímpar não recursivo e encontrei 2 fontes: um livro deSedgewick R. ...
Transmissões incorporadas com intrínseca e montagem
Na seção 2.5.3 "Transmissões" dea referência de programação de extensões do conjunto de instruções da arquitetura Intel [https://software.intel.com/sites/default/files/managed/07/b7/319433-023.pdf]o que aprendemos que AVX512 (e Knights Corner) ...
Existe uma maneira de forçar uma variável a ser armazenada no cache em C?
Acabei de ter uma entrevista por telefone onde me fizeram essa pergunta. Estou ciente das maneiras de armazenar no registro, na pilha ou na pilha, mas em cache especificamente?
Pré-processador C: avaliar macro antecipadamente
Considere a seguinte configuração: a.h #define A 5 #define B A #undef A #define A 3a.c #include "a.h" #include <stdio.h> int main() { printf("%d\n", B); return 0; } Embora isso imprima razoavelmente 3, existe uma maneira de fazê-lo imprimir ...
Equivalente ao Linux para conio.h getch ()
Anteriormente, uso compiladores c ++ / c no Windows que suportam o#include<conio.h> arquivo de cabeçalho, mas no Linux, onde eu tenho gcc (Debian 4.9.2-10) 4.9.2 Copyright (C) 2014 Free Software Foundation, Inc. This is free software; see the ...
Como chamar outro terminal para saída programaticamente em C no Linux
Sou meio novo no ambiente Unix. Eu quero ter um pequeno programa de bate-papo que o terminal inicial seja usado para entrada e chamar outro terminal para saída. Estive pesquisando na web, mas sem sorte. OK, para ser mais específico, estou ...
A melhor maneira de mudar um __m128i?
Eu preciso mudar uma variável __m128i, (digamos v), por m bits, de maneira que os bits se movam por toda a variável (portanto, a variável resultante representa v * 2 ^ m). Qual é a melhor maneira de fazer isso ?! Observe que _mm_slli_epi64 ...
No GNU C inline asm, quais são os modificadores de xmm / ymm / zmm para um único operando?
Ao tentar responderTransmissões incorporadas com intrínseca e montagem [https://stackoverflow.com/questions/34415238/embedded-broadcasts-with-intrinsics-and-assembly] , Eu estava tentando fazer algo assim: __m512 mul_broad(__m512 a, float b) { ...
scanf não está funcionando como esperado
Tentei executar o seguinte código simples no ubuntu 15.10 Mas o código se comporta de forma estranha do que o esperado #include<stdio.h> int main(){ int n,i=0; char val; char a[20]; printf("\nEnter the value : "); scanf("%s",a); printf("\nEnter ...
Não está usando & com uma variável em scanf () um erro de sintaxe ou um erro de tempo de execução?
Fui ensinado que um erro de sintaxe vem de um único erro e não executa o programa. No entanto, um erro de tempo de execução ainda inicia o programa, mas trava no meio. Se eu acidentalmente não colocasse& na frente de uma variável em uma chamada ...