mykola2312
|
a0aa466054
|
fix cu_memcmp on x86_64
|
2022-06-07 11:00:02 +03:00 |
|
mykola2312
|
40864beb12
|
make cutil use internal dynamic memory allocator if there is no stdlib that provides it
|
2022-05-18 06:40:35 +03:00 |
|
mykola2312
|
371c4bb518
|
implement _cu_memcmp and cu_memcmp function-holder
|
2022-05-17 02:32:37 +03:00 |
|
mykola2312
|
f744ec0f35
|
make cutil work without stdlib via CMake option NOSTDLIB=ON, using internal implementations
|
2022-05-17 01:57:18 +03:00 |
|
mykola2312
|
4dc9fe3a55
|
try assembly memmove, doesn't work because granularity of move
|
2022-05-15 21:19:38 +03:00 |
|
mykola2312
|
6d2d8d0a0d
|
implement _cu_memmove - memory moving without buffer
|
2022-05-11 20:44:24 +03:00 |
|
mykola2312
|
3229779aff
|
implement x86-64 assembly-optimized functions _cu_memcpy, _cu_memset, cu_memzero
|
2022-05-11 19:51:24 +03:00 |
|
mykola2312
|
f2a1dddbca
|
implement cu_memtest in x86-64 assembly in more efficient way that C does
|
2022-05-11 19:18:45 +03:00 |
|
mykola2312
|
0067951bdf
|
implement cu_memtest for cheacking if memory is zeroed
|
2022-05-03 08:56:47 +03:00 |
|
mykola2312
|
deec226221
|
implement compile-time architecture detection, bus width detection
|
2022-04-28 17:34:07 +03:00 |
|
mykola2312
|
5b31769141
|
cutil_init, cutil_exit, cutil_arch
|
2022-04-20 16:22:10 +03:00 |
|
mykola2312
|
311f00b374
|
cutil redirect std functions to cu_ holders, array 4
|
2022-04-17 21:04:53 +03:00 |
|
mykola2312
|
6089de7e4b
|
array 2
|
2022-04-17 20:43:47 +03:00 |
|
mykola2312
|
21132d5c2c
|
initial commit
|
2022-04-16 16:22:31 +03:00 |
|