- Timestamp:
- Jun 11, 2008, 7:08:39 PM (16 years ago)
- Location:
- branches/ia32
- Files:
-
- 2 edited
-
lib/ffi-darwinx8632.lisp (modified) (1 diff)
-
lisp-kernel/x86-spentry32.s (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/ia32/lib/ffi-darwinx8632.lisp
r9405 r9737 154 154 (:unsigned-fullword '%get-unsigned-long) 155 155 (t '%get-signed-long) 156 ) ,stack-ptr 0) ,result)))))156 ) ,stack-ptr 8) ,result))))) 157 157 -
branches/ia32/lisp-kernel/x86-spentry32.s
r9723 r9737 4113 4113 __(push $1) 4114 4114 __(call *%eax) 4115 __(addl $node_size,%esp) 4115 4116 /* linear TCR addr now in %eax */ 4116 4117 __(push %rcontext:tcr.foreign_sp) … … 4141 4142 __(emms) 4142 4143 __(pop %rcontext:tcr.foreign_sp) 4143 __(addl $node_size,%esp)4144 4144 __(ldmxcsr %rcontext:tcr.foreign_mxcsr) 4145 4145 __(pop %ebp) … … 4147 4147 __(pop %esi) 4148 4148 __(pop %edi) 4149 __(movl -4(%ebp),%eax) 4149 __(movl 8(%ebp),%eax) 4150 /* doubleword result? */ 4150 4151 /* fp result? */ 4151 4152 __(leave)
Note:
See TracChangeset
for help on using the changeset viewer.
