Lines Matching defs:source
2 // Use of this source code is governed by a BSD-style license that can be
1030 MemOperand source = rs;
1032 AdjustBaseAndOffset(&source, OffsetAccessType::TWO_ACCESSES, 3);
1033 if (rd != source.rm()) {
1034 lwr(rd, MemOperand(source.rm(), source.offset() + kMipsLwrOffset));
1035 lwl(rd, MemOperand(source.rm(), source.offset() + kMipsLwlOffset));
1056 MemOperand source = rs;
1058 AdjustBaseAndOffset(&source, OffsetAccessType::TWO_ACCESSES, 3);
1059 swr(rd, MemOperand(source.rm(), source.offset() + kMipsSwrOffset));
1060 swl(rd, MemOperand(source.rm(), source.offset() + kMipsSwlOffset));
1072 MemOperand source = rs;
1074 AdjustBaseAndOffset(&source, OffsetAccessType::TWO_ACCESSES, 1);
1077 if (source.rm() == scratch) {
1079 lb(rd, MemOperand(source.rm(), source.offset() + 1));
1080 lbu(scratch, source);
1082 lb(rd, source);
1083 lbu(scratch, MemOperand(source.rm(), source.offset() + 1));
1087 lbu(scratch, source);
1088 lb(rd, MemOperand(source.rm(), source.offset() + 1));
1090 lbu(scratch, MemOperand(source.rm(), source.offset() + 1));
1091 lb(rd, source);
1107 MemOperand source = rs;
1109 AdjustBaseAndOffset(&source, OffsetAccessType::TWO_ACCESSES, 1);
1112 if (source.rm() == scratch) {
1114 lbu(rd, MemOperand(source.rm(), source.offset() + 1));
1115 lbu(scratch, source);
1117 lbu(rd, source);
1118 lbu(scratch, MemOperand(source.rm(), source.offset() + 1));
1122 lbu(scratch, source);
1123 lbu(rd, MemOperand(source.rm(), source.offset() + 1));
1125 lbu(scratch, MemOperand(source.rm(), source.offset() + 1));
1126 lbu(rd, source);
1144 MemOperand source = rs;
1146 AdjustBaseAndOffset(&source, OffsetAccessType::TWO_ACCESSES, 1);
1153 sb(scratch, source);
1155 sb(scratch, MemOperand(source.rm(), source.offset() + 1));
1157 sb(scratch, MemOperand(source.rm(), source.offset() + 1));
1159 sb(scratch, source);
1273 MemOperand source = rs;
1274 AdjustBaseAndOffset(&source);
1275 lw(rd, source);
1710 void TurboAssembler::ExtractBits(Register dest, Register source, Register pos,
1712 srav(dest, source, pos);
1727 void TurboAssembler::InsertBits(Register dest, Register source, Register pos,
1730 Ins(dest, source, 0, size);
5496 // We don't unset the PC; the FP is the source of truth.