Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

New posts in x86

Why does the ia32/x64 opcode map document 0x66 and 0xF2 as a double mandatory prefix for opcode 0x0F38F1 (CRC32)?

Calling a function that can be either cdecl or stdcall

possible to do if (!boolvar) { ... in 1 asm instruction?

intel c assembly x86

x86 dirty bit in page table entry

Assembly x86 video mode

intel video assembly x86 nasm vga

Can I print the gdtr and gdt descriptor under gdb?

MOVUPD vs. MOVDQU (x86/x64 assembly)

intel assembly x86 64-bit

How are LDT and GDT used differently in intel x86?

intel x86 gdt

What does .byte mean in this asm line?

intel c assembly x86

Would having the call stack grow upward make buffer overruns safer?

BIOS Disk - Read Sectors Into Memory (int 0x13, ah=0x02) blocking

intel x86 qemu bootloader osdev mbr

access violation _mm_store_si128 SSE Intrinsics

intel c++ x86 simd sse intrinsics

AVX scalar operations are much faster

intel c memory x86 sse avx

assembly lea instruction of int *q = p++ and int c = a++

intel c assembly x86

Is the stack frame required for all functions in C on x86-64?

intel c assembly x86 stack x86-64

Standard C++11 code equivalent to the PEXT Haswell instruction (and likely to be optimized by compiler)

assembly to compare two numbers

Why does returning a floating-point value change its value?

intel c++ c floating-point x86

Why would one use "movl $1, %eax" as opposed to, say, "movb $1, %eax"

intel assembly x86

How to invoke a system call via syscall or sysenter in inline assembly?