/openjdk7/hotspot/src/cpu/x86/vm/ |
H A D | jniFastGetField_x86_64.cpp | 90 case T_BOOLEAN: __ movzbl (rax, Address(robj, roffset, Address::times_1)); break; 91 case T_BYTE: __ movsbl (rax, Address(robj, roffset, Address::times_1)); break; 92 case T_CHAR: __ movzwl (rax, Address(robj, roffset, Address::times_1)); break; 93 case T_SHORT: __ movswl (rax, Address(robj, roffset, Address::times_1)); break; 94 case T_INT: __ movl (rax, Address(robj, roffset, Address::times_1)); break; 95 case T_LONG: __ movq (rax, Address(robj, roffset, Address::times_1)); break; 188 case T_FLOAT: __ movflt (xmm0, Address(robj, roffset, Address::times_1)); break; 189 case T_DOUBLE: __ movdbl (xmm0, Address(robj, roffset, Address::times_1)); break;
|
H A D | jniFastGetField_x86_32.cpp | 81 __ movptr(rdx, Address(rsp, rax, Address::times_1, 2*wordSize)); 94 case T_BOOLEAN: __ movzbl (rax, Address(rdx, rax, Address::times_1)); break; 95 case T_BYTE: __ movsbl (rax, Address(rdx, rax, Address::times_1)); break; 96 case T_CHAR: __ movzwl (rax, Address(rdx, rax, Address::times_1)); break; 97 case T_SHORT: __ movswl (rax, Address(rdx, rax, Address::times_1)); break; 98 case T_INT: __ movl (rax, Address(rdx, rax, Address::times_1)); break; 198 __ movptr(rdx, Address(rsp, rax, Address::times_1, 3*wordSize)); 210 __ movptr(rax, Address(rdx, rsi, Address::times_1)); 213 __ movl(rdx, Address(rdx, rsi, Address::times_1, 4)); 287 __ movptr(rdx, Address(rsp, rax, Address::times_1, [all...] |
H A D | stubGenerator_x86_32.cpp | 798 Address cardtable(start, count, Address::times_1, disp); 831 __ vmovdqu(Address(from, to_from, Address::times_1, 0), xmm0); 833 __ vmovdqu(Address(from, to_from, Address::times_1, 32), xmm1); 836 __ movdqu(Address(from, to_from, Address::times_1, 0), xmm0); 838 __ movdqu(Address(from, to_from, Address::times_1, 16), xmm1); 840 __ movdqu(Address(from, to_from, Address::times_1, 32), xmm2); 842 __ movdqu(Address(from, to_from, Address::times_1, 48), xmm3); 846 __ movq(Address(from, to_from, Address::times_1, 0), xmm0); 848 __ movq(Address(from, to_from, Address::times_1, 8), xmm1); 850 __ movq(Address(from, to_from, Address::times_1, 1 [all...] |
H A D | dump_x86_32.cpp | 109 Address index(noreg, rcx, Address::times_1);
|
H A D | stubGenerator_x86_64.cpp | 1293 __ movb(Address(start, count, Address::times_1), 0); 1602 array_overlap_test(nooverlap_target, Address::times_1); 1615 __ movb(rax, Address(from, byte_count, Address::times_1, -1)); 1616 __ movb(Address(to, byte_count, Address::times_1, -1), rax); 1623 __ movw(rax, Address(from, byte_count, Address::times_1, -2)); 1624 __ movw(Address(to, byte_count, Address::times_1, -2), rax); 2718 __ lea(from, Address(src, src_pos, Address::times_1, 0));// src_addr 2719 __ lea(to, Address(dst, dst_pos, Address::times_1, 0));// dst_addr 3311 __ movdqu(xmm_temp, Address(from, pos, Address::times_1, 0)); // get next 16 bytes of input 3318 __ movdqu(Address(to, pos, Address::times_1, [all...] |
H A D | templateTable_x86_32.cpp | 365 __ movb(rdx, Address(rax, rbx, Address::times_1, tags_offset)); 482 __ cmpb(Address(rax, rbx, Address::times_1, tags_offset), JVM_CONSTANT_Double); 710 __ load_signed_byte(rbx, Address(rdx, rax, Address::times_1, arrayOopDesc::base_offset_in_bytes(T_BYTE))); 1025 __ movb(Address(rdx, rbx, Address::times_1, arrayOopDesc::base_offset_in_bytes(T_BYTE)), rax); 1595 __ load_unsigned_byte(rbx, Address(rsi, rdx, Address::times_1, 0)); 1826 __ lea(rsi, Address(rsi, rbx, Address::times_1, 1839 __ lea(rsi, Address(rsi, rbx, Address::times_1, constMethodOopDesc::codes_offset())); 1867 __ load_unsigned_byte(rbx, Address(rsi, rdx, Address::times_1)); 1914 __ load_unsigned_byte(rbx, Address(rsi, rdx, Address::times_1)); 1972 __ leal(h, Address(i, j, Address::times_1)); // [all...] |
H A D | templateTable_x86_64.cpp | 379 __ movzbl(rdx, Address(rax, rbx, Address::times_1, tags_offset)); 501 __ cmpb(Address(rax, rbx, Address::times_1, tags_offset), 719 Address::times_1, 1054 Address::times_1, 1624 __ load_unsigned_byte(rbx, Address(r13, rdx, Address::times_1, 0)); 1863 __ lea(r13, Address(r13, rbx, Address::times_1, 1875 __ lea(r13, Address(r13, rbx, Address::times_1, constMethodOopDesc::codes_offset())); 1903 __ load_unsigned_byte(rbx, Address(r13, rdx, Address::times_1)); 1951 __ load_unsigned_byte(rbx, Address(r13, rdx, Address::times_1)); 2014 __ leal(h, Address(i, j, Address::times_1)); // [all...] |
H A D | assembler_x86.cpp | 7466 lea(end, Address(obj, var_size_in_bytes, Address::times_1)); 8312 Address index(noreg, tmp, Address::times_1); 8753 Address index(noreg, card_index, Address::times_1); 8833 Address cardtable(noreg, obj, Address::times_1, disp); 8846 Address index(noreg, obj, Address::times_1); 8902 lea(end, Address(obj, var_size_in_bytes, Address::times_1)); 9390 movptr(method_result, Address(recv_klass, scan_temp, Address::times_1)); 9473 Address super_check_addr(sub_klass, super_check_offset, Address::times_1, 0); 10204 movq(dst, Address(r12_heapbase, dst, Address::times_1, Klass::prototype_header_offset())); 11253 lea(ary1, Address(ary1, limit, Address::times_1)); [all...] |
H A D | interp_masm_x86_32.cpp | 920 Address data(mdp_in, reg, Address::times_1, constant); 963 Address disp_address(mdp_in, reg, Address::times_1, offset_of_disp);
|
H A D | interp_masm_x86_64.cpp | 934 Address data(mdp_in, reg, Address::times_1, constant); 980 Address disp_address(mdp_in, reg, Address::times_1, offset_of_disp);
|
H A D | assembler_x86.hpp | 157 times_1 = 0, enumerator in enum:VALUE_OBJ_CLASS_SPEC::ScaleFactor 168 return times_1; 172 assert(((1 << (int)times_1) == 1 && 222 Address(Register base, RegisterOrConstant index, ScaleFactor scale = times_1, int disp = 0) argument 237 Address plus_disp(RegisterOrConstant disp, ScaleFactor scale = times_1) const {
|
H A D | c1_LIRAssembler_x86.cpp | 1392 case 1: return Address::times_1; 3190 scale = Address::times_1; 3236 __ lea(tmp, Address(src_pos, length, Address::times_1, 0)); 3241 __ lea(tmp, Address(dst_pos, length, Address::times_1, 0));
|
H A D | c1_LIRGenerator_x86.cpp | 777 LIR_Address::times_1,
|
H A D | templateInterpreter_x86_32.cpp | 708 const Address field_address (rax, rcx, Address::times_1);
|
H A D | templateInterpreter_x86_64.cpp | 681 const Address field_address(rax, rcx, Address::times_1);
|
H A D | c1_Runtime1_x86.cpp | 1742 Address index(noreg, card_index, Address::times_1);
|
H A D | cppInterpreter_x86.cpp | 869 const Address field_address (rax, rcx, Address::times_1);
|
/openjdk7/hotspot/src/share/vm/c1/ |
H A D | c1_LIR.cpp | 127 case 1: return LIR_Address::times_1; 133 return LIR_Address::times_1; 140 assert(scale() == times_1, "Scaled addressing mode not available on SPARC/PPC and should not be used"); 1566 case times_1: break;
|
H A D | c1_LIR.hpp | 495 times_1 = 0, enumerator in enum:LIR_Address::Scale 512 , _scale(times_1) 519 , _scale(times_1) 526 , _scale(times_1)
|
/openjdk7/hotspot/src/cpu/sparc/vm/ |
H A D | c1_LIRAssembler_sparc.cpp | 3306 assert(addr->index()->is_illegal() && addr->scale() == LIR_Address::times_1 && Assembler::is_simm13(addr->disp()), "can't handle complex addresses yet");
|