Tom Li
|
037d5a7d0c
assertion.h: abort program when assertion failed
|
9 vuotta sitten |
Tom Li
|
fefacb6cb4
bits_test.c: more interesting constants for test
|
9 vuotta sitten |
Tom Li
|
9b893c79d5
bits.c: general O(1) (space) shifting algorithm
|
9 vuotta sitten |
Tom Li
|
647d265051
assertion.h: add brackets to expr to fix priority
|
9 vuotta sitten |
Tom Li
|
d0de32b815
Support big endian (untested).
|
10 vuotta sitten |
Tom Li
|
899582f423
README: fix format.
|
10 vuotta sitten |
Tom Li
|
bffca25e9b
Add a README.
|
10 vuotta sitten |
Tom Li
|
4bc28bd421
Using fastest int16.
|
10 vuotta sitten |
Tom Li
|
9425853109
Fixed the bug of BIT_ macro when using int64.
|
10 vuotta sitten |
Tom Li
|
28b159421a
Makefile: enable more aggressive optimizations.
|
10 vuotta sitten |
Tom Li
|
816d481f96
add tests fail comments.
|
10 vuotta sitten |
Tom Li
|
ec2eacd678
Fixed wrong bit array size calculation.
|
10 vuotta sitten |
Tom Li
|
cc3038e5b2
Use custom assertion.h
|
10 vuotta sitten |
Tom Li
|
7d79810f8b
Improved Makefile.
|
10 vuotta sitten |
Tom Li
|
0f36b72c70
Add LICENSE
|
11 vuotta sitten |
Tom Li
|
0e63716941
Update macros
|
11 vuotta sitten |
Tom Li
|
52f167f715
Add Makefile.
|
11 vuotta sitten |
Tom Li
|
63a3f9ccde
Update tests.
|
11 vuotta sitten |
Tom Li
|
e3c385f185
数组移位支持
|
11 vuotta sitten |
Tom Li
|
68d4962291
Fix bugs. All tests passed.
|
11 vuotta sitten |
Tom Li
|
b2d47a9b8e
Add and tweak some tests.
|
11 vuotta sitten |
Tom Li
|
92c71d8871
First Commit.
|
11 vuotta sitten |