Lines Matching refs:base
50 #include "src/base/bits.h"
51 #include "src/base/cpu.h"
134 base::CPU cpu;
236 Operand::Operand(Register base, int32_t disp, RelocInfo::Mode rmode) {
237 // [base + disp/r]
238 if (disp == 0 && RelocInfo::IsNoInfo(rmode) && base != ebp) {
239 // [base]
240 set_modrm(0, base);
241 if (base == esp) set_sib(times_1, esp, base);
243 // [base + disp8]
244 set_modrm(1, base);
245 if (base == esp) set_sib(times_1, esp, base);
248 // [base + disp/r]
249 set_modrm(2, base);
250 if (base == esp) set_sib(times_1, esp, base);
255 Operand::Operand(Register base, Register index, ScaleFactor scale, int32_t disp,
258 // [base + index*scale + disp/r]
259 if (disp == 0 && RelocInfo::IsNoInfo(rmode) && base != ebp) {
260 // [base + index*scale]
262 set_sib(scale, index, base);
264 // [base + index*scale + disp8]
266 set_sib(scale, index, base);
269 // [base + index*scale + disp/r]
271 set_sib(scale, index, base);
406 DCHECK(base::bits::IsPowerOfTwo(m));
3316 base::Vector<byte> instructions{buffer_start_,
3318 base::Vector<const byte> reloc_info{reloc_info_writer.pos(), reloc_size};