michael@0: function bitsinbyte(b) { michael@0: var m = 1, c = 0; michael@0: while(m<0x100) { michael@0: if(b & m) c++; michael@0: m <<= 1; michael@0: } michael@0: return 1; michael@0: } michael@0: function TimeFunc(func) { michael@0: var x,y; michael@0: for(var y=0; y<256; y++) func(y); michael@0: } michael@0: function nestedExit2() { michael@0: TimeFunc(bitsinbyte); michael@0: return "ok"; michael@0: } michael@0: assertEq(nestedExit2(), "ok");