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

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

?? tm-sun386.h

?? 這是完整的gcc源代碼
?? H
字號:
/* Definitions for Sun assembler syntax for the Intel 80386.   Copyright (C) 1988 Free Software Foundation, Inc.This file is part of GNU CC.GNU CC 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 1, or (at your option)any later version.GNU CC 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 GNU CC; see the file COPYING.  If not, write tothe Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.  */#define TARGET_VERSION fprintf (stderr, " (80386, Sun syntax)");/* Define the syntax of instructions and addresses.  *//* Define some concatenation macros to concatenate an opcode   and one, two or three operands.  In other assembler syntaxes   they may alter the order of ther operands.  */#ifdef __STDC__#define AS2(a,b,c) #a " " #b "," #c#define AS3(a,b,c,d) #a " " #b "," #c "," #d#define AS1(a,b) #a " " #b#else#define AS1(a,b) "a b"#define AS2(a,b,c) "a b,c"#define AS3(a,b,c,d) "a b,c,d"#endif  /* Output the size-letter for an opcode.   CODE is the letter used in an operand spec (L, B, W, S or Q).   CH is the corresponding lower case letter     (except if CODE is L then CH is `l').  */#define PUT_OP_SIZE(CODE,CH,FILE) putc (CH,(FILE))/* Opcode suffix for fullword insn.  */#define L_SIZE "l"/* Prefix for register names in this syntax.  */#define RP "%"/* Prefix for immediate operands in this syntax.  */#define IP "$"/* Prefix for internally generated assembler labels.  */#define LPREFIX ".L"/* Output the prefix for an immediate operand, or for an offset operand.  */#define PRINT_IMMED_PREFIX(FILE)  fputs ("$", (FILE))#define PRINT_OFFSET_PREFIX(FILE)  fputs ("$", (FILE))/* Indirect call instructions should use `*'.  */#define USE_STAR 1/* Prefix for a memory-operand X.  */#define PRINT_PTR(X, FILE)/* Delimiters that surround base reg and index reg.  */#define ADDR_BEG(FILE) putc('(', (FILE))#define ADDR_END(FILE) putc(')', (FILE))/* Print an index register (whose rtx is IREG).  */#define PRINT_IREG(FILE,IREG) \  do								\  { fputs (",", (FILE)); PRINT_REG ((IREG), 0, (FILE)); }	\  while (0)  /* Print an index scale factor SCALE.  */#define PRINT_SCALE(FILE,SCALE) \  if ((SCALE) != 1) fprintf ((FILE), ",%d", (SCALE))/* Print a base/index combination.   BREG is the base reg rtx, IREG is the index reg rtx,   and SCALE is the index scale factor (an integer).  */#define PRINT_B_I_S(BREG,IREG,SCALE,FILE) \  { ADDR_BEG (FILE); 				\    if (BREG) PRINT_REG ((BREG), 0, (FILE));	\    if ((IREG) != 0)				\      { PRINT_IREG ((FILE), (IREG));		\        PRINT_SCALE ((FILE), (SCALE)); }	\    ADDR_END (FILE); }/* Define the syntax of pseudo-ops, labels and comments.  *//* Assembler pseudos to introduce constants of various size.  */#define ASM_BYTE "\t.byte\t"#define ASM_SHORT "\t.value\t"#define ASM_LONG "\t.long\t"#define ASM_DOUBLE "\t.double\t"/* String containing the assembler's comment-starter.  */#define COMMENT_BEGIN "/"/* Output at beginning of assembler file.  *//* The .file command should always begin the output.  */#undef ASM_FILE_START#define ASM_FILE_START(FILE) \  do {							\    extern char *version_string, *language_string;	\    {							\      int len = strlen (dump_base_name);		\      char *na = dump_base_name + len;			\      char shorter[15];					\      /* NA gets DUMP_BASE_NAME sans directory names.  */\      while (na > dump_base_name)			\	{						\	  if (na[-1] == '/')				\	    break;					\	  na--;						\	}						\      strncpy (shorter, na, 14);			\      shorter[14] = 0;					\      fprintf (FILE, "\t.file\t\"%s\"\n", shorter);	\    }							\    fprintf (FILE, "\t.version\t\"%s %s\"\n",		\	     language_string, version_string);		\    if (optimize) ASM_FILE_START_1 (FILE);		\  } while (0)#define ASM_FILE_START_1(FILE) fprintf (FILE, "\t.optim\n")/* Output to assembler file text saying following lines   may contain character constants, extra white space, comments, etc.  */#define ASM_APP_ON "/APP\n"/* Output to assembler file text saying following lines   no longer contain unusual constructs.  */#define ASM_APP_OFF "/NO_APP\n"/* This is how to output an assembler line   that says to advance the location counter   to a multiple of 2**LOG bytes.  */#define ASM_OUTPUT_ALIGN(FILE,LOG)	\    if ((LOG)!=0) fprintf ((FILE), "\t.align %d\n", 1<<(LOG))/* This is how to output an assembler line   that says to advance the location counter by SIZE bytes.  */#define ASM_OUTPUT_SKIP(FILE,SIZE)  \  fprintf ((FILE), "\t.set\t.,.+%u\n", (SIZE))/* Output before read-only data.  */#define TEXT_SECTION_ASM_OP "\t.text"/* Output before writable data.  */#define DATA_SECTION_ASM_OP "\t.data"/* Define the syntax of labels and symbol definitions/declarations.  *//* This says how to output an assembler line   to define a global common symbol.  */#define ASM_OUTPUT_COMMON(FILE, NAME, SIZE, ROUNDED)  \( fputs (".comm ", (FILE)),			\  assemble_name ((FILE), (NAME)),		\  fprintf ((FILE), ",%u\n", (ROUNDED)))/* This says how to output an assembler line   to define a local common symbol.  */#define ASM_OUTPUT_LOCAL(FILE, NAME, SIZE, ROUNDED)  \( fputs (".lcomm ", (FILE)),			\  assemble_name ((FILE), (NAME)),		\  fprintf ((FILE), ",%u\n", (ROUNDED)))/* This is how to store into the string BUF   the symbol_ref name of an internal numbered label where   PREFIX is the class of label and NUM is the number within the class.   This is suitable for output with `assemble_name'.  */#define ASM_GENERATE_INTERNAL_LABEL(BUF,PREFIX,NUMBER)	\  sprintf ((BUF), ".%s%d", (PREFIX), (NUMBER))/* This is how to output a reference to a user-level label named NAME.  */#define ASM_OUTPUT_LABELREF(FILE,NAME)	\  fprintf (FILE, "%s", NAME)/* This is how to output an internal numbered label where   PREFIX is the class of label and NUM is the number within the class.  */#define ASM_OUTPUT_INTERNAL_LABEL(FILE,PREFIX,NUM)	\  fprintf (FILE, ".%s%d:\n", PREFIX, NUM)/* This is how to output a command to make the user-level label named NAME   defined for reference from other files.  */#define ASM_GLOBALIZE_LABEL(FILE,NAME)	\  (fputs ("\t.globl\t", FILE), assemble_name (FILE, NAME), fputs ("\n", FILE))/* How to output an ASCII string constant.  */#define ASM_OUTPUT_ASCII(FILE, p, size) \{ int i=0; 						\  while (i < size)					\    { if (i%10 == 0) { if (i!=0) fprintf (FILE, "\n");	\		       fprintf (FILE, ASM_BYTE); }	\      else fprintf (FILE, ",");				\	fprintf (FILE, "0x%x",(p[i++] & 0377)) ;}	\      fprintf (FILE, "\n"); }

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
99精品国产91久久久久久| 国产尤物一区二区| 成人免费在线播放视频| 久久久国产精品麻豆| 久久综合久久久久88| 久久综合av免费| 国产精品免费免费| 一区二区三区欧美久久| 亚洲国产日日夜夜| 日韩激情一二三区| 国产精品一卡二卡在线观看| 韩国精品一区二区| 成人美女视频在线观看| 色婷婷av一区二区三区软件 | 天天色天天操综合| 美女一区二区视频| 成人精品国产福利| 色美美综合视频| 欧美性欧美巨大黑白大战| 91麻豆精品91久久久久久清纯| 精品欧美一区二区久久 | 成人黄色软件下载| 色一情一乱一乱一91av| 91麻豆精品国产91久久久久久久久| 日韩精品中文字幕在线不卡尤物| 久久久久国色av免费看影院| 最新高清无码专区| 青青草国产成人av片免费| 国产精品一区二区黑丝| 色欧美片视频在线观看在线视频| 制服丝袜中文字幕亚洲| 精品久久久久久综合日本欧美 | 五月天中文字幕一区二区| 日本不卡一二三| 91在线观看视频| 日韩三级视频在线观看| 亚洲日本丝袜连裤袜办公室| 久久精品国产一区二区| 成人涩涩免费视频| 欧美一区二区三区婷婷月色| 国产精品白丝在线| 韩国av一区二区三区| 欧美在线观看视频一区二区| 2023国产精华国产精品| 亚洲成a人v欧美综合天堂下载 | 欧美色涩在线第一页| 国产亚洲欧洲997久久综合| 亚洲一区二区在线观看视频| 国产高清精品久久久久| 欧美一区二区三区影视| 亚洲高清免费视频| www.欧美亚洲| 国产午夜三级一区二区三| 日韩精品一卡二卡三卡四卡无卡| 91麻豆成人久久精品二区三区| wwww国产精品欧美| 久久国产尿小便嘘嘘尿| 欧美揉bbbbb揉bbbbb| 综合电影一区二区三区 | 色综合激情五月| 国产欧美一区二区精品久导航 | 成人深夜福利app| 久久综合网色—综合色88| 亚洲第一成年网| 91久久奴性调教| 综合中文字幕亚洲| 成人黄页在线观看| 国产精品每日更新| 北条麻妃一区二区三区| 国产精品剧情在线亚洲| 成人精品一区二区三区四区| 国产午夜三级一区二区三| 国产成人h网站| 中文字幕不卡三区| jvid福利写真一区二区三区| 国产精品―色哟哟| 在线电影欧美成精品| 一区二区三区电影在线播| 色猫猫国产区一区二在线视频| 亚洲欧美综合网| 日本道免费精品一区二区三区| 亚洲日本va午夜在线电影| 91蝌蚪porny成人天涯| 中文字幕欧美一区| 色综合咪咪久久| 亚洲h精品动漫在线观看| 欧美性大战久久久久久久蜜臀| 天天色综合天天| 久久九九全国免费| jizzjizzjizz欧美| 亚洲国产日韩精品| 欧美一二三四区在线| 国产精品一区2区| 综合电影一区二区三区 | 日韩成人伦理电影在线观看| 制服丝袜亚洲精品中文字幕| 男人的天堂亚洲一区| 久久久久国产精品人| 色综合久久久网| 日韩成人午夜电影| 国产女主播一区| 欧美三级在线视频| 国产在线看一区| 亚洲欧美在线高清| 欧美一级在线免费| 成人a级免费电影| 亚洲综合一二区| 久久女同性恋中文字幕| 日本国产一区二区| 国产在线日韩欧美| 亚洲成av人综合在线观看| 国产欧美日韩视频在线观看| 日韩午夜在线影院| 99精品欧美一区二区三区小说| 亚洲午夜免费福利视频| 2022国产精品视频| 欧美亚洲一区二区在线| 加勒比av一区二区| 亚洲成人自拍网| 国产精品福利一区二区| 日韩精品一区二区三区swag| 一本大道久久a久久精品综合| 激情小说欧美图片| 亚洲地区一二三色| 亚洲免费看黄网站| 久久久精品免费观看| 欧美电影影音先锋| 日本久久电影网| 99久久精品国产一区二区三区| 日本va欧美va欧美va精品| 亚洲综合一区二区精品导航| 欧美激情综合五月色丁香| 日韩一区二区三区四区| 欧美日韩精品一区二区三区蜜桃| 成人污视频在线观看| 国产一区二区三区观看| 久久成人免费电影| 麻豆专区一区二区三区四区五区| 亚洲sss视频在线视频| 亚洲乱码日产精品bd| 欧美国产精品一区二区| 国产亚洲一区二区三区在线观看 | 在线观看日韩高清av| av成人老司机| 99久久99久久久精品齐齐| 国产高清在线精品| 成人一级视频在线观看| 国产一区二区电影| 国产999精品久久| 国产成人免费av在线| 国产精品一区二区你懂的| 国产在线日韩欧美| 国产伦精品一区二区三区免费 | 欧美日韩国产色站一区二区三区| 91免费观看国产| 91色视频在线| 欧洲一区二区三区免费视频| 欧美专区亚洲专区| 91精品国产综合久久香蕉麻豆| 制服丝袜亚洲网站| 精品少妇一区二区三区在线播放 | 久久九九99视频| 久久久精品免费观看| 国产精品网站一区| 亚洲裸体在线观看| 五月婷婷激情综合| 国产麻豆成人精品| 91农村精品一区二区在线| 欧美午夜视频网站| 亚洲精品一区二区三区蜜桃下载 | 欧美精品一区二区三区高清aⅴ| 日韩欧美一二三四区| 久久精品视频一区二区三区| 国产精品久久久久桃色tv| 亚洲精品乱码久久久久久 | 成人性生交大合| 91美女福利视频| 日韩午夜三级在线| 国产欧美一区二区精品性色| 一区二区三区高清在线| 美国三级日本三级久久99| 成人小视频在线| 欧美日本在线观看| 国产欧美va欧美不卡在线| 亚洲成va人在线观看| 高清beeg欧美| 欧美一区二区不卡视频| 亚洲欧美在线另类| 免费不卡在线观看| av在线不卡免费看| 日韩一区二区三区在线| 中文字幕在线不卡视频| 日本不卡视频在线观看| 一本久久精品一区二区| 精品日韩在线一区| 亚洲自拍另类综合| 国产一区二区精品久久| 欧美电影影音先锋| 一区二区三区在线免费播放| 国内精品国产成人国产三级粉色|