Domande taggate «x86»

x86 è un'architettura derivata dalla CPU Intel 8086. La famiglia x86 include le architetture IA-32 a 32 bit e x86-64 a 64 bit, nonché architetture legacy a 16 bit. Le domande su quest'ultima dovrebbero essere taggate [x86-16] e / o [emu8086]. Utilizzare il tag [x86-64] se la domanda è specifica per x86-64 a 64 bit. Per la FPU x86, utilizzare il tag [x87]. Per SSE1 / 2/3/4 / AVX * utilizzare anche [sse] e qualsiasi [avx] / [avx2] / [avx512] che si applicano


1
Perché l'inizializzazione aggregata GCC di un array riempie per prima l'intera cosa di zeri, inclusi elementi diversi da zero?
Perché gcc riempie l'intero array di zeri invece che solo dei restanti 96 numeri interi? Gli inizializzatori diversi da zero sono tutti all'inizio dell'array. void *sink; void bar() { int a[100]{1,2,3,4}; sink = a; // a escapes the function asm("":::"memory"); // and compiler memory barrier // forces the compiler to …


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.