0 0 0 -------------------- 0 1 0 -------------------- 0 2 0 -------------------- 0 127 0 -------------------- 0 128 0 -------------------- 0 255 0 -------------------- 0 256 0 -------------------- 0 257 0 -------------------- 0 32767 0 -------------------- 0 32768 0 -------------------- 0 65535 0 -------------------- 1 0 0 -------------------- 1 1 1 -------------------- 1 2 2 -------------------- 2 127 254 -------------------- 128 128 16384 -------------------- 16384 255 overflow 49152 63 -------------------- 63 256 16128 -------------------- 16128 257 overflow 16128 63 -------------------- 63 32767 overflow 32705 31 -------------------- 31 32768 overflow 32768 15 -------------------- 15 65535 overflow 65521 14 -------------------- 2 0 0 -------------------- 2 1 2 -------------------- 2 2 4 -------------------- 4 127 508 -------------------- 256 128 32768 -------------------- 32768 255 overflow 32768 127 -------------------- 127 256 32512 -------------------- 32512 257 overflow 32512 127 -------------------- 127 32767 overflow 32641 63 -------------------- 63 32768 overflow 32768 31 -------------------- 31 65535 overflow 65505 30 -------------------- 127 0 0 -------------------- 127 1 127 -------------------- 127 2 254 -------------------- 254 127 32258 -------------------- 16256 128 overflow 49152 31 -------------------- 31 255 7905 -------------------- 3968 256 overflow 32768 15 -------------------- 15 257 3855 -------------------- 3840 32767 overflow 61696 1919 -------------------- 1919 32768 overflow 32768 959 -------------------- 959 65535 overflow 64577 958 -------------------- 128 0 0 -------------------- 128 1 128 -------------------- 128 2 256 -------------------- 256 127 32512 -------------------- 16384 128 overflow 0 32 -------------------- 32 255 8160 -------------------- 4096 256 overflow 0 16 -------------------- 16 257 4112 -------------------- 4096 32767 overflow 61440 2047 -------------------- 2047 32768 overflow 32768 1023 -------------------- 1023 65535 overflow 64513 1022 -------------------- 255 0 0 -------------------- 255 1 255 -------------------- 255 2 510 -------------------- 510 127 64770 -------------------- 32640 128 overflow 49152 63 -------------------- 63 255 16065 -------------------- 8064 256 overflow 32768 31 -------------------- 31 257 7967 -------------------- 7936 32767 overflow 57600 3967 -------------------- 3967 32768 overflow 32768 1983 -------------------- 1983 65535 overflow 63553 1982 -------------------- 256 0 0 -------------------- 256 1 256 -------------------- 256 2 512 -------------------- 512 127 65024 -------------------- 32768 128 overflow 0 64 -------------------- 64 255 16320 -------------------- 8192 256 overflow 0 32 -------------------- 32 257 8224 -------------------- 8192 32767 overflow 57344 4095 -------------------- 4095 32768 overflow 32768 2047 -------------------- 2047 65535 overflow 63489 2046 -------------------- 257 0 0 -------------------- 257 1 257 -------------------- 257 2 514 -------------------- 514 127 65278 -------------------- 32896 128 overflow 16384 64 -------------------- 64 255 16320 -------------------- 8192 256 overflow 0 32 -------------------- 32 257 8224 -------------------- 8192 32767 overflow 57344 4095 -------------------- 4095 32768 overflow 32768 2047 -------------------- 2047 65535 overflow 63489 2046 -------------------- 32767 0 0 -------------------- 32767 1 32767 -------------------- 32767 2 65534 -------------------- 65534 127 overflow 65282 126 -------------------- 126 128 16128 -------------------- 16128 255 overflow 49408 62 -------------------- 62 256 15872 -------------------- 15872 257 overflow 15872 62 -------------------- 62 32767 overflow 65474 30 -------------------- 30 32768 overflow 0 15 -------------------- 15 65535 overflow 65521 14 -------------------- 32768 0 0 -------------------- 32768 1 32768 -------------------- 32768 2 overflow 0 1 -------------------- 1 127 127 -------------------- 64 128 8192 -------------------- 8192 255 overflow 57344 31 -------------------- 31 256 7936 -------------------- 7936 257 overflow 7936 31 -------------------- 31 32767 overflow 32737 15 -------------------- 15 32768 overflow 32768 7 -------------------- 7 65535 overflow 65529 6 -------------------- 65535 0 0 -------------------- 65535 1 65535 -------------------- 65535 2 overflow 65534 1 -------------------- 1 127 127 -------------------- 64 128 8192 -------------------- 8192 255 overflow 57344 31 -------------------- 31 256 7936 -------------------- 7936 257 overflow 7936 31 -------------------- 31 32767 overflow 32737 15 -------------------- 15 32768 overflow 32768 7 -------------------- 7 65535 overflow 65529 6 --------------------