# Source: FuzzDB (https://github.com/fuzzdb-project/fuzzdb/blob/master/attack/integer-overflow/integer-overflows.txt)
-1
0
0x100
0x1000
0x3fffffff
0x7ffffffe
0x7fffffff
0x80000000
0xfffffffe
0xffffffff
0x10000
0x100000

100
1000
3fffffff
7ffffffe
7fffffff
80000000
fffffffe
ffffffff
10000
100000

256
4096
1073741823
2147483646
2147483647
2147483648
4294967294
4294967295
65536
1048576


# Custom overflows
# UNSIGNED
# 8b -> 255
255
0xff
ff
11111111
0b11111111

# 8b -> 256
256
0x100
100
100000000
0b100000000

# 8b -> 257
257
0x101
101
100000001
0b100000001

# 16b -> 65535
65535
0xffff
ffff
1111111111111111
0b1111111111111111

# 16b -> 65536
65536
0x10000
10000
10000000000000000
0b10000000000000000

# 16b -> 65537
65537
0x10001
10001
10000000000000001
0b10000000000000001

# 32b -> 4294967295
4294967295
0xffffffff
ffffffff
11111111111111111111111111111111
0b11111111111111111111111111111111

# 32b -> 4294967296
4294967296
0x100000000
100000000
100000000000000000000000000000000
0b100000000000000000000000000000000

# 32b -> 4294967297
4294967297
0x100000001
100000001
100000000000000000000000000000001
0b100000000000000000000000000000001

# 64b -> 18446744073709551615
18446744073709551615
0xffffffffffffffff
ffffffffffffffff
1111111111111111111111111111111111111111111111111111111111111111
0b1111111111111111111111111111111111111111111111111111111111111111

# 64b -> 18446744073709551616
18446744073709551616
0x10000000000000000
10000000000000000
10000000000000000000000000000000000000000000000000000000000000000
0b10000000000000000000000000000000000000000000000000000000000000000

# 64b -> 18446744073709551617
18446744073709551617
0x10000000000000001
10000000000000001
10000000000000000000000000000000000000000000000000000000000000001
0b10000000000000000000000000000000000000000000000000000000000000001

# SIGNED (just in decimal)
# 8b -> 127
127
126
128
-127
-128
-129

# 16b -> 32767
32767
32766
32768
-32767
-32769
-32768

# 32b -> 2147483647
2147483647
2147483646
2147483648
-2147483647
-2147483649
-2147483648

# 64b -> 9223372036854775808
9223372036854775808
9223372036854775807
9223372036854775809
-9223372036854775808
-9223372036854775810
-9223372036854775809
