[LLVMdev] patches and problem...

Reid Spencer reid at x10sys.com
Tue Sep 28 17:18:56 PDT 2004


I guess I need a sys::Math::getRandom() function that uses a "good" random 
number generator on the given platform. I'll make a note of this and tuck it 
away for future implementation.


Chris Lattner wrote:

> On Tue, 28 Sep 2004, Paolo Invernizzi wrote:
>>The next major problem is that VC has only
>>int rand(void)
>>void srand( int seed )
>>So I donno how to compile the
>>ExecutionEngine/Interpreter/ExternalFunctions.cpp that refers to the
>>drand48 srand48 lrand48 etc series...
>>For now I hacked them, like
>>double drand48(void) { return (float) rand() / (float) RAND_MAX
> For these, just ifdef them out.  If the platform doesn't support drand48,
> there is no reason for the interpreter to do so either...
> -Chris

More information about the llvm-dev mailing list