Resultados de la búsqueda a petición "c"

9 la respuesta

¿Dónde busca gcc los archivos de encabezado C y C ++?

En un sistema Unix, ¿dónde busca gcc los archivos de encabezado? Pasé un poco de tiempo esta mañana buscando algunos archivos de encabezado del sistema, así que pensé que sería una buena información tener aquí.

2 la respuesta

Fusión múltiple agregada y modos de redondeo predeterminados

Con GCC 5.3, el siguiente código compield con-O3 -fma float mul_add(float a, float b, float c) { return a*b + c; }produce el siguiente ensamblaje vfmadd132ss %xmm1, %xmm2, %xmm0 retNoté que GCC hacía esto con-O3 ya en GCC ...

3 la respuesta

¿Cómo arreglar este algoritmo de clasificación no recursivo de pares pares?

Estaba buscando un algoritmo de clasificación impar-par-fusión no recursivo y encontré 2 fuentes: un libro deSedgewick R. ...

2 la respuesta

Xcode da 3 errores de sintaxis relacionados con Stray '\ 342' en el programa

Estoy trabajando en un proyecto simple en Objective-C en Xcode y obtengo algunos errores / errores en la siguiente línea de código: if(celsius < −273.15) { NSLog(@"It is impossible to convert temperatures less than −273.15 degrees Celsius, ...

1 la respuesta

Difusiones integradas con intrínsecos y ensamblados

En la sección 2.5.3 "Transmisiones" deReferencia de programación de extensiones de conjunto de instrucciones de arquitectura Intel [https://software.intel.com/sites/default/files/managed/07/b7/319433-023.pdf]el aprendemos que AVX512 (y Knights ...

5 la respuesta

¿Hay alguna manera de forzar que una variable se almacene en la memoria caché en C?

Acabo de tener una entrevista telefónica donde me hicieron esta pregunta. Soy consciente de las formas de almacenar en el registro, el montón o la pila, pero ¿el caché específicamente?

4 la respuesta

¿Alguien puede explicar el significado de malloc (20 * c | - (20 * (unsigned __int64) (unsigned int) c >> 32! = 0))

En el código descompilado generado por IDA veo expresiones como: malloc(20 * c | -(20 * (unsigned __int64)(unsigned int)c >> 32 != 0)) malloc(6 * n | -(3 * (unsigned __int64)(unsigned int)(2 * n) >> 32 != 0))¿Alguien puede explicar el propósito ...

2 la respuesta

En GNU C inline asm, ¿cuáles son los modificadores para xmm / ymm / zmm para un solo operando?

Mientras trato de responderDifusiones integradas con intrínsecos y ensamblados [https://stackoverflow.com/questions/34415238/embedded-broadcasts-with-intrinsics-and-assembly] , Estaba tratando de hacer algo como esto: __m512 mul_broad(__m512 a, ...

2 la respuesta

Equivalente de Linux para conio.h getch ()

Anteriormente uso compiladores c ++ / c en Windows que admiten#include<conio.h> archivo de encabezado pero en Linux donde tengo gcc (Debian 4.9.2-10) 4.9.2 Copyright (C) 2014 Free Software Foundation, Inc. This is free software; see the source ...

1 la respuesta

Cómo invocar otra terminal para salida mediante programación en C en Linux

Soy un poco nuevo en el entorno Unix. Quiero tener un pequeño programa de chat en el que el terminal inicial se usa para la entrada e invocar otro terminal para la salida. He estado buscando en la web pero sin suerte. OK, para ser más ...