⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 genattr.i

📁 早期freebsd实现
💻 I
📖 第 1 页 / 共 2 页
字号:
# 1 "genattr.c" # 1 "/usr/include/stdio.h" 1 # 1 "/usr/include/sys/types.h" 1  # 1 "/usr/include/machine/endian.h" 1   # 1 "/usr/include/sys/cdefs.h" 1  # 76 "/usr/include/sys/cdefs.h" # 53 "/usr/include/machine/endian.h" 2 unsigned long	htonl (unsigned long)		;unsigned short	htons (unsigned short)		;unsigned long	ntohl (unsigned long)		;unsigned short	ntohs (unsigned short)		;  # 40 "/usr/include/sys/types.h" 2typedef	unsigned char	u_char;typedef	unsigned short	u_short;typedef	unsigned int	u_int;typedef	unsigned long	u_long;typedef	unsigned short	ushort;		 typedef	unsigned long long u_quad_t;typedef	long long quad_t;typedef	quad_t * qaddr_t;typedef	char *	caddr_t;		 typedef	long	daddr_t;		 typedef	u_long	dev_t;			 typedef	u_long	ino_t;			 typedef	quad_t	off_t;			 typedef	u_short	nlink_t;		 typedef	long	swblk_t;		 typedef	long	segsz_t;		 typedef	u_long	uid_t;			 typedef	u_long	gid_t;			 typedef	short	pid_t;			 typedef	u_short	mode_t;			 typedef u_long	fixpt_t;		 # 1 "/usr/include/machine/ansi.h" 1  # 71 "/usr/include/sys/types.h" 2# 1 "/usr/include/machine/types.h" 1 typedef struct _physadr {	short r[1];} *physadr;typedef struct label_t {			 	int val[15];} label_t;typedef	u_long	vm_offset_t;typedef	u_long	vm_size_t;typedef	char			s1byte_t;	 typedef	unsigned char		u1byte_t;typedef	short			s2byte_t;typedef	unsigned short		u2byte_t;typedef	long			s4byte_t;typedef	unsigned long		u4byte_t;typedef	long long		s8byte_t;typedef	unsigned long long	u8byte_t;typedef	float			f4byte_t;typedef	double			f8byte_t;# 73 "/usr/include/sys/types.h" 2typedef	unsigned long			clock_t;typedef	unsigned int			size_t;typedef	int				ssize_t;typedef	long				time_t; typedef long	fd_mask;typedef	struct fd_set {	fd_mask	fds_bits[(((256 )+(( (sizeof(fd_mask) * 8		)	)-1))/( (sizeof(fd_mask) * 8		)	)) ];} fd_set;# 140 "/usr/include/sys/types.h"# 43 "/usr/include/stdio.h" 2# 1 "/usr/include/sys/cdefs.h" 1 # 94 "/usr/include/sys/cdefs.h"# 46 "/usr/include/stdio.h" 2# 1 "/usr/include/machine/ansi.h" 1 # 58 "/usr/include/machine/ansi.h"# 48 "/usr/include/stdio.h" 2 typedef off_t fpos_t;  struct __sbuf {	unsigned char *_base;	int	_size;}; typedef	struct __sFILE {	unsigned char *_p;	 	int	_r;		 	int	_w;		 	short	_flags;		 	short	_file;		 	struct	__sbuf _bf;	 	int	_lbfsize;	 	 	void	*_cookie;	 	int	(*_close) (void *)		;	int	(*_read)  (void *, char *, int)		;	fpos_t	(*_seek)  (void *, fpos_t, int)		;	int	(*_write) (void *, const char *, int)		;	 	struct	__sbuf _ub;	 	unsigned char *_up;	 	int	_ur;		 	 	unsigned char _ubuf[3];	 	unsigned char _nbuf[1];	 	 	struct	__sbuf _lb;	 	 	int	_blksize;	 	int	_offset;	 } FILE; extern FILE __sF[]; 	      void	 clearerr (FILE *)		;int	 fclose (FILE *)		;int	 feof (FILE *)		;int	 ferror (FILE *)		;int	 fflush (FILE *)		;int	 fgetc (FILE *)		;int	 fgetpos (FILE *, fpos_t *)		;char	*fgets (char *, size_t, FILE *)		;FILE	*fopen (const char *, const char *)		;int	 fprintf (FILE *, const char *, ...)		;int	 fputc (int, FILE *)		;int	 fputs (const char *, FILE *)		;size_t	 fread (void *, size_t, size_t, FILE *)		;FILE	*freopen (const char *, const char *, FILE *)		;int	 fscanf (FILE *, const char *, ...)		;int	 fseek (FILE *, long, int)		;int	 fsetpos (FILE *, const fpos_t *)		;long	 ftell (const FILE *)		;size_t	 fwrite (const void *, size_t, size_t, FILE *)		;int	 getc (FILE *)		;int	 getchar (void)		;char	*gets (char *)		;extern int sys_nerr;			 extern char *sys_errlist[];void	 perror (const char *)		;int	 printf (const char *, ...)		;int	 putc (int, FILE *)		;int	 putchar (int)		;int	 puts (const char *)		;int	 remove (const char *)		;int	 rename  (const char *, const char *)		;void	 rewind (FILE *)		;int	 scanf (const char *, ...)		;void	 setbuf (FILE *, char *)		;int	 setvbuf (FILE *, char *, int, size_t)		;int	 sprintf (char *, const char *, ...)		;int	 sscanf (const char *, const char *, ...)		;FILE	*tmpfile (void)		;char	*tmpnam (char *)		;int	 ungetc (int, FILE *)		;int	 vfprintf (FILE *, const char *, char *			)		;int	 vprintf (const char *, char *			)		;int	 vsprintf (char *, const char *, char *			)		;   char	*ctermid (char *)		;FILE	*fdopen (int, const char *)		;int	 fileno (FILE *)		;   char	*fgetline (FILE *, size_t *)		;int	 fpurge (FILE *)		;int	 getw (FILE *)		;int	 pclose (FILE *)		;FILE	*popen (const char *, const char *)		;int	 putw (int, FILE *)		;void	 setbuffer (FILE *, char *, int)		;int	 setlinebuf (FILE *)		;char	*tempnam (const char *, const char *)		;int	 snprintf (char *, size_t, const char *, ...)		;int	 vsnprintf (char *, size_t, const char *, char *			)		;int	 vscanf (const char *, char *			)		;int	 vsscanf (const char *, const char *, char *			)		;FILE	*zopen (const char *, const char *, int)		;    FILE	*funopen (const void *,		int (*)(void *, char *, int),		int (*)(void *, const char *, int),		fpos_t (*)(void *, fpos_t, int),		int (*)(void *))		;   int	__srget (FILE *)		;int	__svfscanf (FILE *, const char *, char *			)		;int	__swbuf (int, FILE *)		;  static __inline int __sputc(int _c, FILE *_p) {	if (--_p->_w >= 0 || (_p->_w >= _p->_lbfsize && (char)_c != '\n'))		return (*_p->_p++ = _c);	else		return (__swbuf(_c, _p));}# 347 "/usr/include/stdio.h"# 22 "genattr.c" 2# 1 "hconfig.h" 1    # 1 "tm.h" 1         # 36 "hconfig.h" 2   # 23 "genattr.c" 2# 1 "rtl.h" 1 # 1 "machmode.h" 1      enum machine_mode {# 1 "machmode.def" 1     VOIDmode,  QImode, 		  HImode,   PSImode,  SImode,  PDImode,  DImode,  TImode,  SFmode,  DFmode,  XFmode,      TFmode,  SCmode,  DCmode,  XCmode,  TCmode,   BLKmode,   CCmode,   # 69 "machmode.h" 2MAX_MACHINE_MODE }; extern char *mode_name[];enum mode_class { MODE_RANDOM, MODE_INT, MODE_FLOAT, MODE_PARTIAL_INT, MODE_CC,		  MODE_COMPLEX_INT, MODE_COMPLEX_FLOAT, MAX_MODE_CLASS}; extern enum mode_class mode_class[]; extern int mode_size[]; extern int mode_unit_size[];    extern enum machine_mode mode_wider_mode[]; extern enum machine_mode mode_for_size (); extern enum machine_mode get_best_mode ();  extern enum machine_mode class_narrowest_mode[]; extern enum machine_mode byte_mode;extern enum machine_mode word_mode;# 21 "rtl.h" 2 enum rtx_code  {# 1 "rtl.def" 1      UNKNOWN ,    NIL ,     EXPR_LIST ,    INSN_LIST ,     MATCH_OPERAND ,    MATCH_SCRATCH ,    MATCH_DUP ,    MATCH_OPERATOR ,    MATCH_PARALLEL ,    MATCH_OP_DUP ,    MATCH_PAR_DUP ,    DEFINE_INSN ,    DEFINE_PEEPHOLE ,    DEFINE_SPLIT ,    DEFINE_COMBINE ,    DEFINE_EXPAND ,       DEFINE_DELAY ,    DEFINE_FUNCTION_UNIT ,    DEFINE_ASM_ATTRIBUTES ,    SEQUENCE ,    ADDRESS ,     DEFINE_ATTR ,    ATTR ,    SET_ATTR ,    SET_ATTR_ALTERNATIVE ,    EQ_ATTR ,     INSN ,    JUMP_INSN ,    CALL_INSN ,    BARRIER ,    CODE_LABEL ,         NOTE ,    INLINE_HEADER ,        PARALLEL ,    ASM_INPUT ,    ASM_OPERANDS ,    UNSPEC ,    UNSPEC_VOLATILE ,     ADDR_VEC ,    ADDR_DIFF_VEC ,     SET ,    USE ,    CLOBBER ,    CALL ,    RETURN ,    TRAP_IF ,     CONST_INT ,    CONST_DOUBLE ,    CONST_STRING ,    CONST ,    PC ,    REG ,    SCRATCH ,    SUBREG ,    STRICT_LOW_PART ,    MEM ,    LABEL_REF ,    SYMBOL_REF ,    CC0 ,    QUEUED ,     IF_THEN_ELSE ,    COND ,    COMPARE ,    PLUS ,    MINUS , 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -