integer.h
来自「ppc750 system design simulator using sys」· C头文件 代码 · 共 306 行 · 第 1/2 页
H
306 行
/*************************************************************************** integer.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_INTEGER_H__#define __PPC_INTEGER_H__#include <misc.h>#include <translate.h>#if defined(__cplusplus)extern "C" {#endifextern void addi_impl(ppc_inst_t inst);extern void addic_impl(ppc_inst_t inst);extern void addicd_impl(ppc_inst_t inst);extern void addis_impl(ppc_inst_t inst);extern void andid_impl(ppc_inst_t inst);extern void andisd_impl(ppc_inst_t inst);extern void cmpi_impl(ppc_inst_t inst);extern void cmpli_impl(ppc_inst_t inst);extern void mulli_impl(ppc_inst_t inst);extern void ori_impl(ppc_inst_t inst);extern void oris_impl(ppc_inst_t inst);extern void subfic_impl(ppc_inst_t inst);extern void twi_impl(ppc_inst_t inst);extern void xori_impl(ppc_inst_t inst);extern void xoris_impl(ppc_inst_t inst);extern void rlwimix_impl(ppc_inst_t inst);extern void rlwinmx_impl(ppc_inst_t inst);extern void rlwnmx_impl(ppc_inst_t inst);extern void andx_impl(ppc_inst_t inst);extern void andcx_impl(ppc_inst_t inst);extern void cmp_impl(ppc_inst_t inst);extern void cmpl_impl(ppc_inst_t inst);extern void cntlzwx_impl(ppc_inst_t inst);extern void eqvx_impl(ppc_inst_t inst);extern void extsbx_impl(ppc_inst_t inst);extern void extshx_impl(ppc_inst_t inst);extern void nandx_impl(ppc_inst_t inst);extern void norx_impl(ppc_inst_t inst);extern void orx_impl(ppc_inst_t inst);extern void orcx_impl(ppc_inst_t inst);extern void slwx_impl(ppc_inst_t inst);extern void srawx_impl(ppc_inst_t inst);extern void srawix_impl(ppc_inst_t inst);extern void srwx_impl(ppc_inst_t inst);extern void tw_impl(ppc_inst_t inst);extern void xorx_impl(ppc_inst_t inst);extern void addx_impl(ppc_inst_t inst);extern void addcx_impl(ppc_inst_t inst);extern void addex_impl(ppc_inst_t inst);extern void addmex_impl(ppc_inst_t inst);extern void addzex_impl(ppc_inst_t inst);extern void divwx_impl(ppc_inst_t inst);extern void divwux_impl(ppc_inst_t inst);extern void mulhwx_impl(ppc_inst_t inst);extern void mulhwux_impl(ppc_inst_t inst);extern void mullwx_impl(ppc_inst_t inst);extern void negx_impl(ppc_inst_t inst);extern void subfx_impl(ppc_inst_t inst);extern void subfcx_impl(ppc_inst_t inst);extern void subfex_impl(ppc_inst_t inst);extern void subfmex_impl(ppc_inst_t inst);extern void subfzex_impl(ppc_inst_t inst);extern char *addi_bin2c(ppc_inst_t inst, addr_t pc, char *buf);extern char *addic_bin2c(ppc_inst_t inst, addr_t pc, char *buf);extern char *addicd_bin2c(ppc_inst_t inst, addr_t pc, char *buf);extern char *addis_bin2c(ppc_inst_t inst, addr_t pc, char *buf);extern char *andid_bin2c(ppc_inst_t inst, addr_t pc, char *buf);extern char *andisd_bin2c(ppc_inst_t inst, addr_t pc, char *buf);extern char *cmpi_bin2c(ppc_inst_t inst, addr_t pc, char *buf);extern char *cmpli_bin2c(ppc_inst_t inst, addr_t pc, char *buf);extern char *mulli_bin2c(ppc_inst_t inst, addr_t pc, char *buf);extern char *ori_bin2c(ppc_inst_t inst, addr_t pc, char *buf);extern char *oris_bin2c(ppc_inst_t inst, addr_t pc, char *buf);extern char *subfic_bin2c(ppc_inst_t inst, addr_t pc, char *buf);extern char *twi_bin2c(ppc_inst_t inst, addr_t pc, char *buf);extern char *xori_bin2c(ppc_inst_t inst, addr_t pc, char *buf);extern char *xoris_bin2c(ppc_inst_t inst, addr_t pc, char *buf);extern char *rlwimix_bin2c(ppc_inst_t inst, addr_t pc, char *buf);extern char *rlwinmx_bin2c(ppc_inst_t inst, addr_t pc, char *buf);extern char *rlwnmx_bin2c(ppc_inst_t inst, addr_t pc, char *buf);extern char *andx_bin2c(ppc_inst_t inst, addr_t pc, char *buf);extern char *andcx_bin2c(ppc_inst_t inst, addr_t pc, char *buf);extern char *cmp_bin2c(ppc_inst_t inst, addr_t pc, char *buf);extern char *cmpl_bin2c(ppc_inst_t inst, addr_t pc, char *buf);extern char *cntlzwx_bin2c(ppc_inst_t inst, addr_t pc, char *buf);extern char *eqvx_bin2c(ppc_inst_t inst, addr_t pc, char *buf);extern char *extsbx_bin2c(ppc_inst_t inst, addr_t pc, char *buf);extern char *extshx_bin2c(ppc_inst_t inst, addr_t pc, char *buf);extern char *nandx_bin2c(ppc_inst_t inst, addr_t pc, char *buf);extern char *norx_bin2c(ppc_inst_t inst, addr_t pc, char *buf);extern char *orx_bin2c(ppc_inst_t inst, addr_t pc, char *buf);extern char *orcx_bin2c(ppc_inst_t inst, addr_t pc, char *buf);extern char *slwx_bin2c(ppc_inst_t inst, addr_t pc, char *buf);extern char *srawx_bin2c(ppc_inst_t inst, addr_t pc, char *buf);extern char *srawix_bin2c(ppc_inst_t inst, addr_t pc, char *buf);extern char *srwx_bin2c(ppc_inst_t inst, addr_t pc, char *buf);extern char *tw_bin2c(ppc_inst_t inst, addr_t pc, char *buf);extern char *xorx_bin2c(ppc_inst_t inst, addr_t pc, char *buf);extern char *addx_bin2c(ppc_inst_t inst, addr_t pc, char *buf);extern char *addcx_bin2c(ppc_inst_t inst, addr_t pc, char *buf);extern char *addex_bin2c(ppc_inst_t inst, addr_t pc, char *buf);extern char *addmex_bin2c(ppc_inst_t inst, addr_t pc, char *buf);extern char *addzex_bin2c(ppc_inst_t inst, addr_t pc, char *buf);extern char *divwx_bin2c(ppc_inst_t inst, addr_t pc, char *buf);extern char *divwux_bin2c(ppc_inst_t inst, addr_t pc, char *buf);extern char *mulhwx_bin2c(ppc_inst_t inst, addr_t pc, char *buf);extern char *mulhwux_bin2c(ppc_inst_t inst, addr_t pc, char *buf);extern char *mullwx_bin2c(ppc_inst_t inst, addr_t pc, char *buf);extern char *negx_bin2c(ppc_inst_t inst, addr_t pc, char *buf);extern char *subfx_bin2c(ppc_inst_t inst, addr_t pc, char *buf);extern char *subfcx_bin2c(ppc_inst_t inst, addr_t pc, char *buf);extern char *subfex_bin2c(ppc_inst_t inst, addr_t pc, char *buf);extern char *subfmex_bin2c(ppc_inst_t inst, addr_t pc, char *buf);extern char *subfzex_bin2c(ppc_inst_t inst, addr_t pc, char *buf);extern char *addi_disasm(ppc_inst_t inst, addr_t pc, char *buf);extern char *addic_disasm(ppc_inst_t inst, addr_t pc, char *buf);extern char *addicd_disasm(ppc_inst_t inst, addr_t pc, char *buf);extern char *addis_disasm(ppc_inst_t inst, addr_t pc, char *buf);extern char *andid_disasm(ppc_inst_t inst, addr_t pc, char *buf);extern char *andisd_disasm(ppc_inst_t inst, addr_t pc, char *buf);extern char *cmpi_disasm(ppc_inst_t inst, addr_t pc, char *buf);extern char *cmpli_disasm(ppc_inst_t inst, addr_t pc, char *buf);extern char *mulli_disasm(ppc_inst_t inst, addr_t pc, char *buf);extern char *ori_disasm(ppc_inst_t inst, addr_t pc, char *buf);extern char *oris_disasm(ppc_inst_t inst, addr_t pc, char *buf);extern char *subfic_disasm(ppc_inst_t inst, addr_t pc, char *buf);extern char *twi_disasm(ppc_inst_t inst, addr_t pc, char *buf);extern char *xori_disasm(ppc_inst_t inst, addr_t pc, char *buf);extern char *xoris_disasm(ppc_inst_t inst, addr_t pc, char *buf);extern char *rlwimix_disasm(ppc_inst_t inst, addr_t pc, char *buf);extern char *rlwinmx_disasm(ppc_inst_t inst, addr_t pc, char *buf);extern char *rlwnmx_disasm(ppc_inst_t inst, addr_t pc, char *buf);extern char *andx_disasm(ppc_inst_t inst, addr_t pc, char *buf);
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?