Lines Matching defs:neg_one
108 const APInt neg_one(64, static_cast<uint64_t>(-1), true);
109 EXPECT_EQ(neg_one, neg_one.ashr(7));
292 const APInt neg_one(1, static_cast<uint64_t>(-1), true);
298 EXPECT_EQ(-1, neg_one.getSExtValue());
299 EXPECT_EQ(1u, neg_one.getZExtValue());
309 EXPECT_EQ(one, neg_one);
320 EXPECT_EQ(zero, neg_one + one);
321 EXPECT_EQ(neg_two, neg_one + neg_one);
324 EXPECT_EQ(neg_two, neg_one - one);
325 EXPECT_EQ(two, one - neg_one);
334 EXPECT_EQ(zero, neg_one & zero);
335 EXPECT_EQ(zero, zero & neg_one);
336 EXPECT_EQ(neg_one, neg_one & neg_one);
344 EXPECT_EQ(neg_one, neg_one | zero);
345 EXPECT_EQ(neg_one, zero | neg_one);
346 EXPECT_EQ(neg_one, neg_one | neg_one);
354 EXPECT_EQ(neg_one, neg_one ^ zero);
355 EXPECT_EQ(neg_one, zero ^ neg_one);
356 EXPECT_EQ(zero, neg_one ^ neg_one);
373 EXPECT_EQ(neg_one, neg_one * one);
374 EXPECT_EQ(neg_one, one * neg_one);
375 EXPECT_EQ(one, neg_one * neg_one);
379 EXPECT_EQ(neg_one, one.sdiv(neg_one));
380 EXPECT_EQ(neg_one, neg_one.sdiv(one));
381 EXPECT_EQ(one, neg_one.sdiv(neg_one));
384 EXPECT_EQ(neg_one, one.udiv(neg_one));
385 EXPECT_EQ(neg_one, neg_one.udiv(one));
386 EXPECT_EQ(one, neg_one.udiv(neg_one));
390 EXPECT_EQ(zero, neg_one.srem(one));
391 EXPECT_EQ(zero, neg_one.urem(one));
392 EXPECT_EQ(zero, one.srem(neg_one));
2811 const APInt neg_one(128, static_cast<uint64_t>(-1), true);
2812 EXPECT_EQ(0, neg_one.lshr(128));
2880 const APInt neg_one(128, static_cast<uint64_t>(-1), true);
2881 EXPECT_EQ(0, neg_one.shl(128));