public interface AMD64ArithmeticLIRGeneratorTool extends ArithmeticLIRGeneratorTool
ArithmeticLIRGeneratorTool.RoundingMode| Modifier and Type | Method and Description |
|---|---|
void |
emitCompareOp(AMD64Kind cmpKind,
AllocatableValue left,
Value right) |
Value |
emitGetMaskUpToLowestSetBit(Value value) |
Value |
emitLogicalAndNot(Value value1,
Value value2) |
Value |
emitLowestSetIsolatedBit(Value value) |
Value |
emitResetLowestSetBit(Value value) |
emitAdd, emitAnd, emitBitCount, emitBitScanForward, emitBitScanReverse, emitCountLeadingZeros, emitCountTrailingZeros, emitDiv, emitFloatConvert, emitFusedMultiplyAdd, emitLoad, emitMathAbs, emitMathCopySign, emitMathCos, emitMathExp, emitMathLog, emitMathMax, emitMathMin, emitMathPow, emitMathSignum, emitMathSin, emitMathSqrt, emitMathTan, emitMul, emitMulHigh, emitNarrow, emitNegate, emitNot, emitOr, emitOrderedLoad, emitOrderedStore, emitReinterpret, emitRem, emitRound, emitRoundFloatToInteger, emitShl, emitShr, emitSignExtend, emitStore, emitSub, emitUDiv, emitUMulHigh, emitURem, emitUShr, emitXor, emitXorFP, emitZeroExtendValue emitLogicalAndNot(Value value1,
Value value2)
Value emitLowestSetIsolatedBit(Value value)
Value emitGetMaskUpToLowestSetBit(Value value)
Value emitResetLowestSetBit(Value value)
void emitCompareOp(AMD64Kind cmpKind,
AllocatableValue left,
Value right)