Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

New posts in assembly

What is the reason function names are prefixed with an underscore by the compiler?

Why are rbp and rsp called general purpose registers?

Is it possible to create threads without system calls in Linux x86 GAS assembly?

What does NOPL do in x86 system?

assembly x86 nop

Long multi-byte NOPs: commonly understood macros or other notation

Why does mulss take only 3 cycles on Haswell, different from Agner's instruction tables? (Unrolling FP loops with multiple accumulators)

Is it safe to read past the end of a buffer within the same page on x86 and x64?

Learning to read GCC assembler output

c++ c gcc assembly

In x86 what's difference between "test eax,eax" and "cmp eax,0"

assembly x86

Efficient 128-bit addition using carry flag

Difference between JA and JG in assembly

What's the point of LEA EAX, [EAX]?

c assembly x86 instruction-set

How exactly do partial registers on Haswell/Skylake perform? Writing AL seems to have a false dependency on RAX, and AH is inconsistent

What is callq instruction?

assembly x86 x86-64 att

Reading a register value into a C variable [duplicate]

How are the fs/gs registers used in Linux AMD64?

What does the MOVZBL instruction do in IA-32 AT&T syntax?

Labels in GCC inline assembly

Why is such complex code emitted for dividing a signed integer by a power of two?

Why does Intel's compiler prefer NEG+ADD over SUB?