|
Linux Kernel
3.7.1
|
#include <linux/types.h>#include <linux/string.h>#include <linux/module.h>Go to the source code of this file.
Macros | |
| #define | word_t uint64_t |
| #define | PREFETCH_LINES_AHEAD 3 |
| #define | ST(p, v) (*(p) = (v)) |
| #define | LD(p) (*(p)) |
| #define | ST1 ST |
| #define | ST2 ST |
| #define | ST4 ST |
| #define | ST8 ST |
| #define | LD1 LD |
| #define | LD2 LD |
| #define | LD4 LD |
| #define | LD8 LD |
| #define | RETVAL dstv |
| #define | COPY_WORD(offset) ({ ST8(dst8+offset, LD8(src8+offset)); n -= 8; }) |
Functions | |
| void * | memcpy (void *__restrict dstv, const void *__restrict srcv, size_t n) |
Definition at line 35 of file memcpy_64.c.
| #define LD1 LD |
Definition at line 42 of file memcpy_64.c.
| #define LD2 LD |
Definition at line 43 of file memcpy_64.c.
| #define LD4 LD |
Definition at line 44 of file memcpy_64.c.
| #define LD8 LD |
Definition at line 45 of file memcpy_64.c.
| #define PREFETCH_LINES_AHEAD 3 |
Definition at line 28 of file memcpy_64.c.
| #define RETVAL dstv |
Definition at line 46 of file memcpy_64.c.
| #define ST1 ST |
Definition at line 38 of file memcpy_64.c.
| #define ST2 ST |
Definition at line 39 of file memcpy_64.c.
| #define ST4 ST |
Definition at line 40 of file memcpy_64.c.
| #define ST8 ST |
Definition at line 41 of file memcpy_64.c.
| #define word_t uint64_t |
Definition at line 21 of file memcpy_64.c.
1.8.2