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