Lines Matching +full:left +full:- +full:shift
2 * Test unsigned left and right shift
5 * See the COPYING.LIB file in the top-level directory.
10 #include "qemu/host-utils.h"
17 int32_t shift; member
63 0x8000000000000000ULL, -1, false },
67 0x4000000000000000ULL, -2, false },
69 0x4000000000000000ULL, INT32_MAX - 1, false },
92 0x0000000000000000ULL, 0x0000000000000080ULL, -200, false },
102 0x0000000000000001ULL, 0x0000000000000000ULL, -1, false },
104 0x0000000000000002ULL, 0x0000000000000000ULL, -2, false },
114 ulshift(&tmp.low, &tmp.high, tmp.shift, &overflow); in test_lshift()
127 urshift(&tmp.low, &tmp.high, tmp.shift); in test_rshift()
136 g_test_add_func("/host-utils/test_lshift", test_lshift); in main()
137 g_test_add_func("/host-utils/test_rshift", test_rshift); in main()