Don't emit RV64F/RV64D insns for RV32
Split ISA into subsets; support customX opcodes