-
PUSHFWpushes the bottom 16 bits of the flags register (or the whole flags register, on processors below a 386) onto the stack. -
PUSHFDpushes the entire flags register onto the stack.
PUSHF is an alias mnemonic for either PUSHFW or PUSHFD,
depending on the current BITS setting.
See also POPF (POPF).