diff options
author | Petri Savolainen <petri.savolainen@nokia.com> | 2016-01-29 15:59:04 +0200 |
---|---|---|
committer | Maxim Uvarov <maxim.uvarov@linaro.org> | 2016-02-08 20:45:24 +0300 |
commit | c2bc6cb1a904470ae98972d7b743a7f4ddb56bd0 (patch) | |
tree | ab6d2679529fe1d59e5d49af8ddb227f0a9e795e /platform | |
parent | ae661a3d010b16211845550a4e9d2fa4febba8fb (diff) |
api: stdlib: added odp_memcmp
Memory compare is a commonly used C library function on
data plane applications. This enables using HW offload
(e.g. vector unit) for compare operations.
Signed-off-by: Petri Savolainen <petri.savolainen@nokia.com>
Reviewed-and-tested-by: Bill Fischofer <bill.fischofer@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uvarov@linaro.org>
Diffstat (limited to 'platform')
-rw-r--r-- | platform/linux-generic/include/odp/std_clib.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/platform/linux-generic/include/odp/std_clib.h b/platform/linux-generic/include/odp/std_clib.h index c939c48e9..11c59bec2 100644 --- a/platform/linux-generic/include/odp/std_clib.h +++ b/platform/linux-generic/include/odp/std_clib.h @@ -23,6 +23,11 @@ static inline void *odp_memset(void *ptr, int value, size_t num) return memset(ptr, value, num); } +static inline int odp_memcmp(const void *ptr1, const void *ptr2, size_t num) +{ + return memcmp(ptr1, ptr2, num); +} + #ifdef __cplusplus } #endif |