diff options
| author | Karthikeya Venkat Muppalla <kmuppalla@nvidia.com> | 2025-03-06 13:32:26 -0800 |
|---|---|---|
| committer | Karthikeya Venkat Muppalla <kmuppalla@nvidia.com> | 2025-03-07 11:59:20 -0800 |
| commit | bb09c35592f529fcd76d186ba93d57d3d91b29cd (patch) | |
| tree | 20ed93023da4347454563f9844022fdc8a8925c3 | |
| parent | 5af56c8bc9de33bb5405bce127bc3f73f1723f49 (diff) | |
lib: use memcpy in bf_copy
use memcpy in bf_copy() instead of copy word by word in for loop
Signed-off-by: Karthikeya Venkat Muppalla <kmuppalla@nvidia.com>
| -rw-r--r-- | lib/bitfield.h | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/lib/bitfield.h b/lib/bitfield.h index 3fda627b74..6ed223390f 100644 --- a/lib/bitfield.h +++ b/lib/bitfield.h @@ -263,8 +263,7 @@ static inline bitfield_t bf_copy(bitfield_t src) assert(bf_is_inited(src)); bf_init(dst, WORD_SIZE * (src.m - 1)); - for (size_t i = 0; i < src.m; i++) - dst.data[i] = src.data[i]; + memcpy(dst.data, src.data, src.m * sizeof(word_t)); dst.n = src.n; return dst; } |
