Resultados de la búsqueda a petición "c"
¿Por qué recibo el error "referencia indefinida a sqrt" aunque incluyo el encabezado math.h? [duplicar
Esta pregunta ya tiene una respuesta aquí: referencia indefinida a sqrt (u otras funciones matemáticas) [/questions/5248919/undefined-reference-to-sqrt-or-other-mathematical-functions] 4 respuestas Soy muy nuevo en C y tengo este ...
si x = 10 y = 10 z = 5 ¿cómo es x <y <z = verdadero? [duplicar
Esta pregunta ya tiene una respuesta aquí: ¿Por qué una condición como (0 <a <5) siempre es verdadera? [/questions/20907265/why-is-a-condition-like-0-a-5-always-true] 4 respuestas Tengo esta pregunta y en la respuesta dice que debido a la ...
Submatriz cuadrada de tamaño máximo con todos los 1s [duplicado]
Esta pregunta ya tiene una respuesta aquí: Rompecabezas: Encuentra el rectángulo más grande (problema de rectángulo máximo) [/questions/7245/puzzle-find-largest-rectangle-maximal-rectangle-problem] 6 respuestasDado una matriz binaria, he ...
¿La forma más rápida de multiplicar una matriz de int64_t?
Quiero vectorizar la multiplicación de dos matrices alineadas en memoria. No encontré ninguna forma de multiplicar 64 * 64 bits en AVX / AVX2, así que simplemente hice un loop-roll y AVX2 cargas / tiendas. ¿Hay una forma más rápida de hacer ...
¿En qué plataformas el número entero dividido por cero desencadena una excepción de punto flotante?
En otra pregunta, alguien se preguntaba por qué estaban obteniendo un "error de coma flotante" cuando, de hecho, tenían una división entera por cero en su programa C ++. Surgió una discusión sobre esto, con algunas afirmaciones de que las ...
l código generado del compilador @Tiny C emite NOP y JMP extra (¿innecesarios?)
Puede alguien explicar por qué este código: #include <stdio.h> int main() { return 0; } cuando se compila con tcc usandotcc code.c produce este asm: 00401000 |. 55 PUSH EBP 00401001 |. 89E5 MOV EBP,ESP 00401003 |. 81EC 00000000 SUB ESP,0 ...
SSE: carga y almacén sin alinear que cruza el límite de la página
Leí en alguna parte que antes de realizar una carga no alineada o almacenar junto al límite de la página (por ejemplo, usando_mm_loadu_si128 / _mm_storeu_si128 intrínsecos), el código primero debe verificar si todo el vector (en este caso, 16 ...
Can num++ be atomic for 'int num'
En general, paraint num, num++ (o++num), como una operación de lectura-modificación-escritura, esnot atomic. Pero a menudo veo compiladores, por ejemplo GCC [https://en.wikipedia.org/wiki/GNU_Compiler_Collection], genera el siguiente código para ...
C unsigned long long e imulq
Como alguien nuevo en el ensamblaje, uso gcc para ingeniería inversa. Pero ahora me encontré con un problema divertido: trato de multiplicar dos enteros de 64 bits para x86-64. El código C tiene el siguiente aspecto: unsigned long long ...
¿Qué causa que un carácter se firme o no se firme cuando se usa gcc?
Qué causa si unachar en C (usando gcc) está firmado o sin firmar? Sé que el estándar no dicta uno sobre el otro y que puedo marcarCHAR_MIN yCHAR_MAX from limits.h pero quiero saber qué desencadena uno sobre el otro cuando uso gcc Si leo limits.h ...