Lines Matching refs:Scale
250 uint32_t AssemblerAarch64::GetOpcFromScale(Scale scale, bool ispair)
254 case Scale::B:
255 case Scale::H:
259 case Scale::S:
262 case Scale::D:
265 case Scale::Q:
277 void AssemblerAarch64::Ldr(const Register &rt, const MemoryOperand &operand, Scale scale)
285 uint32_t instructionCode = ((regX && (scale == Scale::Q)) << 30) | op | LoadAndStoreImm(imm, isSigned) |
297 uint32_t instructionCode = ((regX && (scale == Scale::Q)) << 30) | op | Rm(rm.GetId()) |
305 Ldr(rt, operand, Scale::Q);
311 Ldr(rt, operand, Scale::H);
317 Ldr(rt, operand, Scale::B);
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) {