Hi Joa! Options to execute "arm-none-eabi-as" in this issue are as follows.
About CPU: "-mcpu=arm1176jzf-s", "-mcpu=cortex-a7", or "-mcpu=cortex-a53" About FPU: "-mfpu=vfp" on all CPU types Note that these are 32-bit ARM. "vstmdb sp!, {s0-s24}", the synonym of "vpush {s0-s24}" can pass without this error. "vldm sp!, {s0-s24}", the synonym of "vpop {s0-s24}" can pass without this error too. I think this issue occurs on the syntax checker of GNU assembler. Thanks!