Home
last modified time | relevance | path

Searched refs:scale (Results 1 – 12 of 12) sorted by relevance

/art/disassembler/
Ddisassembler_x86.cc188 uint8_t scale = (sib >> 6) & 3; in DumpAddress() local
211 if (scale != 0) { in DumpAddress()
212 address << StringPrintf(" * %d", 1 << scale); in DumpAddress()
/art/compiler/optimizing/
Dcode_generator_vector_x86_64.cc1244 ScaleFactor scale = TIMES_1; in VecAddress() local
1246 case 2: scale = TIMES_2; break; in VecAddress()
1247 case 4: scale = TIMES_4; break; in VecAddress()
1248 case 8: scale = TIMES_8; break; in VecAddress()
1255 return CodeGeneratorX86_64::ArrayAddress(base.AsRegister<CpuRegister>(), index, scale, offset); in VecAddress()
Dcode_generator_vector_x86.cc1271 ScaleFactor scale = TIMES_1; in VecAddress() local
1273 case 2: scale = TIMES_2; break; in VecAddress()
1274 case 4: scale = TIMES_4; break; in VecAddress()
1275 case 8: scale = TIMES_8; break; in VecAddress()
1282 return CodeGeneratorX86::ArrayAddress(base.AsRegister<Register>(), index, scale, offset); in VecAddress()
Dcode_generator_x86.h549 ScaleFactor scale,
Dcode_generator_x86_64.h601 ScaleFactor scale,
Dcode_generator_x86_64.cc7685 ScaleFactor scale, in ArrayAddress() argument
7688 Address(obj, (index.GetConstant()->AsIntConstant()->GetValue() << scale) + data_offset) : in ArrayAddress()
7689 Address(obj, index.AsRegister<CpuRegister>(), scale, data_offset); in ArrayAddress()
Dcode_generator_x86.cc8583 ScaleFactor scale, in ArrayAddress() argument
8586 Address(obj, (index.GetConstant()->AsIntConstant()->GetValue() << scale) + data_offset) : in ArrayAddress()
8587 Address(obj, index.AsRegister<Register>(), scale, data_offset); in ArrayAddress()
/art/runtime/
Dthread.h718 size_t scale = (pointer_size > kRuntimePointerSize) ? in ThreadOffsetFromTlsPtr() local
722 return ThreadOffset<pointer_size>(base + ((tls_ptr_offset * scale) / shrink)); in ThreadOffsetFromTlsPtr()
/art/compiler/utils/x86/
Dassembler_x86.cc42 << "," << (1 << addr.scale()) << ")"; in operator <<()
44 return os << "(%" << addr.base() << ",%" << addr.index() << "," << (1 << addr.scale()) << ")"; in operator <<()
50 << addr.index() << "," << (1 << addr.scale()) << ")"; in operator <<()
56 << addr.index() << "," << (1 << addr.scale()) << ")"; in operator <<()
Dassembler_x86.h64 ScaleFactor scale() const { in scale() function
/art/compiler/utils/x86_64/
Dassembler_x86_64.cc46 << "," << (1 << addr.scale()) << ")"; in operator <<()
49 << addr.cpu_index() << "," << (1 << addr.scale()) << ")"; in operator <<()
55 << addr.cpu_index() << "," << (1 << addr.scale()) << ")"; in operator <<()
61 << addr.cpu_index() << "," << (1 << addr.scale()) << ")"; in operator <<()
Dassembler_x86_64.h72 ScaleFactor scale() const { in scale() function