Lines Matching defs:scale

157 Address Address::make_raw(int base, int index, int scale, int disp, bool disp_is_oop) {
164 Address madr(as_Register(base), as_Register(index), (Address::ScaleFactor)scale, in_ByteSize(disp));
293 Address::ScaleFactor scale, int disp,
306 assert(scale != Address::no_scale, "inconsistent address");
307 // [base + index*scale + disp]
310 // [base + index*scale]
314 emit_byte(scale << 6 | indexenc | baseenc);
316 // [base + index*scale + imm8]
320 emit_byte(scale << 6 | indexenc | baseenc);
323 // [base + index*scale + disp32]
327 emit_byte(scale << 6 | indexenc | baseenc);
372 assert(scale != Address::no_scale, "inconsistent address");
373 // [index*scale + disp]
377 emit_byte(scale << 6 | indexenc | 0x05);
411 Address::ScaleFactor scale, int disp,
413 emit_operand((Register)reg, base, index, scale, disp, rspec);
9743 // Address adjust(addr.base(), addr.index(), addr.scale(), addr.disp() + BytesPerWord);
11023 Address::ScaleFactor scale = Address::times_2;
11035 int adr_stride = stride << scale;
11036 int adr_stride2 = stride2 << scale;
11057 load_unsigned_short(result, Address(str1, cnt1, scale));
11058 load_unsigned_short(cnt2, Address(str2, cnt1, scale));
11064 lea(str1, Address(str1, result, scale));
11065 lea(str2, Address(str2, result, scale));
11073 vmovdqu(vec1, Address(str1, result, scale));
11074 vpxor(vec1, Address(str2, result, scale));
11097 lea(str1, Address(str1, result, scale));
11098 lea(str2, Address(str2, result, scale));
11112 lea(str1, Address(str1, result, scale));
11113 lea(str2, Address(str2, result, scale));
11127 lea(str1, Address(str1, result, scale));
11128 lea(str2, Address(str2, result, scale));
11144 movdqu(vec1, Address(str1, result, scale));
11145 pcmpestri(vec1, Address(str2, result, scale), pcmpmask);
11160 movdqu(vec1, Address(str1, result, scale));
11161 pcmpestri(vec1, Address(str2, result, scale), pcmpmask);
11167 load_unsigned_short(result, Address(str1, cnt1, scale));
11168 load_unsigned_short(cnt2, Address(str2, cnt1, scale));
11177 lea(str1, Address(str1, cnt2, scale));
11178 lea(str2, Address(str2, cnt2, scale));
11184 load_unsigned_short(result, Address(str1, cnt2, scale, 0));
11185 load_unsigned_short(cnt1, Address(str2, cnt2, scale, 0));