Lines Matching refs:TEST_ONE_SHIFT

296 #define TEST_ONE_SHIFT(a, s, t, expect, of) ({				\  in test_overflow_shift()  macro
323 err |= TEST_ONE_SHIFT(1, 0, u8, 1 << 0, false); in test_overflow_shift()
324 err |= TEST_ONE_SHIFT(1, 4, u8, 1 << 4, false); in test_overflow_shift()
325 err |= TEST_ONE_SHIFT(1, 7, u8, 1 << 7, false); in test_overflow_shift()
326 err |= TEST_ONE_SHIFT(0xF, 4, u8, 0xF << 4, false); in test_overflow_shift()
327 err |= TEST_ONE_SHIFT(1, 0, u16, 1 << 0, false); in test_overflow_shift()
328 err |= TEST_ONE_SHIFT(1, 10, u16, 1 << 10, false); in test_overflow_shift()
329 err |= TEST_ONE_SHIFT(1, 15, u16, 1 << 15, false); in test_overflow_shift()
330 err |= TEST_ONE_SHIFT(0xFF, 8, u16, 0xFF << 8, false); in test_overflow_shift()
331 err |= TEST_ONE_SHIFT(1, 0, int, 1 << 0, false); in test_overflow_shift()
332 err |= TEST_ONE_SHIFT(1, 16, int, 1 << 16, false); in test_overflow_shift()
333 err |= TEST_ONE_SHIFT(1, 30, int, 1 << 30, false); in test_overflow_shift()
334 err |= TEST_ONE_SHIFT(1, 0, s32, 1 << 0, false); in test_overflow_shift()
335 err |= TEST_ONE_SHIFT(1, 16, s32, 1 << 16, false); in test_overflow_shift()
336 err |= TEST_ONE_SHIFT(1, 30, s32, 1 << 30, false); in test_overflow_shift()
337 err |= TEST_ONE_SHIFT(1, 0, unsigned int, 1U << 0, false); in test_overflow_shift()
338 err |= TEST_ONE_SHIFT(1, 20, unsigned int, 1U << 20, false); in test_overflow_shift()
339 err |= TEST_ONE_SHIFT(1, 31, unsigned int, 1U << 31, false); in test_overflow_shift()
340 err |= TEST_ONE_SHIFT(0xFFFFU, 16, unsigned int, 0xFFFFU << 16, false); in test_overflow_shift()
341 err |= TEST_ONE_SHIFT(1, 0, u32, 1U << 0, false); in test_overflow_shift()
342 err |= TEST_ONE_SHIFT(1, 20, u32, 1U << 20, false); in test_overflow_shift()
343 err |= TEST_ONE_SHIFT(1, 31, u32, 1U << 31, false); in test_overflow_shift()
344 err |= TEST_ONE_SHIFT(0xFFFFU, 16, u32, 0xFFFFU << 16, false); in test_overflow_shift()
345 err |= TEST_ONE_SHIFT(1, 0, u64, 1ULL << 0, false); in test_overflow_shift()
346 err |= TEST_ONE_SHIFT(1, 40, u64, 1ULL << 40, false); in test_overflow_shift()
347 err |= TEST_ONE_SHIFT(1, 63, u64, 1ULL << 63, false); in test_overflow_shift()
348 err |= TEST_ONE_SHIFT(0xFFFFFFFFULL, 32, u64, in test_overflow_shift()
352 err |= TEST_ONE_SHIFT(0, 7, u8, 0, false); in test_overflow_shift()
353 err |= TEST_ONE_SHIFT(0, 15, u16, 0, false); in test_overflow_shift()
354 err |= TEST_ONE_SHIFT(0, 31, unsigned int, 0, false); in test_overflow_shift()
355 err |= TEST_ONE_SHIFT(0, 31, u32, 0, false); in test_overflow_shift()
356 err |= TEST_ONE_SHIFT(0, 63, u64, 0, false); in test_overflow_shift()
359 err |= TEST_ONE_SHIFT(0, 6, s8, 0, false); in test_overflow_shift()
360 err |= TEST_ONE_SHIFT(0, 14, s16, 0, false); in test_overflow_shift()
361 err |= TEST_ONE_SHIFT(0, 30, int, 0, false); in test_overflow_shift()
362 err |= TEST_ONE_SHIFT(0, 30, s32, 0, false); in test_overflow_shift()
363 err |= TEST_ONE_SHIFT(0, 62, s64, 0, false); in test_overflow_shift()
366 err |= TEST_ONE_SHIFT(1, 8, u8, 0, true); in test_overflow_shift()
367 err |= TEST_ONE_SHIFT(1, 16, u16, 0, true); in test_overflow_shift()
368 err |= TEST_ONE_SHIFT(1, 32, unsigned int, 0, true); in test_overflow_shift()
369 err |= TEST_ONE_SHIFT(1, 32, u32, 0, true); in test_overflow_shift()
370 err |= TEST_ONE_SHIFT(1, 64, u64, 0, true); in test_overflow_shift()
373 err |= TEST_ONE_SHIFT(1, 7, s8, 0, true); in test_overflow_shift()
374 err |= TEST_ONE_SHIFT(1, 15, s16, 0, true); in test_overflow_shift()
375 err |= TEST_ONE_SHIFT(1, 31, int, 0, true); in test_overflow_shift()
376 err |= TEST_ONE_SHIFT(1, 31, s32, 0, true); in test_overflow_shift()
377 err |= TEST_ONE_SHIFT(1, 63, s64, 0, true); in test_overflow_shift()
381 err |= TEST_ONE_SHIFT(150, 1, u8, 0, true); in test_overflow_shift()
383 err |= TEST_ONE_SHIFT(34966, 1, u16, 0, true); in test_overflow_shift()
385 err |= TEST_ONE_SHIFT(2215151766U, 1, u32, 0, true); in test_overflow_shift()
386 err |= TEST_ONE_SHIFT(2215151766U, 1, unsigned int, 0, true); in test_overflow_shift()
388 err |= TEST_ONE_SHIFT(9372061470395238550ULL, 1, u64, 0, true); in test_overflow_shift()
392 err |= TEST_ONE_SHIFT(75, 1, s8, 0, true); in test_overflow_shift()
394 err |= TEST_ONE_SHIFT(17483, 1, s16, 0, true); in test_overflow_shift()
396 err |= TEST_ONE_SHIFT(1107575883, 1, s32, 0, true); in test_overflow_shift()
397 err |= TEST_ONE_SHIFT(1107575883, 1, int, 0, true); in test_overflow_shift()
399 err |= TEST_ONE_SHIFT(4686030735197619275LL, 1, s64, 0, true); in test_overflow_shift()
403 err |= TEST_ONE_SHIFT(75, 2, s8, 0, true); in test_overflow_shift()
405 err |= TEST_ONE_SHIFT(17483, 2, s16, 0, true); in test_overflow_shift()
407 err |= TEST_ONE_SHIFT(1107575883, 2, s32, 0, true); in test_overflow_shift()
408 err |= TEST_ONE_SHIFT(1107575883, 2, int, 0, true); in test_overflow_shift()
410 err |= TEST_ONE_SHIFT(4686030735197619275LL, 2, s64, 0, true); in test_overflow_shift()
413 err |= TEST_ONE_SHIFT(0x100, 0, u8, 0, true); in test_overflow_shift()
414 err |= TEST_ONE_SHIFT(0xFF, 0, s8, 0, true); in test_overflow_shift()
415 err |= TEST_ONE_SHIFT(0x10000U, 0, u16, 0, true); in test_overflow_shift()
416 err |= TEST_ONE_SHIFT(0xFFFFU, 0, s16, 0, true); in test_overflow_shift()
417 err |= TEST_ONE_SHIFT(0x100000000ULL, 0, u32, 0, true); in test_overflow_shift()
418 err |= TEST_ONE_SHIFT(0x100000000ULL, 0, unsigned int, 0, true); in test_overflow_shift()
419 err |= TEST_ONE_SHIFT(0xFFFFFFFFUL, 0, s32, 0, true); in test_overflow_shift()
420 err |= TEST_ONE_SHIFT(0xFFFFFFFFUL, 0, int, 0, true); in test_overflow_shift()
421 err |= TEST_ONE_SHIFT(0xFFFFFFFFFFFFFFFFULL, 0, s64, 0, true); in test_overflow_shift()
424 err |= TEST_ONE_SHIFT(-1, 0, s8, 0, true); in test_overflow_shift()
425 err |= TEST_ONE_SHIFT(-1, 0, u8, 0, true); in test_overflow_shift()
426 err |= TEST_ONE_SHIFT(-5, 0, s16, 0, true); in test_overflow_shift()
427 err |= TEST_ONE_SHIFT(-5, 0, u16, 0, true); in test_overflow_shift()
428 err |= TEST_ONE_SHIFT(-10, 0, int, 0, true); in test_overflow_shift()
429 err |= TEST_ONE_SHIFT(-10, 0, unsigned int, 0, true); in test_overflow_shift()
430 err |= TEST_ONE_SHIFT(-100, 0, s32, 0, true); in test_overflow_shift()
431 err |= TEST_ONE_SHIFT(-100, 0, u32, 0, true); in test_overflow_shift()
432 err |= TEST_ONE_SHIFT(-10000, 0, s64, 0, true); in test_overflow_shift()
433 err |= TEST_ONE_SHIFT(-10000, 0, u64, 0, true); in test_overflow_shift()
436 err |= TEST_ONE_SHIFT(0, -5, s8, 0, true); in test_overflow_shift()
437 err |= TEST_ONE_SHIFT(0, -5, u8, 0, true); in test_overflow_shift()
438 err |= TEST_ONE_SHIFT(0, -10, s16, 0, true); in test_overflow_shift()
439 err |= TEST_ONE_SHIFT(0, -10, u16, 0, true); in test_overflow_shift()
440 err |= TEST_ONE_SHIFT(0, -15, int, 0, true); in test_overflow_shift()
441 err |= TEST_ONE_SHIFT(0, -15, unsigned int, 0, true); in test_overflow_shift()
442 err |= TEST_ONE_SHIFT(0, -20, s32, 0, true); in test_overflow_shift()
443 err |= TEST_ONE_SHIFT(0, -20, u32, 0, true); in test_overflow_shift()
444 err |= TEST_ONE_SHIFT(0, -30, s64, 0, true); in test_overflow_shift()
445 err |= TEST_ONE_SHIFT(0, -30, u64, 0, true); in test_overflow_shift()
448 err |= TEST_ONE_SHIFT(0, 8, u8, 0, true); in test_overflow_shift()
449 err |= TEST_ONE_SHIFT(0, 9, u8, 0, true); in test_overflow_shift()
450 err |= TEST_ONE_SHIFT(0, 8, s8, 0, true); in test_overflow_shift()
451 err |= TEST_ONE_SHIFT(0, 9, s8, 0, true); in test_overflow_shift()
452 err |= TEST_ONE_SHIFT(0, 16, u16, 0, true); in test_overflow_shift()
453 err |= TEST_ONE_SHIFT(0, 17, u16, 0, true); in test_overflow_shift()
454 err |= TEST_ONE_SHIFT(0, 16, s16, 0, true); in test_overflow_shift()
455 err |= TEST_ONE_SHIFT(0, 17, s16, 0, true); in test_overflow_shift()
456 err |= TEST_ONE_SHIFT(0, 32, u32, 0, true); in test_overflow_shift()
457 err |= TEST_ONE_SHIFT(0, 33, u32, 0, true); in test_overflow_shift()
458 err |= TEST_ONE_SHIFT(0, 32, int, 0, true); in test_overflow_shift()
459 err |= TEST_ONE_SHIFT(0, 33, int, 0, true); in test_overflow_shift()
460 err |= TEST_ONE_SHIFT(0, 32, s32, 0, true); in test_overflow_shift()
461 err |= TEST_ONE_SHIFT(0, 33, s32, 0, true); in test_overflow_shift()
462 err |= TEST_ONE_SHIFT(0, 64, u64, 0, true); in test_overflow_shift()
463 err |= TEST_ONE_SHIFT(0, 65, u64, 0, true); in test_overflow_shift()
464 err |= TEST_ONE_SHIFT(0, 64, s64, 0, true); in test_overflow_shift()
465 err |= TEST_ONE_SHIFT(0, 65, s64, 0, true); in test_overflow_shift()
476 err |= TEST_ONE_SHIFT(0, 7, s8, 0, false); in test_overflow_shift()
477 err |= TEST_ONE_SHIFT(0, 15, s16, 0, false); in test_overflow_shift()
478 err |= TEST_ONE_SHIFT(0, 31, int, 0, false); in test_overflow_shift()
479 err |= TEST_ONE_SHIFT(0, 31, s32, 0, false); in test_overflow_shift()
480 err |= TEST_ONE_SHIFT(0, 63, s64, 0, false); in test_overflow_shift()