F Extension
32 instructions in the F extension.
-
fadd.s
— Floating-Point Add Single-Precision
-
fclass.s
— Floating-Point Classify Single-Precision
-
fcvt.l.s
— Floating-Point Convert Single-Precision to Long
64
-
fcvt.lu.s
— Floating-Point Convert Single-Precision to Unsigned Long
64
-
fcvt.s.l
— Floating-Point Convert Long to Single-Precision
64
-
fcvt.s.lu
— Floating-Point Convert Unsigned Long to Single-Precision
64
-
fcvt.s.w
— Floating-Point Convert Word to Single-Precision
-
fcvt.s.wu
— Floating-Point Convert Unsigned Word to Single-Precision
-
fcvt.w.s
— Floating-Point Convert Single-Precision to Word
-
fcvt.wu.s
— Floating-Point Convert Single-Precision to Unsigned Word
-
fdiv.s
— Floating-Point Divide Single-Precision
-
feq.s
— Floating-Point Equal Single-Precision
-
fle.s
— Floating-Point Less Than or Equal Single-Precision
-
fleq.s
— Floating-Point Less Than or Equal Quiet Single-Precision
-
flt.s
— Floating-Point Less Than Single-Precision
-
fltq.s
— Floating-Point Less Than Quiet Single-Precision
-
flw
— Floating-Point Load Single-Precision
-
fmadd.s
— Floating-Point Multiply-Add Single-Precision
-
fmax.s
— Floating-Point Maximum-Number Single-Precision
-
fmin.s
— Floating-Point Minimum-Number Single-Precision
-
fmsub.s
— Floating-Point Multiply-Subtract Single-Precision
-
fmul.s
— Floating-Point Multiply Single-Precision
-
fmv.w.x
— Floating-Point Move Single-Precision Word from Integer Register
-
fmv.x.w
— Floating-Point Move Single-Precision Word to Integer Register
-
fnmadd.s
— Floating-Point Negate-Multiply-Add Single-Precision
-
fnmsub.s
— Floating-Point Negate-Multiply-Subtract Single-Precision
-
fsgnj.s
— Floating-Point Sign-Inject Single-Precision
-
fsgnjn.s
— Floating-Point Sign-Inject Negate Single-Precision
-
fsgnjx.s
— Floating-Point Sign-Inject XOR Single-Precision
-
fsqrt.s
— Floating-Point Square Root Single-Precision
-
fsub.s
— Floating-Point Subtract Single-Precision
-
fsw
— Floating-Point Store Single-Precision