69 lines
1.4 KiB
Plaintext
69 lines
1.4 KiB
Plaintext
DivRU(13,5) = 3
|
|
DivRU(15,5) = 3
|
|
DivRU(-12,5) = -3
|
|
|
|
Align(5) = 8
|
|
Align(5,2) = 6
|
|
Align(17,7) = 21
|
|
Align(14,7) = 14
|
|
|
|
NextPow2(0) = 1
|
|
NextPow2(1) = 2
|
|
NextPow2(4) = 4
|
|
NextPow2(3827) = 4096
|
|
NextPow2(0xFFFFFFF0) = 1
|
|
|
|
advance(42,0) = 42
|
|
advance(42,3) = 45
|
|
cvp = 1234
|
|
vp = 4321
|
|
advance(cvp,5) = 1239
|
|
advance(vp,4) = 4325
|
|
distance(cvp,vp) = 30ED
|
|
abs_distance(vp,cvp) = 30ED
|
|
|
|
size_of_elements(3, c_Numbers) = 12
|
|
VectorSize(c_Numbers[5]) = 5
|
|
VectorSize(c_Numbers[0]) = 0
|
|
|
|
BitsInType(uint32_t) = 32
|
|
BitsInType(int16_t) = 16
|
|
BitsInType(char) = 8
|
|
|
|
BitMask(uint32_t,12) = FFF
|
|
BitMask(uint16_t,1) = 1
|
|
BitMask(uint8_t,8) = FF
|
|
BitMask(uint16_t,0) = 0
|
|
|
|
pack_type(uint8_t, uint16_t) = 4242
|
|
pack_type(uint8_t, uint32_t) = 42424242
|
|
pack_type(uint16_t, uint32_t) = 42434243
|
|
pack_type(uint8_t, uint64_t) = 4242424242424242
|
|
pack_type(uint32_t, uint64_t) = 4243444542434445
|
|
|
|
bswap(1234) = 3412
|
|
le_to_native(1234) = ok
|
|
native_to_le(1234) = ok
|
|
be_to_native(1234) = ok
|
|
native_to_be(1234) = ok
|
|
bswap(12345678) = 78563412
|
|
le_to_native(12345678) = ok
|
|
native_to_le(12345678) = ok
|
|
be_to_native(12345678) = ok
|
|
native_to_be(12345678) = ok
|
|
bswap(123456789ABCDEF0) = F0DEBC9A78563412
|
|
le_to_native(123456789ABCDEF0) = ok
|
|
native_to_le(123456789ABCDEF0) = ok
|
|
be_to_native(123456789ABCDEF0) = ok
|
|
native_to_be(123456789ABCDEF0) = ok
|
|
|
|
absv(12) = 12
|
|
absv(-12) = 12
|
|
sign(12) = 1
|
|
sign(-12) = -1
|
|
sign(0) = 0
|
|
min(3,4) = 3
|
|
min(6U,1U) = 1
|
|
max(-3,-6) = -3
|
|
max(-3L,6L) = 6
|