Hello,

calling my function from R with
f(1/3) gives different results
on ubuntu 12.04 32 bit
and 14.04 64 bit, e.g:

void f(double d) {
        int i = vector.size() * d;
}
Given vector of size 75
I get 25 on 14.04 64 bit
and 24 on 12.04 32 bit.

Size of int is 4 byte,
double 8 byte on both systems.

Does anybody have an idea
how to get same result
on both machines?

Thanks in advance,

Andreas

(Further information:
14.04 64 bit machine:
g++ (Ubuntu 4.8.4-2ubuntu1~14.04.3) 4.8.4
R version 3.0.2 (2013-09-25)

12.04 32 bit:
g++ 4.6.3
R 3.2.2)

_______________________________________________
Rcpp-devel mailing list
Rcpp-devel@lists.r-forge.r-project.org
https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/rcpp-devel

Reply via email to