-------------------------- Testing W8 -------------------------- PASSED: 0 >> 0 == 0 PASSED: 0 >> 1 == 0 PASSED: 0 >> 2 == 0 PASSED: 0 >> 3 == 0 PASSED: 0 >> 4 == 0 PASSED: 0 >> 5 == 0 PASSED: 0 >> 6 == 0 PASSED: 0 >> 7 == 0 PASSED: 0 << 0 == 0 PASSED: 0 << 1 == 0 PASSED: 0 << 2 == 0 PASSED: 0 << 3 == 0 PASSED: 0 << 4 == 0 PASSED: 0 << 5 == 0 PASSED: 0 << 6 == 0 PASSED: 0 << 7 == 0 PASSED: 1 << 0 == 1 PASSED: 1 << 1 == 2 PASSED: 1 << 2 == 4 PASSED: 1 << 3 == 8 PASSED: 1 << 4 == 16 PASSED: 1 << 5 == 32 PASSED: 1 << 6 == 64 PASSED: 1 << 7 == 128 PASSED: 0 >> 0 == 0 (logical) PASSED: 0 >> 1 == 0 (logical) PASSED: 0 >> 2 == 0 (logical) PASSED: 0 >> 3 == 0 (logical) PASSED: 0 >> 4 == 0 (logical) PASSED: 0 >> 5 == 0 (logical) PASSED: 0 >> 6 == 0 (logical) PASSED: 0 >> 7 == 0 (logical) PASSED: 0 .&. 1 == 0 PASSED: 0 .&. 2 == 0 PASSED: 0 .&. 4 == 0 PASSED: 0 .&. 8 == 0 PASSED: 0 .&. 16 == 0 PASSED: 0 .&. 32 == 0 PASSED: 0 .&. 64 == 0 PASSED: 0 .&. 128 == 0 PASSED: 0 .&. 253 == 0 PASSED: 0 .|. 1 == 1 PASSED: 0 .|. 2 == 2 PASSED: 0 .|. 4 == 4 PASSED: 0 .|. 8 == 8 PASSED: 0 .|. 16 == 16 PASSED: 0 .|. 32 == 32 PASSED: 0 .|. 64 == 64 PASSED: 0 .|. 128 == 128 PASSED: 0 .|. 253 == 253 PASSED: 253 `xor` 1 == 1 `xor` 253 PASSED: 253 `xor` 2 == 2 `xor` 253 PASSED: 253 `xor` 4 == 4 `xor` 253 PASSED: 253 `xor` 8 == 8 `xor` 253 PASSED: 253 `xor` 16 == 16 `xor` 253 PASSED: 253 `xor` 32 == 32 `xor` 253 PASSED: 253 `xor` 64 == 64 `xor` 253 PASSED: 1 < 2 PASSED: 1 <= 2 PASSED: 1 > 2 PASSED: 1 <= 1 PASSED: 1 >= 1 PASSED: 1 == 1 PASSED: 2 < 4 PASSED: 2 <= 4 PASSED: 2 > 4 PASSED: 2 <= 2 PASSED: 2 >= 2 PASSED: 2 == 2 PASSED: 4 < 8 PASSED: 4 <= 8 PASSED: 4 > 8 PASSED: 4 <= 4 PASSED: 4 >= 4 PASSED: 4 == 4 PASSED: 8 < 16 PASSED: 8 <= 16 PASSED: 8 > 16 PASSED: 8 <= 8 PASSED: 8 >= 8 PASSED: 8 == 8 PASSED: 16 < 32 PASSED: 16 <= 32 PASSED: 16 > 32 PASSED: 16 <= 16 PASSED: 16 >= 16 PASSED: 16 == 16 PASSED: 32 < 64 PASSED: 32 <= 64 PASSED: 32 > 64 PASSED: 32 <= 32 PASSED: 32 >= 32 PASSED: 32 == 32 PASSED: 64 < 128 PASSED: 64 <= 128 PASSED: 64 > 128 PASSED: 64 <= 64 PASSED: 64 >= 64 PASSED: 64 == 64 -------------------------- Testing W16 -------------------------- PASSED: 0 >> 0 == 0 PASSED: 0 >> 1 == 0 PASSED: 0 >> 2 == 0 PASSED: 0 >> 3 == 0 PASSED: 0 >> 4 == 0 PASSED: 0 >> 5 == 0 PASSED: 0 >> 6 == 0 PASSED: 0 >> 7 == 0 PASSED: 0 >> 8 == 0 PASSED: 0 >> 9 == 0 PASSED: 0 >> 10 == 0 PASSED: 0 >> 11 == 0 PASSED: 0 >> 12 == 0 PASSED: 0 >> 13 == 0 PASSED: 0 >> 14 == 0 PASSED: 0 >> 15 == 0 PASSED: 0 << 0 == 0 PASSED: 0 << 1 == 0 PASSED: 0 << 2 == 0 PASSED: 0 << 3 == 0 PASSED: 0 << 4 == 0 PASSED: 0 << 5 == 0 PASSED: 0 << 6 == 0 PASSED: 0 << 7 == 0 PASSED: 0 << 8 == 0 PASSED: 0 << 9 == 0 PASSED: 0 << 10 == 0 PASSED: 0 << 11 == 0 PASSED: 0 << 12 == 0 PASSED: 0 << 13 == 0 PASSED: 0 << 14 == 0 PASSED: 0 << 15 == 0 PASSED: 1 << 0 == 1 PASSED: 1 << 1 == 2 PASSED: 1 << 2 == 4 PASSED: 1 << 3 == 8 PASSED: 1 << 4 == 16 PASSED: 1 << 5 == 32 PASSED: 1 << 6 == 64 PASSED: 1 << 7 == 128 PASSED: 1 << 8 == 256 PASSED: 1 << 9 == 512 PASSED: 1 << 10 == 1024 PASSED: 1 << 11 == 2048 PASSED: 1 << 12 == 4096 PASSED: 1 << 13 == 8192 PASSED: 1 << 14 == 16384 PASSED: 1 << 15 == 32768 PASSED: 0 >> 0 == 0 (logical) PASSED: 0 >> 1 == 0 (logical) PASSED: 0 >> 2 == 0 (logical) PASSED: 0 >> 3 == 0 (logical) PASSED: 0 >> 4 == 0 (logical) PASSED: 0 >> 5 == 0 (logical) PASSED: 0 >> 6 == 0 (logical) PASSED: 0 >> 7 == 0 (logical) PASSED: 0 >> 8 == 0 (logical) PASSED: 0 >> 9 == 0 (logical) PASSED: 0 >> 10 == 0 (logical) PASSED: 0 >> 11 == 0 (logical) PASSED: 0 >> 12 == 0 (logical) PASSED: 0 >> 13 == 0 (logical) PASSED: 0 >> 14 == 0 (logical) PASSED: 0 >> 15 == 0 (logical) PASSED: 0 .&. 1 == 0 PASSED: 0 .&. 2 == 0 PASSED: 0 .&. 4 == 0 PASSED: 0 .&. 8 == 0 PASSED: 0 .&. 16 == 0 PASSED: 0 .&. 32 == 0 PASSED: 0 .&. 64 == 0 PASSED: 0 .&. 128 == 0 PASSED: 0 .&. 256 == 0 PASSED: 0 .&. 512 == 0 PASSED: 0 .&. 1024 == 0 PASSED: 0 .&. 2048 == 0 PASSED: 0 .&. 4096 == 0 PASSED: 0 .&. 8192 == 0 PASSED: 0 .&. 16384 == 0 PASSED: 0 .&. 32768 == 0 PASSED: 0 .&. 65533 == 0 PASSED: 0 .|. 1 == 1 PASSED: 0 .|. 2 == 2 PASSED: 0 .|. 4 == 4 PASSED: 0 .|. 8 == 8 PASSED: 0 .|. 16 == 16 PASSED: 0 .|. 32 == 32 PASSED: 0 .|. 64 == 64 PASSED: 0 .|. 128 == 128 PASSED: 0 .|. 256 == 256 PASSED: 0 .|. 512 == 512 PASSED: 0 .|. 1024 == 1024 PASSED: 0 .|. 2048 == 2048 PASSED: 0 .|. 4096 == 4096 PASSED: 0 .|. 8192 == 8192 PASSED: 0 .|. 16384 == 16384 PASSED: 0 .|. 32768 == 32768 PASSED: 0 .|. 65533 == 65533 PASSED: 65533 `xor` 1 == 1 `xor` 65533 PASSED: 65533 `xor` 2 == 2 `xor` 65533 PASSED: 65533 `xor` 4 == 4 `xor` 65533 PASSED: 65533 `xor` 8 == 8 `xor` 65533 PASSED: 65533 `xor` 16 == 16 `xor` 65533 PASSED: 65533 `xor` 32 == 32 `xor` 65533 PASSED: 65533 `xor` 64 == 64 `xor` 65533 PASSED: 65533 `xor` 128 == 128 `xor` 65533 PASSED: 65533 `xor` 256 == 256 `xor` 65533 PASSED: 65533 `xor` 512 == 512 `xor` 65533 PASSED: 65533 `xor` 1024 == 1024 `xor` 65533 PASSED: 65533 `xor` 2048 == 2048 `xor` 65533 PASSED: 65533 `xor` 4096 == 4096 `xor` 65533 PASSED: 65533 `xor` 8192 == 8192 `xor` 65533 PASSED: 65533 `xor` 16384 == 16384 `xor` 65533 PASSED: 1 < 2 PASSED: 1 <= 2 PASSED: 1 > 2 PASSED: 1 <= 1 PASSED: 1 >= 1 PASSED: 1 == 1 PASSED: 2 < 4 PASSED: 2 <= 4 PASSED: 2 > 4 PASSED: 2 <= 2 PASSED: 2 >= 2 PASSED: 2 == 2 PASSED: 4 < 8 PASSED: 4 <= 8 PASSED: 4 > 8 PASSED: 4 <= 4 PASSED: 4 >= 4 PASSED: 4 == 4 PASSED: 8 < 16 PASSED: 8 <= 16 PASSED: 8 > 16 PASSED: 8 <= 8 PASSED: 8 >= 8 PASSED: 8 == 8 PASSED: 16 < 32 PASSED: 16 <= 32 PASSED: 16 > 32 PASSED: 16 <= 16 PASSED: 16 >= 16 PASSED: 16 == 16 PASSED: 32 < 64 PASSED: 32 <= 64 PASSED: 32 > 64 PASSED: 32 <= 32 PASSED: 32 >= 32 PASSED: 32 == 32 PASSED: 64 < 128 PASSED: 64 <= 128 PASSED: 64 > 128 PASSED: 64 <= 64 PASSED: 64 >= 64 PASSED: 64 == 64 PASSED: 128 < 256 PASSED: 128 <= 256 PASSED: 128 > 256 PASSED: 128 <= 128 PASSED: 128 >= 128 PASSED: 128 == 128 PASSED: 256 < 512 PASSED: 256 <= 512 PASSED: 256 > 512 PASSED: 256 <= 256 PASSED: 256 >= 256 PASSED: 256 == 256 PASSED: 512 < 1024 PASSED: 512 <= 1024 PASSED: 512 > 1024 PASSED: 512 <= 512 PASSED: 512 >= 512 PASSED: 512 == 512 PASSED: 1024 < 2048 PASSED: 1024 <= 2048 PASSED: 1024 > 2048 PASSED: 1024 <= 1024 PASSED: 1024 >= 1024 PASSED: 1024 == 1024 PASSED: 2048 < 4096 PASSED: 2048 <= 4096 PASSED: 2048 > 4096 PASSED: 2048 <= 2048 PASSED: 2048 >= 2048 PASSED: 2048 == 2048 PASSED: 4096 < 8192 PASSED: 4096 <= 8192 PASSED: 4096 > 8192 PASSED: 4096 <= 4096 PASSED: 4096 >= 4096 PASSED: 4096 == 4096 PASSED: 8192 < 16384 PASSED: 8192 <= 16384 PASSED: 8192 > 16384 PASSED: 8192 <= 8192 PASSED: 8192 >= 8192 PASSED: 8192 == 8192 PASSED: 16384 < 32768 PASSED: 16384 <= 32768 PASSED: 16384 > 32768 PASSED: 16384 <= 16384 PASSED: 16384 >= 16384 PASSED: 16384 == 16384 -------------------------- Testing W32 -------------------------- PASSED: 0 >> 0 == 0 PASSED: 0 >> 1 == 0 PASSED: 0 >> 2 == 0 PASSED: 0 >> 3 == 0 PASSED: 0 >> 4 == 0 PASSED: 0 >> 5 == 0 PASSED: 0 >> 6 == 0 PASSED: 0 >> 7 == 0 PASSED: 0 >> 8 == 0 PASSED: 0 >> 9 == 0 PASSED: 0 >> 10 == 0 PASSED: 0 >> 11 == 0 PASSED: 0 >> 12 == 0 PASSED: 0 >> 13 == 0 PASSED: 0 >> 14 == 0 PASSED: 0 >> 15 == 0 PASSED: 0 >> 16 == 0 PASSED: 0 >> 17 == 0 PASSED: 0 >> 18 == 0 PASSED: 0 >> 19 == 0 PASSED: 0 >> 20 == 0 PASSED: 0 >> 21 == 0 PASSED: 0 >> 22 == 0 PASSED: 0 >> 23 == 0 PASSED: 0 >> 24 == 0 PASSED: 0 >> 25 == 0 PASSED: 0 >> 26 == 0 PASSED: 0 >> 27 == 0 PASSED: 0 >> 28 == 0 PASSED: 0 >> 29 == 0 PASSED: 0 >> 30 == 0 PASSED: 0 >> 31 == 0 PASSED: 0 << 0 == 0 PASSED: 0 << 1 == 0 PASSED: 0 << 2 == 0 PASSED: 0 << 3 == 0 PASSED: 0 << 4 == 0 PASSED: 0 << 5 == 0 PASSED: 0 << 6 == 0 PASSED: 0 << 7 == 0 PASSED: 0 << 8 == 0 PASSED: 0 << 9 == 0 PASSED: 0 << 10 == 0 PASSED: 0 << 11 == 0 PASSED: 0 << 12 == 0 PASSED: 0 << 13 == 0 PASSED: 0 << 14 == 0 PASSED: 0 << 15 == 0 PASSED: 0 << 16 == 0 PASSED: 0 << 17 == 0 PASSED: 0 << 18 == 0 PASSED: 0 << 19 == 0 PASSED: 0 << 20 == 0 PASSED: 0 << 21 == 0 PASSED: 0 << 22 == 0 PASSED: 0 << 23 == 0 PASSED: 0 << 24 == 0 PASSED: 0 << 25 == 0 PASSED: 0 << 26 == 0 PASSED: 0 << 27 == 0 PASSED: 0 << 28 == 0 PASSED: 0 << 29 == 0 PASSED: 0 << 30 == 0 PASSED: 0 << 31 == 0 PASSED: 1 << 0 == 1 PASSED: 1 << 1 == 2 PASSED: 1 << 2 == 4 PASSED: 1 << 3 == 8 PASSED: 1 << 4 == 16 PASSED: 1 << 5 == 32 PASSED: 1 << 6 == 64 PASSED: 1 << 7 == 128 PASSED: 1 << 8 == 256 PASSED: 1 << 9 == 512 PASSED: 1 << 10 == 1024 PASSED: 1 << 11 == 2048 PASSED: 1 << 12 == 4096 PASSED: 1 << 13 == 8192 PASSED: 1 << 14 == 16384 PASSED: 1 << 15 == 32768 PASSED: 1 << 16 == 65536 PASSED: 1 << 17 == 131072 PASSED: 1 << 18 == 262144 PASSED: 1 << 19 == 524288 PASSED: 1 << 20 == 1048576 PASSED: 1 << 21 == 2097152 PASSED: 1 << 22 == 4194304 PASSED: 1 << 23 == 8388608 PASSED: 1 << 24 == 16777216 PASSED: 1 << 25 == 33554432 PASSED: 1 << 26 == 67108864 PASSED: 1 << 27 == 134217728 PASSED: 1 << 28 == 268435456 PASSED: 1 << 29 == 536870912 PASSED: 1 << 30 == 1073741824 PASSED: 1 << 31 == 2147483648 PASSED: 0 >> 0 == 0 (logical) PASSED: 0 >> 1 == 0 (logical) PASSED: 0 >> 2 == 0 (logical) PASSED: 0 >> 3 == 0 (logical) PASSED: 0 >> 4 == 0 (logical) PASSED: 0 >> 5 == 0 (logical) PASSED: 0 >> 6 == 0 (logical) PASSED: 0 >> 7 == 0 (logical) PASSED: 0 >> 8 == 0 (logical) PASSED: 0 >> 9 == 0 (logical) PASSED: 0 >> 10 == 0 (logical) PASSED: 0 >> 11 == 0 (logical) PASSED: 0 >> 12 == 0 (logical) PASSED: 0 >> 13 == 0 (logical) PASSED: 0 >> 14 == 0 (logical) PASSED: 0 >> 15 == 0 (logical) PASSED: 0 >> 16 == 0 (logical) PASSED: 0 >> 17 == 0 (logical) PASSED: 0 >> 18 == 0 (logical) PASSED: 0 >> 19 == 0 (logical) PASSED: 0 >> 20 == 0 (logical) PASSED: 0 >> 21 == 0 (logical) PASSED: 0 >> 22 == 0 (logical) PASSED: 0 >> 23 == 0 (logical) PASSED: 0 >> 24 == 0 (logical) PASSED: 0 >> 25 == 0 (logical) PASSED: 0 >> 26 == 0 (logical) PASSED: 0 >> 27 == 0 (logical) PASSED: 0 >> 28 == 0 (logical) PASSED: 0 >> 29 == 0 (logical) PASSED: 0 >> 30 == 0 (logical) PASSED: 0 >> 31 == 0 (logical) PASSED: 0 .&. 1 == 0 PASSED: 0 .&. 2 == 0 PASSED: 0 .&. 4 == 0 PASSED: 0 .&. 8 == 0 PASSED: 0 .&. 16 == 0 PASSED: 0 .&. 32 == 0 PASSED: 0 .&. 64 == 0 PASSED: 0 .&. 128 == 0 PASSED: 0 .&. 256 == 0 PASSED: 0 .&. 512 == 0 PASSED: 0 .&. 1024 == 0 PASSED: 0 .&. 2048 == 0 PASSED: 0 .&. 4096 == 0 PASSED: 0 .&. 8192 == 0 PASSED: 0 .&. 16384 == 0 PASSED: 0 .&. 32768 == 0 PASSED: 0 .&. 65536 == 0 PASSED: 0 .&. 131072 == 0 PASSED: 0 .&. 262144 == 0 PASSED: 0 .&. 524288 == 0 PASSED: 0 .&. 1048576 == 0 PASSED: 0 .&. 2097152 == 0 PASSED: 0 .&. 4194304 == 0 PASSED: 0 .&. 8388608 == 0 PASSED: 0 .&. 16777216 == 0 PASSED: 0 .&. 33554432 == 0 PASSED: 0 .&. 67108864 == 0 PASSED: 0 .&. 134217728 == 0 PASSED: 0 .&. 268435456 == 0 PASSED: 0 .&. 536870912 == 0 PASSED: 0 .&. 1073741824 == 0 PASSED: 0 .&. 2147483648 == 0 PASSED: 0 .&. 4294967293 == 0 PASSED: 0 .|. 1 == 1 PASSED: 0 .|. 2 == 2 PASSED: 0 .|. 4 == 4 PASSED: 0 .|. 8 == 8 PASSED: 0 .|. 16 == 16 PASSED: 0 .|. 32 == 32 PASSED: 0 .|. 64 == 64 PASSED: 0 .|. 128 == 128 PASSED: 0 .|. 256 == 256 PASSED: 0 .|. 512 == 512 PASSED: 0 .|. 1024 == 1024 PASSED: 0 .|. 2048 == 2048 PASSED: 0 .|. 4096 == 4096 PASSED: 0 .|. 8192 == 8192 PASSED: 0 .|. 16384 == 16384 PASSED: 0 .|. 32768 == 32768 PASSED: 0 .|. 65536 == 65536 PASSED: 0 .|. 131072 == 131072 PASSED: 0 .|. 262144 == 262144 PASSED: 0 .|. 524288 == 524288 PASSED: 0 .|. 1048576 == 1048576 PASSED: 0 .|. 2097152 == 2097152 PASSED: 0 .|. 4194304 == 4194304 PASSED: 0 .|. 8388608 == 8388608 PASSED: 0 .|. 16777216 == 16777216 PASSED: 0 .|. 33554432 == 33554432 PASSED: 0 .|. 67108864 == 67108864 PASSED: 0 .|. 134217728 == 134217728 PASSED: 0 .|. 268435456 == 268435456 PASSED: 0 .|. 536870912 == 536870912 PASSED: 0 .|. 1073741824 == 1073741824 PASSED: 0 .|. 2147483648 == 2147483648 PASSED: 0 .|. 4294967293 == 4294967293 PASSED: 4294967293 `xor` 1 == 1 `xor` 4294967293 PASSED: 4294967293 `xor` 2 == 2 `xor` 4294967293 PASSED: 4294967293 `xor` 4 == 4 `xor` 4294967293 PASSED: 4294967293 `xor` 8 == 8 `xor` 4294967293 PASSED: 4294967293 `xor` 16 == 16 `xor` 4294967293 PASSED: 4294967293 `xor` 32 == 32 `xor` 4294967293 PASSED: 4294967293 `xor` 64 == 64 `xor` 4294967293 PASSED: 4294967293 `xor` 128 == 128 `xor` 4294967293 PASSED: 4294967293 `xor` 256 == 256 `xor` 4294967293 PASSED: 4294967293 `xor` 512 == 512 `xor` 4294967293 PASSED: 4294967293 `xor` 1024 == 1024 `xor` 4294967293 PASSED: 4294967293 `xor` 2048 == 2048 `xor` 4294967293 PASSED: 4294967293 `xor` 4096 == 4096 `xor` 4294967293 PASSED: 4294967293 `xor` 8192 == 8192 `xor` 4294967293 PASSED: 4294967293 `xor` 16384 == 16384 `xor` 4294967293 PASSED: 4294967293 `xor` 32768 == 32768 `xor` 4294967293 PASSED: 4294967293 `xor` 65536 == 65536 `xor` 4294967293 PASSED: 4294967293 `xor` 131072 == 131072 `xor` 4294967293 PASSED: 4294967293 `xor` 262144 == 262144 `xor` 4294967293 PASSED: 4294967293 `xor` 524288 == 524288 `xor` 4294967293 PASSED: 4294967293 `xor` 1048576 == 1048576 `xor` 4294967293 PASSED: 4294967293 `xor` 2097152 == 2097152 `xor` 4294967293 PASSED: 4294967293 `xor` 4194304 == 4194304 `xor` 4294967293 PASSED: 4294967293 `xor` 8388608 == 8388608 `xor` 4294967293 PASSED: 4294967293 `xor` 16777216 == 16777216 `xor` 4294967293 PASSED: 4294967293 `xor` 33554432 == 33554432 `xor` 4294967293 PASSED: 4294967293 `xor` 67108864 == 67108864 `xor` 4294967293 PASSED: 4294967293 `xor` 134217728 == 134217728 `xor` 4294967293 PASSED: 4294967293 `xor` 268435456 == 268435456 `xor` 4294967293 PASSED: 4294967293 `xor` 536870912 == 536870912 `xor` 4294967293 PASSED: 4294967293 `xor` 1073741824 == 1073741824 `xor` 4294967293 PASSED: 1 < 2 PASSED: 1 <= 2 PASSED: 1 > 2 PASSED: 1 <= 1 PASSED: 1 >= 1 PASSED: 1 == 1 PASSED: 2 < 4 PASSED: 2 <= 4 PASSED: 2 > 4 PASSED: 2 <= 2 PASSED: 2 >= 2 PASSED: 2 == 2 PASSED: 4 < 8 PASSED: 4 <= 8 PASSED: 4 > 8 PASSED: 4 <= 4 PASSED: 4 >= 4 PASSED: 4 == 4 PASSED: 8 < 16 PASSED: 8 <= 16 PASSED: 8 > 16 PASSED: 8 <= 8 PASSED: 8 >= 8 PASSED: 8 == 8 PASSED: 16 < 32 PASSED: 16 <= 32 PASSED: 16 > 32 PASSED: 16 <= 16 PASSED: 16 >= 16 PASSED: 16 == 16 PASSED: 32 < 64 PASSED: 32 <= 64 PASSED: 32 > 64 PASSED: 32 <= 32 PASSED: 32 >= 32 PASSED: 32 == 32 PASSED: 64 < 128 PASSED: 64 <= 128 PASSED: 64 > 128 PASSED: 64 <= 64 PASSED: 64 >= 64 PASSED: 64 == 64 PASSED: 128 < 256 PASSED: 128 <= 256 PASSED: 128 > 256 PASSED: 128 <= 128 PASSED: 128 >= 128 PASSED: 128 == 128 PASSED: 256 < 512 PASSED: 256 <= 512 PASSED: 256 > 512 PASSED: 256 <= 256 PASSED: 256 >= 256 PASSED: 256 == 256 PASSED: 512 < 1024 PASSED: 512 <= 1024 PASSED: 512 > 1024 PASSED: 512 <= 512 PASSED: 512 >= 512 PASSED: 512 == 512 PASSED: 1024 < 2048 PASSED: 1024 <= 2048 PASSED: 1024 > 2048 PASSED: 1024 <= 1024 PASSED: 1024 >= 1024 PASSED: 1024 == 1024 PASSED: 2048 < 4096 PASSED: 2048 <= 4096 PASSED: 2048 > 4096 PASSED: 2048 <= 2048 PASSED: 2048 >= 2048 PASSED: 2048 == 2048 PASSED: 4096 < 8192 PASSED: 4096 <= 8192 PASSED: 4096 > 8192 PASSED: 4096 <= 4096 PASSED: 4096 >= 4096 PASSED: 4096 == 4096 PASSED: 8192 < 16384 PASSED: 8192 <= 16384 PASSED: 8192 > 16384 PASSED: 8192 <= 8192 PASSED: 8192 >= 8192 PASSED: 8192 == 8192 PASSED: 16384 < 32768 PASSED: 16384 <= 32768 PASSED: 16384 > 32768 PASSED: 16384 <= 16384 PASSED: 16384 >= 16384 PASSED: 16384 == 16384 PASSED: 32768 < 65536 PASSED: 32768 <= 65536 PASSED: 32768 > 65536 PASSED: 32768 <= 32768 PASSED: 32768 >= 32768 PASSED: 32768 == 32768 PASSED: 65536 < 131072 PASSED: 65536 <= 131072 PASSED: 65536 > 131072 PASSED: 65536 <= 65536 PASSED: 65536 >= 65536 PASSED: 65536 == 65536 PASSED: 131072 < 262144 PASSED: 131072 <= 262144 PASSED: 131072 > 262144 PASSED: 131072 <= 131072 PASSED: 131072 >= 131072 PASSED: 131072 == 131072 PASSED: 262144 < 524288 PASSED: 262144 <= 524288 PASSED: 262144 > 524288 PASSED: 262144 <= 262144 PASSED: 262144 >= 262144 PASSED: 262144 == 262144 PASSED: 524288 < 1048576 PASSED: 524288 <= 1048576 PASSED: 524288 > 1048576 PASSED: 524288 <= 524288 PASSED: 524288 >= 524288 PASSED: 524288 == 524288 PASSED: 1048576 < 2097152 PASSED: 1048576 <= 2097152 PASSED: 1048576 > 2097152 PASSED: 1048576 <= 1048576 PASSED: 1048576 >= 1048576 PASSED: 1048576 == 1048576 PASSED: 2097152 < 4194304 PASSED: 2097152 <= 4194304 PASSED: 2097152 > 4194304 PASSED: 2097152 <= 2097152 PASSED: 2097152 >= 2097152 PASSED: 2097152 == 2097152 PASSED: 4194304 < 8388608 PASSED: 4194304 <= 8388608 PASSED: 4194304 > 8388608 PASSED: 4194304 <= 4194304 PASSED: 4194304 >= 4194304 PASSED: 4194304 == 4194304 PASSED: 8388608 < 16777216 PASSED: 8388608 <= 16777216 PASSED: 8388608 > 16777216 PASSED: 8388608 <= 8388608 PASSED: 8388608 >= 8388608 PASSED: 8388608 == 8388608 PASSED: 16777216 < 33554432 PASSED: 16777216 <= 33554432 PASSED: 16777216 > 33554432 PASSED: 16777216 <= 16777216 PASSED: 16777216 >= 16777216 PASSED: 16777216 == 16777216 PASSED: 33554432 < 67108864 PASSED: 33554432 <= 67108864 PASSED: 33554432 > 67108864 PASSED: 33554432 <= 33554432 PASSED: 33554432 >= 33554432 PASSED: 33554432 == 33554432 PASSED: 67108864 < 134217728 PASSED: 67108864 <= 134217728 PASSED: 67108864 > 134217728 PASSED: 67108864 <= 67108864 PASSED: 67108864 >= 67108864 PASSED: 67108864 == 67108864 PASSED: 134217728 < 268435456 PASSED: 134217728 <= 268435456 PASSED: 134217728 > 268435456 PASSED: 134217728 <= 134217728 PASSED: 134217728 >= 134217728 PASSED: 134217728 == 134217728 PASSED: 268435456 < 536870912 PASSED: 268435456 <= 536870912 PASSED: 268435456 > 536870912 PASSED: 268435456 <= 268435456 PASSED: 268435456 >= 268435456 PASSED: 268435456 == 268435456 PASSED: 536870912 < 1073741824 PASSED: 536870912 <= 1073741824 PASSED: 536870912 > 1073741824 PASSED: 536870912 <= 536870912 PASSED: 536870912 >= 536870912 PASSED: 536870912 == 536870912 PASSED: 1073741824 < 2147483648 PASSED: 1073741824 <= 2147483648 PASSED: 1073741824 > 2147483648 PASSED: 1073741824 <= 1073741824 PASSED: 1073741824 >= 1073741824 PASSED: 1073741824 == 1073741824 -------------------------- Testing I8 -------------------------- PASSED: 0 >> 0 == 0 PASSED: 0 >> 1 == 0 PASSED: 0 >> 2 == 0 PASSED: 0 >> 3 == 0 PASSED: 0 >> 4 == 0 PASSED: 0 >> 5 == 0 PASSED: 0 >> 6 == 0 PASSED: 0 >> 7 == 0 PASSED: 0 << 0 == 0 PASSED: 0 << 1 == 0 PASSED: 0 << 2 == 0 PASSED: 0 << 3 == 0 PASSED: 0 << 4 == 0 PASSED: 0 << 5 == 0 PASSED: 0 << 6 == 0 PASSED: 0 << 7 == 0 PASSED: 1 << 0 == 1 PASSED: 1 << 1 == 2 PASSED: 1 << 2 == 4 PASSED: 1 << 3 == 8 PASSED: 1 << 4 == 16 PASSED: 1 << 5 == 32 PASSED: 1 << 6 == 64 PASSED: 1 << 7 == -128 PASSED: -128 >> 0 == -128 (logical) PASSED: -128 >> 1 == 64 (logical) PASSED: -128 >> 2 == 32 (logical) PASSED: -128 >> 3 == 16 (logical) PASSED: -128 >> 4 == 8 (logical) PASSED: -128 >> 5 == 4 (logical) PASSED: -128 >> 6 == 2 (logical) PASSED: -128 >> 7 == 1 (logical) PASSED: -128 >> 0 == -128 (arithmetic) PASSED: -128 >> 1 == -64 (arithmetic) PASSED: -128 >> 2 == -32 (arithmetic) PASSED: -128 >> 3 == -16 (arithmetic) PASSED: -128 >> 4 == -8 (arithmetic) PASSED: -128 >> 5 == -4 (arithmetic) PASSED: -128 >> 6 == -2 (arithmetic) PASSED: -128 >> 7 == -1 (arithmetic) PASSED: 1 < 2 PASSED: 1 <= 2 PASSED: 1 > 2 PASSED: 1 <= 1 PASSED: 1 >= 1 PASSED: 1 == 1 PASSED: 2 < 4 PASSED: 2 <= 4 PASSED: 2 > 4 PASSED: 2 <= 2 PASSED: 2 >= 2 PASSED: 2 == 2 PASSED: 4 < 8 PASSED: 4 <= 8 PASSED: 4 > 8 PASSED: 4 <= 4 PASSED: 4 >= 4 PASSED: 4 == 4 PASSED: 8 < 16 PASSED: 8 <= 16 PASSED: 8 > 16 PASSED: 8 <= 8 PASSED: 8 >= 8 PASSED: 8 == 8 PASSED: 16 < 32 PASSED: 16 <= 32 PASSED: 16 > 32 PASSED: 16 <= 16 PASSED: 16 >= 16 PASSED: 16 == 16 PASSED: 32 < 64 PASSED: 32 <= 64 PASSED: 32 > 64 PASSED: 32 <= 32 PASSED: 32 >= 32 PASSED: 32 == 32 -------------------------- Testing I16 -------------------------- PASSED: 0 >> 0 == 0 PASSED: 0 >> 1 == 0 PASSED: 0 >> 2 == 0 PASSED: 0 >> 3 == 0 PASSED: 0 >> 4 == 0 PASSED: 0 >> 5 == 0 PASSED: 0 >> 6 == 0 PASSED: 0 >> 7 == 0 PASSED: 0 >> 8 == 0 PASSED: 0 >> 9 == 0 PASSED: 0 >> 10 == 0 PASSED: 0 >> 11 == 0 PASSED: 0 >> 12 == 0 PASSED: 0 >> 13 == 0 PASSED: 0 >> 14 == 0 PASSED: 0 >> 15 == 0 PASSED: 0 << 0 == 0 PASSED: 0 << 1 == 0 PASSED: 0 << 2 == 0 PASSED: 0 << 3 == 0 PASSED: 0 << 4 == 0 PASSED: 0 << 5 == 0 PASSED: 0 << 6 == 0 PASSED: 0 << 7 == 0 PASSED: 0 << 8 == 0 PASSED: 0 << 9 == 0 PASSED: 0 << 10 == 0 PASSED: 0 << 11 == 0 PASSED: 0 << 12 == 0 PASSED: 0 << 13 == 0 PASSED: 0 << 14 == 0 PASSED: 0 << 15 == 0 PASSED: 1 << 0 == 1 PASSED: 1 << 1 == 2 PASSED: 1 << 2 == 4 PASSED: 1 << 3 == 8 PASSED: 1 << 4 == 16 PASSED: 1 << 5 == 32 PASSED: 1 << 6 == 64 PASSED: 1 << 7 == 128 PASSED: 1 << 8 == 256 PASSED: 1 << 9 == 512 PASSED: 1 << 10 == 1024 PASSED: 1 << 11 == 2048 PASSED: 1 << 12 == 4096 PASSED: 1 << 13 == 8192 PASSED: 1 << 14 == 16384 PASSED: 1 << 15 == -32768 PASSED: -32768 >> 0 == -32768 (logical) PASSED: -32768 >> 1 == 16384 (logical) PASSED: -32768 >> 2 == 8192 (logical) PASSED: -32768 >> 3 == 4096 (logical) PASSED: -32768 >> 4 == 2048 (logical) PASSED: -32768 >> 5 == 1024 (logical) PASSED: -32768 >> 6 == 512 (logical) PASSED: -32768 >> 7 == 256 (logical) PASSED: -32768 >> 8 == 128 (logical) PASSED: -32768 >> 9 == 64 (logical) PASSED: -32768 >> 10 == 32 (logical) PASSED: -32768 >> 11 == 16 (logical) PASSED: -32768 >> 12 == 8 (logical) PASSED: -32768 >> 13 == 4 (logical) PASSED: -32768 >> 14 == 2 (logical) PASSED: -32768 >> 15 == 1 (logical) PASSED: -32768 >> 0 == -32768 (arithmetic) PASSED: -32768 >> 1 == -16384 (arithmetic) PASSED: -32768 >> 2 == -8192 (arithmetic) PASSED: -32768 >> 3 == -4096 (arithmetic) PASSED: -32768 >> 4 == -2048 (arithmetic) PASSED: -32768 >> 5 == -1024 (arithmetic) PASSED: -32768 >> 6 == -512 (arithmetic) PASSED: -32768 >> 7 == -256 (arithmetic) PASSED: -32768 >> 8 == -128 (arithmetic) PASSED: -32768 >> 9 == -64 (arithmetic) PASSED: -32768 >> 10 == -32 (arithmetic) PASSED: -32768 >> 11 == -16 (arithmetic) PASSED: -32768 >> 12 == -8 (arithmetic) PASSED: -32768 >> 13 == -4 (arithmetic) PASSED: -32768 >> 14 == -2 (arithmetic) PASSED: -32768 >> 15 == -1 (arithmetic) PASSED: 1 < 2 PASSED: 1 <= 2 PASSED: 1 > 2 PASSED: 1 <= 1 PASSED: 1 >= 1 PASSED: 1 == 1 PASSED: 2 < 4 PASSED: 2 <= 4 PASSED: 2 > 4 PASSED: 2 <= 2 PASSED: 2 >= 2 PASSED: 2 == 2 PASSED: 4 < 8 PASSED: 4 <= 8 PASSED: 4 > 8 PASSED: 4 <= 4 PASSED: 4 >= 4 PASSED: 4 == 4 PASSED: 8 < 16 PASSED: 8 <= 16 PASSED: 8 > 16 PASSED: 8 <= 8 PASSED: 8 >= 8 PASSED: 8 == 8 PASSED: 16 < 32 PASSED: 16 <= 32 PASSED: 16 > 32 PASSED: 16 <= 16 PASSED: 16 >= 16 PASSED: 16 == 16 PASSED: 32 < 64 PASSED: 32 <= 64 PASSED: 32 > 64 PASSED: 32 <= 32 PASSED: 32 >= 32 PASSED: 32 == 32 PASSED: 64 < 128 PASSED: 64 <= 128 PASSED: 64 > 128 PASSED: 64 <= 64 PASSED: 64 >= 64 PASSED: 64 == 64 PASSED: 128 < 256 PASSED: 128 <= 256 PASSED: 128 > 256 PASSED: 128 <= 128 PASSED: 128 >= 128 PASSED: 128 == 128 PASSED: 256 < 512 PASSED: 256 <= 512 PASSED: 256 > 512 PASSED: 256 <= 256 PASSED: 256 >= 256 PASSED: 256 == 256 PASSED: 512 < 1024 PASSED: 512 <= 1024 PASSED: 512 > 1024 PASSED: 512 <= 512 PASSED: 512 >= 512 PASSED: 512 == 512 PASSED: 1024 < 2048 PASSED: 1024 <= 2048 PASSED: 1024 > 2048 PASSED: 1024 <= 1024 PASSED: 1024 >= 1024 PASSED: 1024 == 1024 PASSED: 2048 < 4096 PASSED: 2048 <= 4096 PASSED: 2048 > 4096 PASSED: 2048 <= 2048 PASSED: 2048 >= 2048 PASSED: 2048 == 2048 PASSED: 4096 < 8192 PASSED: 4096 <= 8192 PASSED: 4096 > 8192 PASSED: 4096 <= 4096 PASSED: 4096 >= 4096 PASSED: 4096 == 4096 PASSED: 8192 < 16384 PASSED: 8192 <= 16384 PASSED: 8192 > 16384 PASSED: 8192 <= 8192 PASSED: 8192 >= 8192 PASSED: 8192 == 8192 -------------------------- Testing I32 -------------------------- PASSED: 0 >> 0 == 0 PASSED: 0 >> 1 == 0 PASSED: 0 >> 2 == 0 PASSED: 0 >> 3 == 0 PASSED: 0 >> 4 == 0 PASSED: 0 >> 5 == 0 PASSED: 0 >> 6 == 0 PASSED: 0 >> 7 == 0 PASSED: 0 >> 8 == 0 PASSED: 0 >> 9 == 0 PASSED: 0 >> 10 == 0 PASSED: 0 >> 11 == 0 PASSED: 0 >> 12 == 0 PASSED: 0 >> 13 == 0 PASSED: 0 >> 14 == 0 PASSED: 0 >> 15 == 0 PASSED: 0 >> 16 == 0 PASSED: 0 >> 17 == 0 PASSED: 0 >> 18 == 0 PASSED: 0 >> 19 == 0 PASSED: 0 >> 20 == 0 PASSED: 0 >> 21 == 0 PASSED: 0 >> 22 == 0 PASSED: 0 >> 23 == 0 PASSED: 0 >> 24 == 0 PASSED: 0 >> 25 == 0 PASSED: 0 >> 26 == 0 PASSED: 0 >> 27 == 0 PASSED: 0 >> 28 == 0 PASSED: 0 >> 29 == 0 PASSED: 0 >> 30 == 0 PASSED: 0 >> 31 == 0 PASSED: 0 << 0 == 0 PASSED: 0 << 1 == 0 PASSED: 0 << 2 == 0 PASSED: 0 << 3 == 0 PASSED: 0 << 4 == 0 PASSED: 0 << 5 == 0 PASSED: 0 << 6 == 0 PASSED: 0 << 7 == 0 PASSED: 0 << 8 == 0 PASSED: 0 << 9 == 0 PASSED: 0 << 10 == 0 PASSED: 0 << 11 == 0 PASSED: 0 << 12 == 0 PASSED: 0 << 13 == 0 PASSED: 0 << 14 == 0 PASSED: 0 << 15 == 0 PASSED: 0 << 16 == 0 PASSED: 0 << 17 == 0 PASSED: 0 << 18 == 0 PASSED: 0 << 19 == 0 PASSED: 0 << 20 == 0 PASSED: 0 << 21 == 0 PASSED: 0 << 22 == 0 PASSED: 0 << 23 == 0 PASSED: 0 << 24 == 0 PASSED: 0 << 25 == 0 PASSED: 0 << 26 == 0 PASSED: 0 << 27 == 0 PASSED: 0 << 28 == 0 PASSED: 0 << 29 == 0 PASSED: 0 << 30 == 0 PASSED: 0 << 31 == 0 PASSED: 1 << 0 == 1 PASSED: 1 << 1 == 2 PASSED: 1 << 2 == 4 PASSED: 1 << 3 == 8 PASSED: 1 << 4 == 16 PASSED: 1 << 5 == 32 PASSED: 1 << 6 == 64 PASSED: 1 << 7 == 128 PASSED: 1 << 8 == 256 PASSED: 1 << 9 == 512 PASSED: 1 << 10 == 1024 PASSED: 1 << 11 == 2048 PASSED: 1 << 12 == 4096 PASSED: 1 << 13 == 8192 PASSED: 1 << 14 == 16384 PASSED: 1 << 15 == 32768 PASSED: 1 << 16 == 65536 PASSED: 1 << 17 == 131072 PASSED: 1 << 18 == 262144 PASSED: 1 << 19 == 524288 PASSED: 1 << 20 == 1048576 PASSED: 1 << 21 == 2097152 PASSED: 1 << 22 == 4194304 PASSED: 1 << 23 == 8388608 PASSED: 1 << 24 == 16777216 PASSED: 1 << 25 == 33554432 PASSED: 1 << 26 == 67108864 PASSED: 1 << 27 == 134217728 PASSED: 1 << 28 == 268435456 PASSED: 1 << 29 == 536870912 PASSED: 1 << 30 == 1073741824 PASSED: 1 << 31 == -2147483648 PASSED: -2147483648 >> 0 == -2147483648 (logical) PASSED: -2147483648 >> 1 == 1073741824 (logical) PASSED: -2147483648 >> 2 == 536870912 (logical) PASSED: -2147483648 >> 3 == 268435456 (logical) PASSED: -2147483648 >> 4 == 134217728 (logical) PASSED: -2147483648 >> 5 == 67108864 (logical) PASSED: -2147483648 >> 6 == 33554432 (logical) PASSED: -2147483648 >> 7 == 16777216 (logical) PASSED: -2147483648 >> 8 == 8388608 (logical) PASSED: -2147483648 >> 9 == 4194304 (logical) PASSED: -2147483648 >> 10 == 2097152 (logical) PASSED: -2147483648 >> 11 == 1048576 (logical) PASSED: -2147483648 >> 12 == 524288 (logical) PASSED: -2147483648 >> 13 == 262144 (logical) PASSED: -2147483648 >> 14 == 131072 (logical) PASSED: -2147483648 >> 15 == 65536 (logical) PASSED: -2147483648 >> 16 == 32768 (logical) PASSED: -2147483648 >> 17 == 16384 (logical) PASSED: -2147483648 >> 18 == 8192 (logical) PASSED: -2147483648 >> 19 == 4096 (logical) PASSED: -2147483648 >> 20 == 2048 (logical) PASSED: -2147483648 >> 21 == 1024 (logical) PASSED: -2147483648 >> 22 == 512 (logical) PASSED: -2147483648 >> 23 == 256 (logical) PASSED: -2147483648 >> 24 == 128 (logical) PASSED: -2147483648 >> 25 == 64 (logical) PASSED: -2147483648 >> 26 == 32 (logical) PASSED: -2147483648 >> 27 == 16 (logical) PASSED: -2147483648 >> 28 == 8 (logical) PASSED: -2147483648 >> 29 == 4 (logical) PASSED: -2147483648 >> 30 == 2 (logical) PASSED: -2147483648 >> 31 == 1 (logical) PASSED: -2147483648 >> 0 == -2147483648 (arithmetic) PASSED: -2147483648 >> 1 == -1073741824 (arithmetic) PASSED: -2147483648 >> 2 == -536870912 (arithmetic) PASSED: -2147483648 >> 3 == -268435456 (arithmetic) PASSED: -2147483648 >> 4 == -134217728 (arithmetic) PASSED: -2147483648 >> 5 == -67108864 (arithmetic) PASSED: -2147483648 >> 6 == -33554432 (arithmetic) PASSED: -2147483648 >> 7 == -16777216 (arithmetic) PASSED: -2147483648 >> 8 == -8388608 (arithmetic) PASSED: -2147483648 >> 9 == -4194304 (arithmetic) PASSED: -2147483648 >> 10 == -2097152 (arithmetic) PASSED: -2147483648 >> 11 == -1048576 (arithmetic) PASSED: -2147483648 >> 12 == -524288 (arithmetic) PASSED: -2147483648 >> 13 == -262144 (arithmetic) PASSED: -2147483648 >> 14 == -131072 (arithmetic) PASSED: -2147483648 >> 15 == -65536 (arithmetic) PASSED: -2147483648 >> 16 == -32768 (arithmetic) PASSED: -2147483648 >> 17 == -16384 (arithmetic) PASSED: -2147483648 >> 18 == -8192 (arithmetic) PASSED: -2147483648 >> 19 == -4096 (arithmetic) PASSED: -2147483648 >> 20 == -2048 (arithmetic) PASSED: -2147483648 >> 21 == -1024 (arithmetic) PASSED: -2147483648 >> 22 == -512 (arithmetic) PASSED: -2147483648 >> 23 == -256 (arithmetic) PASSED: -2147483648 >> 24 == -128 (arithmetic) PASSED: -2147483648 >> 25 == -64 (arithmetic) PASSED: -2147483648 >> 26 == -32 (arithmetic) PASSED: -2147483648 >> 27 == -16 (arithmetic) PASSED: -2147483648 >> 28 == -8 (arithmetic) PASSED: -2147483648 >> 29 == -4 (arithmetic) PASSED: -2147483648 >> 30 == -2 (arithmetic) PASSED: -2147483648 >> 31 == -1 (arithmetic) PASSED: 1 < 2 PASSED: 1 <= 2 PASSED: 1 > 2 PASSED: 1 <= 1 PASSED: 1 >= 1 PASSED: 1 == 1 PASSED: 2 < 4 PASSED: 2 <= 4 PASSED: 2 > 4 PASSED: 2 <= 2 PASSED: 2 >= 2 PASSED: 2 == 2 PASSED: 4 < 8 PASSED: 4 <= 8 PASSED: 4 > 8 PASSED: 4 <= 4 PASSED: 4 >= 4 PASSED: 4 == 4 PASSED: 8 < 16 PASSED: 8 <= 16 PASSED: 8 > 16 PASSED: 8 <= 8 PASSED: 8 >= 8 PASSED: 8 == 8 PASSED: 16 < 32 PASSED: 16 <= 32 PASSED: 16 > 32 PASSED: 16 <= 16 PASSED: 16 >= 16 PASSED: 16 == 16 PASSED: 32 < 64 PASSED: 32 <= 64 PASSED: 32 > 64 PASSED: 32 <= 32 PASSED: 32 >= 32 PASSED: 32 == 32 PASSED: 64 < 128 PASSED: 64 <= 128 PASSED: 64 > 128 PASSED: 64 <= 64 PASSED: 64 >= 64 PASSED: 64 == 64 PASSED: 128 < 256 PASSED: 128 <= 256 PASSED: 128 > 256 PASSED: 128 <= 128 PASSED: 128 >= 128 PASSED: 128 == 128 PASSED: 256 < 512 PASSED: 256 <= 512 PASSED: 256 > 512 PASSED: 256 <= 256 PASSED: 256 >= 256 PASSED: 256 == 256 PASSED: 512 < 1024 PASSED: 512 <= 1024 PASSED: 512 > 1024 PASSED: 512 <= 512 PASSED: 512 >= 512 PASSED: 512 == 512 PASSED: 1024 < 2048 PASSED: 1024 <= 2048 PASSED: 1024 > 2048 PASSED: 1024 <= 1024 PASSED: 1024 >= 1024 PASSED: 1024 == 1024 PASSED: 2048 < 4096 PASSED: 2048 <= 4096 PASSED: 2048 > 4096 PASSED: 2048 <= 2048 PASSED: 2048 >= 2048 PASSED: 2048 == 2048 PASSED: 4096 < 8192 PASSED: 4096 <= 8192 PASSED: 4096 > 8192 PASSED: 4096 <= 4096 PASSED: 4096 >= 4096 PASSED: 4096 == 4096 PASSED: 8192 < 16384 PASSED: 8192 <= 16384 PASSED: 8192 > 16384 PASSED: 8192 <= 8192 PASSED: 8192 >= 8192 PASSED: 8192 == 8192 PASSED: 16384 < 32768 PASSED: 16384 <= 32768 PASSED: 16384 > 32768 PASSED: 16384 <= 16384 PASSED: 16384 >= 16384 PASSED: 16384 == 16384 PASSED: 32768 < 65536 PASSED: 32768 <= 65536 PASSED: 32768 > 65536 PASSED: 32768 <= 32768 PASSED: 32768 >= 32768 PASSED: 32768 == 32768 PASSED: 65536 < 131072 PASSED: 65536 <= 131072 PASSED: 65536 > 131072 PASSED: 65536 <= 65536 PASSED: 65536 >= 65536 PASSED: 65536 == 65536 PASSED: 131072 < 262144 PASSED: 131072 <= 262144 PASSED: 131072 > 262144 PASSED: 131072 <= 131072 PASSED: 131072 >= 131072 PASSED: 131072 == 131072 PASSED: 262144 < 524288 PASSED: 262144 <= 524288 PASSED: 262144 > 524288 PASSED: 262144 <= 262144 PASSED: 262144 >= 262144 PASSED: 262144 == 262144 PASSED: 524288 < 1048576 PASSED: 524288 <= 1048576 PASSED: 524288 > 1048576 PASSED: 524288 <= 524288 PASSED: 524288 >= 524288 PASSED: 524288 == 524288 PASSED: 1048576 < 2097152 PASSED: 1048576 <= 2097152 PASSED: 1048576 > 2097152 PASSED: 1048576 <= 1048576 PASSED: 1048576 >= 1048576 PASSED: 1048576 == 1048576 PASSED: 2097152 < 4194304 PASSED: 2097152 <= 4194304 PASSED: 2097152 > 4194304 PASSED: 2097152 <= 2097152 PASSED: 2097152 >= 2097152 PASSED: 2097152 == 2097152 PASSED: 4194304 < 8388608 PASSED: 4194304 <= 8388608 PASSED: 4194304 > 8388608 PASSED: 4194304 <= 4194304 PASSED: 4194304 >= 4194304 PASSED: 4194304 == 4194304 PASSED: 8388608 < 16777216 PASSED: 8388608 <= 16777216 PASSED: 8388608 > 16777216 PASSED: 8388608 <= 8388608 PASSED: 8388608 >= 8388608 PASSED: 8388608 == 8388608 PASSED: 16777216 < 33554432 PASSED: 16777216 <= 33554432 PASSED: 16777216 > 33554432 PASSED: 16777216 <= 16777216 PASSED: 16777216 >= 16777216 PASSED: 16777216 == 16777216 PASSED: 33554432 < 67108864 PASSED: 33554432 <= 67108864 PASSED: 33554432 > 67108864 PASSED: 33554432 <= 33554432 PASSED: 33554432 >= 33554432 PASSED: 33554432 == 33554432 PASSED: 67108864 < 134217728 PASSED: 67108864 <= 134217728 PASSED: 67108864 > 134217728 PASSED: 67108864 <= 67108864 PASSED: 67108864 >= 67108864 PASSED: 67108864 == 67108864 PASSED: 134217728 < 268435456 PASSED: 134217728 <= 268435456 PASSED: 134217728 > 268435456 PASSED: 134217728 <= 134217728 PASSED: 134217728 >= 134217728 PASSED: 134217728 == 134217728 PASSED: 268435456 < 536870912 PASSED: 268435456 <= 536870912 PASSED: 268435456 > 536870912 PASSED: 268435456 <= 268435456 PASSED: 268435456 >= 268435456 PASSED: 268435456 == 268435456 PASSED: 536870912 < 1073741824 PASSED: 536870912 <= 1073741824 PASSED: 536870912 > 1073741824 PASSED: 536870912 <= 536870912 PASSED: 536870912 >= 536870912 PASSED: 536870912 == 536870912