mirror of
https://github.com/corda/corda.git
synced 2025-01-08 14:03:06 +00:00
fix return of double values from Java to native code on PowerPC
This commit is contained in:
parent
8b9cdc13ba
commit
6025ba736e
@ -215,19 +215,6 @@ LOCAL(vmInvoke_exit):
|
|||||||
// handle return value based on expected type
|
// handle return value based on expected type
|
||||||
lwz r8,44(r1)
|
lwz r8,44(r1)
|
||||||
|
|
||||||
LOCAL(vmInvoke_void):
|
|
||||||
cmplwi r8,VOID_TYPE
|
|
||||||
bne LOCAL(vmInvoke_int64)
|
|
||||||
b LOCAL(vmInvoke_return)
|
|
||||||
|
|
||||||
LOCAL(vmInvoke_int64):
|
|
||||||
cmplwi r8,INT64_TYPE
|
|
||||||
bne LOCAL(vmInvoke_int32)
|
|
||||||
b LOCAL(vmInvoke_return)
|
|
||||||
|
|
||||||
LOCAL(vmInvoke_int32):
|
|
||||||
li r3,0
|
|
||||||
|
|
||||||
LOCAL(vmInvoke_return):
|
LOCAL(vmInvoke_return):
|
||||||
// load return address
|
// load return address
|
||||||
lwz r0,8(r1)
|
lwz r0,8(r1)
|
||||||
|
Loading…
Reference in New Issue
Block a user