Lines Matching +full:stack +full:- +full:utils
7 // http://www.apache.org/licenses/LICENSE-2.0
22 #include "src/utils/constants.h"
23 #include "src/utils/queue.h"
24 #include "src/utils/types.h"
34 uint8_t* const buffer1_ptr = buffer1->buffer(); in TEST()
38 uint8_t* const buffer2_ptr = buffer2->buffer(); in TEST()
46 uint8_t* const buffer3_ptr = buffer3->buffer(); in TEST()
52 uint8_t* const buffer4_ptr = buffer4->buffer(); in TEST()
73 uint8_t* const buffer5_ptr = buffer5->buffer(); in TEST()
88 uint8_t* const buffer1_ptr = buffer1->buffer(); in TEST()
90 auto* queue1 = buffer1->transform_parameters(); in TEST()
91 queue1->Push(TransformParameters(kTransformTypeAdstAdst, 10)); in TEST()
92 EXPECT_EQ(queue1->Size(), 1); in TEST()
93 EXPECT_EQ(queue1->Front().type, kTransformTypeAdstAdst); in TEST()
94 EXPECT_EQ(queue1->Front().non_zero_coeff_count, 10); in TEST()
95 queue1->Push(TransformParameters(kTransformTypeDctDct, 20)); in TEST()
96 EXPECT_EQ(queue1->Size(), 2); in TEST()
97 EXPECT_EQ(queue1->Front().type, kTransformTypeAdstAdst); in TEST()
98 EXPECT_EQ(queue1->Front().non_zero_coeff_count, 10); in TEST()
99 queue1->Pop(); in TEST()
100 EXPECT_EQ(queue1->Size(), 1); in TEST()
101 EXPECT_EQ(queue1->Front().type, kTransformTypeDctDct); in TEST()
102 EXPECT_EQ(queue1->Front().non_zero_coeff_count, 20); in TEST()
108 uint8_t* const buffer2_ptr = buffer2->buffer(); in TEST()
112 EXPECT_EQ(buffer2->transform_parameters()->Size(), 0); in TEST()
130 // Push two buffers onto the stack. in TEST()
136 // Pop one buffer off the stack. in TEST()
141 // Push one buffer onto the stack. in TEST()
145 // Pop two buffers off the stack in TEST()
153 // Try to pop a buffer off an empty stack. in TEST()
174 // Push three buffers onto the stack. in TEST()
188 // Pop three buffers off the swapped stack. in TEST()