Lines Matching refs:tuples
41 struct bi_packed_tuple tuples[] = {
52 EXPECT_EQ(bi_pack_upper(U(0), tuples, 8), 3);
53 EXPECT_EQ(bi_pack_upper(U(1), tuples, 8), 1);
54 EXPECT_EQ(bi_pack_upper(U(2), tuples, 8), 7);
55 EXPECT_EQ(bi_pack_upper(U(3), tuples, 8), 0);
56 EXPECT_EQ(bi_pack_upper(U(4), tuples, 8), 2);
57 EXPECT_EQ(bi_pack_upper(U(5), tuples, 8), 6);
58 EXPECT_EQ(bi_pack_upper(U(6), tuples, 8), 5);
59 EXPECT_EQ(bi_pack_upper(U(7), tuples, 8), 4);
64 struct bi_packed_tuple tuples[] = {
70 EXPECT_EQ(bi_pack_tuple_bits(T(0), tuples, 8, 0, 30), 0x01234567);
71 EXPECT_EQ(bi_pack_tuple_bits(T(1), tuples, 8, 10, 30), 0xca66666);
72 EXPECT_EQ(bi_pack_tuple_bits(T(2), tuples, 8, 40, 15), 0x4def);
77 struct bi_packed_tuple tuples[] = {
88 EXPECT_EQ(bi_pack_sync(L(3), L(1), L(7), tuples, 8, false), 0xCF);
89 EXPECT_EQ(bi_pack_sync(L(3), L(1), U(7), tuples, 8, false), 0xCC);
90 EXPECT_EQ(bi_pack_sync(L(3), U(1), U(7), tuples, 8, false), 0xEC);
91 EXPECT_EQ(bi_pack_sync(Z, U(1), U(7), tuples, 8, false), 0x2C);
92 EXPECT_EQ(bi_pack_sync(Z, U(1), U(7), tuples, 8, true) , 0x6C);