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

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

?? cc386.p

?? C語言編譯器的源代碼
?? P
字號:

/* Protogen Version 1.00 Saturday May 31, 1997  17:24:45 */

                             /* Gexpr386.c */

int chksize(int lsize, int rsize);
AMODE *fstack(void);
AMODE		*make_muldivval(AMODE *ap);
void make_floatconst(AMODE *ap, int size);
AMODE    *make_label(int lab);
AMODE    *make_immed(long i);
AMODE    *make_immedt(long i, int size);
AMODE    *make_offset(ENODE *node);
AMODE *make_stack(int number);
void make_legal(AMODE *ap,int flags,int size);
void bit_legal(AMODE *ap,ENODE *node, int size);
AMODE *get_bitval(AMODE *ap,ENODE *node, int size);
void bit_move(AMODE *ap2, AMODE *ap1, ENODE *node, int flags, int sizein, int sizeout);
void do_extend(AMODE *ap,int isize,int osize,int flags);
int     isshort(ENODE *node);
int     isbyte(ENODE *node);
AMODE    *gen_index(ENODE *node);
AMODE    *gen_deref(ENODE *node, int flags,int size);
AMODE    *gen_unary(ENODE *node,int flags,int size,int op, int fop);
AMODE    *gen_binary(ENODE *node,int flags,int size,int op, int fop);
AMODE    *gen_xbin(ENODE *node,int flags,int size,int op, int fop);
void doshift(AMODE *ap1, AMODE *ap2, int size, int op);
AMODE    *gen_shift(ENODE *node, int flags, int size, int op);
void dodiv(AMODE *ap1, AMODE *ap2, int size, int op,int modflag);
void domul(AMODE *ap1, AMODE *ap2, int size, int op);
AMODE    *gen_modiv(ENODE *node, int flags, int size, int op, int modflag);
void swap_nodes(ENODE *node);
AMODE * gen_pdiv(ENODE *node, int flags, int size);
AMODE * gen_pmul(ENODE *node, int flags, int size);
AMODE    *gen_mul(ENODE *node, int flags, int size, int op);
AMODE    *gen_hook(ENODE *node, int flags, int size);
AMODE    *gen_asadd(ENODE *node, int flags, int size, int op, int fop);
AMODE    *gen_aslogic(ENODE *node, int flags, int size, int op);
AMODE *gen_asshift(ENODE *node, int flags, int size, int op);
AMODE    *gen_asmul(ENODE *node, int flags, int size,int op);
AMODE    *gen_asmodiv(ENODE *node, int flags, int size, int op, int modflag);
AMODE *gen_moveblock(ENODE *node, int flags, int size)      ;
AMODE    *gen_assign(ENODE *node, int flags, int size);
AMODE    *gen_refassign(ENODE *node, int flags, int size);
AMODE    *gen_aincdec(ENODE *node, int flags, int size, int op);
int push_param(ENODE *ep, int size);
int push_stackblock(ENODE *ep);
int     gen_parms(ENODE *plist,int size);
AMODE    *gen_fcall(ENODE *node,int flags, int size);
AMODE    *gen_pfcall(ENODE *node,int flags, int size);
AMODE    *gen_expr(ENODE *node, int flags, int size);
int     natural_size(ENODE *node);
void gen_compare(ENODE *node, int btype1, int btype2, int btype3, int btype4, int label);
void truejp(ENODE *node, int label);
void falsejp(ENODE *node, int label);

                             /* Gstmt386.c */

AMODE    *makedreg(int r);
AMODE    *makefreg(int r);
AMODE    *make_direct(int i);
AMODE    *make_strlab(char *s);
void genwhile(SNODE *stmt);
void gen_for(SNODE *stmt);
void genif(SNODE *stmt);
void gendo(SNODE *stmt);
AMODE *set_symbol(char *name,int flag);
void call_library(char *lib_name);
int analyzeswitch(SNODE *stmt);
void bingen(int lower, int avg, int higher,AMODE *ap1, int deflab, int size,long * switchids,int * switchlabels,int *switchbinlabels);
void genbinaryswitch(SNODE *stmt, int deflab);
void gencompactswitch(SNODE *stmt, int deflab);
void gencase(SNODE *stmt);
void genxswitch(SNODE *stmt);
void genreturn(SNODE *stmt, int flag);
void genstmt(SNODE *stmt);
void scppinit(void);
void genfunc(SNODE *stmt);

                             /* Outas386.c */

