Lines Matching defs:source

2 // Use of this source code is governed by a BSD-style license that can be
1133 MemOperand source = rs;
1135 AdjustBaseAndOffset(&source, OffsetAccessType::TWO_ACCESSES, 3);
1136 if (rd != source.rm()) {
1137 lwr(rd, MemOperand(source.rm(), source.offset() + kMipsLwrOffset));
1138 lwl(rd, MemOperand(source.rm(), source.offset() + kMipsLwlOffset));
1168 MemOperand source = rs;
1170 AdjustBaseAndOffset(&source, OffsetAccessType::TWO_ACCESSES, 3);
1171 swr(rd, MemOperand(source.rm(), source.offset() + kMipsSwrOffset));
1172 swl(rd, MemOperand(source.rm(), source.offset() + kMipsSwlOffset));
1183 MemOperand source = rs;
1185 AdjustBaseAndOffset(&source, OffsetAccessType::TWO_ACCESSES, 1);
1188 if (source.rm() == scratch) {
1190 Lb(rd, MemOperand(source.rm(), source.offset() + 1));
1191 Lbu(scratch, source);
1193 Lb(rd, source);
1194 Lbu(scratch, MemOperand(source.rm(), source.offset() + 1));
1198 Lbu(scratch, source);
1199 Lb(rd, MemOperand(source.rm(), source.offset() + 1));
1201 Lbu(scratch, MemOperand(source.rm(), source.offset() + 1));
1202 Lb(rd, source);
1217 MemOperand source = rs;
1219 AdjustBaseAndOffset(&source, OffsetAccessType::TWO_ACCESSES, 1);
1222 if (source.rm() == scratch) {
1224 Lbu(rd, MemOperand(source.rm(), source.offset() + 1));
1225 Lbu(scratch, source);
1227 Lbu(rd, source);
1228 Lbu(scratch, MemOperand(source.rm(), source.offset() + 1));
1232 Lbu(scratch, source);
1233 Lbu(rd, MemOperand(source.rm(), source.offset() + 1));
1235 Lbu(scratch, MemOperand(source.rm(), source.offset() + 1));
1236 Lbu(rd, source);
1253 MemOperand source = rs;
1255 AdjustBaseAndOffset(&source, OffsetAccessType::TWO_ACCESSES, 1);
1262 Sb(scratch, source);
1264 Sb(scratch, MemOperand(source.rm(), source.offset() + 1));
1266 Sb(scratch, MemOperand(source.rm(), source.offset() + 1));
1268 Sb(scratch, source);
1281 MemOperand source = rs;
1283 AdjustBaseAndOffset(&source, OffsetAccessType::TWO_ACCESSES, 7);
1284 if (rd != source.rm()) {
1285 ldr(rd, MemOperand(source.rm(), source.offset() + kMipsLdrOffset));
1286 ldl(rd, MemOperand(source.rm(), source.offset() + kMipsLdlOffset));
1316 MemOperand source = rs;
1318 AdjustBaseAndOffset(&source, OffsetAccessType::TWO_ACCESSES, 7);
1319 sdr(rd, MemOperand(source.rm(), source.offset() + kMipsSdrOffset));
1320 sdl(rd, MemOperand(source.rm(), source.offset() + kMipsSdlOffset));
1379 MemOperand source = rs;
1380 AdjustBaseAndOffset(&source);
1381 lb(rd, source);
1385 MemOperand source = rs;
1386 AdjustBaseAndOffset(&source);
1387 lbu(rd, source);
1391 MemOperand source = rs;
1392 AdjustBaseAndOffset(&source);
1393 sb(rd, source);
1397 MemOperand source = rs;
1398 AdjustBaseAndOffset(&source);
1399 lh(rd, source);
1403 MemOperand source = rs;
1404 AdjustBaseAndOffset(&source);
1405 lhu(rd, source);
1409 MemOperand source = rs;
1410 AdjustBaseAndOffset(&source);
1411 sh(rd, source);
1415 MemOperand source = rs;
1416 AdjustBaseAndOffset(&source);
1417 lw(rd, source);
1421 MemOperand source = rs;
1422 AdjustBaseAndOffset(&source);
1423 lwu(rd, source);
1427 MemOperand source = rs;
1428 AdjustBaseAndOffset(&source);
1429 sw(rd, source);
1433 MemOperand source = rs;
1434 AdjustBaseAndOffset(&source);
1435 ld(rd, source);
1439 MemOperand source = rs;
1440 AdjustBaseAndOffset(&source);
1441 sd(rd, source);
2035 void TurboAssembler::ExtractBits(Register dest, Register source, Register pos,
2037 dsrav(dest, source, pos);
2057 void TurboAssembler::InsertBits(Register dest, Register source, Register pos,
2060 Dins(dest, source, 0, size);
6039 // We don't unset the PC; the FP is the source of truth.