Changeset 13409
- Timestamp:
- Jan 26, 2010, 11:35:26 AM (15 years ago)
- Location:
- branches/working-0711/ccl
- Files:
-
- 7 edited
-
. (modified) (1 prop)
-
level-1/l1-init.lisp (modified) (1 diff)
-
level-1/l1-sockets.lisp (modified) (1 prop)
-
lisp-kernel/x86-constants32.s (modified) (1 diff)
-
lisp-kernel/x86-constants64.s (modified) (1 diff)
-
lisp-kernel/x86-spentry32.s (modified) (1 diff)
-
lisp-kernel/x86-spentry64.s (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
branches/working-0711/ccl
- Property svn:mergeinfo changed
/trunk/source merged: 13406
- Property svn:mergeinfo changed
-
branches/working-0711/ccl/level-1/l1-init.lisp
r13070 r13409 140 140 in a given lambda list. This is actually the limit on required and &OPTIONAL 141 141 parameters. With &KEY and &AUX you can get more.") 142 (defconstant call-arguments-limit (floor #x8000 target::node-size) 142 (defconstant call-arguments-limit #+ppc-target (floor #x8000 target::node-size) 143 #-ppc-target #x10000 143 144 "The exclusive upper bound on the number of arguments which may be passed 144 145 to a function, including &REST args." -
branches/working-0711/ccl/level-1/l1-sockets.lisp
- Property svn:mergeinfo changed (with no actual effect on merging)
-
branches/working-0711/ccl/lisp-kernel/x86-constants32.s
r11164 r13409 613 613 target_most_positive_fixnum = 536870911 614 614 target_most_negative_fixnum = -536870912 615 call_arguments_limit = 8192615 call_arguments_limit = 0x10000 616 616 617 617 lisp_globals_limit = (0x13000+(LOWMEM_BIAS)) -
branches/working-0711/ccl/lisp-kernel/x86-constants64.s
r13070 r13409 1037 1037 target_most_positive_fixnum = 1152921504606846975 1038 1038 target_most_negative_fixnum = -1152921504606846976 1039 1039 call_arguments_limit = 0x10000 1040 1040 1041 1041 lisp_globals_limit = 0x13000 1042 1042 1043 1043 INTERRUPT_LEVEL_BINDING_INDEX = fixnumone 1044 1044 1045 1045 c_stack_16_byte_aligned = 1 1046 1047 1048 -
branches/working-0711/ccl/lisp-kernel/x86-spentry32.s
r13305 r13409 2524 2524 __(add $node_size,%nargs) 2525 2525 __(cmpl $call_arguments_limit<<fixnumshift,%nargs) 2526 __(j ge 8f)2526 __(jae 8f) 2527 2527 __(push %arg_y) 2528 2528 __(cmpl $nil_value,%arg_z) -
branches/working-0711/ccl/lisp-kernel/x86-spentry64.s
r13306 r13409 2486 2486 __(cmpb $fulltag_cons,%imm1_b) 2487 2487 __(jne 9f) 2488 __(addw $node_size,%imm0_w)2489 2488 __(_car(%arg_z,%arg_x)) 2490 2489 __(_cdr(%arg_z,%arg_z)) 2491 __(js 8f) 2490 __(addl $node_size,%imm0_l) 2491 __(cmpl $call_arguments_limit<<fixnumshift, %imm0_l) 2492 __(jae 8f) 2492 2493 __(compare_reg_to_nil(%arg_z)) 2493 2494 __(push %arg_x) 2494 2495 __(jne 1b) 2495 2: __(add w %imm0_w,%nargs_w)2496 2: __(addl %imm0_l,%nargs) 2496 2497 __(jne 4f) 2497 2498 3: __(addq $2*node_size,%rsp)
Note:
See TracChangeset
for help on using the changeset viewer.
