FCVTD
Operation
Converts between D and signed B/W/L/Q integer or H/S floating-point representations.
Assembler Syntax
FCVTD.H Fn(s), Fn(d)
FCVTD.S Fn(s), Fn(d)
FCVTD.{B|W|L|Q}(z) Fn(s), Rn(d)
FCVTD.{B|W|L|Q}(z) Rn(s), Fn(d)
FCVTD.{B|W|L|Q}(z) <ea>(e), Fn(d)
FCVTD.{B|W|L|Q}(z) Fn(s), <ea>(e)
FCVTD.H <ea>(e), Fn(d)
FCVTD.S <ea>(e), Fn(d)
FCVTD.H Fn(s), <ea>(e)
FCVTD.S Fn(s), <ea>(e)
Privilege
Unprivileged
Required CPUID flags
FP
Repeat eligibility
REP eligible
Converts between the D format in an Fn operand and the representation selected by the suffix. The integer suffixes are signed B/W/L/Q; .H and .S select binary16 and binary32. For Fn-to-Fn conversion, the source has the suffix format and the destination has D format. With one Fn and one Rn or memory operand, the Fn has D format and the other operand has the suffix representation. Floating-format EA sources are memory-only.
2.75in
Encodings
FCVTD.H Fn(s), Fn(d)
Format: Instruction format for FCVTD.H Fn(s), Fn(d)
Additional CPUID flags:FP16_CONVERT
2.75in FCVTD.S Fn(s), Fn(d)
Format: Instruction format for FCVTD.S Fn(s), Fn(d)
2.75in FCVTD.{B|W|L|Q}(z) Fn(s), Rn(d)
Format: Instruction format for FCVTD.{B|W|L|Q}(z) Fn(s), Rn(d)
2.75in FCVTD.{B|W|L|Q}(z) Rn(s), Fn(d)
Format: Instruction format for FCVTD.{B|W|L|Q}(z) Rn(s), Fn(d)
2.75in FCVTD.{B|W|L|Q}(z) <ea>(e), Fn(d)
Format: Instruction format for FCVTD.{B|W|L|Q}(z) <ea>(e), Fn(d)
2.75in FCVTD.{B|W|L|Q}(z) Fn(s), <ea>(e)
Format: Instruction format for FCVTD.{B|W|L|Q}(z) Fn(s), <ea>(e)
dst — excluded: immediate [invalid_destination]
2.75in FCVTD.H <ea>(e), Fn(d)
Format: Instruction format for FCVTD.H <ea>(e), Fn(d)
Additional CPUID flags:FP16_CONVERT
src — excluded: immediate [invalid_source]
2.75in FCVTD.S <ea>(e), Fn(d)
Format: Instruction format for FCVTD.S <ea>(e), Fn(d)
src — excluded: immediate [invalid_source]
2.75in FCVTD.H Fn(s), <ea>(e)
Format: Instruction format for FCVTD.H Fn(s), <ea>(e)
Additional CPUID flags:FP16_CONVERT
dst — excluded: immediate [invalid_destination]
2.75in FCVTD.S Fn(s), <ea>(e)
Format: Instruction format for FCVTD.S Fn(s), <ea>(e)
dst — excluded: immediate [invalid_destination]