Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

New posts in x86

How can I do a CPU cache flush in x86 Windows?

c windows x86 cpu cpu-cache

What does `rep ret` mean?

Does it make any sense to use the LFENCE instruction on x86/x86_64 processors?

What does MOV EAX, DWORD PTR DS:[ESI] mean and what does it do?

assembly x86

Why is this SSE code 6 times slower without VZEROUPPER on Skylake?

performance x86 intel sse avx

Calling 32bit Code from 64bit Process

How are atomic operations implemented at a hardware level?

Why is linear read-shuffled write not faster than shuffled read-linear write?

"enter" vs "push ebp; mov ebp, esp; sub esp, imm" and "leave" vs "mov esp, ebp; pop ebp"

How are cache memories shared in multicore Intel CPUs?

What does the "rep stos" x86 assembly instruction sequence do?

assembly x86

Why is gcc allowed to speculatively load from a struct?

Weird MSC 8.0 error: "The value of ESP was not properly saved across a function call..."

What is stack frame in assembly?

assembly x86

What does ORG Assembly Instruction do?

assembly x86 nasm directive

How to write self-modifying code in x86 assembly

Assembly Language - How to do Modulo?

Fastest way to calculate a 128-bit integer modulo a 64-bit integer

c algorithm x86 modulo assembly

What is the correct way to obtain (-1)^n?

c++ algorithm x86 cmath

What are the ESP and the EBP registers?