michael@0: Function("\ michael@0: g = (function(t,foreign){\ michael@0: \"use asm\";\ michael@0: var ff = foreign.ff;\ michael@0: function f() {\ michael@0: +ff()\ michael@0: }\ michael@0: return f\ michael@0: })(this, {\ michael@0: ff: arguments.callee\ michael@0: }, new ArrayBuffer(4096))\ michael@0: ")() michael@0: function m(f) { michael@0: for (var j = 0; j < 6000; ++j) { michael@0: f(); michael@0: } michael@0: } michael@0: m(g);