Lines Matching full:e1
56 ebitmap_t e1, e2; in test_ebitmap_cmp() local
58 ebitmap_init(&e1); in test_ebitmap_cmp()
61 CU_ASSERT(ebitmap_cmp(&e1, &e2)); in test_ebitmap_cmp()
63 CU_ASSERT_EQUAL(ebitmap_set_bit(&e1, 10, 1), 0); in test_ebitmap_cmp()
64 CU_ASSERT_FALSE(ebitmap_cmp(&e1, &e2)); in test_ebitmap_cmp()
66 CU_ASSERT(ebitmap_cmp(&e1, &e2)); in test_ebitmap_cmp()
68 CU_ASSERT_EQUAL(ebitmap_set_bit(&e1, 63, 1), 0); in test_ebitmap_cmp()
69 CU_ASSERT_FALSE(ebitmap_cmp(&e1, &e2)); in test_ebitmap_cmp()
71 CU_ASSERT(ebitmap_cmp(&e1, &e2)); in test_ebitmap_cmp()
73 CU_ASSERT_EQUAL(ebitmap_set_bit(&e1, 64, 1), 0); in test_ebitmap_cmp()
74 CU_ASSERT_FALSE(ebitmap_cmp(&e1, &e2)); in test_ebitmap_cmp()
76 CU_ASSERT(ebitmap_cmp(&e1, &e2)); in test_ebitmap_cmp()
78 CU_ASSERT_EQUAL(ebitmap_set_bit(&e1, 1022, 1), 0); in test_ebitmap_cmp()
79 CU_ASSERT_FALSE(ebitmap_cmp(&e1, &e2)); in test_ebitmap_cmp()
81 CU_ASSERT(ebitmap_cmp(&e1, &e2)); in test_ebitmap_cmp()
83 CU_ASSERT_EQUAL(ebitmap_set_bit(&e1, 1023, 1), 0); in test_ebitmap_cmp()
84 CU_ASSERT_FALSE(ebitmap_cmp(&e1, &e2)); in test_ebitmap_cmp()
86 CU_ASSERT(ebitmap_cmp(&e1, &e2)); in test_ebitmap_cmp()
88 CU_ASSERT_EQUAL(ebitmap_set_bit(&e1, 1024, 1), 0); in test_ebitmap_cmp()
89 CU_ASSERT_FALSE(ebitmap_cmp(&e1, &e2)); in test_ebitmap_cmp()
91 CU_ASSERT(ebitmap_cmp(&e1, &e2)); in test_ebitmap_cmp()
93 CU_ASSERT_EQUAL(ebitmap_set_bit(&e1, 1025, 1), 0); in test_ebitmap_cmp()
94 CU_ASSERT_FALSE(ebitmap_cmp(&e1, &e2)); in test_ebitmap_cmp()
96 CU_ASSERT(ebitmap_cmp(&e1, &e2)); in test_ebitmap_cmp()
98 CU_ASSERT_EQUAL(ebitmap_set_bit(&e1, 255, 1), 0); in test_ebitmap_cmp()
99 CU_ASSERT_FALSE(ebitmap_cmp(&e1, &e2)); in test_ebitmap_cmp()
101 CU_ASSERT(ebitmap_cmp(&e1, &e2)); in test_ebitmap_cmp()
103 CU_ASSERT_EQUAL(ebitmap_set_bit(&e1, 256, 1), 0); in test_ebitmap_cmp()
104 CU_ASSERT_FALSE(ebitmap_cmp(&e1, &e2)); in test_ebitmap_cmp()
106 CU_ASSERT(ebitmap_cmp(&e1, &e2)); in test_ebitmap_cmp()
108 CU_ASSERT_EQUAL(ebitmap_set_bit(&e1, 639, 1), 0); in test_ebitmap_cmp()
109 CU_ASSERT_FALSE(ebitmap_cmp(&e1, &e2)); in test_ebitmap_cmp()
111 CU_ASSERT(ebitmap_cmp(&e1, &e2)); in test_ebitmap_cmp()
113 CU_ASSERT_EQUAL(ebitmap_set_bit(&e1, 640, 1), 0); in test_ebitmap_cmp()
114 CU_ASSERT_FALSE(ebitmap_cmp(&e1, &e2)); in test_ebitmap_cmp()
116 CU_ASSERT(ebitmap_cmp(&e1, &e2)); in test_ebitmap_cmp()
118 CU_ASSERT_EQUAL(ebitmap_set_bit(&e1, 900, 1), 0); in test_ebitmap_cmp()
119 CU_ASSERT_FALSE(ebitmap_cmp(&e1, &e2)); in test_ebitmap_cmp()
121 CU_ASSERT(ebitmap_cmp(&e1, &e2)); in test_ebitmap_cmp()
125 CU_ASSERT_FALSE(ebitmap_cmp(&e1, &e2)); in test_ebitmap_cmp()
127 ebitmap_destroy(&e1); in test_ebitmap_cmp()
129 CU_ASSERT(ebitmap_cmp(&e1, &e2)); in test_ebitmap_cmp()
258 ebitmap_t e1, e2, e3, e4, e5, e6; in test_ebitmap_init_range() local
260 CU_ASSERT_EQUAL(ebitmap_init_range(&e1, 0, 0), 0); in test_ebitmap_init_range()
261 CU_ASSERT_EQUAL(ebitmap_highest_set_bit(&e1), 0); in test_ebitmap_init_range()
262 CU_ASSERT_EQUAL(ebitmap_cardinality(&e1), 1); in test_ebitmap_init_range()
284 ebitmap_destroy(&e1); in test_ebitmap_init_range()
289 ebitmap_t e1, e2, e3, e4; in test_ebitmap_or() local
291 ebitmap_init(&e1); in test_ebitmap_or()
296 CU_ASSERT_EQUAL(ebitmap_set_bit(&e1, 10, 1), 0); in test_ebitmap_or()
297 CU_ASSERT_EQUAL(ebitmap_set_bit(&e1, 100, 1), 0); in test_ebitmap_or()
298 CU_ASSERT_EQUAL(ebitmap_set_bit(&e1, 101, 1), 0); in test_ebitmap_or()
299 CU_ASSERT_EQUAL(ebitmap_set_bit(&e1, 318, 1), 0); in test_ebitmap_or()
300 CU_ASSERT_EQUAL(ebitmap_set_bit(&e1, 319, 1), 0); in test_ebitmap_or()
301 CU_ASSERT_EQUAL(ebitmap_set_bit(&e1, 383, 1), 0); in test_ebitmap_or()
302 CU_ASSERT_EQUAL(ebitmap_set_bit(&e1, 384, 1), 0); in test_ebitmap_or()
303 CU_ASSERT_EQUAL(ebitmap_set_bit(&e1, 449, 1), 0); in test_ebitmap_or()
304 CU_ASSERT_EQUAL(ebitmap_set_bit(&e1, 1013, 1), 0); in test_ebitmap_or()
327 CU_ASSERT_EQUAL(ebitmap_or(&dst, &e1, &e1), 0); in test_ebitmap_or()
328 CU_ASSERT(ebitmap_cmp(&dst, &e1)); in test_ebitmap_or()
345 CU_ASSERT_EQUAL(ebitmap_or(&dst, &e1, &e2), 0); in test_ebitmap_or()
381 ebitmap_destroy(&e1); in test_ebitmap_or()
387 ebitmap_t e1, e2, e12, e3, e4; in test_ebitmap_and() local
389 ebitmap_init(&e1); in test_ebitmap_and()
395 CU_ASSERT_EQUAL(ebitmap_set_bit(&e1, 10, 1), 0); in test_ebitmap_and()
396 CU_ASSERT_EQUAL(ebitmap_set_bit(&e1, 100, 1), 0); in test_ebitmap_and()
397 CU_ASSERT_EQUAL(ebitmap_set_bit(&e1, 101, 1), 0); in test_ebitmap_and()
398 CU_ASSERT_EQUAL(ebitmap_set_bit(&e1, 318, 1), 0); in test_ebitmap_and()
399 CU_ASSERT_EQUAL(ebitmap_set_bit(&e1, 319, 1), 0); in test_ebitmap_and()
400 CU_ASSERT_EQUAL(ebitmap_set_bit(&e1, 383, 1), 0); in test_ebitmap_and()
401 CU_ASSERT_EQUAL(ebitmap_set_bit(&e1, 384, 1), 0); in test_ebitmap_and()
402 CU_ASSERT_EQUAL(ebitmap_set_bit(&e1, 449, 1), 0); in test_ebitmap_and()
403 CU_ASSERT_EQUAL(ebitmap_set_bit(&e1, 1013, 1), 0); in test_ebitmap_and()
429 CU_ASSERT_EQUAL(ebitmap_and(&dst, &e1, &e1), 0); in test_ebitmap_and()
430 CU_ASSERT(ebitmap_cmp(&dst, &e1)); in test_ebitmap_and()
447 CU_ASSERT_EQUAL(ebitmap_and(&dst, &e1, &e2), 0); in test_ebitmap_and()
465 CU_ASSERT_EQUAL(ebitmap_and(&dst, &e1, &e3), 0); in test_ebitmap_and()
466 CU_ASSERT(ebitmap_cmp(&dst, &e1)); in test_ebitmap_and()
502 ebitmap_destroy(&e1); in test_ebitmap_and()
542 ebitmap_t e1, e2, e3, e4; in test_ebitmap_xor() local
544 ebitmap_init(&e1); in test_ebitmap_xor()
549 CU_ASSERT_EQUAL(ebitmap_set_bit(&e1, 1, 1), 0); in test_ebitmap_xor()
550 CU_ASSERT_EQUAL(ebitmap_set_bit(&e1, 5, 1), 0); in test_ebitmap_xor()
551 CU_ASSERT_EQUAL(ebitmap_set_bit(&e1, 10, 1), 0); in test_ebitmap_xor()
567 CU_ASSERT_EQUAL(ebitmap_xor(&dst1, &e1, &e1), 0); in test_ebitmap_xor()
569 CU_ASSERT_EQUAL(ebitmap_xor(&dst2, &dst1, &e1), 0); in test_ebitmap_xor()
570 CU_ASSERT(ebitmap_cmp(&dst2, &e1)); in test_ebitmap_xor()
606 CU_ASSERT_EQUAL(ebitmap_xor(&dst, &e1, &e2), 0); in test_ebitmap_xor()
624 ebitmap_destroy(&e1); in test_ebitmap_xor()
667 ebitmap_t e1, e2, e3, e4; in test_ebitmap_not() local
669 ebitmap_init(&e1); in test_ebitmap_not()
674 CU_ASSERT_EQUAL(ebitmap_set_bit(&e1, 0, 1), 0); in test_ebitmap_not()
675 CU_ASSERT_EQUAL(ebitmap_set_bit(&e1, 1, 1), 0); in test_ebitmap_not()
676 CU_ASSERT_EQUAL(ebitmap_set_bit(&e1, 5, 1), 0); in test_ebitmap_not()
677 CU_ASSERT_EQUAL(ebitmap_set_bit(&e1, 10, 1), 0); in test_ebitmap_not()
704 CU_ASSERT_EQUAL(ebitmap_not(&dst1, &e1, 11), 0); in test_ebitmap_not()
707 CU_ASSERT(ebitmap_cmp(&dst2, &e1)); in test_ebitmap_not()
716 CU_ASSERT_EQUAL(ebitmap_not(&dst, &e1, 8), 0); in test_ebitmap_not()
726 CU_ASSERT_EQUAL(ebitmap_not(&dst, &e1, 12), 0); in test_ebitmap_not()
735 ebitmap_destroy(&e1); in test_ebitmap_not()
796 ebitmap_t e1, e2, e12, e3, e4; in test_ebitmap_andnot() local
798 ebitmap_init(&e1); in test_ebitmap_andnot()
804 CU_ASSERT_EQUAL(ebitmap_set_bit(&e1, 10, 1), 0); in test_ebitmap_andnot()
805 CU_ASSERT_EQUAL(ebitmap_set_bit(&e1, 100, 1), 0); in test_ebitmap_andnot()
806 CU_ASSERT_EQUAL(ebitmap_set_bit(&e1, 101, 1), 0); in test_ebitmap_andnot()
807 CU_ASSERT_EQUAL(ebitmap_set_bit(&e1, 430, 1), 0); in test_ebitmap_andnot()
808 CU_ASSERT_EQUAL(ebitmap_set_bit(&e1, 1013, 1), 0); in test_ebitmap_andnot()
830 CU_ASSERT_EQUAL(ebitmap_andnot(&dst, &e1, &e1, 1024), 0); in test_ebitmap_andnot()
848 CU_ASSERT_EQUAL(ebitmap_andnot(&dst, &e1, &e2, 1024), 0); in test_ebitmap_andnot()
866 CU_ASSERT_EQUAL(ebitmap_andnot(&dst, &e1, &e3, 1024), 0); in test_ebitmap_andnot()
903 ebitmap_destroy(&e1); in test_ebitmap_andnot()
976 ebitmap_t e1, e2, dst_cpy, dst_or, dst_and, dst_xor1, dst_xor2, dst_not1, dst_not2, dst_andnot; in test_ebitmap__random_impl() local
979 CU_ASSERT_EQUAL(ebitmap_init_random(&e1, length, set_chance), 0); in test_ebitmap__random_impl()
982 CU_ASSERT_EQUAL(ebitmap_cpy(&dst_cpy, &e1), 0); in test_ebitmap__random_impl()
983 CU_ASSERT(ebitmap_cmp(&dst_cpy, &e1)); in test_ebitmap__random_impl()
985 CU_ASSERT_EQUAL(ebitmap_or(&dst_or, &e1, &e2), 0); in test_ebitmap__random_impl()
987 CU_ASSERT_EQUAL(ebitmap_get_bit(&dst_or, i), ebitmap_get_bit(&e1, i) | ebitmap_get_bit(&e2, i)); in test_ebitmap__random_impl()
989 CU_ASSERT_EQUAL(ebitmap_and(&dst_and, &e1, &e2), 0); in test_ebitmap__random_impl()
991 CU_ASSERT_EQUAL(ebitmap_get_bit(&dst_and, i), ebitmap_get_bit(&e1, i) & ebitmap_get_bit(&e2, i)); in test_ebitmap__random_impl()
993 CU_ASSERT_EQUAL(ebitmap_xor(&dst_xor1, &e1, &e2), 0); in test_ebitmap__random_impl()
995 CU_ASSERT_EQUAL(ebitmap_get_bit(&dst_xor1, i), ebitmap_get_bit(&e1, i) ^ ebitmap_get_bit(&e2, i)); in test_ebitmap__random_impl()
997 CU_ASSERT(ebitmap_cmp(&dst_xor2, &e1)); in test_ebitmap__random_impl()
999 CU_ASSERT_EQUAL(ebitmap_not(&dst_not1, &e1, length), 0); in test_ebitmap__random_impl()
1001 CU_ASSERT_EQUAL(ebitmap_get_bit(&dst_not1, i), !ebitmap_get_bit(&e1, i)); in test_ebitmap__random_impl()
1003 CU_ASSERT(ebitmap_cmp(&dst_not2, &e1)); in test_ebitmap__random_impl()
1005 CU_ASSERT_EQUAL(ebitmap_andnot(&dst_andnot, &e1, &e2, length), 0); in test_ebitmap__random_impl()
1007 …CU_ASSERT_EQUAL(ebitmap_get_bit(&dst_andnot, i), ebitmap_get_bit(&e1, i) & !ebitmap_get_bit(&e2, i… in test_ebitmap__random_impl()
1018 ebitmap_destroy(&e1); in test_ebitmap__random_impl()