mykola2312
|
3229779aff
|
implement x86-64 assembly-optimized functions _cu_memcpy, _cu_memset, cu_memzero
|
2022-05-11 19:51:24 +03:00 |
|
mykola2312
|
0b610097b4
|
add achitecture-dependent assembly to build, implement hardware byte-swapping
|
2022-05-11 18:48:46 +03:00 |
|
mykola2312
|
e59744e300
|
implement zero-terminated arrays, which are terminated by zeroed item (cu_memtest with item size)
|
2022-05-03 09:07:00 +03:00 |
|
mykola2312
|
0067951bdf
|
implement cu_memtest for cheacking if memory is zeroed
|
2022-05-03 08:56:47 +03:00 |
|
mykola2312
|
3c0de35e2c
|
test struct & value functionality, implement struct_size
|
2022-05-03 08:18:27 +03:00 |
|
mykola2312
|
1619e3234e
|
fix value_offset
|
2022-05-03 07:59:34 +03:00 |
|
mykola2312
|
900341c5b7
|
struct & value 5
|
2022-05-03 07:55:36 +03:00 |
|
mykola2312
|
de923a2a0d
|
struct 2
|
2022-05-03 03:29:55 +03:00 |
|
mykola2312
|
c3b659dce8
|
implement functions to convert from host byte-order to little-endian or big-endian, convert to network order which defined as CU_NETWORK_ORDER.
|
2022-04-29 08:07:37 +03:00 |
|
mykola2312
|
5432d8f889
|
redefine architecture list as macro so therefore it can be used in preprocessor expressions. implement hardware byte-swapping, detect compile-time hardware capabilties to do that.
|
2022-04-29 06:36:01 +03:00 |
|
mykola2312
|
50c17f33d9
|
implement endiannes run-time detection
|
2022-04-28 18:26:15 +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
|
0820443a7d
|
bitmap 2: bit_set, bit_get, bit_test, bit_sub2_up, bitmap, bitmap_set, bitmap_get
|
2022-04-20 15:50:29 +03:00 |
|
mykola2312
|
a3da87ad75
|
bitmap 1
|
2022-04-19 23:39:51 +03:00 |
|
mykola2312
|
ab3ae686bb
|
array_insert, array_remove
|
2022-04-18 21:11:09 +03:00 |
|
mykola2312
|
bda7315a22
|
array 5 + tests
|
2022-04-17 21:31:08 +03:00 |
|
mykola2312
|
a2bfa2361d
|
list_at
|
2022-04-16 16:44:10 +03:00 |
|
mykola2312
|
21132d5c2c
|
initial commit
|
2022-04-16 16:22:31 +03:00 |
|