Commit | Line | Data |
---|---|---|
1 | #! /usr/bin/python | |
2 | ||
3 | import random as R | |
4 | ||
5 | print "# mpreduce torture" | |
6 | ||
7 | print "reduce {" | |
8 | first = True | |
9 | for i in xrange(16, 90): | |
10 | for j in xrange(1, i - 1): | |
11 | m = (1L << i) - (1L << j) | |
12 | for k in xrange(i + 1, i + 16): | |
13 | x = R.randrange(1L << k) | |
14 | print " 0x%x" % m | |
15 | print " 0x%x" % x | |
16 | print " 0x%x;" % (x%m) | |
17 | if not first: | |
18 | ||
19 | first = False | |
20 | print "}" |