loadstore.h

来自「ppc750 system design simulator using sys」· C头文件 代码 · 共 409 行 · 第 1/2 页

H
409
字号
/***************************************************************************                          loadstore.h  -  description                             -------------------    begin                : Wed Sep 26 2001    copyright            : (C) 2001 Universite Paris Sud and CEA    author               : Gilles Mouchard    email                : gilles.mouchard@lri.fr, gilles.mouchard@cea.fr ***************************************************************************//*************************************************************************** *                                                                         * *   This program is free software; you can redistribute it and/or modify  * *   it under the terms of the GNU General Public License as published by  * *   the Free Software Foundation; either version 2 of the License, or     * *   (at your option) any later version.                                   * *                                                                         * ***************************************************************************/#ifndef __PPC_LOADSTORE_H__#define __PPC_LOADSTORE_H__#include <misc.h>#include <translate.h>#if defined(__cplusplus)extern "C" {#endifextern void lbz_impl(ppc_inst_t inst);extern void lbzu_impl(ppc_inst_t inst);extern void lfd_impl(ppc_inst_t inst);extern void lfdu_impl(ppc_inst_t inst);extern void lfs_impl(ppc_inst_t inst);extern void lfsu_impl(ppc_inst_t inst);extern void lha_impl(ppc_inst_t inst);extern void lhau_impl(ppc_inst_t inst);extern void lhz_impl(ppc_inst_t inst);extern void lhzu_impl(ppc_inst_t inst);extern void lmw_impl(ppc_inst_t inst);extern void lwz_impl(ppc_inst_t inst);extern void lwzu_impl(ppc_inst_t inst);extern void stb_impl(ppc_inst_t inst);extern void stbu_impl(ppc_inst_t inst);extern void stfd_impl(ppc_inst_t inst);extern void stfdu_impl(ppc_inst_t inst);extern void stfs_impl(ppc_inst_t inst);extern void stfsu_impl(ppc_inst_t inst);extern void sth_impl(ppc_inst_t inst);extern void sthu_impl(ppc_inst_t inst);extern void stmw_impl(ppc_inst_t inst);extern void stw_impl(ppc_inst_t inst);extern void stwu_impl(ppc_inst_t inst);extern void dcba_impl(ppc_inst_t inst);extern void dcbf_impl(ppc_inst_t inst);extern void dcbi_impl(ppc_inst_t inst);extern void dcbst_impl(ppc_inst_t inst);extern void dcbt_impl(ppc_inst_t inst);extern void dcbtst_impl(ppc_inst_t inst);extern void dcbz_impl(ppc_inst_t inst);extern void eciwx_impl(ppc_inst_t inst);extern void ecowx_impl(ppc_inst_t inst);extern void eieio_impl(ppc_inst_t inst);extern void icbi_impl(ppc_inst_t inst);extern void lbzux_impl(ppc_inst_t inst);extern void lbzx_impl(ppc_inst_t inst);extern void lfdux_impl(ppc_inst_t inst);extern void lfdx_impl(ppc_inst_t inst);extern void lfsux_impl(ppc_inst_t inst);extern void lfsx_impl(ppc_inst_t inst);extern void lhaux_impl(ppc_inst_t inst);extern void lhax_impl(ppc_inst_t inst);extern void lhbrx_impl(ppc_inst_t inst);extern void lhzux_impl(ppc_inst_t inst);extern void lhzx_impl(ppc_inst_t inst);extern void lswi_impl(ppc_inst_t inst);extern void lswx_impl(ppc_inst_t inst);extern void lwarx_impl(ppc_inst_t inst);extern void lwbrx_impl(ppc_inst_t inst);extern void lwzux_impl(ppc_inst_t inst);extern void lwzx_impl(ppc_inst_t inst);extern void stbux_impl(ppc_inst_t inst);extern void stbx_impl(ppc_inst_t inst);extern void stfdux_impl(ppc_inst_t inst);extern void stfdx_impl(ppc_inst_t inst);extern void stfiwx_impl(ppc_inst_t inst);extern void stfsux_impl(ppc_inst_t inst);extern void stfsx_impl(ppc_inst_t inst);extern void sthbrx_impl(ppc_inst_t inst);extern void sthux_impl(ppc_inst_t inst);extern void sthx_impl(ppc_inst_t inst);extern void stswi_impl(ppc_inst_t inst);extern void stswx_impl(ppc_inst_t inst);extern void stwbrx_impl(ppc_inst_t inst);extern void stwcxd_impl(ppc_inst_t inst);extern void stwux_impl(ppc_inst_t inst);extern void stwx_impl(ppc_inst_t inst);extern void sync_impl(ppc_inst_t inst);extern void tlbia_impl(ppc_inst_t inst);extern void tlbie_impl(ppc_inst_t inst);extern void tlbsync_impl(ppc_inst_t inst);extern char *lbz_bin2c(ppc_inst_t inst, addr_t pc, char *buf);extern char *lbzu_bin2c(ppc_inst_t inst, addr_t pc, char *buf);extern char *lfd_bin2c(ppc_inst_t inst, addr_t pc, char *buf);extern char *lfdu_bin2c(ppc_inst_t inst, addr_t pc, char *buf);extern char *lfs_bin2c(ppc_inst_t inst, addr_t pc, char *buf);extern char *lfsu_bin2c(ppc_inst_t inst, addr_t pc, char *buf);extern char *lha_bin2c(ppc_inst_t inst, addr_t pc, char *buf);extern char *lhau_bin2c(ppc_inst_t inst, addr_t pc, char *buf);extern char *lhz_bin2c(ppc_inst_t inst, addr_t pc, char *buf);extern char *lhzu_bin2c(ppc_inst_t inst, addr_t pc, char *buf);extern char *lmw_bin2c(ppc_inst_t inst, addr_t pc, char *buf);extern char *lwz_bin2c(ppc_inst_t inst, addr_t pc, char *buf);extern char *lwzu_bin2c(ppc_inst_t inst, addr_t pc, char *buf);extern char *stb_bin2c(ppc_inst_t inst, addr_t pc, char *buf);extern char *stbu_bin2c(ppc_inst_t inst, addr_t pc, char *buf);extern char *stfd_bin2c(ppc_inst_t inst, addr_t pc, char *buf);extern char *stfdu_bin2c(ppc_inst_t inst, addr_t pc, char *buf);extern char *stfs_bin2c(ppc_inst_t inst, addr_t pc, char *buf);extern char *stfsu_bin2c(ppc_inst_t inst, addr_t pc, char *buf);extern char *sth_bin2c(ppc_inst_t inst, addr_t pc, char *buf);extern char *sthu_bin2c(ppc_inst_t inst, addr_t pc, char *buf);extern char *stmw_bin2c(ppc_inst_t inst, addr_t pc, char *buf);extern char *stw_bin2c(ppc_inst_t inst, addr_t pc, char *buf);extern char *stwu_bin2c(ppc_inst_t inst, addr_t pc, char *buf);extern char *dcba_bin2c(ppc_inst_t inst, addr_t pc, char *buf);extern char *dcbf_bin2c(ppc_inst_t inst, addr_t pc, char *buf);extern char *dcbi_bin2c(ppc_inst_t inst, addr_t pc, char *buf);extern char *dcbst_bin2c(ppc_inst_t inst, addr_t pc, char *buf);extern char *dcbt_bin2c(ppc_inst_t inst, addr_t pc, char *buf);extern char *dcbtst_bin2c(ppc_inst_t inst, addr_t pc, char *buf);extern char *dcbz_bin2c(ppc_inst_t inst, addr_t pc, char *buf);extern char *eciwx_bin2c(ppc_inst_t inst, addr_t pc, char *buf);extern char *ecowx_bin2c(ppc_inst_t inst, addr_t pc, char *buf);extern char *eieio_bin2c(ppc_inst_t inst, addr_t pc, char *buf);extern char *icbi_bin2c(ppc_inst_t inst, addr_t pc, char *buf);extern char *lbzux_bin2c(ppc_inst_t inst, addr_t pc, char *buf);extern char *lbzx_bin2c(ppc_inst_t inst, addr_t pc, char *buf);extern char *lfdux_bin2c(ppc_inst_t inst, addr_t pc, char *buf);extern char *lfdx_bin2c(ppc_inst_t inst, addr_t pc, char *buf);extern char *lfsux_bin2c(ppc_inst_t inst, addr_t pc, char *buf);extern char *lfsx_bin2c(ppc_inst_t inst, addr_t pc, char *buf);extern char *lhaux_bin2c(ppc_inst_t inst, addr_t pc, char *buf);extern char *lhax_bin2c(ppc_inst_t inst, addr_t pc, char *buf);extern char *lhbrx_bin2c(ppc_inst_t inst, addr_t pc, char *buf);extern char *lhzux_bin2c(ppc_inst_t inst, addr_t pc, char *buf);extern char *lhzx_bin2c(ppc_inst_t inst, addr_t pc, char *buf);extern char *lswi_bin2c(ppc_inst_t inst, addr_t pc, char *buf);extern char *lswx_bin2c(ppc_inst_t inst, addr_t pc, char *buf);extern char *lwarx_bin2c(ppc_inst_t inst, addr_t pc, char *buf);extern char *lwbrx_bin2c(ppc_inst_t inst, addr_t pc, char *buf);extern char *lwzux_bin2c(ppc_inst_t inst, addr_t pc, char *buf);extern char *lwzx_bin2c(ppc_inst_t inst, addr_t pc, char *buf);extern char *stbux_bin2c(ppc_inst_t inst, addr_t pc, char *buf);extern char *stbx_bin2c(ppc_inst_t inst, addr_t pc, char *buf);extern char *stfdux_bin2c(ppc_inst_t inst, addr_t pc, char *buf);extern char *stfdx_bin2c(ppc_inst_t inst, addr_t pc, char *buf);extern char *stfiwx_bin2c(ppc_inst_t inst, addr_t pc, char *buf);extern char *stfsux_bin2c(ppc_inst_t inst, addr_t pc, char *buf);extern char *stfsx_bin2c(ppc_inst_t inst, addr_t pc, char *buf);extern char *sthbrx_bin2c(ppc_inst_t inst, addr_t pc, char *buf);extern char *sthux_bin2c(ppc_inst_t inst, addr_t pc, char *buf);extern char *sthx_bin2c(ppc_inst_t inst, addr_t pc, char *buf);extern char *stswi_bin2c(ppc_inst_t inst, addr_t pc, char *buf);extern char *stswx_bin2c(ppc_inst_t inst, addr_t pc, char *buf);extern char *stwbrx_bin2c(ppc_inst_t inst, addr_t pc, char *buf);extern char *stwcxd_bin2c(ppc_inst_t inst, addr_t pc, char *buf);extern char *stwux_bin2c(ppc_inst_t inst, addr_t pc, char *buf);extern char *stwx_bin2c(ppc_inst_t inst, addr_t pc, char *buf);extern char *sync_bin2c(ppc_inst_t inst, addr_t pc, char *buf);extern char *tlbia_bin2c(ppc_inst_t inst, addr_t pc, char *buf);extern char *tlbie_bin2c(ppc_inst_t inst, addr_t pc, char *buf);extern char *tlbsync_bin2c(ppc_inst_t inst, addr_t pc, char *buf);extern char *lbz_disasm(ppc_inst_t inst, addr_t pc, char *buf);extern char *lbzu_disasm(ppc_inst_t inst, addr_t pc, char *buf);extern char *lfd_disasm(ppc_inst_t inst, addr_t pc, char *buf);extern char *lfdu_disasm(ppc_inst_t inst, addr_t pc, char *buf);extern char *lfs_disasm(ppc_inst_t inst, addr_t pc, char *buf);extern char *lfsu_disasm(ppc_inst_t inst, addr_t pc, char *buf);extern char *lha_disasm(ppc_inst_t inst, addr_t pc, char *buf);extern char *lhau_disasm(ppc_inst_t inst, addr_t pc, char *buf);extern char *lhz_disasm(ppc_inst_t inst, addr_t pc, char *buf);extern char *lhzu_disasm(ppc_inst_t inst, addr_t pc, char *buf);extern char *lmw_disasm(ppc_inst_t inst, addr_t pc, char *buf);extern char *lwz_disasm(ppc_inst_t inst, addr_t pc, char *buf);extern char *lwzu_disasm(ppc_inst_t inst, addr_t pc, char *buf);extern char *stb_disasm(ppc_inst_t inst, addr_t pc, char *buf);extern char *stbu_disasm(ppc_inst_t inst, addr_t pc, char *buf);extern char *stfd_disasm(ppc_inst_t inst, addr_t pc, char *buf);extern char *stfdu_disasm(ppc_inst_t inst, addr_t pc, char *buf);extern char *stfs_disasm(ppc_inst_t inst, addr_t pc, char *buf);extern char *stfsu_disasm(ppc_inst_t inst, addr_t pc, char *buf);extern char *sth_disasm(ppc_inst_t inst, addr_t pc, char *buf);extern char *sthu_disasm(ppc_inst_t inst, addr_t pc, char *buf);extern char *stmw_disasm(ppc_inst_t inst, addr_t pc, char *buf);extern char *stw_disasm(ppc_inst_t inst, addr_t pc, char *buf);extern char *stwu_disasm(ppc_inst_t inst, addr_t pc, char *buf);extern char *dcba_disasm(ppc_inst_t inst, addr_t pc, char *buf);extern char *dcbf_disasm(ppc_inst_t inst, addr_t pc, char *buf);extern char *dcbi_disasm(ppc_inst_t inst, addr_t pc, char *buf);extern char *dcbst_disasm(ppc_inst_t inst, addr_t pc, char *buf);

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?