Lines Matching refs:disp

236 Operand::Operand(Register base, int32_t disp, RelocInfo::Mode rmode) {
237 // [base + disp/r]
238 if (disp == 0 && RelocInfo::IsNoInfo(rmode) && base != ebp) {
242 } else if (is_int8(disp) && RelocInfo::IsNoInfo(rmode)) {
246 set_disp8(disp);
248 // [base + disp/r]
251 set_dispr(disp, rmode);
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) {
263 } else if (is_int8(disp) && RelocInfo::IsNoInfo(rmode)) {
267 set_disp8(disp);
269 // [base + index*scale + disp/r]
272 set_dispr(disp, rmode);
276 Operand::Operand(Register index, ScaleFactor scale, int32_t disp,
279 // [index*scale + disp/r]
282 set_dispr(disp, rmode);
392 int disp = long_at(disp_pos);
393 if (is_int8(disp)) {
1538 Displacement disp = disp_at(&l);
1540 disp.print();
1542 disp.next(&l);
1553 Displacement disp = disp_at(L);
1555 if (disp.type() == Displacement::CODE_ABSOLUTE) {
1558 } else if (disp.type() == Displacement::CODE_RELATIVE) {
1562 if (disp.type() == Displacement::UNCONDITIONAL_JUMP) {
1569 disp.next(L);
1577 int disp = pos - fixup_pos - sizeof(int8_t);
1578 CHECK(0 <= disp && disp <= 127);
1579 set_byte_at(fixup_pos, disp);
1594 int disp = pos - (fixup_pos + sizeof(int8_t));
1595 CHECK(is_int8(disp));
1596 set_byte_at(fixup_pos, disp);
1632 // 1110 1000 #32-bit disp.
1636 // 1110 1000 #32-bit disp.
1678 // 1110 1011 #8-bit disp.
1682 // 1110 1001 #32-bit disp.
1713 // 1110 1001 #32-bit disp.
1752 // 0111 tttn #8-bit disp
1756 // 0000 1111 1000 tttn #32-bit disp
1768 // 0111 tttn #8-bit disp
1778 // 0000 1111 1000 tttn #32-bit disp
1790 // 0000 1111 1000 tttn #32-bit disp.
1802 // 0000 1111 1000 tttn #32-bit disp