0ad/source/lib/sysdep/ia32/ia32_memcpy.h

27 lines
641 B
C
Raw Normal View History

/**
* =========================================================================
* File : ia32_memcpy.h
* Project : 0 A.D.
* Description : interface to highly optimized memcpy (written in asm)
* =========================================================================
*/
// license: GPL; see lib/license.txt
#ifndef INCLUDED_IA32_MEMCPY
#define INCLUDED_IA32_MEMCPY
#ifdef __cplusplus
extern "C" {
#endif
extern void ia32_memcpy_init();
extern void* ia32_memcpy(void* RESTRICT dst, const void* RESTRICT src, size_t nbytes);
#ifdef __cplusplus
}
#endif
#endif // #ifndef INCLUDED_IA32_MEMCPY