New posts in x86-64

Intel 64, rsi and rdi registers

How does malloc work in a multithreaded environment?

Why can I access lower dword/word/byte in a register but not higher?

When should I use size directives in x86?

Shadow space example

How do programs know how much space to allocate for local variables on the stack?

Why do we need stack allocation when we have a red zone?

Why does the compiler reserve a little stack space but not the whole array size?

Why is RCX not used for passing parameters to system calls, being replaced with R10? [duplicate]

Is garbage allowed in high bits of parameter and return value registers in x86-64 SysV ABI?

Count each bit-position separately over many 64-bit bitmasks, with AVX but not AVX2

Why does GCC call libc's sqrt() without using its result?

CPUID implementations in C++

What does the endbr64 instruction actually do?

What is the difference between x64 and IA-64?

Load from a 64-bit address into other register than rax

Performance difference between Windows and Linux using Intel compiler: looking at the assembly

What kind of C11 data type is an array according to the AMD64 ABI

What is the purpose of the "PAUSE" instruction in x86?

How to use gdb with LD_PRELOAD