D Extension
42 instructions and 3 pseudo-instructions in the D extension.
-
fabs.d
- Pseudo-Instruction (→ fsgnjx.d)
-
fadd.d
- Floating-Point Add Double-Precision
-
fclass.d
- Floating-Point Classify Double-Precision
-
fcvt.d.l
- Floating-Point Convert Long to Double-Precision
-
fcvt.d.lu
- Floating-Point Convert Unsigned Long to Double-Precision
-
fcvt.d.s
- Floating-Point Convert Single-Precision to Double-Precision
-
fcvt.d.w
- Floating-Point Convert Word to Double-Precision
-
fcvt.d.wu
- Floating-Point Convert Unsigned Word to Double-Precision
-
fcvt.l.d
- Floating-Point Convert Double-Precision to Long
-
fcvt.lu.d
- Floating-Point Convert Double-Precision to Unsigned Long
-
fcvt.s.d
- Floating-Point Convert Double-Precision to Single-Precision
-
fcvt.w.d
- Floating-Point Convert Double-Precision to Word
-
fcvt.wu.d
- Floating-Point Convert Double-Precision to Unsigned Word
-
fcvtmod.w.d
- Floating-Point Convert Double-Precision to Word with Modulo
-
fdiv.d
- Floating-Point Divide Double-Precision
-
feq.d
- Floating-Point Equal Double-Precision
-
fld
- Floating-Point Load Double-Precision
-
fle.d
- Floating-Point Less Than or Equal Double-Precision
-
fleq.d
- Floating-Point Less Than or Equal Quiet Double-Precision
-
fli.d
- Floating-Point Load Immediate Double-Precision
-
flt.d
- Floating-Point Less Than Double-Precision
-
fltq.d
- Floating-Point Less Than Quiet Double-Precision
-
fmadd.d
- Floating-Point Multiply-Add Double-Precision
-
fmax.d
- Floating-Point Maximum-Number Double-Precision
-
fmaxm.d
- Floating-Point Maximum-Number NaN Double-Precision
-
fmin.d
- Floating-Point Minimum-Number Double-Precision
-
fminm.d
- Floating-Point Minimum-Number NaN Double-Precision
-
fmsub.d
- Floating-Point Multiply-Subtract Double-Precision
-
fmul.d
- Floating-Point Multiply Double-Precision
-
fmv.d
- Pseudo-Instruction (→ fsgnj.d)
-
fmv.d.x
- Floating-Point Move Double-Precision from Integer Register
-
fmv.x.d
- Floating-Point Move Double-Precision to Integer Register
-
fmvh.x.d
- Floating-Point Move High Half from Double-Precision Register to Integer Register
-
fmvp.d.x
- Floating-Point Move Pair from Integer Registers to Double-Precision Register
-
fneg.d
- Pseudo-Instruction (→ fsgnjn.d)
-
fnmadd.d
- Floating-Point Negate-Multiply-Add Double-Precision
-
fnmsub.d
- Floating-Point Negate-Multiply-Subtract Double-Precision
-
fround.d
- Floating-Point Round Double-Precision
-
froundnx.d
- Floating-Point Round-to-Integer Inexact Double-Precision
-
fsd
- Floating-Point Store Double-Precision
-
fsgnj.d
- Floating-Point Sign-Inject Double-Precision
-
fsgnjn.d
- Floating-Point Sign-Inject Negate Double-Precision
-
fsgnjx.d
- Floating-Point Sign-Inject XOR Double-Precision
-
fsqrt.d
- Floating-Point Square Root Double-Precision
-
fsub.d
- Floating-Point Subtract Double-Precision