Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

New posts in x86

How to add values?

assembly x86 masm irvine32

Comparing double with literal value in C gives different results on 32 bit machines

Why are Square Brackets used in LEA?

clflush not flushing the instruction cache

c++ assembly x86 cpu-cache

How to measure the ACTUAL number of clock cycles elapsed on modern x86?

Why RBP instead of another register as a frame pointer?

Compiler flags of GCC/CLANG to generate "BEXTR" instruction (of IA32's BMI1)

Why each logical CPU has it's own CR3 register in case of multithreading?

multithreading x86 cpu

Why do x86 FP compares set CF like unsigned integers, instead of using signed conditions?

assembly x86 sse sse2 x87

Why does this assembly implementation of strcmp behave unexpectedly?

c assembly x86 x86-64 strcmp

Understanding the flow of the kernel upon receiving a SIGSEGV for null-dereference

What calling convention should I use to make things portable?

Is there any reason to use MOVS/CMPS/STOS/SCAS without a repeat prefix?

assembly x86

Linker Script Does Not Skip Bytes As Expected

Does RSQRTSS break the dependency on the destination register?

Write graphics pixels in 16-bit assembly

assembly x86 16-bit vga

How do I ignore line breaks in input using NASM Assembly?

ld MinGW link to standard C library

windows assembly x86 mingw nasm

Why does an `invlpg` instruction not work when I pass a pointer as a memory operand in inline assembly?

c assembly x86 inline-assembly

Why are x86 registers named the way they are?