Search code examples
Do FMA (fused multiply-add) instructions always produce the same result as a mul then add instructio...


assemblyfloating-pointx86fma

Read More
Standard C++11 code equivalent to the PEXT Haswell instruction (and likely to be optimized by compil...


c++x86bit-manipulationcompiler-optimizationbmi

Read More
AVX three operands for sqrt?...


assemblyx86simdinstructionsavx

Read More
How to get Windbg x86 version?...


windowsx86windbg

Read More
Why does .NET Native compile loop in reverse order?...


c#assemblyx86micro-optimization.net-native

Read More
The Far-Jump in my 32-bit DOS is not working, Why?...


assemblyx86kernelbootloader16-bit

Read More
Why my debug msg is not printed on my Kernel Screen?...


assemblyx86stackbootreal-mode

Read More
What is the difference between MOV and LEA?...


assemblyx86instruction-set

Read More
How do I identify device specific interrupts on x86?...


x86driversinterrupt

Read More
Is there any legitimate use for Intel's RDRAND?...


randomx86cryptographyrdrandstream-cipher

Read More
Avoiding flicker while using a recursive flood fill algorithm...


recursionassemblyx86flickerflood-fill

Read More
Read flag register from C program to check for signed overflow...


cassemblyx86inline-assemblyflags

Read More
Why does some Windows bootloader code zero registers with `sub` instead of `xor`?...


assemblyx86micro-optimizationzero-initialization

Read More
What is the best way to set a register to zero in x86 assembly: xor, mov or and?...


performanceassemblyoptimizationx86micro-optimization

Read More
How many ways to set a register to zero?...


assemblyx86x86-16tasm

Read More
How does the stack work in assembly language?...


assemblyx86stackcallstackstack-memory

Read More
Custom 32-bit OS: Protected Mode GUI (VGA Mode 13h) hangs with black screen, although console works...


c++assemblyx86osdevvga

Read More
INC instruction vs ADD 1: Does it matter?...


performanceassemblyx86incrementmicro-optimization

Read More
Is cache coherency only an issue when storing and not when loading?...


cachingconcurrencyx86cpu-architecturecompare-and-swap

Read More
Implementing merge sort in assembly...


assemblyx86masmmergesortirvine32

Read More
Solution needed for building a static IDT and GDT at assemble/compile/link time...


assemblyx86nasmldosdev

Read More
Creating relative address references - Rust...


cassemblyrustx86inline-assembly

Read More
FS register in Win32 for SEH: what is it?...


winapix86cpu-registersmemory-segmentationseh

Read More
ASM x86 (Intel syntax) calculator, why doesn't subtraction work?...


assemblyx86x86-16

Read More
CPUID: Why must MISC_ENABLE.LCMV be set to 0 for some functions? Can I temporarily overwrite it?...


assemblyx86x86-64cpuidmsr

Read More
Argument order to std::min changes compiler output for floating-point...


c++assemblyx86floating-point

Read More
How is the ">" operator implemented (on 32-bit integers)?...


x86compiler-constructionintegerlanguage-agnosticcomparison

Read More
Does 8086 assembly language work on a modern CPU?...


assemblyx86

Read More
Checking if file is 32bit or 64bit - on Windows...


windowsx8664-bit32-bit

Read More
Why Bits declare instruction in nasm x86 assembly languages have no effect When I write code to use ...


assemblyx86nasmx86-16bootloader

Read More
BackNext