for ( p = 30; p >=0; p-- ) { if ( (sign == 1 ) ? sign * n >= Math.pow(2,p) : sign * n > Math.pow(2,p) ) { b += ( sign == 1 ) ? "1" : "0"; n -= sign * Math.pow( 2, p ); } else { b += ( sign == 1 ) ? "0" : "1"; } 
for ( p = 30; p >=0; p-- ) { if ( (sign == 1 ) ? sign * n >= Math.pow(2,p) : sign * n > Math.pow(2,p) ) { b += ( sign == 1 ) ? "1" : "0"; n -= sign * Math.pow( 2, p ); } else { b += ( sign == 1 ) ? "0" : "1"; 
function ToInt32BitString( n ) {    var b = "";    var sign = ( n < 0 ) ? -1 : 1;    b += ( sign == 1 ) ? "0" : "1";    for ( p = 30; p >=0; p-- ) {        if ( (sign == 1 ) ? sign * n >= Math.pow(2,p) : sign * n > Math.pow(2,p) ) {            b += ( sign == 1 ) ? "1" : "0";            n -= sign * Math.pow( 2, p );        } else {            b += ( sign == 1 ) ? "0" : "1";        }    }    return b;}
5872	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/5872/3703c3c05f398a63e55992f7687ef65273b26d6a/11.7.2.js/buggy/js/tests/ecma/Expressions/11.7.2.js