/*
- * Copyright (c) 2003-2005 Apple Computer, Inc. All rights reserved.
+ * Copyright (c) 2003 Apple Computer, Inc. All rights reserved.
*
* @APPLE_OSREFERENCE_LICENSE_HEADER_START@
*
.text
.align 5, 0x90
Lbzero_scalar:
- pushl %ebp /* set up a frame for backtraces */
- movl %esp,%ebp
pushl %edi
pushl %ebx
- movl 8(%ebp),%edi
- movl 12(%ebp),%ecx
+ movl 12(%esp),%edi
+ movl 16(%esp),%ecx
cld /* set fill direction forward */
xorl %eax,%eax /* set fill data to 0 */
* unaligned set.
*/
cmpl $0x0f,%ecx
- jbe L1
+ jle L1
movl %edi,%edx /* compute misalignment */
negl %edx
popl %ebx
popl %edi
- popl %ebp
ret
- COMMPAGE_DESCRIPTOR(bzero_scalar,_COMM_PAGE_BZERO,0,kHasSSE2)
+ COMMPAGE_DESCRIPTOR(bzero_scalar,_COMM_PAGE_BZERO,0,0)