📄 ulolevel.c
字号:
static void C_fcall trf_777(void *dummy) C_regparm C_noret;C_regparm static void C_fcall trf_777(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_777(t0,t1,t2,t3,t4);}C_noret_decl(trf_837)static void C_fcall trf_837(void *dummy) C_regparm C_noret;C_regparm static void C_fcall trf_837(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_837(t0,t1,t2,t3);}C_noret_decl(trf_808)static void C_fcall trf_808(void *dummy) C_regparm C_noret;C_regparm static void C_fcall trf_808(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_808(t0,t1,t2,t3,t4,t5,t6);}C_noret_decl(trf_815)static void C_fcall trf_815(void *dummy) C_regparm C_noret;C_regparm static void C_fcall trf_815(void *dummy){C_word t1=C_pick(0);C_word t0=C_pick(1);C_adjust_stack(-2);f_815(t0,t1);}C_noret_decl(trf_792)static void C_fcall trf_792(void *dummy) C_regparm C_noret;C_regparm static void C_fcall trf_792(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_792(t0,t1,t2,t3,t4);}C_noret_decl(trf_786)static void C_fcall trf_786(void *dummy) C_regparm C_noret;C_regparm static void C_fcall trf_786(void *dummy){C_word t1=C_pick(0);C_word t0=C_pick(1);C_adjust_stack(-2);f_786(t0,t1);}C_noret_decl(trf_780)static void C_fcall trf_780(void *dummy) C_regparm C_noret;C_regparm static void C_fcall trf_780(void *dummy){C_word t1=C_pick(0);C_word t0=C_pick(1);C_adjust_stack(-2);f_780(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(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(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(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,160);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,"byte-vector\077");lf[66]=C_h_intern(&lf[66],5,"blob\077");lf[67]=C_h_intern(&lf[67],17,"byte-vector-fill!");lf[68]=C_h_intern(&lf[68],16,"make-byte-vector");lf[69]=C_h_intern(&lf[69],9,"make-blob");lf[70]=C_h_intern(&lf[70],11,"byte-vector");lf[71]=C_h_intern(&lf[71],16,"byte-vector-set!");lf[72]=C_decode_literal(C_heaptop,"\376B\000\000\014out of range");lf[73]=C_h_intern(&lf[73],15,"byte-vector-ref");lf[74]=C_h_intern(&lf[74],17,"byte-vector->list");lf[75]=C_h_intern(&lf[75],17,"list->byte-vector");lf[76]=C_h_intern(&lf[76],27,"\003sysnot-a-proper-list-error");lf[77]=C_h_intern(&lf[77],19,"string->byte-vector");lf[78]=C_h_intern(&lf[78],12,"string->blob");lf[79]=C_h_intern(&lf[79],19,"byte-vector->string");lf[80]=C_h_intern(&lf[80],12,"blob->string");lf[81]=C_h_intern(&lf[81],18,"byte-vector-length");lf[82]=C_h_intern(&lf[82],9,"blob-size");lf[83]=C_h_intern(&lf[83],23,"make-static-byte-vector");lf[84]=C_h_intern(&lf[84],13,"\000bounds-error");lf[85]=C_decode_literal(C_heaptop,"\376B\000\000\014out of range");lf[86]=C_h_intern(&lf[86],14,"\000runtime-error");lf[87]=C_decode_literal(C_heaptop,"\376B\000\0000can not allocate statically allocated bytevector");lf[88]=C_h_intern(&lf[88],27,"static-byte-vector->pointer");lf[89]=C_h_intern(&lf[89],16,"\003sysmake-pointer");lf[90]=C_decode_literal(C_heaptop,"\376B\000\000\036can not coerce non-static blob");lf[91]=C_h_intern(&lf[91],17,"byte-vector-move!");lf[92]=C_h_intern(&lf[92],13,"make-locative");lf[93]=C_h_intern(&lf[93],18,"byte-vector-append");lf[94]=C_h_intern(&lf[94],10,"block-set!");lf[95]=C_h_intern(&lf[95],14,"\003sysblock-set!");lf[96]=C_h_intern(&lf[96],9,"block-ref");lf[97]=C_h_intern(&lf[97],15,"number-of-slots");lf[98]=C_decode_literal(C_heaptop,"\376B\000\000\024slots not accessible");lf[99]=C_h_intern(&lf[99],15,"number-of-bytes");lf[100]=C_decode_literal(C_heaptop,"\376B\000\0003can not compute number of bytes of immediate object");lf[101]=C_h_intern(&lf[101],20,"make-record-instance");lf[102]=C_h_intern(&lf[102],18,"\003sysmake-structure");lf[103]=C_h_intern(&lf[103],16,"record-instance\077");lf[104]=C_h_intern(&lf[104],14,"record->vector");lf[105]=C_h_intern(&lf[105],15,"\003sysmake-vector");lf[106]=C_decode_literal(C_heaptop,"\376B\000\000*bad argument type - not a record structure");lf[107]=C_h_intern(&lf[107],11,"object-copy");lf[108]=C_h_intern(&lf[108],15,"object-evicted\077");lf[109]=C_h_intern(&lf[109],12,"object-evict");lf[110]=C_h_intern(&lf[110],19,"\003syshash-table-set!");lf[111]=C_h_intern(&lf[111],18,"\003syshash-table-ref");lf[112]=C_h_intern(&lf[112],14,"object-release");lf[113]=C_h_intern(&lf[113],24,"object-evict-to-location");
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -