Searched refs:op_t (Results 1 - 3 of 3) sorted by relevance

/linux-4.4.14/arch/parisc/lib/
H A Dmemset.c25 typedef unsigned long op_t; typedef
36 op_t cccc; memset()
54 /* Write 8 `op_t' per iteration until less than 8 `op_t' remain. */ memset()
58 ((op_t *) dstp)[0] = cccc; memset()
59 ((op_t *) dstp)[1] = cccc; memset()
60 ((op_t *) dstp)[2] = cccc; memset()
61 ((op_t *) dstp)[3] = cccc; memset()
62 ((op_t *) dstp)[4] = cccc; memset()
63 ((op_t *) dstp)[5] = cccc; memset()
64 ((op_t *) dstp)[6] = cccc; memset()
65 ((op_t *) dstp)[7] = cccc; memset()
71 /* Write 1 `op_t' per iteration until less than OPSIZ bytes remain. */ memset()
75 ((op_t *) dstp)[0] = cccc; memset()
/linux-4.4.14/arch/nios2/lib/
H A Dmemcpy.c25 #define op_t unsigned long int macro
26 #define OPSIZ (sizeof(op_t))
69 block beginning at DSTP with LEN `op_t' words (not LEN bytes!).
70 Both SRCP and DSTP should be aligned for memory operations on `op_t's. */
75 register op_t a0, a1, a2, a3, a4, a5, a6, a7; _wordcopy_fwd_aligned()
77 a0 = ((op_t *) srcp)[0]; _wordcopy_fwd_aligned()
78 a1 = ((op_t *) srcp)[1]; _wordcopy_fwd_aligned()
79 a2 = ((op_t *) srcp)[2]; _wordcopy_fwd_aligned()
80 a3 = ((op_t *) srcp)[3]; _wordcopy_fwd_aligned()
81 a4 = ((op_t *) srcp)[4]; _wordcopy_fwd_aligned()
82 a5 = ((op_t *) srcp)[5]; _wordcopy_fwd_aligned()
83 a6 = ((op_t *) srcp)[6]; _wordcopy_fwd_aligned()
84 a7 = ((op_t *) srcp)[7]; _wordcopy_fwd_aligned()
85 ((op_t *) dstp)[0] = a0; _wordcopy_fwd_aligned()
86 ((op_t *) dstp)[1] = a1; _wordcopy_fwd_aligned()
87 ((op_t *) dstp)[2] = a2; _wordcopy_fwd_aligned()
88 ((op_t *) dstp)[3] = a3; _wordcopy_fwd_aligned()
89 ((op_t *) dstp)[4] = a4; _wordcopy_fwd_aligned()
90 ((op_t *) dstp)[5] = a5; _wordcopy_fwd_aligned()
91 ((op_t *) dstp)[6] = a6; _wordcopy_fwd_aligned()
92 ((op_t *) dstp)[7] = a7; _wordcopy_fwd_aligned()
99 *(op_t *)dstp = *(op_t *)srcp; _wordcopy_fwd_aligned()
108 block beginning at DSTP with LEN `op_t' words (not LEN bytes!).
109 DSTP should be aligned for memory operations on `op_t's, but SRCP must
115 op_t ap; _wordcopy_fwd_dest_aligned()
124 /* Make SRCP aligned by rounding it down to the beginning of the `op_t' _wordcopy_fwd_dest_aligned()
127 ap = ((op_t *) srcp)[0]; _wordcopy_fwd_dest_aligned()
131 op_t a0, a1, a2, a3; _wordcopy_fwd_dest_aligned()
133 a0 = ((op_t *) srcp)[0]; _wordcopy_fwd_dest_aligned()
134 a1 = ((op_t *) srcp)[1]; _wordcopy_fwd_dest_aligned()
135 a2 = ((op_t *) srcp)[2]; _wordcopy_fwd_dest_aligned()
136 a3 = ((op_t *) srcp)[3]; _wordcopy_fwd_dest_aligned()
137 ((op_t *) dstp)[0] = MERGE(ap, sh_1, a0, sh_2); _wordcopy_fwd_dest_aligned()
138 ((op_t *) dstp)[1] = MERGE(a0, sh_1, a1, sh_2); _wordcopy_fwd_dest_aligned()
139 ((op_t *) dstp)[2] = MERGE(a1, sh_1, a2, sh_2); _wordcopy_fwd_dest_aligned()
140 ((op_t *) dstp)[3] = MERGE(a2, sh_1, a3, sh_2); _wordcopy_fwd_dest_aligned()
148 register op_t a0; _wordcopy_fwd_dest_aligned()
150 a0 = ((op_t *) srcp)[0]; _wordcopy_fwd_dest_aligned()
151 ((op_t *) dstp)[0] = MERGE(ap, sh_1, a0, sh_2); _wordcopy_fwd_dest_aligned()
/linux-4.4.14/arch/tile/lib/
H A Dmemcpy_64.c21 #define op_t uint64_t macro
65 op_t *__restrict dst8; /* 8-byte pointer to destination memory. */ memcpy()
66 op_t final; /* Final bytes to write to trailing word, if any */ memcpy()
90 for (; (uintptr_t)dst1 & (sizeof(op_t) - 1); n--) memcpy()
94 dst8 = (op_t *)dst1; memcpy()
96 if (__builtin_expect((uintptr_t)src1 & (sizeof(op_t) - 1), 0)) { memcpy()
99 op_t tmp0 = 0, tmp1 = 0, tmp2, tmp3; memcpy()
100 const op_t *src8 = (const op_t *) ((uintptr_t)src1 & memcpy()
101 -sizeof(op_t)); memcpy()
108 m /= sizeof(op_t); memcpy()
111 n -= (sizeof(op_t) * m); memcpy()
164 op_t tmp4, tmp5, tmp6, tmp7, tmp8; memcpy()
218 if (n >= sizeof(op_t)) { memcpy()
220 for (; n >= sizeof(op_t); n -= sizeof(op_t)) { memcpy()
234 ? LD8((op_t *)src8) : 0; memcpy()
240 const op_t *__restrict src8 = (const op_t *)src1; memcpy()
246 n -= sizeof(op_t)) memcpy()
250 op_t tmp0, tmp1, tmp2, tmp3; memcpy()
251 op_t tmp4, tmp5, tmp6, tmp7; memcpy()
307 for (; n >= sizeof(op_t); n -= sizeof(op_t)) memcpy()

Completed in 620 milliseconds