equal
deleted
inserted
replaced
1705 address& fep, |
1705 address& fep, |
1706 address& dep, |
1706 address& dep, |
1707 address& vep) { |
1707 address& vep) { |
1708 assert(t->is_valid() && t->tos_in() == vtos, "illegal template"); |
1708 assert(t->is_valid() && t->tos_in() == vtos, "illegal template"); |
1709 Label L; |
1709 Label L; |
1710 aep = __ pc(); __ push_ptr(); __ jmp(L); |
1710 aep = __ pc(); __ push_ptr(); __ jmp(L); |
1711 fep = __ pc(); __ push_f(); __ jmp(L); |
1711 fep = __ pc(); __ push_f(xmm0); __ jmp(L); |
1712 dep = __ pc(); __ push_d(); __ jmp(L); |
1712 dep = __ pc(); __ push_d(xmm0); __ jmp(L); |
1713 lep = __ pc(); __ push_l(); __ jmp(L); |
1713 lep = __ pc(); __ push_l(); __ jmp(L); |
1714 bep = cep = sep = |
1714 bep = cep = sep = |
1715 iep = __ pc(); __ push_i(); |
1715 iep = __ pc(); __ push_i(); |
1716 vep = __ pc(); |
1716 vep = __ pc(); |
1717 __ bind(L); |
1717 __ bind(L); |
1718 generate_and_dispatch(t); |
1718 generate_and_dispatch(t); |