void outcodeini(void);
void nl(void);
void outop(char *name);
void putop(enum e_op op);
void putconst(ENODE *offset);
void putlen(int l);
void putsizedreg(char *string, int reg, int size);
void pointersize(int size);
void putseg(int seg, int usecolon); /* PROTOTYPE */
void putamode(AMODE *ap);
void put_code(OCODE *cd);
void gen_strlab(SYM *s);
void put_label(int lab);
void put_staticlabel(long label);
void genfloat(float val);
void gendouble(double val);
void genlongdouble(double val);
int genstring(char *str, int uselong);
void genbyte(long val);
void genword(long val);
void genlong(long val);
void gensrref(SYM *sp, int val);
void genref(SYM *sp,int offset);
void genpcref(SYM *sp,int offset);
void genstorage(int nbytes);
void gen_labref(int n);
int     stringlit(char *s, int uselong);
void dumplits(void);
void exitseg(void);
void cseg(void);
void dseg(void);
void bssseg(void);
void startupseg(void);
void rundownseg(void);
void cppseg(void);
void gen_virtual(char *name);
void gen_endvirtual(char *name);
void align(int size);
void init_muldivval(void);
void queue_muldivval(int label, long number);
void queue_floatval(int label, double number, int size);
void dump_muldivval(void);
void asm_header(void);
void globaldef(SYM *sp);
void putexterns(void);

                              /* Peep386.c */

void peepini(void);
AMODE    *copy_addr(AMODE *ap);
void gen_code(int op,int len,AMODE *ap1,AMODE *ap2);
void gen_codelab(SYM *lab);
void gen_branch(int op,int len, AMODE *ap1);
void gen_line(SNODE *stmt);
void gen_codef(int op, int len, AMODE *ap1, AMODE *ap2);
void gen_code2(int op, int len, int len2, AMODE *ap1, AMODE *ap2);
void add_peep(OCODE *new);
void gen_label(int labno);
void flush_peep(void);
void peep_add(OCODE *ip);
void peep_sub(OCODE *ip);
void peep_move(OCODE *ip);
void peep_or(OCODE *ip);
void peep_uctran(OCODE *ip);
void peep_label(OCODE *ip);
int equal_address(AMODE *ap1,AMODE *ap2);
void opt3(void);

                              /* Reg386.c */

void regini(void);
void gen_push(int reg, int rmode, int flag);
void gen_pop(int reg, int rmode, int flag);
void pushregs(unsigned mask);
void popregs(unsigned mask);
void initstack(void);
void mark(void);
void release(void);
AMODE    *temp_data(void);
void freedata(int dreg);
void freeaddr(int areg);
void freeop(AMODE *ap);

                               /* An386.c */

void reserveregs(int *datareg, int *addreg, int *floatreg);
void allocate(int datareg, int addreg, int floatreg, SNODE *block );

                              /* Conf386.c */

int confcodegen(char s, int bool);
void confsetup(void);
int     alignment(int type, TYP *tp);
int getalign(int sc, TYP *tp);
long getautoval(long val);
funcvaluesize(int size);

/* Protogen Version 1.00 Saturday May 31, 1997  17:24:47 */

                              /* Inasm68.c */

