Commit | Line | Data |
---|---|---|
ce541a0e MW |
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 | |
33907949 MW |
15 | print " 0x%x" % x |
16 | print " 0x%x;" % (x%m) | |
ce541a0e | 17 | if not first: |
33907949 | 18 | |
ce541a0e MW |
19 | first = False |
20 | print "}" |