Newbetuts
.
New posts in x86-64
Intel 64, rsi and rdi registers
assembly
x86-64
How does malloc work in a multithreaded environment?
c
linux
gcc
malloc
x86-64
Why can I access lower dword/word/byte in a register but not higher?
assembly
x86
64-bit
x86-64
cpu-registers
When should I use size directives in x86?
assembly
x86
x86-64
directive
Shadow space example
windows
assembly
x86-64
nasm
stack-memory
How do programs know how much space to allocate for local variables on the stack?
assembly
x86
x86-64
stack-frame
Why do we need stack allocation when we have a red zone?
assembly
x86-64
stack-memory
abi
red-zone
Why does the compiler reserve a little stack space but not the whole array size?
assembly
x86-64
stack-memory
red-zone
Why is RCX not used for passing parameters to system calls, being replaced with R10? [duplicate]
linux
assembly
x86-64
system-calls
calling-convention
Is garbage allowed in high bits of parameter and return value registers in x86-64 SysV ABI?
linux
x86
x86-64
calling-convention
Count each bit-position separately over many 64-bit bitmasks, with AVX but not AVX2
c
optimization
x86
x86-64
simd
Why does GCC call libc's sqrt() without using its result?
c++
gcc
assembly
x86-64
CPUID implementations in C++
c++
assembly
x86-64
cpu
cpuid
What does the endbr64 instruction actually do?
assembly
x86-64
intel
instructions
What is the difference between x64 and IA-64?
64-bit
x86-64
cpu-architecture
itanium
Load from a 64-bit address into other register than rax
assembly
x86-64
Performance difference between Windows and Linux using Intel compiler: looking at the assembly
c++
assembly
x86-64
icc
intel-vtune
What kind of C11 data type is an array according to the AMD64 ABI
c
assembly
types
x86-64
calling-convention
What is the purpose of the "PAUSE" instruction in x86?
parallel-processing
x86
x86-64
intel
critical-section
How to use gdb with LD_PRELOAD
c
linux
gcc
gdb
x86-64
Prev
Next