code: def generate_is_pseudo(analysis: Analysis, out: CWriter) -> None:
      """Write the IS_PSEUDO_INSTR macro"""
      out.emit("\n\n#define IS_PSEUDO_INSTR(OP)  ( \\\n")
      for op in analysis.pseudos:
          out.emit(f"((OP) == {op}) || \\\n")
      out.emit("0")
      out.emit(")\n\n")
  
imports: import argparse
  import os.path
  import sys
  from analyzer import Analysis, Instruction, analyze_files, Skip, Uop
  from generators_common import DEFAULT_INPUT, ROOT, write_header, cflags, StackOffset
  from cwriter import CWriter
  from typing import TextIO
  from stack import get_stack_effect
label_desc: Use image node_id 5 for calling a global function with example usage: generate_is_pseudo(analysis, out) without return types