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

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

?? cc68.p

?? C編譯器源碼是我到處找來的,看了之后很有收獲
?? P
字號:
/* Protogen Version 1.00 Saturday May 31, 1997  17:24:44 */

                              /* Gexpr68.c */

int chksize(int lsize, int rsize);
AMODE    *make_label(int lab);
AMODE    *makebf(ENODE *node, AMODE *ap1, int size);
AMODE    *make_immed(long i);
AMODE    *make_offset(ENODE *node);
void tofloat(AMODE *ap,int size);
void make_legal(AMODE *ap,int flags,int size);
void doshift(int op, AMODE *ap2, AMODE *ap1, int size);
void bit_legal(AMODE *ap,ENODE *node, int size);
AMODE *get_bitval(AMODE *ap,ENODE *node, int size);
void bit_move(AMODE *ap1, AMODE *ap2, 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);
int isamshort(AMODE *ap);
int isamshort2(AMODE *ap, AMODE *ap2);
int isambyte(AMODE *ap);
int isambyte2(AMODE *ap, AMODE *ap2);
AMODE    *gen_index(int siz1,ENODE *node);
AMODE    *gen_deref(ENODE *node, int flags,int size, int flag);
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);
AMODE    *gen_shift(ENODE *node, int flags, 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);
int count_regs(AMODE *ap1, AMODE *ap2);
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);

                              /* Gstmt68.c */

void genstmtini(void);
AMODE    *makedreg(int r);
AMODE    *makeareg(int r);
AMODE    *makefreg(int r);
AMODE    *make_mask(int mask, int reverse, int floatflag);
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);
void gen_genword(SNODE *stmt);
AMODE *set_symbol(char *name, int isproc);
AMODE *flush_for_libcall(void);
AMODE *call_library(char *lib_name,int size);
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);

                              /* Outas68.c */

