Imul

GPTKB entity

Statements (23)
Predicate Object
gptkbp:instanceOf gptkb:graphical_user_interface
gptkbp:availableOn 16-bit mode
32-bit mode
64-bit mode
gptkbp:canMultiply registers
immediate values
memory operands
gptkbp:distinctFrom mul is unsigned, imul is signed
gptkbp:hasOperandVariants one-operand
three-operand
two-operand
https://www.w3.org/2000/01/rdf-schema#label Imul
gptkbp:introducedIn gptkb:8086_microprocessor
gptkbp:opcode 0x0F AF (two-operand, three-operand)
0xF7/5 (one-operand)
gptkbp:performs signed integer multiplication
gptkbp:relatedTo gptkb:mul
gptkbp:setsFlags carry flag
overflow flag
gptkbp:usedFor arithmetic operations
gptkbp:usedIn gptkb:x86_assembly_language
gptkbp:bfsParent gptkb:Aimeliik
gptkbp:bfsLayer 6