Searched refs:mulHigh (Results 1 - 4 of 4) sorted by relevance

/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/type/
H A DArithmeticOpTable.java67 private final BinaryOp<MulHigh> mulHigh; field in class:ArithmeticOpTable
128 BinaryOp<MulHigh> mulHigh = wrapIfNonNull(wrapper::wrapBinaryOp, inner.getMulHigh());
150 return new ArithmeticOpTable(neg, add, sub, mul, mulHigh, umulHigh, div, rem, not, and, or, xor, shl, shr, ushr, abs, sqrt, zeroExtend, signExtend, narrow, floatConvert);
153 protected ArithmeticOpTable(UnaryOp<Neg> neg, BinaryOp<Add> add, BinaryOp<Sub> sub, BinaryOp<Mul> mul, BinaryOp<MulHigh> mulHigh, BinaryOp<UMulHigh> umulHigh, BinaryOp<Div> div, BinaryOp<Rem> rem, argument
160 this.mulHigh = mulHigh;
221 return mulHigh;
346 Objects.equals(mulHigh, that.mulHigh) &&
387 return getClass().getSimpleName() + "[" + toString(neg, add, sub, mul, mulHigh, umulHig
[all...]
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.sparc/src/org/graalvm/compiler/core/sparc/
H A DSPARCArithmeticLIRGenerator.java312 MulHighOp mulHigh = new MulHighOp(opcode, getLIRGen().load(a), getLIRGen().load(b), result, getLIRGen().newVariable(LIRKind.combine(a, b)));
313 getLIRGen().append(mulHigh);
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes.test/src/org/graalvm/compiler/nodes/test/
H A DIntegerStampTest.java518 return mulHigh(a, b, bits);
525 private static long mulHigh(long a, long b, int bits) { method in class:IntegerStampTest
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64/
H A DAMD64ArithmeticLIRGenerator.java405 AMD64MulDivOp mulHigh = getLIRGen().append(new AMD64MulDivOp(opcode, size, LIRKind.combine(a, b), moveToReg(AMD64.rax, a), getLIRGen().asAllocatable(b)));
406 return getLIRGen().emitMove(mulHigh.getHighResult());

Completed in 71 milliseconds