COMPARE_AND_EXCHANGE for linux-powerpc

Carlos Valiente carlos at
Tue Feb 27 03:08:37 PST 2001

On Monday 26 February 2001 07:36, you wrote:

> Is test16double in TestNative pass or also fail ?

test16int returned 305419888...SUCCESS
test16long returned 305419888...SUCCESS
test16intlong returned 0...SUCCESS
test16float returned 43.712502...FAILURE
test16double returned 133.40000000000001...SUCCESS
test16floatdouble returned 109.96249995231628...FAILURE

> You can compile libraries/clib/native/TestNative.c with -S to see where
> float parameters i to p must be and look into
> config/powerpc/callmethod_ppc.h to see what's wrong with stack
> parameters.

Thanks for the hint, Edouard. I will have a look at it in the following days, 
allthough I'm not that versed in ppc assembler :-(

More information about the kaffe mailing list