Currently still missing a lot of the D extension (all except fmadd, fmsub, fnmsub, fnmadd, fadd, fsub, fmul, fdiv, fsqrt, fsgnj, fsgnjn, fsgnjx, fmin, fmax, feq, flt, fle, fld, fsd), missing conversion and move instructions.
This may break some of the float32 stuff, so we should be very careful with this.
Todos:
Running with --flen=32 breaks because it tries to load the D extension but can't
Currently still missing a lot of the D extension (all except
fmadd, fmsub, fnmsub, fnmadd, fadd, fsub, fmul, fdiv, fsqrt, fsgnj, fsgnjn, fsgnjx, fmin, fmax, feq, flt, fle, fld, fsd
), missing conversion and move instructions.This may break some of the float32 stuff, so we should be very careful with this.
Todos:
--flen=32
breaks because it tries to load the D extension but can't