Branch :
-170141183460469231731687303715884105728 bor -170141183460469231731687303715884105728 -170141183460469231731687303715884105728 -170141183460469231731687303715884105728 bor -170141183460469231731687303715884105727 -170141183460469231731687303715884105727 -170141183460469231731687303715884105728 bor -9223372036854775808 -9223372036854775808 -170141183460469231731687303715884105728 bor (S64) -9223372036854775807 -9223372036854775807 -170141183460469231731687303715884105728 bor (S64) -2147483648 -2147483648 -170141183460469231731687303715884105728 bor (S32) -2147483647 -2147483647 -170141183460469231731687303715884105728 bor (S32) -32768 -32768 -170141183460469231731687303715884105728 bor (S16) -32767 -32767 -170141183460469231731687303715884105728 bor (S16) -128 -128 -170141183460469231731687303715884105728 bor (S8) -127 -127 -170141183460469231731687303715884105728 bor (U8) 255 -170141183460469231731687303715884105473 -170141183460469231731687303715884105728 bor (U16) 256 -170141183460469231731687303715884105472 -170141183460469231731687303715884105728 bor (U16) 65535 -170141183460469231731687303715884040193 -170141183460469231731687303715884105728 bor (U32) 65536 -170141183460469231731687303715884040192 -170141183460469231731687303715884105728 bor (U32) 4294967295 -170141183460469231731687303711589138433 -170141183460469231731687303715884105728 bor (U64) 4294967296 -170141183460469231731687303711589138432 -170141183460469231731687303715884105728 bor (U64) 18446744073709551615 -170141183460469231713240559642174554113 -170141183460469231731687303715884105728 bor 18446744073709551616 -170141183460469231713240559642174554112 -170141183460469231731687303715884105728 bor 340282366920938463463374607431768211455 -1 -170141183460469231731687303715884105728 bor 340282366920938463463374607431768211456 -170141183460469231731687303715884105728 -170141183460469231731687303715884105727 bor -170141183460469231731687303715884105728 -170141183460469231731687303715884105727 -170141183460469231731687303715884105727 bor -170141183460469231731687303715884105727 -170141183460469231731687303715884105727 -170141183460469231731687303715884105727 bor -9223372036854775808 -9223372036854775807 -170141183460469231731687303715884105727 bor (S64) -9223372036854775807 -9223372036854775807 -170141183460469231731687303715884105727 bor (S64) -2147483648 -2147483647 -170141183460469231731687303715884105727 bor (S32) -2147483647 -2147483647 -170141183460469231731687303715884105727 bor (S32) -32768 -32767 -170141183460469231731687303715884105727 bor (S16) -32767 -32767 -170141183460469231731687303715884105727 bor (S16) -128 -127 -170141183460469231731687303715884105727 bor (S8) -127 -127 -170141183460469231731687303715884105727 bor (U8) 255 -170141183460469231731687303715884105473 -170141183460469231731687303715884105727 bor (U16) 256 -170141183460469231731687303715884105471 -170141183460469231731687303715884105727 bor (U16) 65535 -170141183460469231731687303715884040193 -170141183460469231731687303715884105727 bor (U32) 65536 -170141183460469231731687303715884040191 -170141183460469231731687303715884105727 bor (U32) 4294967295 -170141183460469231731687303711589138433 -170141183460469231731687303715884105727 bor (U64) 4294967296 -170141183460469231731687303711589138431 -170141183460469231731687303715884105727 bor (U64) 18446744073709551615 -170141183460469231713240559642174554113 -170141183460469231731687303715884105727 bor 18446744073709551616 -170141183460469231713240559642174554111 -170141183460469231731687303715884105727 bor 340282366920938463463374607431768211455 -1 -170141183460469231731687303715884105727 bor 340282366920938463463374607431768211456 -170141183460469231731687303715884105727 -9223372036854775808 bor -170141183460469231731687303715884105728 -9223372036854775808 -9223372036854775808 bor -170141183460469231731687303715884105727 -9223372036854775807 -9223372036854775808 bor -9223372036854775808 -9223372036854775808 -9223372036854775808 bor (S64) -9223372036854775807 -9223372036854775807 -9223372036854775808 bor (S64) -2147483648 -2147483648 -9223372036854775808 bor (S32) -2147483647 -2147483647 -9223372036854775808 bor (S32) -32768 -32768 -9223372036854775808 bor (S16) -32767 -32767 -9223372036854775808 bor (S16) -128 -128 -9223372036854775808 bor (S8) -127 -127 -9223372036854775808 bor (U8) 255 -9223372036854775553 -9223372036854775808 bor (U16) 256 -9223372036854775552 -9223372036854775808 bor (U16) 65535 -9223372036854710273 -9223372036854775808 bor (U32) 65536 -9223372036854710272 -9223372036854775808 bor (U32) 4294967295 -9223372032559808513 -9223372036854775808 bor (U64) 4294967296 -9223372032559808512 -9223372036854775808 bor (U64) 18446744073709551615 -1 -9223372036854775808 bor 18446744073709551616 -9223372036854775808 -9223372036854775808 bor 340282366920938463463374607431768211455 -1 -9223372036854775808 bor 340282366920938463463374607431768211456 -9223372036854775808 (S64) -9223372036854775807 bor -170141183460469231731687303715884105728 -9223372036854775807 (S64) -9223372036854775807 bor -170141183460469231731687303715884105727 -9223372036854775807 (S64) -9223372036854775807 bor -9223372036854775808 -9223372036854775807 (S64) -9223372036854775807 bor (S64) -9223372036854775807 (S64) -9223372036854775807 (S64) -9223372036854775807 bor (S64) -2147483648 (S64) -2147483647 (S64) -9223372036854775807 bor (S32) -2147483647 (S64) -2147483647 (S64) -9223372036854775807 bor (S32) -32768 (S64) -32767 (S64) -9223372036854775807 bor (S16) -32767 (S64) -32767 (S64) -9223372036854775807 bor (S16) -128 (S64) -127 (S64) -9223372036854775807 bor (S8) -127 (S64) -127 (S64) -9223372036854775807 bor (U8) 255 (S64) -9223372036854775553 (S64) -9223372036854775807 bor (U16) 256 (S64) -9223372036854775551 (S64) -9223372036854775807 bor (U16) 65535 (S64) -9223372036854710273 (S64) -9223372036854775807 bor (U32) 65536 (S64) -9223372036854710271 (S64) -9223372036854775807 bor (U32) 4294967295 (S64) -9223372032559808513 (S64) -9223372036854775807 bor (U64) 4294967296 -9223372032559808511 (S64) -9223372036854775807 bor (U64) 18446744073709551615 -1 (S64) -9223372036854775807 bor 18446744073709551616 -9223372036854775807 (S64) -9223372036854775807 bor 340282366920938463463374607431768211455 -1 (S64) -9223372036854775807 bor 340282366920938463463374607431768211456 -9223372036854775807 (S64) -2147483648 bor -170141183460469231731687303715884105728 -2147483648 (S64) -2147483648 bor -170141183460469231731687303715884105727 -2147483647 (S64) -2147483648 bor -9223372036854775808 -2147483648 (S64) -2147483648 bor (S64) -9223372036854775807 (S64) -2147483647 (S64) -2147483648 bor (S64) -2147483648 (S64) -2147483648 (S64) -2147483648 bor (S32) -2147483647 (S64) -2147483647 (S64) -2147483648 bor (S32) -32768 (S64) -32768 (S64) -2147483648 bor (S16) -32767 (S64) -32767 (S64) -2147483648 bor (S16) -128 (S64) -128 (S64) -2147483648 bor (S8) -127 (S64) -127 (S64) -2147483648 bor (U8) 255 (S64) -2147483393 (S64) -2147483648 bor (U16) 256 (S64) -2147483392 (S64) -2147483648 bor (U16) 65535 (S64) -2147418113 (S64) -2147483648 bor (U32) 65536 (S64) -2147418112 (S64) -2147483648 bor (U32) 4294967295 (S64) -1 (S64) -2147483648 bor (U64) 4294967296 -2147483648 (S64) -2147483648 bor (U64) 18446744073709551615 -1 (S64) -2147483648 bor 18446744073709551616 -2147483648 (S64) -2147483648 bor 340282366920938463463374607431768211455 -1 (S64) -2147483648 bor 340282366920938463463374607431768211456 -2147483648 (S32) -2147483647 bor -170141183460469231731687303715884105728 -2147483647 (S32) -2147483647 bor -170141183460469231731687303715884105727 -2147483647 (S32) -2147483647 bor -9223372036854775808 -2147483647 (S32) -2147483647 bor (S64) -9223372036854775807 (S64) -2147483647 (S32) -2147483647 bor (S64) -2147483648 (S64) -2147483647 (S32) -2147483647 bor (S32) -2147483647 (S32) -2147483647 (S32) -2147483647 bor (S32) -32768 (S32) -32767 (S32) -2147483647 bor (S16) -32767 (S32) -32767 (S32) -2147483647 bor (S16) -128 (S32) -127 (S32) -2147483647 bor (S8) -127 (S32) -127 (S32) -2147483647 bor (U8) 255 (S32) -2147483393 (S32) -2147483647 bor (U16) 256 (S32) -2147483391 (S32) -2147483647 bor (U16) 65535 (S32) -2147418113 (S32) -2147483647 bor (U32) 65536 (S64) -2147418111 (S32) -2147483647 bor (U32) 4294967295 (S64) -1 (S32) -2147483647 bor (U64) 4294967296 -2147483647 (S32) -2147483647 bor (U64) 18446744073709551615 -1 (S32) -2147483647 bor 18446744073709551616 -2147483647 (S32) -2147483647 bor 340282366920938463463374607431768211455 -1 (S32) -2147483647 bor 340282366920938463463374607431768211456 -2147483647 (S32) -32768 bor -170141183460469231731687303715884105728 -32768 (S32) -32768 bor -170141183460469231731687303715884105727 -32767 (S32) -32768 bor -9223372036854775808 -32768 (S32) -32768 bor (S64) -9223372036854775807 (S64) -32767 (S32) -32768 bor (S64) -2147483648 (S64) -32768 (S32) -32768 bor (S32) -2147483647 (S32) -32767 (S32) -32768 bor (S32) -32768 (S32) -32768 (S32) -32768 bor (S16) -32767 (S32) -32767 (S32) -32768 bor (S16) -128 (S32) -128 (S32) -32768 bor (S8) -127 (S32) -127 (S32) -32768 bor (U8) 255 (S32) -32513 (S32) -32768 bor (U16) 256 (S32) -32512 (S32) -32768 bor (U16) 65535 (S32) -1 (S32) -32768 bor (U32) 65536 (S64) -32768 (S32) -32768 bor (U32) 4294967295 (S64) -1 (S32) -32768 bor (U64) 4294967296 -32768 (S32) -32768 bor (U64) 18446744073709551615 -1 (S32) -32768 bor 18446744073709551616 -32768 (S32) -32768 bor 340282366920938463463374607431768211455 -1 (S32) -32768 bor 340282366920938463463374607431768211456 -32768 (S16) -32767 bor -170141183460469231731687303715884105728 -32767 (S16) -32767 bor -170141183460469231731687303715884105727 -32767 (S16) -32767 bor -9223372036854775808 -32767 (S16) -32767 bor (S64) -9223372036854775807 (S64) -32767 (S16) -32767 bor (S64) -2147483648 (S64) -32767 (S16) -32767 bor (S32) -2147483647 (S32) -32767 (S16) -32767 bor (S32) -32768 (S32) -32767 (S16) -32767 bor (S16) -32767 (S16) -32767 (S16) -32767 bor (S16) -128 (S16) -127 (S16) -32767 bor (S8) -127 (S16) -127 (S16) -32767 bor (U8) 255 (S16) -32513 (S16) -32767 bor (U16) 256 (S32) -32511 (S16) -32767 bor (U16) 65535 (S32) -1 (S16) -32767 bor (U32) 65536 (S64) -32767 (S16) -32767 bor (U32) 4294967295 (S64) -1 (S16) -32767 bor (U64) 4294967296 -32767 (S16) -32767 bor (U64) 18446744073709551615 -1 (S16) -32767 bor 18446744073709551616 -32767 (S16) -32767 bor 340282366920938463463374607431768211455 -1 (S16) -32767 bor 340282366920938463463374607431768211456 -32767 (S16) -128 bor -170141183460469231731687303715884105728 -128 (S16) -128 bor -170141183460469231731687303715884105727 -127 (S16) -128 bor -9223372036854775808 -128 (S16) -128 bor (S64) -9223372036854775807 (S64) -127 (S16) -128 bor (S64) -2147483648 (S64) -128 (S16) -128 bor (S32) -2147483647 (S32) -127 (S16) -128 bor (S32) -32768 (S32) -128 (S16) -128 bor (S16) -32767 (S16) -127 (S16) -128 bor (S16) -128 (S16) -128 (S16) -128 bor (S8) -127 (S16) -127 (S16) -128 bor (U8) 255 (S16) -1 (S16) -128 bor (U16) 256 (S32) -128 (S16) -128 bor (U16) 65535 (S32) -1 (S16) -128 bor (U32) 65536 (S64) -128 (S16) -128 bor (U32) 4294967295 (S64) -1 (S16) -128 bor (U64) 4294967296 -128 (S16) -128 bor (U64) 18446744073709551615 -1 (S16) -128 bor 18446744073709551616 -128 (S16) -128 bor 340282366920938463463374607431768211455 -1 (S16) -128 bor 340282366920938463463374607431768211456 -128 (S8) -127 bor -170141183460469231731687303715884105728 -127 (S8) -127 bor -170141183460469231731687303715884105727 -127 (S8) -127 bor -9223372036854775808 -127 (S8) -127 bor (S64) -9223372036854775807 (S64) -127 (S8) -127 bor (S64) -2147483648 (S64) -127 (S8) -127 bor (S32) -2147483647 (S32) -127 (S8) -127 bor (S32) -32768 (S32) -127 (S8) -127 bor (S16) -32767 (S16) -127 (S8) -127 bor (S16) -128 (S16) -127 (S8) -127 bor (S8) -127 (S8) -127 (S8) -127 bor (U8) 255 (S16) -1 (S8) -127 bor (U16) 256 (S32) -127 (S8) -127 bor (U16) 65535 (S32) -1 (S8) -127 bor (U32) 65536 (S64) -127 (S8) -127 bor (U32) 4294967295 (S64) -1 (S8) -127 bor (U64) 4294967296 -127 (S8) -127 bor (U64) 18446744073709551615 -1 (S8) -127 bor 18446744073709551616 -127 (S8) -127 bor 340282366920938463463374607431768211455 -1 (S8) -127 bor 340282366920938463463374607431768211456 -127 (U8) 255 bor -170141183460469231731687303715884105728 -170141183460469231731687303715884105473 (U8) 255 bor -170141183460469231731687303715884105727 -170141183460469231731687303715884105473 (U8) 255 bor -9223372036854775808 -9223372036854775553 (U8) 255 bor (S64) -9223372036854775807 (S64) -9223372036854775553 (U8) 255 bor (S64) -2147483648 (S64) -2147483393 (U8) 255 bor (S32) -2147483647 (S32) -2147483393 (U8) 255 bor (S32) -32768 (S32) -32513 (U8) 255 bor (S16) -32767 (S16) -32513 (U8) 255 bor (S16) -128 (S16) -1 (U8) 255 bor (S8) -127 (S16) -1 (U8) 255 bor (U8) 255 (U8) 255 (U8) 255 bor (U16) 256 (U16) 511 (U8) 255 bor (U16) 65535 (U16) 65535 (U8) 255 bor (U32) 65536 (U32) 65791 (U8) 255 bor (U32) 4294967295 (U32) 4294967295 (U8) 255 bor (U64) 4294967296 (U64) 4294967551 (U8) 255 bor (U64) 18446744073709551615 (U64) 18446744073709551615 (U8) 255 bor 18446744073709551616 18446744073709551871 (U8) 255 bor 340282366920938463463374607431768211455 340282366920938463463374607431768211455 (U8) 255 bor 340282366920938463463374607431768211456 340282366920938463463374607431768211711 (U16) 256 bor -170141183460469231731687303715884105728 -170141183460469231731687303715884105472 (U16) 256 bor -170141183460469231731687303715884105727 -170141183460469231731687303715884105471 (U16) 256 bor -9223372036854775808 -9223372036854775552 (U16) 256 bor (S64) -9223372036854775807 (S64) -9223372036854775551 (U16) 256 bor (S64) -2147483648 (S64) -2147483392 (U16) 256 bor (S32) -2147483647 (S32) -2147483391 (U16) 256 bor (S32) -32768 (S32) -32512 (U16) 256 bor (S16) -32767 (S32) -32511 (U16) 256 bor (S16) -128 (S32) -128 (U16) 256 bor (S8) -127 (S32) -127 (U16) 256 bor (U8) 255 (U16) 511 (U16) 256 bor (U16) 256 (U16) 256 (U16) 256 bor (U16) 65535 (U16) 65535 (U16) 256 bor (U32) 65536 (U32) 65792 (U16) 256 bor (U32) 4294967295 (U32) 4294967295 (U16) 256 bor (U64) 4294967296 (U64) 4294967552 (U16) 256 bor (U64) 18446744073709551615 (U64) 18446744073709551615 (U16) 256 bor 18446744073709551616 18446744073709551872 (U16) 256 bor 340282366920938463463374607431768211455 340282366920938463463374607431768211455 (U16) 256 bor 340282366920938463463374607431768211456 340282366920938463463374607431768211712 (U16) 65535 bor -170141183460469231731687303715884105728 -170141183460469231731687303715884040193 (U16) 65535 bor -170141183460469231731687303715884105727 -170141183460469231731687303715884040193 (U16) 65535 bor -9223372036854775808 -9223372036854710273 (U16) 65535 bor (S64) -9223372036854775807 (S64) -9223372036854710273 (U16) 65535 bor (S64) -2147483648 (S64) -2147418113 (U16) 65535 bor (S32) -2147483647 (S32) -2147418113 (U16) 65535 bor (S32) -32768 (S32) -1 (U16) 65535 bor (S16) -32767 (S32) -1 (U16) 65535 bor (S16) -128 (S32) -1 (U16) 65535 bor (S8) -127 (S32) -1 (U16) 65535 bor (U8) 255 (U16) 65535 (U16) 65535 bor (U16) 256 (U16) 65535 (U16) 65535 bor (U16) 65535 (U16) 65535 (U16) 65535 bor (U32) 65536 (U32) 131071 (U16) 65535 bor (U32) 4294967295 (U32) 4294967295 (U16) 65535 bor (U64) 4294967296 (U64) 4295032831 (U16) 65535 bor (U64) 18446744073709551615 (U64) 18446744073709551615 (U16) 65535 bor 18446744073709551616 18446744073709617151 (U16) 65535 bor 340282366920938463463374607431768211455 340282366920938463463374607431768211455 (U16) 65535 bor 340282366920938463463374607431768211456 340282366920938463463374607431768276991 (U32) 65536 bor -170141183460469231731687303715884105728 -170141183460469231731687303715884040192 (U32) 65536 bor -170141183460469231731687303715884105727 -170141183460469231731687303715884040191 (U32) 65536 bor -9223372036854775808 -9223372036854710272 (U32) 65536 bor (S64) -9223372036854775807 (S64) -9223372036854710271 (U32) 65536 bor (S64) -2147483648 (S64) -2147418112 (U32) 65536 bor (S32) -2147483647 (S64) -2147418111 (U32) 65536 bor (S32) -32768 (S64) -32768 (U32) 65536 bor (S16) -32767 (S64) -32767 (U32) 65536 bor (S16) -128 (S64) -128 (U32) 65536 bor (S8) -127 (S64) -127 (U32) 65536 bor (U8) 255 (U32) 65791 (U32) 65536 bor (U16) 256 (U32) 65792 (U32) 65536 bor (U16) 65535 (U32) 131071 (U32) 65536 bor (U32) 65536 (U32) 65536 (U32) 65536 bor (U32) 4294967295 (U32) 4294967295 (U32) 65536 bor (U64) 4294967296 (U64) 4295032832 (U32) 65536 bor (U64) 18446744073709551615 (U64) 18446744073709551615 (U32) 65536 bor 18446744073709551616 18446744073709617152 (U32) 65536 bor 340282366920938463463374607431768211455 340282366920938463463374607431768211455 (U32) 65536 bor 340282366920938463463374607431768211456 340282366920938463463374607431768276992 (U32) 4294967295 bor -170141183460469231731687303715884105728 -170141183460469231731687303711589138433 (U32) 4294967295 bor -170141183460469231731687303715884105727 -170141183460469231731687303711589138433 (U32) 4294967295 bor -9223372036854775808 -9223372032559808513 (U32) 4294967295 bor (S64) -9223372036854775807 (S64) -9223372032559808513 (U32) 4294967295 bor (S64) -2147483648 (S64) -1 (U32) 4294967295 bor (S32) -2147483647 (S64) -1 (U32) 4294967295 bor (S32) -32768 (S64) -1 (U32) 4294967295 bor (S16) -32767 (S64) -1 (U32) 4294967295 bor (S16) -128 (S64) -1 (U32) 4294967295 bor (S8) -127 (S64) -1 (U32) 4294967295 bor (U8) 255 (U32) 4294967295 (U32) 4294967295 bor (U16) 256 (U32) 4294967295 (U32) 4294967295 bor (U16) 65535 (U32) 4294967295 (U32) 4294967295 bor (U32) 65536 (U32) 4294967295 (U32) 4294967295 bor (U32) 4294967295 (U32) 4294967295 (U32) 4294967295 bor (U64) 4294967296 (U64) 8589934591 (U32) 4294967295 bor (U64) 18446744073709551615 (U64) 18446744073709551615 (U32) 4294967295 bor 18446744073709551616 18446744078004518911 (U32) 4294967295 bor 340282366920938463463374607431768211455 340282366920938463463374607431768211455 (U32) 4294967295 bor 340282366920938463463374607431768211456 340282366920938463463374607436063178751 (U64) 4294967296 bor -170141183460469231731687303715884105728 -170141183460469231731687303711589138432 (U64) 4294967296 bor -170141183460469231731687303715884105727 -170141183460469231731687303711589138431 (U64) 4294967296 bor -9223372036854775808 -9223372032559808512 (U64) 4294967296 bor (S64) -9223372036854775807 -9223372032559808511 (U64) 4294967296 bor (S64) -2147483648 -2147483648 (U64) 4294967296 bor (S32) -2147483647 -2147483647 (U64) 4294967296 bor (S32) -32768 -32768 (U64) 4294967296 bor (S16) -32767 -32767 (U64) 4294967296 bor (S16) -128 -128 (U64) 4294967296 bor (S8) -127 -127 (U64) 4294967296 bor (U8) 255 4294967551 (U64) 4294967296 bor (U16) 256 4294967552 (U64) 4294967296 bor (U16) 65535 4295032831 (U64) 4294967296 bor (U32) 65536 4295032832 (U64) 4294967296 bor (U32) 4294967295 8589934591 (U64) 4294967296 bor (U64) 4294967296 4294967296 (U64) 4294967296 bor (U64) 18446744073709551615 18446744073709551615 (U64) 4294967296 bor 18446744073709551616 18446744078004518912 (U64) 4294967296 bor 340282366920938463463374607431768211455 340282366920938463463374607431768211455 (U64) 4294967296 bor 340282366920938463463374607431768211456 340282366920938463463374607436063178752 (U64) 18446744073709551615 bor -170141183460469231731687303715884105728 -170141183460469231713240559642174554113 (U64) 18446744073709551615 bor -170141183460469231731687303715884105727 -170141183460469231713240559642174554113 (U64) 18446744073709551615 bor -9223372036854775808 -1 (U64) 18446744073709551615 bor (S64) -9223372036854775807 -1 (U64) 18446744073709551615 bor (S64) -2147483648 -1 (U64) 18446744073709551615 bor (S32) -2147483647 -1 (U64) 18446744073709551615 bor (S32) -32768 -1 (U64) 18446744073709551615 bor (S16) -32767 -1 (U64) 18446744073709551615 bor (S16) -128 -1 (U64) 18446744073709551615 bor (S8) -127 -1 (U64) 18446744073709551615 bor (U8) 255 18446744073709551615 (U64) 18446744073709551615 bor (U16) 256 18446744073709551615 (U64) 18446744073709551615 bor (U16) 65535 18446744073709551615 (U64) 18446744073709551615 bor (U32) 65536 18446744073709551615 (U64) 18446744073709551615 bor (U32) 4294967295 18446744073709551615 (U64) 18446744073709551615 bor (U64) 4294967296 18446744073709551615 (U64) 18446744073709551615 bor (U64) 18446744073709551615 18446744073709551615 (U64) 18446744073709551615 bor 18446744073709551616 36893488147419103231 (U64) 18446744073709551615 bor 340282366920938463463374607431768211455 340282366920938463463374607431768211455 (U64) 18446744073709551615 bor 340282366920938463463374607431768211456 340282366920938463481821351505477763071 18446744073709551616 bor -170141183460469231731687303715884105728 -170141183460469231713240559642174554112 18446744073709551616 bor -170141183460469231731687303715884105727 -170141183460469231713240559642174554111 18446744073709551616 bor -9223372036854775808 -9223372036854775808 18446744073709551616 bor (S64) -9223372036854775807 -9223372036854775807 18446744073709551616 bor (S64) -2147483648 -2147483648 18446744073709551616 bor (S32) -2147483647 -2147483647 18446744073709551616 bor (S32) -32768 -32768 18446744073709551616 bor (S16) -32767 -32767 18446744073709551616 bor (S16) -128 -128 18446744073709551616 bor (S8) -127 -127 18446744073709551616 bor (U8) 255 18446744073709551871 18446744073709551616 bor (U16) 256 18446744073709551872 18446744073709551616 bor (U16) 65535 18446744073709617151 18446744073709551616 bor (U32) 65536 18446744073709617152 18446744073709551616 bor (U32) 4294967295 18446744078004518911 18446744073709551616 bor (U64) 4294967296 18446744078004518912 18446744073709551616 bor (U64) 18446744073709551615 36893488147419103231 18446744073709551616 bor 18446744073709551616 18446744073709551616 18446744073709551616 bor 340282366920938463463374607431768211455 340282366920938463463374607431768211455 18446744073709551616 bor 340282366920938463463374607431768211456 340282366920938463481821351505477763072 340282366920938463463374607431768211455 bor -170141183460469231731687303715884105728 -1 340282366920938463463374607431768211455 bor -170141183460469231731687303715884105727 -1 340282366920938463463374607431768211455 bor -9223372036854775808 -1 340282366920938463463374607431768211455 bor (S64) -9223372036854775807 -1 340282366920938463463374607431768211455 bor (S64) -2147483648 -1 340282366920938463463374607431768211455 bor (S32) -2147483647 -1 340282366920938463463374607431768211455 bor (S32) -32768 -1 340282366920938463463374607431768211455 bor (S16) -32767 -1 340282366920938463463374607431768211455 bor (S16) -128 -1 340282366920938463463374607431768211455 bor (S8) -127 -1 340282366920938463463374607431768211455 bor (U8) 255 340282366920938463463374607431768211455 340282366920938463463374607431768211455 bor (U16) 256 340282366920938463463374607431768211455 340282366920938463463374607431768211455 bor (U16) 65535 340282366920938463463374607431768211455 340282366920938463463374607431768211455 bor (U32) 65536 340282366920938463463374607431768211455 340282366920938463463374607431768211455 bor (U32) 4294967295 340282366920938463463374607431768211455 340282366920938463463374607431768211455 bor (U64) 4294967296 340282366920938463463374607431768211455 340282366920938463463374607431768211455 bor (U64) 18446744073709551615 340282366920938463463374607431768211455 340282366920938463463374607431768211455 bor 18446744073709551616 340282366920938463463374607431768211455 340282366920938463463374607431768211455 bor 340282366920938463463374607431768211455 340282366920938463463374607431768211455 340282366920938463463374607431768211455 bor 340282366920938463463374607431768211456 680564733841876926926749214863536422911 340282366920938463463374607431768211456 bor -170141183460469231731687303715884105728 -170141183460469231731687303715884105728 340282366920938463463374607431768211456 bor -170141183460469231731687303715884105727 -170141183460469231731687303715884105727 340282366920938463463374607431768211456 bor -9223372036854775808 -9223372036854775808 340282366920938463463374607431768211456 bor (S64) -9223372036854775807 -9223372036854775807 340282366920938463463374607431768211456 bor (S64) -2147483648 -2147483648 340282366920938463463374607431768211456 bor (S32) -2147483647 -2147483647 340282366920938463463374607431768211456 bor (S32) -32768 -32768 340282366920938463463374607431768211456 bor (S16) -32767 -32767 340282366920938463463374607431768211456 bor (S16) -128 -128 340282366920938463463374607431768211456 bor (S8) -127 -127 340282366920938463463374607431768211456 bor (U8) 255 340282366920938463463374607431768211711 340282366920938463463374607431768211456 bor (U16) 256 340282366920938463463374607431768211712 340282366920938463463374607431768211456 bor (U16) 65535 340282366920938463463374607431768276991 340282366920938463463374607431768211456 bor (U32) 65536 340282366920938463463374607431768276992 340282366920938463463374607431768211456 bor (U32) 4294967295 340282366920938463463374607436063178751 340282366920938463463374607431768211456 bor (U64) 4294967296 340282366920938463463374607436063178752 340282366920938463463374607431768211456 bor (U64) 18446744073709551615 340282366920938463481821351505477763071 340282366920938463463374607431768211456 bor 18446744073709551616 340282366920938463481821351505477763072 340282366920938463463374607431768211456 bor 340282366920938463463374607431768211455 680564733841876926926749214863536422911 340282366920938463463374607431768211456 bor 340282366920938463463374607431768211456 340282366920938463463374607431768211456