Lines Matching defs:output

495     // and output in EAX):
501 // we just use rX (the register containing `ref`) as input and output
580 // and output in EAX):
586 // we just use rX (the register containing `ref`) as input and output
1824 // If the condition is true, overwrite the output, which already contains false.
1922 // Clear output register: setb only sets the low byte.
2448 // Make the output overlap to please the register allocator. This greatly simplifies
2458 // Make the output overlap to please the register allocator. This greatly simplifies
2744 Register output = out.AsRegister<Register>();
2748 __ movl(output, Immediate(kPrimIntMax));
2749 // temp = int-to-float(output)
2750 __ cvtsi2ss(temp, output);
2756 // output = float-to-int-truncate(input)
2757 __ cvttss2si(output, input);
2760 // output = 0
2761 __ xorl(output, output);
2768 Register output = out.AsRegister<Register>();
2772 __ movl(output, Immediate(kPrimIntMax));
2773 // temp = int-to-double(output)
2774 __ cvtsi2sd(temp, output);
2780 // output = double-to-int-truncate(input)
2781 __ cvttsd2si(output, input);
2784 // output = 0
2785 __ xorl(output, output);
3183 // Needed for imul on 32bits with 64bits output.
3216 // problems where the output may not be the same as the first operand.
3240 // output: in1
3654 // output and request another temp.
3757 // output and request another temp.
3886 // Can't have Location::Any() and output SameAsFirstInput()
3950 // Nothing to do if the shift is 0, as the input is already the output.
4738 // The output overlaps in case of long: we don't want the low move
4754 // output, 32 bits at a time).
5205 // The output overlaps in case of long: we don't want the low move
5358 // We need the inputs to be different than the output in case of long operation.