Introduction to 64 Bit Intel Assembly Language Programming

Ray Seyfarth

Errata for Chapter 11

The section about comparisons needs a bit of work. The floating point comparison instructions set different flags than the integer comparisons. Here is the proper set of floating point conditional jump instructions:

instruction meaning
jb jump if below
jbe jump if below or equal
ja jump if above
jae jump if above or equal
je jump if equal
jne jump if not equal