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

📄 lolevel.c

📁 Scheme跨平台编译器
💻 C
📖 第 1 页 / 共 5 页
字号:
C_word t0=C_pick(4);C_adjust_stack(-5);f_837(t0,t1,t2,t3,t4);}C_noret_decl(trf_897)static void C_fcall trf_897(void *dummy) C_regparm C_noret;C_regparm static void C_fcall trf_897(void *dummy){C_word t3=C_pick(0);C_word t2=C_pick(1);C_word t1=C_pick(2);C_word t0=C_pick(3);C_adjust_stack(-4);f_897(t0,t1,t2,t3);}C_noret_decl(trf_868)static void C_fcall trf_868(void *dummy) C_regparm C_noret;C_regparm static void C_fcall trf_868(void *dummy){C_word t6=C_pick(0);C_word t5=C_pick(1);C_word t4=C_pick(2);C_word t3=C_pick(3);C_word t2=C_pick(4);C_word t1=C_pick(5);C_word t0=C_pick(6);C_adjust_stack(-7);f_868(t0,t1,t2,t3,t4,t5,t6);}C_noret_decl(trf_875)static void C_fcall trf_875(void *dummy) C_regparm C_noret;C_regparm static void C_fcall trf_875(void *dummy){C_word t1=C_pick(0);C_word t0=C_pick(1);C_adjust_stack(-2);f_875(t0,t1);}C_noret_decl(trf_852)static void C_fcall trf_852(void *dummy) C_regparm C_noret;C_regparm static void C_fcall trf_852(void *dummy){C_word t4=C_pick(0);C_word t3=C_pick(1);C_word t2=C_pick(2);C_word t1=C_pick(3);C_word t0=C_pick(4);C_adjust_stack(-5);f_852(t0,t1,t2,t3,t4);}C_noret_decl(trf_846)static void C_fcall trf_846(void *dummy) C_regparm C_noret;C_regparm static void C_fcall trf_846(void *dummy){C_word t1=C_pick(0);C_word t0=C_pick(1);C_adjust_stack(-2);f_846(t0,t1);}C_noret_decl(trf_840)static void C_fcall trf_840(void *dummy) C_regparm C_noret;C_regparm static void C_fcall trf_840(void *dummy){C_word t1=C_pick(0);C_word t0=C_pick(1);C_adjust_stack(-2);f_840(t0,t1);}C_noret_decl(tr5)static void C_fcall tr5(C_proc5 k) C_regparm C_noret;C_regparm static void C_fcall tr5(C_proc5 k){C_word t4=C_pick(0);C_word t3=C_pick(1);C_word t2=C_pick(2);C_word t1=C_pick(3);C_word t0=C_pick(4);C_adjust_stack(-5);(k)(5,t0,t1,t2,t3,t4);}C_noret_decl(tr7)static void C_fcall tr7(C_proc7 k) C_regparm C_noret;C_regparm static void C_fcall tr7(C_proc7 k){C_word t6=C_pick(0);C_word t5=C_pick(1);C_word t4=C_pick(2);C_word t3=C_pick(3);C_word t2=C_pick(4);C_word t1=C_pick(5);C_word t0=C_pick(6);C_adjust_stack(-7);(k)(7,t0,t1,t2,t3,t4,t5,t6);}C_noret_decl(tr4)static void C_fcall tr4(C_proc4 k) C_regparm C_noret;C_regparm static void C_fcall tr4(C_proc4 k){C_word t3=C_pick(0);C_word t2=C_pick(1);C_word t1=C_pick(2);C_word t0=C_pick(3);C_adjust_stack(-4);(k)(4,t0,t1,t2,t3);}C_noret_decl(tr3)static void C_fcall tr3(C_proc3 k) C_regparm C_noret;C_regparm static void C_fcall tr3(C_proc3 k){C_word t2=C_pick(0);C_word t1=C_pick(1);C_word t0=C_pick(2);C_adjust_stack(-3);(k)(3,t0,t1,t2);}C_noret_decl(tr2)static void C_fcall tr2(C_proc2 k) C_regparm C_noret;C_regparm static void C_fcall tr2(C_proc2 k){C_word t1=C_pick(0);C_word t0=C_pick(1);C_adjust_stack(-2);(k)(2,t0,t1);}C_noret_decl(tr4r)static void C_fcall tr4r(C_proc4 k) C_regparm C_noret;C_regparm static void C_fcall tr4r(C_proc4 k){int n;C_word *a,t4;C_word t3=C_pick(0);C_word t2=C_pick(1);C_word t1=C_pick(2);C_word t0=C_pick(3);C_adjust_stack(-4);n=C_rest_count(0);a=C_alloc(n*3);t4=C_restore_rest(a,n);(k)(t0,t1,t2,t3,t4);}C_noret_decl(tr3r)static void C_fcall tr3r(C_proc3 k) C_regparm C_noret;C_regparm static void C_fcall tr3r(C_proc3 k){int n;C_word *a,t3;C_word t2=C_pick(0);C_word t1=C_pick(1);C_word t0=C_pick(2);C_adjust_stack(-3);n=C_rest_count(0);a=C_alloc(n*3);t3=C_restore_rest(a,n);(k)(t0,t1,t2,t3);}C_noret_decl(tr2r)static void C_fcall tr2r(C_proc2 k) C_regparm C_noret;C_regparm static void C_fcall tr2r(C_proc2 k){int n;C_word *a,t2;C_word t1=C_pick(0);C_word t0=C_pick(1);C_adjust_stack(-2);n=C_rest_count(0);a=C_alloc(n*3);t2=C_restore_rest(a,n);(k)(t0,t1,t2);}C_noret_decl(tr3rv)static void C_fcall tr3rv(C_proc3 k) C_regparm C_noret;C_regparm static void C_fcall tr3rv(C_proc3 k){int n;C_word *a,t3;C_word t2=C_pick(0);C_word t1=C_pick(1);C_word t0=C_pick(2);C_adjust_stack(-3);n=C_rest_count(0);a=C_alloc(n+1);t3=C_restore_rest_vector(a,n);(k)(t0,t1,t2,t3);}C_noret_decl(tr4rv)static void C_fcall tr4rv(C_proc4 k) C_regparm C_noret;C_regparm static void C_fcall tr4rv(C_proc4 k){int n;C_word *a,t4;C_word t3=C_pick(0);C_word t2=C_pick(1);C_word t1=C_pick(2);C_word t0=C_pick(3);C_adjust_stack(-4);n=C_rest_count(0);a=C_alloc(n+1);t4=C_restore_rest_vector(a,n);(k)(t0,t1,t2,t3,t4);}C_noret_decl(tr2rv)static void C_fcall tr2rv(C_proc2 k) C_regparm C_noret;C_regparm static void C_fcall tr2rv(C_proc2 k){int n;C_word *a,t2;C_word t1=C_pick(0);C_word t0=C_pick(1);C_adjust_stack(-2);n=C_rest_count(0);a=C_alloc(n+1);t2=C_restore_rest_vector(a,n);(k)(t0,t1,t2);}/* toplevel */static C_TLS int toplevel_initialized=0;C_noret_decl(toplevel_trampoline)static void C_fcall toplevel_trampoline(void *dummy) C_regparm C_noret;C_regparm static void C_fcall toplevel_trampoline(void *dummy){C_lolevel_toplevel(2,C_SCHEME_UNDEFINED,C_restore);}void C_ccall C_lolevel_toplevel(C_word c,C_word t0,C_word t1){C_word tmp;C_word t2;C_word t3;C_word t4;C_word *a;if(toplevel_initialized) C_kontinue(t1,C_SCHEME_UNDEFINED);else C_toplevel_entry(C_text("lolevel_toplevel"));C_check_nursery_minimum(3);if(!C_demand(3)){C_save(t1);C_reclaim((void*)toplevel_trampoline,NULL);}toplevel_initialized=1;if(!C_demand_2(1417)){C_save(t1);C_rereclaim2(1417*sizeof(C_word), 1);t1=C_restore;}a=C_alloc(3);C_initialize_lf(lf,161);lf[1]=C_decode_literal(C_heaptop,"\376B\000\000\033too many optional arguments");lf[2]=C_decode_literal(C_heaptop,"\376\003\000\000\002\376\001\000\000\004mmap\376\003\000\000\002\376\001\000\000\010u8vector\376\003\000\000\002\376\001\000\000\011u16vector\376\003\000\000\002\376\001\000\000\011u32vector\376\003\000\000\002\376\001\000\000\010""s8vector\376\003\000\000\002\376\001\000\000\011s16vector\376\003\000\000\002\376\001\000\000\011s32vector\376\003\000\000\002\376\001\000\000\011f32vector\376\003\000\000\002\376\001\000\000\011f64ve""ctor\376\377\016");lf[3]=C_h_intern(&lf[3],12,"move-memory!");lf[4]=C_h_intern(&lf[4],9,"\003syserror");lf[5]=C_decode_literal(C_heaptop,"\376B\000\000\034need number of bytes to move");lf[6]=C_h_intern(&lf[6],15,"\003syssignal-hook");lf[7]=C_h_intern(&lf[7],11,"\000type-error");lf[8]=C_decode_literal(C_heaptop,"\376B\000\000\025invalid argument type");lf[9]=C_decode_literal(C_heaptop,"\376B\000\000!number of bytes to move too large");lf[10]=C_decode_literal(C_heaptop,"\376B\000\000!number of bytes to move too large");lf[11]=C_h_intern(&lf[11],15,"\003sysbytevector\077");lf[12]=C_h_intern(&lf[12],13,"\003syslocative\077");lf[13]=C_h_intern(&lf[13],17,"\003syscheck-pointer");lf[14]=C_decode_literal(C_heaptop,"\376B\000\000!bad argument type - not a pointer");lf[15]=C_h_intern(&lf[15],12,"null-pointer");lf[16]=C_h_intern(&lf[16],16,"\003sysnull-pointer");lf[17]=C_h_intern(&lf[17],8,"pointer\077");lf[18]=C_h_intern(&lf[18],16,"address->pointer");lf[19]=C_h_intern(&lf[19],20,"\003sysaddress->pointer");lf[20]=C_decode_literal(C_heaptop,"\376B\000\000\042bad argument type - not an integer");lf[21]=C_h_intern(&lf[21],16,"pointer->address");lf[22]=C_h_intern(&lf[22],20,"\003syspointer->address");lf[23]=C_h_intern(&lf[23],17,"\003syscheck-special");lf[24]=C_h_intern(&lf[24],13,"null-pointer\077");lf[25]=C_h_intern(&lf[25],15,"object->pointer");lf[26]=C_h_intern(&lf[26],15,"pointer->object");lf[27]=C_h_intern(&lf[27],9,"pointer=\077");lf[28]=C_h_intern(&lf[28],8,"allocate");lf[29]=C_h_intern(&lf[29],4,"free");lf[30]=C_h_intern(&lf[30],13,"align-to-word");lf[31]=C_decode_literal(C_heaptop,"\376B\000\000+bad argument type - not a pointer or fixnum");lf[32]=C_h_intern(&lf[32],14,"pointer-offset");lf[33]=C_h_intern(&lf[33],15,"pointer-u8-set!");lf[34]=C_h_intern(&lf[34],15,"pointer-s8-set!");lf[35]=C_h_intern(&lf[35],16,"pointer-u16-set!");lf[36]=C_h_intern(&lf[36],16,"pointer-s16-set!");lf[37]=C_h_intern(&lf[37],16,"pointer-u32-set!");lf[38]=C_h_intern(&lf[38],16,"pointer-s32-set!");lf[39]=C_h_intern(&lf[39],16,"pointer-f32-set!");lf[40]=C_h_intern(&lf[40],16,"pointer-f64-set!");lf[41]=C_h_intern(&lf[41],14,"pointer-u8-ref");lf[42]=C_h_intern(&lf[42],14,"pointer-s8-ref");lf[43]=C_h_intern(&lf[43],15,"pointer-u16-ref");lf[44]=C_h_intern(&lf[44],15,"pointer-s16-ref");lf[45]=C_h_intern(&lf[45],15,"pointer-u32-ref");lf[46]=C_h_intern(&lf[46],15,"pointer-s32-ref");lf[47]=C_h_intern(&lf[47],15,"pointer-f32-ref");lf[48]=C_h_intern(&lf[48],15,"pointer-f64-ref");lf[49]=C_h_intern(&lf[49],11,"tag-pointer");lf[50]=C_decode_literal(C_heaptop,"\376B\000\000!bad argument type - not a pointer");lf[51]=C_h_intern(&lf[51],23,"\003sysmake-tagged-pointer");lf[52]=C_h_intern(&lf[52],15,"tagged-pointer\077");lf[53]=C_h_intern(&lf[53],11,"pointer-tag");lf[54]=C_decode_literal(C_heaptop,"\376B\000\000!bad argument type - not a pointer");lf[55]=C_h_intern(&lf[55],8,"extended");lf[57]=C_h_intern(&lf[57],16,"extend-procedure");lf[58]=C_h_intern(&lf[58],19,"\003sysdecorate-lambda");lf[59]=C_decode_literal(C_heaptop,"\376B\000\000#bad argument type - not a procedure");lf[60]=C_h_intern(&lf[60],19,"extended-procedure\077");lf[61]=C_h_intern(&lf[61],21,"\003syslambda-decoration");lf[62]=C_h_intern(&lf[62],14,"procedure-data");lf[63]=C_h_intern(&lf[63],19,"set-procedure-data!");lf[64]=C_decode_literal(C_heaptop,"\376B\000\000-bad argument type - not an extended procedure");lf[65]=C_h_intern(&lf[65],12,"by

⌨️ 快捷键说明

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