Hi,

I have test with follow case, and cann't get correct reslut. I find that 
Floating-point operations  is error, and I don't know where shold start to 
fixed this question. so if anybody can give some information for which function 
i should to check. 

Any help explaining this would be much appreciated!

My Compiler:MSVS

ARCH:SH4

Feature:JIT




Javascript code of test case

function jitTestCode() {

  var tmp = -1*0;

  debug("tmp:" + tmp); 

  var result = tmp + 1;

  debug("The result should be 1,result:" + result);   //print

  var item1 =  result - 1;

  debug("The item1 should be 0,item1:" + item1); //print

  var item2 =  result - 2;

  debug("The item2 should be -1,item2:" + item2); //print

}

 

And the log information are:

[CONSOLE-DEBUG]Message is :'tmp:0'

[CONSOLE-DEBUG]Message is :'The result should be 1,result:0.0078125'

[CONSOLE-DEBUG]Message is :'The item1 should be 0,item1:0'

[CONSOLE-DEBUG]Message is :'The item2 should be -1,item2:-0.0078125'



--

BGs/Felix Shi


_______________________________________________
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo/webkit-dev

Reply via email to