Changeset 7882
- Timestamp:
- Dec 10, 2007, 8:49:37 PM (17 years ago)
- File:
-
- 1 edited
-
branches/ia32/xdump/xx8632-fasload.lisp (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/ia32/xdump/xx8632-fasload.lisp
r7332 r7882 10 10 (require "XFASLOAD" "ccl:xdump;xfasload")) 11 11 12 ;;; xxx13 (defun xload-x8632-lap-code (instructions)14 (let* ((f (%define-x8632-lap-function nil instructions)))15 (if (= (typecode f) target::subtag-xfunction)16 (uvref f 0)17 f)))18 19 ;;; xxx20 12 (defparameter *x8632-macro-apply-code* 21 13 #xc9cd0000000000) ;uuo-error-call-macro-or-special-operator … … 23 15 (defun x8632-fixup-macro-apply-code () 24 16 *x8632-macro-apply-code*) 25 26 (defparameter *x8632-closure-trampoline-code*27 (xload-x8632-lap-code '((jmp-subprim .SPcall-closure))))28 17 29 18 ;;; For now, do this with a UUO so that the kernel can catch it. … … 42 31 :name :darwinx8632 43 32 :macro-apply-code-function 'x8632-fixup-macro-apply-code 44 :closure-trampoline-code *x8632-closure-trampoline-code*33 :closure-trampoline-code nil 45 34 :udf-code *x8632-udf-code* 46 35 :default-image-name "ccl:ccl;x86-boot32.image"
Note:
See TracChangeset
for help on using the changeset viewer.
