Home | History | Annotate | Download | only in ia32

Lines Matching refs:disp

155 Operand::Operand(Register base, int32_t disp, RelocInfo::Mode rmode) {
156 // [base + disp/r]
157 if (disp == 0 && RelocInfo::IsNone(rmode) && !base.is(ebp)) {
161 } else if (is_int8(disp) && RelocInfo::IsNone(rmode)) {
165 set_disp8(disp);
167 // [base + disp/r]
170 set_dispr(disp, rmode);
178 int32_t disp,
181 // [base + index*scale + disp/r]
182 if (disp == 0 && RelocInfo::IsNone(rmode) && !base.is(ebp)) {
186 } else if (is_int8(disp) && RelocInfo::IsNone(rmode)) {
190 set_disp8(disp);
192 // [base + index*scale + disp/r]
195 set_dispr(disp, rmode);
202 int32_t disp,
205 // [index*scale + disp/r]
208 set_dispr(disp, rmode);
1291 Displacement disp = disp_at(&l);
1293 disp.print();
1295 disp.next(&l);
1307 Displacement disp = disp_at(L);
1309 if (disp.type() == Displacement::CODE_RELATIVE) {
1313 if (disp.type() == Displacement::UNCONDITIONAL_JUMP) {
1320 disp.next(L);
1328 int disp = pos - fixup_pos - sizeof(int8_t);
1329 CHECK(0 <= disp && disp <= 127);
1330 set_byte_at(fixup_pos, disp);
1355 // 1110 1000 #32-bit disp.
1359 // 1110 1000 #32-bit disp.
1418 // 1110 1011 #8-bit disp.
1422 // 1110 1001 #32-bit disp.
1430 // 1110 1001 #32-bit disp.
1473 // 0111 tttn #8-bit disp
1477 // 0000 1111 1000 tttn #32-bit disp
1486 // 0000 1111 1000 tttn #32-bit disp
1499 // 0000 1111 1000 tttn #32-bit disp.
1512 // 0000 1111 1000 tttn #32-bit disp