Recent Posts

All about GPR and APX PUSH POP

9 minute read

Evolution of GPR (General-Purpose Register) 16-bit Processors and Segmentation (1978) The IA-32 architecture family was preceded by 16-bit processors, the 80...

All about APX conditional ISA

7 minute read

Motivation Somtimes branch mispredictions are a major performance limiter in workloads. The bottleneck is data-dependent conditional branches and hard to mit...

All about APX JMPABS

4 minute read

Why do we need JMPABS? JMPABS, which, as the name already suggests, allows jumping to a 64-bit absolute address. Before APX, X86 has 32-bit displacement limi...

All about APX relocation

5 minute read

REX2 Intel® APX introduces a new 2-byte REX2 prefix in order to support 32 general-purpose registers (GPRs).

Reflections on life, marriage and love

1 minute read

What is marriage? Marriage does not solve anything, and problems that existed before marriage will persist after marriage. Marriage is just a contract, mainl...