FCMOV

http://dbpedia.org/resource/FCMOV an entity of type: WikicatX86Instructions

FCMOV is a floating point conditional move opcode of the Intel x86 architecture, first introduced in Pentium Pro processors. It copies the contents of one of the floating point stack register, depending on the contents of EFLAGS integer flag register, to the ST(0) (top of stack) register. There are 8 variants of the instruction selected by the condition codes that need be set for the instruction to perform the move. The instruction is usually used with the instruction or the -- idiom to set the relevant condition codes based on the result of a floating point comparison. rdf:langString
rdf:langString FCMOV
xsd:integer 9262813
xsd:integer 1116372347
rdf:langString FCMOV is a floating point conditional move opcode of the Intel x86 architecture, first introduced in Pentium Pro processors. It copies the contents of one of the floating point stack register, depending on the contents of EFLAGS integer flag register, to the ST(0) (top of stack) register. There are 8 variants of the instruction selected by the condition codes that need be set for the instruction to perform the move. Similar to the CMOV instruction, FCMOV allows some conditional operations to be performed without the usual branching overhead. However, it has a higher latency than conditional branch instructions. Therefore, it is most useful for simple yet unpredictable comparison or conditional operations, where it can provide substantial performance gains. The instruction is usually used with the instruction or the -- idiom to set the relevant condition codes based on the result of a floating point comparison.
xsd:nonNegativeInteger 2800

data from the linked data cloud