Home | History | Annotate | Download | only in x86_64

Lines Matching refs:disp

132   void SetDisp8(int8_t disp) {
134 encoding_[length_++] = static_cast<uint8_t>(disp);
137 void SetDisp32(int32_t disp) {
139 int disp_size = sizeof(disp);
140 memmove(&encoding_[length_], &disp, disp_size);
166 Address(CpuRegister base, int32_t disp) {
167 Init(base, disp);
170 Address(CpuRegister base, Offset disp) {
171 Init(base, disp.Int32Value());
174 Address(CpuRegister base, FrameOffset disp) {
176 Init(CpuRegister(RSP), disp.Int32Value());
179 Address(CpuRegister base, MemberOffset disp) {
180 Init(base, disp.Int32Value());
183 void Init(CpuRegister base, int32_t disp) {
184 if (disp == 0 && base.AsRegister() != RBP) {
189 } else if (disp >= -128 && disp <= 127) {
194 SetDisp8(disp);
200 SetDisp32(disp);
205 Address(CpuRegister index, ScaleFactor scale, int32_t disp) {
209 SetDisp32(disp);
212 Address(CpuRegister base, CpuRegister index, ScaleFactor scale, int32_t disp) {
214 if (disp == 0 && base.AsRegister() != RBP) {
217 } else if (disp >= -128 && disp <= 127) {
220 SetDisp8(disp);
224 SetDisp32(disp);