Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Change-Id: I5ef55c2d23a0cd5b62c0276698a9ccf8e839fc26
RSEQ_ASM_OP_CBNE(v, expect, %l[error2])
#endif
/* try memcpy */
- RSEQ_ASM_OP_R_MEMCPY()
+ RSEQ_ASM_OP_R_BYTEWISE_MEMCPY()
RSEQ_INJECT_ASM(5)
#ifdef RSEQ_TEMPLATE_MO_RELEASE
/* for 'release' */
RSEQ_ASM_LOADX_LONG "%%r17, %[" __rseq_str(voffp) "], %%r17\n\t"
/* TODO: implement a faster memcpy. */
-#define RSEQ_ASM_OP_R_MEMCPY() \
+#define RSEQ_ASM_OP_R_BYTEWISE_MEMCPY() \
RSEQ_ASM_CMP_LONG_INT "%%r19, 0\n\t" \
"beq 333f\n\t" \
"addi %%r20, %%r20, -1\n\t" \