; Ukázka druhů porovnání %include "rw32.inc" section .data a dd 15.5 section .text main: fld dword [a] varianta_1: ftst ; porovnej ST0 a 0.0 fstsw ax ; ulož status word do AX sahf ; ulož AH do EFLAGS -> nastavení ZF, PF, CF jz st0_is_zero varianta_2: fldz ; načti 0.0 do ST0 fcomp ; porovnej ST0 (=0.0) a ST1 -> nastavení C3, C2, C0 příznaků fstsw ax ; ulož status word do AX sahf ; ulož AH do EFLAGS -> nastavení ZF, PF, CF jz st0_is_zero varianta_3: fldz ; načti 0.0 do ST0 fcomip ; porovnej ST0 (=0.0) a ST1 -> nastavení ZF, CF, PF příznaků v EFLAGS jz st0_is_zero st0_is_zero: ret