equal
deleted
inserted
replaced
150 Address(temp2, ConstMethod::size_of_parameters_offset()), |
150 Address(temp2, ConstMethod::size_of_parameters_offset()), |
151 sizeof(u2), /*is_signed*/ false); |
151 sizeof(u2), /*is_signed*/ false); |
152 // assert(sizeof(u2) == sizeof(Method::_size_of_parameters), ""); |
152 // assert(sizeof(u2) == sizeof(Method::_size_of_parameters), ""); |
153 Label L; |
153 Label L; |
154 __ ldr(rscratch1, __ argument_address(temp2, -1)); |
154 __ ldr(rscratch1, __ argument_address(temp2, -1)); |
155 __ cmp(recv, rscratch1); |
155 __ cmpoop(recv, rscratch1); |
156 __ br(Assembler::EQ, L); |
156 __ br(Assembler::EQ, L); |
157 __ ldr(r0, __ argument_address(temp2, -1)); |
157 __ ldr(r0, __ argument_address(temp2, -1)); |
158 __ hlt(0); |
158 __ hlt(0); |
159 __ BIND(L); |
159 __ BIND(L); |
160 } |
160 } |