Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

New posts in x86

When can the CPU ignore the LOCK prefix and use cache coherency?

Startup of Winforms program 10x slower under x64 relative to x86

How do I force gcc to call a function directly in PIC code?

Are RMW instructions considered harmful on modern x86?

Does `xchg` encompass `mfence` assuming no non-temporal instructions?

Why wasn't MASKMOVDQU extended to 256-bit and 512-bit stores?

Why does using MFENCE with store instruction block prefetching in L1 cache?

32-byte aligned routine does not fit the uops cache

Is the address checked by the memory alignment check mechanism a effective address, a linear address or a physical address?

x86: ZF not always updated by AND?

assembly x86

What would happen if the CS segment register is changed? (And how would you do so?)

Linux kernel header.S source, why _end+3 needed when zeroing BSS?

Why does an assembly program only work when linked with crt1.o crti.o and crtn.o?

assembly linker x86 32-bit

SIMD minmag and maxmag

What are the consequences of changing a symbol from .globl to .weak?

Transition from real to protected mode in the Linux kernel

reinterpret int32 to float

c++ x86 nan reinterpret-cast

C++ code execution time varies with small source change that shouldn't introduce any extra work

BIOS and Address 0x07C00

How "lock add" is implemented on x86 processors