Lines Matching defs:i257

2117   APInt i257(257, 0);
2118 i257.insertBits(APInt(96, UINT64_MAX, true), 64);
2119 EXPECT_EQ(i257.extractBits(64, 0).getZExtValue(), 0x0000000000000000ull);
2120 EXPECT_EQ(i257.extractBits(64, 64).getZExtValue(), 0xFFFFFFFFFFFFFFFFull);
2121 EXPECT_EQ(i257.extractBits(64, 128).getZExtValue(), 0x00000000FFFFFFFFull);
2122 EXPECT_EQ(i257.extractBits(65, 192).getZExtValue(), 0x0000000000000000ull);
2174 APInt i257(257, 0);
2175 i257.insertBits(APInt(96, UINT64_MAX, true), 64);
2176 EXPECT_EQ(i257.extractBitsAsZExtValue(64, 0), 0x0000000000000000ull);
2177 EXPECT_EQ(i257.extractBitsAsZExtValue(64, 64), 0xFFFFFFFFFFFFFFFFull);
2178 EXPECT_EQ(i257.extractBitsAsZExtValue(64, 128), 0x00000000FFFFFFFFull);
2179 EXPECT_EQ(i257.extractBitsAsZExtValue(64, 192), 0x0000000000000000ull);
2180 EXPECT_EQ(i257.extractBitsAsZExtValue(1, 256), 0x0000000000000000ull);
2202 APInt i257(257, 0xFFFFFFFFFF0000FFull, true);
2203 EXPECT_EQ(0xFFu, i257.extractBits(16, 0));
2204 EXPECT_EQ(0xFFu, i257.lshr(0).trunc(16));
2205 EXPECT_EQ((0xFFu >> 1), i257.extractBits(16, 1));
2206 EXPECT_EQ((0xFFu >> 1), i257.lshr(1).trunc(16));
2207 EXPECT_EQ(-1, i257.extractBits(32, 64).getSExtValue());
2208 EXPECT_EQ(-1, i257.lshr(64).trunc(32).getSExtValue());
2209 EXPECT_EQ(-1, i257.extractBits(128, 128).getSExtValue());
2210 EXPECT_EQ(-1, i257.lshr(128).trunc(128).getSExtValue());
2211 EXPECT_EQ(-1, i257.extractBits(66, 191).getSExtValue());
2212 EXPECT_EQ(-1, i257.lshr(191).trunc(66).getSExtValue());
2214 i257.extractBits(128, 1).getSExtValue());
2216 i257.lshr(1).trunc(128).getSExtValue());
2218 i257.extractBits(129, 1).getSExtValue());
2220 i257.lshr(1).trunc(129).getSExtValue());
2241 APInt i257(257, 0xFFFFFFFFFF0000FFull, true);
2242 EXPECT_EQ(0xFFu, i257.extractBitsAsZExtValue(16, 0));
2243 EXPECT_EQ((0xFFu >> 1), i257.extractBitsAsZExtValue(16, 1));
2244 EXPECT_EQ(0xFFFFFFFFull, i257.extractBitsAsZExtValue(32, 64));
2245 EXPECT_EQ(0xFFFFFFFFFFFFFFFFull, i257.extractBitsAsZExtValue(64, 128));
2246 EXPECT_EQ(0xFFFFFFFFFFFFFFFFull, i257.extractBitsAsZExtValue(64, 192));
2247 EXPECT_EQ(0xFFFFFFFFFFFFFFFFull, i257.extractBitsAsZExtValue(64, 191));
2248 EXPECT_EQ(0x3u, i257.extractBitsAsZExtValue(2, 255));
2249 EXPECT_EQ(0xFFFFFFFFFF80007Full, i257.extractBitsAsZExtValue(64, 1));
2250 EXPECT_EQ(0xFFFFFFFFFFFFFFFFull, i257.extractBitsAsZExtValue(64, 65));
2251 EXPECT_EQ(0xFFFFFFFFFF80007Full, i257.extractBitsAsZExtValue(64, 1));
2252 EXPECT_EQ(0xFFFFFFFFFFFFFFFFull, i257.extractBitsAsZExtValue(64, 65));
2253 EXPECT_EQ(0x1ull, i257.extractBitsAsZExtValue(1, 129));