Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

New posts in x86-64

Why does eax contain the number of vector parameters?

ELF - Getting a SEGFAULT when changing the entry point

c x86-64 elf mmap

Will a default release build always use up to SSSE3 instructions?

rust x86-64 sse simd

How is the transitivity/cumulativity property of memory barriers implemented micro-architecturally?

How to implement the totalOrder predicate for floating point values?

Why are there too many demand rfo offcore responses /offcore requests?

Why doesn't the Windows x64 calling convention use XMM registers to pass more than 4 integer args?

Minimal example to compile & run assembly with gcc?

linux assembly x86-64

CPUID: Why must MISC_ENABLE.LCMV be set to 0 for some functions? Can I temporarily overwrite it?

assembly x86 x86-64 cpuid msr

dummy movups generated by gcc

How are the C++11 memory barriers implemented for x86-like systems?

Meaning of CS and SS registers on x86-64 Linux in userland?

Meaning of 0x8($rsp)

Change GDT and update CS while in long mode

assembly 64-bit x86-64 osdev gdt

What is the space between argv and argc on my stack?

c debugging x86 stack x86-64

X64 instructions that behave differently on different CPUs

Why does C not push a pointer on the stack when calling a assembly function?

c pointers assembly x86 x86-64

Why is my double buffer implementation 8x slower on Linux than Windows?

c++ multithreading x86-64

Does mmap with MAP_NORESERVE reserve physical memory?

c linux gcc x86-64 mmap

When is sizeof(myPOD) too big for pass by value on x64?

c++ c x86 64-bit x86-64