Branch :
-170141183460469231731687303715884105728 + -170141183460469231731687303715884105728 -340282366920938463463374607431768211456 -170141183460469231731687303715884105728 + -170141183460469231731687303715884105727 -340282366920938463463374607431768211455 -170141183460469231731687303715884105728 + -9223372036854775808 -170141183460469231740910675752738881536 -170141183460469231731687303715884105728 + (S64) -9223372036854775807 -170141183460469231740910675752738881535 -170141183460469231731687303715884105728 + (S64) -2147483648 -170141183460469231731687303718031589376 -170141183460469231731687303715884105728 + (S32) -2147483647 -170141183460469231731687303718031589375 -170141183460469231731687303715884105728 + (S32) -32768 -170141183460469231731687303715884138496 -170141183460469231731687303715884105728 + (S16) -32767 -170141183460469231731687303715884138495 -170141183460469231731687303715884105728 + (S16) -128 -170141183460469231731687303715884105856 -170141183460469231731687303715884105728 + (S8) -127 -170141183460469231731687303715884105855 -170141183460469231731687303715884105728 + (U8) 255 -170141183460469231731687303715884105473 -170141183460469231731687303715884105728 + (U16) 256 -170141183460469231731687303715884105472 -170141183460469231731687303715884105728 + (U16) 65535 -170141183460469231731687303715884040193 -170141183460469231731687303715884105728 + (U32) 65536 -170141183460469231731687303715884040192 -170141183460469231731687303715884105728 + (U32) 4294967295 -170141183460469231731687303711589138433 -170141183460469231731687303715884105728 + (U64) 4294967296 -170141183460469231731687303711589138432 -170141183460469231731687303715884105728 + (U64) 18446744073709551615 -170141183460469231713240559642174554113 -170141183460469231731687303715884105728 + 18446744073709551616 -170141183460469231713240559642174554112 -170141183460469231731687303715884105728 + 340282366920938463463374607431768211455 170141183460469231731687303715884105727 -170141183460469231731687303715884105728 + 340282366920938463463374607431768211456 170141183460469231731687303715884105728 -170141183460469231731687303715884105727 + -170141183460469231731687303715884105728 -340282366920938463463374607431768211455 -170141183460469231731687303715884105727 + -170141183460469231731687303715884105727 -340282366920938463463374607431768211454 -170141183460469231731687303715884105727 + -9223372036854775808 -170141183460469231740910675752738881535 -170141183460469231731687303715884105727 + (S64) -9223372036854775807 -170141183460469231740910675752738881534 -170141183460469231731687303715884105727 + (S64) -2147483648 -170141183460469231731687303718031589375 -170141183460469231731687303715884105727 + (S32) -2147483647 -170141183460469231731687303718031589374 -170141183460469231731687303715884105727 + (S32) -32768 -170141183460469231731687303715884138495 -170141183460469231731687303715884105727 + (S16) -32767 -170141183460469231731687303715884138494 -170141183460469231731687303715884105727 + (S16) -128 -170141183460469231731687303715884105855 -170141183460469231731687303715884105727 + (S8) -127 -170141183460469231731687303715884105854 -170141183460469231731687303715884105727 + (U8) 255 -170141183460469231731687303715884105472 -170141183460469231731687303715884105727 + (U16) 256 -170141183460469231731687303715884105471 -170141183460469231731687303715884105727 + (U16) 65535 -170141183460469231731687303715884040192 -170141183460469231731687303715884105727 + (U32) 65536 -170141183460469231731687303715884040191 -170141183460469231731687303715884105727 + (U32) 4294967295 -170141183460469231731687303711589138432 -170141183460469231731687303715884105727 + (U64) 4294967296 -170141183460469231731687303711589138431 -170141183460469231731687303715884105727 + (U64) 18446744073709551615 -170141183460469231713240559642174554112 -170141183460469231731687303715884105727 + 18446744073709551616 -170141183460469231713240559642174554111 -170141183460469231731687303715884105727 + 340282366920938463463374607431768211455 170141183460469231731687303715884105728 -170141183460469231731687303715884105727 + 340282366920938463463374607431768211456 170141183460469231731687303715884105729 -9223372036854775808 + -170141183460469231731687303715884105728 -170141183460469231740910675752738881536 -9223372036854775808 + -170141183460469231731687303715884105727 -170141183460469231740910675752738881535 -9223372036854775808 + -9223372036854775808 -18446744073709551616 -9223372036854775808 + (S64) -9223372036854775807 -18446744073709551615 -9223372036854775808 + (S64) -2147483648 -9223372039002259456 -9223372036854775808 + (S32) -2147483647 -9223372039002259455 -9223372036854775808 + (S32) -32768 -9223372036854808576 -9223372036854775808 + (S16) -32767 -9223372036854808575 -9223372036854775808 + (S16) -128 -9223372036854775936 -9223372036854775808 + (S8) -127 -9223372036854775935 -9223372036854775808 + (U8) 255 -9223372036854775553 -9223372036854775808 + (U16) 256 -9223372036854775552 -9223372036854775808 + (U16) 65535 -9223372036854710273 -9223372036854775808 + (U32) 65536 -9223372036854710272 -9223372036854775808 + (U32) 4294967295 -9223372032559808513 -9223372036854775808 + (U64) 4294967296 -9223372032559808512 -9223372036854775808 + (U64) 18446744073709551615 9223372036854775807 -9223372036854775808 + 18446744073709551616 9223372036854775808 -9223372036854775808 + 340282366920938463463374607431768211455 340282366920938463454151235394913435647 -9223372036854775808 + 340282366920938463463374607431768211456 340282366920938463454151235394913435648 (S64) -9223372036854775807 + -170141183460469231731687303715884105728 -170141183460469231740910675752738881535 (S64) -9223372036854775807 + -170141183460469231731687303715884105727 -170141183460469231740910675752738881534 (S64) -9223372036854775807 + -9223372036854775808 -18446744073709551615 (S64) -9223372036854775807 + (S64) -9223372036854775807 -18446744073709551614 (S64) -9223372036854775807 + (S64) -2147483648 -9223372039002259455 (S64) -9223372036854775807 + (S32) -2147483647 -9223372039002259454 (S64) -9223372036854775807 + (S32) -32768 -9223372036854808575 (S64) -9223372036854775807 + (S16) -32767 -9223372036854808574 (S64) -9223372036854775807 + (S16) -128 -9223372036854775935 (S64) -9223372036854775807 + (S8) -127 -9223372036854775934 (S64) -9223372036854775807 + (U8) 255 (S64) -9223372036854775552 (S64) -9223372036854775807 + (U16) 256 (S64) -9223372036854775551 (S64) -9223372036854775807 + (U16) 65535 (S64) -9223372036854710272 (S64) -9223372036854775807 + (U32) 65536 (S64) -9223372036854710271 (S64) -9223372036854775807 + (U32) 4294967295 (S64) -9223372032559808512 (S64) -9223372036854775807 + (U64) 4294967296 -9223372032559808511 (S64) -9223372036854775807 + (U64) 18446744073709551615 9223372036854775808 (S64) -9223372036854775807 + 18446744073709551616 9223372036854775809 (S64) -9223372036854775807 + 340282366920938463463374607431768211455 340282366920938463454151235394913435648 (S64) -9223372036854775807 + 340282366920938463463374607431768211456 340282366920938463454151235394913435649 (S64) -2147483648 + -170141183460469231731687303715884105728 -170141183460469231731687303718031589376 (S64) -2147483648 + -170141183460469231731687303715884105727 -170141183460469231731687303718031589375 (S64) -2147483648 + -9223372036854775808 -9223372039002259456 (S64) -2147483648 + (S64) -9223372036854775807 -9223372039002259455 (S64) -2147483648 + (S64) -2147483648 -4294967296 (S64) -2147483648 + (S32) -2147483647 -4294967295 (S64) -2147483648 + (S32) -32768 -2147516416 (S64) -2147483648 + (S16) -32767 -2147516415 (S64) -2147483648 + (S16) -128 -2147483776 (S64) -2147483648 + (S8) -127 -2147483775 (S64) -2147483648 + (U8) 255 (S64) -2147483393 (S64) -2147483648 + (U16) 256 (S64) -2147483392 (S64) -2147483648 + (U16) 65535 (S64) -2147418113 (S64) -2147483648 + (U32) 65536 (S64) -2147418112 (S64) -2147483648 + (U32) 4294967295 (S64) 2147483647 (S64) -2147483648 + (U64) 4294967296 2147483648 (S64) -2147483648 + (U64) 18446744073709551615 18446744071562067967 (S64) -2147483648 + 18446744073709551616 18446744071562067968 (S64) -2147483648 + 340282366920938463463374607431768211455 340282366920938463463374607429620727807 (S64) -2147483648 + 340282366920938463463374607431768211456 340282366920938463463374607429620727808 (S32) -2147483647 + -170141183460469231731687303715884105728 -170141183460469231731687303718031589375 (S32) -2147483647 + -170141183460469231731687303715884105727 -170141183460469231731687303718031589374 (S32) -2147483647 + -9223372036854775808 -9223372039002259455 (S32) -2147483647 + (S64) -9223372036854775807 -9223372039002259454 (S32) -2147483647 + (S64) -2147483648 -4294967295 (S32) -2147483647 + (S32) -2147483647 (S64) -4294967294 (S32) -2147483647 + (S32) -32768 (S64) -2147516415 (S32) -2147483647 + (S16) -32767 (S64) -2147516414 (S32) -2147483647 + (S16) -128 (S64) -2147483775 (S32) -2147483647 + (S8) -127 (S64) -2147483774 (S32) -2147483647 + (U8) 255 (S32) -2147483392 (S32) -2147483647 + (U16) 256 (S32) -2147483391 (S32) -2147483647 + (U16) 65535 (S32) -2147418112 (S32) -2147483647 + (U32) 65536 (S32) -2147418111 (S32) -2147483647 + (U32) 4294967295 (S64) 2147483648 (S32) -2147483647 + (U64) 4294967296 2147483649 (S32) -2147483647 + (U64) 18446744073709551615 18446744071562067968 (S32) -2147483647 + 18446744073709551616 18446744071562067969 (S32) -2147483647 + 340282366920938463463374607431768211455 340282366920938463463374607429620727808 (S32) -2147483647 + 340282366920938463463374607431768211456 340282366920938463463374607429620727809 (S32) -32768 + -170141183460469231731687303715884105728 -170141183460469231731687303715884138496 (S32) -32768 + -170141183460469231731687303715884105727 -170141183460469231731687303715884138495 (S32) -32768 + -9223372036854775808 -9223372036854808576 (S32) -32768 + (S64) -9223372036854775807 -9223372036854808575 (S32) -32768 + (S64) -2147483648 -2147516416 (S32) -32768 + (S32) -2147483647 (S64) -2147516415 (S32) -32768 + (S32) -32768 (S64) -65536 (S32) -32768 + (S16) -32767 (S64) -65535 (S32) -32768 + (S16) -128 (S64) -32896 (S32) -32768 + (S8) -127 (S64) -32895 (S32) -32768 + (U8) 255 (S32) -32513 (S32) -32768 + (U16) 256 (S32) -32512 (S32) -32768 + (U16) 65535 (S32) 32767 (S32) -32768 + (U32) 65536 (S32) 32768 (S32) -32768 + (U32) 4294967295 (S64) 4294934527 (S32) -32768 + (U64) 4294967296 4294934528 (S32) -32768 + (U64) 18446744073709551615 18446744073709518847 (S32) -32768 + 18446744073709551616 18446744073709518848 (S32) -32768 + 340282366920938463463374607431768211455 340282366920938463463374607431768178687 (S32) -32768 + 340282366920938463463374607431768211456 340282366920938463463374607431768178688 (S16) -32767 + -170141183460469231731687303715884105728 -170141183460469231731687303715884138495 (S16) -32767 + -170141183460469231731687303715884105727 -170141183460469231731687303715884138494 (S16) -32767 + -9223372036854775808 -9223372036854808575 (S16) -32767 + (S64) -9223372036854775807 -9223372036854808574 (S16) -32767 + (S64) -2147483648 -2147516415 (S16) -32767 + (S32) -2147483647 (S64) -2147516414 (S16) -32767 + (S32) -32768 (S64) -65535 (S16) -32767 + (S16) -32767 (S32) -65534 (S16) -32767 + (S16) -128 (S32) -32895 (S16) -32767 + (S8) -127 (S32) -32894 (S16) -32767 + (U8) 255 (S16) -32512 (S16) -32767 + (U16) 256 (S16) -32511 (S16) -32767 + (U16) 65535 (S32) 32768 (S16) -32767 + (U32) 65536 (S64) 32769 (S16) -32767 + (U32) 4294967295 (S64) 4294934528 (S16) -32767 + (U64) 4294967296 4294934529 (S16) -32767 + (U64) 18446744073709551615 18446744073709518848 (S16) -32767 + 18446744073709551616 18446744073709518849 (S16) -32767 + 340282366920938463463374607431768211455 340282366920938463463374607431768178688 (S16) -32767 + 340282366920938463463374607431768211456 340282366920938463463374607431768178689 (S16) -128 + -170141183460469231731687303715884105728 -170141183460469231731687303715884105856 (S16) -128 + -170141183460469231731687303715884105727 -170141183460469231731687303715884105855 (S16) -128 + -9223372036854775808 -9223372036854775936 (S16) -128 + (S64) -9223372036854775807 -9223372036854775935 (S16) -128 + (S64) -2147483648 -2147483776 (S16) -128 + (S32) -2147483647 (S64) -2147483775 (S16) -128 + (S32) -32768 (S64) -32896 (S16) -128 + (S16) -32767 (S32) -32895 (S16) -128 + (S16) -128 (S32) -256 (S16) -128 + (S8) -127 (S32) -255 (S16) -128 + (U8) 255 (S16) 127 (S16) -128 + (U16) 256 (S16) 128 (S16) -128 + (U16) 65535 (S32) 65407 (S16) -128 + (U32) 65536 (S64) 65408 (S16) -128 + (U32) 4294967295 (S64) 4294967167 (S16) -128 + (U64) 4294967296 4294967168 (S16) -128 + (U64) 18446744073709551615 18446744073709551487 (S16) -128 + 18446744073709551616 18446744073709551488 (S16) -128 + 340282366920938463463374607431768211455 340282366920938463463374607431768211327 (S16) -128 + 340282366920938463463374607431768211456 340282366920938463463374607431768211328 (S8) -127 + -170141183460469231731687303715884105728 -170141183460469231731687303715884105855 (S8) -127 + -170141183460469231731687303715884105727 -170141183460469231731687303715884105854 (S8) -127 + -9223372036854775808 -9223372036854775935 (S8) -127 + (S64) -9223372036854775807 -9223372036854775934 (S8) -127 + (S64) -2147483648 -2147483775 (S8) -127 + (S32) -2147483647 (S64) -2147483774 (S8) -127 + (S32) -32768 (S64) -32895 (S8) -127 + (S16) -32767 (S32) -32894 (S8) -127 + (S16) -128 (S32) -255 (S8) -127 + (S8) -127 (S16) -254 (S8) -127 + (U8) 255 (S16) 128 (S8) -127 + (U16) 256 (S32) 129 (S8) -127 + (U16) 65535 (S32) 65408 (S8) -127 + (U32) 65536 (S32) 65409 (S8) -127 + (U32) 4294967295 (S64) 4294967168 (S8) -127 + (U64) 4294967296 4294967169 (S8) -127 + (U64) 18446744073709551615 18446744073709551488 (S8) -127 + 18446744073709551616 18446744073709551489 (S8) -127 + 340282366920938463463374607431768211455 340282366920938463463374607431768211328 (S8) -127 + 340282366920938463463374607431768211456 340282366920938463463374607431768211329 (U8) 255 + -170141183460469231731687303715884105728 -170141183460469231731687303715884105473 (U8) 255 + -170141183460469231731687303715884105727 -170141183460469231731687303715884105472 (U8) 255 + -9223372036854775808 -9223372036854775553 (U8) 255 + (S64) -9223372036854775807 -9223372036854775552 (U8) 255 + (S64) -2147483648 -2147483393 (U8) 255 + (S32) -2147483647 (S64) -2147483392 (U8) 255 + (S32) -32768 (S64) -32513 (U8) 255 + (S16) -32767 (S16) -32512 (U8) 255 + (S16) -128 (S16) 127 (U8) 255 + (S8) -127 (S16) 128 (U8) 255 + (U8) 255 (U16) 510 (U8) 255 + (U16) 256 (U16) 511 (U8) 255 + (U16) 65535 (U32) 65790 (U8) 255 + (U32) 65536 (U32) 65791 (U8) 255 + (U32) 4294967295 (U64) 4294967550 (U8) 255 + (U64) 4294967296 (U64) 4294967551 (U8) 255 + (U64) 18446744073709551615 18446744073709551870 (U8) 255 + 18446744073709551616 18446744073709551871 (U8) 255 + 340282366920938463463374607431768211455 340282366920938463463374607431768211710 (U8) 255 + 340282366920938463463374607431768211456 340282366920938463463374607431768211711 (U16) 256 + -170141183460469231731687303715884105728 -170141183460469231731687303715884105472 (U16) 256 + -170141183460469231731687303715884105727 -170141183460469231731687303715884105471 (U16) 256 + -9223372036854775808 -9223372036854775552 (U16) 256 + (S64) -9223372036854775807 -9223372036854775551 (U16) 256 + (S64) -2147483648 -2147483392 (U16) 256 + (S32) -2147483647 (S64) -2147483391 (U16) 256 + (S32) -32768 (S64) -32512 (U16) 256 + (S16) -32767 (S16) -32511 (U16) 256 + (S16) -128 (S16) 128 (U16) 256 + (S8) -127 (S16) 129 (U16) 256 + (U8) 255 (U16) 511 (U16) 256 + (U16) 256 (U16) 512 (U16) 256 + (U16) 65535 (U32) 65791 (U16) 256 + (U32) 65536 (U32) 65792 (U16) 256 + (U32) 4294967295 (U64) 4294967551 (U16) 256 + (U64) 4294967296 (U64) 4294967552 (U16) 256 + (U64) 18446744073709551615 18446744073709551871 (U16) 256 + 18446744073709551616 18446744073709551872 (U16) 256 + 340282366920938463463374607431768211455 340282366920938463463374607431768211711 (U16) 256 + 340282366920938463463374607431768211456 340282366920938463463374607431768211712 (U16) 65535 + -170141183460469231731687303715884105728 -170141183460469231731687303715884040193 (U16) 65535 + -170141183460469231731687303715884105727 -170141183460469231731687303715884040192 (U16) 65535 + -9223372036854775808 -9223372036854710273 (U16) 65535 + (S64) -9223372036854775807 -9223372036854710272 (U16) 65535 + (S64) -2147483648 -2147418113 (U16) 65535 + (S32) -2147483647 (S64) -2147418112 (U16) 65535 + (S32) -32768 (S64) 32767 (U16) 65535 + (S16) -32767 (S32) 32768 (U16) 65535 + (S16) -128 (S32) 65407 (U16) 65535 + (S8) -127 (S32) 65408 (U16) 65535 + (U8) 255 (U32) 65790 (U16) 65535 + (U16) 256 (U32) 65791 (U16) 65535 + (U16) 65535 (U32) 131070 (U16) 65535 + (U32) 65536 (U32) 131071 (U16) 65535 + (U32) 4294967295 (U64) 4295032830 (U16) 65535 + (U64) 4294967296 (U64) 4295032831 (U16) 65535 + (U64) 18446744073709551615 18446744073709617150 (U16) 65535 + 18446744073709551616 18446744073709617151 (U16) 65535 + 340282366920938463463374607431768211455 340282366920938463463374607431768276990 (U16) 65535 + 340282366920938463463374607431768211456 340282366920938463463374607431768276991 (U32) 65536 + -170141183460469231731687303715884105728 -170141183460469231731687303715884040192 (U32) 65536 + -170141183460469231731687303715884105727 -170141183460469231731687303715884040191 (U32) 65536 + -9223372036854775808 -9223372036854710272 (U32) 65536 + (S64) -9223372036854775807 -9223372036854710271 (U32) 65536 + (S64) -2147483648 -2147418112 (U32) 65536 + (S32) -2147483647 (S64) -2147418111 (U32) 65536 + (S32) -32768 (S64) 32768 (U32) 65536 + (S16) -32767 (S64) 32769 (U32) 65536 + (S16) -128 (S64) 65408 (U32) 65536 + (S8) -127 (S64) 65409 (U32) 65536 + (U8) 255 (U32) 65791 (U32) 65536 + (U16) 256 (U32) 65792 (U32) 65536 + (U16) 65535 (U32) 131071 (U32) 65536 + (U32) 65536 (U32) 131072 (U32) 65536 + (U32) 4294967295 (U64) 4295032831 (U32) 65536 + (U64) 4294967296 (U64) 4295032832 (U32) 65536 + (U64) 18446744073709551615 18446744073709617151 (U32) 65536 + 18446744073709551616 18446744073709617152 (U32) 65536 + 340282366920938463463374607431768211455 340282366920938463463374607431768276991 (U32) 65536 + 340282366920938463463374607431768211456 340282366920938463463374607431768276992 (U32) 4294967295 + -170141183460469231731687303715884105728 -170141183460469231731687303711589138433 (U32) 4294967295 + -170141183460469231731687303715884105727 -170141183460469231731687303711589138432 (U32) 4294967295 + -9223372036854775808 -9223372032559808513 (U32) 4294967295 + (S64) -9223372036854775807 -9223372032559808512 (U32) 4294967295 + (S64) -2147483648 2147483647 (U32) 4294967295 + (S32) -2147483647 (S64) 2147483648 (U32) 4294967295 + (S32) -32768 (S64) 4294934527 (U32) 4294967295 + (S16) -32767 (S64) 4294934528 (U32) 4294967295 + (S16) -128 (S64) 4294967167 (U32) 4294967295 + (S8) -127 (S64) 4294967168 (U32) 4294967295 + (U8) 255 (U64) 4294967550 (U32) 4294967295 + (U16) 256 (U64) 4294967551 (U32) 4294967295 + (U16) 65535 (U64) 4295032830 (U32) 4294967295 + (U32) 65536 (U64) 4295032831 (U32) 4294967295 + (U32) 4294967295 (U64) 8589934590 (U32) 4294967295 + (U64) 4294967296 (U64) 8589934591 (U32) 4294967295 + (U64) 18446744073709551615 18446744078004518910 (U32) 4294967295 + 18446744073709551616 18446744078004518911 (U32) 4294967295 + 340282366920938463463374607431768211455 340282366920938463463374607436063178750 (U32) 4294967295 + 340282366920938463463374607431768211456 340282366920938463463374607436063178751 (U64) 4294967296 + -170141183460469231731687303715884105728 -170141183460469231731687303711589138432 (U64) 4294967296 + -170141183460469231731687303715884105727 -170141183460469231731687303711589138431 (U64) 4294967296 + -9223372036854775808 -9223372032559808512 (U64) 4294967296 + (S64) -9223372036854775807 -9223372032559808511 (U64) 4294967296 + (S64) -2147483648 2147483648 (U64) 4294967296 + (S32) -2147483647 2147483649 (U64) 4294967296 + (S32) -32768 4294934528 (U64) 4294967296 + (S16) -32767 4294934529 (U64) 4294967296 + (S16) -128 4294967168 (U64) 4294967296 + (S8) -127 4294967169 (U64) 4294967296 + (U8) 255 (U64) 4294967551 (U64) 4294967296 + (U16) 256 (U64) 4294967552 (U64) 4294967296 + (U16) 65535 (U64) 4295032831 (U64) 4294967296 + (U32) 65536 (U64) 4295032832 (U64) 4294967296 + (U32) 4294967295 (U64) 8589934591 (U64) 4294967296 + (U64) 4294967296 (U64) 8589934592 (U64) 4294967296 + (U64) 18446744073709551615 18446744078004518911 (U64) 4294967296 + 18446744073709551616 18446744078004518912 (U64) 4294967296 + 340282366920938463463374607431768211455 340282366920938463463374607436063178751 (U64) 4294967296 + 340282366920938463463374607431768211456 340282366920938463463374607436063178752 (U64) 18446744073709551615 + -170141183460469231731687303715884105728 -170141183460469231713240559642174554113 (U64) 18446744073709551615 + -170141183460469231731687303715884105727 -170141183460469231713240559642174554112 (U64) 18446744073709551615 + -9223372036854775808 9223372036854775807 (U64) 18446744073709551615 + (S64) -9223372036854775807 9223372036854775808 (U64) 18446744073709551615 + (S64) -2147483648 18446744071562067967 (U64) 18446744073709551615 + (S32) -2147483647 18446744071562067968 (U64) 18446744073709551615 + (S32) -32768 18446744073709518847 (U64) 18446744073709551615 + (S16) -32767 18446744073709518848 (U64) 18446744073709551615 + (S16) -128 18446744073709551487 (U64) 18446744073709551615 + (S8) -127 18446744073709551488 (U64) 18446744073709551615 + (U8) 255 18446744073709551870 (U64) 18446744073709551615 + (U16) 256 18446744073709551871 (U64) 18446744073709551615 + (U16) 65535 18446744073709617150 (U64) 18446744073709551615 + (U32) 65536 18446744073709617151 (U64) 18446744073709551615 + (U32) 4294967295 18446744078004518910 (U64) 18446744073709551615 + (U64) 4294967296 18446744078004518911 (U64) 18446744073709551615 + (U64) 18446744073709551615 36893488147419103230 (U64) 18446744073709551615 + 18446744073709551616 36893488147419103231 (U64) 18446744073709551615 + 340282366920938463463374607431768211455 340282366920938463481821351505477763070 (U64) 18446744073709551615 + 340282366920938463463374607431768211456 340282366920938463481821351505477763071 18446744073709551616 + -170141183460469231731687303715884105728 -170141183460469231713240559642174554112 18446744073709551616 + -170141183460469231731687303715884105727 -170141183460469231713240559642174554111 18446744073709551616 + -9223372036854775808 9223372036854775808 18446744073709551616 + (S64) -9223372036854775807 9223372036854775809 18446744073709551616 + (S64) -2147483648 18446744071562067968 18446744073709551616 + (S32) -2147483647 18446744071562067969 18446744073709551616 + (S32) -32768 18446744073709518848 18446744073709551616 + (S16) -32767 18446744073709518849 18446744073709551616 + (S16) -128 18446744073709551488 18446744073709551616 + (S8) -127 18446744073709551489 18446744073709551616 + (U8) 255 18446744073709551871 18446744073709551616 + (U16) 256 18446744073709551872 18446744073709551616 + (U16) 65535 18446744073709617151 18446744073709551616 + (U32) 65536 18446744073709617152 18446744073709551616 + (U32) 4294967295 18446744078004518911 18446744073709551616 + (U64) 4294967296 18446744078004518912 18446744073709551616 + (U64) 18446744073709551615 36893488147419103231 18446744073709551616 + 18446744073709551616 36893488147419103232 18446744073709551616 + 340282366920938463463374607431768211455 340282366920938463481821351505477763071 18446744073709551616 + 340282366920938463463374607431768211456 340282366920938463481821351505477763072 340282366920938463463374607431768211455 + -170141183460469231731687303715884105728 170141183460469231731687303715884105727 340282366920938463463374607431768211455 + -170141183460469231731687303715884105727 170141183460469231731687303715884105728 340282366920938463463374607431768211455 + -9223372036854775808 340282366920938463454151235394913435647 340282366920938463463374607431768211455 + (S64) -9223372036854775807 340282366920938463454151235394913435648 340282366920938463463374607431768211455 + (S64) -2147483648 340282366920938463463374607429620727807 340282366920938463463374607431768211455 + (S32) -2147483647 340282366920938463463374607429620727808 340282366920938463463374607431768211455 + (S32) -32768 340282366920938463463374607431768178687 340282366920938463463374607431768211455 + (S16) -32767 340282366920938463463374607431768178688 340282366920938463463374607431768211455 + (S16) -128 340282366920938463463374607431768211327 340282366920938463463374607431768211455 + (S8) -127 340282366920938463463374607431768211328 340282366920938463463374607431768211455 + (U8) 255 340282366920938463463374607431768211710 340282366920938463463374607431768211455 + (U16) 256 340282366920938463463374607431768211711 340282366920938463463374607431768211455 + (U16) 65535 340282366920938463463374607431768276990 340282366920938463463374607431768211455 + (U32) 65536 340282366920938463463374607431768276991 340282366920938463463374607431768211455 + (U32) 4294967295 340282366920938463463374607436063178750 340282366920938463463374607431768211455 + (U64) 4294967296 340282366920938463463374607436063178751 340282366920938463463374607431768211455 + (U64) 18446744073709551615 340282366920938463481821351505477763070 340282366920938463463374607431768211455 + 18446744073709551616 340282366920938463481821351505477763071 340282366920938463463374607431768211455 + 340282366920938463463374607431768211455 680564733841876926926749214863536422910 340282366920938463463374607431768211455 + 340282366920938463463374607431768211456 680564733841876926926749214863536422911 340282366920938463463374607431768211456 + -170141183460469231731687303715884105728 170141183460469231731687303715884105728 340282366920938463463374607431768211456 + -170141183460469231731687303715884105727 170141183460469231731687303715884105729 340282366920938463463374607431768211456 + -9223372036854775808 340282366920938463454151235394913435648 340282366920938463463374607431768211456 + (S64) -9223372036854775807 340282366920938463454151235394913435649 340282366920938463463374607431768211456 + (S64) -2147483648 340282366920938463463374607429620727808 340282366920938463463374607431768211456 + (S32) -2147483647 340282366920938463463374607429620727809 340282366920938463463374607431768211456 + (S32) -32768 340282366920938463463374607431768178688 340282366920938463463374607431768211456 + (S16) -32767 340282366920938463463374607431768178689 340282366920938463463374607431768211456 + (S16) -128 340282366920938463463374607431768211328 340282366920938463463374607431768211456 + (S8) -127 340282366920938463463374607431768211329 340282366920938463463374607431768211456 + (U8) 255 340282366920938463463374607431768211711 340282366920938463463374607431768211456 + (U16) 256 340282366920938463463374607431768211712 340282366920938463463374607431768211456 + (U16) 65535 340282366920938463463374607431768276991 340282366920938463463374607431768211456 + (U32) 65536 340282366920938463463374607431768276992 340282366920938463463374607431768211456 + (U32) 4294967295 340282366920938463463374607436063178751 340282366920938463463374607431768211456 + (U64) 4294967296 340282366920938463463374607436063178752 340282366920938463463374607431768211456 + (U64) 18446744073709551615 340282366920938463481821351505477763071 340282366920938463463374607431768211456 + 18446744073709551616 340282366920938463481821351505477763072 340282366920938463463374607431768211456 + 340282366920938463463374607431768211455 680564733841876926926749214863536422911 340282366920938463463374607431768211456 + 340282366920938463463374607431768211456 680564733841876926926749214863536422912