Lines Matching refs:e2

56 	ebitmap_t e1, e2;
59 ebitmap_init(&e2);
61 CU_ASSERT(ebitmap_cmp(&e1, &e2));
64 CU_ASSERT_FALSE(ebitmap_cmp(&e1, &e2));
65 CU_ASSERT_EQUAL(ebitmap_set_bit(&e2, 10, 1), 0);
66 CU_ASSERT(ebitmap_cmp(&e1, &e2));
69 CU_ASSERT_FALSE(ebitmap_cmp(&e1, &e2));
70 CU_ASSERT_EQUAL(ebitmap_set_bit(&e2, 63, 1), 0);
71 CU_ASSERT(ebitmap_cmp(&e1, &e2));
74 CU_ASSERT_FALSE(ebitmap_cmp(&e1, &e2));
75 CU_ASSERT_EQUAL(ebitmap_set_bit(&e2, 64, 1), 0);
76 CU_ASSERT(ebitmap_cmp(&e1, &e2));
79 CU_ASSERT_FALSE(ebitmap_cmp(&e1, &e2));
80 CU_ASSERT_EQUAL(ebitmap_set_bit(&e2, 1022, 1), 0);
81 CU_ASSERT(ebitmap_cmp(&e1, &e2));
84 CU_ASSERT_FALSE(ebitmap_cmp(&e1, &e2));
85 CU_ASSERT_EQUAL(ebitmap_set_bit(&e2, 1023, 1), 0);
86 CU_ASSERT(ebitmap_cmp(&e1, &e2));
89 CU_ASSERT_FALSE(ebitmap_cmp(&e1, &e2));
90 CU_ASSERT_EQUAL(ebitmap_set_bit(&e2, 1024, 1), 0);
91 CU_ASSERT(ebitmap_cmp(&e1, &e2));
94 CU_ASSERT_FALSE(ebitmap_cmp(&e1, &e2));
95 CU_ASSERT_EQUAL(ebitmap_set_bit(&e2, 1025, 1), 0);
96 CU_ASSERT(ebitmap_cmp(&e1, &e2));
99 CU_ASSERT_FALSE(ebitmap_cmp(&e1, &e2));
100 CU_ASSERT_EQUAL(ebitmap_set_bit(&e2, 255, 1), 0);
101 CU_ASSERT(ebitmap_cmp(&e1, &e2));
104 CU_ASSERT_FALSE(ebitmap_cmp(&e1, &e2));
105 CU_ASSERT_EQUAL(ebitmap_set_bit(&e2, 256, 1), 0);
106 CU_ASSERT(ebitmap_cmp(&e1, &e2));
109 CU_ASSERT_FALSE(ebitmap_cmp(&e1, &e2));
110 CU_ASSERT_EQUAL(ebitmap_set_bit(&e2, 639, 1), 0);
111 CU_ASSERT(ebitmap_cmp(&e1, &e2));
114 CU_ASSERT_FALSE(ebitmap_cmp(&e1, &e2));
115 CU_ASSERT_EQUAL(ebitmap_set_bit(&e2, 640, 1), 0);
116 CU_ASSERT(ebitmap_cmp(&e1, &e2));
119 CU_ASSERT_FALSE(ebitmap_cmp(&e1, &e2));
120 CU_ASSERT_EQUAL(ebitmap_set_bit(&e2, 900, 1), 0);
121 CU_ASSERT(ebitmap_cmp(&e1, &e2));
123 ebitmap_destroy(&e2);
125 CU_ASSERT_FALSE(ebitmap_cmp(&e1, &e2));
129 CU_ASSERT(ebitmap_cmp(&e1, &e2));
258 ebitmap_t e1, e2, e3, e4, e5, e6;
264 CU_ASSERT_EQUAL(ebitmap_init_range(&e2, 0, 5), 0);
265 CU_ASSERT_EQUAL(ebitmap_highest_set_bit(&e2), 5);
266 CU_ASSERT_EQUAL(ebitmap_cardinality(&e2), 6);
283 ebitmap_destroy(&e2);
289 ebitmap_t e1, e2, e3, e4;
292 ebitmap_init(&e2);
306 CU_ASSERT_EQUAL(ebitmap_set_bit(&e2, 11, 1), 0);
307 CU_ASSERT_EQUAL(ebitmap_set_bit(&e2, 101, 1), 0);
308 CU_ASSERT_EQUAL(ebitmap_set_bit(&e2, 430, 1), 0);
309 CU_ASSERT_EQUAL(ebitmap_set_bit(&e2, 665, 1), 0);
336 CU_ASSERT_EQUAL(ebitmap_or(&dst, &e2, &e2), 0);
337 CU_ASSERT(ebitmap_cmp(&dst, &e2));
345 CU_ASSERT_EQUAL(ebitmap_or(&dst, &e1, &e2), 0);
380 ebitmap_destroy(&e2);
387 ebitmap_t e1, e2, e12, e3, e4;
390 ebitmap_init(&e2);
405 CU_ASSERT_EQUAL(ebitmap_set_bit(&e2, 11, 1), 0);
406 CU_ASSERT_EQUAL(ebitmap_set_bit(&e2, 101, 1), 0);
407 CU_ASSERT_EQUAL(ebitmap_set_bit(&e2, 319, 1), 0);
408 CU_ASSERT_EQUAL(ebitmap_set_bit(&e2, 665, 1), 0);
438 CU_ASSERT_EQUAL(ebitmap_and(&dst, &e2, &e2), 0);
439 CU_ASSERT(ebitmap_cmp(&dst, &e2));
447 CU_ASSERT_EQUAL(ebitmap_and(&dst, &e1, &e2), 0);
474 CU_ASSERT_EQUAL(ebitmap_and(&dst, &e2, &e3), 0);
475 CU_ASSERT(ebitmap_cmp(&dst, &e2));
501 ebitmap_destroy(&e2);
542 ebitmap_t e1, e2, e3, e4;
545 ebitmap_init(&e2);
553 CU_ASSERT_EQUAL(ebitmap_set_bit(&e2, 1, 1), 0);
554 CU_ASSERT_EQUAL(ebitmap_set_bit(&e2, 3, 1), 0);
555 CU_ASSERT_EQUAL(ebitmap_set_bit(&e2, 6, 1), 0);
556 CU_ASSERT_EQUAL(ebitmap_set_bit(&e2, 9, 1), 0);
579 CU_ASSERT_EQUAL(ebitmap_xor(&dst, &e2, &e2), 0);
606 CU_ASSERT_EQUAL(ebitmap_xor(&dst, &e1, &e2), 0);
615 CU_ASSERT_EQUAL(ebitmap_xor(&dst, &e2, &e4), 0);
616 CU_ASSERT(ebitmap_cmp(&dst, &e2));
623 ebitmap_destroy(&e2);
667 ebitmap_t e1, e2, e3, e4;
670 ebitmap_init(&e2);
679 CU_ASSERT_EQUAL(ebitmap_set_bit(&e2, 2, 1), 0);
680 CU_ASSERT_EQUAL(ebitmap_set_bit(&e2, 3, 1), 0);
681 CU_ASSERT_EQUAL(ebitmap_set_bit(&e2, 4, 1), 0);
682 CU_ASSERT_EQUAL(ebitmap_set_bit(&e2, 6, 1), 0);
683 CU_ASSERT_EQUAL(ebitmap_set_bit(&e2, 7, 1), 0);
684 CU_ASSERT_EQUAL(ebitmap_set_bit(&e2, 8, 1), 0);
685 CU_ASSERT_EQUAL(ebitmap_set_bit(&e2, 9, 1), 0);
705 CU_ASSERT(ebitmap_cmp(&dst1, &e2));
734 ebitmap_destroy(&e2);
796 ebitmap_t e1, e2, e12, e3, e4;
799 ebitmap_init(&e2);
810 CU_ASSERT_EQUAL(ebitmap_set_bit(&e2, 11, 1), 0);
811 CU_ASSERT_EQUAL(ebitmap_set_bit(&e2, 101, 1), 0);
812 CU_ASSERT_EQUAL(ebitmap_set_bit(&e2, 665, 1), 0);
839 CU_ASSERT_EQUAL(ebitmap_andnot(&dst, &e2, &e2, 1024), 0);
848 CU_ASSERT_EQUAL(ebitmap_andnot(&dst, &e1, &e2, 1024), 0);
875 CU_ASSERT_EQUAL(ebitmap_andnot(&dst, &e2, &e12, 1024), 0);
876 CU_ASSERT(ebitmap_cmp(&dst, &e2));
902 ebitmap_destroy(&e2);
976 ebitmap_t e1, e2, dst_cpy, dst_or, dst_and, dst_xor1, dst_xor2, dst_not1, dst_not2, dst_andnot;
980 CU_ASSERT_EQUAL(ebitmap_init_random(&e2, length, set_chance), 0);
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));
996 CU_ASSERT_EQUAL(ebitmap_xor(&dst_xor2, &dst_xor1, &e2), 0);
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));
1017 ebitmap_destroy(&e2);