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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? d10v-opc.c

?? 基于4個(gè)mips核的noc設(shè)計(jì)
?? C
?? 第 1 頁(yè) / 共 2 頁(yè)
字號(hào):
/* d10v-opc.c -- D10V opcode list   Copyright 1996, 1997, 1998, 1999, 2000 Free Software Foundation, Inc.   Written by Martin Hunt, 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 version2, 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.  */#include <stdio.h>#include "sysdep.h"#include "opcode/d10v.h"/*   The table is sorted. Suitable for searching by a binary search. */const struct pd_reg d10v_predefined_registers[] ={  { "a0", NULL, OPERAND_ACC0+0 },  { "a1", NULL, OPERAND_ACC1+1 },  { "bpc", NULL, OPERAND_CONTROL+3 },  { "bpsw", NULL, OPERAND_CONTROL+1 },  { "c", NULL, OPERAND_CFLAG+3 },  { "cr0", "psw", OPERAND_CONTROL },  { "cr1", "bpsw", OPERAND_CONTROL+1 },  { "cr10", "mod_s", OPERAND_CONTROL+10 },  { "cr11", "mod_e", OPERAND_CONTROL+11 },  { "cr12", NULL, OPERAND_CONTROL+12 },  { "cr13", NULL, OPERAND_CONTROL+13 },  { "cr14", "iba", OPERAND_CONTROL+14 },  { "cr15", NULL, OPERAND_CONTROL+15 },  { "cr2", "pc", OPERAND_CONTROL+2 },  { "cr3", "bpc", OPERAND_CONTROL+3 },  { "cr4", "dpsw", OPERAND_CONTROL+4 },  { "cr5", "dpc", OPERAND_CONTROL+5 },  { "cr6", NULL, OPERAND_CONTROL+6 },  { "cr7", "rpt_c", OPERAND_CONTROL+7 },  { "cr8", "rpt_s", OPERAND_CONTROL+8 },  { "cr9", "rpt_e", OPERAND_CONTROL+9 },  { "dpc", NULL, OPERAND_CONTROL+5 },  { "dpsw", NULL, OPERAND_CONTROL+4 },  { "f0", NULL, OPERAND_FFLAG+0 },  { "f1", NULL, OPERAND_FFLAG+1 },  { "iba", NULL, OPERAND_CONTROL+14 },  { "link", "r13", OPERAND_GPR+13 },  { "mod_e", NULL, OPERAND_CONTROL+11 },  { "mod_s", NULL, OPERAND_CONTROL+10 },  { "pc", NULL, OPERAND_CONTROL+2 },  { "psw", NULL, OPERAND_CONTROL+0 },  { "r0", NULL, OPERAND_GPR+0 },  { "r0-r1", NULL, OPERAND_GPR+0},  { "r1", NULL, OPERAND_GPR+1 },  { "r1", NULL, OPERAND_GPR+1 },  { "r10", NULL, OPERAND_GPR+10 },  { "r10-r11", NULL, OPERAND_GPR+10 },  { "r11", NULL, OPERAND_GPR+11 },  { "r12", NULL, OPERAND_GPR+12 },  { "r12-r13", NULL, OPERAND_GPR+12 },  { "r13", NULL, OPERAND_GPR+13 },  { "r14", NULL, OPERAND_GPR+14 },  { "r14-r15", NULL, OPERAND_GPR+14 },  { "r15", "sp", OPERAND_GPR+15 },  { "r2", NULL, OPERAND_GPR+2 },  { "r2-r3", NULL, OPERAND_GPR+2 },  { "r3", NULL, OPERAND_GPR+3 },  { "r4", NULL, OPERAND_GPR+4 },  { "r4-r5", NULL, OPERAND_GPR+4 },  { "r5", NULL, OPERAND_GPR+5 },  { "r6", NULL, OPERAND_GPR+6 },  { "r6-r7", NULL, OPERAND_GPR+6 },  { "r7", NULL, OPERAND_GPR+7 },  { "r8", NULL, OPERAND_GPR+8 },  { "r8-r9", NULL, OPERAND_GPR+8 },  { "r9", NULL, OPERAND_GPR+9 },  { "rpt_c", NULL, OPERAND_CONTROL+7 },  { "rpt_e", NULL, OPERAND_CONTROL+9 },  { "rpt_s", NULL, OPERAND_CONTROL+8 },  { "sp", NULL, OPERAND_GPR+15 },};int d10v_reg_name_cnt(){  return (sizeof(d10v_predefined_registers) / sizeof(struct pd_reg));}const struct d10v_operand d10v_operands[] ={#define UNUSED	(0)  { 0, 0, 0 },#define RSRC	(UNUSED + 1)  { 4, 1, OPERAND_GPR|OPERAND_REG },#define RDST	(RSRC + 1)  { 4, 5, OPERAND_DEST|OPERAND_GPR|OPERAND_REG },#define ASRC	(RDST + 1)  { 1, 4, OPERAND_ACC0|OPERAND_ACC1|OPERAND_REG },#define ASRC0ONLY (ASRC + 1)  { 1, 4, OPERAND_ACC0|OPERAND_REG },#define ADST	(ASRC0ONLY + 1)  { 1, 8, OPERAND_DEST|OPERAND_ACC0|OPERAND_ACC1|OPERAND_REG },#define RSRCE	(ADST + 1)  { 4, 1, OPERAND_EVEN|OPERAND_GPR|OPERAND_REG },#define RDSTE	(RSRCE + 1)  { 4, 5, OPERAND_EVEN|OPERAND_DEST|OPERAND_GPR|OPERAND_REG },#define NUM16	(RDSTE + 1)  { 16, 0, OPERAND_NUM|OPERAND_SIGNED },#define NUM3	(NUM16 + 1)			/* rac, rachi */  { 3, 1, OPERAND_NUM|OPERAND_SIGNED|RESTRICTED_NUM3 },#define NUM4	(NUM3 + 1)  { 4, 1, OPERAND_NUM|OPERAND_SIGNED },#define UNUM4	(NUM4 + 1)  { 4, 1, OPERAND_NUM },#define UNUM4S	(UNUM4 + 1)			/* addi, slli, srai, srli, subi */  { 4, 1, OPERAND_NUM|OPERAND_SHIFT },#define UNUM8	(UNUM4S + 1)			/* repi */  { 8, 16, OPERAND_NUM },#define UNUM16	(UNUM8 + 1)			/* cmpui */  { 16, 0, OPERAND_NUM },#define ANUM16	(UNUM16 + 1)  { 16, 0, OPERAND_ADDR|OPERAND_SIGNED },#define ANUM8	(ANUM16 + 1)  { 8, 0, OPERAND_ADDR|OPERAND_SIGNED },#define ASRC2	(ANUM8 + 1)  { 1, 8, OPERAND_ACC0|OPERAND_ACC1|OPERAND_REG },#define RSRC2	(ASRC2 + 1)  { 4, 5, OPERAND_GPR|OPERAND_REG },#define RSRC2E	(RSRC2 + 1)  { 4, 5, OPERAND_GPR|OPERAND_REG|OPERAND_EVEN },#define ASRC0	(RSRC2E + 1)  { 1, 0, OPERAND_ACC0|OPERAND_ACC1|OPERAND_REG },#define ADST0	(ASRC0 + 1)  { 1, 0, OPERAND_ACC0|OPERAND_ACC1|OPERAND_REG|OPERAND_DEST },#define FFSRC	(ADST0 + 1)  { 2, 1, OPERAND_REG | OPERAND_FFLAG },#define CFSRC	(FFSRC + 1)  { 2, 1, OPERAND_REG | OPERAND_CFLAG },#define FDST	(CFSRC + 1)  { 1, 5, OPERAND_REG | OPERAND_FFLAG | OPERAND_DEST},#define ATSIGN	(FDST + 1)  { 0, 0, OPERAND_ATSIGN},#define ATPAR	(ATSIGN + 1)	/* "@(" */  { 0, 0, OPERAND_ATPAR},#define PLUS	(ATPAR + 1)	/* postincrement */  { 0, 0, OPERAND_PLUS},#define MINUS	(PLUS + 1)	/* postdecrement */  { 0, 0, OPERAND_MINUS},#define ATMINUS	(MINUS + 1)	/* predecrement */  { 0, 0, OPERAND_ATMINUS},#define CSRC	(ATMINUS + 1)	/* control register */  { 4, 1, OPERAND_REG|OPERAND_CONTROL},#define CDST	(CSRC + 1)	/* control register */  { 4, 5, OPERAND_REG|OPERAND_CONTROL|OPERAND_DEST},};const struct d10v_opcode d10v_opcodes[] = {  { "abs", SHORT_2, 1, EITHER, PAR|WF0, 0x4607, 0x7e1f, { RDST } },  { "abs", SHORT_2, 1, IU, PAR|WF0, 0x5607, 0x7eff, { ADST } },  { "add", SHORT_2, 1, EITHER, PAR|WCAR, 0x0200, 0x7e01, { RDST, RSRC } },  { "add", SHORT_2, 1, IU, PAR, 0x1201, 0x7ee3, { ADST, RSRCE } },  { "add", SHORT_2, 1, IU, PAR, 0x1203, 0x7eef, { ADST, ASRC } },  { "add2w", SHORT_2, 2, IU, PAR|WCAR, 0x1200, 0x7e23, { RDSTE, RSRCE } },  { "add3", LONG_L, 1, MU, SEQ|WCAR, 0x1000000, 0x3f000000, { RDST, RSRC, NUM16 } },  { "addac3", LONG_R, 1, IU, SEQ, 0x17000200, 0x3ffffe22, { RDSTE, RSRCE, ASRC0 } },

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91视频免费观看| 欧美日韩国产综合视频在线观看| 伊人开心综合网| 欧美大片日本大片免费观看| 成人黄色免费短视频| 手机精品视频在线观看| ...av二区三区久久精品| 精品少妇一区二区三区在线播放| 91久久精品午夜一区二区| 国产精品一二三区在线| 日本一区中文字幕| 亚洲一区二区在线免费看| 国产午夜亚洲精品不卡| 日韩三级中文字幕| 欧美日韩精品欧美日韩精品一 | 亚洲成人中文在线| 中文字幕佐山爱一区二区免费| 欧美哺乳videos| 欧美日韩国产综合一区二区三区| 91麻豆免费看片| 北条麻妃一区二区三区| 国产精品18久久久久久vr| 日本vs亚洲vs韩国一区三区二区 | 国产精品白丝jk黑袜喷水| 午夜日韩在线观看| 亚洲香蕉伊在人在线观| 亚洲另类春色国产| 1区2区3区国产精品| 国产日韩精品一区二区浪潮av| 欧美大黄免费观看| 日韩一级片在线观看| 欧美日韩一区二区在线视频| 欧美在线啊v一区| 91福利资源站| 欧美影院一区二区| 欧美系列亚洲系列| 91精彩视频在线| 欧美亚洲综合在线| 欧美日韩国产片| 精品视频一区三区九区| 欧美怡红院视频| 欧美日韩在线直播| 777午夜精品视频在线播放| 欧美年轻男男videosbes| 欧美日韩一级二级三级| 91精品欧美福利在线观看| 91精品午夜视频| 精品美女在线播放| 久久久国产一区二区三区四区小说| 久久亚洲影视婷婷| 欧美经典一区二区| 国产精品久久久久久福利一牛影视 | 日韩电影在线观看一区| 欧美日韩在线不卡| 欧美二区三区91| 91麻豆精品国产无毒不卡在线观看| 欧美一区二区三区喷汁尤物| 欧美一级高清片| 久久精品在线免费观看| 中文字幕精品三区| 亚洲欧美国产毛片在线| 亚洲成人在线网站| 九色porny丨国产精品| 国产精品亚洲人在线观看| 97久久超碰国产精品电影| 欧美视频一区二区三区在线观看| 欧美高清一级片在线| 日韩视频在线观看一区二区| 久久久精品综合| 亚洲女同女同女同女同女同69| 亚洲最色的网站| 免费看日韩a级影片| 大尺度一区二区| 欧美三日本三级三级在线播放| 91精品国产综合久久久久久久| 26uuu精品一区二区在线观看| 国产精品的网站| 天堂久久久久va久久久久| 国产精品伊人色| 欧美色图天堂网| 精品少妇一区二区三区日产乱码| 国产精品久久久久久久第一福利| 天堂一区二区在线| 国产成人精品午夜视频免费| 色爱区综合激月婷婷| 日韩欧美视频一区| 中文字幕日本不卡| 日本午夜精品视频在线观看| 粉嫩av亚洲一区二区图片| 欧美视频一区二区三区| 国产亚洲人成网站| 亚洲国产另类av| k8久久久一区二区三区| 91精品免费观看| 中文字幕字幕中文在线中不卡视频| 男人的天堂久久精品| 色综合久久66| 久久―日本道色综合久久| 亚洲综合一区二区精品导航| 国产成人鲁色资源国产91色综| 欧美三级中文字| 国产精品久久久爽爽爽麻豆色哟哟 | 国产精品综合视频| 欧美精品亚洲二区| 亚洲欧美视频在线观看视频| 国产成人一区在线| 日韩精品一区二区三区四区视频| 亚洲综合区在线| 白白色亚洲国产精品| 久久综合久久99| 午夜精品在线视频一区| 色婷婷综合久久久中文一区二区| 久久久久成人黄色影片| 老司机精品视频一区二区三区| 欧美性色aⅴ视频一区日韩精品| 一区在线中文字幕| 国产成人在线视频播放| 2023国产精品自拍| 免费黄网站欧美| 欧美丰满少妇xxxxx高潮对白 | 国产精品拍天天在线| 老司机午夜精品| 日韩一级二级三级| 91片在线免费观看| 国产精品第一页第二页第三页| 高清国产一区二区| 国产亚洲精品久| 国产v综合v亚洲欧| 中文字幕不卡一区| 国产mv日韩mv欧美| 国产精品美女久久久久高潮| 国产成人精品免费一区二区| 精品国产免费人成电影在线观看四季| 日韩精品一二三| 日韩欧美中文字幕制服| 国内久久婷婷综合| 久久久久久久久99精品| 国产麻豆精品久久一二三| 久久精品欧美日韩精品 | 欧美午夜一区二区三区| 亚洲一级二级三级| 欧美在线免费播放| 亚洲成在人线在线播放| 欧美一区二区黄| 久久精品99久久久| 国产亚洲va综合人人澡精品| 福利一区福利二区| 国产精品视频免费看| 色综合久久天天| 无码av免费一区二区三区试看| 51精品久久久久久久蜜臀| 毛片一区二区三区| 久久久精品综合| av电影天堂一区二区在线| 亚洲精品一卡二卡| 欧美精选一区二区| 激情欧美一区二区三区在线观看| 国产午夜亚洲精品午夜鲁丝片| 99国产欧美久久久精品| 亚洲国产日韩在线一区模特 | 久久久不卡影院| 99久久精品国产毛片| 一区二区不卡在线视频 午夜欧美不卡在| 精品视频全国免费看| 极品少妇xxxx精品少妇偷拍| 国产精品久久久久久久久图文区 | 成人激情图片网| 一区二区三区精品在线观看| 欧美一区二区在线看| 高清在线观看日韩| 亚洲高清免费观看高清完整版在线观看| 欧美喷潮久久久xxxxx| 国产成人精品免费一区二区| 夜夜亚洲天天久久| 久久午夜羞羞影院免费观看| 91美女在线观看| 精品中文av资源站在线观看| 成人欧美一区二区三区黑人麻豆| 欧美久久久久免费| 成人午夜av在线| 日韩激情av在线| 亚洲欧美日本在线| 日韩精品一区二区三区老鸭窝| 99久久er热在这里只有精品15| 日韩电影在线观看网站| 最新高清无码专区| 精品日韩欧美一区二区| 色呦呦网站一区| 国产自产高清不卡| 亚洲超碰精品一区二区| 国产精品久久久久婷婷二区次| 欧美一区二区三区免费大片| 色婷婷一区二区| 风间由美一区二区三区在线观看 | 亚洲18女电影在线观看| 中文字幕欧美激情| 欧美不卡视频一区| 欧美久久高跟鞋激| 色呦呦日韩精品| 成人免费高清视频在线观看|