Is my commit  wrong?
result of the gcc:
   t2a=44100313 t2b=44100313
result of the current tcc with my commit:
   t2a=44100313 t2b=44100312
result of the current tcc before my commit:
   t2a=44100312 t2b=44100312

But if in a test program replace
-  int t2b = (int)(t1 * (float)0.25f);
+ int t2b = (int)(t1 * (double)0.25f);
then
result of the gcc:
   t2a=44100313 t2b=44100313
result of the current tcc with my commit:
   t2a=44100313 t2b=44100313
result of the current tcc before my commit:
   t2a=44100312 t2b=44100313

_______________________________________________
Tinycc-devel mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/tinycc-devel

Reply via email to