Lines Matching refs:scale
250 uint32_t AssemblerAarch64::GetOpcFromScale(Scale scale, bool ispair)
253 switch (scale) {
277 void AssemblerAarch64::Ldr(const Register &rt, const MemoryOperand &operand, Scale scale)
280 uint32_t op = GetOpcodeOfLdr(operand, scale);
282 uint64_t imm = GetImmOfLdr(operand, scale, regX);
285 uint32_t instructionCode = ((regX && (scale == Scale::Q)) << 30) | op | LoadAndStoreImm(imm, isSigned) |
290 uint32_t shift = GetShiftOfLdr(operand, scale, regX);
297 uint32_t instructionCode = ((regX && (scale == Scale::Q)) << 30) | op | Rm(rm.GetId()) |
1149 uint64_t AssemblerAarch64::GetImmOfLdr(const MemoryOperand &operand, Scale scale, bool isRegX)
1154 if (scale == Scale::H) {
1156 } else if (scale == Scale::Q) {
1167 uint64_t AssemblerAarch64::GetOpcodeOfLdr(const MemoryOperand &operand, Scale scale)
1173 if (scale == Scale::B) {
1175 } else if (scale == Scale::H) {
1177 } else if (scale == Scale::Q) {
1186 if (scale == Scale::B) {
1188 } else if (scale == Scale::H) {
1190 } else if (scale == Scale::Q) {
1199 if (scale == Scale::B) {
1201 } else if (scale == Scale::H) {
1203 } else if (scale == Scale::Q) {
1216 if (scale == Scale::B) {
1218 } else if (scale == Scale::H) {
1220 } else if (scale == Scale::Q) {
1230 uint32_t AssemblerAarch64::GetShiftOfLdr(const MemoryOperand &operand, Scale scale, bool isRegX)
1233 if (scale == Scale::B) {
1235 } else if (scale == Scale::H) {
1239 } else if (scale == Scale::Q) {