Mercurial > hg > graal-jvmci-8
comparison src/cpu/sparc/vm/methodHandles_sparc.cpp @ 3848:a19c671188cb
7075623: 6990212 broke raiseException in 64 bit
Reviewed-by: kvn, twisti
author | never |
---|---|
date | Mon, 08 Aug 2011 13:19:46 -0700 |
parents | 3d42f82cd811 |
children | c26de9aef2ed |
comparison
equal
deleted
inserted
replaced
3847:a3142bdb6707 | 3848:a19c671188cb |
---|---|
1124 const int jobject_oop_offset = 0; | 1124 const int jobject_oop_offset = 0; |
1125 __ ld_ptr(Address(G5_method, jobject_oop_offset), G5_method); | 1125 __ ld_ptr(Address(G5_method, jobject_oop_offset), G5_method); |
1126 | 1126 |
1127 adjust_SP_and_Gargs_down_by_slots(_masm, 3, noreg, noreg); | 1127 adjust_SP_and_Gargs_down_by_slots(_masm, 3, noreg, noreg); |
1128 | 1128 |
1129 __ st_ptr(O0_code, __ argument_address(constant(2), noreg, 0)); | 1129 __ st (O0_code, __ argument_address(constant(2), noreg, 0)); |
1130 __ st_ptr(O1_actual, __ argument_address(constant(1), noreg, 0)); | 1130 __ st_ptr(O1_actual, __ argument_address(constant(1), noreg, 0)); |
1131 __ st_ptr(O2_required, __ argument_address(constant(0), noreg, 0)); | 1131 __ st_ptr(O2_required, __ argument_address(constant(0), noreg, 0)); |
1132 jump_from_method_handle(_masm, G5_method, O1_scratch, O2_scratch); | 1132 jump_from_method_handle(_masm, G5_method, O1_scratch, O2_scratch); |
1133 } | 1133 } |
1134 break; | 1134 break; |