Skip to content

FMOVcc

Operation

Copies a floating-point source only when the encoded integer condition is true.

Assembler Syntax

FMOVcc Fn(s), Fn(d)

FMOVcc.{S|D}(z) <ea>(e), Fn(d)

FMOVcc.{S|D}(z) Fn(s), <ea>(e)

Privilege

Unprivileged

Required CPUID flags

FP

Repeat eligibility

REP eligible

Copies the selected-format floating-point source value to the destination only when the encoded integer condition is true.

2.75in

Encodings

FMOVcc Fn(s), Fn(d)

Format: Instruction format for FMOVcc Fn(s), Fn(d)

Format: Instruction format for FMOVcc Fn(s), Fn(d)

2.75in FMOVcc.{S|D}(z) <ea>(e), Fn(d)

Format: Instruction format for FMOVcc.{S|D}(z) <ea>(e), Fn(d)

Format: Instruction format for FMOVcc.{S|D}(z) <ea>(e), Fn(d)

2.75in FMOVcc.{S|D}(z) Fn(s), <ea>(e)

Format: Instruction format for FMOVcc.{S|D}(z) Fn(s), <ea>(e)

Format: Instruction format for FMOVcc.{S|D}(z) Fn(s), <ea>(e)

dstexcluded: immediate [invalid_destination]