Lines Matching defs:__

59 #define __ _masm->
90 address entry = __ pc();
96 __ set_last_Java_frame(FP, noreg);
98 __ mov(O7, I7);
99 __ mov(Lmethod, G3_scratch);
100 __ mov(Llocals, G4_scratch);
101 __ save_frame(0);
102 __ mov(G2_thread, L7_thread_cache);
103 __ add(argv.address_in_frame(), O3);
104 __ mov(G2_thread, O0);
105 __ mov(G3_scratch, O1);
106 __ call(CAST_FROM_FN_PTR(address, InterpreterRuntime::slow_signature_handler), relocInfo::runtime_call_type);
107 __ delayed()->mov(G4_scratch, O2);
108 __ mov(L7_thread_cache, G2_thread);
109 __ reset_last_Java_frame();
113 __ ld_ptr(ldarg.address_in_frame(), ldarg.as_register());
115 __ ret();
116 __ delayed()->
140 address entry = __ pc();
146 __ set_last_Java_frame(FP, noreg);
148 __ mov(O7, I7);
149 __ mov(Lmethod, G3_scratch);
150 __ mov(Llocals, G4_scratch);
151 __ save_frame(0);
152 __ mov(G2_thread, L7_thread_cache);
153 __ add(argv.address_in_frame(), O3);
154 __ mov(G2_thread, O0);
155 __ mov(G3_scratch, O1);
156 __ call(CAST_FROM_FN_PTR(address, InterpreterRuntime::slow_signature_handler), relocInfo::runtime_call_type);
157 __ delayed()->mov(G4_scratch, O2);
158 __ mov(L7_thread_cache, G2_thread);
159 __ reset_last_Java_frame();
164 __ ld_ptr( Sig, G3_scratch ); // Get register argument signature word into G3_scratch
165 __ mov( G3_scratch, G4_scratch);
166 __ srl( G4_scratch, 2, G4_scratch); // Skip Arg 0
174 __ andcc(G4_scratch, sig_mask, G3_scratch);
175 __ br(Assembler::zero, false, Assembler::pt, NonFloatArg);
176 __ delayed()->nop();
178 __ cmp(G3_scratch, float_sig );
179 __ br(Assembler::equal, false, Assembler::pt, LoadFloatArg);
180 __ delayed()->nop();
182 __ cmp(G3_scratch, double_sig );
183 __ br(Assembler::equal, false, Assembler::pt, LoadDoubleArg);
184 __ delayed()->nop();
186 __ bind(NonFloatArg);
189 __ ld_ptr(ldarg.address_in_frame(), ldarg.as_register());
194 __ br_null_short(G4_scratch, Assembler::pt, done);
196 __ ba(NextArg);
197 __ delayed()->srl( G4_scratch, 2, G4_scratch );
199 __ bind(LoadFloatArg);
200 __ ldf( FloatRegisterImpl::S, a, ldarg.as_float_register(), 4);
201 __ ba(NextArg);
202 __ delayed()->srl( G4_scratch, 2, G4_scratch );
204 __ bind(LoadDoubleArg);
205 __ ldf( FloatRegisterImpl::D, a, ldarg.as_double_register() );
206 __ ba(NextArg);
207 __ delayed()->srl( G4_scratch, 2, G4_scratch );
209 __ bind(NextArg);
213 __ bind(done);
214 __ ret();
215 __ delayed()->
230 __ set((int)false, O2);
231 __ call_VM(noreg, CAST_FROM_FN_PTR(address, InterpreterRuntime::frequency_counter_overflow), O2, O2, true);
234 __ ba_short(Lcontinue);
247 address entry = __ pc();
250 __ call_VM(noreg, CAST_FROM_FN_PTR(address, InterpreterRuntime::throw_AbstractMethodError));
252 __ should_not_reach_here();