Changeset 10558
- Timestamp:
- 08/24/08 23:57:40 (3 months ago)
- Files:
-
- trunk/source/lisp-kernel/x86-spentry32.s (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/source/lisp-kernel/x86-spentry32.s
r10500 r10558 1031 1031 __(emms) 1032 1032 __(pop %ebp) /* backlink */ 1033 __(lea 15(%esp),%edx) 1034 __(andl $-16,%edx) 1035 __(movl %edx,%esp) 1033 1036 __(unbox_fixnum(%arg_z,%eax)) /* syscall number */ 1034 1037 __(movl $local_label(back_from_sysenter),%edx) … … 1084 1087 __(emms) 1085 1088 __(pop %ebp) /* backlink */ 1089 __(lea 15(%esp),%edx) 1090 __(andl $-16,%edx) 1091 __(movl %edx,%esp) 1086 1092 __(unbox_fixnum(%arg_z,%eax)) /* syscall number */ 1087 1093 __(pushl $local_label(back_from_syscall)) … … 4055 4061 __(movl (%esp),%ebp) 4056 4062 LocalLabelPrefix[]ffcall_setup: 4057 __(addl $node_size,%esp) 4063 __(lea 15(%esp),%ecx) 4064 __(andl $-16,%ecx) 4065 __(movl %ecx,%esp) 4066 /* __(addl $node_size,%esp) */ 4058 4067 LocalLabelPrefix[]ffcall_call: 4059 4068 __(call *%eax)
