1  /* SPDX-License-Identifier: GPL-2.0-or-later */
2  #ifndef _POWERPC_XMON_DIS_ASM_H
3  #define _POWERPC_XMON_DIS_ASM_H
4  /*
5   * Copyright (C) 2006 Michael Ellerman, IBM Corporation.
6   */
7  
8  extern void print_address (unsigned long memaddr);
9  
10  #ifdef CONFIG_XMON_DISASSEMBLY
11  extern int print_insn_powerpc(unsigned long insn, unsigned long memaddr);
12  extern int print_insn_spu(unsigned long insn, unsigned long memaddr);
13  #else
print_insn_powerpc(unsigned long insn,unsigned long memaddr)14  static inline int print_insn_powerpc(unsigned long insn, unsigned long memaddr)
15  {
16  	printf("%.8lx", insn);
17  	return 0;
18  }
19  
print_insn_spu(unsigned long insn,unsigned long memaddr)20  static inline int print_insn_spu(unsigned long insn, unsigned long memaddr)
21  {
22  	printf("%.8lx", insn);
23  	return 0;
24  }
25  #endif
26  
27  #endif /* _POWERPC_XMON_DIS_ASM_H */
28