void outcodeini(void);
void datalink(int flag);
void nl(void);
void outop(char *name);
void putop(int op);
void putconst(ENODE *offset);
void putlen(int l);
void putamode(AMODE *ap);
void put_code(OCODE *cd);
void put_fmask(int mask, int reverse);
void put_mask(int mask, int reverse);
void putreg(int r);
void gen_strlab(SYM *sp);
void put_label(OCODE *cd);
void put_staticlabel(long label);
void genfloat(float val);
void gendouble(double val);
void genlongdouble(long 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 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 genlongref(DATALINK *p);
void asm_header(void);
void globaldef(SYM *sp);
void putexterns(void);

                              /* Peep68.c */

void peepini(void);
AMODE    *copy_addr(AMODE *ap);
void gen_code(int op,int len,AMODE *ap1,AMODE *ap2);
void gen_lea(int size, AMODE *ap1, AMODE * ap2);
void gen_codelab(SYM *lab);
void gen_line(SNODE *stmt);
void gen_codef(int op, int len, AMODE *ap1, AMODE *ap2);
void gen_code3(int op, int len, AMODE *ap1, AMODE *ap2, AMODE *ap3);
void add_peep(OCODE *new);
void gen_label(int labno);
void flush_peep(void);
void peep_move(OCODE *ip);
int peep_tst(OCODE *ip);
int     equal_address(AMODE *ap1, AMODE *ap2);
void peep_add(OCODE *ip);
void peep_sub(OCODE *ip);
void     peep_cmp(OCODE *ip);
void peep_muldiv(OCODE *ip, int op);
void peep_uctran(OCODE *ip);
void peep_label(OCODE *ip);
void opt3(void);

                               /* Reg68.c */

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

                               /* An68.c */

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

                              /* Conf68.c */

int confcodegen(char s, int bool);
void confsetup(void);
int     alignment(int type, TYP *tp);                             /* STATIC */
int getalign(int sc, TYP *tp);
long getautoval(long val);
int 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一区二区三区免费野_久草精品视频
欧美一区二区在线视频| 色呦呦国产精品| 亚洲国产精品综合小说图片区| 国产农村妇女毛片精品久久麻豆| 日韩一区二区在线播放| 在线播放日韩导航| 欧美人xxxx| 欧美一级xxx| 久久蜜桃av一区二区天堂| 26uuu成人网一区二区三区| 精品国产乱码久久久久久免费 | 五月天亚洲精品| 亚洲第一二三四区| 偷拍自拍另类欧美| 开心九九激情九九欧美日韩精美视频电影| 亚洲线精品一区二区三区八戒| 亚洲成人动漫av| 久久99热国产| 成人h动漫精品一区二区 | 亚洲国产成人私人影院tom| 久久精品免视看| 成人免费在线视频观看| 国产精品美女久久久久久久久久久 | 国产精品一区一区| 暴力调教一区二区三区| 在线观看日韩一区| 日韩女优av电影| 国产精品久久久久影视| 亚洲一区二区av在线| 麻豆成人av在线| 暴力调教一区二区三区| 欧美精品黑人性xxxx| 国产亚洲欧美日韩日本| 亚洲一区精品在线| 极品美女销魂一区二区三区| 成人av电影免费在线播放| 在线观看av一区| 久久久久9999亚洲精品| 亚洲一区二区欧美日韩| 国产一区二区主播在线| 在线一区二区视频| 日本一区二区三区在线不卡| 亚洲图片欧美视频| 成人一区二区三区中文字幕| 欧美视频在线播放| 国产精品伦理一区二区| 日韩成人免费电影| 色综合中文字幕国产| 制服.丝袜.亚洲.中文.综合| 国产精品婷婷午夜在线观看| 久久精品久久综合| 欧美在线观看一区二区| 国产精品免费av| 久久99国产精品麻豆| 在线观看91精品国产入口| 国产欧美精品区一区二区三区| 日韩电影免费在线看| 欧美少妇xxx| √…a在线天堂一区| 国产激情一区二区三区| 日韩欧美亚洲国产另类| 婷婷成人综合网| 色久优优欧美色久优优| 中文乱码免费一区二区| 国产精品99久久久| 精品国产欧美一区二区| 青草av.久久免费一区| 在线国产亚洲欧美| 亚洲摸摸操操av| 91免费国产在线观看| 亚洲欧洲日韩在线| 99re免费视频精品全部| 国产精品乱人伦中文| 国产成人综合在线观看| 久久久777精品电影网影网 | 爽爽淫人综合网网站| 欧美视频在线一区二区三区| 一区二区欧美国产| 91久久久免费一区二区| 亚洲午夜羞羞片| 欧美日韩亚洲综合在线| 日韩高清在线一区| 欧美一区二区人人喊爽| 免费亚洲电影在线| 精品处破学生在线二十三| 久久福利视频一区二区| 久久婷婷国产综合国色天香| 国产一区二区精品久久99| 国产视频一区二区在线观看| 国产精一区二区三区| 中文字幕中文字幕一区二区| 99re免费视频精品全部| 亚洲一区二区三区四区五区黄| 欧美日韩中文另类| 蜜桃av一区二区| 欧美国产一区二区在线观看 | 国产精品久久久久久妇女6080| 成人app软件下载大全免费| 亚洲男同性恋视频| 欧美一区日韩一区| 国产成人精品三级麻豆| 亚洲精品久久久久久国产精华液 | 日韩精品五月天| 久久久久久久久久久99999| 不卡影院免费观看| 日韩精品一二区| 欧美国产综合色视频| 在线免费一区三区| 激情综合色播激情啊| 中文字幕中文乱码欧美一区二区 | 久久99精品视频| 亚洲美女少妇撒尿| 精品国产电影一区二区| 99久久精品费精品国产一区二区| 午夜在线成人av| 国产精品无码永久免费888| 欧美老肥妇做.爰bbww视频| 国产精品亚洲第一区在线暖暖韩国 | 91丨九色丨蝌蚪丨老版| 视频一区中文字幕国产| 日韩一区欧美一区| 精品人在线二区三区| 欧美私模裸体表演在线观看| 国产成人精品影院| 久久精品久久综合| 亚洲在线一区二区三区| 欧美激情资源网| 日韩精品一区二区三区中文不卡| 色94色欧美sute亚洲线路二| 国产成人一级电影| 蜜臂av日日欢夜夜爽一区| 亚洲欧洲制服丝袜| 久久人人爽人人爽| 日韩欧美在线影院| 欧美日韩国产综合视频在线观看| 99久久亚洲一区二区三区青草| 麻豆精品精品国产自在97香蕉| 亚洲一区在线看| 伊人开心综合网| 亚洲欧美色一区| 亚洲欧洲性图库| 国产精品你懂的在线欣赏| 欧美精品一区视频| 日韩一区二区在线看| 欧美日韩国产另类不卡| 欧美曰成人黄网| 色94色欧美sute亚洲线路二| 99国产精品久| 色先锋久久av资源部| 91在线观看下载| 高清国产一区二区三区| 国产69精品一区二区亚洲孕妇| 国产中文一区二区三区| 蜜桃在线一区二区三区| 免费的成人av| 狠狠色狠狠色综合| 国模套图日韩精品一区二区| 国产一区二区三区免费| 国产成人啪免费观看软件| 国产成a人亚洲| 成人一区二区三区中文字幕| 91污片在线观看| 在线中文字幕不卡| 777亚洲妇女| 日韩欧美国产综合| 精品处破学生在线二十三| 久久久亚洲精品石原莉奈| 久久精品免费在线观看| 中文字幕一区在线观看视频| 玉米视频成人免费看| 亚洲国产精品久久一线不卡| 日韩av中文在线观看| 毛片av中文字幕一区二区| 国产盗摄视频一区二区三区| 成人h动漫精品一区二区| 欧美在线免费观看亚洲| 日韩久久免费av| 最新高清无码专区| 午夜精品久久久久久久99水蜜桃| 美腿丝袜在线亚洲一区| 成人av网站免费| 欧美人妖巨大在线| 国产三级精品视频| 亚洲成人7777| 国产精品夜夜爽| 欧美美女喷水视频| 国产丝袜美腿一区二区三区| 一级日本不卡的影视| 国产精品综合在线视频| 欧美在线免费观看视频| 久久午夜老司机| 亚洲小说欧美激情另类| 国产69精品一区二区亚洲孕妇| 欧美日韩精品一区二区| 国产欧美一区二区在线| 亚洲风情在线资源站| 丁香婷婷深情五月亚洲| 日韩一区二区精品葵司在线| 综合中文字幕亚洲| 韩国av一区二区|