Lines Matching refs:ASSERT_EQUAL_128
255 #define ASSERT_EQUAL_128(expected_h, expected_l, result) \ macro
2793 ASSERT_EQUAL_128(0, 0x23, q0); in TEST()
2795 ASSERT_EQUAL_128(0, 0x12, q1); in TEST()
2797 ASSERT_EQUAL_128(0, 0x34, q2); in TEST()
2835 ASSERT_EQUAL_128(0, 0x2345, q0); in TEST()
2837 ASSERT_EQUAL_128(0, 0x1234, q1); in TEST()
2839 ASSERT_EQUAL_128(0, 0x3456, q2); in TEST()
2882 ASSERT_EQUAL_128(0xf0debc9a78563412, 0x0fedcba987654321, q0); in TEST()
2885 ASSERT_EQUAL_128(0xefcdab8967452301, 0xfedcba9876543210, q1); in TEST()
2888 ASSERT_EQUAL_128(0x200eeccaa8866442, 0x02e0ceac8a684624, q2); in TEST()
2962 ASSERT_EQUAL_128(0, 0x11, q0); in TEST()
2963 ASSERT_EQUAL_128(0, 0x0f, q1); in TEST()
2964 ASSERT_EQUAL_128(0, 0x1211, q2); in TEST()
2965 ASSERT_EQUAL_128(0, 0x1312, q3); in TEST()
2966 ASSERT_EQUAL_128(0, 0x0f0e, q4); in TEST()
2967 ASSERT_EQUAL_128(0, 0x1312, q5); in TEST()
2968 ASSERT_EQUAL_128(0, 0x14131211, q16); in TEST()
2969 ASSERT_EQUAL_128(0, 0x17161514, q17); in TEST()
2970 ASSERT_EQUAL_128(0, 0x0f0e0d0c, q18); in TEST()
2971 ASSERT_EQUAL_128(0, 0x17161514, q19); in TEST()
2972 ASSERT_EQUAL_128(0, 0x1817161514131211, q20); in TEST()
2973 ASSERT_EQUAL_128(0, 0x1f1e1d1c1b1a1918, q21); in TEST()
2974 ASSERT_EQUAL_128(0, 0x0f0e0d0c0b0a0908, q22); in TEST()
2975 ASSERT_EQUAL_128(0, 0x1f1e1d1c1b1a1918, q23); in TEST()
2976 ASSERT_EQUAL_128(0x201f1e1d1c1b1a19, 0x1817161514131211, q24); in TEST()
2977 ASSERT_EQUAL_128(0x2f2e2d2c2b2a2928, 0x2726252423222120, q25); in TEST()
2978 ASSERT_EQUAL_128(0x0f0e0d0c0b0a0908, 0x0706050403020100, q26); in TEST()
2979 ASSERT_EQUAL_128(0x2f2e2d2c2b2a2928, 0x2726252423222120, q27); in TEST()
2980 ASSERT_EQUAL_128(0x2027262524232221, 0x2023222120212020, q6); in TEST()
2981 ASSERT_EQUAL_128(0x2f2e2d2c2b2a2928, 0x2726252423222120, q7); in TEST()
3014 ASSERT_EQUAL_128(0, 0x0706050403020100, q2); in TEST()
3015 ASSERT_EQUAL_128(0, 0x0807060504030201, q3); in TEST()
3016 ASSERT_EQUAL_128(0, 0x100f0e0d0c0b0a09, q4); in TEST()
3017 ASSERT_EQUAL_128(0, 0x0908070605040302, q5); in TEST()
3018 ASSERT_EQUAL_128(0, 0x11100f0e0d0c0b0a, q6); in TEST()
3019 ASSERT_EQUAL_128(0, 0x1918171615141312, q7); in TEST()
3020 ASSERT_EQUAL_128(0, 0x0a09080706050403, q16); in TEST()
3021 ASSERT_EQUAL_128(0, 0x1211100f0e0d0c0b, q17); in TEST()
3022 ASSERT_EQUAL_128(0, 0x1a19181716151413, q18); in TEST()
3023 ASSERT_EQUAL_128(0, 0x2221201f1e1d1c1b, q19); in TEST()
3024 ASSERT_EQUAL_128(0, 0x0b0a090807060504, q30); in TEST()
3025 ASSERT_EQUAL_128(0, 0x131211100f0e0d0c, q31); in TEST()
3026 ASSERT_EQUAL_128(0, 0x1b1a191817161514, q0); in TEST()
3027 ASSERT_EQUAL_128(0, 0x232221201f1e1d1c, q1); in TEST()
3028 ASSERT_EQUAL_128(0, 0x0c0b0a0908070605, q20); in TEST()
3029 ASSERT_EQUAL_128(0, 0x14131211100f0e0d, q21); in TEST()
3030 ASSERT_EQUAL_128(0, 0x1c1b1a1918171615, q22); in TEST()
3031 ASSERT_EQUAL_128(0, 0x24232221201f1e1d, q23); in TEST()
3077 ASSERT_EQUAL_128(0, 0x0706050403020100, q2); in TEST()
3078 ASSERT_EQUAL_128(0, 0x0807060504030201, q3); in TEST()
3079 ASSERT_EQUAL_128(0, 0x100f0e0d0c0b0a09, q4); in TEST()
3080 ASSERT_EQUAL_128(0, 0x0908070605040302, q5); in TEST()
3081 ASSERT_EQUAL_128(0, 0x11100f0e0d0c0b0a, q6); in TEST()
3082 ASSERT_EQUAL_128(0, 0x1918171615141312, q7); in TEST()
3083 ASSERT_EQUAL_128(0, 0x0a09080706050403, q16); in TEST()
3084 ASSERT_EQUAL_128(0, 0x1211100f0e0d0c0b, q17); in TEST()
3085 ASSERT_EQUAL_128(0, 0x1a19181716151413, q18); in TEST()
3086 ASSERT_EQUAL_128(0, 0x2221201f1e1d1c1b, q19); in TEST()
3087 ASSERT_EQUAL_128(0, 0x0b0a090807060504, q30); in TEST()
3088 ASSERT_EQUAL_128(0, 0x131211100f0e0d0c, q31); in TEST()
3089 ASSERT_EQUAL_128(0, 0x1b1a191817161514, q0); in TEST()
3090 ASSERT_EQUAL_128(0, 0x232221201f1e1d1c, q1); in TEST()
3091 ASSERT_EQUAL_128(0, 0x0c0b0a0908070605, q20); in TEST()
3092 ASSERT_EQUAL_128(0, 0x14131211100f0e0d, q21); in TEST()
3093 ASSERT_EQUAL_128(0, 0x1c1b1a1918171615, q22); in TEST()
3094 ASSERT_EQUAL_128(0, 0x24232221201f1e1d, q23); in TEST()
3130 ASSERT_EQUAL_128(0x0f0e0d0c0b0a0908, 0x0706050403020100, q2); in TEST()
3131 ASSERT_EQUAL_128(0x100f0e0d0c0b0a09, 0x0807060504030201, q3); in TEST()
3132 ASSERT_EQUAL_128(0x201f1e1d1c1b1a19, 0x1817161514131211, q4); in TEST()
3133 ASSERT_EQUAL_128(0x11100f0e0d0c0b0a, 0x0908070605040302, q5); in TEST()
3134 ASSERT_EQUAL_128(0x21201f1e1d1c1b1a, 0x1918171615141312, q6); in TEST()
3135 ASSERT_EQUAL_128(0x31302f2e2d2c2b2a, 0x2928272625242322, q7); in TEST()
3136 ASSERT_EQUAL_128(0x1211100f0e0d0c0b, 0x0a09080706050403, q16); in TEST()
3137 ASSERT_EQUAL_128(0x2221201f1e1d1c1b, 0x1a19181716151413, q17); in TEST()
3138 ASSERT_EQUAL_128(0x3231302f2e2d2c2b, 0x2a29282726252423, q18); in TEST()
3139 ASSERT_EQUAL_128(0x4241403f3e3d3c3b, 0x3a39383736353433, q19); in TEST()
3140 ASSERT_EQUAL_128(0x131211100f0e0d0c, 0x0b0a090807060504, q30); in TEST()
3141 ASSERT_EQUAL_128(0x232221201f1e1d1c, 0x1b1a191817161514, q31); in TEST()
3142 ASSERT_EQUAL_128(0x333231302f2e2d2c, 0x2b2a292827262524, q0); in TEST()
3143 ASSERT_EQUAL_128(0x434241403f3e3d3c, 0x3b3a393837363534, q1); in TEST()
3182 ASSERT_EQUAL_128(0x0f0e0d0c0b0a0908, 0x0706050403020100, q2); in TEST()
3183 ASSERT_EQUAL_128(0x100f0e0d0c0b0a09, 0x0807060504030201, q3); in TEST()
3184 ASSERT_EQUAL_128(0x201f1e1d1c1b1a19, 0x1817161514131211, q4); in TEST()
3185 ASSERT_EQUAL_128(0x11100f0e0d0c0b0a, 0x0908070605040302, q5); in TEST()
3186 ASSERT_EQUAL_128(0x21201f1e1d1c1b1a, 0x1918171615141312, q6); in TEST()
3187 ASSERT_EQUAL_128(0x31302f2e2d2c2b2a, 0x2928272625242322, q7); in TEST()
3188 ASSERT_EQUAL_128(0x1211100f0e0d0c0b, 0x0a09080706050403, q16); in TEST()
3189 ASSERT_EQUAL_128(0x2221201f1e1d1c1b, 0x1a19181716151413, q17); in TEST()
3190 ASSERT_EQUAL_128(0x3231302f2e2d2c2b, 0x2a29282726252423, q18); in TEST()
3191 ASSERT_EQUAL_128(0x4241403f3e3d3c3b, 0x3a39383736353433, q19); in TEST()
3192 ASSERT_EQUAL_128(0x131211100f0e0d0c, 0x0b0a090807060504, q30); in TEST()
3193 ASSERT_EQUAL_128(0x232221201f1e1d1c, 0x1b1a191817161514, q31); in TEST()
3194 ASSERT_EQUAL_128(0x333231302f2e2d2c, 0x2b2a292827262524, q0); in TEST()
3195 ASSERT_EQUAL_128(0x434241403f3e3d3c, 0x3b3a393837363534, q1); in TEST()
3257 ASSERT_EQUAL_128(0x0001020304050607, 0x08090a0b0c0d0e0f, q0); in TEST()
3258 ASSERT_EQUAL_128(0x0100020103020403, 0x0504060507060807, q1); in TEST()
3259 ASSERT_EQUAL_128(0x0302010004030201, 0x0504030206050403, q2); in TEST()
3260 ASSERT_EQUAL_128(0x0706050403020100, 0x0807060504030201, q3); in TEST()
3261 ASSERT_EQUAL_128(0x0f0e0d0c0b0a0908, 0x0706050003020100, q4); in TEST()
3262 ASSERT_EQUAL_128(0x0f0e0d0c0b0a0908, 0x0100050403020100, q5); in TEST()
3263 ASSERT_EQUAL_128(0x0f0e0d0c03020100, 0x0706050403020100, q6); in TEST()
3264 ASSERT_EQUAL_128(0x0706050403020100, 0x0706050403020100, q7); in TEST()
3291 ASSERT_EQUAL_128(0, 0x0e0c0a0806040200, q2); in TEST()
3292 ASSERT_EQUAL_128(0, 0x0f0d0b0907050301, q3); in TEST()
3293 ASSERT_EQUAL_128(0, 0x0f0d0b0907050301, q4); in TEST()
3294 ASSERT_EQUAL_128(0, 0x100e0c0a08060402, q5); in TEST()
3295 ASSERT_EQUAL_128(0, 0x0f0e0b0a07060302, q6); in TEST()
3296 ASSERT_EQUAL_128(0, 0x11100d0c09080504, q7); in TEST()
3297 ASSERT_EQUAL_128(0, 0x0e0d0c0b06050403, q31); in TEST()
3298 ASSERT_EQUAL_128(0, 0x1211100f0a090807, q0); in TEST()
3328 ASSERT_EQUAL_128(0, 0x0e0c0a0806040200, q2); in TEST()
3329 ASSERT_EQUAL_128(0, 0x0f0d0b0907050301, q3); in TEST()
3330 ASSERT_EQUAL_128(0, 0x0f0d0b0907050301, q4); in TEST()
3331 ASSERT_EQUAL_128(0, 0x0f0e0b0a07060302, q5); in TEST()
3332 ASSERT_EQUAL_128(0, 0x11100d0c09080504, q6); in TEST()
3333 ASSERT_EQUAL_128(0, 0x0e0d0c0b06050403, q16); in TEST()
3334 ASSERT_EQUAL_128(0, 0x1211100f0a090807, q17); in TEST()
3335 ASSERT_EQUAL_128(0, 0x0f0e0d0c07060504, q31); in TEST()
3336 ASSERT_EQUAL_128(0, 0x131211100b0a0908, q0); in TEST()
3372 ASSERT_EQUAL_128(0x1e1c1a1816141210, 0x0e0c0a0806040200, q2); in TEST()
3373 ASSERT_EQUAL_128(0x1f1d1b1917151311, 0x0f0d0b0907050301, q3); in TEST()
3374 ASSERT_EQUAL_128(0x1f1d1b1917151311, 0x0f0d0b0907050301, q4); in TEST()
3375 ASSERT_EQUAL_128(0x201e1c1a18161412, 0x100e0c0a08060402, q5); in TEST()
3376 ASSERT_EQUAL_128(0x1f1e1b1a17161312, 0x0f0e0b0a07060302, q6); in TEST()
3377 ASSERT_EQUAL_128(0x21201d1c19181514, 0x11100d0c09080504, q7); in TEST()
3378 ASSERT_EQUAL_128(0x1e1d1c1b16151413, 0x0e0d0c0b06050403, q16); in TEST()
3379 ASSERT_EQUAL_128(0x2221201f1a191817, 0x1211100f0a090807, q17); in TEST()
3380 ASSERT_EQUAL_128(0x1b1a191817161514, 0x0b0a090807060504, q31); in TEST()
3381 ASSERT_EQUAL_128(0x232221201f1e1d1c, 0x131211100f0e0d0c, q0); in TEST()
3412 ASSERT_EQUAL_128(0x1e1c1a1816141210, 0x0e0c0a0806040200, q2); in TEST()
3413 ASSERT_EQUAL_128(0x1f1d1b1917151311, 0x0f0d0b0907050301, q3); in TEST()
3414 ASSERT_EQUAL_128(0x1f1d1b1917151311, 0x0f0d0b0907050301, q4); in TEST()
3415 ASSERT_EQUAL_128(0x201e1c1a18161412, 0x100e0c0a08060402, q5); in TEST()
3416 ASSERT_EQUAL_128(0x1f1e1b1a17161312, 0x0f0e0b0a07060302, q6); in TEST()
3417 ASSERT_EQUAL_128(0x21201d1c19181514, 0x11100d0c09080504, q7); in TEST()
3418 ASSERT_EQUAL_128(0x1e1d1c1b16151413, 0x0e0d0c0b06050403, q16); in TEST()
3419 ASSERT_EQUAL_128(0x2221201f1a191817, 0x1211100f0a090807, q17); in TEST()
3420 ASSERT_EQUAL_128(0x1b1a191817161514, 0x0b0a090807060504, q31); in TEST()
3421 ASSERT_EQUAL_128(0x232221201f1e1d1c, 0x131211100f0e0d0c, q0); in TEST()
3493 ASSERT_EQUAL_128(0x0001020304050607, 0x08090a0b0c0d0e0f, q0); in TEST()
3494 ASSERT_EQUAL_128(0x0102030405060708, 0x090a0b0c0d0e0f10, q1); in TEST()
3495 ASSERT_EQUAL_128(0x0100020103020403, 0x0504060507060807, q2); in TEST()
3496 ASSERT_EQUAL_128(0x0302040305040605, 0x0706080709080a09, q3); in TEST()
3497 ASSERT_EQUAL_128(0x0302010004030201, 0x0504030206050403, q4); in TEST()
3498 ASSERT_EQUAL_128(0x0706050408070605, 0x090807060a090807, q5); in TEST()
3499 ASSERT_EQUAL_128(0x0706050403020100, 0x0807060504030201, q6); in TEST()
3500 ASSERT_EQUAL_128(0x0f0e0d0c0b0a0908, 0x100f0e0d0c0b0a09, q7); in TEST()
3501 ASSERT_EQUAL_128(0x0f0e0d0c0b0a0908, 0x0706050003020100, q8); in TEST()
3502 ASSERT_EQUAL_128(0x1f1e1d1c1b1a1918, 0x1716150113121110, q9); in TEST()
3503 ASSERT_EQUAL_128(0x0f0e0d0c0b0a0908, 0x0100050403020100, q10); in TEST()
3504 ASSERT_EQUAL_128(0x1f1e1d1c1b1a1918, 0x0302151413121110, q11); in TEST()
3505 ASSERT_EQUAL_128(0x0f0e0d0c03020100, 0x0706050403020100, q12); in TEST()
3506 ASSERT_EQUAL_128(0x1f1e1d1c07060504, 0x1716151413121110, q13); in TEST()
3507 ASSERT_EQUAL_128(0x0706050403020100, 0x0706050403020100, q14); in TEST()
3508 ASSERT_EQUAL_128(0x0f0e0d0c0b0a0908, 0x1716151413121110, q15); in TEST()
3579 ASSERT_EQUAL_128(0x00020406080a0c0e, 0x10121416181a1c1e, q0); in TEST()
3580 ASSERT_EQUAL_128(0x01030507090b0d0f, 0x11131517191b1d1f, q1); in TEST()
3581 ASSERT_EQUAL_128(0x0100050409080d0c, 0x1110151419181d1c, q2); in TEST()
3582 ASSERT_EQUAL_128(0x030207060b0a0f0e, 0x131217161b1a1f1e, q3); in TEST()
3583 ASSERT_EQUAL_128(0x030201000b0a0908, 0x131211101b1a1918, q4); in TEST()
3584 ASSERT_EQUAL_128(0x070605040f0e0d0c, 0x171615141f1e1d1c, q5); in TEST()
3585 ASSERT_EQUAL_128(0x0706050403020100, 0x1716151413121110, q6); in TEST()
3586 ASSERT_EQUAL_128(0x0f0e0d0c0b0a0908, 0x1f1e1d1c1b1a1918, q7); in TEST()
3587 ASSERT_EQUAL_128(0x0f0e0d0c0b0a0908, 0x0706050003020100, q8); in TEST()
3588 ASSERT_EQUAL_128(0x1f1e1d1c1b1a1918, 0x1716150113121110, q9); in TEST()
3589 ASSERT_EQUAL_128(0x0f0e0d0c0b0a0908, 0x0100050403020100, q10); in TEST()
3590 ASSERT_EQUAL_128(0x1f1e1d1c1b1a1918, 0x0302151413121110, q11); in TEST()
3591 ASSERT_EQUAL_128(0x0f0e0d0c03020100, 0x0706050403020100, q12); in TEST()
3592 ASSERT_EQUAL_128(0x1f1e1d1c07060504, 0x1716151413121110, q13); in TEST()
3593 ASSERT_EQUAL_128(0x0706050403020100, 0x0706050403020100, q14); in TEST()
3594 ASSERT_EQUAL_128(0x0f0e0d0c0b0a0908, 0x1716151413121110, q15); in TEST()
3639 ASSERT_EQUAL_128(0x0000000000000000, 0x0101010101010101, q0); in TEST()
3640 ASSERT_EQUAL_128(0x0000000000000000, 0x0202020202020202, q1); in TEST()
3641 ASSERT_EQUAL_128(0x0303030303030303, 0x0303030303030303, q2); in TEST()
3642 ASSERT_EQUAL_128(0x0404040404040404, 0x0404040404040404, q3); in TEST()
3643 ASSERT_EQUAL_128(0x0000000000000000, 0x0504050405040504, q4); in TEST()
3644 ASSERT_EQUAL_128(0x0000000000000000, 0x0706070607060706, q5); in TEST()
3645 ASSERT_EQUAL_128(0x0605060506050605, 0x0605060506050605, q6); in TEST()
3646 ASSERT_EQUAL_128(0x0807080708070807, 0x0807080708070807, q7); in TEST()
3647 ASSERT_EQUAL_128(0x0000000000000000, 0x0c0b0a090c0b0a09, q8); in TEST()
3648 ASSERT_EQUAL_128(0x0000000000000000, 0x100f0e0d100f0e0d, q9); in TEST()
3649 ASSERT_EQUAL_128(0x0d0c0b0a0d0c0b0a, 0x0d0c0b0a0d0c0b0a, q10); in TEST()
3650 ASSERT_EQUAL_128(0x11100f0e11100f0e, 0x11100f0e11100f0e, q11); in TEST()
3651 ASSERT_EQUAL_128(0x1918171615141312, 0x1918171615141312, q12); in TEST()
3652 ASSERT_EQUAL_128(0x21201f1e1d1c1b1a, 0x21201f1e1d1c1b1a, q13); in TEST()
3681 ASSERT_EQUAL_128(0x0000000000000000, 0x0101010101010101, q0); in TEST()
3682 ASSERT_EQUAL_128(0x0000000000000000, 0x0202020202020202, q1); in TEST()
3683 ASSERT_EQUAL_128(0x0303030303030303, 0x0303030303030303, q2); in TEST()
3684 ASSERT_EQUAL_128(0x0404040404040404, 0x0404040404040404, q3); in TEST()
3685 ASSERT_EQUAL_128(0x0000000000000000, 0x0504050405040504, q4); in TEST()
3686 ASSERT_EQUAL_128(0x0000000000000000, 0x0706070607060706, q5); in TEST()
3687 ASSERT_EQUAL_128(0x0605060506050605, 0x0605060506050605, q6); in TEST()
3688 ASSERT_EQUAL_128(0x0807080708070807, 0x0807080708070807, q7); in TEST()
3689 ASSERT_EQUAL_128(0x0000000000000000, 0x0c0b0a090c0b0a09, q8); in TEST()
3690 ASSERT_EQUAL_128(0x0000000000000000, 0x100f0e0d100f0e0d, q9); in TEST()
3691 ASSERT_EQUAL_128(0x0d0c0b0a0d0c0b0a, 0x0d0c0b0a0d0c0b0a, q10); in TEST()
3692 ASSERT_EQUAL_128(0x11100f0e11100f0e, 0x11100f0e11100f0e, q11); in TEST()
3693 ASSERT_EQUAL_128(0x1918171615141312, 0x1918171615141312, q12); in TEST()
3694 ASSERT_EQUAL_128(0x21201f1e1d1c1b1a, 0x21201f1e1d1c1b1a, q13); in TEST()
3723 ASSERT_EQUAL_128(0, 0x15120f0c09060300, q2); in TEST()
3724 ASSERT_EQUAL_128(0, 0x1613100d0a070401, q3); in TEST()
3725 ASSERT_EQUAL_128(0, 0x1714110e0b080502, q4); in TEST()
3726 ASSERT_EQUAL_128(0, 0x1613100d0a070401, q5); in TEST()
3727 ASSERT_EQUAL_128(0, 0x1714110e0b080502, q6); in TEST()
3728 ASSERT_EQUAL_128(0, 0x1815120f0c090603, q7); in TEST()
3729 ASSERT_EQUAL_128(0, 0x15140f0e09080302, q8); in TEST()
3730 ASSERT_EQUAL_128(0, 0x171611100b0a0504, q9); in TEST()
3731 ASSERT_EQUAL_128(0, 0x191813120d0c0706, q10); in TEST()
3732 ASSERT_EQUAL_128(0, 0x1211100f06050403, q31); in TEST()
3733 ASSERT_EQUAL_128(0, 0x161514130a090807, q0); in TEST()
3734 ASSERT_EQUAL_128(0, 0x1a1918170e0d0c0b, q1); in TEST()
3765 ASSERT_EQUAL_128(0, 0x15120f0c09060300, q2); in TEST()
3766 ASSERT_EQUAL_128(0, 0x1613100d0a070401, q3); in TEST()
3767 ASSERT_EQUAL_128(0, 0x1714110e0b080502, q4); in TEST()
3768 ASSERT_EQUAL_128(0, 0x1613100d0a070401, q5); in TEST()
3769 ASSERT_EQUAL_128(0, 0x1714110e0b080502, q6); in TEST()
3770 ASSERT_EQUAL_128(0, 0x1815120f0c090603, q7); in TEST()
3771 ASSERT_EQUAL_128(0, 0x15140f0e09080302, q8); in TEST()
3772 ASSERT_EQUAL_128(0, 0x171611100b0a0504, q9); in TEST()
3773 ASSERT_EQUAL_128(0, 0x191813120d0c0706, q10); in TEST()
3774 ASSERT_EQUAL_128(0, 0x1211100f06050403, q11); in TEST()
3775 ASSERT_EQUAL_128(0, 0x161514130a090807, q12); in TEST()
3776 ASSERT_EQUAL_128(0, 0x1a1918170e0d0c0b, q13); in TEST()
3777 ASSERT_EQUAL_128(0, 0x1312111007060504, q31); in TEST()
3778 ASSERT_EQUAL_128(0, 0x171615140b0a0908, q0); in TEST()
3779 ASSERT_EQUAL_128(0, 0x1b1a19180f0e0d0c, q1); in TEST()
3815 ASSERT_EQUAL_128(0x2d2a2724211e1b18, 0x15120f0c09060300, q2); in TEST()
3816 ASSERT_EQUAL_128(0x2e2b2825221f1c19, 0x1613100d0a070401, q3); in TEST()
3817 ASSERT_EQUAL_128(0x2f2c292623201d1a, 0x1714110e0b080502, q4); in TEST()
3818 ASSERT_EQUAL_128(0x2e2b2825221f1c19, 0x1613100d0a070401, q5); in TEST()
3819 ASSERT_EQUAL_128(0x2f2c292623201d1a, 0x1714110e0b080502, q6); in TEST()
3820 ASSERT_EQUAL_128(0x302d2a2724211e1b, 0x1815120f0c090603, q7); in TEST()
3821 ASSERT_EQUAL_128(0x2d2c272621201b1a, 0x15140f0e09080302, q8); in TEST()
3822 ASSERT_EQUAL_128(0x2f2e292823221d1c, 0x171611100b0a0504, q9); in TEST()
3823 ASSERT_EQUAL_128(0x31302b2a25241f1e, 0x191813120d0c0706, q10); in TEST()
3824 ASSERT_EQUAL_128(0x2a2928271e1d1c1b, 0x1211100f06050403, q11); in TEST()
3825 ASSERT_EQUAL_128(0x2e2d2c2b2221201f, 0x161514130a090807, q12); in TEST()
3826 ASSERT_EQUAL_128(0x3231302f26252423, 0x1a1918170e0d0c0b, q13); in TEST()
3827 ASSERT_EQUAL_128(0x232221201f1e1d1c, 0x0b0a090807060504, q31); in TEST()
3828 ASSERT_EQUAL_128(0x2b2a292827262524, 0x131211100f0e0d0c, q0); in TEST()
3829 ASSERT_EQUAL_128(0x333231302f2e2d2c, 0x1b1a191817161514, q1); in TEST()
3861 ASSERT_EQUAL_128(0x2d2a2724211e1b18, 0x15120f0c09060300, q2); in TEST()
3862 ASSERT_EQUAL_128(0x2e2b2825221f1c19, 0x1613100d0a070401, q3); in TEST()
3863 ASSERT_EQUAL_128(0x2f2c292623201d1a, 0x1714110e0b080502, q4); in TEST()
3864 ASSERT_EQUAL_128(0x2e2b2825221f1c19, 0x1613100d0a070401, q5); in TEST()
3865 ASSERT_EQUAL_128(0x2f2c292623201d1a, 0x1714110e0b080502, q6); in TEST()
3866 ASSERT_EQUAL_128(0x302d2a2724211e1b, 0x1815120f0c090603, q7); in TEST()
3867 ASSERT_EQUAL_128(0x2d2c272621201b1a, 0x15140f0e09080302, q8); in TEST()
3868 ASSERT_EQUAL_128(0x2f2e292823221d1c, 0x171611100b0a0504, q9); in TEST()
3869 ASSERT_EQUAL_128(0x31302b2a25241f1e, 0x191813120d0c0706, q10); in TEST()
3870 ASSERT_EQUAL_128(0x2a2928271e1d1c1b, 0x1211100f06050403, q11); in TEST()
3871 ASSERT_EQUAL_128(0x2e2d2c2b2221201f, 0x161514130a090807, q12); in TEST()
3872 ASSERT_EQUAL_128(0x3231302f26252423, 0x1a1918170e0d0c0b, q13); in TEST()
3873 ASSERT_EQUAL_128(0x232221201f1e1d1c, 0x0b0a090807060504, q31); in TEST()
3874 ASSERT_EQUAL_128(0x2b2a292827262524, 0x131211100f0e0d0c, q0); in TEST()
3875 ASSERT_EQUAL_128(0x333231302f2e2d2c, 0x1b1a191817161514, q1); in TEST()
3950 ASSERT_EQUAL_128(0x0001020304050607, 0x08090a0b0c0d0e0f, q0); in TEST()
3951 ASSERT_EQUAL_128(0x0102030405060708, 0x090a0b0c0d0e0f10, q1); in TEST()
3952 ASSERT_EQUAL_128(0x0203040506070809, 0x0a0b0c0d0e0f1011, q2); in TEST()
3953 ASSERT_EQUAL_128(0x0100020103020403, 0x0504060507060807, q3); in TEST()
3954 ASSERT_EQUAL_128(0x0302040305040605, 0x0706080709080a09, q4); in TEST()
3955 ASSERT_EQUAL_128(0x0504060507060807, 0x09080a090b0a0c0b, q5); in TEST()
3956 ASSERT_EQUAL_128(0x0302010004030201, 0x0504030206050403, q6); in TEST()
3957 ASSERT_EQUAL_128(0x0706050408070605, 0x090807060a090807, q7); in TEST()
3958 ASSERT_EQUAL_128(0x0b0a09080c0b0a09, 0x0d0c0b0a0e0d0c0b, q8); in TEST()
3959 ASSERT_EQUAL_128(0x0706050403020100, 0x0807060504030201, q9); in TEST()
3960 ASSERT_EQUAL_128(0x0f0e0d0c0b0a0908, 0x100f0e0d0c0b0a09, q10); in TEST()
3961 ASSERT_EQUAL_128(0x1716151413121110, 0x1817161514131211, q11); in TEST()
3962 ASSERT_EQUAL_128(0x0f0e0d0c0b0a0908, 0x0706050003020100, q12); in TEST()
3963 ASSERT_EQUAL_128(0x1f1e1d1c1b1a1918, 0x1716150113121110, q13); in TEST()
3964 ASSERT_EQUAL_128(0x2f2e2d2c2b2a2928, 0x2726250223222120, q14); in TEST()
3965 ASSERT_EQUAL_128(0x0f0e0d0c0b0a0908, 0x0100050403020100, q15); in TEST()
3966 ASSERT_EQUAL_128(0x1f1e1d1c1b1a1918, 0x0302151413121110, q16); in TEST()
3967 ASSERT_EQUAL_128(0x2f2e2d2c2b2a2928, 0x0504252423222120, q17); in TEST()
4043 ASSERT_EQUAL_128(0x000306090c0f1215, 0x181b1e2124272a2d, q0); in TEST()
4044 ASSERT_EQUAL_128(0x0104070a0d101316, 0x191c1f2225282b2e, q1); in TEST()
4045 ASSERT_EQUAL_128(0x0205080b0e111417, 0x1a1d202326292c2f, q2); in TEST()
4046 ASSERT_EQUAL_128(0x010007060d0c1312, 0x19181f1e25242b2a, q3); in TEST()
4047 ASSERT_EQUAL_128(0x030209080f0e1514, 0x1b1a212027262d2c, q4); in TEST()
4048 ASSERT_EQUAL_128(0x05040b0a11101716, 0x1d1c232229282f2e, q5); in TEST()
4049 ASSERT_EQUAL_128(0x030201000f0e0d0c, 0x1b1a191827262524, q6); in TEST()
4050 ASSERT_EQUAL_128(0x0706050413121110, 0x1f1e1d1c2b2a2928, q7); in TEST()
4051 ASSERT_EQUAL_128(0x0b0a090817161514, 0x232221202f2e2d2c, q8); in TEST()
4052 ASSERT_EQUAL_128(0x0706050403020100, 0x1f1e1d1c1b1a1918, q9); in TEST()
4053 ASSERT_EQUAL_128(0x0f0e0d0c0b0a0908, 0x2726252423222120, q10); in TEST()
4054 ASSERT_EQUAL_128(0x1716151413121110, 0x2f2e2d2c2b2a2928, q11); in TEST()
4055 ASSERT_EQUAL_128(0x0f0e0d0c0b0a0908, 0x0706050003020100, q12); in TEST()
4056 ASSERT_EQUAL_128(0x1f1e1d1c1b1a1918, 0x1716150113121110, q13); in TEST()
4057 ASSERT_EQUAL_128(0x2f2e2d2c2b2a2928, 0x2726250223222120, q14); in TEST()
4058 ASSERT_EQUAL_128(0x0f0e0d0c0b0a0908, 0x0100050403020100, q15); in TEST()
4059 ASSERT_EQUAL_128(0x1f1e1d1c1b1a1918, 0x0302151413121110, q16); in TEST()
4060 ASSERT_EQUAL_128(0x2f2e2d2c2b2a2928, 0x0504252423222120, q17); in TEST()
4061 ASSERT_EQUAL_128(0x0f0e0d0c03020100, 0x0706050403020100, q18); in TEST()
4062 ASSERT_EQUAL_128(0x1f1e1d1c07060504, 0x1716151413121110, q19); in TEST()
4063 ASSERT_EQUAL_128(0x2f2e2d2c0b0a0908, 0x2726252423222120, q20); in TEST()
4064 ASSERT_EQUAL_128(0x0706050403020100, 0x0706050403020100, q21); in TEST()
4065 ASSERT_EQUAL_128(0x0f0e0d0c0b0a0908, 0x1716151413121110, q22); in TEST()
4066 ASSERT_EQUAL_128(0x1716151413121110, 0x2726252423222120, q23); in TEST()
4110 ASSERT_EQUAL_128(0x0000000000000000, 0x0101010101010101, q0); in TEST()
4111 ASSERT_EQUAL_128(0x0000000000000000, 0x0202020202020202, q1); in TEST()
4112 ASSERT_EQUAL_128(0x0000000000000000, 0x0303030303030303, q2); in TEST()
4113 ASSERT_EQUAL_128(0x0404040404040404, 0x0404040404040404, q3); in TEST()
4114 ASSERT_EQUAL_128(0x0505050505050505, 0x0505050505050505, q4); in TEST()
4115 ASSERT_EQUAL_128(0x0606060606060606, 0x0606060606060606, q5); in TEST()
4116 ASSERT_EQUAL_128(0x0000000000000000, 0x0605060506050605, q6); in TEST()
4117 ASSERT_EQUAL_128(0x0000000000000000, 0x0807080708070807, q7); in TEST()
4118 ASSERT_EQUAL_128(0x0000000000000000, 0x0a090a090a090a09, q8); in TEST()
4119 ASSERT_EQUAL_128(0x0706070607060706, 0x0706070607060706, q9); in TEST()
4120 ASSERT_EQUAL_128(0x0908090809080908, 0x0908090809080908, q10); in TEST()
4121 ASSERT_EQUAL_128(0x0b0a0b0a0b0a0b0a, 0x0b0a0b0a0b0a0b0a, q11); in TEST()
4122 ASSERT_EQUAL_128(0x0000000000000000, 0x0f0e0d0c0f0e0d0c, q12); in TEST()
4123 ASSERT_EQUAL_128(0x0000000000000000, 0x1312111013121110, q13); in TEST()
4124 ASSERT_EQUAL_128(0x0000000000000000, 0x1716151417161514, q14); in TEST()
4125 ASSERT_EQUAL_128(0x100f0e0d100f0e0d, 0x100f0e0d100f0e0d, q15); in TEST()
4126 ASSERT_EQUAL_128(0x1413121114131211, 0x1413121114131211, q16); in TEST()
4127 ASSERT_EQUAL_128(0x1817161518171615, 0x1817161518171615, q17); in TEST()
4128 ASSERT_EQUAL_128(0x201f1e1d1c1b1a19, 0x201f1e1d1c1b1a19, q18); in TEST()
4129 ASSERT_EQUAL_128(0x2827262524232221, 0x2827262524232221, q19); in TEST()
4130 ASSERT_EQUAL_128(0x302f2e2d2c2b2a29, 0x302f2e2d2c2b2a29, q20); in TEST()
4161 ASSERT_EQUAL_128(0x0000000000000000, 0x0101010101010101, q0); in TEST()
4162 ASSERT_EQUAL_128(0x0000000000000000, 0x0202020202020202, q1); in TEST()
4163 ASSERT_EQUAL_128(0x0000000000000000, 0x0303030303030303, q2); in TEST()
4164 ASSERT_EQUAL_128(0x0404040404040404, 0x0404040404040404, q3); in TEST()
4165 ASSERT_EQUAL_128(0x0505050505050505, 0x0505050505050505, q4); in TEST()
4166 ASSERT_EQUAL_128(0x0606060606060606, 0x0606060606060606, q5); in TEST()
4167 ASSERT_EQUAL_128(0x0000000000000000, 0x0605060506050605, q6); in TEST()
4168 ASSERT_EQUAL_128(0x0000000000000000, 0x0807080708070807, q7); in TEST()
4169 ASSERT_EQUAL_128(0x0000000000000000, 0x0a090a090a090a09, q8); in TEST()
4170 ASSERT_EQUAL_128(0x0706070607060706, 0x0706070607060706, q9); in TEST()
4171 ASSERT_EQUAL_128(0x0908090809080908, 0x0908090809080908, q10); in TEST()
4172 ASSERT_EQUAL_128(0x0b0a0b0a0b0a0b0a, 0x0b0a0b0a0b0a0b0a, q11); in TEST()
4173 ASSERT_EQUAL_128(0x0000000000000000, 0x0f0e0d0c0f0e0d0c, q12); in TEST()
4174 ASSERT_EQUAL_128(0x0000000000000000, 0x1312111013121110, q13); in TEST()
4175 ASSERT_EQUAL_128(0x0000000000000000, 0x1716151417161514, q14); in TEST()
4176 ASSERT_EQUAL_128(0x100f0e0d100f0e0d, 0x100f0e0d100f0e0d, q15); in TEST()
4177 ASSERT_EQUAL_128(0x1413121114131211, 0x1413121114131211, q16); in TEST()
4178 ASSERT_EQUAL_128(0x1817161518171615, 0x1817161518171615, q17); in TEST()
4179 ASSERT_EQUAL_128(0x201f1e1d1c1b1a19, 0x201f1e1d1c1b1a19, q18); in TEST()
4180 ASSERT_EQUAL_128(0x2827262524232221, 0x2827262524232221, q19); in TEST()
4181 ASSERT_EQUAL_128(0x302f2e2d2c2b2a29, 0x302f2e2d2c2b2a29, q20); in TEST()
4209 ASSERT_EQUAL_128(0, 0x1c1814100c080400, q2); in TEST()
4210 ASSERT_EQUAL_128(0, 0x1d1915110d090501, q3); in TEST()
4211 ASSERT_EQUAL_128(0, 0x1e1a16120e0a0602, q4); in TEST()
4212 ASSERT_EQUAL_128(0, 0x1f1b17130f0b0703, q5); in TEST()
4213 ASSERT_EQUAL_128(0, 0x1d1915110d090501, q6); in TEST()
4214 ASSERT_EQUAL_128(0, 0x1e1a16120e0a0602, q7); in TEST()
4215 ASSERT_EQUAL_128(0, 0x1f1b17130f0b0703, q8); in TEST()
4216 ASSERT_EQUAL_128(0, 0x201c1814100c0804, q9); in TEST()
4217 ASSERT_EQUAL_128(0, 0x1b1a13120b0a0302, q10); in TEST()
4218 ASSERT_EQUAL_128(0, 0x1d1c15140d0c0504, q11); in TEST()
4219 ASSERT_EQUAL_128(0, 0x1f1e17160f0e0706, q12); in TEST()
4220 ASSERT_EQUAL_128(0, 0x2120191811100908, q13); in TEST()
4221 ASSERT_EQUAL_128(0, 0x1615141306050403, q30); in TEST()
4222 ASSERT_EQUAL_128(0, 0x1a1918170a090807, q31); in TEST()
4223 ASSERT_EQUAL_128(0, 0x1e1d1c1b0e0d0c0b, q0); in TEST()
4224 ASSERT_EQUAL_128(0, 0x2221201f1211100f, q1); in TEST()
4275 ASSERT_EQUAL_128(0, 0x1c1814100c080400, q2); in TEST()
4276 ASSERT_EQUAL_128(0, 0x1d1915110d090501, q3); in TEST()
4277 ASSERT_EQUAL_128(0, 0x1e1a16120e0a0602, q4); in TEST()
4278 ASSERT_EQUAL_128(0, 0x1f1b17130f0b0703, q5); in TEST()
4279 ASSERT_EQUAL_128(0, 0x1d1915110d090501, q6); in TEST()
4280 ASSERT_EQUAL_128(0, 0x1e1a16120e0a0602, q7); in TEST()
4281 ASSERT_EQUAL_128(0, 0x1f1b17130f0b0703, q8); in TEST()
4282 ASSERT_EQUAL_128(0, 0x201c1814100c0804, q9); in TEST()
4283 ASSERT_EQUAL_128(0, 0x1b1a13120b0a0302, q10); in TEST()
4284 ASSERT_EQUAL_128(0, 0x1d1c15140d0c0504, q11); in TEST()
4285 ASSERT_EQUAL_128(0, 0x1f1e17160f0e0706, q12); in TEST()
4286 ASSERT_EQUAL_128(0, 0x2120191811100908, q13); in TEST()
4287 ASSERT_EQUAL_128(0, 0x1615141306050403, q14); in TEST()
4288 ASSERT_EQUAL_128(0, 0x1a1918170a090807, q15); in TEST()
4289 ASSERT_EQUAL_128(0, 0x1e1d1c1b0e0d0c0b, q16); in TEST()
4290 ASSERT_EQUAL_128(0, 0x2221201f1211100f, q17); in TEST()
4291 ASSERT_EQUAL_128(0, 0x1716151407060504, q30); in TEST()
4292 ASSERT_EQUAL_128(0, 0x1b1a19180b0a0908, q31); in TEST()
4293 ASSERT_EQUAL_128(0, 0x1f1e1d1c0f0e0d0c, q0); in TEST()
4294 ASSERT_EQUAL_128(0, 0x2322212013121110, q1); in TEST()
4330 ASSERT_EQUAL_128(0x3c3834302c282420, 0x1c1814100c080400, q2); in TEST()
4331 ASSERT_EQUAL_128(0x3d3935312d292521, 0x1d1915110d090501, q3); in TEST()
4332 ASSERT_EQUAL_128(0x3e3a36322e2a2622, 0x1e1a16120e0a0602, q4); in TEST()
4333 ASSERT_EQUAL_128(0x3f3b37332f2b2723, 0x1f1b17130f0b0703, q5); in TEST()
4334 ASSERT_EQUAL_128(0x3d3935312d292521, 0x1d1915110d090501, q6); in TEST()
4335 ASSERT_EQUAL_128(0x3e3a36322e2a2622, 0x1e1a16120e0a0602, q7); in TEST()
4336 ASSERT_EQUAL_128(0x3f3b37332f2b2723, 0x1f1b17130f0b0703, q8); in TEST()
4337 ASSERT_EQUAL_128(0x403c3834302c2824, 0x201c1814100c0804, q9); in TEST()
4338 ASSERT_EQUAL_128(0x3b3a33322b2a2322, 0x1b1a13120b0a0302, q10); in TEST()
4339 ASSERT_EQUAL_128(0x3d3c35342d2c2524, 0x1d1c15140d0c0504, q11); in TEST()
4340 ASSERT_EQUAL_128(0x3f3e37362f2e2726, 0x1f1e17160f0e0706, q12); in TEST()
4341 ASSERT_EQUAL_128(0x4140393831302928, 0x2120191811100908, q13); in TEST()
4342 ASSERT_EQUAL_128(0x3635343326252423, 0x1615141306050403, q14); in TEST()
4343 ASSERT_EQUAL_128(0x3a3938372a292827, 0x1a1918170a090807, q15); in TEST()
4344 ASSERT_EQUAL_128(0x3e3d3c3b2e2d2c2b, 0x1e1d1c1b0e0d0c0b, q16); in TEST()
4345 ASSERT_EQUAL_128(0x4241403f3231302f, 0x2221201f1211100f, q17); in TEST()
4346 ASSERT_EQUAL_128(0x2b2a292827262524, 0x0b0a090807060504, q18); in TEST()
4347 ASSERT_EQUAL_128(0x333231302f2e2d2c, 0x131211100f0e0d0c, q19); in TEST()
4348 ASSERT_EQUAL_128(0x3b3a393837363534, 0x1b1a191817161514, q20); in TEST()
4349 ASSERT_EQUAL_128(0x434241403f3e3d3c, 0x232221201f1e1d1c, q21); in TEST()
4400 ASSERT_EQUAL_128(0x3c3834302c282420, 0x1c1814100c080400, q2); in TEST()
4401 ASSERT_EQUAL_128(0x3d3935312d292521, 0x1d1915110d090501, q3); in TEST()
4402 ASSERT_EQUAL_128(0x3e3a36322e2a2622, 0x1e1a16120e0a0602, q4); in TEST()
4403 ASSERT_EQUAL_128(0x3f3b37332f2b2723, 0x1f1b17130f0b0703, q5); in TEST()
4404 ASSERT_EQUAL_128(0x3d3935312d292521, 0x1d1915110d090501, q6); in TEST()
4405 ASSERT_EQUAL_128(0x3e3a36322e2a2622, 0x1e1a16120e0a0602, q7); in TEST()
4406 ASSERT_EQUAL_128(0x3f3b37332f2b2723, 0x1f1b17130f0b0703, q8); in TEST()
4407 ASSERT_EQUAL_128(0x403c3834302c2824, 0x201c1814100c0804, q9); in TEST()
4408 ASSERT_EQUAL_128(0x3b3a33322b2a2322, 0x1b1a13120b0a0302, q10); in TEST()
4409 ASSERT_EQUAL_128(0x3d3c35342d2c2524, 0x1d1c15140d0c0504, q11); in TEST()
4410 ASSERT_EQUAL_128(0x3f3e37362f2e2726, 0x1f1e17160f0e0706, q12); in TEST()
4411 ASSERT_EQUAL_128(0x4140393831302928, 0x2120191811100908, q13); in TEST()
4412 ASSERT_EQUAL_128(0x3635343326252423, 0x1615141306050403, q14); in TEST()
4413 ASSERT_EQUAL_128(0x3a3938372a292827, 0x1a1918170a090807, q15); in TEST()
4414 ASSERT_EQUAL_128(0x3e3d3c3b2e2d2c2b, 0x1e1d1c1b0e0d0c0b, q16); in TEST()
4415 ASSERT_EQUAL_128(0x4241403f3231302f, 0x2221201f1211100f, q17); in TEST()
4416 ASSERT_EQUAL_128(0x2b2a292827262524, 0x0b0a090807060504, q30); in TEST()
4417 ASSERT_EQUAL_128(0x333231302f2e2d2c, 0x131211100f0e0d0c, q31); in TEST()
4418 ASSERT_EQUAL_128(0x3b3a393837363534, 0x1b1a191817161514, q0); in TEST()
4419 ASSERT_EQUAL_128(0x434241403f3e3d3c, 0x232221201f1e1d1c, q1); in TEST()
4502 ASSERT_EQUAL_128(0x0001020304050607, 0x08090a0b0c0d0e0f, q0); in TEST()
4503 ASSERT_EQUAL_128(0x0102030405060708, 0x090a0b0c0d0e0f10, q1); in TEST()
4504 ASSERT_EQUAL_128(0x0203040506070809, 0x0a0b0c0d0e0f1011, q2); in TEST()
4505 ASSERT_EQUAL_128(0x030405060708090a, 0x0b0c0d0e0f101112, q3); in TEST()
4506 ASSERT_EQUAL_128(0x0100020103020403, 0x0504060507060807, q4); in TEST()
4507 ASSERT_EQUAL_128(0x0302040305040605, 0x0706080709080a09, q5); in TEST()
4508 ASSERT_EQUAL_128(0x0504060507060807, 0x09080a090b0a0c0b, q6); in TEST()
4509 ASSERT_EQUAL_128(0x0706080709080a09, 0x0b0a0c0b0d0c0e0d, q7); in TEST()
4510 ASSERT_EQUAL_128(0x0302010004030201, 0x0504030206050403, q8); in TEST()
4511 ASSERT_EQUAL_128(0x0706050408070605, 0x090807060a090807, q9); in TEST()
4512 ASSERT_EQUAL_128(0x0b0a09080c0b0a09, 0x0d0c0b0a0e0d0c0b, q10); in TEST()
4513 ASSERT_EQUAL_128(0x0f0e0d0c100f0e0d, 0x11100f0e1211100f, q11); in TEST()
4514 ASSERT_EQUAL_128(0x0706050403020100, 0x0807060504030201, q12); in TEST()
4515 ASSERT_EQUAL_128(0x0f0e0d0c0b0a0908, 0x100f0e0d0c0b0a09, q13); in TEST()
4516 ASSERT_EQUAL_128(0x1716151413121110, 0x1817161514131211, q14); in TEST()
4517 ASSERT_EQUAL_128(0x1f1e1d1c1b1a1918, 0x201f1e1d1c1b1a19, q15); in TEST()
4518 ASSERT_EQUAL_128(0x0f0e0d0c0b0a0908, 0x0706050003020100, q16); in TEST()
4519 ASSERT_EQUAL_128(0x1f1e1d1c1b1a1918, 0x1716150113121110, q17); in TEST()
4520 ASSERT_EQUAL_128(0x2f2e2d2c2b2a2928, 0x2726250223222120, q18); in TEST()
4521 ASSERT_EQUAL_128(0x3f3e3d3c3b3a3938, 0x3736350333323130, q19); in TEST()
4522 ASSERT_EQUAL_128(0x0f0e0d0c0b0a0908, 0x0100050403020100, q20); in TEST()
4523 ASSERT_EQUAL_128(0x1f1e1d1c1b1a1918, 0x0302151413121110, q21); in TEST()
4524 ASSERT_EQUAL_128(0x2f2e2d2c2b2a2928, 0x0504252423222120, q22); in TEST()
4525 ASSERT_EQUAL_128(0x3f3e3d3c3b3a3938, 0x0706353433323130, q23); in TEST()
4526 ASSERT_EQUAL_128(0x0f0e0d0c03020100, 0x0706050403020100, q24); in TEST()
4527 ASSERT_EQUAL_128(0x1f1e1d1c07060504, 0x1716151413121110, q25); in TEST()
4528 ASSERT_EQUAL_128(0x2f2e2d2c0b0a0908, 0x2726252423222120, q26); in TEST()
4529 ASSERT_EQUAL_128(0x3f3e3d3c0f0e0d0c, 0x3736353433323130, q27); in TEST()
4530 ASSERT_EQUAL_128(0x0706050403020100, 0x0706050403020100, q28); in TEST()
4531 ASSERT_EQUAL_128(0x0f0e0d0c0b0a0908, 0x1716151413121110, q29); in TEST()
4532 ASSERT_EQUAL_128(0x1716151413121110, 0x2726252423222120, q30); in TEST()
4533 ASSERT_EQUAL_128(0x1f1e1d1c1b1a1918, 0x3736353433323130, q31); in TEST()
4638 ASSERT_EQUAL_128(0x0004080c1014181c, 0x2024282c3034383c, q0); in TEST()
4639 ASSERT_EQUAL_128(0x0105090d1115191d, 0x2125292d3135393d, q1); in TEST()
4640 ASSERT_EQUAL_128(0x02060a0e12161a1e, 0x22262a2e32363a3e, q2); in TEST()
4641 ASSERT_EQUAL_128(0x03070b0f13171b1f, 0x23272b2f33373b3f, q3); in TEST()
4642 ASSERT_EQUAL_128(0x0100090811101918, 0x2120292831303938, q4); in TEST()
4643 ASSERT_EQUAL_128(0x03020b0a13121b1a, 0x23222b2a33323b3a, q5); in TEST()
4644 ASSERT_EQUAL_128(0x05040d0c15141d1c, 0x25242d2c35343d3c, q6); in TEST()
4645 ASSERT_EQUAL_128(0x07060f0e17161f1e, 0x27262f2e37363f3e, q7); in TEST()
4646 ASSERT_EQUAL_128(0x0302010013121110, 0x2322212033323130, q8); in TEST()
4647 ASSERT_EQUAL_128(0x0706050417161514, 0x2726252437363534, q9); in TEST()
4648 ASSERT_EQUAL_128(0x0b0a09081b1a1918, 0x2b2a29283b3a3938, q10); in TEST()
4649 ASSERT_EQUAL_128(0x0f0e0d0c1f1e1d1c, 0x2f2e2d2c3f3e3d3c, q11); in TEST()
4650 ASSERT_EQUAL_128(0x0706050403020100, 0x2726252423222120, q12); in TEST()
4651 ASSERT_EQUAL_128(0x0f0e0d0c0b0a0908, 0x2f2e2d2c2b2a2928, q13); in TEST()
4652 ASSERT_EQUAL_128(0x1716151413121110, 0x3736353433323130, q14); in TEST()
4653 ASSERT_EQUAL_128(0x1f1e1d1c1b1a1918, 0x3f3e3d3c3b3a3938, q15); in TEST()
4654 ASSERT_EQUAL_128(0x0f0e0d0c0b0a0908, 0x0706050003020100, q16); in TEST()
4655 ASSERT_EQUAL_128(0x1f1e1d1c1b1a1918, 0x1716150113121110, q17); in TEST()
4656 ASSERT_EQUAL_128(0x2f2e2d2c2b2a2928, 0x2726250223222120, q18); in TEST()
4657 ASSERT_EQUAL_128(0x3f3e3d3c3b3a3938, 0x3736350333323130, q19); in TEST()
4658 ASSERT_EQUAL_128(0x0f0e0d0c0b0a0908, 0x0100050403020100, q20); in TEST()
4659 ASSERT_EQUAL_128(0x1f1e1d1c1b1a1918, 0x0302151413121110, q21); in TEST()
4660 ASSERT_EQUAL_128(0x2f2e2d2c2b2a2928, 0x0504252423222120, q22); in TEST()
4661 ASSERT_EQUAL_128(0x3f3e3d3c3b3a3938, 0x0706353433323130, q23); in TEST()
4662 ASSERT_EQUAL_128(0x0f0e0d0c03020100, 0x0706050403020100, q24); in TEST()
4663 ASSERT_EQUAL_128(0x1f1e1d1c07060504, 0x1716151413121110, q25); in TEST()
4664 ASSERT_EQUAL_128(0x2f2e2d2c0b0a0908, 0x2726252423222120, q26); in TEST()
4665 ASSERT_EQUAL_128(0x3f3e3d3c0f0e0d0c, 0x3736353433323130, q27); in TEST()
4666 ASSERT_EQUAL_128(0x0706050403020100, 0x0706050403020100, q28); in TEST()
4667 ASSERT_EQUAL_128(0x0f0e0d0c0b0a0908, 0x1716151413121110, q29); in TEST()
4668 ASSERT_EQUAL_128(0x1716151413121110, 0x2726252423222120, q30); in TEST()
4669 ASSERT_EQUAL_128(0x1f1e1d1c1b1a1918, 0x3736353433323130, q31); in TEST()
4715 ASSERT_EQUAL_128(0x0000000000000000, 0x0101010101010101, q0); in TEST()
4716 ASSERT_EQUAL_128(0x0000000000000000, 0x0202020202020202, q1); in TEST()
4717 ASSERT_EQUAL_128(0x0000000000000000, 0x0303030303030303, q2); in TEST()
4718 ASSERT_EQUAL_128(0x0000000000000000, 0x0404040404040404, q3); in TEST()
4719 ASSERT_EQUAL_128(0x0505050505050505, 0x0505050505050505, q4); in TEST()
4720 ASSERT_EQUAL_128(0x0606060606060606, 0x0606060606060606, q5); in TEST()
4721 ASSERT_EQUAL_128(0x0707070707070707, 0x0707070707070707, q6); in TEST()
4722 ASSERT_EQUAL_128(0x0808080808080808, 0x0808080808080808, q7); in TEST()
4723 ASSERT_EQUAL_128(0x0000000000000000, 0x0706070607060706, q8); in TEST()
4724 ASSERT_EQUAL_128(0x0000000000000000, 0x0908090809080908, q9); in TEST()
4725 ASSERT_EQUAL_128(0x0000000000000000, 0x0b0a0b0a0b0a0b0a, q10); in TEST()
4726 ASSERT_EQUAL_128(0x0000000000000000, 0x0d0c0d0c0d0c0d0c, q11); in TEST()
4727 ASSERT_EQUAL_128(0x0807080708070807, 0x0807080708070807, q12); in TEST()
4728 ASSERT_EQUAL_128(0x0a090a090a090a09, 0x0a090a090a090a09, q13); in TEST()
4729 ASSERT_EQUAL_128(0x0c0b0c0b0c0b0c0b, 0x0c0b0c0b0c0b0c0b, q14); in TEST()
4730 ASSERT_EQUAL_128(0x0e0d0e0d0e0d0e0d, 0x0e0d0e0d0e0d0e0d, q15); in TEST()
4731 ASSERT_EQUAL_128(0x0000000000000000, 0x1211100f1211100f, q16); in TEST()
4732 ASSERT_EQUAL_128(0x0000000000000000, 0x1615141316151413, q17); in TEST()
4733 ASSERT_EQUAL_128(0x0000000000000000, 0x1a1918171a191817, q18); in TEST()
4734 ASSERT_EQUAL_128(0x0000000000000000, 0x1e1d1c1b1e1d1c1b, q19); in TEST()
4735 ASSERT_EQUAL_128(0x1312111013121110, 0x1312111013121110, q20); in TEST()
4736 ASSERT_EQUAL_128(0x1716151417161514, 0x1716151417161514, q21); in TEST()
4737 ASSERT_EQUAL_128(0x1b1a19181b1a1918, 0x1b1a19181b1a1918, q22); in TEST()
4738 ASSERT_EQUAL_128(0x1f1e1d1c1f1e1d1c, 0x1f1e1d1c1f1e1d1c, q23); in TEST()
4739 ASSERT_EQUAL_128(0x2726252423222120, 0x2726252423222120, q24); in TEST()
4740 ASSERT_EQUAL_128(0x2f2e2d2c2b2a2928, 0x2f2e2d2c2b2a2928, q25); in TEST()
4741 ASSERT_EQUAL_128(0x3736353433323130, 0x3736353433323130, q26); in TEST()
4742 ASSERT_EQUAL_128(0x3f3e3d3c3b3a3938, 0x3f3e3d3c3b3a3938, q27); in TEST()
4801 ASSERT_EQUAL_128(0x0000000000000000, 0x0101010101010101, q0); in TEST()
4802 ASSERT_EQUAL_128(0x0000000000000000, 0x0202020202020202, q1); in TEST()
4803 ASSERT_EQUAL_128(0x0000000000000000, 0x0303030303030303, q2); in TEST()
4804 ASSERT_EQUAL_128(0x0000000000000000, 0x0404040404040404, q3); in TEST()
4805 ASSERT_EQUAL_128(0x0505050505050505, 0x0505050505050505, q4); in TEST()
4806 ASSERT_EQUAL_128(0x0606060606060606, 0x0606060606060606, q5); in TEST()
4807 ASSERT_EQUAL_128(0x0707070707070707, 0x0707070707070707, q6); in TEST()
4808 ASSERT_EQUAL_128(0x0808080808080808, 0x0808080808080808, q7); in TEST()
4809 ASSERT_EQUAL_128(0x0000000000000000, 0x0706070607060706, q8); in TEST()
4810 ASSERT_EQUAL_128(0x0000000000000000, 0x0908090809080908, q9); in TEST()
4811 ASSERT_EQUAL_128(0x0000000000000000, 0x0b0a0b0a0b0a0b0a, q10); in TEST()
4812 ASSERT_EQUAL_128(0x0000000000000000, 0x0d0c0d0c0d0c0d0c, q11); in TEST()
4813 ASSERT_EQUAL_128(0x0807080708070807, 0x0807080708070807, q12); in TEST()
4814 ASSERT_EQUAL_128(0x0a090a090a090a09, 0x0a090a090a090a09, q13); in TEST()
4815 ASSERT_EQUAL_128(0x0c0b0c0b0c0b0c0b, 0x0c0b0c0b0c0b0c0b, q14); in TEST()
4816 ASSERT_EQUAL_128(0x0e0d0e0d0e0d0e0d, 0x0e0d0e0d0e0d0e0d, q15); in TEST()
4817 ASSERT_EQUAL_128(0x0000000000000000, 0x1211100f1211100f, q16); in TEST()
4818 ASSERT_EQUAL_128(0x0000000000000000, 0x1615141316151413, q17); in TEST()
4819 ASSERT_EQUAL_128(0x0000000000000000, 0x1a1918171a191817, q18); in TEST()
4820 ASSERT_EQUAL_128(0x0000000000000000, 0x1e1d1c1b1e1d1c1b, q19); in TEST()
4821 ASSERT_EQUAL_128(0x1312111013121110, 0x1312111013121110, q20); in TEST()
4822 ASSERT_EQUAL_128(0x1716151417161514, 0x1716151417161514, q21); in TEST()
4823 ASSERT_EQUAL_128(0x1b1a19181b1a1918, 0x1b1a19181b1a1918, q22); in TEST()
4824 ASSERT_EQUAL_128(0x1f1e1d1c1f1e1d1c, 0x1f1e1d1c1f1e1d1c, q23); in TEST()
4825 ASSERT_EQUAL_128(0x2726252423222120, 0x2726252423222120, q24); in TEST()
4826 ASSERT_EQUAL_128(0x2f2e2d2c2b2a2928, 0x2f2e2d2c2b2a2928, q25); in TEST()
4827 ASSERT_EQUAL_128(0x3736353433323130, 0x3736353433323130, q26); in TEST()
4828 ASSERT_EQUAL_128(0x3f3e3d3c3b3a3938, 0x3f3e3d3c3b3a3938, q27); in TEST()
4877 ASSERT_EQUAL_128(0x0001020304050607, 0x08090a0b0c0d0e0f, q1); in TEST()
4878 ASSERT_EQUAL_128(0x0100030205040706, 0x09080b0a0d0c0f0e, q2); in TEST()
4879 ASSERT_EQUAL_128(0x0302010007060504, 0x0b0a09080f0e0d0c, q3); in TEST()
4880 ASSERT_EQUAL_128(0x0706050403020100, 0x0f0e0d0c0b0a0908, q4); in TEST()
4955 ASSERT_EQUAL_128(0x1707160615051404, 0x1303120211011000, q2); in TEST()
4956 ASSERT_EQUAL_128(0x1f0f1e0e1d0d1c0c, 0x1b0b1a0a19091808, q3); in TEST()
4957 ASSERT_EQUAL_128(0x1707160615051404, 0x1303120211011000, q4); in TEST()
4958 ASSERT_EQUAL_128(0x1f0f1e0e1d0d1c0c, 0x1b0b1a0a19091808, q5); in TEST()
4960 ASSERT_EQUAL_128(0x1617060714150405, 0x1213020310110001, q6); in TEST()
4961 ASSERT_EQUAL_128(0x1e1f0e0f1c1d0c0d, 0x1a1b0a0b18190809, q7); in TEST()
4962 ASSERT_EQUAL_128(0x1617060714150405, 0x1213020310110001, q16); in TEST()
4963 ASSERT_EQUAL_128(0x1e1f0e0f1c1d0c0d, 0x1a1b0a0b18190809, q17); in TEST()
4965 ASSERT_EQUAL_128(0x1415161704050607, 0x1011121300010203, q18); in TEST()
4966 ASSERT_EQUAL_128(0x1c1d1e1f0c0d0e0f, 0x18191a1b08090a0b, q19); in TEST()
4967 ASSERT_EQUAL_128(0x1415161704050607, 0x1011121300010203, q20); in TEST()
4968 ASSERT_EQUAL_128(0x1c1d1e1f0c0d0e0f, 0x18191a1b08090a0b, q21); in TEST()
4970 ASSERT_EQUAL_128(0x1011121314151617, 0x0001020304050607, q22); in TEST()
4971 ASSERT_EQUAL_128(0x18191a1b1c1d1e1f, 0x08090a0b0c0d0e0f, q23); in TEST()
4972 ASSERT_EQUAL_128(0x1011121314151617, 0x0001020304050607, q22); in TEST()
4973 ASSERT_EQUAL_128(0x18191a1b1c1d1e1f, 0x08090a0b0c0d0e0f, q23); in TEST()
5053 ASSERT_EQUAL_128(0x0524140423130322, 0x1202211101201000, q3); in TEST()
5054 ASSERT_EQUAL_128(0x1a0a291909281808, 0x2717072616062515, q4); in TEST()
5055 ASSERT_EQUAL_128(0x2f1f0f2e1e0e2d1d, 0x0d2c1c0c2b1b0b2a, q5); in TEST()
5056 ASSERT_EQUAL_128(0x0524140423130322, 0x1202211101201000, q6); in TEST()
5057 ASSERT_EQUAL_128(0x1a0a291909281808, 0x2717072616062515, q7); in TEST()
5058 ASSERT_EQUAL_128(0x2f1f0f2e1e0e2d1d, 0x0d2c1c0c2b1b0b2a, q16); in TEST()
5060 ASSERT_EQUAL_128(0x1415040522231213, 0x0203202110110001, q17); in TEST()
5061 ASSERT_EQUAL_128(0x0a0b282918190809, 0x2627161706072425, q18); in TEST()
5062 ASSERT_EQUAL_128(0x2e2f1e1f0e0f2c2d, 0x1c1d0c0d2a2b1a1b, q19); in TEST()
5063 ASSERT_EQUAL_128(0x1415040522231213, 0x0203202110110001, q20); in TEST()
5064 ASSERT_EQUAL_128(0x0a0b282918190809, 0x2627161706072425, q21); in TEST()
5065 ASSERT_EQUAL_128(0x2e2f1e1f0e0f2c2d, 0x1c1d0c0d2a2b1a1b, q22); in TEST()
5067 ASSERT_EQUAL_128(0x0405060720212223, 0x1011121300010203, q23); in TEST()
5068 ASSERT_EQUAL_128(0x18191a1b08090a0b, 0x2425262714151617, q24); in TEST()
5069 ASSERT_EQUAL_128(0x2c2d2e2f1c1d1e1f, 0x0c0d0e0f28292a2b, q25); in TEST()
5070 ASSERT_EQUAL_128(0x0405060720212223, 0x1011121300010203, q26); in TEST()
5071 ASSERT_EQUAL_128(0x18191a1b08090a0b, 0x2425262714151617, q27); in TEST()
5072 ASSERT_EQUAL_128(0x2c2d2e2f1c1d1e1f, 0x0c0d0e0f28292a2b, q28); in TEST()
5137 ASSERT_EQUAL_128(0x2323130322221202, 0x2121110120201000, q4); in TEST()
5138 ASSERT_EQUAL_128(0x2727170726261606, 0x2525150524241404, q5); in TEST()
5139 ASSERT_EQUAL_128(0x2b2b1b0b2a2a1a0a, 0x2929190928281808, q6); in TEST()
5140 ASSERT_EQUAL_128(0x2f2f1f0f2e2e1e0e, 0x2d2d1d0d2c2c1c0c, q7); in TEST()
5142 ASSERT_EQUAL_128(0x2223222312130203, 0x2021202110110001, q16); in TEST()
5143 ASSERT_EQUAL_128(0x2627262716170607, 0x2425242514150405, q17); in TEST()
5144 ASSERT_EQUAL_128(0x2a2b2a2b1a1b0a0b, 0x2829282918190809, q18); in TEST()
5145 ASSERT_EQUAL_128(0x2e2f2e2f1e1f0e0f, 0x2c2d2c2d1c1d0c0d, q19); in TEST()
5147 ASSERT_EQUAL_128(0x2021222320212223, 0x1011121300010203, q20); in TEST()
5148 ASSERT_EQUAL_128(0x2425262724252627, 0x1415161704050607, q21); in TEST()
5149 ASSERT_EQUAL_128(0x28292a2b28292a2b, 0x18191a1b08090a0b, q22); in TEST()
5150 ASSERT_EQUAL_128(0x2c2d2e2f2c2d2e2f, 0x1c1d1e1f0c0d0e0f, q23); in TEST()
5152 ASSERT_EQUAL_128(0x18191a1b1c1d1e1f, 0x08090a0b0c0d0e0f, q24); in TEST()
5153 ASSERT_EQUAL_128(0x28292a2b2c2d2e2f, 0x28292a2b2c2d2e2f, q25); in TEST()
5154 ASSERT_EQUAL_128(0x1011121314151617, 0x0001020304050607, q26); in TEST()
5155 ASSERT_EQUAL_128(0x2021222324252627, 0x2021222324252627, q27); in TEST()
5218 ASSERT_EQUAL_128(0x0001020304050607, 0x08090a0b0c0d0e0f, q0); in TEST()
5219 ASSERT_EQUAL_128(0x0100030205040706, 0x09080b0a0d0c0f0e, q1); in TEST()
5220 ASSERT_EQUAL_128(0x0302010007060504, 0x0b0a09080f0e0d0c, q2); in TEST()
5221 ASSERT_EQUAL_128(0x0706050403020100, 0x0f0e0d0c0b0a0908, q3); in TEST()
5222 ASSERT_EQUAL_128(0x0f0e0d0c0b0a0908, 0x0706050003020100, q4); in TEST()
5223 ASSERT_EQUAL_128(0x0f0e0d0c0b0a0908, 0x0100050403020100, q5); in TEST()
5224 ASSERT_EQUAL_128(0x0f0e0d0c03020100, 0x0706050403020100, q6); in TEST()
5225 ASSERT_EQUAL_128(0x0706050403020100, 0x0706050403020100, q7); in TEST()
5277 ASSERT_EQUAL_128(0x0001020304050607, 0x08090a0b0c0d0e0f, q1); in TEST()
5278 ASSERT_EQUAL_128(0x0100030205040706, 0x09080b0a0d0c0f0e, q2); in TEST()
5279 ASSERT_EQUAL_128(0x0302010007060504, 0x0b0a09080f0e0d0c, q3); in TEST()
5280 ASSERT_EQUAL_128(0x0706050403020100, 0x0f0e0d0c0b0a0908, q4); in TEST()
5316 ASSERT_EQUAL_128(0, 0x0101010101010101, q0); in TEST()
5317 ASSERT_EQUAL_128(0x0202020202020202, 0x0202020202020202, q1); in TEST()
5318 ASSERT_EQUAL_128(0, 0x0403040304030403, q2); in TEST()
5319 ASSERT_EQUAL_128(0x0504050405040504, 0x0504050405040504, q3); in TEST()
5320 ASSERT_EQUAL_128(0, 0x0807060508070605, q4); in TEST()
5321 ASSERT_EQUAL_128(0x0908070609080706, 0x0908070609080706, q5); in TEST()
5322 ASSERT_EQUAL_128(0, 0x0e0d0c0b0a090807, q6); in TEST()
5323 ASSERT_EQUAL_128(0x0f0e0d0c0b0a0908, 0x0f0e0d0c0b0a0908, q7); in TEST()
5352 ASSERT_EQUAL_128(0, 0x0101010101010101, q0); in TEST()
5353 ASSERT_EQUAL_128(0x0202020202020202, 0x0202020202020202, q1); in TEST()
5354 ASSERT_EQUAL_128(0, 0x0403040304030403, q2); in TEST()
5355 ASSERT_EQUAL_128(0x0504050405040504, 0x0504050405040504, q3); in TEST()
5356 ASSERT_EQUAL_128(0, 0x0908070609080706, q4); in TEST()
5357 ASSERT_EQUAL_128(0x0a0908070a090807, 0x0a0908070a090807, q5); in TEST()
5358 ASSERT_EQUAL_128(0x1211100f0e0d0c0b, 0x1211100f0e0d0c0b, q6); in TEST()
5404 ASSERT_EQUAL_128(0x0f0e0d0c0b0a0908, 0x0706050403020100, q0); in TEST()
5405 ASSERT_EQUAL_128(0x1f1e1d1c1b1a1918, 0x1716151413121110, q1); in TEST()
5406 ASSERT_EQUAL_128(0x2f2e2d2c2b2a2928, 0x2726252423222120, q2); in TEST()
5407 ASSERT_EQUAL_128(0x3f3e3d3c3b3a3938, 0x3736353433323130, q3); in TEST()
5408 ASSERT_EQUAL_128(0, 0x0706050403020100, q16); in TEST()
5409 ASSERT_EQUAL_128(0x1716151413121110, 0x0706050403020100, q17); in TEST()
5410 ASSERT_EQUAL_128(0, 0x0706050403020100, q18); in TEST()
5411 ASSERT_EQUAL_128(0, 0x1716151413121110, q19); in TEST()
5412 ASSERT_EQUAL_128(0, 0x2726252423222120, q20); in TEST()
5413 ASSERT_EQUAL_128(0x1716151413121110, 0x0706050403020100, q21); in TEST()
5414 ASSERT_EQUAL_128(0x3736353433323130, 0x2726252423222120, q22); in TEST()
5415 ASSERT_EQUAL_128(0x1716151413121110, 0x0706050403020100, q23); in TEST()
5416 ASSERT_EQUAL_128(0x3736353433323130, 0x2726252423222120, q24); in TEST()
5473 ASSERT_EQUAL_128(0, 0x0706050403020100, q16); in TEST()
5474 ASSERT_EQUAL_128(0x1716151413121110, 0x0706050403020100, q17); in TEST()
5475 ASSERT_EQUAL_128(0, 0x0706050403020100, q18); in TEST()
5476 ASSERT_EQUAL_128(0, 0x1716151413121110, q19); in TEST()
5477 ASSERT_EQUAL_128(0, 0x2726252423222120, q20); in TEST()
5478 ASSERT_EQUAL_128(0x1716151413121110, 0x0706050403020100, q21); in TEST()
5479 ASSERT_EQUAL_128(0x3736353433323130, 0x2726252423222120, q22); in TEST()
5480 ASSERT_EQUAL_128(0x1716151413121110, 0x0706050403020100, q23); in TEST()
5481 ASSERT_EQUAL_128(0x3736353433323130, 0x2726252423222120, q24); in TEST()
5524 ASSERT_EQUAL_128(0x0f0e0d0c0b0a0908, 0x0706050403020100, q16); in TEST()
5525 ASSERT_EQUAL_128(0x0f0e0d0c0b0a0908, 0x0706050403020100, q17); in TEST()
5526 ASSERT_EQUAL_128(0x1f1e1d1c1b1a1918, 0x1716151413121110, q18); in TEST()
5527 ASSERT_EQUAL_128(0x0f0e0d0c0b0a0908, 0x0706050403020100, q19); in TEST()
5528 ASSERT_EQUAL_128(0x1f1e1d1c1b1a1918, 0x1716151413121110, q20); in TEST()
5529 ASSERT_EQUAL_128(0x2f2e2d2c2b2a2928, 0x2726252423222120, q21); in TEST()
5530 ASSERT_EQUAL_128(0x0f0e0d0c0b0a0908, 0x0706050403020100, q22); in TEST()
5531 ASSERT_EQUAL_128(0x1f1e1d1c1b1a1918, 0x1716151413121110, q23); in TEST()
5532 ASSERT_EQUAL_128(0x2f2e2d2c2b2a2928, 0x2726252423222120, q24); in TEST()
5533 ASSERT_EQUAL_128(0x3f3e3d3c3b3a3938, 0x3736353433323130, q25); in TEST()
5585 ASSERT_EQUAL_128(0x0f0e0d0c0b0a0908, 0x0706050403020100, q16); in TEST()
5586 ASSERT_EQUAL_128(0x0f0e0d0c0b0a0908, 0x0706050403020100, q17); in TEST()
5587 ASSERT_EQUAL_128(0x1f1e1d1c1b1a1918, 0x1716151413121110, q18); in TEST()
5588 ASSERT_EQUAL_128(0x0f0e0d0c0b0a0908, 0x0706050403020100, q19); in TEST()
5589 ASSERT_EQUAL_128(0x1f1e1d1c1b1a1918, 0x1716151413121110, q20); in TEST()
5590 ASSERT_EQUAL_128(0x2f2e2d2c2b2a2928, 0x2726252423222120, q21); in TEST()
5591 ASSERT_EQUAL_128(0x0f0e0d0c0b0a0908, 0x0706050403020100, q22); in TEST()
5592 ASSERT_EQUAL_128(0x1f1e1d1c1b1a1918, 0x1716151413121110, q23); in TEST()
5593 ASSERT_EQUAL_128(0x2f2e2d2c2b2a2928, 0x2726252423222120, q24); in TEST()
5594 ASSERT_EQUAL_128(0x3f3e3d3c3b3a3938, 0x3736353433323130, q25); in TEST()
5631 ASSERT_EQUAL_128(0x1707160615051404, 0x1303120211011000, q0); in TEST()
5632 ASSERT_EQUAL_128(0x0504131203021110, 0x0100151413121110, q1); in TEST()
5633 ASSERT_EQUAL_128(0x1615140706050413, 0x1211100302010014, q2); in TEST()
5634 ASSERT_EQUAL_128(0x3f3e3d3c3b3a3938, 0x3736353433323117, q3); in TEST()
5670 ASSERT_EQUAL_128(0x1405041312030211, 0x1001000211011000, q0); in TEST()
5671 ASSERT_EQUAL_128(0x0605041312111003, 0x0201001716070615, q1); in TEST()
5672 ASSERT_EQUAL_128(0x2f2e2d2c2b2a2928, 0x2726251716151407, q2); in TEST()
5711 ASSERT_EQUAL_128(0x1312030211100100, 0x1303120211011000, q0); in TEST()
5712 ASSERT_EQUAL_128(0x01000b0a19180908, 0x1716070615140504, q1); in TEST()
5713 ASSERT_EQUAL_128(0x1716151413121110, 0x0706050403020100, q2); in TEST()
5714 ASSERT_EQUAL_128(0x1f1e1d1c1b1a1918, 0x0f0e0d0c0b0a0908, q3); in TEST()
5751 ASSERT_EQUAL_128(0x1405041312030211, 0x1001000211011000, q0); in TEST()
5752 ASSERT_EQUAL_128(0x1c0d0c1b1a0b0a19, 0x1809081716070615, q1); in TEST()
5753 ASSERT_EQUAL_128(0x0504030201001003, 0x0201001f1e0f0e1d, q2); in TEST()
5754 ASSERT_EQUAL_128(0x0d0c0b0a09081716, 0x1514131211100706, q3); in TEST()
5755 ASSERT_EQUAL_128(0x4f4e4d4c4b4a1f1e, 0x1d1c1b1a19180f0e, q4); in TEST()
5792 ASSERT_EQUAL_128(0x2221201312111003, 0x0201000100201000, q0); in TEST()
5793 ASSERT_EQUAL_128(0x1f1e1d2726252417, 0x1615140706050423, q1); in TEST()
5831 ASSERT_EQUAL_128(0x2213120302212011, 0x1001001101201000, q0); in TEST()
5832 ASSERT_EQUAL_128(0x0201002726171607, 0x0625241514050423, q1); in TEST()
5833 ASSERT_EQUAL_128(0x1615140706050423, 0x2221201312111003, q2); in TEST()
5834 ASSERT_EQUAL_128(0x3f3e3d3c3b3a3938, 0x3736352726252417, q3); in TEST()
5876 ASSERT_EQUAL_128(0x2213120302212011, 0x1001001101201000, q0); in TEST()
5877 ASSERT_EQUAL_128(0x0605042322212013, 0x1211100302010023, q1); in TEST()
5878 ASSERT_EQUAL_128(0x1007060504030201, 0x0025241716151407, q2); in TEST()
5879 ASSERT_EQUAL_128(0x0827262524232221, 0x2017161514131211, q3); in TEST()
5880 ASSERT_EQUAL_128(0x281f1e1d1c1b1a19, 0x180f0e0d0c0b0a09, q4); in TEST()
5881 ASSERT_EQUAL_128(0x5f5e5d5c5b5a5958, 0x572f2e2d2c2b2a29, q5); in TEST()
5922 ASSERT_EQUAL_128(0x2213120302212011, 0x1001001101201000, q0); in TEST()
5923 ASSERT_EQUAL_128(0x1809082726171607, 0x0625241514050423, q1); in TEST()
5924 ASSERT_EQUAL_128(0x0e2d2c1d1c0d0c2b, 0x2a1b1a0b0a292819, q2); in TEST()
5925 ASSERT_EQUAL_128(0x0504030201001003, 0x0201002f2e1f1e0f, q3); in TEST()
5926 ASSERT_EQUAL_128(0x2524232221201716, 0x1514131211100706, q4); in TEST()
5927 ASSERT_EQUAL_128(0x1d1c1b1a19180f0e, 0x0d0c0b0a09082726, q5); in TEST()
5928 ASSERT_EQUAL_128(0x6f6e6d6c6b6a2f2e, 0x2d2c2b2a29281f1e, q6); in TEST()
5968 ASSERT_EQUAL_128(0x1110010032221202, 0X3121110130201000, q0); in TEST()
5969 ASSERT_EQUAL_128(0x1003020100322322, 0X1312030231302120, q1); in TEST()
5970 ASSERT_EQUAL_128(0x1407060504333231, 0X3023222120131211, q2); in TEST()
5971 ASSERT_EQUAL_128(0x3f3e3d3c3b373635, 0x3427262524171615, q3); in TEST()
6019 ASSERT_EQUAL_128(0x1203023130212011, 0x1001000130201000, q0); in TEST()
6020 ASSERT_EQUAL_128(0x1607063534252415, 0x1405043332232213, q1); in TEST()
6021 ASSERT_EQUAL_128(0x2221201312111003, 0x0201003736272617, q2); in TEST()
6022 ASSERT_EQUAL_128(0x2625241716151407, 0x0605043332313023, q3); in TEST()
6023 ASSERT_EQUAL_128(0x4f4e4d4c4b4a4948, 0x4746453736353427, q4); in TEST()
6068 ASSERT_EQUAL_128(0x1203023130212011, 0x1001000130201000, q0); in TEST()
6069 ASSERT_EQUAL_128(0x3231302322212013, 0x1211100302010013, q1); in TEST()
6070 ASSERT_EQUAL_128(0x1007060504030201, 0x0015140706050433, q2); in TEST()
6071 ASSERT_EQUAL_128(0x3027262524232221, 0x2017161514131211, q3); in TEST()
6072 ASSERT_EQUAL_128(0x180f0e0d0c0b0a09, 0x0837363534333231, q4); in TEST()
6073 ASSERT_EQUAL_128(0x382f2e2d2c2b2a29, 0x281f1e1d1c1b1a19, q5); in TEST()
6074 ASSERT_EQUAL_128(0x6f6e6d6c6b6a6968, 0x673f3e3d3c3b3a39, q6); in TEST()
6130 ASSERT_EQUAL_128(0x1203023130212011, 0x1001000130201000, q0); in TEST()
6131 ASSERT_EQUAL_128(0x1607063534252415, 0x1405043332232213, q1); in TEST()
6132 ASSERT_EQUAL_128(0x1a0b0a3938292819, 0x1809083736272617, q2); in TEST()
6133 ASSERT_EQUAL_128(0x1e0f0e3d3c2d2c1d, 0x1c0d0c3b3a2b2a1b, q3); in TEST()
6134 ASSERT_EQUAL_128(0x0504030201001003, 0x0201003f3e2f2e1f, q4); in TEST()
6135 ASSERT_EQUAL_128(0x2524232221201716, 0x1514131211100706, q5); in TEST()
6136 ASSERT_EQUAL_128(0x0d0c0b0a09083736, 0x3534333231302726, q6); in TEST()
6137 ASSERT_EQUAL_128(0x2d2c2b2a29281f1e, 0x1d1c1b1a19180f0e, q7); in TEST()
6138 ASSERT_EQUAL_128(0x8f8e8d8c8b8a3f3e, 0x3d3c3b3a39382f2e, q8); in TEST()
6186 ASSERT_EQUAL_128(0, 0x0000000022222222, q16); in TEST()
6187 ASSERT_EQUAL_128(0, 0x0000000022222222, q17); in TEST()
6188 ASSERT_EQUAL_128(0, 0x0000000022222222, q18); in TEST()
6189 ASSERT_EQUAL_128(0, 0x2222222222222222, q19); in TEST()
6191 ASSERT_EQUAL_128(0, 0x1111111133333333, q20); in TEST()
6192 ASSERT_EQUAL_128(0, 0x1111111133333333, q21); in TEST()
6193 ASSERT_EQUAL_128(0, 0x1111111133333333, q22); in TEST()
6194 ASSERT_EQUAL_128(0, 0x3333333333333333, q23); in TEST()
6196 ASSERT_EQUAL_128(0, 0x0000000022222222, q24); in TEST()
6197 ASSERT_EQUAL_128(0, 0x0000000022222222, q25); in TEST()
6198 ASSERT_EQUAL_128(0, 0x0000000022222222, q26); in TEST()
6199 ASSERT_EQUAL_128(0, 0x2222222222222222, q27); in TEST()
6201 ASSERT_EQUAL_128(0, 0x1111111133333333, q28); in TEST()
6202 ASSERT_EQUAL_128(0, 0x1111111133333333, q29); in TEST()
6203 ASSERT_EQUAL_128(0, 0x1111111133333333, q30); in TEST()
6204 ASSERT_EQUAL_128(0, 0x3333333333333333, q31); in TEST()
6252 ASSERT_EQUAL_128(0xa000000000000000, 0x0000000000adaeaf, q16); in TEST()
6253 ASSERT_EQUAL_128(0xa000000000000000, 0x0000000000adaeaf, q17); in TEST()
6254 ASSERT_EQUAL_128(0xa000000000000000, 0x0000000000adaeaf, q18); in TEST()
6255 ASSERT_EQUAL_128(0x0f00000000000000, 0x0000000000424100, q19); in TEST()
6257 ASSERT_EQUAL_128(0xa0000000d4d5d6c7, 0xc8c9babbbcadaeaf, q20); in TEST()
6258 ASSERT_EQUAL_128(0xa0000000d4d5d6c7, 0xc8c9babbbcadaeaf, q21); in TEST()
6259 ASSERT_EQUAL_128(0xa0000000d4d5d6c7, 0xc8c9babbbcadaeaf, q22); in TEST()
6260 ASSERT_EQUAL_128(0x0f000000c4c5c6b7, 0xb8b9aaabac424100, q26); in TEST()
6308 ASSERT_EQUAL_128(0xa055555555555555, 0x5555555555adaeaf, q16); in TEST()
6309 ASSERT_EQUAL_128(0xa041424334353627, 0x28291a1b1cadaeaf, q17); in TEST()
6310 ASSERT_EQUAL_128(0xa0aeadacabaaa9a8, 0xa7a6a5a4a3adaeaf, q18); in TEST()
6311 ASSERT_EQUAL_128(0x0f41424334353627, 0x28291a1b1c424100, q19); in TEST()
6313 ASSERT_EQUAL_128(0xa0555555d4d5d6c7, 0xc8c9babbbcadaeaf, q20); in TEST()
6314 ASSERT_EQUAL_128(0xa0414243d4d5d6c7, 0xc8c9babbbcadaeaf, q21); in TEST()
6315 ASSERT_EQUAL_128(0xa0aeadacd4d5d6c7, 0xc8c9babbbcadaeaf, q22); in TEST()
6316 ASSERT_EQUAL_128(0x0f414243c4c5c6b7, 0xb8b9aaabac424100, q26); in TEST()
6346 ASSERT_EQUAL_128(0xbff0000000000000, 0xc000000000000000, q16); in TEST()
6347 ASSERT_EQUAL_128(0x4000000000000000, 0x3ff0000000000000, q17); in TEST()
6348 ASSERT_EQUAL_128(0xbff0000000000000, 0xc000000000000000, q18); in TEST()
6349 ASSERT_EQUAL_128(0x4000000000000000, 0x3ff0000000000000, q19); in TEST()
6351 ASSERT_EQUAL_128(0xc0000000bf800000, 0xbf800000c0000000, q20); in TEST()
6352 ASSERT_EQUAL_128(0x400000003f800000, 0x3f80000040000000, q21); in TEST()
6353 ASSERT_EQUAL_128(0xc0000000bf800000, 0xbf800000c0000000, q22); in TEST()
6354 ASSERT_EQUAL_128(0x400000003f800000, 0x3f80000040000000, q23); in TEST()
6438 ASSERT_EQUAL_128(0xaaaaaaaa55555555, 0x0123456789abcdef, q31); in TEST()
6439 ASSERT_EQUAL_128(0x55555555aaaaaaaa, 0xfedcba9876543210, q0); in TEST()
6622 ASSERT_EQUAL_128(0x8899aabbccddeeff, 0x0011223344556677, q16); in TEST()
6623 ASSERT_EQUAL_128(0x7766554433221100, 0xffeeddccbbaa9988, q17); in TEST()
6624 ASSERT_EQUAL_128(0x7766554433221100, 0xffeeddccbbaa9988, q18); in TEST()
6625 ASSERT_EQUAL_128(0x8899aabbccddeeff, 0x0011223344556677, q19); in TEST()
7067 ASSERT_EQUAL_128(0, 0xef, q0); in TEST()
7068 ASSERT_EQUAL_128(0, 0xabcd, q1); in TEST()
7069 ASSERT_EQUAL_128(0, 0x456789ab, q2); in TEST()
7070 ASSERT_EQUAL_128(0, 0xabcdef0123456789, q3); in TEST()
7071 ASSERT_EQUAL_128(0x89abcdef01234567, 0x89abcdef01234567, q4); in TEST()
7100 ASSERT_EQUAL_128(0x1234000056780000, 0xabcd0000ef000000, q11); in TEST()
7154 ASSERT_EQUAL_128(0x1234000056780000, 0xabcd0000ef000000, q2); in TEST()
7161 ASSERT_EQUAL_128(0x1234000056780000, 0xabcd0000ef000000, q6); in TEST()
7384 ASSERT_EQUAL_128(0x1234000056780000, 0xabcd0000ef000000, q11); in TEST()
7391 ASSERT_EQUAL_128(0x1234000056780000, 0xabcd0000ef000000, q18); in TEST()
7470 ASSERT_EQUAL_128(0x1234000056780000, 0xabcd0000ef000000, q11); in TEST()
7477 ASSERT_EQUAL_128(0x1234000056780000, 0xabcd0000ef000000, q18); in TEST()
9745 ASSERT_EQUAL_128(DoubleToRawbits(-13.0), 0x0000000000000000, q0); in TEST()
11826 ASSERT_EQUAL_128(0, kFP16PositiveInfinity, q0); in TEST()
11827 ASSERT_EQUAL_128(0, kFP16NegativeInfinity, q1); in TEST()
11828 ASSERT_EQUAL_128(0, 0x7bff, q2); in TEST()
11829 ASSERT_EQUAL_128(0, 0x0400, q3); in TEST()
11830 ASSERT_EQUAL_128(0, 0x03ff, q4); in TEST()
11831 ASSERT_EQUAL_128(0, 0x0001, q5); in TEST()
11832 ASSERT_EQUAL_128(0, 0, q6); in TEST()
11833 ASSERT_EQUAL_128(0, 0x8000, q7); in TEST()
11834 ASSERT_EQUAL_128(0, kFP16PositiveInfinity, q20); in TEST()
11835 ASSERT_EQUAL_128(0, kFP16NegativeInfinity, q21); in TEST()
11836 ASSERT_EQUAL_128(0, 0x7bff, q22); in TEST()
11837 ASSERT_EQUAL_128(0, 0x0400, q23); in TEST()
11838 ASSERT_EQUAL_128(0, 0x03ff, q24); in TEST()
11839 ASSERT_EQUAL_128(0, 0x0001, q25); in TEST()
11840 ASSERT_EQUAL_128(0, 0, q26); in TEST()
11841 ASSERT_EQUAL_128(0, 0x8000, q27); in TEST()
12688 ASSERT_EQUAL_128(0x3e200000be200000, 0x7f800000ff800000, q16); in TEST()
12689 ASSERT_EQUAL_128(0x0000000080000000, 0x7fdfe000ffdfe000, q17); in TEST()
12690 ASSERT_EQUAL_128(0x33800000b3800000, 0x7fc02000ffc02000, q18); in TEST()
12691 ASSERT_EQUAL_128(0x387fc000b87fc000, 0x34400000b4400000, q19); in TEST()
12692 ASSERT_EQUAL_128(0x7ff0000000000000, 0xfff0000000000000, q20); in TEST()
12693 ASSERT_EQUAL_128(0x3fc4000000000000, 0xbfc4000000000000, q21); in TEST()
12694 ASSERT_EQUAL_128(0x7ff9ffffe0000000, 0xfff9ffffe0000000, q22); in TEST()
12695 ASSERT_EQUAL_128(0x0000000000000000, 0x8000000000000000, q23); in TEST()
12696 ASSERT_EQUAL_128(0x36a0000000000000, 0xb6a0000000000000, q24); in TEST()
12697 ASSERT_EQUAL_128(0x7ff9ffffe0000000, 0xfff9ffffe0000000, q25); in TEST()
12729 ASSERT_EQUAL_128(0x000080007e7ffe7f, 0x3100b1007c00fc00, q16); in TEST()
12731 ASSERT_EQUAL_128(0x7f800000ff800000, 0x3e200000be200000, q18); in TEST()
12732 ASSERT_EQUAL_128(0x7fc7ffffffc7ffff, 0x0000000080000000, q19); in TEST()
12733 ASSERT_EQUAL_128(0x0000000080000000, 0x7fc7ffffffc7ffff, q20); in TEST()
12766 ASSERT_EQUAL_128(0x000000017f7fffff, 0x310000057f7fffff, q16); in TEST()
12767 ASSERT_EQUAL_128(0x3e200000be200000, 0x7f7fffff00000001, q17); in TEST()
12768 ASSERT_EQUAL_128(0x0000000080000000, 0x7f800000ff800000, q18); in TEST()
12769 ASSERT_EQUAL_128(0x7fc7ffffffc7ffff, 0x7fc7ffffffc7ffff, q19); in TEST()
12770 ASSERT_EQUAL_128(0x4f6800004f7fffff, 0x0000000180000001, q20); in TEST()
12771 ASSERT_EQUAL_128(0, 0x7f7fffff, q21); in TEST()
17078 ASSERT_EQUAL_128(0x0f0e0d0c0b0a0908, 0x0706050403020100, q0); in TEST()
17207 ASSERT_EQUAL_128(0x00ff54ffff54aaff, 0xffffffffffffffff, q16); in TEST()
17234 ASSERT_EQUAL_128(0x0000000000000000, 0x0000000100007fff, q16); in TEST()
17235 ASSERT_EQUAL_128(0x000000017fffffff, 0x000000007fffffff, q17); in TEST()
17236 ASSERT_EQUAL_128(0, 0x7fff, q18); in TEST()
17237 ASSERT_EQUAL_128(0, 0x7fffffff, q19); in TEST()
17238 ASSERT_EQUAL_128(0x0000000000000000, 0x0000000100017fff, q20); in TEST()
17239 ASSERT_EQUAL_128(0x000000017fffffff, 0x000000017fffffff, q21); in TEST()
17240 ASSERT_EQUAL_128(0, 0x7fff, q22); in TEST()
17241 ASSERT_EQUAL_128(0, 0x7fffffff, q23); in TEST()
17268 ASSERT_EQUAL_128(0x0000000000000000, 0x000000000000fff0, q16); in TEST()
17269 ASSERT_EQUAL_128(0x00000000fffffff0, 0x00000000fffffff0, q17); in TEST()
17270 ASSERT_EQUAL_128(0, 0x7fff, q18); in TEST()
17271 ASSERT_EQUAL_128(0, 0x7fffffff, q19); in TEST()
17272 ASSERT_EQUAL_128(0x0000000000000000, 0x000000010001fff0, q20); in TEST()
17273 ASSERT_EQUAL_128(0x00000001fffffff0, 0x00000001fffffff0, q21); in TEST()
17274 ASSERT_EQUAL_128(0, 0x7fff, q22); in TEST()
17275 ASSERT_EQUAL_128(0, 0x7fffffff, q23); in TEST()
17299 ASSERT_EQUAL_128(0x0080ffffff010080, 0xff01ffff0080ff01, q16); in TEST()
17300 ASSERT_EQUAL_128(0x0000000000000000, 0xff01ffff0080ff01, q17); in TEST()
17301 ASSERT_EQUAL_128(0x0000800000000081, 0xffff7f81ffff8200, q18); in TEST()
17302 ASSERT_EQUAL_128(0x0000000000000000, 0xffff7f81ffff8200, q19); in TEST()
17303 ASSERT_EQUAL_128(0x0000000000818000, 0xffffffff82017f81, q20); in TEST()
17304 ASSERT_EQUAL_128(0x0000000000000000, 0xffffffff82017f81, q21); in TEST()
17327 ASSERT_EQUAL_128(0x008000ff01010080, 0x010100ff00800101, q16); in TEST()
17328 ASSERT_EQUAL_128(0x0000000000000000, 0x010100ff00800101, q17); in TEST()
17329 ASSERT_EQUAL_128(0x0000800000010081, 0x00017f8100008200, q18); in TEST()
17330 ASSERT_EQUAL_128(0x0000000000000000, 0x00017f8100008200, q19); in TEST()
17331 ASSERT_EQUAL_128(0x0000000100818000, 0x0000000082017f81, q20); in TEST()
17332 ASSERT_EQUAL_128(0x0000000000000000, 0x0000000082017f81, q21); in TEST()
17365 ASSERT_EQUAL_128(0x80808000ff000080, 0xff00ffff00817f00, q16); in TEST()
17366 ASSERT_EQUAL_128(0x0000000000000000, 0xff00ffff00817f00, q17); in TEST()
17367 ASSERT_EQUAL_128(0x7fff0001fffffffe, 0xffffffff80007fff, q18); in TEST()
17368 ASSERT_EQUAL_128(0x0000000000000000, 0xffffffff80007fff, q19); in TEST()
17369 ASSERT_EQUAL_128(0x7fffffff80000000, 0x800000007ffffffe, q20); in TEST()
17370 ASSERT_EQUAL_128(0x0000000000000000, 0x000000007fffffff, q21); in TEST()
17403 ASSERT_EQUAL_128(0x8080810001000080, 0x010000ff00818100, q16); in TEST()
17404 ASSERT_EQUAL_128(0x0000000000000000, 0x010000ff00818100, q17); in TEST()
17405 ASSERT_EQUAL_128(0x800100010000fffe, 0x0000ffff80007fff, q18); in TEST()
17406 ASSERT_EQUAL_128(0x0000000000000000, 0x0000ffff80007fff, q19); in TEST()
17407 ASSERT_EQUAL_128(0x8000000180000000, 0x800000007ffffffe, q20); in TEST()
17408 ASSERT_EQUAL_128(0x0000000000000000, 0x000000007fffffff, q21); in TEST()
17429 ASSERT_EQUAL_128(0x0102757605b1b208, 0x5f0a61450db90f56, q16); in TEST()
17430 ASSERT_EQUAL_128(0x01029192055b5c08, 0xb30ab5d30d630faa, q17); in TEST()
17431 ASSERT_EQUAL_128(0x0000727200abab00, 0x5600563900ab0056, q18); in TEST()
17454 ASSERT_EQUAL_128(0x0202aeaf065c5d5e, 0x5e5f600c62646455, q16); in TEST()
17455 ASSERT_EQUAL_128(0x0002585904b0b1b2, 0x5e5f600c62b86455, q17); in TEST()
17456 ASSERT_EQUAL_128(0x0100abab01565656, 0x5555550055565555, q18); in TEST()
17457 ASSERT_EQUAL_128(0xff005555ffaaaaaa, 0x5555550055aa5555, q19); in TEST()
17499 ASSERT_EQUAL_128(0x0000000000000000, 0x0100aaabfe015456, q16); in TEST()
17500 ASSERT_EQUAL_128(0xff00aa5500ff55aa, 0xff00aa5500ff55aa, q17); in TEST()
17501 ASSERT_EQUAL_128(0x0000000000000000, 0xc8e2aaabe1c85456, q18); in TEST()
17502 ASSERT_EQUAL_128(0x39545572c6aa54e4, 0x39545572c6aa54e4, q19); in TEST()
17504 ASSERT_EQUAL_128(0x0000000000000000, 0x0101aaadfe04545a, q20); in TEST()
17505 ASSERT_EQUAL_128(0xff05aa5b010655b2, 0xff01aa57010255ae, q21); in TEST()
17506 ASSERT_EQUAL_128(0x0000000000000000, 0xc8e2aaade1c8545a, q22); in TEST()
17507 ASSERT_EQUAL_128(0x39545578c6aa54ec, 0x39545574c6aa54e8, q23); in TEST()
17509 ASSERT_EQUAL_128(0x0000000000000000, 0x0000000000000000, q24); in TEST()
17510 ASSERT_EQUAL_128(0x0000000000000000, 0x0000000000000000, q25); in TEST()
17511 ASSERT_EQUAL_128(0x0000000000000000, 0x0000000000000000, q26); in TEST()
17512 ASSERT_EQUAL_128(0x0000000000000000, 0x0000000000000000, q27); in TEST()
17555 ASSERT_EQUAL_128(0xffffff00ffffaa55, 0x000000ff000055aa, q16); in TEST()
17556 ASSERT_EQUAL_128(0xffaaaaabffff55ab, 0x0054ffab0000fe01, q17); in TEST()
17557 ASSERT_EQUAL_128(0x0000ff000000aa55, 0x000000ff000055aa, q18); in TEST()
17558 ASSERT_EQUAL_128(0x00a9aaab00fe55ab, 0x0054ffab0000fe01, q19); in TEST()
17560 ASSERT_EQUAL_128(0xffffff01ffffaa57, 0x00000101000055ab, q20); in TEST()
17561 ASSERT_EQUAL_128(0xffaaaaacffff55ad, 0x0054ffad0000fe02, q21); in TEST()
17562 ASSERT_EQUAL_128(0x0000ff010000aa57, 0x00000101000055ab, q22); in TEST()
17563 ASSERT_EQUAL_128(0x00a9aaac00fe55ad, 0x0054ffad0000fe02, q23); in TEST()
17565 ASSERT_EQUAL_128(0x0000000000000000, 0x0000000000000000, q24); in TEST()
17566 ASSERT_EQUAL_128(0x0000000000000000, 0x0000000000000000, q25); in TEST()
17567 ASSERT_EQUAL_128(0x0000000000000000, 0x0000000000000000, q26); in TEST()
17568 ASSERT_EQUAL_128(0x0000000000000000, 0x0000000000000000, q27); in TEST()
17606 ASSERT_EQUAL_128(0xfffffe00ffff54aa, 0x000001fe0000ab54, q16); in TEST()
17607 ASSERT_EQUAL_128(0xff555556fffeab56, 0x00a9ff560001fc02, q17); in TEST()
17608 ASSERT_EQUAL_128(0, 0x0000ab54, q18); in TEST()
17610 ASSERT_EQUAL_128(0xfffffe01ffff54ac, 0x000002000000ab55, q20); in TEST()
17611 ASSERT_EQUAL_128(0xff555557fffeab58, 0x00a9ff580001fc03, q21); in TEST()
17612 ASSERT_EQUAL_128(0, 0x0000ab55, q22); in TEST()
17614 ASSERT_EQUAL_128(0x0000000000000000, 0x0000000000000000, q24); in TEST()
17615 ASSERT_EQUAL_128(0x0000000000000000, 0x0000000000000000, q25); in TEST()
17616 ASSERT_EQUAL_128(0, 0x00000000, q26); in TEST()
17642 ASSERT_EQUAL_128(0x01570359055b0708, 0x095f0b620d630f55, q16); in TEST()
17643 ASSERT_EQUAL_128(0x01570359055b0708, 0x095f0bb60d630f55, q17); in TEST()
17644 ASSERT_EQUAL_128(0x0103030405b107b3, 0x090b0b620d640f55, q18); in TEST()
17645 ASSERT_EQUAL_128(0x02010304055b075d, 0x0a090bb60db80fab, q19); in TEST()
17670 ASSERT_EQUAL_128(0x800100007ffe0002, 0x800100007fffffff, q16); in TEST()
17671 ASSERT_EQUAL_128(0x800100007ffe0002, 0x800100007fffffff, q17); in TEST()
17672 ASSERT_EQUAL_128(0x8000000100000000, 0x7fffffffffffffff, q18); in TEST()
17673 ASSERT_EQUAL_128(0x7fffffffffffffff, 0x8000000100000000, q19); in TEST()
17674 ASSERT_EQUAL_128(0, 0x7fffffff, q20); in TEST()
17675 ASSERT_EQUAL_128(0, 0x7fffffffffffffff, q21); in TEST()
17707 ASSERT_EQUAL_128(0x8000ffff7ffe0003, 0x800000007fffffff, q16); in TEST()
17708 ASSERT_EQUAL_128(0x800100017ffe0001, 0x800100017ffffffe, q17); in TEST()
17709 ASSERT_EQUAL_128(0x8000000000000000, 0x7fffffffffffffff, q18); in TEST()
17710 ASSERT_EQUAL_128(0x7ffffffffffffffe, 0x00000000ffffffff, q19); in TEST()
17711 ASSERT_EQUAL_128(0, 0x7fffffff, q20); in TEST()
17712 ASSERT_EQUAL_128(0, 0x7fffffffffffffff, q21); in TEST()
17744 ASSERT_EQUAL_128(0x7ffeffff8001ffff, 0x7fffffff80000000, q16); in TEST()
17745 ASSERT_EQUAL_128(0x7fff00018001fffd, 0x7fffffff80000002, q17); in TEST()
17746 ASSERT_EQUAL_128(0xffffffff00000001, 0x8000000000000000, q18); in TEST()
17747 ASSERT_EQUAL_128(0x8000000000000000, 0x7fffffffffffffff, q19); in TEST()
17748 ASSERT_EQUAL_128(0, 0x80000002, q20); in TEST()
17749 ASSERT_EQUAL_128(0, 0x8000000000000002, q21); in TEST()
17775 ASSERT_EQUAL_128(0x01580304055c2341, 0x090a0ab70d0e0f56, q16); in TEST()
17776 ASSERT_EQUAL_128(0xaa580304ae5c2341, 0x090a5fb70d0eb856, q17); in TEST()
17777 ASSERT_EQUAL_128(0x01020304e878ea7a, 0x090a0ab70cb90f00, q18); in TEST()
17778 ASSERT_EQUAL_128(0x010203043d783f7a, 0x090a5fb761b90f00, q19); in TEST()
17803 ASSERT_EQUAL_128(0x00ac030404b0eacf, 0x090a0b610d0e0eaa, q16); in TEST()
17804 ASSERT_EQUAL_128(0x57ac03045bb0eacf, 0x090ab6610d0e65aa, q17); in TEST()
17805 ASSERT_EQUAL_128(0x0102030421942396, 0x090a0b610d630f00, q18); in TEST()
17806 ASSERT_EQUAL_128(0x01020304cc94ce96, 0x090ab661b8630f00, q19); in TEST()
17833 ASSERT_EQUAL_128(0xffffffffffffffff, 0xffffffffffffffff, q16); in TEST()
17834 ASSERT_EQUAL_128(0x00ff000000000000, 0x000000ff00000000, q17); in TEST()
17835 ASSERT_EQUAL_128(0xffffffffffffffff, 0xffffffffffffffff, q18); in TEST()
17836 ASSERT_EQUAL_128(0x00ff00ffff00ff00, 0xff0000ff0000ff00, q19); in TEST()
17837 ASSERT_EQUAL_128(0x0000000000000000, 0x0000000000000000, q20); in TEST()
17838 ASSERT_EQUAL_128(0x000000ffff00ff00, 0xff0000000000ff00, q21); in TEST()
17839 ASSERT_EQUAL_128(0x0000000000000000, 0x0000000000000000, q22); in TEST()
17840 ASSERT_EQUAL_128(0xff00ff0000ff00ff, 0xff00000000ffff00, q23); in TEST()
17841 ASSERT_EQUAL_128(0xffffffffffffffff, 0xffffffffffffffff, q24); in TEST()
17842 ASSERT_EQUAL_128(0xffffff0000ff00ff, 0xff0000ff00ffff00, q25); in TEST()
17873 ASSERT_EQUAL_128(0, 0xffffffffffffffff, q16); in TEST()
17874 ASSERT_EQUAL_128(0, 0x0000000000000000, q17); in TEST()
17875 ASSERT_EQUAL_128(0, 0x0000000000000000, q18); in TEST()
17876 ASSERT_EQUAL_128(0, 0xffffffffffffffff, q19); in TEST()
17877 ASSERT_EQUAL_128(0, 0xffffffffffffffff, q20); in TEST()
17878 ASSERT_EQUAL_128(0, 0x0000000000000000, q21); in TEST()
17879 ASSERT_EQUAL_128(0, 0x0000000000000000, q22); in TEST()
17880 ASSERT_EQUAL_128(0, 0xffffffffffffffff, q23); in TEST()
17881 ASSERT_EQUAL_128(0, 0x0000000000000000, q24); in TEST()
17882 ASSERT_EQUAL_128(0, 0xffffffffffffffff, q25); in TEST()
17883 ASSERT_EQUAL_128(0, 0xffffffffffffffff, q26); in TEST()
17884 ASSERT_EQUAL_128(0, 0xffffffffffffffff, q27); in TEST()
17885 ASSERT_EQUAL_128(0, 0x0000000000000000, q28); in TEST()
17914 ASSERT_EQUAL_128(0, 0xffffffff, q16); in TEST()
17915 ASSERT_EQUAL_128(0, 0x00000000, q17); in TEST()
17916 ASSERT_EQUAL_128(0, 0x00000000, q18); in TEST()
17917 ASSERT_EQUAL_128(0, 0xffffffffffffffff, q19); in TEST()
17918 ASSERT_EQUAL_128(0, 0x0000000000000000, q20); in TEST()
17919 ASSERT_EQUAL_128(0, 0x0000000000000000, q21); in TEST()
17920 ASSERT_EQUAL_128(0, 0xffffffffffffffff, q22); in TEST()
17921 ASSERT_EQUAL_128(0x0000000000000000, 0x0000000000000000, q23); in TEST()
17922 ASSERT_EQUAL_128(0x0000000000000000, 0x0000000000000000, q24); in TEST()
17923 ASSERT_EQUAL_128(0x0000000000000000, 0x0000000000000000, q25); in TEST()
17951 ASSERT_EQUAL_128(0, 0xffffffff, q16); in TEST()
17952 ASSERT_EQUAL_128(0, 0x00000000, q17); in TEST()
17953 ASSERT_EQUAL_128(0, 0x00000000, q18); in TEST()
17954 ASSERT_EQUAL_128(0, 0xffffffffffffffff, q19); in TEST()
17955 ASSERT_EQUAL_128(0, 0x0000000000000000, q20); in TEST()
17956 ASSERT_EQUAL_128(0, 0xffffffffffffffff, q21); in TEST()
17957 ASSERT_EQUAL_128(0, 0xffffffffffffffff, q22); in TEST()
17958 ASSERT_EQUAL_128(0x0000000000000000, 0x0000000000000000, q23); in TEST()
17959 ASSERT_EQUAL_128(0x0000000000000000, 0x0000000000000000, q24); in TEST()
17960 ASSERT_EQUAL_128(0xffffffffffffffff, 0xffffffffffffffff, q25); in TEST()
17989 ASSERT_EQUAL_128(0, 0x00000000, q16); in TEST()
17990 ASSERT_EQUAL_128(0, 0x00000000, q17); in TEST()
17991 ASSERT_EQUAL_128(0, 0x00000000, q18); in TEST()
17992 ASSERT_EQUAL_128(0, 0x0000000000000000, q19); in TEST()
17993 ASSERT_EQUAL_128(0, 0x0000000000000000, q20); in TEST()
17994 ASSERT_EQUAL_128(0, 0xffffffffffffffff, q21); in TEST()
17995 ASSERT_EQUAL_128(0, 0x0000000000000000, q22); in TEST()
17996 ASSERT_EQUAL_128(0x0000000000000000, 0x0000000000000000, q23); in TEST()
17997 ASSERT_EQUAL_128(0x0000000000000000, 0x0000000000000000, q24); in TEST()
17998 ASSERT_EQUAL_128(0xffffffffffffffff, 0xffffffffffffffff, q25); in TEST()
18026 ASSERT_EQUAL_128(0, 0xffffffff, q16); in TEST()
18027 ASSERT_EQUAL_128(0, 0x00000000, q17); in TEST()
18028 ASSERT_EQUAL_128(0, 0x00000000, q18); in TEST()
18029 ASSERT_EQUAL_128(0, 0xffffffffffffffff, q19); in TEST()
18030 ASSERT_EQUAL_128(0, 0x0000000000000000, q20); in TEST()
18031 ASSERT_EQUAL_128(0, 0xffffffffffffffff, q21); in TEST()
18032 ASSERT_EQUAL_128(0, 0xffffffffffffffff, q22); in TEST()
18033 ASSERT_EQUAL_128(0x0000000000000000, 0x0000000000000000, q23); in TEST()
18034 ASSERT_EQUAL_128(0x0000000000000000, 0x0000000000000000, q24); in TEST()
18035 ASSERT_EQUAL_128(0xffffffffffffffff, 0xffffffffffffffff, q25); in TEST()
18064 ASSERT_EQUAL_128(0, 0x00000000, q16); in TEST()
18065 ASSERT_EQUAL_128(0, 0x00000000, q17); in TEST()
18066 ASSERT_EQUAL_128(0, 0x00000000, q18); in TEST()
18067 ASSERT_EQUAL_128(0, 0x0000000000000000, q19); in TEST()
18068 ASSERT_EQUAL_128(0, 0x0000000000000000, q20); in TEST()
18069 ASSERT_EQUAL_128(0, 0xffffffffffffffff, q21); in TEST()
18070 ASSERT_EQUAL_128(0, 0x0000000000000000, q22); in TEST()
18071 ASSERT_EQUAL_128(0x0000000000000000, 0x0000000000000000, q23); in TEST()
18072 ASSERT_EQUAL_128(0x0000000000000000, 0x0000000000000000, q24); in TEST()
18073 ASSERT_EQUAL_128(0xffffffffffffffff, 0xffffffffffffffff, q25); in TEST()
18098 ASSERT_EQUAL_128(0x0000000000000000, 0xffff00000000ff00, q16); in TEST()
18099 ASSERT_EQUAL_128(0xffff0000000000ff, 0xffff00000000ff00, q17); in TEST()
18100 ASSERT_EQUAL_128(0x0000000000000000, 0xffff000000000000, q18); in TEST()
18101 ASSERT_EQUAL_128(0xffff000000000000, 0xffff000000000000, q19); in TEST()
18102 ASSERT_EQUAL_128(0x0000000000000000, 0xffffffffffffffff, q20); in TEST()
18103 ASSERT_EQUAL_128(0x0000000000000000, 0xffffffffffffffff, q21); in TEST()
18104 ASSERT_EQUAL_128(0x0000000000000000, 0xffffffffffffffff, q22); in TEST()
18105 ASSERT_EQUAL_128(0x0000000000000000, 0x0000000000000000, q23); in TEST()
18106 ASSERT_EQUAL_128(0x0000000000000000, 0xffffffffffffffff, q24); in TEST()
18132 ASSERT_EQUAL_128(0x0000000000000000, 0xffff00ffffffff00, q16); in TEST()
18133 ASSERT_EQUAL_128(0xffffff0000ff00ff, 0xffff00ffffffff00, q17); in TEST()
18134 ASSERT_EQUAL_128(0x0000000000000000, 0xffff0000ffffffff, q18); in TEST()
18135 ASSERT_EQUAL_128(0xffffffff00000000, 0xffff0000ffffffff, q19); in TEST()
18136 ASSERT_EQUAL_128(0x0000000000000000, 0xffffffffffffffff, q20); in TEST()
18137 ASSERT_EQUAL_128(0x00000000ffffffff, 0xffffffffffffffff, q21); in TEST()
18138 ASSERT_EQUAL_128(0x0000000000000000, 0xffffffffffffffff, q22); in TEST()
18139 ASSERT_EQUAL_128(0x0000000000000000, 0xffffffffffffffff, q23); in TEST()
18140 ASSERT_EQUAL_128(0x0000000000000000, 0xffffffffffffffff, q24); in TEST()
18166 ASSERT_EQUAL_128(0x0000000000000000, 0x0000ff00000000ff, q16); in TEST()
18167 ASSERT_EQUAL_128(0x000000ffff00ff00, 0x0000ff00000000ff, q17); in TEST()
18168 ASSERT_EQUAL_128(0x0000000000000000, 0x0000ffff00000000, q18); in TEST()
18169 ASSERT_EQUAL_128(0x00000000ffffffff, 0x0000ffff00000000, q19); in TEST()
18170 ASSERT_EQUAL_128(0x0000000000000000, 0x0000000000000000, q20); in TEST()
18171 ASSERT_EQUAL_128(0x00000000ffffffff, 0x0000000000000000, q21); in TEST()
18172 ASSERT_EQUAL_128(0x0000000000000000, 0xffffffffffffffff, q22); in TEST()
18173 ASSERT_EQUAL_128(0x0000000000000000, 0x0000000000000000, q23); in TEST()
18174 ASSERT_EQUAL_128(0x0000000000000000, 0xffffffffffffffff, q24); in TEST()
18200 ASSERT_EQUAL_128(0x0000000000000000, 0xffffff000000ffff, q16); in TEST()
18201 ASSERT_EQUAL_128(0xffff00ffff00ffff, 0xffffff000000ffff, q17); in TEST()
18202 ASSERT_EQUAL_128(0x0000000000000000, 0xffffffff00000000, q18); in TEST()
18203 ASSERT_EQUAL_128(0xffff0000ffffffff, 0xffffffff00000000, q19); in TEST()
18204 ASSERT_EQUAL_128(0x0000000000000000, 0x0000000000000000, q20); in TEST()
18205 ASSERT_EQUAL_128(0x00000000ffffffff, 0x0000000000000000, q21); in TEST()
18206 ASSERT_EQUAL_128(0x0000000000000000, 0xffffffffffffffff, q22); in TEST()
18207 ASSERT_EQUAL_128(0x0000000000000000, 0x0000000000000000, q23); in TEST()
18208 ASSERT_EQUAL_128(0x0000000000000000, 0xffffffffffffffff, q24); in TEST()
18234 ASSERT_EQUAL_128(0x0000000000000000, 0x000000ffffff0000, q16); in TEST()
18235 ASSERT_EQUAL_128(0x0000ff0000ff0000, 0x000000ffffff0000, q17); in TEST()
18236 ASSERT_EQUAL_128(0x0000000000000000, 0x00000000ffffffff, q18); in TEST()
18237 ASSERT_EQUAL_128(0x0000ffff00000000, 0x00000000ffffffff, q19); in TEST()
18238 ASSERT_EQUAL_128(0x0000000000000000, 0x0000000000000000, q20); in TEST()
18239 ASSERT_EQUAL_128(0xffffffffffffffff, 0x0000000000000000, q21); in TEST()
18240 ASSERT_EQUAL_128(0x0000000000000000, 0x0000000000000000, q22); in TEST()
18241 ASSERT_EQUAL_128(0x0000000000000000, 0xffffffffffffffff, q23); in TEST()
18242 ASSERT_EQUAL_128(0xffffffffffffffff, 0x0000000000000000, q24); in TEST()
18271 ASSERT_EQUAL_128(0x0000000000000000, 0x807f0100ff81807f, q16); in TEST()
18272 ASSERT_EQUAL_128(0x81ff00017f8081ff, 0x807f0100ff81807f, q17); in TEST()
18273 ASSERT_EQUAL_128(0x0000000000000000, 0x00010000ffff8001, q18); in TEST()
18274 ASSERT_EQUAL_128(0x80007fff00010000, 0x00010000ffff8001, q19); in TEST()
18275 ASSERT_EQUAL_128(0x0000000000000000, 0x0000000080000001, q20); in TEST()
18276 ASSERT_EQUAL_128(0x8000000000000001, 0x0000000080000001, q21); in TEST()
18277 ASSERT_EQUAL_128(0x0000000000000000, 0x8000000000000001, q22); in TEST()
18278 ASSERT_EQUAL_128(0x7fffffffffffffff, 0x8000000000000001, q23); in TEST()
18279 ASSERT_EQUAL_128(0x8000000000000000, 0x0000000000000000, q24); in TEST()
18313 ASSERT_EQUAL_128(0x0000000000000000, 0x7f7f0100ff817f7f, q16); in TEST()
18314 ASSERT_EQUAL_128(0x81ff00017f7f81ff, 0x7f7f0100ff817f7f, q17); in TEST()
18315 ASSERT_EQUAL_128(0x0000000000000000, 0x00010000ffff8001, q18); in TEST()
18316 ASSERT_EQUAL_128(0x7fff7fff00010000, 0x00010000ffff8001, q19); in TEST()
18317 ASSERT_EQUAL_128(0x0000000000000000, 0x0000000080000001, q20); in TEST()
18318 ASSERT_EQUAL_128(0x7fffffff00000001, 0x0000000080000001, q21); in TEST()
18319 ASSERT_EQUAL_128(0x7fffffffffffffff, 0x8000000000000001, q22); in TEST()
18320 ASSERT_EQUAL_128(0x7fffffffffffffff, 0x0000000000000000, q23); in TEST()
18322 ASSERT_EQUAL_128(0, 0x7f, q24); in TEST()
18323 ASSERT_EQUAL_128(0, 0x8001, q25); in TEST()
18324 ASSERT_EQUAL_128(0, 0x80000001, q26); in TEST()
18325 ASSERT_EQUAL_128(0, 0x8000000000000001, q27); in TEST()
18355 ASSERT_EQUAL_128(0x0000000000000000, 0x807f0100017f807f, q16); in TEST()
18356 ASSERT_EQUAL_128(0x7f0100017f807f01, 0x807f0100017f807f, q17); in TEST()
18357 ASSERT_EQUAL_128(0x0000000000000000, 0x0001000000017fff, q18); in TEST()
18358 ASSERT_EQUAL_128(0x80007fff00010000, 0x0001000000017fff, q19); in TEST()
18359 ASSERT_EQUAL_128(0x0000000000000000, 0x000000007fffffff, q20); in TEST()
18360 ASSERT_EQUAL_128(0x8000000000000001, 0x000000007fffffff, q21); in TEST()
18361 ASSERT_EQUAL_128(0x0000000000000000, 0x7fffffffffffffff, q22); in TEST()
18362 ASSERT_EQUAL_128(0x7fffffffffffffff, 0x7fffffffffffffff, q23); in TEST()
18363 ASSERT_EQUAL_128(0x8000000000000000, 0x0000000000000000, q24); in TEST()
18397 ASSERT_EQUAL_128(0x0000000000000000, 0x7f7f0100017f7f7f, q16); in TEST()
18398 ASSERT_EQUAL_128(0x7f0100017f7f7f01, 0x7f7f0100017f7f7f, q17); in TEST()
18399 ASSERT_EQUAL_128(0x0000000000000000, 0x0001000000017fff, q18); in TEST()
18400 ASSERT_EQUAL_128(0x7fff7fff00010000, 0x0001000000017fff, q19); in TEST()
18401 ASSERT_EQUAL_128(0x0000000000000000, 0x000000007fffffff, q20); in TEST()
18402 ASSERT_EQUAL_128(0x7fffffff00000001, 0x000000007fffffff, q21); in TEST()
18403 ASSERT_EQUAL_128(0x7fffffffffffffff, 0x7fffffffffffffff, q22); in TEST()
18404 ASSERT_EQUAL_128(0x7fffffffffffffff, 0x0000000000000000, q23); in TEST()
18406 ASSERT_EQUAL_128(0, 0x7f, q24); in TEST()
18407 ASSERT_EQUAL_128(0, 0x7fff, q25); in TEST()
18408 ASSERT_EQUAL_128(0, 0x7fffffff, q26); in TEST()
18409 ASSERT_EQUAL_128(0, 0x7fffffffffffffff, q27); in TEST()
18460 ASSERT_EQUAL_128(0x0000000000000000, 0x81817f7f7f7f007f, q16); in TEST()
18461 ASSERT_EQUAL_128(0x7f7f7f7f7f807f7f, 0x81817f7f7f7f007f, q17); in TEST()
18462 ASSERT_EQUAL_128(0x0000000000000000, 0x00007fff7fff7ffe, q18); in TEST()
18463 ASSERT_EQUAL_128(0x7fff80017fff7fff, 0x00007fff7fff7ffe, q19); in TEST()
18464 ASSERT_EQUAL_128(0x0000000000000000, 0x7ffffff07fffffff, q20); in TEST()
18465 ASSERT_EQUAL_128(0x7fffffff7ffffffe, 0x7ffffff07fffffff, q21); in TEST()
18466 ASSERT_EQUAL_128(0x0000000000000001, 0x7fffffffffffffff, q22); in TEST()
18468 ASSERT_EQUAL_128(0, 0x7f, q23); in TEST()
18469 ASSERT_EQUAL_128(0, 0x7ffe, q24); in TEST()
18470 ASSERT_EQUAL_128(0, 0x7fffffff, q25); in TEST()
18471 ASSERT_EQUAL_128(0, 0x7fffffffffffffff, q26); in TEST()
18521 ASSERT_EQUAL_128(0x0000000000000000, 0x81817f00808000ff, q16); in TEST()
18522 ASSERT_EQUAL_128(0x8080008080808080, 0x81817f00808000ff, q17); in TEST()
18523 ASSERT_EQUAL_128(0x0000000000000000, 0xffff7fff00007ffe, q18); in TEST()
18524 ASSERT_EQUAL_128(0x7fff8001ffff0000, 0xffff7fff00007ffe, q19); in TEST()
18525 ASSERT_EQUAL_128(0x0000000000000000, 0x00000000ffffffff, q20); in TEST()
18526 ASSERT_EQUAL_128(0x7fffffff7ffffffe, 0x00000000ffffffff, q21); in TEST()
18527 ASSERT_EQUAL_128(0xffffffffffffffff, 0x0000000000000000, q22); in TEST()
18529 ASSERT_EQUAL_128(0, 0xff, q23); in TEST()
18530 ASSERT_EQUAL_128(0, 0x7ffe, q24); in TEST()
18531 ASSERT_EQUAL_128(0, 0xffffffff, q25); in TEST()
18532 ASSERT_EQUAL_128(0, 0x0000000000000000, q26); in TEST()
18618 ASSERT_EQUAL_128(0x0001ff00ff0001ff, 0x01ff800181007f81, q16); in TEST()
18619 ASSERT_EQUAL_128(0x0000ffff0000ffff, 0x8001000000007fff, q17); in TEST()
18620 ASSERT_EQUAL_128(0x0000000000000000, 0x00000001ffffffff, q18); in TEST()
18649 ASSERT_EQUAL_128(0x8080ff00ff00017f, 0x7f7a807f80807f80, q16); in TEST()
18650 ASSERT_EQUAL_128(0x8000ffff00007fff, 0x8000800080007fff, q17); in TEST()
18651 ASSERT_EQUAL_128(0x8000000000000000, 0x800000007fffffff, q18); in TEST()
18652 ASSERT_EQUAL_128(0x0000000000000000, 0x0000000000000080, q19); in TEST()
18653 ASSERT_EQUAL_128(0x0000000000000000, 0x0000000000007fff, q20); in TEST()
18654 ASSERT_EQUAL_128(0x0000000000000000, 0x0000000080000000, q21); in TEST()
18683 ASSERT_EQUAL_128(0xffffff00ff0001ff, 0xff7affffffffffff, q16); in TEST()
18684 ASSERT_EQUAL_128(0xffffffff0000ffff, 0xffffffffffffffff, q17); in TEST()
18685 ASSERT_EQUAL_128(0xffffffff00000000, 0xffffffffffffffff, q18); in TEST()
18686 ASSERT_EQUAL_128(0x0000000000000000, 0x00000000000000ff, q19); in TEST()
18687 ASSERT_EQUAL_128(0x0000000000000000, 0x000000000000ffff, q20); in TEST()
18688 ASSERT_EQUAL_128(0x0000000000000000, 0x00000000ffffffff, q21); in TEST()
18717 ASSERT_EQUAL_128(0x00000000000001ff, 0xff7a00ff0000ff00, q16); in TEST()
18718 ASSERT_EQUAL_128(0x000000000000ffff, 0x000000000000ffff, q17); in TEST()
18719 ASSERT_EQUAL_128(0x0000000000000000, 0x00000000ffffffff, q18); in TEST()
18720 ASSERT_EQUAL_128(0x0000000000000000, 0x0000000000000000, q19); in TEST()
18721 ASSERT_EQUAL_128(0x0000000000000000, 0x000000000000ffff, q20); in TEST()
18722 ASSERT_EQUAL_128(0x0000000000000000, 0x0000000000000000, q21); in TEST()
18741 ASSERT_EQUAL_128(0xff00aa5500ff55aa, 0xff00aa5500ff55aa, q16); in TEST()
18742 ASSERT_EQUAL_128(0x0000000000555500, 0xaa00aa00005500aa, q17); in TEST()
18743 ASSERT_EQUAL_128(0, 0xff00aa5500ff55aa, q24); in TEST()
18744 ASSERT_EQUAL_128(0, 0xaa00aa00005500aa, q25); in TEST()
18763 ASSERT_EQUAL_128(0x0000000000000000, 0x0000000000000000, q16); in TEST()
18764 ASSERT_EQUAL_128(0xff00005500aa5500, 0x0000aa0000005500, q17); in TEST()
18765 ASSERT_EQUAL_128(0, 0x0000000000000000, q24); in TEST()
18766 ASSERT_EQUAL_128(0, 0x0000aa0000005500, q25); in TEST()
18785 ASSERT_EQUAL_128(0xff00aa5500ff55aa, 0xff00aa5500ff55aa, q16); in TEST()
18786 ASSERT_EQUAL_128(0xffaaffffffffffaa, 0xff55ff5555ff55ff, q17); in TEST()
18787 ASSERT_EQUAL_128(0, 0xff00aa5500ff55aa, q24); in TEST()
18788 ASSERT_EQUAL_128(0, 0xff55ff5555ff55ff, q25); in TEST()
18811 ASSERT_EQUAL_128(0xff00aa5500ff55aa, 0xff00aa5500ff55aa, q16); in TEST()
18812 ASSERT_EQUAL_128(0xff00aa5500ff55aa, 0xff00aa5500ff55aa, q17); in TEST()
18813 ASSERT_EQUAL_128(0xff00aa5500ff55aa, 0xff00aa5500ff55aa, q18); in TEST()
18814 ASSERT_EQUAL_128(0xff00aa5500ff55aa, 0xff00aa5500ff55aa, q19); in TEST()
18816 ASSERT_EQUAL_128(0x0, 0xff00aa5500ff55aa, q24); in TEST()
18817 ASSERT_EQUAL_128(0x0, 0xff00aa5500ff55aa, q25); in TEST()
18818 ASSERT_EQUAL_128(0x0, 0xff00aa5500ff55aa, q26); in TEST()
18838 ASSERT_EQUAL_128(0xffffffffffffffff, 0xffffffffffffffff, q16); in TEST()
18839 ASSERT_EQUAL_128(0xff55aa5500ff55ff, 0xffaaaaffaaffffaa, q17); in TEST()
18840 ASSERT_EQUAL_128(0, 0xffffffffffffffff, q24); in TEST()
18841 ASSERT_EQUAL_128(0, 0xffaaaaffaaffffaa, q25); in TEST()
18860 ASSERT_EQUAL_128(0x0000000000000000, 0x0000000000000000, q16); in TEST()
18861 ASSERT_EQUAL_128(0xffff0055aaaaff55, 0x00ffaa0000005555, q17); in TEST()
18862 ASSERT_EQUAL_128(0, 0x0000000000000000, q24); in TEST()
18863 ASSERT_EQUAL_128(0, 0x00ffaa0000005555, q25); in TEST()
18891 ASSERT_EQUAL_128(0xffffff00ff0055ff, 0xffaa0055aa00aaaa, q16); in TEST()
18892 ASSERT_EQUAL_128(0x5555ffffffcccc00, 0xff333300fff0f000, q17); in TEST()
18893 ASSERT_EQUAL_128(0, 0xf0f0f0f0f00f0ff0, q18); in TEST()
18921 ASSERT_EQUAL_128(0xff000000ff00ff55, 0xaaff550000aaaaaa, q16); in TEST()
18922 ASSERT_EQUAL_128(0x55550000cc00ffcc, 0x3300ff33f000fff0, q17); in TEST()
18923 ASSERT_EQUAL_128(0, 0xf0f0f0f00ff0f00f, q18); in TEST()
18951 ASSERT_EQUAL_128(0xff0000ffff005555, 0xaaaa55aa55aaffaa, q16); in TEST()
18952 ASSERT_EQUAL_128(0xff550000cc33ff00, 0x33ccff00f00fff00, q17); in TEST()
18953 ASSERT_EQUAL_128(0, 0xf0fffff000f0f000, q18); in TEST()
18977 ASSERT_EQUAL_128(0x0, 0x0000000000005555, q16); in TEST()
18978 ASSERT_EQUAL_128(0x0, 0x00000000000055ff, q18); in TEST()
18979 ASSERT_EQUAL_128(0x0, 0x000000000000aa55, q20); in TEST()
18980 ASSERT_EQUAL_128(0x55aa555555555555, 0x0000000000005555, q17); in TEST()
18981 ASSERT_EQUAL_128(0x55aa555555555555, 0x00000000000055ff, q19); in TEST()
18982 ASSERT_EQUAL_128(0x55aa555555555555, 0x000000000000aa55, q21); in TEST()
19006 ASSERT_EQUAL_128(0x0, 0x0000ff55ffff0055, q16); in TEST()
19007 ASSERT_EQUAL_128(0x0, 0x000055ffffff0000, q18); in TEST()
19008 ASSERT_EQUAL_128(0x0, 0x000000000000aa55, q20); in TEST()
19009 ASSERT_EQUAL_128(0x5555aaaa0000ff55, 0xaaaa5555ffff0055, q17); in TEST()
19010 ASSERT_EQUAL_128(0x55aaaaaa000055ff, 0xaaaa5555ffff0000, q19); in TEST()
19011 ASSERT_EQUAL_128(0x55aa555500000000, 0x555555550000aa55, q21); in TEST()
19033 ASSERT_EQUAL_128(0x0, 0x00224466ef66fa80, q16); in TEST()
19034 ASSERT_EQUAL_128(0x0, 0x55aa5556aa5500a9, q17); in TEST()
19035 ASSERT_EQUAL_128(0x0, 0xaaaaaaa96655ff55, q18); in TEST()
19058 ASSERT_EQUAL_128(0x0, 0xc7, q16); in TEST()
19059 ASSERT_EQUAL_128(0x0, 0x99, q17); in TEST()
19060 ASSERT_EQUAL_128(0x0, 0x55a9, q18); in TEST()
19061 ASSERT_EQUAL_128(0x0, 0x55fc, q19); in TEST()
19062 ASSERT_EQUAL_128(0x0, 0x1100a9fe, q20); in TEST()
19086 ASSERT_EQUAL_128(0x0, 0xffc7, q16); in TEST()
19087 ASSERT_EQUAL_128(0x0, 0xff99, q17); in TEST()
19088 ASSERT_EQUAL_128(0x0, 0x000055a9, q18); in TEST()
19089 ASSERT_EQUAL_128(0x0, 0x000055fc, q19); in TEST()
19090 ASSERT_EQUAL_128(0x0, 0x0000001100a9fe, q20); in TEST()
19114 ASSERT_EQUAL_128(0x0, 0x02c7, q16); in TEST()
19115 ASSERT_EQUAL_128(0x0, 0x0599, q17); in TEST()
19116 ASSERT_EQUAL_128(0x0, 0x000155a9, q18); in TEST()
19117 ASSERT_EQUAL_128(0x0, 0x000355fc, q19); in TEST()
19118 ASSERT_EQUAL_128(0x0, 0x000000021100a9fe, q20); in TEST()
19142 ASSERT_EQUAL_128(0x0, 0x33, q16); in TEST()
19143 ASSERT_EQUAL_128(0x0, 0x44, q17); in TEST()
19144 ASSERT_EQUAL_128(0x0, 0x55ff, q18); in TEST()
19145 ASSERT_EQUAL_128(0x0, 0x55ff, q19); in TEST()
19146 ASSERT_EQUAL_128(0x0, 0x66555555, q20); in TEST()
19170 ASSERT_EQUAL_128(0x0, 0xaa, q16); in TEST()
19171 ASSERT_EQUAL_128(0x0, 0x80, q17); in TEST()
19172 ASSERT_EQUAL_128(0x0, 0xffaa, q18); in TEST()
19173 ASSERT_EQUAL_128(0x0, 0xaaaa, q19); in TEST()
19174 ASSERT_EQUAL_128(0x0, 0xaaaaaaaa, q20); in TEST()
19197 ASSERT_EQUAL_128(0x0, 0xfc, q16); in TEST()
19198 ASSERT_EQUAL_128(0x0, 0xfe, q17); in TEST()
19199 ASSERT_EQUAL_128(0x0, 0xffaa, q18); in TEST()
19200 ASSERT_EQUAL_128(0x0, 0xffab, q19); in TEST()
19201 ASSERT_EQUAL_128(0x0, 0xffffffff, q20); in TEST()
19225 ASSERT_EQUAL_128(0x0, 0x01, q16); in TEST()
19226 ASSERT_EQUAL_128(0x0, 0x00, q17); in TEST()
19227 ASSERT_EQUAL_128(0x0, 0x0001, q18); in TEST()
19228 ASSERT_EQUAL_128(0x0, 0x0000, q19); in TEST()
19229 ASSERT_EQUAL_128(0x0, 0x0000aa00, q20); in TEST()
19253 ASSERT_EQUAL_128(0x0, 0xffffffffffaaaaff, q16); in TEST()
19254 ASSERT_EQUAL_128(0x0, 0xffffffffffaaaa55, q18); in TEST()
19255 ASSERT_EQUAL_128(0x0, 0xffffffffffaa55ff, q20); in TEST()
19256 ASSERT_EQUAL_128(0xaaaaaaaaaaaaaaaa, 0xffffffffffaaaaff, q17); in TEST()
19257 ASSERT_EQUAL_128(0xaaaaaaaaaaaaaaaa, 0xffffffffffaaaa55, q19); in TEST()
19258 ASSERT_EQUAL_128(0xaaaaaaaaaaaaaaaa, 0xffffffffffaa55ff, q21); in TEST()
19282 ASSERT_EQUAL_128(0x0, 0xffffffffffaaaaff, q16); in TEST()
19283 ASSERT_EQUAL_128(0x0, 0xffffffffffaaaa55, q18); in TEST()
19284 ASSERT_EQUAL_128(0x0, 0xffffffffffaa55ff, q20); in TEST()
19285 ASSERT_EQUAL_128(0xaaaaaaaaaaaaaaaa, 0xffffffffffaaaaff, q17); in TEST()
19286 ASSERT_EQUAL_128(0xaaaaaaaaaaaaaaaa, 0xffffffffffaaaa55, q19); in TEST()
19287 ASSERT_EQUAL_128(0xaaaaaaaaaaaaaaaa, 0xffffffffffaa55ff, q21); in TEST()
19311 ASSERT_EQUAL_128(0x0, 0x0000000000005555, q16); in TEST()
19312 ASSERT_EQUAL_128(0x0, 0x00000000000055ff, q18); in TEST()
19313 ASSERT_EQUAL_128(0x0, 0x000000000000aa55, q20); in TEST()
19314 ASSERT_EQUAL_128(0x55aa555555555555, 0x0000000000005555, q17); in TEST()
19315 ASSERT_EQUAL_128(0x55aa555555555555, 0x00000000000055ff, q19); in TEST()
19316 ASSERT_EQUAL_128(0x55aa555555555555, 0x000000000000aa55, q21); in TEST()
19341 ASSERT_EQUAL_128(0xff00ff0000ffaa55, 0xaa55aa55aa55aa55, q16); in TEST()
19342 ASSERT_EQUAL_128(0xff00ff0000ffaa55, 0xaa55aa55aa55aa55, q17); in TEST()
19343 ASSERT_EQUAL_128(0xff00ff0000ffaa55, 0xaa55aa55aa55aa55, q18); in TEST()
19344 ASSERT_EQUAL_128(0xff00ff0000ffaa55, 0xaa55aa55aa55aa55, q19); in TEST()
19346 ASSERT_EQUAL_128(0x0, 0xaa55aa55aa55aa55, q24); in TEST()
19347 ASSERT_EQUAL_128(0x0, 0xaa55aa55aa55aa55, q25); in TEST()
19348 ASSERT_EQUAL_128(0x0, 0xaa55aa55aa55aa55, q26); in TEST()
19367 ASSERT_EQUAL_128(0xff00ff0000ffaa55, 0xaa55aa55aa55aa55, q16); in TEST()
19368 ASSERT_EQUAL_128(0x0, 0xff0000ffff0000ff, q17); in TEST()
19401 ASSERT_EQUAL_128(0x0000000000000000, 0x0601000000000102, q16); in TEST()
19402 ASSERT_EQUAL_128(0x0601000000000102, 0x0601000000000102, q17); in TEST()
19403 ASSERT_EQUAL_128(0x0000000000000000, 0x0006000000000001, q18); in TEST()
19404 ASSERT_EQUAL_128(0x0006000000000001, 0x0006000000000001, q19); in TEST()
19405 ASSERT_EQUAL_128(0x0000000000000000, 0x0000000600000000, q20); in TEST()
19406 ASSERT_EQUAL_128(0x0000000600000000, 0x0000000600000000, q21); in TEST()
19408 ASSERT_EQUAL_128(0x0000000000000000, 0x0404040404040404, q22); in TEST()
19409 ASSERT_EQUAL_128(0x0807060605050505, 0x0404040404040404, q23); in TEST()
19410 ASSERT_EQUAL_128(0x0000000000000000, 0x0004000400040004, q24); in TEST()
19411 ASSERT_EQUAL_128(0x000f000600050005, 0x0004000400040004, q25); in TEST()
19412 ASSERT_EQUAL_128(0x0000000000000000, 0x0000000400000004, q26); in TEST()
19413 ASSERT_EQUAL_128(0x0000000f00000005, 0x0000000400000004, q27); in TEST()
19415 ASSERT_EQUAL_128(0x0000000000000000, 0x0102020302030304, q28); in TEST()
19416 ASSERT_EQUAL_128(0x0705050305030301, 0x0103030503050507, q29); in TEST()
19451 ASSERT_EQUAL_128(0x0000000000000000, 0x09080b0a0d0c0f0e, q16); in TEST()
19452 ASSERT_EQUAL_128(0x0100030205040706, 0x09080b0a0d0c0f0e, q17); in TEST()
19454 ASSERT_EQUAL_128(0x0000000000000000, 0x0b0a09080f0e0d0c, q18); in TEST()
19455 ASSERT_EQUAL_128(0x0302010007060504, 0x0b0a09080f0e0d0c, q19); in TEST()
19456 ASSERT_EQUAL_128(0x0000000000000000, 0x0a0b08090e0f0c0d, q20); in TEST()
19457 ASSERT_EQUAL_128(0x0203000106070405, 0x0a0b08090e0f0c0d, q21); in TEST()
19459 ASSERT_EQUAL_128(0x0000000000000000, 0x0f0e0d0c0b0a0908, q22); in TEST()
19460 ASSERT_EQUAL_128(0x0706050403020100, 0x0f0e0d0c0b0a0908, q23); in TEST()
19461 ASSERT_EQUAL_128(0x0000000000000000, 0x0e0f0c0d0a0b0809, q24); in TEST()
19462 ASSERT_EQUAL_128(0x0607040502030001, 0x0e0f0c0d0a0b0809, q25); in TEST()
19463 ASSERT_EQUAL_128(0x0000000000000000, 0x0c0d0e0f08090a0b, q26); in TEST()
19464 ASSERT_EQUAL_128(0x0405060700010203, 0x0c0d0e0f08090a0b, q27); in TEST()
19466 ASSERT_EQUAL_128(0x0000000000000000, 0x80c4a2e691d5b3f7, q28); in TEST()
19467 ASSERT_EQUAL_128(0x7f3b5d196e2a4c08, 0x80c4a2e691d5b3f7, q29); in TEST()
19504 ASSERT_EQUAL_128(0x0000000000000000, 0x18395a7b9cbddeff, q16); in TEST()
19505 ASSERT_EQUAL_128(0x0001020304050607, 0x88898a8b8c8d8e8f, q17); in TEST()
19506 ASSERT_EQUAL_128(0x0000000000000000, 0x2309670bab0def0f, q18); in TEST()
19507 ASSERT_EQUAL_128(0x0001020304050607, 0x88098a0b8c0d8e0f, q19); in TEST()
19508 ASSERT_EQUAL_128(0x0000000000000000, 0x0123456789abcdef, q20); in TEST()
19509 ASSERT_EQUAL_128(0x0001020304050607, 0x88090a0b8c0d0e0f, q21); in TEST()
19510 ASSERT_EQUAL_128(0x3210020304050607, 0xcdef0a0b0c0d0e0f, q22); in TEST()
19512 ASSERT_EQUAL_128(0x0000000000000000, 0xcdef0a0b0c0d0e0f, q23); in TEST()
19550 ASSERT_EQUAL_128(0x0000000000000000, 0x00020406080a0c0e, q16); in TEST()
19551 ASSERT_EQUAL_128(0x0101030304040606, 0x08080a0a0d0d0f0f, q17); in TEST()
19552 ASSERT_EQUAL_128(0x0000000000000000, 0x08010a450c890ecd, q18); in TEST()
19553 ASSERT_EQUAL_128(0x0001020304040606, 0x08080a0a0c0d0e0f, q19); in TEST()
19554 ASSERT_EQUAL_128(0x0000000000000000, 0x0091a2b344d5e6f7, q20); in TEST()
19555 ASSERT_EQUAL_128(0x0001020304050606, 0x08090a0a0c0d0e0f, q21); in TEST()
19556 ASSERT_EQUAL_128(0x000102030405fedc, 0x08090a0b0c0d0123, q22); in TEST()
19558 ASSERT_EQUAL_128(0x0000000000000000, 0x08090a0b0c0d0123, q23); in TEST()
19586 ASSERT_EQUAL_128(0x0000ff00ff0000ff, 0x7f00817f80ff0180, q16); in TEST()
19587 ASSERT_EQUAL_128(0x0000ffff0000ffff, 0x8000ffffffff0001, q17); in TEST()
19588 ASSERT_EQUAL_128(0x00000000ffffffff, 0x800000007fffffff, q18); in TEST()
19614 ASSERT_EQUAL_128(0x0001000000000100, 0x7f01827f81ff0181, q16); in TEST()
19615 ASSERT_EQUAL_128(0x0000000000000000, 0x8001ffffffff0001, q17); in TEST()
19616 ASSERT_EQUAL_128(0x0000000100000000, 0x8000000080000000, q18); in TEST()
19646 ASSERT_EQUAL_128(0xffffff00ff0000ff, 0x7f00817f80ff0180, q16); in TEST()
19647 ASSERT_EQUAL_128(0xffffffff0000ffff, 0x8000ffffffff0001, q17); in TEST()
19648 ASSERT_EQUAL_128(0xffffffffffffffff, 0x800000007fffffff, q18); in TEST()
19649 ASSERT_EQUAL_128(0x0000000000000000, 0x0000000000000080, q19); in TEST()
19650 ASSERT_EQUAL_128(0x0000000000000000, 0x0000000000000001, q20); in TEST()
19651 ASSERT_EQUAL_128(0x0000000000000000, 0x000000007fffffff, q21); in TEST()
19681 ASSERT_EQUAL_128(0xffffff00ff0001ff, 0x7f01827f81ff0181, q16); in TEST()
19682 ASSERT_EQUAL_128(0xffffffff0000ffff, 0x8001ffffffff0001, q17); in TEST()
19683 ASSERT_EQUAL_128(0xffffffffffffffff, 0x8000000080000000, q18); in TEST()
19684 ASSERT_EQUAL_128(0x0000000000000000, 0x0000000000000081, q19); in TEST()
19685 ASSERT_EQUAL_128(0x0000000000000000, 0x0000000000000001, q20); in TEST()
19686 ASSERT_EQUAL_128(0x0000000000000000, 0x0000000080000000, q21); in TEST()
19716 ASSERT_EQUAL_128(0x8080ff00ff00007f, 0x7f00817f80ff0180, q16); in TEST()
19717 ASSERT_EQUAL_128(0x8000ffff00007fff, 0x8000ffffffff0001, q17); in TEST()
19718 ASSERT_EQUAL_128(0x800000007fffffff, 0x800000007fffffff, q18); in TEST()
19719 ASSERT_EQUAL_128(0x0000000000000000, 0x0000000000000080, q19); in TEST()
19720 ASSERT_EQUAL_128(0x0000000000000000, 0x0000000000000001, q20); in TEST()
19721 ASSERT_EQUAL_128(0x0000000000000000, 0x000000007fffffff, q21); in TEST()
19751 ASSERT_EQUAL_128(0x808000000000017f, 0x7f01827f81ff0181, q16); in TEST()
19752 ASSERT_EQUAL_128(0x8000000000007fff, 0x8001ffffffff0001, q17); in TEST()
19753 ASSERT_EQUAL_128(0x800000007fffffff, 0x800000007fffffff, q18); in TEST()
19754 ASSERT_EQUAL_128(0x0000000000000000, 0x0000000000000081, q19); in TEST()
19755 ASSERT_EQUAL_128(0x0000000000000000, 0x0000000000000001, q20); in TEST()
19756 ASSERT_EQUAL_128(0x0000000000000000, 0x000000007fffffff, q21); in TEST()
19786 ASSERT_EQUAL_128(0x00000000000000ff, 0x7f00007f00000100, q16); in TEST()
19787 ASSERT_EQUAL_128(0x000000000000ffff, 0x0000000000000001, q17); in TEST()
19788 ASSERT_EQUAL_128(0x00000000ffffffff, 0x000000007fffffff, q18); in TEST()
19789 ASSERT_EQUAL_128(0x0000000000000000, 0x0000000000000000, q19); in TEST()
19790 ASSERT_EQUAL_128(0x0000000000000000, 0x0000000000000001, q20); in TEST()
19791 ASSERT_EQUAL_128(0x0000000000000000, 0x000000007fffffff, q21); in TEST()
19821 ASSERT_EQUAL_128(0x00000000000001ff, 0x7f01007f00000100, q16); in TEST()
19822 ASSERT_EQUAL_128(0x000000000000ffff, 0x0000000000000001, q17); in TEST()
19823 ASSERT_EQUAL_128(0x00000000ffffffff, 0x0000000080000000, q18); in TEST()
19824 ASSERT_EQUAL_128(0x0000000000000000, 0x0000000000000000, q19); in TEST()
19825 ASSERT_EQUAL_128(0x0000000000000000, 0x0000000000000001, q20); in TEST()
19826 ASSERT_EQUAL_128(0x0000000000000000, 0x0000000080000000, q21); in TEST()
19867 ASSERT_EQUAL_128(0x0, 0x5555ffff0000aaaa, q16); in TEST()
19868 ASSERT_EQUAL_128(0x0, 0x005500ff000000aa, q17); in TEST()
19869 ASSERT_EQUAL_128(0x00aaff55ff0055aa, 0x5555ffff0000aaaa, q18); in TEST()
19870 ASSERT_EQUAL_128(0x00aa0055000000aa, 0x005500ff000000aa, q19); in TEST()
19872 ASSERT_EQUAL_128(0x0, 0x5555ffff0000aaaa, q20); in TEST()
19873 ASSERT_EQUAL_128(0x0, 0x555500ff000000aa, q21); in TEST()
19874 ASSERT_EQUAL_128(0x0, 0x5555ffff0000aaaa, q22); in TEST()
19875 ASSERT_EQUAL_128(0x0, 0x0055ffff0000aaaa, q23); in TEST()
19877 ASSERT_EQUAL_128(0x00aaff00ff005500, 0x5555ff000000aa00, q24); in TEST()
19878 ASSERT_EQUAL_128(0x00aaff55ff0055aa, 0x5555ffff0000aaaa, q25); in TEST()
19879 ASSERT_EQUAL_128(0x0000ff55ff0055aa, 0x5500ffff0000aaaa, q26); in TEST()
19880 ASSERT_EQUAL_128(0x00aaff55ff0055aa, 0x5555ffff0000aaaa, q27); in TEST()
19902 ASSERT_EQUAL_128(0x0, 0xabababababababab, q0); in TEST()
19903 ASSERT_EQUAL_128(0x0, 0xab00ab00ab00ab00, q1); in TEST()
19904 ASSERT_EQUAL_128(0x0, 0xabffabffabffabff, q2); in TEST()
19905 ASSERT_EQUAL_128(0x00ab00ab00ab00ab, 0x00ab00ab00ab00ab, q3); in TEST()
19906 ASSERT_EQUAL_128(0xffabffabffabffab, 0xffabffabffabffab, q4); in TEST()
19907 ASSERT_EQUAL_128(0xabcdabcdabcdabcd, 0xabcdabcdabcdabcd, q5); in TEST()
19942 ASSERT_EQUAL_128(0x0, 0x000000ab000000ab, q0); in TEST()
19943 ASSERT_EQUAL_128(0x0, 0x0000ab000000ab00, q1); in TEST()
19944 ASSERT_EQUAL_128(0x00ab000000ab0000, 0x00ab000000ab0000, q2); in TEST()
19945 ASSERT_EQUAL_128(0xab000000ab000000, 0xab000000ab000000, q3); in TEST()
19947 ASSERT_EQUAL_128(0x0, 0xffffffabffffffab, q4); in TEST()
19948 ASSERT_EQUAL_128(0x0, 0xffffabffffffabff, q5); in TEST()
19949 ASSERT_EQUAL_128(0xffabffffffabffff, 0xffabffffffabffff, q6); in TEST()
19950 ASSERT_EQUAL_128(0xabffffffabffffff, 0xabffffffabffffff, q7); in TEST()
19952 ASSERT_EQUAL_128(0x0, 0x0000abff0000abff, q16); in TEST()
19953 ASSERT_EQUAL_128(0x0, 0x00abffff00abffff, q17); in TEST()
19954 ASSERT_EQUAL_128(0xffab0000ffab0000, 0xffab0000ffab0000, q18); in TEST()
19955 ASSERT_EQUAL_128(0xffffab00ffffab00, 0xffffab00ffffab00, q19); in TEST()
19957 ASSERT_EQUAL_128(0xabababababababab, 0xabababababababab, q20); in TEST()
19958 ASSERT_EQUAL_128(0xabcdabcdabcdabcd, 0xabcdabcdabcdabcd, q21); in TEST()
19959 ASSERT_EQUAL_128(0xabcdef01abcdef01, 0xabcdef01abcdef01, q22); in TEST()
19960 ASSERT_EQUAL_128(0x00ffff0000ffff00, 0x00ffff0000ffff00, q23); in TEST()
19982 ASSERT_EQUAL_128(0xabababababababab, 0xabababababababab, q1); in TEST()
19983 ASSERT_EQUAL_128(0xabcdabcdabcdabcd, 0xabcdabcdabcdabcd, q2); in TEST()
19984 ASSERT_EQUAL_128(0xabcdef01abcdef01, 0xabcdef01abcdef01, q3); in TEST()
19986 ASSERT_EQUAL_128(0xabcdef0123456789, 0xabcdef0123456789, q5); in TEST()
20027 ASSERT_EQUAL_128(0x0, 0xaaaaaaaaaaaaaaaa, q0); in TEST()
20028 ASSERT_EQUAL_128(0x5555555555555555, 0x5555555555555555, q1); in TEST()
20030 ASSERT_EQUAL_128(0x0, 0x00ffff0000ffffff, q2); in TEST()
20031 ASSERT_EQUAL_128(0x00ffff0000ffffff, 0x00ffff0000ffffff, q3); in TEST()
20033 ASSERT_EQUAL_128(0x0, 0x0000000000000000, q16); in TEST()
20034 ASSERT_EQUAL_128(0x0, 0xff00ff00ff00ff00, q17); in TEST()
20035 ASSERT_EQUAL_128(0x0000000000000000, 0x0000000000000000, q18); in TEST()
20036 ASSERT_EQUAL_128(0xff00ff00ff00ff00, 0xff00ff00ff00ff00, q19); in TEST()
20038 ASSERT_EQUAL_128(0x0, 0x0000000000000000, q20); in TEST()
20039 ASSERT_EQUAL_128(0x0, 0x0000ff000000ff00, q21); in TEST()
20040 ASSERT_EQUAL_128(0x0, 0x0000000000000000, q22); in TEST()
20041 ASSERT_EQUAL_128(0x0, 0xff000000ff000000, q23); in TEST()
20043 ASSERT_EQUAL_128(0x000000ff000000ff, 0x000000ff000000ff, q24); in TEST()
20044 ASSERT_EQUAL_128(0x0000000000000000, 0x0000000000000000, q25); in TEST()
20045 ASSERT_EQUAL_128(0x00ff000000ff0000, 0x00ff000000ff0000, q26); in TEST()
20046 ASSERT_EQUAL_128(0x0000000000000000, 0x0000000000000000, q27); in TEST()
20048 ASSERT_EQUAL_128(0x0, 0x0000aaff0000aaff, q28); in TEST()
20049 ASSERT_EQUAL_128(0x0, 0x0055ffff0055ffff, q29); in TEST()
20050 ASSERT_EQUAL_128(0x0000ffff0000ffff, 0x0000ffff0000ffff, q30); in TEST()
20051 ASSERT_EQUAL_128(0x0000ffff0000ffff, 0x0000ffff0000ffff, q31); in TEST()
20086 ASSERT_EQUAL_128(0x0, 0xffffffffffffffff, q16); in TEST()
20087 ASSERT_EQUAL_128(0x0, 0x00ff00ff00ff00ff, q17); in TEST()
20088 ASSERT_EQUAL_128(0xffffffffffffffff, 0xffffffffffffffff, q18); in TEST()
20089 ASSERT_EQUAL_128(0x00ff00ff00ff00ff, 0x00ff00ff00ff00ff, q19); in TEST()
20091 ASSERT_EQUAL_128(0x0, 0xffffffffffffffff, q20); in TEST()
20092 ASSERT_EQUAL_128(0x0, 0xffff00ffffff00ff, q21); in TEST()
20093 ASSERT_EQUAL_128(0x0, 0xffffffffffffffff, q22); in TEST()
20094 ASSERT_EQUAL_128(0x0, 0x00ffffff00ffffff, q23); in TEST()
20096 ASSERT_EQUAL_128(0xffffff00ffffff00, 0xffffff00ffffff00, q24); in TEST()
20097 ASSERT_EQUAL_128(0xffffffffffffffff, 0xffffffffffffffff, q25); in TEST()
20098 ASSERT_EQUAL_128(0xff00ffffff00ffff, 0xff00ffffff00ffff, q26); in TEST()
20099 ASSERT_EQUAL_128(0xffffffffffffffff, 0xffffffffffffffff, q27); in TEST()
20101 ASSERT_EQUAL_128(0x0, 0xffff5500ffff5500, q28); in TEST()
20102 ASSERT_EQUAL_128(0x0, 0xffaa0000ffaa0000, q29); in TEST()
20103 ASSERT_EQUAL_128(0xffff0000ffff0000, 0xffff0000ffff0000, q30); in TEST()
20104 ASSERT_EQUAL_128(0xffff0000ffff0000, 0xffff0000ffff0000, q31); in TEST()
20147 ASSERT_EQUAL_128(0x0, 0x5555ffff0000aaaa, q16); in TEST()
20148 ASSERT_EQUAL_128(0x0, 0xff55ffffff00ffaa, q17); in TEST()
20149 ASSERT_EQUAL_128(0x00aaff55ff0055aa, 0x5555ffff0000aaaa, q18); in TEST()
20150 ASSERT_EQUAL_128(0xffaaff55ff00ffaa, 0xff55ffffff00ffaa, q19); in TEST()
20152 ASSERT_EQUAL_128(0x0, 0x5555ffff0000aaaa, q20); in TEST()
20153 ASSERT_EQUAL_128(0x0, 0x5555ffff0000ffaa, q21); in TEST()
20154 ASSERT_EQUAL_128(0x0, 0x5555ffff0000aaaa, q22); in TEST()
20155 ASSERT_EQUAL_128(0x0, 0xff55ffffff00aaaa, q23); in TEST()
20157 ASSERT_EQUAL_128(0x00aaffffff0055ff, 0x5555ffff0000aaff, q24); in TEST()
20158 ASSERT_EQUAL_128(0x00aaff55ff0055aa, 0x5555ffff0000aaaa, q25); in TEST()
20159 ASSERT_EQUAL_128(0x00ffff55ffff55aa, 0x55ffffff00ffaaaa, q26); in TEST()
20160 ASSERT_EQUAL_128(0x00aaff55ff0055aa, 0x5555ffff0000aaaa, q27); in TEST()
20207 ASSERT_EQUAL_128(0x0, kOne2S, q11); in TEST()
20208 ASSERT_EQUAL_128(kPointFive2S, kPointFive2S, q12); in TEST()
20209 ASSERT_EQUAL_128(kMinusThirteen1D, kMinusThirteen1D, q22); in TEST()
20210 ASSERT_EQUAL_128(0x0, kNonImmFP322S, q13); in TEST()
20211 ASSERT_EQUAL_128(kNonImmFP322S, kNonImmFP322S, q14); in TEST()
20212 ASSERT_EQUAL_128(kNonImmFP641D, kNonImmFP641D, q23); in TEST()
20213 ASSERT_EQUAL_128(0x0, 0x0, q1); in TEST()
20214 ASSERT_EQUAL_128(0x0, 0x0, q2); in TEST()
20215 ASSERT_EQUAL_128(0x0, 0x0, q3); in TEST()
20216 ASSERT_EQUAL_128(0x0, kFP32Inf2S, q4); in TEST()
20217 ASSERT_EQUAL_128(kFP32Inf2S, kFP32Inf2S, q5); in TEST()
20218 ASSERT_EQUAL_128(kFP64Inf1D, kFP64Inf1D, q6); in TEST()
20243 ASSERT_EQUAL_128(0x1101130315051707, 0x19091b0b1d0d1f0f, q16); in TEST()
20244 ASSERT_EQUAL_128(0x1000120214041606, 0x18081a0a1c0c1e0e, q17); in TEST()
20245 ASSERT_EQUAL_128(0x180819091a0a1b0b, 0x1c0c1d0d1e0e1f0f, q18); in TEST()
20246 ASSERT_EQUAL_128(0x1000110112021303, 0x1404150516061707, q19); in TEST()
20247 ASSERT_EQUAL_128(0x11131517191b1d1f, 0x01030507090b0d0f, q20); in TEST()
20248 ASSERT_EQUAL_128(0x10121416181a1c1e, 0x00020406080a0c0e, q21); in TEST()
20289 ASSERT_EQUAL_128(0xffffffffffffffff, 0xffffffffffffffff, q16); in TEST()
20290 ASSERT_EQUAL_128(0xffedffedffedffed, 0xffedffedffedffed, q17); in TEST()
20291 ASSERT_EQUAL_128(0xffeddccbffeddccb, 0xffeddccbffeddccb, q18); in TEST()
20292 ASSERT_EQUAL_128(0x8899aabbccddeeff, 0x8899aabbccddeeff, q19); in TEST()
20294 ASSERT_EQUAL_128(0, 0xffffffffffffffff, q20); in TEST()
20295 ASSERT_EQUAL_128(0, 0xffedffedffedffed, q21); in TEST()
20296 ASSERT_EQUAL_128(0, 0xffeddccbffeddccb, q22); in TEST()
20298 ASSERT_EQUAL_128(0, 0x00000000000000ff, q23); in TEST()
20299 ASSERT_EQUAL_128(0, 0x000000000000ffed, q24); in TEST()
20300 ASSERT_EQUAL_128(0, 0x00000000ffeddccb, q25); in TEST()
20301 ASSERT_EQUAL_128(0, 0x8899aabbccddeeff, q26); in TEST()
20303 ASSERT_EQUAL_128(0x7777777777777777, 0x7777777777777777, q2); in TEST()
20304 ASSERT_EQUAL_128(0x7766776677667766, 0x7766776677667766, q3); in TEST()
20305 ASSERT_EQUAL_128(0x89abcdef89abcdef, 0x89abcdef89abcdef, q4); in TEST()
20306 ASSERT_EQUAL_128(0x0011223344556677, 0x0011223344556677, q5); in TEST()
20336 ASSERT_EQUAL_128(0x7777777777777777, 0x7777777777777777, q16); in TEST()
20337 ASSERT_EQUAL_128(0x6677667766776677, 0x6677667766776677, q17); in TEST()
20338 ASSERT_EQUAL_128(0x4455667744556677, 0x4455667744556677, q18); in TEST()
20339 ASSERT_EQUAL_128(0x0011223344556677, 0x0011223344556677, q19); in TEST()
20341 ASSERT_EQUAL_128(0, 0x7777777777777777, q20); in TEST()
20342 ASSERT_EQUAL_128(0, 0x6677667766776677, q21); in TEST()
20343 ASSERT_EQUAL_128(0, 0x4455667744556677, q22); in TEST()
20345 ASSERT_EQUAL_128(0, 0, q2); in TEST()
20346 ASSERT_EQUAL_128(0, 0, q3); in TEST()
20347 ASSERT_EQUAL_128(0, 0, q4); in TEST()
20348 ASSERT_EQUAL_128(0, 0, q5); in TEST()
20384 ASSERT_EQUAL_128(0xff23456789abcdef, 0xfedcba9876543210, q16); in TEST()
20385 ASSERT_EQUAL_128(0xfedcba9876543210, 0x0123456789abffed, q17); in TEST()
20386 ASSERT_EQUAL_128(0x3322110044556677, 0x8899aabbccddeeff, q18); in TEST()
20387 ASSERT_EQUAL_128(0x8899aabbccddeeff, 0x8899aabbccddeeff, q19); in TEST()
20389 ASSERT_EQUAL_128(0, 0x0011223344776677, q2); in TEST()
20390 ASSERT_EQUAL_128(0, 0x8899aabbccdd0000, q3); in TEST()
20391 ASSERT_EQUAL_128(0x89abcdef00000000, 0x0123456789abcdef, q4); in TEST()
20392 ASSERT_EQUAL_128(0, 0, q5); in TEST()
20428 ASSERT_EQUAL_128(0xff23456789abcdef, 0xfedcba9876543210, q16); in TEST()
20429 ASSERT_EQUAL_128(0xfedcba9876543210, 0x0123456789abffed, q17); in TEST()
20430 ASSERT_EQUAL_128(0x3322110044556677, 0x8899aabbccddeeff, q18); in TEST()
20431 ASSERT_EQUAL_128(0x8899aabbccddeeff, 0x8899aabbccddeeff, q19); in TEST()
20433 ASSERT_EQUAL_128(0, 0x0011223344776677, q2); in TEST()
20434 ASSERT_EQUAL_128(0, 0x8899aabbccdd0000, q3); in TEST()
20435 ASSERT_EQUAL_128(0x89abcdef00000000, 0x0123456789abcdef, q4); in TEST()
20436 ASSERT_EQUAL_128(0, 0, q5); in TEST()
20542 ASSERT_EQUAL_128(0x7723456789abcdef, 0xfedcba9876543210, q16); in TEST()
20543 ASSERT_EQUAL_128(0xfedcba9876543210, 0x0123456789ab6677, q17); in TEST()
20544 ASSERT_EQUAL_128(0x4455667744556677, 0x8899aabbccddeeff, q18); in TEST()
20545 ASSERT_EQUAL_128(0x0011223344556677, 0x0011223344556677, q19); in TEST()
20547 ASSERT_EQUAL_128(0, 0x0011223344776677, q2); in TEST()
20548 ASSERT_EQUAL_128(0, 0x8899aabbccdd6677, q3); in TEST()
20549 ASSERT_EQUAL_128(0x4455667700000000, 0x0123456789abcdef, q4); in TEST()
20550 ASSERT_EQUAL_128(0x0011223344556677, 0x0123456789abcdef, q5); in TEST()
20580 ASSERT_EQUAL_128(0x0011223344556677, 0x8899aabbccddeeff, q16); in TEST()
20581 ASSERT_EQUAL_128(0xeddccbbaae998877, 0x6655443322110000, q17); in TEST()
20582 ASSERT_EQUAL_128(0x7766554433221100, 0x0011223344556677, q1); in TEST()
20583 ASSERT_EQUAL_128(0x8899aabbccddeeff, 0x0011223344556677, q0); in TEST()
20585 ASSERT_EQUAL_128(0, 0x0011223344556677, q18); in TEST()
20586 ASSERT_EQUAL_128(0, 0x99aabbccddeeff00, q19); in TEST()
20587 ASSERT_EQUAL_128(0, 0xccddeeff00112233, q2); in TEST()
20588 ASSERT_EQUAL_128(0, 0xccddeeff8899aabb, q3); in TEST()
20627 ASSERT_EQUAL_128(0x0001000200030081, 0x0082000f00100100, q0); in TEST()
20628 ASSERT_EQUAL_128(0x0000000100000002, 0x0000800100008002, q3); in TEST()
20629 ASSERT_EQUAL_128(0x0000000f00000010, 0x0000f00100010000, q4); in TEST()
20630 ASSERT_EQUAL_128(0x0000000000000001, 0x0000000000000002, q16); in TEST()
20631 ASSERT_EQUAL_128(0x0000000080000002, 0x0000000100000000, q17); in TEST()
20660 ASSERT_EQUAL_128(0x0000ff007fff7fff, 0xff81817f80ff0100, q16); in TEST()
20661 ASSERT_EQUAL_128(0x0000000080008000, 0xff81817f81ff0201, q17); in TEST()
20662 ASSERT_EQUAL_128(0x0000ffff80008000, 0xff80817f80ff0100, q18); in TEST()
20663 ASSERT_EQUAL_128(0x0000000080008000, 0xff81827f81ff0101, q19); in TEST()
20697 ASSERT_EQUAL_128(0, 0xe0000001e001e1e0, q16); in TEST()
20698 ASSERT_EQUAL_128(0, 0xfffffffefffefefe, q17); in TEST()
20699 ASSERT_EQUAL_128(0, 0x2000000020002020, q18); in TEST()
20700 ASSERT_EQUAL_128(0, 0, q19); in TEST()
20701 ASSERT_EQUAL_128(0, 0x7000000170017171, q20); in TEST()
20702 ASSERT_EQUAL_128(0, 0x8ffffffe8ffe8e8f, q21); in TEST()
20703 ASSERT_EQUAL_128(0, 0xc0000003c003c3c0, q22); in TEST()
20704 ASSERT_EQUAL_128(0, 0x3c0000003c003c3c, q23); in TEST()
20705 ASSERT_EQUAL_128(0, 0xc0000003c003c3c0, q24); in TEST()
20706 ASSERT_EQUAL_128(0, 0xfc0000003c003c3c, q25); in TEST()
20707 ASSERT_EQUAL_128(0, 0x7800000078007878, q26); in TEST()
20708 ASSERT_EQUAL_128(0, 0xfe0000001e001e1e, q27); in TEST()
20709 ASSERT_EQUAL_128(0, 0xf0000000f000f0f0, q28); in TEST()
20710 ASSERT_EQUAL_128(0, 0x0000f000f0f00000, q29); in TEST()
20753 ASSERT_EQUAL_128(0, 0x7f, q16); in TEST()
20754 ASSERT_EQUAL_128(0, 0x80, q17); in TEST()
20755 ASSERT_EQUAL_128(0, 0x02, q18); in TEST()
20757 ASSERT_EQUAL_128(0, 0x7fff, q19); in TEST()
20758 ASSERT_EQUAL_128(0, 0x8000, q20); in TEST()
20759 ASSERT_EQUAL_128(0, 0x0002, q21); in TEST()
20761 ASSERT_EQUAL_128(0, 0x7fffffff, q22); in TEST()
20762 ASSERT_EQUAL_128(0, 0x80000000, q23); in TEST()
20763 ASSERT_EQUAL_128(0, 0x00000002, q24); in TEST()
20765 ASSERT_EQUAL_128(0, 0x7fffffffffffffff, q25); in TEST()
20766 ASSERT_EQUAL_128(0, 0x8000000000000000, q26); in TEST()
20767 ASSERT_EQUAL_128(0, 0x0000000000000002, q27); in TEST()
20810 ASSERT_EQUAL_128(0, 0xfe, q16); in TEST()
20811 ASSERT_EQUAL_128(0, 0xff, q17); in TEST()
20812 ASSERT_EQUAL_128(0, 0x02, q18); in TEST()
20814 ASSERT_EQUAL_128(0, 0xfffe, q19); in TEST()
20815 ASSERT_EQUAL_128(0, 0xffff, q20); in TEST()
20816 ASSERT_EQUAL_128(0, 0x0002, q21); in TEST()
20818 ASSERT_EQUAL_128(0, 0xfffffffe, q22); in TEST()
20819 ASSERT_EQUAL_128(0, 0xffffffff, q23); in TEST()
20820 ASSERT_EQUAL_128(0, 0x00000002, q24); in TEST()
20822 ASSERT_EQUAL_128(0, 0xfffffffffffffffe, q25); in TEST()
20823 ASSERT_EQUAL_128(0, 0xffffffffffffffff, q26); in TEST()
20824 ASSERT_EQUAL_128(0, 0x0000000000000002, q27); in TEST()
20867 ASSERT_EQUAL_128(0, 0xff, q16); in TEST()
20868 ASSERT_EQUAL_128(0, 0x00, q17); in TEST()
20869 ASSERT_EQUAL_128(0, 0x04, q18); in TEST()
20871 ASSERT_EQUAL_128(0, 0xffff, q19); in TEST()
20872 ASSERT_EQUAL_128(0, 0x0000, q20); in TEST()
20873 ASSERT_EQUAL_128(0, 0x0004, q21); in TEST()
20875 ASSERT_EQUAL_128(0, 0xffffffff, q22); in TEST()
20876 ASSERT_EQUAL_128(0, 0x00000000, q23); in TEST()
20877 ASSERT_EQUAL_128(0, 0x00000004, q24); in TEST()
20879 ASSERT_EQUAL_128(0, 0xffffffffffffffff, q25); in TEST()
20880 ASSERT_EQUAL_128(0, 0x0000000000000000, q26); in TEST()
20881 ASSERT_EQUAL_128(0, 0x0000000000000004, q27); in TEST()
20909 ASSERT_EQUAL_128(0xf800f810fff00000, 0x001007f0f800f810, q16); in TEST()
20910 ASSERT_EQUAL_128(0x07f000100000fff0, 0xf810f80007f00010, q17); in TEST()
20911 ASSERT_EQUAL_128(0xffffff0000000000, 0x00000100007fff00, q18); in TEST()
20912 ASSERT_EQUAL_128(0xff800000ff800100, 0xffffff0000000000, q19); in TEST()
20913 ASSERT_EQUAL_128(0x0000000000000000, 0x00007fffffff0000, q20); in TEST()
20914 ASSERT_EQUAL_128(0xffff800000000000, 0xffffffffffff0000, q21); in TEST()
20940 ASSERT_EQUAL_128(0x80008100ff000000, 0x01007f0080008100, q16); in TEST()
20941 ASSERT_EQUAL_128(0x7f0001000000ff00, 0x810080007f000100, q17); in TEST()
20942 ASSERT_EQUAL_128(0xffff000000000000, 0x000100007fff0000, q18); in TEST()
20943 ASSERT_EQUAL_128(0x8000000080010000, 0xffff000000000000, q19); in TEST()
20944 ASSERT_EQUAL_128(0x0000000000000000, 0x7fffffff00000000, q20); in TEST()
20945 ASSERT_EQUAL_128(0x8000000000000000, 0xffffffff00000000, q21); in TEST()
20971 ASSERT_EQUAL_128(0x080008100ff00000, 0x001007f008000810, q16); in TEST()
20972 ASSERT_EQUAL_128(0x07f0001000000ff0, 0x0810080007f00010, q17); in TEST()
20973 ASSERT_EQUAL_128(0x00ffff0000000000, 0x00000100007fff00, q18); in TEST()
20974 ASSERT_EQUAL_128(0x0080000000800100, 0x00ffff0000000000, q19); in TEST()
20975 ASSERT_EQUAL_128(0x0000000000000000, 0x00007fffffff0000, q20); in TEST()
20976 ASSERT_EQUAL_128(0x0000800000000000, 0x0000ffffffff0000, q21); in TEST()
21003 ASSERT_EQUAL_128(0xff80ff81ffff0000, 0x0001007fff80ff81, q16); in TEST()
21004 ASSERT_EQUAL_128(0x007f00010000ffff, 0xff81ff80007f0001, q17); in TEST()
21005 ASSERT_EQUAL_128(0xffffffff00000000, 0x0000000100007fff, q18); in TEST()
21006 ASSERT_EQUAL_128(0xffff8000ffff8001, 0xffffffff00000000, q19); in TEST()
21007 ASSERT_EQUAL_128(0x0000000000000000, 0x000000007fffffff, q20); in TEST()
21008 ASSERT_EQUAL_128(0xffffffff80000000, 0xffffffffffffffff, q21); in TEST()
21035 ASSERT_EQUAL_128(0x0080008100ff0000, 0x0001007f00800081, q16); in TEST()
21036 ASSERT_EQUAL_128(0x007f0001000000ff, 0x00810080007f0001, q17); in TEST()
21037 ASSERT_EQUAL_128(0x0000ffff00000000, 0x0000000100007fff, q18); in TEST()
21038 ASSERT_EQUAL_128(0x0000800000008001, 0x0000ffff00000000, q19); in TEST()
21039 ASSERT_EQUAL_128(0x0000000000000000, 0x000000007fffffff, q20); in TEST()
21040 ASSERT_EQUAL_128(0x0000000080000000, 0x00000000ffffffff, q21); in TEST()
21085 ASSERT_EQUAL_128(0x0000000000000000, 0x7879fe0001867879, q16); in TEST()
21086 ASSERT_EQUAL_128(0x860100fe79788601, 0x7879fe0001867879, q17); in TEST()
21087 ASSERT_EQUAL_128(0x0000000000000000, 0xfffe00000001807e, q18); in TEST()
21088 ASSERT_EQUAL_128(0x7f807f81fffe0000, 0xfffe00000001807e, q19); in TEST()
21089 ASSERT_EQUAL_128(0x0000000000000000, 0x0000000080007ffe, q20); in TEST()
21090 ASSERT_EQUAL_128(0x7fff8000fffffffe, 0x0000000080007ffe, q21); in TEST()
21091 ASSERT_EQUAL_128(0x7fffffff80000001, 0x800000007ffffffe, q22); in TEST()
21092 ASSERT_EQUAL_128(0x7fffffff80000000, 0x0000000000000000, q23); in TEST()
21093 ASSERT_EQUAL_128(0x0000000000000000, 0x8000000000007ffe, q24); in TEST()
21137 ASSERT_EQUAL_128(0x0000000000000000, 0x7879ff0001877879, q16); in TEST()
21138 ASSERT_EQUAL_128(0x870100ff79788701, 0x7879ff0001877879, q17); in TEST()
21139 ASSERT_EQUAL_128(0x0000000000000000, 0xffff00000001807f, q18); in TEST()
21140 ASSERT_EQUAL_128(0x7f807f81ffff0000, 0xffff00000001807f, q19); in TEST()
21141 ASSERT_EQUAL_128(0x0000000000000000, 0x0000000080007fff, q20); in TEST()
21142 ASSERT_EQUAL_128(0x7fff8000ffffffff, 0x0000000080007fff, q21); in TEST()
21143 ASSERT_EQUAL_128(0x7fffffff80000001, 0x800000007fffffff, q22); in TEST()
21144 ASSERT_EQUAL_128(0x7fffffff80000000, 0x0000000000000000, q23); in TEST()
21145 ASSERT_EQUAL_128(0x0000000000000000, 0x8000000000007fff, q24); in TEST()
21190 ASSERT_EQUAL_128(0x0000000000000000, 0x88890e0001868889, q16); in TEST()
21191 ASSERT_EQUAL_128(0x8601000e89888601, 0x88890e0001868889, q17); in TEST()
21192 ASSERT_EQUAL_128(0x0000000000000000, 0x00fe00000001807e, q18); in TEST()
21193 ASSERT_EQUAL_128(0x8080808100fe0000, 0x00fe00000001807e, q19); in TEST()
21194 ASSERT_EQUAL_128(0x0000000000000000, 0x0000000080007ffe, q20); in TEST()
21195 ASSERT_EQUAL_128(0x800080000000fffe, 0x0000000080007ffe, q21); in TEST()
21196 ASSERT_EQUAL_128(0x8000000080000001, 0x800000007ffffffe, q22); in TEST()
21197 ASSERT_EQUAL_128(0x8000000080000000, 0x0000000000000000, q23); in TEST()
21198 ASSERT_EQUAL_128(0x0000000000000000, 0x8000000000007ffe, q24); in TEST()
21243 ASSERT_EQUAL_128(0x0000000000000000, 0x88890f0001878889, q16); in TEST()
21244 ASSERT_EQUAL_128(0x8701000f89888701, 0x88890f0001878889, q17); in TEST()
21245 ASSERT_EQUAL_128(0x0000000000000000, 0x00ff00000001807f, q18); in TEST()
21246 ASSERT_EQUAL_128(0x8080808100ff0000, 0x00ff00000001807f, q19); in TEST()
21247 ASSERT_EQUAL_128(0x0000000000000000, 0x0000000080007fff, q20); in TEST()
21248 ASSERT_EQUAL_128(0x800080000000ffff, 0x0000000080007fff, q21); in TEST()
21249 ASSERT_EQUAL_128(0x8000000080000001, 0x800000007fffffff, q22); in TEST()
21250 ASSERT_EQUAL_128(0x8000000080000000, 0x0000000000000000, q23); in TEST()
21251 ASSERT_EQUAL_128(0x0000000000000000, 0x8000000000007fff, q24); in TEST()
21287 ASSERT_EQUAL_128(0, 0xff, q16); in TEST()
21288 ASSERT_EQUAL_128(0, 0x78, q17); in TEST()
21289 ASSERT_EQUAL_128(0, 0xfe, q18); in TEST()
21290 ASSERT_EQUAL_128(0, 0x3f, q19); in TEST()
21291 ASSERT_EQUAL_128(0, 0xffff, q20); in TEST()
21292 ASSERT_EQUAL_128(0, 0x7878, q21); in TEST()
21293 ASSERT_EQUAL_128(0, 0xfefe, q22); in TEST()
21294 ASSERT_EQUAL_128(0, 0x3fbf, q23); in TEST()
21295 ASSERT_EQUAL_128(0, 0xffffffff, q24); in TEST()
21296 ASSERT_EQUAL_128(0, 0x78007878, q25); in TEST()
21297 ASSERT_EQUAL_128(0, 0xfffefefe, q26); in TEST()
21298 ASSERT_EQUAL_128(0, 0x3fffbfbf, q27); in TEST()
21299 ASSERT_EQUAL_128(0, 0xffffffffffffffff, q28); in TEST()
21300 ASSERT_EQUAL_128(0, 0x7800000078007878, q29); in TEST()
21301 ASSERT_EQUAL_128(0, 0xfffffffefffefefe, q30); in TEST()
21302 ASSERT_EQUAL_128(0, 0x3fffffffbfffbfbf, q31); in TEST()
21339 ASSERT_EQUAL_128(0, 0x80, q16); in TEST()
21340 ASSERT_EQUAL_128(0, 0xdf, q17); in TEST()
21341 ASSERT_EQUAL_128(0, 0x7f, q18); in TEST()
21342 ASSERT_EQUAL_128(0, 0x20, q19); in TEST()
21343 ASSERT_EQUAL_128(0, 0x8000, q20); in TEST()
21344 ASSERT_EQUAL_128(0, 0xdfdf, q21); in TEST()
21345 ASSERT_EQUAL_128(0, 0x7fff, q22); in TEST()
21346 ASSERT_EQUAL_128(0, 0x2020, q23); in TEST()
21347 ASSERT_EQUAL_128(0, 0x80000000, q24); in TEST()
21348 ASSERT_EQUAL_128(0, 0xdfffdfdf, q25); in TEST()
21349 ASSERT_EQUAL_128(0, 0x7fffffff, q26); in TEST()
21350 ASSERT_EQUAL_128(0, 0x20002020, q27); in TEST()
21351 ASSERT_EQUAL_128(0, 0x8000000000000000, q28); in TEST()
21352 ASSERT_EQUAL_128(0, 0xdfffffffdfffdfdf, q29); in TEST()
21353 ASSERT_EQUAL_128(0, 0x7fffffffffffffff, q30); in TEST()
21354 ASSERT_EQUAL_128(0, 0x2000000020002020, q31); in TEST()
21379 ASSERT_EQUAL_128(0, 0xe0000001e001e1e0, q28); in TEST()
21380 ASSERT_EQUAL_128(0, 0x7800000078007878, q29); in TEST()
21381 ASSERT_EQUAL_128(0, 0xfffffffefffefefe, q30); in TEST()
21382 ASSERT_EQUAL_128(0, 0x3fffffffbfffbfc0, q31); in TEST()
21407 ASSERT_EQUAL_128(0, 0x7fffffff7fff7f7e, q28); in TEST()
21408 ASSERT_EQUAL_128(0, 0xdfffffffdfffdfe0, q29); in TEST()
21409 ASSERT_EQUAL_128(0, 0x8000000080008080, q30); in TEST()
21410 ASSERT_EQUAL_128(0, 0x2000000020002020, q31); in TEST()
21447 ASSERT_EQUAL_128(0, 0xff, q16); in TEST()
21448 ASSERT_EQUAL_128(0, 0x78, q17); in TEST()
21449 ASSERT_EQUAL_128(0, 0xfe, q18); in TEST()
21450 ASSERT_EQUAL_128(0, 0x40, q19); in TEST()
21451 ASSERT_EQUAL_128(0, 0xffff, q20); in TEST()
21452 ASSERT_EQUAL_128(0, 0x7878, q21); in TEST()
21453 ASSERT_EQUAL_128(0, 0xfefe, q22); in TEST()
21454 ASSERT_EQUAL_128(0, 0x3fc0, q23); in TEST()
21455 ASSERT_EQUAL_128(0, 0xffffffff, q24); in TEST()
21456 ASSERT_EQUAL_128(0, 0x78007878, q25); in TEST()
21457 ASSERT_EQUAL_128(0, 0xfffefefe, q26); in TEST()
21458 ASSERT_EQUAL_128(0, 0x3fffbfc0, q27); in TEST()
21459 ASSERT_EQUAL_128(0, 0xffffffffffffffff, q28); in TEST()
21460 ASSERT_EQUAL_128(0, 0x7800000078007878, q29); in TEST()
21461 ASSERT_EQUAL_128(0, 0xfffffffefffefefe, q30); in TEST()
21462 ASSERT_EQUAL_128(0, 0x3fffffffbfffbfc0, q31); in TEST()
21499 ASSERT_EQUAL_128(0, 0x80, q16); in TEST()
21500 ASSERT_EQUAL_128(0, 0xe0, q17); in TEST()
21501 ASSERT_EQUAL_128(0, 0x7f, q18); in TEST()
21502 ASSERT_EQUAL_128(0, 0x20, q19); in TEST()
21503 ASSERT_EQUAL_128(0, 0x8000, q20); in TEST()
21504 ASSERT_EQUAL_128(0, 0xdfe0, q21); in TEST()
21505 ASSERT_EQUAL_128(0, 0x7fff, q22); in TEST()
21506 ASSERT_EQUAL_128(0, 0x2020, q23); in TEST()
21507 ASSERT_EQUAL_128(0, 0x80000000, q24); in TEST()
21508 ASSERT_EQUAL_128(0, 0xdfffdfe0, q25); in TEST()
21509 ASSERT_EQUAL_128(0, 0x7fffffff, q26); in TEST()
21510 ASSERT_EQUAL_128(0, 0x20002020, q27); in TEST()
21511 ASSERT_EQUAL_128(0, 0x8000000000000000, q28); in TEST()
21512 ASSERT_EQUAL_128(0, 0xdfffffffdfffdfe0, q29); in TEST()
21513 ASSERT_EQUAL_128(0, 0x7fffffffffffffff, q30); in TEST()
21514 ASSERT_EQUAL_128(0, 0x2000000020002020, q31); in TEST()
21546 ASSERT_EQUAL_128(0, 0xff, q16); in TEST()
21547 ASSERT_EQUAL_128(0, 0xfe, q17); in TEST()
21548 ASSERT_EQUAL_128(0, 0x20, q18); in TEST()
21549 ASSERT_EQUAL_128(0, 0xffff, q19); in TEST()
21550 ASSERT_EQUAL_128(0, 0xfefe, q20); in TEST()
21551 ASSERT_EQUAL_128(0, 0x2020, q21); in TEST()
21552 ASSERT_EQUAL_128(0, 0xffffffff, q22); in TEST()
21553 ASSERT_EQUAL_128(0, 0xfffefefe, q23); in TEST()
21554 ASSERT_EQUAL_128(0, 0x20002020, q24); in TEST()
21555 ASSERT_EQUAL_128(0, 0xffffffffffffffff, q25); in TEST()
21556 ASSERT_EQUAL_128(0, 0xfffffffefffefefe, q26); in TEST()
21557 ASSERT_EQUAL_128(0, 0x2000000020002020, q27); in TEST()
21589 ASSERT_EQUAL_128(0, 0x80, q16); in TEST()
21590 ASSERT_EQUAL_128(0, 0x7f, q17); in TEST()
21591 ASSERT_EQUAL_128(0, 0x20, q18); in TEST()
21592 ASSERT_EQUAL_128(0, 0x8000, q19); in TEST()
21593 ASSERT_EQUAL_128(0, 0x7fff, q20); in TEST()
21594 ASSERT_EQUAL_128(0, 0x2020, q21); in TEST()
21595 ASSERT_EQUAL_128(0, 0x80000000, q22); in TEST()
21596 ASSERT_EQUAL_128(0, 0x7fffffff, q23); in TEST()
21597 ASSERT_EQUAL_128(0, 0x20002020, q24); in TEST()
21598 ASSERT_EQUAL_128(0, 0x8000000000000000, q25); in TEST()
21599 ASSERT_EQUAL_128(0, 0x7fffffffffffffff, q26); in TEST()
21600 ASSERT_EQUAL_128(0, 0x2000000020002020, q27); in TEST()
21631 ASSERT_EQUAL_128(0, 0, q16); in TEST()
21632 ASSERT_EQUAL_128(0, 0x71, q17); in TEST()
21633 ASSERT_EQUAL_128(0, 0, q18); in TEST()
21635 ASSERT_EQUAL_128(0, 0, q19); in TEST()
21636 ASSERT_EQUAL_128(0, 0x7171, q20); in TEST()
21637 ASSERT_EQUAL_128(0, 0, q21); in TEST()
21639 ASSERT_EQUAL_128(0, 0, q22); in TEST()
21640 ASSERT_EQUAL_128(0, 0x70017171, q23); in TEST()
21641 ASSERT_EQUAL_128(0, 0, q24); in TEST()
21643 ASSERT_EQUAL_128(0, 0, q25); in TEST()
21644 ASSERT_EQUAL_128(0, 0x7000000170017171, q26); in TEST()
21645 ASSERT_EQUAL_128(0, 0, q27); in TEST()
21676 ASSERT_EQUAL_128(0, 0, q16); in TEST()
21677 ASSERT_EQUAL_128(0, 0x80, q17); in TEST()
21678 ASSERT_EQUAL_128(0, 0x7f, q18); in TEST()
21680 ASSERT_EQUAL_128(0, 0, q19); in TEST()
21681 ASSERT_EQUAL_128(0, 0x8000, q20); in TEST()
21682 ASSERT_EQUAL_128(0, 0x7fff, q21); in TEST()
21684 ASSERT_EQUAL_128(0, 0, q22); in TEST()
21685 ASSERT_EQUAL_128(0, 0x80000000, q23); in TEST()
21686 ASSERT_EQUAL_128(0, 0x7fffffff, q24); in TEST()
21688 ASSERT_EQUAL_128(0, 0, q25); in TEST()
21689 ASSERT_EQUAL_128(0, 0x8000000000000000, q26); in TEST()
21690 ASSERT_EQUAL_128(0, 0x7fffffffffffffff, q27); in TEST()
21720 ASSERT_EQUAL_128(0x0000000000000000, 0x7fc00000ff800000, q16); in TEST()
21721 ASSERT_EQUAL_128(0x40400000ffffffff, 0x7fc00000ff800000, q17); in TEST()
21722 ASSERT_EQUAL_128(0x3f9800015f8003f7, 0x41000000000000fe, q18); in TEST()
21723 ASSERT_EQUAL_128(0x0000000000000000, 0x7fc000007f800000, q19); in TEST()
21724 ASSERT_EQUAL_128(0xbf800000ffffffff, 0x7fc000007f800000, q20); in TEST()
21725 ASSERT_EQUAL_128(0xbf8000023f0007ee, 0x40fffffffffffe04, q21); in TEST()
22359 ASSERT_EQUAL_128(0x00090e1c800e0000, 0x80f0ecf50e001c00, v8); in TEST()
22360 ASSERT_EQUAL_128(0x1ebf5ed100f50000, 0x0072324b82c6c682, v9); in TEST()
22361 ASSERT_EQUAL_128(0x00005e4b4cd10e00, 0x0900005e80008800, v10); in TEST()
22362 ASSERT_EQUAL_128(0x0000883d2b00001e, 0x00d1822b5bbff074, v11); in TEST()
22363 ASSERT_EQUAL_128(0x0000000000000000, 0x80f0ecf50e001c00, v12); in TEST()
22364 ASSERT_EQUAL_128(0x0000000000000000, 0x0072324b82c6c682, v13); in TEST()
22365 ASSERT_EQUAL_128(0x0000000000000000, 0x0900005e80008800, v14); in TEST()
22366 ASSERT_EQUAL_128(0x0000000000000000, 0x00d1822b5bbff074, v15); in TEST()
22368 ASSERT_EQUAL_128(0xb7090e1c800e8f13, 0x80f0ecf50e961c42, v16); in TEST()
22369 ASSERT_EQUAL_128(0x1ebf5ed1c6f547ec, 0x8e72324b82c6c682, v17); in TEST()
22370 ASSERT_EQUAL_128(0x9bd25e4b4cd10e8f, 0x0943d05e802688d2, v18); in TEST()
22371 ASSERT_EQUAL_128(0xc31d883d2b39301e, 0x1ed1822b5bbff074, v19); in TEST()
22372 ASSERT_EQUAL_128(0x0000000000000000, 0x80f0ecf50e011c3b, v20); in TEST()
22373 ASSERT_EQUAL_128(0x0000000000000000, 0x2072324b82c6c682, v21); in TEST()
22374 ASSERT_EQUAL_128(0x0000000000000000, 0x0946cd5e80ba8882, v22); in TEST()
22375 ASSERT_EQUAL_128(0x0000000000000000, 0xe6d1822b5bbff074, v23); in TEST()