This page is powered by pyfuzz, a program generator I have written to test the JIT compiler of Unladen Swallow.
Reload to generate another program!
def func1(arg1, arg2): var6 = func2(arg1, arg2) var11 = func4(var6, arg2) var16 = func5(arg2, var6) var17 = func8() var34 = var20(var6, arg1) var35 = 635 ^ arg2 ^ 710314122 & var17 if var11 < arg2: var36 = (var11 ^ var16 ^ 137) & var34 else: var36 = var17 | -673 var37 = var16 | (var17 & arg1) ^ var16 var38 = var37 | (942 ^ (arg2 | -64)) if arg2 < var17: var39 = var17 & ((var11 - var37) ^ var35) else: var39 = var34 - var38 var40 = var16 | var38 & 1538899463 ^ arg2 var41 = arg1 - (var34 & -157 & var34) var42 = 1348444735 | -250 var43 = var6 ^ var16 | 123 var44 = (884323360 ^ var34) - var38 result = (var40 + -276 ^ 574516762 & var34 - var16 + (var6 & ((arg2 + (arg2 ^ arg2) | var34) + var6))) ^ var40 return result def func11(arg21, arg22): var23 = arg21 ^ (arg22 & arg22) + arg21 var24 = 424 & ((arg21 | arg22) - arg22) var25 = arg21 ^ ((var24 | -658) ^ arg22) var26 = var25 ^ var23 ^ (613 | var24) var27 = var24 ^ (var26 & var26 ^ var25) var28 = (arg21 & -488732787 ^ var26) ^ var26 var29 = 275 + var23 if arg22 < var23: var30 = 597 + var26 else: var30 = var27 - var27 & var24 var31 = var25 + ((var23 - var23) ^ arg22) var32 = var26 - arg21 & -432 & -869 var33 = var23 & var27 & (var23 & var23) result = var31 | var33 + var23 return result def func10(): closure = [7] def func9(arg18, arg19): closure[0] += func11(arg18, arg19) return closure[0] func = func9 return func var20 = func10() def func8(): func6() result = len(range(48)) func7() return result def func7(): global len del len def func6(): global len len = lambda x : -9 def func5(arg12, arg13): var14 = 0 for var15 in xrange(2): var14 += (arg12 | var14) - -3 return var14 def func4(arg7, arg8): var9 = 0 for var10 in range(2): var9 += arg7 & arg7 | arg8 return var9 def func2(arg3, arg4): def func3(acc, rest): var5 = -5 + rest + 3 if acc == 0: return var5 else: result = func3(acc - 1, var5) return result result = func3(10, 0) return result if __name__ == "__main__": print 'prog_size: 5' print 'func_number: 12' print 'arg_number: 45' for i in xrange(25000): x = 5 x = func1(x, i) print x,