Lines Matching refs:base_in
103 void SetSIB(ScaleFactor scale_in, Register index_in, Register base_in) { in SetSIB() argument
106 encoding_[1] = (scale_in << 6) | (index_in << 3) | base_in; in SetSIB()
153 Address(Register base_in, int32_t disp) { in Address() argument
154 Init(base_in, disp); in Address()
157 Address(Register base_in, int32_t disp, AssemblerFixup *fixup) { in Address() argument
158 Init(base_in, disp); in Address()
162 Address(Register base_in, Offset disp) { in Address() argument
163 Init(base_in, disp.Int32Value()); in Address()
166 Address(Register base_in, FrameOffset disp) { in Address() argument
167 CHECK_EQ(base_in, ESP); in Address()
171 Address(Register base_in, MemberOffset disp) { in Address() argument
172 Init(base_in, disp.Int32Value()); in Address()
182 Address(Register base_in, Register index_in, ScaleFactor scale_in, int32_t disp) { in Address() argument
183 Init(base_in, index_in, scale_in, disp); in Address()
186 Address(Register base_in, in Address() argument
190 Init(base_in, index_in, scale_in, disp); in Address()
208 void Init(Register base_in, int32_t disp) { in Init() argument
209 if (disp == 0 && base_in != EBP) { in Init()
210 SetModRM(0, base_in); in Init()
211 if (base_in == ESP) SetSIB(TIMES_1, ESP, base_in); in Init()
213 SetModRM(1, base_in); in Init()
214 if (base_in == ESP) SetSIB(TIMES_1, ESP, base_in); in Init()
217 SetModRM(2, base_in); in Init()
218 if (base_in == ESP) SetSIB(TIMES_1, ESP, base_in); in Init()
223 void Init(Register base_in, Register index_in, ScaleFactor scale_in, int32_t disp) { in Init() argument
225 if (disp == 0 && base_in != EBP) { in Init()
227 SetSIB(scale_in, index_in, base_in); in Init()
230 SetSIB(scale_in, index_in, base_in); in Init()
234 SetSIB(scale_in, index_in, base_in); in Init()