target/riscv: Generalize gen_nanbox_fpr to gen_nanbox_s