Home | History | Annotate | Download | only in arm64

Lines Matching defs:src0

868 void MacroAssembler::Push(const CPURegister& src0, const CPURegister& src1,
870 DCHECK(AreSameSizeAndType(src0, src1, src2, src3));
873 int size = src0.SizeInBytes();
876 PushHelper(count, size, src0, src1, src2, src3);
880 void MacroAssembler::Push(const CPURegister& src0, const CPURegister& src1,
884 DCHECK(AreSameSizeAndType(src0, src1, src2, src3, src4, src5, src6, src7));
887 int size = src0.SizeInBytes();
890 PushHelper(4, size, src0, src1, src2, src3);
911 void MacroAssembler::Push(const Register& src0, const FPRegister& src1) {
912 int size = src0.SizeInBytes() + src1.SizeInBytes();
915 // Reserve room for src0 and push src1.
917 // Fill the gap with src0.
918 str(src0, MemOperand(StackPointer(), src1.SizeInBytes()));
983 const CPURegister& src0 = registers.PopHighestIndex();
988 PushHelper(count, size, src0, src1, src2, src3);
1097 const CPURegister& src0,
1104 DCHECK(AreSameSizeAndType(src0, src1, src2, src3));
1105 DCHECK(size == src0.SizeInBytes());
1112 str(src0, MemOperand(StackPointer(), -1 * size, PreIndex));
1116 stp(src1, src0, MemOperand(StackPointer(), -2 * size, PreIndex));
1121 str(src0, MemOperand(StackPointer(), 2 * size));
1128 stp(src1, src0, MemOperand(StackPointer(), 2 * size));