fn emit_runtime_inst<W: Write>( w: &mut W, indent: &str, func: &Function, inst: &Instruction, callee_args: &BTreeMap<u32, u8>, non_volatile_count: u16, volatile_count: u16, ) -> Result<()>