亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? mips-dis.c

?? QEMU 0.91 source code, supports ARM processor including S3C24xx series
?? C
?? 第 1 頁 / 共 5 頁
字號:
/* Print mips instructions for GDB, the GNU debugger, or for objdump.   Copyright 1989, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,   2000, 2001, 2002, 2003   Free Software Foundation, Inc.   Contributed by Nobuyuki Hikichi(hikichi@sra.co.jp).This file is part of GDB, GAS, and the GNU binutils.This program is free software; you can redistribute it and/or modifyit under the terms of the GNU General Public License as published bythe Free Software Foundation; either version 2 of the License, or(at your option) any later version.This program is distributed in the hope that it will be useful,but WITHOUT ANY WARRANTY; without even the implied warranty ofMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See theGNU General Public License for more details.You should have received a copy of the GNU General Public Licensealong with this program; if not, write to the Free SoftwareFoundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.  */#include "dis-asm.h"/* mips.h.  Mips opcode list for GDB, the GNU debugger.   Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003   Free Software Foundation, Inc.   Contributed by Ralph Campbell and OSF   Commented and modified by Ian Lance Taylor, Cygnus SupportThis file is part of GDB, GAS, and the GNU binutils.GDB, GAS, and the GNU binutils are free software; you can redistributethem and/or modify them under the terms of the GNU General PublicLicense as published by the Free Software Foundation; either version1, or (at your option) any later version.GDB, GAS, and the GNU binutils are distributed in the hope that theywill be useful, but WITHOUT ANY WARRANTY; without even the impliedwarranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  Seethe GNU General Public License for more details.You should have received a copy of the GNU General Public Licensealong with this file; see the file COPYING.  If not, write to the FreeSoftware Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.  *//* mips.h.  Mips opcode list for GDB, the GNU debugger.   Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003   Free Software Foundation, Inc.   Contributed by Ralph Campbell and OSF   Commented and modified by Ian Lance Taylor, Cygnus SupportThis file is part of GDB, GAS, and the GNU binutils.GDB, GAS, and the GNU binutils are free software; you can redistributethem and/or modify them under the terms of the GNU General PublicLicense as published by the Free Software Foundation; either version1, or (at your option) any later version.GDB, GAS, and the GNU binutils are distributed in the hope that theywill be useful, but WITHOUT ANY WARRANTY; without even the impliedwarranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  Seethe GNU General Public License for more details.You should have received a copy of the GNU General Public Licensealong with this file; see the file COPYING.  If not, write to the FreeSoftware Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.  *//* These are bit masks and shift counts to use to access the various   fields of an instruction.  To retrieve the X field of an   instruction, use the expression	(i >> OP_SH_X) & OP_MASK_X   To set the same field (to j), use	i = (i &~ (OP_MASK_X << OP_SH_X)) | (j << OP_SH_X)   Make sure you use fields that are appropriate for the instruction,   of course.   The 'i' format uses OP, RS, RT and IMMEDIATE.   The 'j' format uses OP and TARGET.   The 'r' format uses OP, RS, RT, RD, SHAMT and FUNCT.   The 'b' format uses OP, RS, RT and DELTA.   The floating point 'i' format uses OP, RS, RT and IMMEDIATE.   The floating point 'r' format uses OP, FMT, FT, FS, FD and FUNCT.   A breakpoint instruction uses OP, CODE and SPEC (10 bits of the   breakpoint instruction are not defined; Kane says the breakpoint   code field in BREAK is 20 bits; yet MIPS assemblers and debuggers   only use ten bits).  An optional two-operand form of break/sdbbp   allows the lower ten bits to be set too, and MIPS32 and later   architectures allow 20 bits to be set with a signal operand   (using CODE20).   The syscall instruction uses CODE20.   The general coprocessor instructions use COPZ.  */#define OP_MASK_OP		0x3f#define OP_SH_OP		26#define OP_MASK_RS		0x1f#define OP_SH_RS		21#define OP_MASK_FR		0x1f#define OP_SH_FR		21#define OP_MASK_FMT		0x1f#define OP_SH_FMT		21#define OP_MASK_BCC		0x7#define OP_SH_BCC		18#define OP_MASK_CODE		0x3ff#define OP_SH_CODE		16#define OP_MASK_CODE2		0x3ff#define OP_SH_CODE2		6#define OP_MASK_RT		0x1f#define OP_SH_RT		16#define OP_MASK_FT		0x1f#define OP_SH_FT		16#define OP_MASK_CACHE		0x1f#define OP_SH_CACHE		16#define OP_MASK_RD		0x1f#define OP_SH_RD		11#define OP_MASK_FS		0x1f#define OP_SH_FS		11#define OP_MASK_PREFX		0x1f#define OP_SH_PREFX		11#define OP_MASK_CCC		0x7#define OP_SH_CCC		8#define OP_MASK_CODE20		0xfffff /* 20 bit syscall/breakpoint code.  */#define OP_SH_CODE20		6#define OP_MASK_SHAMT		0x1f#define OP_SH_SHAMT		6#define OP_MASK_FD		0x1f#define OP_SH_FD		6#define OP_MASK_TARGET		0x3ffffff#define OP_SH_TARGET		0#define OP_MASK_COPZ		0x1ffffff#define OP_SH_COPZ		0#define OP_MASK_IMMEDIATE	0xffff#define OP_SH_IMMEDIATE		0#define OP_MASK_DELTA		0xffff#define OP_SH_DELTA		0#define OP_MASK_FUNCT		0x3f#define OP_SH_FUNCT		0#define OP_MASK_SPEC		0x3f#define OP_SH_SPEC		0#define OP_SH_LOCC              8       /* FP condition code.  */#define OP_SH_HICC              18      /* FP condition code.  */#define OP_MASK_CC              0x7#define OP_SH_COP1NORM          25      /* Normal COP1 encoding.  */#define OP_MASK_COP1NORM        0x1     /* a single bit.  */#define OP_SH_COP1SPEC          21      /* COP1 encodings.  */#define OP_MASK_COP1SPEC        0xf#define OP_MASK_COP1SCLR        0x4#define OP_MASK_COP1CMP         0x3#define OP_SH_COP1CMP           4#define OP_SH_FORMAT            21      /* FP short format field.  */#define OP_MASK_FORMAT          0x7#define OP_SH_TRUE              16#define OP_MASK_TRUE            0x1#define OP_SH_GE                17#define OP_MASK_GE              0x01#define OP_SH_UNSIGNED          16#define OP_MASK_UNSIGNED        0x1#define OP_SH_HINT              16#define OP_MASK_HINT            0x1f#define OP_SH_MMI               0       /* Multimedia (parallel) op.  */#define OP_MASK_MMI             0x3f#define OP_SH_MMISUB            6#define OP_MASK_MMISUB          0x1f#define OP_MASK_PERFREG		0x1f	/* Performance monitoring.  */#define OP_SH_PERFREG		1#define OP_SH_SEL		0	/* Coprocessor select field.  */#define OP_MASK_SEL		0x7	/* The sel field of mfcZ and mtcZ.  */#define OP_SH_CODE19		6       /* 19 bit wait code.  */#define OP_MASK_CODE19		0x7ffff#define OP_SH_ALN		21#define OP_MASK_ALN		0x7#define OP_SH_VSEL		21#define OP_MASK_VSEL		0x1f#define OP_MASK_VECBYTE		0x7	/* Selector field is really 4 bits,					   but 0x8-0xf don't select bytes.  */#define OP_SH_VECBYTE		22#define OP_MASK_VECALIGN	0x7	/* Vector byte-align (alni.ob) op.  */#define OP_SH_VECALIGN		21#define OP_MASK_INSMSB		0x1f	/* "ins" MSB.  */#define OP_SH_INSMSB		11#define OP_MASK_EXTMSBD		0x1f	/* "ext" MSBD.  */#define OP_SH_EXTMSBD		11#define	OP_OP_COP0		0x10#define	OP_OP_COP1		0x11#define	OP_OP_COP2		0x12#define	OP_OP_COP3		0x13#define	OP_OP_LWC1		0x31#define	OP_OP_LWC2		0x32#define	OP_OP_LWC3		0x33	/* a.k.a. pref */#define	OP_OP_LDC1		0x35#define	OP_OP_LDC2		0x36#define	OP_OP_LDC3		0x37	/* a.k.a. ld */#define	OP_OP_SWC1		0x39#define	OP_OP_SWC2		0x3a#define	OP_OP_SWC3		0x3b#define	OP_OP_SDC1		0x3d#define	OP_OP_SDC2		0x3e#define	OP_OP_SDC3		0x3f	/* a.k.a. sd *//* MIPS DSP ASE */#define OP_SH_DSPACC		11#define OP_MASK_DSPACC  	0x3#define OP_SH_DSPACC_S  	21#define OP_MASK_DSPACC_S	0x3#define OP_SH_DSPSFT		20#define OP_MASK_DSPSFT  	0x3f#define OP_SH_DSPSFT_7  	19#define OP_MASK_DSPSFT_7	0x7f#define OP_SH_SA3		21#define OP_MASK_SA3		0x7#define OP_SH_SA4		21#define OP_MASK_SA4		0xf#define OP_SH_IMM8		16#define OP_MASK_IMM8		0xff#define OP_SH_IMM10		16#define OP_MASK_IMM10		0x3ff#define OP_SH_WRDSP		11#define OP_MASK_WRDSP		0x3f#define OP_SH_RDDSP		16#define OP_MASK_RDDSP		0x3f#define OP_SH_BP		11#define OP_MASK_BP		0x3/* MIPS MT ASE */#define OP_SH_MT_U		5#define OP_MASK_MT_U		0x1#define OP_SH_MT_H		4#define OP_MASK_MT_H		0x1#define OP_SH_MTACC_T		18#define OP_MASK_MTACC_T		0x3#define OP_SH_MTACC_D		13#define OP_MASK_MTACC_D		0x3#define	OP_OP_COP0		0x10#define	OP_OP_COP1		0x11#define	OP_OP_COP2		0x12#define	OP_OP_COP3		0x13#define	OP_OP_LWC1		0x31#define	OP_OP_LWC2		0x32#define	OP_OP_LWC3		0x33	/* a.k.a. pref */#define	OP_OP_LDC1		0x35#define	OP_OP_LDC2		0x36#define	OP_OP_LDC3		0x37	/* a.k.a. ld */#define	OP_OP_SWC1		0x39#define	OP_OP_SWC2		0x3a#define	OP_OP_SWC3		0x3b#define	OP_OP_SDC1		0x3d#define	OP_OP_SDC2		0x3e#define	OP_OP_SDC3		0x3f	/* a.k.a. sd *//* Values in the 'VSEL' field.  */#define MDMX_FMTSEL_IMM_QH	0x1d#define MDMX_FMTSEL_IMM_OB	0x1e#define MDMX_FMTSEL_VEC_QH	0x15#define MDMX_FMTSEL_VEC_OB	0x16/* UDI */#define OP_SH_UDI1		6#define OP_MASK_UDI1		0x1f#define OP_SH_UDI2		6#define OP_MASK_UDI2		0x3ff#define OP_SH_UDI3		6#define OP_MASK_UDI3		0x7fff#define OP_SH_UDI4		6#define OP_MASK_UDI4		0xfffff/* This structure holds information for a particular instruction.  */struct mips_opcode{  /* The name of the instruction.  */  const char *name;  /* A string describing the arguments for this instruction.  */  const char *args;  /* The basic opcode for the instruction.  When assembling, this     opcode is modified by the arguments to produce the actual opcode     that is used.  If pinfo is INSN_MACRO, then this is 0.  */  unsigned long match;  /* If pinfo is not INSN_MACRO, then this is a bit mask for the     relevant portions of the opcode when disassembling.  If the     actual opcode anded with the match field equals the opcode field,     then we have found the correct instruction.  If pinfo is     INSN_MACRO, then this field is the macro identifier.  */  unsigned long mask;  /* For a macro, this is INSN_MACRO.  Otherwise, it is a collection     of bits describing the instruction, notably any relevant hazard     information.  */  unsigned long pinfo;  /* A collection of additional bits describing the instruction. */  unsigned long pinfo2;  /* A collection of bits describing the instruction sets of which this     instruction or macro is a member. */  unsigned long membership;};/* These are the characters which may appear in the args field of an   instruction.  They appear in the order in which the fields appear   when the instruction is used.  Commas and parentheses in the args   string are ignored when assembling, and written into the output   when disassembling.   Each of these characters corresponds to a mask field defined above.   "<" 5 bit shift amount (OP_*_SHAMT)   ">" shift amount between 32 and 63, stored after subtracting 32 (OP_*_SHAMT)

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久久99精品久久| 亚洲欧美一区二区三区极速播放| 国产69精品久久久久毛片| 一区二区不卡在线播放| 精品乱人伦小说| 色国产精品一区在线观看| 极品少妇xxxx偷拍精品少妇| 专区另类欧美日韩| 久久婷婷久久一区二区三区| 91国偷自产一区二区三区观看| 国产美女精品在线| 午夜不卡在线视频| 亚洲激情在线播放| 欧美国产精品v| 日韩精品一区二区三区中文不卡 | 中文字幕一区在线| 欧美一区二区视频在线观看| eeuss鲁片一区二区三区| 久久99精品久久久久| 水野朝阳av一区二区三区| 中文字幕日本不卡| 国产偷国产偷亚洲高清人白洁| 日韩一区二区三区视频在线观看| 91美女视频网站| 粉嫩嫩av羞羞动漫久久久 | 精品一区二区三区影院在线午夜| 亚洲一区日韩精品中文字幕| 国产精品情趣视频| 精品国产一区二区三区久久影院| 欧美精品tushy高清| 在线精品视频一区二区三四| aaa亚洲精品| 国产超碰在线一区| 国产成人免费av在线| 久久99国产精品免费网站| 日韩精品每日更新| 亚洲chinese男男1069| 一区二区三区日韩欧美| 中文字幕不卡的av| 亚洲国产精品二十页| 久久久久久久久久久99999| 日韩精品最新网址| 精品播放一区二区| 久久精品欧美日韩| 久久精品夜色噜噜亚洲a∨| 日韩成人伦理电影在线观看| 亚洲一区二区精品3399| 亚洲国产一区二区在线播放| 亚洲成人资源网| 午夜精品福利一区二区三区蜜桃| 亚洲国产日产av| 亚洲国产成人av网| 日韩精品亚洲一区| 开心九九激情九九欧美日韩精美视频电影| 婷婷丁香久久五月婷婷| 人禽交欧美网站| 精品无人区卡一卡二卡三乱码免费卡 | 欧美激情艳妇裸体舞| 国产精品拍天天在线| 中文字幕亚洲成人| 一区二区不卡在线播放 | 久久这里只有精品首页| 国产性色一区二区| 亚洲天堂中文字幕| 亚洲图片有声小说| 免费在线成人网| 国产老女人精品毛片久久| 不卡一区二区中文字幕| 91丨porny丨最新| 欧美日韩国产成人在线免费| 日韩三级中文字幕| 国产欧美一区在线| 亚洲主播在线播放| 美日韩黄色大片| 国产成人综合视频| 欧美中文字幕不卡| 精品日产卡一卡二卡麻豆| 国产精品乱码一区二三区小蝌蚪| 亚洲免费观看在线视频| 另类的小说在线视频另类成人小视频在线 | 亚洲美女精品一区| 男男视频亚洲欧美| 成人国产电影网| 欧美日韩综合色| 26uuu亚洲综合色| 亚洲欧洲制服丝袜| 久久99热国产| 91女人视频在线观看| 欧美一区二区久久| 亚洲男帅同性gay1069| 日本高清免费不卡视频| 亚洲精品一区二区三区蜜桃下载| 亚洲婷婷综合色高清在线| 日韩国产欧美在线观看| 国产黄色成人av| 欧美肥胖老妇做爰| 中文字幕中文乱码欧美一区二区| 丝袜a∨在线一区二区三区不卡| 福利电影一区二区| 欧美一区二区女人| 亚洲一区在线观看免费观看电影高清 | 欧美一级高清片在线观看| 国产精品久久久久影院亚瑟| 欧美a一区二区| 色婷婷一区二区三区四区| 久久久99免费| 日韩精品乱码免费| 91久久人澡人人添人人爽欧美| 久久影院电视剧免费观看| 亚洲国产人成综合网站| 成人av在线网| 精品久久国产字幕高潮| 亚洲国产精品久久久男人的天堂| 国产高清在线精品| 337p粉嫩大胆噜噜噜噜噜91av| 亚洲va韩国va欧美va| 色欧美乱欧美15图片| 欧美激情综合在线| 国产麻豆视频一区二区| 欧美成人一级视频| 偷拍与自拍一区| 欧美在线色视频| 一区二区在线观看av| 成人精品一区二区三区四区| 2017欧美狠狠色| 激情五月激情综合网| 日韩三级av在线播放| 日韩国产欧美在线播放| 欧美精品亚洲二区| 亚洲国产精品视频| 欧美三区在线视频| 亚洲成人一区二区在线观看| 色老头久久综合| 一区二区三区.www| 欧美视频中文字幕| 亚洲无人区一区| 7777女厕盗摄久久久| 日韩精品一二三四| 91精品国产乱| 蜜桃精品视频在线| 欧美videossexotv100| 蜜桃91丨九色丨蝌蚪91桃色| 日韩一级大片在线观看| 日本aⅴ免费视频一区二区三区| 7777精品伊人久久久大香线蕉完整版 | 日日摸夜夜添夜夜添精品视频 | 国产精品亚洲一区二区三区在线| 精品粉嫩aⅴ一区二区三区四区| 色综合天天综合在线视频| 日本一二三不卡| 99久久免费精品高清特色大片| 中文字幕精品综合| 91在线国产福利| 一区二区三区精品| 3d成人动漫网站| 国模冰冰炮一区二区| 亚洲国产精品国自产拍av| av不卡在线观看| 亚洲高清免费视频| 日韩精品中文字幕一区二区三区| 韩国女主播一区| 亚洲国产精品t66y| 91黄色激情网站| 视频一区免费在线观看| 久久午夜色播影院免费高清| 岛国av在线一区| 一区二区三区资源| 欧美成人精品1314www| 黑人巨大精品欧美黑白配亚洲| 国产清纯白嫩初高生在线观看91| 97精品久久久久中文字幕| 视频一区二区不卡| 久久久精品2019中文字幕之3| a级精品国产片在线观看| 天堂av在线一区| 欧美经典一区二区三区| 欧美日韩一级二级三级| 国模冰冰炮一区二区| 亚洲综合一区二区| 久久久亚洲午夜电影| 91国产成人在线| 国产一区二区不卡在线| 亚洲色欲色欲www| 欧美r级电影在线观看| www.欧美.com| 看国产成人h片视频| 自拍视频在线观看一区二区| 日韩欧美中文字幕公布| 91色在线porny| 久草这里只有精品视频| 一二三四区精品视频| 国产视频亚洲色图| 欧美日韩国产成人在线91 | 欧美日韩国产经典色站一区二区三区 | 久久精品视频在线免费观看| 在线观看一区不卡| 国产成人免费视频一区| 奇米精品一区二区三区四区| 亚洲欧美综合色| 精品三级av在线|