Pertanyaan yang diberi tag «x86»

x86 adalah arsitektur yang berasal dari CPU Intel 8086. Keluarga x86 mencakup arsitektur 32-bit IA-32 dan 64-bit x86-64, serta arsitektur warisan 16-bit. Pertanyaan tentang yang terakhir harus ditandai [x86-16] dan / atau [emu8086]. Gunakan tag [x86-64] jika pertanyaan Anda khusus untuk x86-64 64-bit. Untuk FPU x86, gunakan tag [x87]. Untuk SSE1 / 2/3/4 / AVX * juga menggunakan [sse], dan [avx] / [avx2] / [avx512] yang berlaku

2
Tes dapat dibagi lebih cepat dari% operator?
Saya memperhatikan hal yang aneh di komputer saya. * Tes keterbagian tulisan tangan secara signifikan lebih cepat daripada %operator. Pertimbangkan contoh minimal: * AMD Ryzen Threadripper 2990WX, GCC 9.2.0 static int divisible_ui_p(unsigned int m, unsigned int a) { if (m <= a) { if (m == a) { return 1; …

1
Mengapa inisialisasi agregat GCC dari array mengisi semuanya dengan nol terlebih dahulu, termasuk elemen yang tidak nol?
Mengapa gcc mengisi seluruh array dengan nol alih-alih hanya 96 bilangan bulat yang tersisa? Inisialisasi non-nol semua pada awal 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 materialize a[] in memory …


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.