Lines Matching defs:s128
214 APInt s128(128, 2, true);
215 EXPECT_EQ(126u, s128.countl_zero());
216 EXPECT_EQ(0u, s128.countl_one());
217 EXPECT_EQ(2u, s128.getActiveBits());
218 EXPECT_EQ(1u, s128.countr_zero());
219 EXPECT_EQ(0u, s128.countr_one());
220 EXPECT_EQ(1u, s128.popcount());
221 EXPECT_EQ(2, s128.getSExtValue());
222 EXPECT_EQ(2u, s128.getZExtValue());
225 s128.setBits(42, 42);
226 EXPECT_EQ(126u, s128.countl_zero());
227 EXPECT_EQ(0u, s128.countl_one());
228 EXPECT_EQ(2u, s128.getActiveBits());
229 EXPECT_EQ(1u, s128.countr_zero());
230 EXPECT_EQ(0u, s128.countr_one());
231 EXPECT_EQ(1u, s128.popcount());
232 EXPECT_EQ(2, s128.getSExtValue());
233 EXPECT_EQ(2u, s128.getZExtValue());
235 s128.setBits(3, 32);
236 EXPECT_EQ(96u, s128.countl_zero());
237 EXPECT_EQ(0u, s128.countl_one());
238 EXPECT_EQ(32u, s128.getActiveBits());
239 EXPECT_EQ(33u, s128.getSignificantBits());
240 EXPECT_EQ(1u, s128.countr_zero());
241 EXPECT_EQ(0u, s128.countr_one());
242 EXPECT_EQ(30u, s128.popcount());
243 EXPECT_EQ(static_cast<uint32_t>((~0u << 3) | 2), s128.getZExtValue());
245 s128.setBits(62, 128);
246 EXPECT_EQ(0u, s128.countl_zero());
247 EXPECT_EQ(66u, s128.countl_one());
248 EXPECT_EQ(128u, s128.getActiveBits());
249 EXPECT_EQ(63u, s128.getSignificantBits());
250 EXPECT_EQ(1u, s128.countr_zero());
251 EXPECT_EQ(0u, s128.countr_one());
252 EXPECT_EQ(96u, s128.popcount());
255 s128.getSExtValue());