Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

New posts in instruction-set

MOVZX missing 32 bit register to 64 bit register

Difference between ISA (e.g. MIPS) and Assembly language

How does a zero register improve performance?

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

How to use processor instructions in C++ to implement fast arithmetic operations

Which x86 instruction has a 10-byte immediate?

MIPS: Why do we need load byte when we already have load word?

What is an assembly-level representation of pushl/popl %esp?

How is machine code stored in the EXE file?

What's the point of instructions with only the REX prefix in 64bit mode?

How does the CPU know its instruction set?

Difference between PREFETCH and PREFETCHNTA instructions

Are PUSH/POP instructions considered RISC or CISC?

x86 Program Counter abstracted from microarchitecture?

CS:APP example uses idivq with two operands?

MWAIT vs HALT in terms of efficiency

Disabling AVX2 in CPU for testing purposes

How does the CPU distinguish 'CALL rel16' (E8 cw) and 'CALL rel32' (E8 cd)?

Why are CISC processors harder to pipeline? In what sense are some instructions "more complex" than others?

How does mtune actually work?