Class ExponentiationNode

java.lang.Object
com.oracle.truffle.api.nodes.Node
All Implemented Interfaces:
com.oracle.truffle.api.nodes.NodeInterface, Cloneable

public abstract class ExponentiationNode extends BinaryExpressionNode
  • Constructor Details

    • ExponentiationNode

      public ExponentiationNode(com.oracle.truffle.api.source.SourceSection sourceSection)
  • Method Details

    • evalPositive

      protected long evalPositive(long x, long y)
    • evalNegative

      protected double evalNegative(long x, long y)
    • eval

      protected double eval(long x, double y)
    • eval

      protected double eval(double x, long y)
    • eval

      protected double eval(double x, double y)
    • eval

      protected VmDuration eval(VmDuration x, long y)
    • eval

      protected VmDuration eval(VmDuration x, double y)
    • eval

      protected VmDataSize eval(VmDataSize x, long y)
    • eval

      protected VmDataSize eval(VmDataSize x, double y)