blob: e4967eda4b124c601629f2ee71a9c60d1816e3e4 [file] [log] [blame]
 # Montgomery Arithmetic; values are in the range [0, q). a = 00 b = 00 r = 00 a = 00 b = 01 r = 01 a = 00 b = ffffffff00000001000000000000000000000000fffffffffffffffffffffffe r = ffffffff00000001000000000000000000000000fffffffffffffffffffffffe a = 01 b = ffffffff00000001000000000000000000000000fffffffffffffffffffffffe r = 00 a = 02 b = ffffffff00000001000000000000000000000000fffffffffffffffffffffffe r = 01 a = 03 b = ffffffff00000001000000000000000000000000fffffffffffffffffffffffe r = 02 a = 7fffffff800000008000000000000000000000007fffffffffffffffffffffff b = 7fffffff80000000800000000000000000000000800000000000000000000000 r = 00 a = 7fffffff80000000800000000000000000000000800000000000000000000000 b = 7fffffff80000000800000000000000000000000800000000000000000000000 r = 01 a = 8000000000000000000000000000000000000000000000000000000000000000 b = 8000000000000000000000000000000000000000000000000000000000000000 r = fffffffeffffffffffffffffffffffff000000000000000000000001 a = 8000000000000000000000000000000000000000000000000000000000000000 b = 8000000000000000000000000000000000000000000000000000000000000000 r = fffffffeffffffffffffffffffffffff000000000000000000000001 a = 800000007fffffff7fffffffffffffffffffffff800000000000000000000001 b = 7fffffff800000008000000000000000000000007fffffffffffffffffffffff r = fffffffeffffffffffffffffffffffff000000000000000000000001 a = 7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff b = 8000000000000000000000000000000000000000000000000000000000000000 r = fffffffeffffffffffffffffffffffff000000000000000000000000 a = 800000007fffffff7fffffffffffffffffffffff800000000000000000000000 b = 7fffffff800000008000000000000000000000007fffffffffffffffffffffff r = fffffffeffffffffffffffffffffffff000000000000000000000000 # Carry Propagation. a = ff b = 01 r = 0100 a = 01ff b = 01 r = 0200 a = 03ff b = 01 r = 0400 a = 07ff b = 01 r = 0800 a = 0fff b = 01 r = 1000 a = 1fff b = 01 r = 2000 a = 3fff b = 01 r = 4000 a = 7fff b = 01 r = 8000 a = ffff b = 01 r = 010000 a = 01ffff b = 01 r = 020000 a = 03ffff b = 01 r = 040000 a = 07ffff b = 01 r = 080000 a = 0fffff b = 01 r = 100000 a = 1fffff b = 01 r = 200000 a = 3fffff b = 01 r = 400000 a = 7fffff b = 01 r = 800000 a = ffffff b = 01 r = 01000000 a = 01ffffff b = 01 r = 02000000 a = 03ffffff b = 01 r = 04000000 a = 07ffffff b = 01 r = 08000000 a = 0fffffff b = 01 r = 10000000 a = 1fffffff b = 01 r = 20000000 a = 3fffffff b = 01 r = 40000000 a = 7fffffff b = 01 r = 80000000 a = ffffffff b = 01 r = 0100000000 a = 01ffffffff b = 01 r = 0200000000 a = 03ffffffff b = 01 r = 0400000000 a = 07ffffffff b = 01 r = 0800000000 a = 0fffffffff b = 01 r = 1000000000 a = 1fffffffff b = 01 r = 2000000000 a = 3fffffffff b = 01 r = 4000000000 a = 7fffffffff b = 01 r = 8000000000 a = ffffffffff b = 01 r = 010000000000 a = 01ffffffffff b = 01 r = 020000000000 a = 03ffffffffff b = 01 r = 040000000000 a = 07ffffffffff b = 01 r = 080000000000 a = 0fffffffffff b = 01 r = 100000000000 a = 1fffffffffff b = 01 r = 200000000000 a = 3fffffffffff b = 01 r = 400000000000 a = 7fffffffffff b = 01 r = 800000000000 a = ffffffffffff b = 01 r = 01000000000000 a = 01ffffffffffff b = 01 r = 02000000000000 a = 03ffffffffffff b = 01 r = 04000000000000 a = 07ffffffffffff b = 01 r = 08000000000000 a = 0fffffffffffff b = 01 r = 10000000000000 a = 1fffffffffffff b = 01 r = 20000000000000 a = 3fffffffffffff b = 01 r = 40000000000000 a = 7fffffffffffff b = 01 r = 80000000000000 a = ffffffffffffff b = 01 r = 0100000000000000 a = 01ffffffffffffff b = 01 r = 0200000000000000 a = 03ffffffffffffff b = 01 r = 0400000000000000 a = 07ffffffffffffff b = 01 r = 0800000000000000 a = 0fffffffffffffff b = 01 r = 1000000000000000 a = 1fffffffffffffff b = 01 r = 2000000000000000 a = 3fffffffffffffff b = 01 r = 4000000000000000 a = 7fffffffffffffff b = 01 r = 8000000000000000 a = ffffffffffffffff b = 01 r = 010000000000000000 a = 01ffffffffffffffff b = 01 r = 020000000000000000 a = 03ffffffffffffffff b = 01 r = 040000000000000000 a = 07ffffffffffffffff b = 01 r = 080000000000000000 a = 0fffffffffffffffff b = 01 r = 100000000000000000 a = 1fffffffffffffffff b = 01 r = 200000000000000000 a = 3fffffffffffffffff b = 01 r = 400000000000000000 a = 7fffffffffffffffff b = 01 r = 800000000000000000 a = ffffffffffffffffff b = 01 r = 01000000000000000000 a = 01ffffffffffffffffff b = 01 r = 02000000000000000000 a = 03ffffffffffffffffff b = 01 r = 04000000000000000000 a = 07ffffffffffffffffff b = 01 r = 08000000000000000000 a = 0fffffffffffffffffff b = 01 r = 10000000000000000000 a = 1fffffffffffffffffff b = 01 r = 20000000000000000000 a = 3fffffffffffffffffff b = 01 r = 40000000000000000000 a = 7fffffffffffffffffff b = 01 r = 80000000000000000000 a = ffffffffffffffffffff b = 01 r = 0100000000000000000000 a = 01ffffffffffffffffffff b = 01 r = 0200000000000000000000 a = 03ffffffffffffffffffff b = 01 r = 0400000000000000000000 a = 07ffffffffffffffffffff b = 01 r = 0800000000000000000000 a = 0fffffffffffffffffffff b = 01 r = 1000000000000000000000 a = 1fffffffffffffffffffff b = 01 r = 2000000000000000000000 a = 3fffffffffffffffffffff b = 01 r = 4000000000000000000000 a = 7fffffffffffffffffffff b = 01 r = 8000000000000000000000 a = ffffffffffffffffffffff b = 01 r = 010000000000000000000000 a = 01ffffffffffffffffffffff b = 01 r = 020000000000000000000000 a = 03ffffffffffffffffffffff b = 01 r = 040000000000000000000000 a = 07ffffffffffffffffffffff b = 01 r = 080000000000000000000000 a = 0fffffffffffffffffffffff b = 01 r = 100000000000000000000000 a = 1fffffffffffffffffffffff b = 01 r = 200000000000000000000000 a = 3fffffffffffffffffffffff b = 01 r = 400000000000000000000000 a = 7fffffffffffffffffffffff b = 01 r = 800000000000000000000000 a = ffffffffffffffffffffffff b = 01 r = 01000000000000000000000000 a = 01ffffffffffffffffffffffff b = 01 r = 02000000000000000000000000 a = 03ffffffffffffffffffffffff b = 01 r = 04000000000000000000000000 a = 07ffffffffffffffffffffffff b = 01 r = 08000000000000000000000000 a = 0fffffffffffffffffffffffff b = 01 r = 10000000000000000000000000 a = 1fffffffffffffffffffffffff b = 01 r = 20000000000000000000000000 a = 3fffffffffffffffffffffffff b = 01 r = 40000000000000000000000000 a = 7fffffffffffffffffffffffff b = 01 r = 80000000000000000000000000 a = ffffffffffffffffffffffffff b = 01 r = 0100000000000000000000000000 a = 01ffffffffffffffffffffffffff b = 01 r = 0200000000000000000000000000 a = 03ffffffffffffffffffffffffff b = 01 r = 0400000000000000000000000000 a = 07ffffffffffffffffffffffffff b = 01 r = 0800000000000000000000000000 a = 0fffffffffffffffffffffffffff b = 01 r = 1000000000000000000000000000 a = 1fffffffffffffffffffffffffff b = 01 r = 2000000000000000000000000000 a = 3fffffffffffffffffffffffffff b = 01 r = 4000000000000000000000000000 a = 7fffffffffffffffffffffffffff b = 01 r = 8000000000000000000000000000 a = ffffffffffffffffffffffffffff b = 01 r = 010000000000000000000000000000 a = 01ffffffffffffffffffffffffffff b = 01 r = 020000000000000000000000000000 a = 03ffffffffffffffffffffffffffff b = 01 r = 040000000000000000000000000000 a = 07ffffffffffffffffffffffffffff b = 01 r = 080000000000000000000000000000 a = 0fffffffffffffffffffffffffffff b = 01 r = 100000000000000000000000000000 a = 1fffffffffffffffffffffffffffff b = 01 r = 200000000000000000000000000000 a = 3fffffffffffffffffffffffffffff b = 01 r = 400000000000000000000000000000 a = 7fffffffffffffffffffffffffffff b = 01 r = 800000000000000000000000000000 a = ffffffffffffffffffffffffffffff b = 01 r = 01000000000000000000000000000000 a = 01ffffffffffffffffffffffffffffff b = 01 r = 02000000000000000000000000000000 a = 03ffffffffffffffffffffffffffffff b = 01 r = 04000000000000000000000000000000 a = 07ffffffffffffffffffffffffffffff b = 01 r = 08000000000000000000000000000000 a = 0fffffffffffffffffffffffffffffff b = 01 r = 10000000000000000000000000000000 a = 1fffffffffffffffffffffffffffffff b = 01 r = 20000000000000000000000000000000 a = 3fffffffffffffffffffffffffffffff b = 01 r = 40000000000000000000000000000000 a = 7fffffffffffffffffffffffffffffff b = 01 r = 80000000000000000000000000000000 a = ffffffffffffffffffffffffffffffff b = 01 r = 0100000000000000000000000000000000 a = 01ffffffffffffffffffffffffffffffff b = 01 r = 0200000000000000000000000000000000 a = 03ffffffffffffffffffffffffffffffff b = 01 r = 0400000000000000000000000000000000 a = 07ffffffffffffffffffffffffffffffff b = 01 r = 0800000000000000000000000000000000 a = 0fffffffffffffffffffffffffffffffff b = 01 r = 1000000000000000000000000000000000 a = 1fffffffffffffffffffffffffffffffff b = 01 r = 2000000000000000000000000000000000 a = 3fffffffffffffffffffffffffffffffff b = 01 r = 4000000000000000000000000000000000 a = 7fffffffffffffffffffffffffffffffff b = 01 r = 8000000000000000000000000000000000 a = ffffffffffffffffffffffffffffffffff b = 01 r = 010000000000000000000000000000000000 a = 01ffffffffffffffffffffffffffffffffff b = 01 r = 020000000000000000000000000000000000 a = 03ffffffffffffffffffffffffffffffffff b = 01 r = 040000000000000000000000000000000000 a = 07ffffffffffffffffffffffffffffffffff b = 01 r = 080000000000000000000000000000000000 a = 0fffffffffffffffffffffffffffffffffff b = 01 r = 100000000000000000000000000000000000 a = 1fffffffffffffffffffffffffffffffffff b = 01 r = 200000000000000000000000000000000000 a = 3fffffffffffffffffffffffffffffffffff b = 01 r = 400000000000000000000000000000000000 a = 7fffffffffffffffffffffffffffffffffff b = 01 r = 800000000000000000000000000000000000 a = ffffffffffffffffffffffffffffffffffff b = 01 r = 01000000000000000000000000000000000000 a = 01ffffffffffffffffffffffffffffffffffff b = 01 r = 02000000000000000000000000000000000000 a = 03ffffffffffffffffffffffffffffffffffff b = 01 r = 04000000000000000000000000000000000000 a = 07ffffffffffffffffffffffffffffffffffff b = 01 r = 08000000000000000000000000000000000000 a = 0fffffffffffffffffffffffffffffffffffff b = 01 r = 10000000000000000000000000000000000000 a = 1fffffffffffffffffffffffffffffffffffff b = 01 r = 20000000000000000000000000000000000000 a = 3fffffffffffffffffffffffffffffffffffff b = 01 r = 40000000000000000000000000000000000000 a = 7fffffffffffffffffffffffffffffffffffff b = 01 r = 80000000000000000000000000000000000000 a = ffffffffffffffffffffffffffffffffffffff b = 01 r = 0100000000000000000000000000000000000000 a = 01ffffffffffffffffffffffffffffffffffffff b = 01 r = 0200000000000000000000000000000000000000 a = 03ffffffffffffffffffffffffffffffffffffff b = 01 r = 0400000000000000000000000000000000000000 a = 07ffffffffffffffffffffffffffffffffffffff b = 01 r = 0800000000000000000000000000000000000000 a = 0fffffffffffffffffffffffffffffffffffffff b = 01 r = 1000000000000000000000000000000000000000 a = 1fffffffffffffffffffffffffffffffffffffff b = 01 r = 2000000000000000000000000000000000000000 a = 3fffffffffffffffffffffffffffffffffffffff b = 01 r = 4000000000000000000000000000000000000000 a = 7fffffffffffffffffffffffffffffffffffffff b = 01 r = 8000000000000000000000000000000000000000 a = ffffffffffffffffffffffffffffffffffffffff b = 01 r = 010000000000000000000000000000000000000000 a = 01ffffffffffffffffffffffffffffffffffffffff b = 01 r = 020000000000000000000000000000000000000000 a = 03ffffffffffffffffffffffffffffffffffffffff b = 01 r = 040000000000000000000000000000000000000000 a = 07ffffffffffffffffffffffffffffffffffffffff b = 01 r = 080000000000000000000000000000000000000000 a = 0fffffffffffffffffffffffffffffffffffffffff b = 01 r = 100000000000000000000000000000000000000000 a = 1fffffffffffffffffffffffffffffffffffffffff b = 01 r = 200000000000000000000000000000000000000000 a = 3fffffffffffffffffffffffffffffffffffffffff b = 01 r = 400000000000000000000000000000000000000000 a = 7fffffffffffffffffffffffffffffffffffffffff b = 01 r = 800000000000000000000000000000000000000000 a = ffffffffffffffffffffffffffffffffffffffffff b = 01 r = 01000000000000000000000000000000000000000000 a = 01ffffffffffffffffffffffffffffffffffffffffff b = 01 r = 02000000000000000000000000000000000000000000 a = 03ffffffffffffffffffffffffffffffffffffffffff b = 01 r = 04000000000000000000000000000000000000000000 a = 07ffffffffffffffffffffffffffffffffffffffffff b = 01 r = 08000000000000000000000000000000000000000000 a = 0fffffffffffffffffffffffffffffffffffffffffff b = 01 r = 10000000000000000000000000000000000000000000 a = 1fffffffffffffffffffffffffffffffffffffffffff b = 01 r = 20000000000000000000000000000000000000000000 a = 3fffffffffffffffffffffffffffffffffffffffffff b = 01 r = 40000000000000000000000000000000000000000000 a = 7fffffffffffffffffffffffffffffffffffffffffff b = 01 r = 80000000000000000000000000000000000000000000 a = ffffffffffffffffffffffffffffffffffffffffffff b = 01 r = 0100000000000000000000000000000000000000000000 a = 01ffffffffffffffffffffffffffffffffffffffffffff b = 01 r = 0200000000000000000000000000000000000000000000 a = 03ffffffffffffffffffffffffffffffffffffffffffff b = 01 r = 0400000000000000000000000000000000000000000000 a = 07ffffffffffffffffffffffffffffffffffffffffffff b = 01 r = 0800000000000000000000000000000000000000000000 a = 0fffffffffffffffffffffffffffffffffffffffffffff b = 01 r = 1000000000000000000000000000000000000000000000 a = 1fffffffffffffffffffffffffffffffffffffffffffff b = 01 r = 2000000000000000000000000000000000000000000000 a = 3fffffffffffffffffffffffffffffffffffffffffffff b = 01 r = 4000000000000000000000000000000000000000000000 a = 7fffffffffffffffffffffffffffffffffffffffffffff b = 01 r = 8000000000000000000000000000000000000000000000 a = ffffffffffffffffffffffffffffffffffffffffffffff b = 01 r = 010000000000000000000000000000000000000000000000 a = 01ffffffffffffffffffffffffffffffffffffffffffffff b = 01 r = 020000000000000000000000000000000000000000000000 a = 03ffffffffffffffffffffffffffffffffffffffffffffff b = 01 r = 040000000000000000000000000000000000000000000000 a = 07ffffffffffffffffffffffffffffffffffffffffffffff b = 01 r = 080000000000000000000000000000000000000000000000 a = 0fffffffffffffffffffffffffffffffffffffffffffffff b = 01 r = 100000000000000000000000000000000000000000000000 a = 1fffffffffffffffffffffffffffffffffffffffffffffff b = 01 r = 200000000000000000000000000000000000000000000000 a = 3fffffffffffffffffffffffffffffffffffffffffffffff b = 01 r = 400000000000000000000000000000000000000000000000 a = 7fffffffffffffffffffffffffffffffffffffffffffffff b = 01 r = 800000000000000000000000000000000000000000000000 a = ffffffffffffffffffffffffffffffffffffffffffffffff b = 01 r = 01000000000000000000000000000000000000000000000000 a = 01ffffffffffffffffffffffffffffffffffffffffffffffff b = 01 r = 02000000000000000000000000000000000000000000000000 a = 03ffffffffffffffffffffffffffffffffffffffffffffffff b = 01 r = 04000000000000000000000000000000000000000000000000 a = 07ffffffffffffffffffffffffffffffffffffffffffffffff b = 01 r = 08000000000000000000000000000000000000000000000000 a = 0fffffffffffffffffffffffffffffffffffffffffffffffff b = 01 r = 10000000000000000000000000000000000000000000000000 a = 1fffffffffffffffffffffffffffffffffffffffffffffffff b = 01 r = 20000000000000000000000000000000000000000000000000 a = 3fffffffffffffffffffffffffffffffffffffffffffffffff b = 01 r = 40000000000000000000000000000000000000000000000000 a = 7fffffffffffffffffffffffffffffffffffffffffffffffff b = 01 r = 80000000000000000000000000000000000000000000000000 a = ffffffffffffffffffffffffffffffffffffffffffffffffff b = 01 r = 0100000000000000000000000000000000000000000000000000 a = 01ffffffffffffffffffffffffffffffffffffffffffffffffff b = 01 r = 0200000000000000000000000000000000000000000000000000 a = 03ffffffffffffffffffffffffffffffffffffffffffffffffff b = 01 r = 0400000000000000000000000000000000000000000000000000 a = 07ffffffffffffffffffffffffffffffffffffffffffffffffff b = 01 r = 0800000000000000000000000000000000000000000000000000 a = 0fffffffffffffffffffffffffffffffffffffffffffffffffff b = 01 r = 1000000000000000000000000000000000000000000000000000 a = 1fffffffffffffffffffffffffffffffffffffffffffffffffff b = 01 r = 2000000000000000000000000000000000000000000000000000 a = 3fffffffffffffffffffffffffffffffffffffffffffffffffff b = 01 r = 4000000000000000000000000000000000000000000000000000 a = 7fffffffffffffffffffffffffffffffffffffffffffffffffff b = 01 r = 8000000000000000000000000000000000000000000000000000 a = ffffffffffffffffffffffffffffffffffffffffffffffffffff b = 01 r = 010000000000000000000000000000000000000000000000000000 a = 01ffffffffffffffffffffffffffffffffffffffffffffffffffff b = 01 r = 020000000000000000000000000000000000000000000000000000 a = 03ffffffffffffffffffffffffffffffffffffffffffffffffffff b = 01 r = 040000000000000000000000000000000000000000000000000000 a = 07ffffffffffffffffffffffffffffffffffffffffffffffffffff b = 01 r = 080000000000000000000000000000000000000000000000000000 a = 0fffffffffffffffffffffffffffffffffffffffffffffffffffff b = 01 r = 100000000000000000000000000000000000000000000000000000 a = 1fffffffffffffffffffffffffffffffffffffffffffffffffffff b = 01 r = 200000000000000000000000000000000000000000000000000000 a = 3fffffffffffffffffffffffffffffffffffffffffffffffffffff b = 01 r = 400000000000000000000000000000000000000000000000000000 a = 7fffffffffffffffffffffffffffffffffffffffffffffffffffff b = 01 r = 800000000000000000000000000000000000000000000000000000 a = ffffffffffffffffffffffffffffffffffffffffffffffffffffff b = 01 r = 01000000000000000000000000000000000000000000000000000000 a = 01ffffffffffffffffffffffffffffffffffffffffffffffffffffff b = 01 r = 02000000000000000000000000000000000000000000000000000000 a = 03ffffffffffffffffffffffffffffffffffffffffffffffffffffff b = 01 r = 04000000000000000000000000000000000000000000000000000000 a = 07ffffffffffffffffffffffffffffffffffffffffffffffffffffff b = 01 r = 08000000000000000000000000000000000000000000000000000000 a = 0fffffffffffffffffffffffffffffffffffffffffffffffffffffff b = 01 r = 10000000000000000000000000000000000000000000000000000000 a = 1fffffffffffffffffffffffffffffffffffffffffffffffffffffff b = 01 r = 20000000000000000000000000000000000000000000000000000000 a = 3fffffffffffffffffffffffffffffffffffffffffffffffffffffff b = 01 r = 40000000000000000000000000000000000000000000000000000000 a = 7fffffffffffffffffffffffffffffffffffffffffffffffffffffff b = 01 r = 80000000000000000000000000000000000000000000000000000000 a = ffffffffffffffffffffffffffffffffffffffffffffffffffffffff b = 01 r = 0100000000000000000000000000000000000000000000000000000000 a = 01ffffffffffffffffffffffffffffffffffffffffffffffffffffffff b = 01 r = 0200000000000000000000000000000000000000000000000000000000 a = 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffff b = 01 r = 0400000000000000000000000000000000000000000000000000000000 a = 07ffffffffffffffffffffffffffffffffffffffffffffffffffffffff b = 01 r = 0800000000000000000000000000000000000000000000000000000000 a = 0fffffffffffffffffffffffffffffffffffffffffffffffffffffffff b = 01 r = 1000000000000000000000000000000000000000000000000000000000 a = 1fffffffffffffffffffffffffffffffffffffffffffffffffffffffff b = 01 r = 2000000000000000000000000000000000000000000000000000000000 a = 3fffffffffffffffffffffffffffffffffffffffffffffffffffffffff b = 01 r = 4000000000000000000000000000000000000000000000000000000000 a = 7fffffffffffffffffffffffffffffffffffffffffffffffffffffffff b = 01 r = 8000000000000000000000000000000000000000000000000000000000 a = ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff b = 01 r = 010000000000000000000000000000000000000000000000000000000000 a = 01ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff b = 01 r = 020000000000000000000000000000000000000000000000000000000000 a = 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff b = 01 r = 040000000000000000000000000000000000000000000000000000000000 a = 07ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff b = 01 r = 080000000000000000000000000000000000000000000000000000000000 a = 0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff b = 01 r = 100000000000000000000000000000000000000000000000000000000000 a = 1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff b = 01 r = 200000000000000000000000000000000000000000000000000000000000 a = 3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff b = 01 r = 400000000000000000000000000000000000000000000000000000000000 a = 7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff b = 01 r = 800000000000000000000000000000000000000000000000000000000000 a = ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff b = 01 r = 01000000000000000000000000000000000000000000000000000000000000 a = 01ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff b = 01 r = 02000000000000000000000000000000000000000000000000000000000000 a = 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff b = 01 r = 04000000000000000000000000000000000000000000000000000000000000 a = 07ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff b = 01 r = 08000000000000000000000000000000000000000000000000000000000000 a = 0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff b = 01 r = 10000000000000000000000000000000000000000000000000000000000000 a = 1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff b = 01 r = 20000000000000000000000000000000000000000000000000000000000000 a = 3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff b = 01 r = 40000000000000000000000000000000000000000000000000000000000000 a = 7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff b = 01 r = 80000000000000000000000000000000000000000000000000000000000000 a = ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff b = 01 r = 0100000000000000000000000000000000000000000000000000000000000000 a = 01ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff b = 01 r = 0200000000000000000000000000000000000000000000000000000000000000 a = 03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff b = 01 r = 0400000000000000000000000000000000000000000000000000000000000000 a = 07ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff b = 01 r = 0800000000000000000000000000000000000000000000000000000000000000 a = 0fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff b = 01 r = 1000000000000000000000000000000000000000000000000000000000000000 a = 1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff b = 01 r = 2000000000000000000000000000000000000000000000000000000000000000 a = 3fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff b = 01 r = 4000000000000000000000000000000000000000000000000000000000000000 a = 7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff b = 01 r = 8000000000000000000000000000000000000000000000000000000000000000