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

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

?? cris-dis.c

?? QEMU 0.91 source code, supports ARM processor including S3C24xx series
?? C
?? 第 1 頁 / 共 5 頁
字號:
  {"rbf",     0x3b30, 0xc0c0,		  "S",	     0, SIZE_NONE,   cris_ver_v10,   cris_not_implemented_op},  {"rfe",     0x2930, 0xD6CF,		  "",	     0, SIZE_NONE,   cris_ver_v32p,   cris_not_implemented_op},  {"rfg",     0x4930, 0xB6CF,		  "",	     0, SIZE_NONE,   cris_ver_v32p,   cris_not_implemented_op},  {"rfn",     0x5930, 0xA6CF,		  "",	     0, SIZE_NONE,   cris_ver_v32p,   cris_not_implemented_op},  {"ret",     0xB67F, 0x4980,		  "",	     1, SIZE_NONE,   cris_ver_v0_10,   cris_reg_mode_move_from_preg_op},  {"ret",     0xB9F0, 0x460F,		  "",	     1, SIZE_NONE,   cris_ver_v32p,   cris_reg_mode_move_from_preg_op},  {"retb",    0xe67f, 0x1980,		  "",	     1, SIZE_NONE,   cris_ver_v0_10,   cris_reg_mode_move_from_preg_op},  {"rete",     0xA9F0, 0x560F,		  "",	     1, SIZE_NONE,   cris_ver_v32p,   cris_reg_mode_move_from_preg_op},  {"reti",    0xA67F, 0x5980,		  "",	     1, SIZE_NONE,   cris_ver_v0_10,   cris_reg_mode_move_from_preg_op},  {"retn",     0xC9F0, 0x360F,		  "",	     1, SIZE_NONE,   cris_ver_v32p,   cris_reg_mode_move_from_preg_op},  {"sbfs",    0x3b70, 0xc080,		  "y",	     0, SIZE_NONE,   cris_ver_v10,   cris_not_implemented_op},  {"sbfs",    0x3b70, 0xc080,		  "S",	     0, SIZE_NONE,   cris_ver_v10,   cris_not_implemented_op},  {"sa",   0x0530+CC_A*0x1000,   0x0AC0+(0xf-CC_A)*0x1000,		  "r",	     0, SIZE_NONE,     0,   cris_scc_op},  {"ssb",   0x0530+CC_EXT*0x1000,   0x0AC0+(0xf-CC_EXT)*0x1000,		  "r",	     0, SIZE_NONE,   cris_ver_v32p,   cris_scc_op},  {"scc",   0x0530+CC_CC*0x1000,   0x0AC0+(0xf-CC_CC)*0x1000,		  "r",	     0, SIZE_NONE,     0,   cris_scc_op},  {"scs",   0x0530+CC_CS*0x1000,   0x0AC0+(0xf-CC_CS)*0x1000,		  "r",	     0, SIZE_NONE,     0,   cris_scc_op},  {"seq",   0x0530+CC_EQ*0x1000,   0x0AC0+(0xf-CC_EQ)*0x1000,		  "r",	     0, SIZE_NONE,     0,   cris_scc_op},  {"setf",    0x05b0, 0x0A40,		  "f",	     0, SIZE_NONE,     0,   cris_ax_ei_setf_op},  {"sfe",    0x3930, 0xC6CF,		  "",	     0, SIZE_NONE,   cris_ver_v32p,   cris_not_implemented_op},  /* Need to have "swf" in front of "sext" so it is the one displayed in     disassembly.  */  {"swf",   0x0530+CC_EXT*0x1000,   0x0AC0+(0xf-CC_EXT)*0x1000,		  "r",	     0, SIZE_NONE,   cris_ver_v10,   cris_scc_op},  {"sext",   0x0530+CC_EXT*0x1000,   0x0AC0+(0xf-CC_EXT)*0x1000,		  "r",	     0, SIZE_NONE,   cris_ver_v0_3,   cris_scc_op},  {"sge",   0x0530+CC_GE*0x1000,   0x0AC0+(0xf-CC_GE)*0x1000,		  "r",	     0, SIZE_NONE,     0,   cris_scc_op},  {"sgt",   0x0530+CC_GT*0x1000,   0x0AC0+(0xf-CC_GT)*0x1000,		  "r",	     0, SIZE_NONE,     0,   cris_scc_op},  {"shi",   0x0530+CC_HI*0x1000,   0x0AC0+(0xf-CC_HI)*0x1000,		  "r",	     0, SIZE_NONE,     0,   cris_scc_op},  {"shs",   0x0530+CC_HS*0x1000,   0x0AC0+(0xf-CC_HS)*0x1000,		  "r",	     0, SIZE_NONE,     0,   cris_scc_op},  {"sle",   0x0530+CC_LE*0x1000,   0x0AC0+(0xf-CC_LE)*0x1000,		  "r",	     0, SIZE_NONE,     0,   cris_scc_op},  {"slo",   0x0530+CC_LO*0x1000,   0x0AC0+(0xf-CC_LO)*0x1000,		  "r",	     0, SIZE_NONE,     0,   cris_scc_op},  {"sls",   0x0530+CC_LS*0x1000,   0x0AC0+(0xf-CC_LS)*0x1000,		  "r",	     0, SIZE_NONE,     0,   cris_scc_op},  {"slt",   0x0530+CC_LT*0x1000,   0x0AC0+(0xf-CC_LT)*0x1000,		  "r",	     0, SIZE_NONE,     0,   cris_scc_op},  {"smi",   0x0530+CC_MI*0x1000,   0x0AC0+(0xf-CC_MI)*0x1000,		  "r",	     0, SIZE_NONE,     0,   cris_scc_op},  {"sne",   0x0530+CC_NE*0x1000,   0x0AC0+(0xf-CC_NE)*0x1000,		  "r",	     0, SIZE_NONE,     0,   cris_scc_op},  {"spl",   0x0530+CC_PL*0x1000,   0x0AC0+(0xf-CC_PL)*0x1000,		  "r",	     0, SIZE_NONE,     0,   cris_scc_op},  {"sub",     0x0680, 0x0940,		  "m r,R",   0, SIZE_NONE,     0,   cris_reg_mode_add_sub_cmp_and_or_move_op},  {"sub",     0x0a80, 0x0140,		  "m s,R",   0, SIZE_FIELD,    0,   cris_none_reg_mode_add_sub_cmp_and_or_move_op},  {"sub",     0x0a80, 0x0140,		  "m S,D",   0, SIZE_NONE,   cris_ver_v0_10,   cris_none_reg_mode_add_sub_cmp_and_or_move_op},  {"sub",     0x0a80, 0x0540,		  "m S,R,r", 0, SIZE_NONE,   cris_ver_v0_10,   cris_three_operand_add_sub_cmp_and_or_op},  {"subq",    0x0280, 0x0d40,		  "I,R",     0, SIZE_NONE,     0,   cris_quick_mode_add_sub_op},  {"subs",    0x04a0, 0x0b40,		  "z r,R",   0, SIZE_NONE,     0,   cris_reg_mode_add_sub_cmp_and_or_move_op},  /* FIXME: SIZE_FIELD_SIGNED and all necessary changes.  */  {"subs",    0x08a0, 0x0340,		  "z s,R",   0, SIZE_FIELD,    0,   cris_none_reg_mode_add_sub_cmp_and_or_move_op},  {"subs",    0x08a0, 0x0340,		  "z S,D",   0, SIZE_NONE,   cris_ver_v0_10,   cris_none_reg_mode_add_sub_cmp_and_or_move_op},  {"subs",    0x08a0, 0x0740,		  "z S,R,r", 0, SIZE_NONE,   cris_ver_v0_10,   cris_three_operand_add_sub_cmp_and_or_op},  {"subu",    0x0480, 0x0b60,		  "z r,R",   0, SIZE_NONE,     0,   cris_reg_mode_add_sub_cmp_and_or_move_op},  /* FIXME: SIZE_FIELD_UNSIGNED and all necessary changes.  */  {"subu",    0x0880, 0x0360,		  "z s,R",   0, SIZE_FIELD,    0,   cris_none_reg_mode_add_sub_cmp_and_or_move_op},  {"subu",    0x0880, 0x0360,		  "z S,D",   0, SIZE_NONE,   cris_ver_v0_10,   cris_none_reg_mode_add_sub_cmp_and_or_move_op},  {"subu",    0x0880, 0x0760,		  "z S,R,r", 0, SIZE_NONE,   cris_ver_v0_10,   cris_three_operand_add_sub_cmp_and_or_op},  {"svc",   0x0530+CC_VC*0x1000,   0x0AC0+(0xf-CC_VC)*0x1000,		  "r",	     0, SIZE_NONE,     0,   cris_scc_op},  {"svs",   0x0530+CC_VS*0x1000,   0x0AC0+(0xf-CC_VS)*0x1000,		  "r",	     0, SIZE_NONE,     0,   cris_scc_op},  /* The insn "swapn" is the same as "not" and will be disassembled as     such, but the swap* family of mnmonics are generally v8-and-higher     only, so count it in.  */  {"swapn",   0x8770, 0x7880,		  "r",	     0, SIZE_NONE,   cris_ver_v8p,   cris_not_implemented_op},  {"swapw",   0x4770, 0xb880,		  "r",	     0, SIZE_NONE,   cris_ver_v8p,   cris_not_implemented_op},  {"swapnw",  0xc770, 0x3880,		  "r",	     0, SIZE_NONE,   cris_ver_v8p,   cris_not_implemented_op},  {"swapb",   0x2770, 0xd880,		  "r",	     0, SIZE_NONE,   cris_ver_v8p,   cris_not_implemented_op},  {"swapnb",  0xA770, 0x5880,		  "r",	     0, SIZE_NONE,   cris_ver_v8p,   cris_not_implemented_op},  {"swapwb",  0x6770, 0x9880,		  "r",	     0, SIZE_NONE,   cris_ver_v8p,   cris_not_implemented_op},  {"swapnwb", 0xE770, 0x1880,		  "r",	     0, SIZE_NONE,   cris_ver_v8p,   cris_not_implemented_op},  {"swapr",   0x1770, 0xe880,		  "r",	     0, SIZE_NONE,   cris_ver_v8p,   cris_not_implemented_op},  {"swapnr",  0x9770, 0x6880,		  "r",	     0, SIZE_NONE,   cris_ver_v8p,   cris_not_implemented_op},  {"swapwr",  0x5770, 0xa880,		  "r",	     0, SIZE_NONE,   cris_ver_v8p,   cris_not_implemented_op},  {"swapnwr", 0xd770, 0x2880,		  "r",	     0, SIZE_NONE,   cris_ver_v8p,   cris_not_implemented_op},  {"swapbr",  0x3770, 0xc880,		  "r",	     0, SIZE_NONE,   cris_ver_v8p,   cris_not_implemented_op},  {"swapnbr", 0xb770, 0x4880,		  "r",	     0, SIZE_NONE,   cris_ver_v8p,   cris_not_implemented_op},  {"swapwbr", 0x7770, 0x8880,		  "r",	     0, SIZE_NONE,   cris_ver_v8p,   cris_not_implemented_op},  {"swapnwbr", 0xf770, 0x0880,		  "r",	     0, SIZE_NONE,   cris_ver_v8p,   cris_not_implemented_op},  {"test",    0x0640, 0x0980,		  "m D",     0, SIZE_NONE,   cris_ver_v0_10,   cris_reg_mode_test_op},  {"test",    0x0b80, 0xf040,		  "m y",     0, SIZE_FIELD,    0,   cris_none_reg_mode_clear_test_op},  {"test",    0x0b80, 0xf040,		  "m S",     0, SIZE_NONE,   cris_ver_v0_10,   cris_none_reg_mode_clear_test_op},  {"xor",     0x07B0, 0x0840,		  "r,R",     0, SIZE_NONE,     0,   cris_xor_op},  {NULL, 0, 0, NULL, 0, 0, 0, cris_not_implemented_op}};/* Condition-names, indexed by the CC_* numbers as found in cris.h. */const char * constcris_cc_strings[] ={  "hs",  "lo",  "ne",  "eq",  "vc",  "vs",  "pl",  "mi",  "ls",  "hi",  "ge",  "lt",  "gt",  "le",  "a",  /* This is a placeholder.  In v0, this would be "ext".  In v32, this     is "sb".  See cris_conds15.  */  "wf"};/* Different names and semantics for condition 1111 (0xf).  */const struct cris_cond15 cris_cond15s[] ={  /* FIXME: In what version did condition "ext" disappear?  */  {"ext", cris_ver_v0_3},  {"wf", cris_ver_v10},  {"sb", cris_ver_v32p},  {NULL, 0}};/* * Local variables: * eval: (c-set-style "gnu") * indent-tabs-mode: t * End: *//* No instruction will be disassembled longer than this.  In theory, and   in silicon, address prefixes can be cascaded.  In practice, cascading   is not used by GCC, and not supported by the assembler.  */#ifndef MAX_BYTES_PER_CRIS_INSN#define MAX_BYTES_PER_CRIS_INSN 8#endif/* Whether or not to decode prefixes, folding it into the following   instruction.  FIXME: Make this optional later.  */#ifndef PARSE_PREFIX#define PARSE_PREFIX 1#endif/* Sometimes we prefix all registers with this character.  */#define REGISTER_PREFIX_CHAR '$'/* Whether or not to trace the following sequence:   sub* X,r%d   bound* Y,r%d   adds.w [pc+r%d.w],pc   This is the assembly form of a switch-statement in C.   The "sub is optional.  If there is none, then X will be zero.   X is the value of the first case,   Y is the number of cases (including default).   This results in case offsets printed on the form:    case N: -> case_address   where N is an estimation on the corresponding 'case' operand in C,   and case_address is where execution of that case continues after the   sequence presented above.   The old style of output was to print the offsets as instructions,   which made it hard to follow "case"-constructs in the disassembly,   and caused a lot of annoying warnings about undefined instructions.   FIXME: Make this optional later.  */#ifndef TRACE_CASE#define TRACE_CASE (disdata->trace_case)#endifenum cris_disass_family { cris_dis_v0_v10, cris_dis_common_v10_v32, cris_dis_v32 };/* Stored in the disasm_info->private_data member.  */struct cris_disasm_data{  /* Whether to print something less confusing if we find something     matching a switch-construct.  */  bfd_boolean trace_case;  /* Whether this code is flagged as crisv32.  FIXME: Should be an enum     that includes "compatible".  */  enum cris_disass_family distype;};/* Value of first element in switch.  */static long case_offset = 0;/* How many more case-offsets to print.  */static long case_offset_counter = 0;/* Number of case offsets.  */static long no_of_case_offsets = 0;/* Candidate for next case_offset.  */static long last_immediate = 0;static int cris_constraint  (const char *, unsigned, unsigned, struct cris_disasm_data *);/* Parse disassembler options and store state in info.  FIXME: For the   time being, we abuse static variables.  */static bfd_booleancris_parse_disassembler_options (disassemble_info *info,				 enum cris_disass_family distype){  struct cris_disasm_data *disdata;  info->private_data = calloc (1, sizeof (struct cris_disasm_data));  disdata = (struct cris_disasm_data *) info->private_data;  if (disdata == NULL)    return FALSE;  /* Default true.  */  disdata->trace_case    = (info->disassembler_options == NULL       || (strcmp (info->disassembler_options, "nocase") != 0));  disdata->distype = distype;  return TRUE;}static const struct cris_spec_reg *spec_reg_info (unsigned int sreg, enum cris_disass_family distype){  int i;  for (i = 0; cris_spec_regs[i].name != NULL; i++)    {      if (cris_spec_regs[i].number == sreg)	{	  if (distype == cris_dis_v32)	    switch (cris_spec_regs[i].applicable_version)	      {	      case cris_ver_warning:	      case cris_ver_version_all:	      case cris_ver_v3p:	      case cris_ver_v8p:	      case cris_ver_v10p:	      case cris_ver_v32p:		/* No ambiguous sizes or register names with CRISv32.  */		if (cris_spec_regs[i].warning == NULL)		  return &cris_spec_regs[i];	      default:		;	      }	  else if (cris_spec_regs[i].applicable_version != cris_ver_v32p)	    return &cris_spec_regs[i];	}    }  return NULL;}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲一区二区三区四区在线 | 中文字幕欧美一区| 国产精品一区在线观看乱码 | 亚洲最快最全在线视频| 色视频一区二区| 五月激情丁香一区二区三区| 91精品国产日韩91久久久久久| 天堂久久久久va久久久久| 精品欧美一区二区在线观看| 国产精品中文字幕一区二区三区| 中文字幕免费观看一区| 91福利精品第一导航| 午夜精品福利一区二区三区蜜桃| 欧美一区二区三区免费在线看| 国产在线视频不卡二| 最近日韩中文字幕| 欧美精品日韩一本| 国产成人精品1024| 亚洲第一电影网| 视频一区欧美日韩| 久久影视一区二区| 色丁香久综合在线久综合在线观看| 午夜精品aaa| 国产欧美一区二区精品仙草咪| 色伊人久久综合中文字幕| 久久精品国产色蜜蜜麻豆| 中文字幕一区在线| 日韩一级二级三级精品视频| 成人免费高清在线| 日本大胆欧美人术艺术动态| 国产精品电影一区二区三区| 欧美美女直播网站| 成人av在线一区二区三区| 日韩电影在线一区| 亚洲人成网站在线| 日韩欧美二区三区| 欧美视频在线一区| 99久久99久久久精品齐齐 | 国产乱人伦精品一区二区在线观看| 国产精品美女一区二区在线观看| 在线电影院国产精品| 美国十次综合导航| 亚洲码国产岛国毛片在线| 日韩精品一区二区三区视频| 91蜜桃网址入口| 国产一区二区三区在线观看免费视频| 亚洲综合成人在线| 国产精品网友自拍| 久久综合999| 欧美一区二区精品| 欧美视频一区在线| 91亚洲精品久久久蜜桃| 国产成人在线看| 久久99精品久久久久| 丝袜美腿亚洲综合| 亚洲成人av中文| 一区二区三区国产精华| 国产欧美日韩另类视频免费观看| 日韩精品一区二区三区老鸭窝 | 捆绑调教美女网站视频一区| 亚洲国产综合在线| 亚洲与欧洲av电影| 亚洲乱码一区二区三区在线观看| 中文字幕巨乱亚洲| 国产欧美日韩三区| 国产日韩精品一区| 国产欧美精品在线观看| 2017欧美狠狠色| 精品国免费一区二区三区| 日韩欧美一区二区在线视频| 欧美在线制服丝袜| 日本道免费精品一区二区三区| 99精品国产91久久久久久| 成人精品一区二区三区四区| 国产黄色91视频| 成人av先锋影音| 成人听书哪个软件好| 福利一区二区在线| 成人福利视频在线看| 国产成人免费在线视频| 国产一区二区在线看| 国内不卡的二区三区中文字幕| 国产在线不卡一区| 懂色av一区二区三区蜜臀| 成人一道本在线| 99国产欧美另类久久久精品| 日本精品视频一区二区| 欧美丝袜丝交足nylons图片| 欧美人牲a欧美精品| 欧美一区二区三区在线观看视频| 日韩欧美中文字幕制服| 日韩精品一区二区在线| 国产亚洲福利社区一区| 国产精品夫妻自拍| 亚洲精品中文在线影院| 石原莉奈一区二区三区在线观看| 日韩高清不卡一区二区| 久久国产剧场电影| 99视频国产精品| 欧美系列日韩一区| 日韩欧美精品在线| 国产性天天综合网| 亚洲美女少妇撒尿| 麻豆国产一区二区| 国产99久久久国产精品免费看 | 欧美久久久久久久久| 久久综合丝袜日本网| 亚洲欧洲另类国产综合| 午夜一区二区三区视频| 国产精品一二三在| 日本高清免费不卡视频| 精品美女在线观看| 亚洲人一二三区| 免费人成在线不卡| 国产一区二区三区在线看麻豆| 国产a级毛片一区| 在线观看免费成人| www国产成人| 亚洲国产精品自拍| 国产高清不卡二三区| 欧美亚洲国产一区二区三区va| 精品成a人在线观看| 亚洲香蕉伊在人在线观| 国产精品一卡二| 欧美日本高清视频在线观看| 国产精品欧美经典| 另类综合日韩欧美亚洲| 91国产丝袜在线播放| 久久久久国产精品人| 亚洲444eee在线观看| 成人午夜激情在线| 精品国产乱码久久| 日韩激情视频在线观看| 91天堂素人约啪| 久久久久国产精品麻豆ai换脸 | 日韩视频免费观看高清在线视频| 国产精品日韩精品欧美在线 | 国产成人三级在线观看| 91麻豆精品国产91久久久使用方法 | 欧美一级片免费看| 亚洲精品中文在线观看| 国产激情一区二区三区| 欧美一区二区日韩| 亚洲成av人片在www色猫咪| 91在线免费播放| 国产三级欧美三级| 蜜桃av噜噜一区二区三区小说| 91行情网站电视在线观看高清版| 欧美激情在线一区二区三区| 日本成人在线电影网| 欧美色综合天天久久综合精品| 国产精品久久777777| 国产福利精品导航| 久久亚洲综合色一区二区三区| 日韩精品电影一区亚洲| 欧美视频一区二区| 一区二区三区鲁丝不卡| 91亚洲国产成人精品一区二三| 欧美激情一区二区三区在线| 精品一区二区三区免费| 色狠狠桃花综合| 亚洲成人在线网站| 欧美中文字幕一区二区三区亚洲| 亚洲男人的天堂网| 色综合久久66| 亚洲一二三四久久| 欧美综合欧美视频| 午夜免费久久看| 欧美一级片在线看| 国产一区二区三区四区五区美女| 欧美成人bangbros| 国产在线一区二区综合免费视频| 久久久一区二区三区| 国产中文一区二区三区| 国产三级欧美三级日产三级99| 成人一二三区视频| 亚洲精选视频在线| 欧美精品日日鲁夜夜添| 人妖欧美一区二区| 久久久精品综合| 9i看片成人免费高清| 一区二区视频在线| 欧美精品自拍偷拍| 精品一区二区在线观看| 中文字幕av一区二区三区高| 91视频www| 男男gaygay亚洲| 国产清纯在线一区二区www| 91视频在线看| 丝袜亚洲精品中文字幕一区| 精品成人一区二区三区四区| av欧美精品.com| 丝袜美腿亚洲色图| 精品成人a区在线观看| av日韩在线网站| 日本怡春院一区二区| 亚洲国产电影在线观看| 欧洲国内综合视频| 激情文学综合网| 中文字幕在线不卡一区|