void inasmini(void);
SNODE *asm_statement (int shortfin);

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91黄色激情网站| 91老司机福利 在线| 欧美一区三区四区| 日韩国产在线观看| 欧美一区二区国产| 老司机免费视频一区二区 | 国产成人精品免费| 国产日韩欧美a| 91老司机福利 在线| 亚洲123区在线观看| 欧美一区二区视频免费观看| 久久精品国产澳门| 国产日韩精品久久久| av在线不卡免费看| 亚洲国产中文字幕| 日韩欧美亚洲国产另类| 国产传媒日韩欧美成人| 亚洲激情在线激情| 欧美一区二区高清| 国产成人精品影院| 亚洲一区二区在线免费看| 欧美美女一区二区| 国产成人三级在线观看| 亚洲伦理在线免费看| 欧美乱熟臀69xxxxxx| 国产伦精一区二区三区| 亚洲激情校园春色| 欧美成人伊人久久综合网| 成人免费视频免费观看| 午夜精品在线看| 国产亚洲精品久| 欧洲一区在线观看| 国产麻豆一精品一av一免费| 亚洲精品欧美综合四区| 欧美成人性战久久| 色呦呦一区二区三区| 乱一区二区av| 亚洲一区二区三区四区中文字幕| 精品动漫一区二区三区在线观看| 99久久99精品久久久久久| 美女www一区二区| 亚洲视频一区在线| 精品国产伦一区二区三区观看方式| eeuss鲁片一区二区三区| 美女诱惑一区二区| 一区二区欧美精品| 国产精品嫩草影院com| 91麻豆精品国产91久久久久久久久 | 99精品久久免费看蜜臀剧情介绍| 日韩成人精品视频| 一区二区三区蜜桃| 国产精品理论片在线观看| 日韩欧美在线1卡| 欧美三级三级三级爽爽爽| 成人午夜视频免费看| 韩国一区二区视频| 日日噜噜夜夜狠狠视频欧美人 | 亚洲精品午夜久久久| 国产欧美日韩三区| 亚洲精品一区在线观看| 911精品国产一区二区在线| 色拍拍在线精品视频8848| 国产不卡视频在线观看| 久久99精品网久久| 免费观看久久久4p| 日韩激情一二三区| 亚洲777理论| 亚洲一区二区三区四区在线观看 | 成人免费va视频| 国产精品系列在线播放| 精久久久久久久久久久| 九九久久精品视频| 另类综合日韩欧美亚洲| 日本aⅴ免费视频一区二区三区| 一区二区三区在线观看国产| 国产精品久久一级| 综合自拍亚洲综合图不卡区| 国产精品系列在线| 中文字幕日韩一区| 中文字幕人成不卡一区| 国产精品麻豆网站| 亚洲人成网站影音先锋播放| 国产精品福利影院| 亚洲视频一区二区在线观看| 亚洲视频免费看| 亚洲伊人色欲综合网| 午夜精品久久久久久久久| 午夜一区二区三区在线观看| 亚洲高清中文字幕| 麻豆国产精品官网| 国产在线一区观看| 成人午夜精品一区二区三区| av电影在线观看完整版一区二区| 91免费国产在线| 欧美三级资源在线| 9191国产精品| 久久久久国产成人精品亚洲午夜| 国产网红主播福利一区二区| 中文字幕精品在线不卡| 中文字幕亚洲在| 午夜电影一区二区| 美国一区二区三区在线播放| 国产高清亚洲一区| 99精品国产视频| 91精品在线麻豆| 久久精品日韩一区二区三区| 亚洲欧洲三级电影| 日本不卡一二三| 国产一区二区三区四| 99国产一区二区三精品乱码| 欧美日精品一区视频| 精品国产免费人成电影在线观看四季 | 伊人婷婷欧美激情| 日本最新不卡在线| 懂色av一区二区三区免费看| 99精品热视频| 精品国产一区二区三区忘忧草 | 日韩一卡二卡三卡| 国产精品久久99| 日韩国产精品久久久久久亚洲| 国产乱理伦片在线观看夜一区| 色综合中文字幕国产 | 91香蕉视频mp4| 日韩一区二区三区精品视频| 国产精品乱人伦| 日韩黄色在线观看| 99热精品一区二区| 欧美一区二区精品| 亚洲欧美日韩一区二区三区在线观看| 午夜精品免费在线| av中文一区二区三区| 91精品国产91久久久久久一区二区 | 欧美怡红院视频| 99久久亚洲一区二区三区青草| 欧美日韩黄色影视| 国产精品美女久久久久aⅴ| 日本vs亚洲vs韩国一区三区| 91麻豆精品一区二区三区| 精品剧情v国产在线观看在线| 亚洲精品视频在线观看免费| 国产激情一区二区三区四区| 欧美美女黄视频| 中文字幕视频一区| 粉嫩aⅴ一区二区三区四区| 日韩一区二区在线观看视频| 亚洲视频一区二区免费在线观看| 国产经典欧美精品| 欧美精品一区二区三区蜜臀| 亚洲不卡一区二区三区| 91欧美一区二区| 中文字幕的久久| 国产麻豆视频精品| 日韩三级在线观看| 日韩主播视频在线| 在线影院国内精品| 亚洲乱码日产精品bd| 成人久久久精品乱码一区二区三区| 欧美一区二区大片| 日韩经典中文字幕一区| 欧美影院精品一区| 亚洲综合成人在线视频| 波多野结衣欧美| 国产精品乱人伦一区二区| 国产传媒久久文化传媒| 精品国产1区二区| 免费成人在线影院| 日韩欧美一区中文| 久久99精品国产91久久来源| 欧美日韩精品系列| 亚洲高清视频的网址| 欧美三区在线观看| 偷窥国产亚洲免费视频 | 在线不卡免费欧美| 午夜精品久久久久久久久久久| 精品视频123区在线观看| 午夜精品一区在线观看| 欧美日本乱大交xxxxx| 午夜亚洲国产au精品一区二区| 91精品啪在线观看国产60岁| 亚洲一区二区精品视频| 欧美视频日韩视频| 亚洲va国产天堂va久久en| 欧美日韩国产经典色站一区二区三区| 亚洲在线中文字幕| 欧美精品在线视频| 理论片日本一区| 久久这里只有精品视频网| 国内不卡的二区三区中文字幕| 久久久精品免费网站| 成人黄色网址在线观看| 亚洲丝袜精品丝袜在线| 在线播放中文字幕一区| 久久99热这里只有精品| 欧美极品另类videosde| 色婷婷综合久久久中文一区二区 | 欧美久久免费观看| 久久电影网站中文字幕| 久久久精品天堂| 欧洲精品一区二区三区在线观看| 一区二区三区不卡视频|