Resultados de la búsqueda a petición "gcc"
Extensión C: <? y>? operadores
Observé que en algún momento hubo un<? y>? operador en GCC. ¿Cómo puedo usarlos en GCC 4.5? ¿Han sido eliminados y, de ser así, cuándo? Offset block_count = (cpfs->geo.block_size - block_offset) <? count; cpfs.c:473: error: expected expression ...
Vinculación de símbolos a direcciones fijas en Linux
¿Cómo se podría vincular (algunos) símbolos a direcciones fijas específicas usando GNU ld para que el binario aún se pudiera ejecutar normalmente en Linux (x86)? No habrá ningún acceso a esos símbolos, pero sus direcciones son importantes. Por ...
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 ...
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 ...
¿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í.
Problemas al vincular boost log 1_60 con MinGw en Windows 7
Al actualizar aimpulsar 1.60.0 [http://www.boost.org/]algunas aplicaciones no se pueden vincular conregistro de impulso [http://www.boost.org/doc/libs/1_60_0/libs/log/doc/html/index.html]cuando se construye con MinGw 4.9.2 en Windows 7. Recibo ...
error con gcc 5 para la función varargs: sufijo u operandos no válidos para `movq '
Al intentar instalar OpenMPI, el archivo .configure falló en la sección que verifica la capacidad ISO C99 del compilador seleccionado. Desconcertado porque gcc tiene las opciones std = gnu99 y std = c99, elimino el archivo de configuración de ...
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, ...
Montaje en línea de 64 bits en el programa GCC C de 32 bits
Estoy compilando un binario de 32 bits, pero quiero incrustar un conjunto de 64 bits en él. void method() { asm("...64 bit assembly..."); }Por supuesto, cuando compilo obtengo errores al referirme a registros incorrectos porque los registros son ...
GCC crea un objeto compartido en lugar de un binario ejecutable
Tengo una biblioteca que estoy construyendo. Todos mis objetos se compilan y vinculan sucesivamente cuando ejecuto cualquiera de:ar rcs lib/libryftts.a $^ gcc -shared $^ -o lib/libryftts.so en mi Makefile También puedo instalarlos con éxito ...