Lines Matching defs:__

52 #define __ _masm->
57 address entry = __ pc();
62 __ mov(c_rarg3, rsp);
64 __ subptr(rsp, 4 * wordSize);
65 __ call_VM(noreg,
83 __ movl(c_rarg3, Address(rsp, 3 * wordSize)); // float/double identifiers
89 __ testl(c_rarg3, 1 << (i*2)); // Float or Double?
90 __ jcc(Assembler::notZero, isfloatordouble);
95 __ movl(rscratch1, Address(rbx, methodOopDesc::access_flags_offset()));
96 __ testl(rscratch1, JVM_ACC_STATIC);
97 __ cmovptr(Assembler::zero, c_rarg1, Address(rsp, 0));
100 __ movptr(c_rarg2, Address(rsp, wordSize));
103 __ movptr(c_rarg3, Address(rsp, 2 * wordSize));
109 __ jmp (next);
111 __ bind(isfloatordouble);
112 __ testl(c_rarg3, 1 << ((i*2)+1)); // Double?
113 __ jcc(Assembler::notZero, isdouble);
116 __ movflt(floatreg, Address(rsp, i * wordSize));
117 __ jmp(next);
120 __ bind(isdouble);
121 __ movdbl(floatreg, Address(rsp, i * wordSize));
123 __ bind(next);
128 __ addptr(rsp, 4 * wordSize);
130 __ ret(0);
136 address entry = __ pc();
141 __ mov(c_rarg3, rsp);
143 __ subptr(rsp, 14 * wordSize);
144 __ call_VM(noreg,
163 __ movl(c_rarg3, Address(rsp, 5 * wordSize)); // float/double identifiers
170 __ testl(c_rarg3, 1 << i);
171 __ jcc(Assembler::notZero, d);
172 __ movflt(r, Address(rsp, (6 + i) * wordSize));
173 __ jmp(done);
174 __ bind(d);
175 __ movdbl(r, Address(rsp, (6 + i) * wordSize));
176 __ bind(done);
180 __ movl(c_rarg3, Address(rbx, methodOopDesc::access_flags_offset()));
181 __ testl(c_rarg3, JVM_ACC_STATIC);
182 __ cmovptr(Assembler::zero, c_rarg1, Address(rsp, 0));
184 __ movptr(c_rarg2, Address(rsp, wordSize));
185 __ movptr(c_rarg3, Address(rsp, 2 * wordSize));
186 __ movptr(c_rarg4, Address(rsp, 3 * wordSize));
187 __ movptr(c_rarg5, Address(rsp, 4 * wordSize));
190 __ addptr(rsp, 14 * wordSize);
192 __ ret(0);
211 address entry_point = __ pc();
239 // __ should_not_reach_here();
252 __ sqrtsd(xmm0, Address(rsp, wordSize));
254 __ fld_d(Address(rsp, wordSize));
257 __ trigfunc('s');
260 __ trigfunc('c');
263 __ trigfunc('t');
266 __ fabs();
269 __ flog();
272 __ flog10();
275 __ fld_d(Address(rsp, 3*wordSize)); // second argument (one
277 __ pow_with_fallback(0);
280 __ exp_with_fallback(0);
287 __ subptr(rsp, 2*wordSize);
289 __ fstp_d(Address(rsp, 0));
290 __ movdbl(xmm0, Address(rsp, 0));
291 __ addptr(rsp, 2*wordSize);
295 __ pop(rax);
296 __ mov(rsp, r13);
297 __ jmp(rax);
309 address entry_point = __ pc();
314 __ empty_expression_stack();
315 __ restore_bcp(); // rsi must be correct for exception handler (was destroyed)
316 __ restore_locals(); // make sure locals pointer is correct as well (was destroyed)
319 __ call_VM(noreg, CAST_FROM_FN_PTR(address,
322 __ should_not_reach_here();
338 address entry_point = __ pc();
342 __ cmp32(ExternalAddress(SafepointSynchronize::address_of_state()),
344 __ jcc(Assembler::notEqual, slow_path);
350 __ pop(rax);
351 __ mov(rsp, r13);
352 __ jmp(rax);
354 __ bind(slow_path);