Floating point support for vmadot instruction

Hello, I am trying to run some code that uses the vmadot instructions detailed in the RISC-V IME set Specification available on GitHub. I can succesfully use the integer vmadot but when trying to compile the version that uses the floating point vfmadot I get an error that says:

 Error: unrecognized opcode `vfmadot v0,v1,v2'

I compiled my code with the argument

-march=rv64gcv_xsmtvdotm1

using the default gcc that comes with BianBu, which is gcc-13, and I tried upgrading to gcc-14 but to no avail. Checking with ruapu I can see that the supported instructions include the integer version but not the floating point one

Supported extensions:
i
m
a
f
d
c
v
zba
zbb
zbc
zbs
zbkc
zfh
zfhmin
zicbop
zicond
zicsr
zifencei
zihintpause
zmmul
zvfh
zvfhmin
zvl32b
zvl64b
zvl128b
zvl256b
xsmtvmadoti8
xsmtvmadotni8

Has anyone achieved to run the vfmadot instruction? If so what compiler has been used to compile the code?

Thanks in advance