Lines Matching defs:in
5 * you may not use this file except in compliance with the License.
10 * Unless required by applicable law or agreed to in writing, software
81 // intrinsic) in an intrinsified call. This will copy the arguments
84 // Note: The actual parameters are required to be in the locations
113 DCHECK(out.IsRegister()); // TODO: Replace this when we support output in memory.
150 FpuRegister in = locations->InAt(0).AsFpuRegister<FpuRegister>();
154 __ Dmfc1(out, in);
156 __ Mfc1(out, in);
187 GpuRegister in = locations->InAt(0).AsRegister<GpuRegister>();
191 __ Dmtc1(in, out);
193 __ Mtc1(in, out);
226 GpuRegister in = locations->InAt(0).AsRegister<GpuRegister>();
231 __ Dsbh(out, in);
235 __ Rotr(out, in, 16);
239 __ Dsbh(out, in);
278 GpuRegister in = locations->InAt(0).AsRegister<GpuRegister>();
282 __ Dclz(out, in);
284 __ Clz(out, in);
309 Location in = locations->InAt(0);
313 __ Dsbh(out.AsRegister<GpuRegister>(), in.AsRegister<GpuRegister>());
318 __ Rotr(out.AsRegister<GpuRegister>(), in.AsRegister<GpuRegister>(), 16);
348 GpuRegister in = locations->InAt(0).AsRegister<GpuRegister>();
352 __ Rotr(out, in, 16);
356 __ Dsbh(out, in);
389 FpuRegister in = locations->InAt(0).AsFpuRegister<FpuRegister>();
393 __ AbsD(out, in);
395 __ AbsS(out, in);
426 GpuRegister in = locations->InAt(0).AsRegister<GpuRegister>();
430 __ Dsra32(AT, in, 31);
431 __ Xor(out, in, AT);
434 __ Sra(AT, in, 31);
435 __ Xor(out, in, AT);
599 // first input register is needed to make sure that value in the
601 // computing the output value. The logic in the corresponding else
603 // register isn't clobbered in the event that it's the same register
683 FpuRegister in = locations->InAt(0).AsFpuRegister<FpuRegister>();
686 __ SqrtD(out, in);
707 FpuRegister in = locations->InAt(0).AsFpuRegister<FpuRegister>();
710 __ RintD(out, in);
733 FpuRegister in = locations->InAt(0).AsFpuRegister<FpuRegister>();
736 DCHECK_NE(in, out);
740 // double floor/ceil(double in) {
741 // if in.isNaN || in.isInfinite || in.isZero {
742 // return in;
744 __ ClassD(out, in);
747 __ MovD(out, in);
750 // Long outLong = floor/ceil(in);
755 // // be returned in these cases.
756 // // There is also a small probability that floor(in)/ceil(in)
758 // // Long.MAX_VALUE. In that case, this exception handling
760 // return in;
763 __ FloorLD(out, in);
765 __ CeilLD(out, in);
768 __ MovD(out, in);
1247 // in the case that the store fails. Whether the
1313 // TODO: For simplicity, the index parameter is requested in a
1442 // Assertions that must hold in order to compare strings 4 characters at a time.
1458 // If loop does not result in returning false, we return true.
1665 FpuRegister in = locations->InAt(0).AsFpuRegister<FpuRegister>();
1669 __ ClassD(FTMP, in);
1671 __ ClassS(FTMP, in);