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

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

?? dpx2.h

?? gcc編譯工具沒有什么特別
?? H
?? 第 1 頁 / 共 3 頁
字號:
  do { char dstr[30];						\       REAL_VALUE_TO_DECIMAL (VALUE, "%.20g", dstr);		\       fprintf (FILE, "\tdc.d %s\n", dstr);	        	\     } while (0)#endif#define ASM_OUTPUT_DOUBLE(FILE,VALUE)  \do { long l[2];								\     REAL_VALUE_TO_TARGET_DOUBLE (VALUE, l);			        \     fprintf (FILE, "\tdc.l $%x,$%x\n", l[0], l[1]);            	\   } while (0)/* This is how to output an assembler line defining a `float' constant.  */#undef ASM_OUTPUT_FLOAT#define ASM_OUTPUT_FLOAT(FILE,VALUE)  \do { long l;						\     REAL_VALUE_TO_TARGET_SINGLE (VALUE, l);		\     if (sizeof (int) == sizeof (long))			\       fprintf (FILE, "\tdc.l $%x\n", l);		\     else						\       fprintf (FILE, "\tdc.l $%lx\n", l);		\   } while (0)/* This is how to output an assembler line defining an `int' constant.  */#undef ASM_OUTPUT_INT #define ASM_OUTPUT_INT(FILE,VALUE)  \( fprintf (FILE, "\tdc.l "),			\  output_addr_const (FILE, (VALUE)),		\  fprintf (FILE, "\n"))/* Likewise for `char' and `short' constants.  */#undef ASM_OUTPUT_SHORT#define ASM_OUTPUT_SHORT(FILE,VALUE)  \( fprintf (FILE, "\tdc.w "),			\  output_addr_const (FILE, (VALUE)),		\  fprintf (FILE, "\n"))#undef ASM_OUTPUT_CHAR#define ASM_OUTPUT_CHAR(FILE,VALUE)  \( fprintf (FILE, "\tdc.b "),			\  output_addr_const (FILE, (VALUE)),		\  fprintf (FILE, "\n"))/* This is how to output an assembler line for a numeric constant byte.  */#undef ASM_OUTPUT_BYTE#define ASM_OUTPUT_BYTE(FILE,VALUE)  \  fprintf (FILE, "\tdc.b $%x\n", (VALUE))/* This is how to output an element of a case-vector that is absolute.   (The 68000 does not use such vectors,   but we must define this macro anyway.)  */#undef ASM_OUTPUT_ADDR_VEC_ELT#define ASM_OUTPUT_ADDR_VEC_ELT(FILE, VALUE)  \  asm_fprintf (FILE, "\tdc.l %LL%d\n", VALUE)/* This is how to output an element of a case-vector that is relative.  */#undef ASM_OUTPUT_ADDR_DIFF_ELT#define ASM_OUTPUT_ADDR_DIFF_ELT(FILE, BODY, VALUE, REL)  \  asm_fprintf (FILE, "\tdc.w %LL%d-%LL%d\n", VALUE, REL)/* Currently, JUMP_TABLES_IN_TEXT_SECTION must be defined in order to   keep switch tables in the text section. */#define JUMP_TABLES_IN_TEXT_SECTION 1/* Output a float value (represented as a C double) as an immediate operand.   This macro is a 68k-specific macro.  */#undef ASM_OUTPUT_FLOAT_OPERAND#define ASM_OUTPUT_FLOAT_OPERAND(CODE,FILE,VALUE)		\ do {								\      if (CODE == 'f')						\        {							\          char dstr[30];					\          REAL_VALUE_TO_DECIMAL (VALUE, "%.9g", dstr);		\          asm_fprintf ((FILE), "%I%s", dstr);			\        }							\      else							\        {							\          long l;						\          REAL_VALUE_TO_TARGET_SINGLE (VALUE, l);		\          if (sizeof (int) == sizeof (long))			\            asm_fprintf ((FILE), "%I$%x", l);			\          else							\            asm_fprintf ((FILE), "%I$%lx", l);			\        }							\     } while (0)/* Output a double value (represented as a C double) as an immediate operand.   This macro is a 68k-specific macro.  */#undef ASM_OUTPUT_DOUBLE_OPERAND #define ASM_OUTPUT_DOUBLE_OPERAND(FILE,VALUE)				\ do { char dstr[30];							\      REAL_VALUE_TO_DECIMAL (VALUE, "%.20g", dstr);			\      asm_fprintf (FILE, "%I%s", dstr);					\    } while (0)/* Note, long double immediate operands are not actually   generated by m68k.md.  */#undef ASM_OUTPUT_LONG_DOUBLE_OPERAND#define ASM_OUTPUT_LONG_DOUBLE_OPERAND(FILE,VALUE)			\ do { char dstr[30];							\      REAL_VALUE_TO_DECIMAL (VALUE, "%.20g", dstr);			\      asm_fprintf (FILE, "%I%s", dstr);					\    } while (0)#undef ASM_OUTPUT_COMMON#define ASM_OUTPUT_COMMON(FILE, NAME, SIZE, ROUNDED)  \( fputs ("\t.comm ", (FILE)),			\  assemble_name ((FILE), (NAME)),		\  fprintf ((FILE), ",%u\n", (ROUNDED)))#undef ASM_OUTPUT_LOCAL#define ASM_OUTPUT_LOCAL(FILE, NAME, SIZE, ROUNDED)	\  do {							\    int align = exact_log2 (ROUNDED);			\    /*fprintf ((FILE), "\tsection 14\n");  */               \    data_section ();					\    ASM_OUTPUT_ALIGN ((FILE), align)                    \    ASM_OUTPUT_LABEL ((FILE), (NAME));			\    fprintf ((FILE), "\tdcb.b %u,0\n", (ROUNDED));	\    /* fprintf ((FILE), "\tsection 10\n"); */             \  } while (0)#undef PRINT_OPERAND_ADDRESS#define PRINT_OPERAND_ADDRESS(FILE, ADDR)  \{ register rtx reg1, reg2, breg, ireg;					\  register rtx addr = ADDR;						\  rtx offset;								\  switch (GET_CODE (addr))						\    {									\    case REG:								\      fprintf (FILE, "(%s)", reg_names[REGNO (addr)]);			\      break;								\    case PRE_DEC:							\      fprintf (FILE, "-(%s)", reg_names[REGNO (XEXP (addr, 0))]);	\      break;								\    case POST_INC:							\      fprintf (FILE, "(%s)+", reg_names[REGNO (XEXP (addr, 0))]);	\      break;								\    case PLUS:								\      reg1 = 0;	reg2 = 0;						\      ireg = 0;	breg = 0;						\      offset = 0;							\      if (CONSTANT_ADDRESS_P (XEXP (addr, 0)))				\	{								\	  offset = XEXP (addr, 0);					\	  addr = XEXP (addr, 1);					\	}								\      else if (CONSTANT_ADDRESS_P (XEXP (addr, 1)))			\	{								\	  offset = XEXP (addr, 1);					\	  addr = XEXP (addr, 0);					\	}								\      if (GET_CODE (addr) != PLUS) ;					\      else if (GET_CODE (XEXP (addr, 0)) == SIGN_EXTEND)		\	{								\	  reg1 = XEXP (addr, 0);					\	  addr = XEXP (addr, 1);					\	}								\      else if (GET_CODE (XEXP (addr, 1)) == SIGN_EXTEND)		\	{								\	  reg1 = XEXP (addr, 1);					\	  addr = XEXP (addr, 0);					\	}								\      else if (GET_CODE (XEXP (addr, 0)) == MULT)			\	{								\	  reg1 = XEXP (addr, 0);					\	  addr = XEXP (addr, 1);					\	}								\      else if (GET_CODE (XEXP (addr, 1)) == MULT)			\	{								\	  reg1 = XEXP (addr, 1);					\	  addr = XEXP (addr, 0);					\	}								\      else if (GET_CODE (XEXP (addr, 0)) == REG)			\	{								\	  reg1 = XEXP (addr, 0);					\	  addr = XEXP (addr, 1);					\	}								\      else if (GET_CODE (XEXP (addr, 1)) == REG)			\	{								\	  reg1 = XEXP (addr, 1);					\	  addr = XEXP (addr, 0);					\	}								\      if (GET_CODE (addr) == REG || GET_CODE (addr) == MULT		\	  || GET_CODE (addr) == SIGN_EXTEND)				\	{ if (reg1 == 0) reg1 = addr; else reg2 = addr; addr = 0; }	\/*  for OLD_INDEXING							\      else if (GET_CODE (addr) == PLUS)					\	{								\	  if (GET_CODE (XEXP (addr, 0)) == REG)				\	    {								\	      reg2 = XEXP (addr, 0);					\	      addr = XEXP (addr, 1);					\	    }								\	  else if (GET_CODE (XEXP (addr, 1)) == REG)			\	    {								\	      reg2 = XEXP (addr, 1);					\	      addr = XEXP (addr, 0);					\	    }								\	}								\  */									\      if (offset != 0) { if (addr != 0) abort (); addr = offset; }	\      if ((reg1 && (GET_CODE (reg1) == SIGN_EXTEND			\		    || GET_CODE (reg1) == MULT))			\	  || (reg2 != 0 && REGNO_OK_FOR_BASE_P (REGNO (reg2))))		\	{ breg = reg2; ireg = reg1; }					\      else if (reg1 != 0 && REGNO_OK_FOR_BASE_P (REGNO (reg1)))		\	{ breg = reg1; ireg = reg2; }					\      if (ireg != 0 && breg == 0 && GET_CODE (addr) == LABEL_REF)	\        { int scale = 1;						\	  if (GET_CODE (ireg) == MULT)					\	    { scale = INTVAL (XEXP (ireg, 1));				\	      ireg = XEXP (ireg, 0); }					\	  if (GET_CODE (ireg) == SIGN_EXTEND)				\	    fprintf (FILE, "(.L%d,pc,%s.w",				\		     CODE_LABEL_NUMBER (XEXP (addr, 0)),		\		     reg_names[REGNO (XEXP (ireg, 0))]); 		\	  else								\	    fprintf (FILE, "(.L%d,pc,%s.l",				\		     CODE_LABEL_NUMBER (XEXP (addr, 0)),		\		     reg_names[REGNO (ireg)]);				\	  if (scale != 1) fprintf (FILE, "*%d", scale);			\	  putc (')', FILE);						\	  break; }							\	if (breg != 0 && ireg == 0 && GET_CODE (addr) == LABEL_REF      \	    && ! (flag_pic && breg == pic_offset_table_rtx))            \	  {                                                             \	    fprintf (FILE, "(.L%d,pc,%s.l", 	                        \			 CODE_LABEL_NUMBER (XEXP (addr, 0)),            \			 reg_names[REGNO (breg)]);                      \	    putc (')', FILE);                                           \	    break; }                                                    \      if (ireg != 0 || breg != 0)					\	{ int scale = 1;						\	  if (breg == 0)						\	    abort ();							\          putc ('(', FILE); 	     				        \	  if (addr != 0)						\	    {                                                           \	      output_addr_const (FILE, addr);				\	      putc (',', FILE); 					\	    }    							\	  fprintf (FILE, "%s", reg_names[REGNO (breg)]);		\	  if (ireg != 0)						\	    putc (',', FILE);						\	  if (ireg != 0 && GET_CODE (ireg) == MULT)			\	    { scale = INTVAL (XEXP (ireg, 1));				\	      ireg = XEXP (ireg, 0); }					\	  if (ireg != 0 && GET_CODE (ireg) == SIGN_EXTEND)		\	    fprintf (FILE, "%s.w", reg_names[REGNO (XEXP (ireg, 0))]);	\	  else if (ireg != 0)						\	    fprintf (FILE, "%s.l", reg_names[REGNO (ireg)]);		\	  if (scale != 1) fprintf (FILE, "*%d", scale);			\	  putc (')', FILE);						\	  break;							\	}								\      else if (reg1 != 0 && GET_CODE (addr) == LABEL_REF)		\	{ fprintf (FILE, "(.L%d,pc,%s.w)",				\		   CODE_LABEL_NUMBER (XEXP (addr, 0)),			\		   reg_names[REGNO (reg1)]);				\	  break; }							\    default:								\      if (GET_CODE (addr) == CONST_INT					\	  && INTVAL (addr) < 0x8000					\	  && INTVAL (addr) >= -0x8000)					\	fprintf (FILE, "%d.w", INTVAL (addr));				\      else								\        output_addr_const (FILE, addr);					\    }}#endif /* ! use gas */			

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久草精品在线观看| 亚洲国产精华液网站w| 亚洲成av人片一区二区梦乃| 欧美在线影院一区二区| 樱花草国产18久久久久| 91福利国产精品| 亚洲成a人v欧美综合天堂下载 | 成人黄色免费短视频| 久久久久久99精品| 成人av免费网站| 亚洲乱码中文字幕| 8v天堂国产在线一区二区| 久久99国产精品久久99| 中文字幕免费不卡| 欧美日本不卡视频| 国产精品18久久久久久久久| 最新久久zyz资源站| 91成人免费电影| 麻豆一区二区三区| 亚洲精品高清在线观看| 亚洲精品一区二区三区香蕉| av成人免费在线| 三级成人在线视频| 中文字幕一区二区三区不卡| 日韩亚洲国产中文字幕欧美| 亚洲欧洲av在线| 91成人在线观看喷潮| 毛片av一区二区三区| 一卡二卡三卡日韩欧美| 国产欧美日韩亚州综合| 69久久99精品久久久久婷婷| 99精品在线免费| 国产在线精品免费| 日韩黄色在线观看| 亚洲激情图片qvod| 中日韩免费视频中文字幕| 久久夜色精品国产欧美乱极品| 欧美日韩中文另类| 欧美在线视频全部完| www.成人网.com| 高清日韩电视剧大全免费| 久久99精品视频| 麻豆一区二区三| 麻豆成人在线观看| 久久电影网电视剧免费观看| 秋霞午夜av一区二区三区| 午夜视黄欧洲亚洲| 日日摸夜夜添夜夜添国产精品| 亚洲综合一区二区三区| 午夜精品一区二区三区电影天堂 | 91精品国产美女浴室洗澡无遮挡| 欧美丝袜自拍制服另类| 91激情在线视频| 欧美日韩成人激情| 日韩一区二区在线看片| 精品国产精品一区二区夜夜嗨| 26uuu亚洲| 1024国产精品| 亚洲一区在线电影| 麻豆精品久久久| 成人av小说网| 91精品国产综合久久国产大片| 精品国产一二三区| 亚洲欧美偷拍三级| 日本人妖一区二区| 成人av资源下载| 欧美一区二区三区啪啪| 国产农村妇女毛片精品久久麻豆 | 一区二区三区电影在线播| 久久精品国产亚洲a| 91丨porny丨首页| 精品久久久久久亚洲综合网| 一级特黄大欧美久久久| 国产精品一区久久久久| 欧美日韩成人一区二区| 国产精品不卡在线观看| 精品影院一区二区久久久| 色综合中文字幕| 国产精品护士白丝一区av| 91首页免费视频| 中文字幕在线不卡视频| 久久99精品久久久久| 欧美日韩免费电影| 亚洲激情第一区| 成人网男人的天堂| 亚洲国产精品高清| 国产精品综合一区二区三区| 欧美一级xxx| 精品一区精品二区高清| 日韩视频一区二区三区| 亚洲成人一区二区在线观看| 一本一道波多野结衣一区二区| 国产精品免费视频网站| 国产精品一品二品| 国产亚洲成年网址在线观看| 国产尤物一区二区在线| 久久久蜜臀国产一区二区| 韩国三级电影一区二区| 精品久久久久久无| av在线不卡观看免费观看| 国产精品久久久久久久蜜臀| zzijzzij亚洲日本少妇熟睡| 日韩一区在线看| 欧美日韩国产免费一区二区 | 理论电影国产精品| 国产清纯白嫩初高生在线观看91 | 国产精品久久久久久亚洲毛片| 99久久久久久| 亚洲6080在线| 久久综合久久综合久久| 成人av午夜电影| 视频一区视频二区中文| 国产精品视频在线看| 日本道免费精品一区二区三区| 午夜电影一区二区三区| 精品国产91亚洲一区二区三区婷婷 | 一个色在线综合| 欧美极品少妇xxxxⅹ高跟鞋 | 国产成人精品影院| 日本系列欧美系列| 亚洲丝袜制服诱惑| 欧美电影免费观看高清完整版在线 | 老司机免费视频一区二区| 亚洲欧美色一区| 国产网站一区二区| 日韩精品一区二区三区老鸭窝 | 久久伊99综合婷婷久久伊| 粗大黑人巨茎大战欧美成人| 午夜精品一区二区三区三上悠亚| 国产精品久久久久久久久晋中| 日韩一级二级三级| 欧美日韩免费观看一区三区| 91影院在线免费观看| 高清不卡在线观看| 国产乱对白刺激视频不卡| 另类小说图片综合网| 美女一区二区久久| 麻豆免费看一区二区三区| 亚洲午夜国产一区99re久久| 中文字幕综合网| 亚洲精品日韩综合观看成人91| 成人免费在线观看入口| 中文字幕高清不卡| 国产精品毛片无遮挡高清| 精品国产乱码久久久久久图片 | 欧美精品第1页| 欧美日韩国产高清一区二区三区| 欧美中文字幕亚洲一区二区va在线| 一本到一区二区三区| 在线免费观看不卡av| 欧美三级视频在线观看| 91精品视频网| 久久男人中文字幕资源站| 国产欧美日韩在线| 亚洲国产欧美另类丝袜| 美女一区二区视频| 暴力调教一区二区三区| 欧美日精品一区视频| 欧美精品一区二区三| 国产精品免费丝袜| 日韩电影在线一区二区三区| 国产精品一区一区三区| 一本色道久久综合狠狠躁的推荐| 精品视频1区2区3区| 精品成人一区二区| 亚洲欧美日本在线| 韩国毛片一区二区三区| 91视视频在线观看入口直接观看www| 欧美乱妇15p| 中文字幕一区二区不卡| 麻豆91在线看| 欧美三级视频在线观看| 亚洲欧洲日产国产综合网| 久久国产福利国产秒拍| 欧美日韩久久一区二区| 亚洲国产高清不卡| 国产在线精品一区二区三区不卡| 在线观看日韩电影| 中文字幕一区二区在线观看| 精品一区二区三区免费播放| 欧美日韩亚洲国产综合| 亚洲卡通欧美制服中文| 91麻豆国产香蕉久久精品| 久久久久久免费网| 精品中文字幕一区二区| 欧美一级久久久| 日本不卡123| 日韩一区二区三区电影在线观看| 亚洲一二三四久久| 在线观看av不卡| 亚洲国产日韩一级| 欧美精品v国产精品v日韩精品 | 97久久精品人人做人人爽50路| 亚洲国产精品精华液2区45| 成人性生交大片免费看中文| 欧美高清一级片在线观看| 成人免费高清视频在线观看| 日韩美女视频一区二区| 欧美三级日韩三级国产三级| 午夜免费久久看|