byucc.jhdl.Logic
Class LogicGates

java.lang.Object
  extended bybyucc.jhdl.base.Nameable
      extended bybyucc.jhdl.base.Node
          extended bybyucc.jhdl.base.Cell
              extended bybyucc.jhdl.base.Structural
                  extended bybyucc.jhdl.Logic.LogicGates
All Implemented Interfaces:
BooleanFlags, Clockable, byucc.jhdl.base.Propagateable, TreeListable
Direct Known Subclasses:
LogicStatic

public class LogicGates
extends Structural

This class only exists to split Logic into two files so that it's easier to deal with it. This class just contains all of the Logic gate instaniations that Logic used to do. See the documentation on Logic for a general description of what Logic does.


Field Summary
protected static TechMapper tech_mapper
           
 
Fields inherited from class byucc.jhdl.base.Cell
BOOLEAN, CELL_NAME_DECLARATION, CellInterfaceDeterminesUniqueNetlistStructure, DETERMINE_FROM_STRING, GENERICS_DECLARATION, implicit_interface, IMPLICIT_INTERFACE_DECLARATION, INTEGER, INTERFACE_DECLARATION, LONG, PORT_IOS_DECLARATION, PORT_NAMES_DECLARATION, PORT_NET_NAMES_DECLARATION, PORT_PROPERTIES, PORT_WIDTHS_DECLARATION, SIGN_EXT, STRING, ZERO_PAD
 
Fields inherited from interface byucc.jhdl.base.BooleanFlags
ANTECEDANT_IS_BEHAVIORALLY_MODELED, ASYNC_PORT, ASYNCHRONOUS_RESOLVED, ATOMICALLY_PLACEABLE, ATOMICALLY_UNMAPPABLE, BEHAVIORALLY_MODELED_BRANCH, CLK_PORT, CLOCK_METHOD_IMPLEMENTED_BY_USER, CLOCK_METHOD_IS_DISABLED, CLOCKABLE_IS_SCHEDULED, DANGLING_IS_OK, DELETE_MARK, FATAL_BUILD_ERROR_OCCURED, HAS_BEEN_TRACED, HAS_USER_SPECIFIED_NAME, HWUPDATE, IMPLICIT_PORT, IN_CLK_PORT, IN_PORT, INOUT_PORT, IO_TYPE_FLAGS, IS_BEHAVIORALLY_MODELED, IS_ON_BUILD_STACK, IS_ON_PROP_LIST, IS_PLACED, METHODS_IMPLEMENTED_BY_USER, NETLISTABLE, ORIG_WIRE_IS_ATOMIC, OUT_PORT, PLACEMENT_IS_LOCKED, PROPAGATE_METHOD_IMPLEMENTED_BY_USER, PROPAGATE_METHOD_IS_DISABLED, RECURSION_FLAG, RESET_METHOD_IMPLEMENTED_BY_USER, SIMULATEABLE, SOURCELESS_IS_OK, SYNC_PORT, VISIBLE
 
Constructor Summary
LogicGates(Node parent, java.lang.String name)
           
 
Method Summary
 Wire add_o(Wire a, Wire b, Wire s)
          Constructs a new adder with no carry-out.
 Wire add_o(Wire a, Wire b, Wire s, java.lang.String name)
          Constructs a new adder with no carry-out.
 Wire add_o(Wire a, Wire b, Wire ci, Wire s)
          Constructs a new adder with no carry-out.
 Wire add_o(Wire a, Wire b, Wire ci, Wire s, java.lang.String name)
          Constructs a new adder with no carry-out.
 Wire add_o(Wire a, Wire b, Wire ci, Wire s, Wire co)
          Constructs a new adder.
 Wire add_o(Wire a, Wire b, Wire ci, Wire s, Wire co, java.lang.String name)
          Constructs a new adder.
 Wire add(Wire a, Wire b)
          Constructs a new adder with no carry-in or carry-out, and with a new wire connected to the sum output.
 Wire add(Wire a, Wire b, java.lang.String name)
          Constructs a new adder with no carry-in or carry-out, and with a new wire connected to the sum output.
 Wire add(Wire a, Wire b, Wire ci)
          Constructs a new adder with no carry-out, and with a new wire connected to the sum output.
 Wire add(Wire a, Wire b, Wire ci, java.lang.String name)
          Constructs a new adder with no carry-out, and with a new wire connected to the sum output.
 Wire addsub_o(Wire a, Wire b, Wire add, Wire s)
          Constructs a new adder-subtractor with no carry-out.
 Wire addsub_o(Wire a, Wire b, Wire add, Wire s, java.lang.String name)
          Constructs a new adder-subtractor with no carry-out.
 Wire addsub_o(Wire a, Wire b, Wire ci, Wire add, Wire s)
          Constructs a new adder-subtractor with no carry-out.
 Wire addsub_o(Wire a, Wire b, Wire ci, Wire add, Wire s, java.lang.String name)
          Constructs a new adder-subtractor with no carry-out.
 Wire addsub_o(Wire a, Wire b, Wire ci, Wire add, Wire s, Wire co)
          Constructs a new adder-subtractor.
 Wire addsub_o(Wire a, Wire b, Wire ci, Wire add, Wire s, Wire co, java.lang.String name)
          Constructs a new adder-subtractor.
 Wire addsub(Wire a, Wire b, Wire add)
          Constructs a new adder-subtractor with no carry-in or carry-out, and with a new wire connected to its sum output.
 Wire addsub(Wire a, Wire b, Wire add, java.lang.String name)
          Constructs a new adder-subtractor with no carry-in or carry-out, and with a new wire connected to its sum output.
 Wire addsub(Wire a, Wire b, Wire ci, Wire add)
          Constructs a new adder-subtractor with no carry-out, and with a new wire connected to its sum output.
 Wire addsub(Wire a, Wire b, Wire ci, Wire add, java.lang.String name)
          Constructs a new adder-subtractor with no carry-out, and with a new wire connected to its sum output.
 Wire and_o(Wire[] in, Wire out, java.lang.String name)
          Constructs a new Any-input and gate.
 Wire and_o(Wire in, Wire out)
          Constructs a new named arbitrary-number-input and gate.
 Wire and_o(Wire in, Wire out, java.lang.String name)
          Constructs a new arbitrary-number-input and gate.
 Wire and_o(Wire in1, Wire in2, Wire out)
          Constructs a new 2-input and gate.
 Wire and_o(Wire in1, Wire in2, Wire out, java.lang.String name)
          Constructs a new 2-input and gate.
 Wire and_o(Wire in1, Wire in2, Wire in3, Wire out)
          Constructs a new 3-input and gate.
 Wire and_o(Wire in1, Wire in2, Wire in3, Wire out, java.lang.String name)
          Constructs a new 3-input and gate.
 Wire and_o(Wire in1, Wire in2, Wire in3, Wire in4, Wire out)
          Constructs a new 4-input and gate.
 Wire and_o(Wire in1, Wire in2, Wire in3, Wire in4, Wire out, java.lang.String name)
          Constructs a new 4-input and gate.
 Wire and_o(Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire out)
          Constructs a new 5-input and gate.
 Wire and_o(Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire out, java.lang.String name)
          Constructs a new 5-input and gate.
 Wire and_o(Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire out)
          Constructs a new 6-input and gate.
 Wire and_o(Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire out, java.lang.String name)
          Constructs a new 6-input and gate.
 Wire and_o(Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire in7, Wire out)
          Constructs a new 7-input and gate.
 Wire and_o(Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire in7, Wire out, java.lang.String name)
          Constructs a new 7-input and gate.
 Wire and_o(Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire in7, Wire in8, Wire out)
          Constructs a new 8-input and gate.
 Wire and_o(Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire in7, Wire in8, Wire out, java.lang.String name)
          Constructs a new 8-input and gate.
 Wire and_o(Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire in7, Wire in8, Wire in9, Wire out)
          Constructs a new 9-input and gate.
 Wire and_o(Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire in7, Wire in8, Wire in9, Wire out, java.lang.String name)
          Constructs a new 9-input and gate.
 Wire and(Wire in)
          Constructs a new named arbitrary-number-input and gate, with a new wire as its output.
 Wire and(Wire in, java.lang.String name)
          Constructs a new arbitrary-number-input and gate, with a new wire as its output.
 Wire and(Wire in1, Wire in2)
          Constructs a new 2-input and gate, with a new wire as its output.
 Wire and(Wire in1, Wire in2, java.lang.String name)
          Constructs a new 2-input and gate, with a new wire as its output.
 Wire and(Wire in1, Wire in2, Wire in3)
          Constructs a new 3-input and gate with a new wire as its output.
 Wire and(Wire in1, Wire in2, Wire in3, java.lang.String name)
          Constructs a new 3-input and gate with a new wire as its output.
 Wire and(Wire in1, Wire in2, Wire in3, Wire in4)
          Constructs a new 4-input and gate with a new wire as its output.
 Wire and(Wire in1, Wire in2, Wire in3, Wire in4, java.lang.String name)
          Constructs a new 4-input and gate with a new wire as its output.
 Wire and(Wire in1, Wire in2, Wire in3, Wire in4, Wire in5)
          Constructs a new 5-input and gate with a new wire as its output.
 Wire and(Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, java.lang.String name)
          Constructs a new 5-input and gate with a new wire as its output.
 Wire and(Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6)
          Constructs a new 6-input and gate with a new wire as its output.
 Wire and(Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, java.lang.String name)
          Constructs a new 6-input and gate with a new wire as its output.
 Wire and(Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire in7)
          Constructs a new 7-input and gate with a new wire as its output.
 Wire and(Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire in7, java.lang.String name)
          Constructs a new 7-input and gate with a new wire as its output.
 Wire and(Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire in7, Wire in8)
          Constructs a new 8-input and gate with a new wire as its output.
 Wire and(Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire in7, Wire in8, java.lang.String name)
          Constructs a new 8-input and gate with a new wire as its output.
 Wire and(Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire in7, Wire in8, Wire in9)
          Constructs a new 9-input and gate with a new wire as its output.
 Wire and(Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire in7, Wire in8, Wire in9, java.lang.String name)
          Constructs a new 9-input and gate with a new wire as its output.
 Wire ashiftr_o(Wire in, int shift, Wire out)
          Returns an arithmetically-right-shifted version of the input wire parameter.
 Wire ashiftr(Wire in, int shift)
          Returns an arithmetically-right-shifted version of the input wire parameter, with a new wire as its output.
 Wire ashiftr(Wire in, int shift, java.lang.String name)
          Returns an arithmetically-right-shifted version of the input wire parameter, with a new named wire as its output.
 Wire buf_o(Wire in, Wire out)
          Constructs a new buffer, with user-supplied wire as its output.
 Wire buf_o(Wire in, Wire out, java.lang.String name)
          Constructs a new buffer, with user-supplied wire as its output.
 Wire buf(Wire in)
          Constructs a new buffer, with a new wire as its output.
 Wire buf(Wire in, java.lang.String name)
          Constructs a new buffer, with a new wire as its output.
protected static void checkValueRepresentableInWidth(BV value, int width)
           
 Wire concat_o(Wire[] wa, Wire o)
          Returns a new wire that is the concatenation of the wires in the Wire[] parameter.
 Wire concat_o(Wire[] wa, Wire o, java.lang.String name)
          Returns a new wire that is the concatenation of the wires in the Wire[] parameter.
 Wire concat_o(WireList wl, Wire o)
          Returns a new wire that is the concatenation of the wires in the WireList parameter.
 Wire concat_o(WireList wl, Wire o, java.lang.String name)
          Returns a new named wire that is the concatenation of the wires in the WireList parameter.
 Wire concat_o(Wire w1, Wire w2, Wire o)
          Returns a new wire that is the concatenation of the input parameter wires.
 Wire concat_o(Wire w1, Wire w2, Wire o, java.lang.String name)
          Returns a new wire that is the concatenation of the wire parameter, with name given by the String parameter.
 Wire concat_o(Wire w1, Wire w2, Wire w3, Wire o)
          Returns a new wire that is the concatenation of the input parameter wires.
 Wire concat_o(Wire w1, Wire w2, Wire w3, Wire o, java.lang.String name)
          Returns a new wire that is the concatenation of the wire parameter, with name given by the String parameter.
 Wire concat_o(Wire w1, Wire w2, Wire w3, Wire w4, Wire o)
          Returns a new wire that is the concatenation of the input parameter wires.
 Wire concat_o(Wire w1, Wire w2, Wire w3, Wire w4, Wire o, java.lang.String name)
          Returns a new wire that is the concatenation of the wire parameter, with name given by the String parameter.
 Wire concat_o(Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire o)
          Returns a new wire that is the concatenation of the input parameter wires.
 Wire concat_o(Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire o, java.lang.String name)
          Returns a new wire that is the concatenation of the wire parameter, with name given by the String parameter.
 Wire concat_o(Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire o)
          Returns a new wire that is the concatenation of the input parameter wires.
 Wire concat_o(Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire o, java.lang.String name)
          Returns a new wire that is the concatenation of the wire parameter, with name given by the String parameter.
 Wire concat_o(Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire o)
          Returns a new wire that is the concatenation of the input parameter wires.
 Wire concat_o(Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire o, java.lang.String name)
          Returns a new wire that is the concatenation of the wire parameter, with name given by the String parameter.
 Wire concat_o(Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire o)
          Returns a new wire that is the concatenation of the input parameter wires.
 Wire concat_o(Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire o, java.lang.String name)
          Returns a new wire that is the concatenation of the wire parameter, with name given by the String parameter.
 Wire concat_o(Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire o)
          Returns a new wire that is the concatenation of the input parameter wires.
 Wire concat_o(Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire o, java.lang.String name)
          Returns a new wire that is the concatenation of the wire parameter, with name given by the String parameter.
 Wire concat_o(Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire o)
          Returns a new wire that is the concatenation of the input parameter wires.
 Wire concat_o(Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire o, java.lang.String name)
          Returns a new wire that is the concatenation of the wire parameter, with name given by the String parameter.
 Wire concat_o(Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11, Wire o)
          Returns a new wire that is the concatenation of the input parameter wires.
 Wire concat_o(Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11, Wire o, java.lang.String name)
          Returns a new wire that is the concatenation of the wire parameter, with name given by the String parameter.
 Wire concat_o(Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11, Wire w12, Wire o)
          Returns a new wire that is the concatenation of the input parameter wires.
 Wire concat_o(Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11, Wire w12, Wire o, java.lang.String name)
          Returns a new wire that is the concatenation of the wire parameter, with name given by the String parameter.
 Wire concat_o(Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11, Wire w12, Wire w13, Wire o)
          Returns a new wire that is the concatenation of the input parameter wires.
 Wire concat_o(Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11, Wire w12, Wire w13, Wire o, java.lang.String name)
          Returns a new wire that is the concatenation of the wire parameter, with name given by the String parameter.
 Wire concat_o(Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11, Wire w12, Wire w13, Wire w14, Wire o)
          Returns a new wire that is the concatenation of the input parameter wires.
 Wire concat_o(Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11, Wire w12, Wire w13, Wire w14, Wire o, java.lang.String name)
          Returns a new wire that is the concatenation of the wire parameter, with name given by the String parameter.
 Wire concat_o(Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11, Wire w12, Wire w13, Wire w14, Wire w15, Wire o)
          Returns a new wire that is the concatenation of the input parameter wires.
 Wire concat_o(Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11, Wire w12, Wire w13, Wire w14, Wire w15, Wire o, java.lang.String name)
          Returns a new wire that is the concatenation of the wire parameter, with name given by the String parameter.
 Wire concat_o(Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11, Wire w12, Wire w13, Wire w14, Wire w15, Wire w16, Wire o)
          Returns a new wire that is the concatenation of the input parameter wires.
 Wire concat_o(Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11, Wire w12, Wire w13, Wire w14, Wire w15, Wire w16, Wire o, java.lang.String name)
          Returns a new wire that is the concatenation of the wire parameter, with name given by the String parameter.
 Wire concat(Wire[] wa)
          Returns a new wire that is the concatenation of the wires in the Wire[] parameter.
 Wire concat(Wire[] wa, java.lang.String name)
          Returns a new wire that is the concatenation of the wires in the Wire[] parameter.
 Wire concat(WireList wl)
          Returns a new wire that is the concatenation of the wires in the WireList parameter.
 Wire concat(WireList wl, java.lang.String name)
          Returns a new named wire that is the concatenation of the wires in the WireList parameter.
 Wire concat(Wire w1, Wire w2)
          Returns a new wire that is the concatenation of the input parameter wires.
 Wire concat(Wire w1, Wire w2, java.lang.String name)
          Returns a new wire that is the concatenation of the wire parameter, with name given by the String parameter.
 Wire concat(Wire w1, Wire w2, Wire w3)
          Returns a new wire that is the concatenation of the input parameter wires.
 Wire concat(Wire w1, Wire w2, Wire w3, java.lang.String name)
          Returns a new wire that is the concatenation of the wire parameter, with name given by the String parameter.
 Wire concat(Wire w1, Wire w2, Wire w3, Wire w4)
          Returns a new wire that is the concatenation of the input parameter wires.
 Wire concat(Wire w1, Wire w2, Wire w3, Wire w4, java.lang.String name)
          Returns a new wire that is the concatenation of the wire parameter, with name given by the String parameter.
 Wire concat(Wire w1, Wire w2, Wire w3, Wire w4, Wire w5)
          Returns a new wire that is the concatenation of the input parameter wires.
 Wire concat(Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, java.lang.String name)
          Returns a new wire that is the concatenation of the wire parameter, with name given by the String parameter.
 Wire concat(Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6)
          Returns a new wire that is the concatenation of the input parameter wires.
 Wire concat(Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, java.lang.String name)
          Returns a new wire that is the concatenation of the wire parameter, with name given by the String parameter.
 Wire concat(Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7)
          Returns a new wire that is the concatenation of the input parameter wires.
 Wire concat(Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, java.lang.String name)
          Returns a new wire that is the concatenation of the wire parameter, with name given by the String parameter.
 Wire concat(Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8)
          Returns a new wire that is the concatenation of the input parameter wires.
 Wire concat(Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, java.lang.String name)
          Returns a new wire that is the concatenation of the wire parameter, with name given by the String parameter.
 Wire concat(Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9)
          Returns a new wire that is the concatenation of the input parameter wires.
 Wire concat(Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, java.lang.String name)
          Returns a new wire that is the concatenation of the wire parameter, with name given by the String parameter.
 Wire concat(Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10)
          Returns a new wire that is the concatenation of the input parameter wires.
 Wire concat(Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, java.lang.String name)
          Returns a new wire that is the concatenation of the wire parameter, with name given by the String parameter.
 Wire concat(Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11)
          Returns a new wire that is the concatenation of the input parameter wires.
 Wire concat(Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11, java.lang.String name)
          Returns a new wire that is the concatenation of the wire parameter, with name given by the String parameter.
 Wire concat(Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11, Wire w12)
          Returns a new wire that is the concatenation of the input parameter wires.
 Wire concat(Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11, Wire w12, java.lang.String name)
          Returns a new wire that is the concatenation of the wire parameter, with name given by the String parameter.
 Wire concat(Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11, Wire w12, Wire w13)
          Returns a new wire that is the concatenation of the input parameter wires.
 Wire concat(Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11, Wire w12, Wire w13, java.lang.String name)
          Returns a new wire that is the concatenation of the wire parameter, with name given by the String parameter.
 Wire concat(Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11, Wire w12, Wire w13, Wire w14)
          Returns a new wire that is the concatenation of the input parameter wires.
 Wire concat(Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11, Wire w12, Wire w13, Wire w14, java.lang.String name)
          Returns a new wire that is the concatenation of the wire parameter, with name given by the String parameter.
 Wire concat(Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11, Wire w12, Wire w13, Wire w14, Wire w15)
          Returns a new wire that is the concatenation of the input parameter wires.
 Wire concat(Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11, Wire w12, Wire w13, Wire w14, Wire w15, java.lang.String name)
          Returns a new wire that is the concatenation of the wire parameter, with name given by the String parameter.
 Wire concat(Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11, Wire w12, Wire w13, Wire w14, Wire w15, Wire w16)
          Returns a new wire that is the concatenation of the input parameter wires.
 Wire concat(Wire w1, Wire w2, Wire w3, Wire w4, Wire w5, Wire w6, Wire w7, Wire w8, Wire w9, Wire w10, Wire w11, Wire w12, Wire w13, Wire w14, Wire w15, Wire w16, java.lang.String name)
          Returns a new wire that is the concatenation of the wire parameter, with name given by the String parameter.
 Wire constant_o(Wire o, BV value)
          Drives the constant value value onto the wire parameter.
 Wire constant_o(Wire o, BV value, java.lang.String name)
          Drives the constant value value onto the wire parameter.
 Wire constant_o(Wire o, int value)
          Drives the constant value value onto the wire parameter.
 Wire constant_o(Wire o, int[] value)
          Drives the constant value value onto the wire parameter.
 Wire constant_o(Wire o, int[] value, java.lang.String name)
          Drives the constant value value onto the wire parameter.
 Wire constant_o(Wire o, int value, java.lang.String name)
          Drives the constant value value onto the wire parameter.
 Wire constant_o(Wire o, long value)
          Drives the constant value value onto the wire parameter.
 Wire constant_o(Wire o, long value, java.lang.String name)
          Drives the constant value value onto the wire parameter.
 Wire constant(BV value)
          Constructs a new wire of width width, driven with constant value value.
 Wire constant(BV value, java.lang.String name)
          Constructs a new named wire of width width, driven with constant value value.
 Wire constant(int width, BV value)
          Constructs a new wire of width width, driven with constant value value.
 Wire constant(int width, BV value, java.lang.String name)
          Constructs a new named wire of width width, driven with constant value value.
 Wire constant(int width, int value)
          Constructs a new wire of width width, driven with constant value value.
 Wire constant(int width, int[] value)
          Constructs a new wire of width width, driven with constant value value.
 Wire constant(int width, int[] value, java.lang.String name)
          Constructs a new named wire of width width, driven with constant value value.
 Wire constant(int width, int value, java.lang.String name)
          Constructs a new named wire of width width, driven with constant value value.
 Wire constant(int width, long value)
          Constructs a new wire of width width, driven with constant value value.
 Wire constant(int width, long value, java.lang.String name)
          Constructs a new named wire of width width, driven with constant value value.
 Wire gnd_o(Wire o)
          Connects wire o to ground, and returns o.
 Wire gnd_o(Wire o, java.lang.String name)
          Connects wire o to ground, and returns o.
 Wire gnd()
          Returns a new atomic-width wire connected to ground.
 Wire gnd(int width)
          Returns a new wire of the specified width connected to ground.
 Wire gnd(int width, java.lang.String name)
          Returns a new wire of the specified width connected to ground.
 Wire gnd(java.lang.String name)
          Returns a new atomic-width wire connected to ground.
 Wire mux_o(Wire d0, Wire d1, Wire sel, Wire o)
          Constructs a new multiplexor.
 Wire mux_o(Wire d0, Wire d1, Wire sel, Wire o, java.lang.String name)
          Constructs a new multiplexor.
 Wire mux_o(Wire d0, Wire d1, Wire d2, Wire d3, Wire sel, Wire o)
          Constructs a new multiplexor.
 Wire mux_o(Wire d0, Wire d1, Wire d2, Wire d3, Wire sel, Wire o, java.lang.String name)
          Constructs a new multiplexor.
 Wire mux_o(Wire d0, Wire d1, Wire d2, Wire d3, Wire d4, Wire d5, Wire d6, Wire d7, Wire sel, Wire o)
          Constructs a new multiplexor.
 Wire mux_o(Wire d0, Wire d1, Wire d2, Wire d3, Wire d4, Wire d5, Wire d6, Wire d7, Wire sel, Wire o, java.lang.String name)
          Constructs a new multiplexor.
 Wire mux(Wire d0, Wire d1, Wire sel)
          Constructs a new multiplexor with a new wire as its output.
 Wire mux(Wire d0, Wire d1, Wire sel, java.lang.String name)
          Constructs a new multiplexor with a new wire as its output.
 Wire mux(Wire d0, Wire d1, Wire d2, Wire d3, Wire sel)
          Constructs a new multiplexor.
 Wire mux(Wire d0, Wire d1, Wire d2, Wire d3, Wire sel, java.lang.String name)
          Constructs a new multiplexor.
 Wire mux(Wire d0, Wire d1, Wire d2, Wire d3, Wire d4, Wire d5, Wire d6, Wire d7, Wire sel)
          Constructs a new multiplexor.
 Wire mux(Wire d0, Wire d1, Wire d2, Wire d3, Wire d4, Wire d5, Wire d6, Wire d7, Wire sel, java.lang.String name)
          Constructs a new multiplexor.
protected static java.lang.String name(java.lang.String gatetype)
           
 Wire nand_o(Wire[] in, Wire out, java.lang.String name)
          Constructs a new N-input nand gate.
 Wire nand_o(Wire in, Wire out)
          Constructs a new named arbitrary-number-input nand gate.
 Wire nand_o(Wire in, Wire out, java.lang.String name)
          Constructs a new arbitrary-number-input nand gate.
 Wire nand_o(Wire in1, Wire in2, Wire out)
          Constructs a new 2-input nand gate.
 Wire nand_o(Wire in1, Wire in2, Wire out, java.lang.String name)
          Constructs a new 2-input nand gate.
 Wire nand_o(Wire in1, Wire in2, Wire in3, Wire out)
          Constructs a new 3-input nand gate.
 Wire nand_o(Wire in1, Wire in2, Wire in3, Wire out, java.lang.String name)
          Constructs a new 3-input nand gate.
 Wire nand_o(Wire in1, Wire in2, Wire in3, Wire in4, Wire out)
          Constructs a new 4-input nand gate.
 Wire nand_o(Wire in1, Wire in2, Wire in3, Wire in4, Wire out, java.lang.String name)
          Constructs a new 4-input nand gate.
 Wire nand_o(Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire out)
          Constructs a new 5-input nand gate.
 Wire nand_o(Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire out, java.lang.String name)
          Constructs a new 5-input nand gate.
 Wire nand_o(Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire out)
          Constructs a new 6-input nand gate.
 Wire nand_o(Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire out, java.lang.String name)
          Constructs a new 6-input nand gate.
 Wire nand_o(Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire in7, Wire out)
          Constructs a new 7-input nand gate.
 Wire nand_o(Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire in7, Wire out, java.lang.String name)
          Constructs a new 7-input nand gate.
 Wire nand_o(Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire in7, Wire in8, Wire out)
          Constructs a new 8-input nand gate.
 Wire nand_o(Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire in7, Wire in8, Wire out, java.lang.String name)
          Constructs a new 8-input nand gate.
 Wire nand_o(Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire in7, Wire in8, Wire in9, Wire out)
          Constructs a new 9-input nand gate.
 Wire nand_o(Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire in7, Wire in8, Wire in9, Wire out, java.lang.String name)
          Constructs a new 9-input nand gate.
 Wire nand(Wire in)
          Constructs a new named arbitrary-number-input nand gate, with a new wire as its output.
 Wire nand(Wire in, java.lang.String name)
           
 Wire nand(Wire in1, Wire in2)
          Constructs a new 2-input nand gate, with a new wire as its output.
 Wire nand(Wire in1, Wire in2, java.lang.String name)
          Constructs a new 2-input nand gate, with a new wire as its output.
 Wire nand(Wire in1, Wire in2, Wire in3)
          Constructs a new 3-input nand gate with a new wire as its output.
 Wire nand(Wire in1, Wire in2, Wire in3, java.lang.String name)
          Constructs a new 3-input nand gate with a new wire as its output.
 Wire nand(Wire in1, Wire in2, Wire in3, Wire in4)
          Constructs a new 4-input nand gate with a new wire as its output.
 Wire nand(Wire in1, Wire in2, Wire in3, Wire in4, java.lang.String name)
          Constructs a new 4-input nand gate with a new wire as its output.
 Wire nand(Wire in1, Wire in2, Wire in3, Wire in4, Wire in5)
          Constructs a new 5-input nand gate with a new wire as its output.
 Wire nand(Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, java.lang.String name)
          Constructs a new 5-input nand gate with a new wire as its output.
 Wire nand(Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6)
          Constructs a new 6-input nand gate with a new wire as its output.
 Wire nand(Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, java.lang.String name)
          Constructs a new 6-input nand gate with a new wire as its output.
 Wire nand(Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire in7)
          Constructs a new 7-input nand gate with a new wire as its output.
 Wire nand(Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire in7, java.lang.String name)
          Constructs a new 7-input nand gate with a new wire as its output.
 Wire nand(Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire in7, Wire in8)
          Constructs a new 8-input nand gate with a new wire as its output.
 Wire nand(Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire in7, Wire in8, java.lang.String name)
          Constructs a new 8-input nand gate with a new wire as its output.
 Wire nand(Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire in7, Wire in8, Wire in9)
          Constructs a new 9-input nand gate with a new wire as its output.
 Wire nand(Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire in7, Wire in8, Wire in9, java.lang.String name)
          Constructs a new 9-input nand gate with a new wire as its output.
 Wire nc()
          Constructs a "dangling output" wire of width 1.
 Wire nc(int width)
          Constructs a "dangling output" wire of width width.
 Wire nc(int width, java.lang.String name)
           
 Wire nc(java.lang.String name)
           
 Wire nor_o(Wire[] in, Wire out, java.lang.String name)
          Constructs a new N-input nor gate.
 Wire nor_o(Wire in, Wire out)
          Constructs a new named arbitrary-number-input nor gate.
 Wire nor_o(Wire in, Wire out, java.lang.String name)
          Constructs a new arbitrary-number-input nor gate.
 Wire nor_o(Wire in1, Wire in2, Wire out)
          Constructs a new 2-input nor gate.
 Wire nor_o(Wire in1, Wire in2, Wire out, java.lang.String name)
          Constructs a new 2-input nor gate.
 Wire nor_o(Wire in1, Wire in2, Wire in3, Wire out)
          Constructs a new 3-input nor gate.
 Wire nor_o(Wire in1, Wire in2, Wire in3, Wire out, java.lang.String name)
          Constructs a new 3-input nor gate.
 Wire nor_o(Wire in1, Wire in2, Wire in3, Wire in4, Wire out)
          Constructs a new 4-input nor gate.
 Wire nor_o(Wire in1, Wire in2, Wire in3, Wire in4, Wire out, java.lang.String name)
          Constructs a new 4-input nor gate.
 Wire nor_o(Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire out)
          Constructs a new 5-input nor gate.
 Wire nor_o(Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire out, java.lang.String name)
          Constructs a new 5-input nor gate.
 Wire nor_o(Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire out)
          Constructs a new 6-input nor gate.
 Wire nor_o(Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire out, java.lang.String name)
          Constructs a new 6-input nor gate.
 Wire nor_o(Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire in7, Wire out)
          Constructs a new 7-input nor gate.
 Wire nor_o(Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire in7, Wire out, java.lang.String name)
          Constructs a new 7-input nor gate.
 Wire nor_o(Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire in7, Wire in8, Wire out)
          Constructs a new 8-input nor gate.
 Wire nor_o(Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire in7, Wire in8, Wire out, java.lang.String name)
          Constructs a new 8-input nor gate.
 Wire nor_o(Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire in7, Wire in8, Wire in9, Wire out)
          Constructs a new 9-input nor gate.
 Wire nor_o(Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire in7, Wire in8, Wire in9, Wire out, java.lang.String name)
          Constructs a new 9-input nor gate.
 Wire nor(Wire in)
          Constructs a new named arbitrary-number-input nor gate, with a new wire as its output.
 Wire nor(Wire in, java.lang.String name)
          Constructs a new arbitrary-number-input nor gate, with a new wire as its output.
 Wire nor(Wire in1, Wire in2)
          Constructs a new 2-input nor gate with a new wire as its output.
 Wire nor(Wire in1, Wire in2, java.lang.String name)
          Constructs a new 2-input nor gate with a new wire as its output.
 Wire nor(Wire in1, Wire in2, Wire in3)
          Constructs a new 3-input nor gate with a new wire as its output.
 Wire nor(Wire in1, Wire in2, Wire in3, java.lang.String name)
          Constructs a new 3-input nor gate with a new wire as its output.
 Wire nor(Wire in1, Wire in2, Wire in3, Wire in4)
          Constructs a new 4-input nor gate with a new wire as its output.
 Wire nor(Wire in1, Wire in2, Wire in3, Wire in4, java.lang.String name)
          Constructs a new 4-input nor gate with a new wire as its output.
 Wire nor(Wire in1, Wire in2, Wire in3, Wire in4, Wire in5)
          Constructs a new 5-input nor gate with a new wire as its output.
 Wire nor(Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, java.lang.String name)
          Constructs a new 5-input nor gate with a new wire as its output.
 Wire nor(Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6)
          Constructs a new 6-input nor gate with a new wire as its output.
 Wire nor(Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, java.lang.String name)
          Constructs a new 6-input nor gate with a new wire as its output.
 Wire nor(Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire in7)
          Constructs a new 7-input nor gate with a new wire as its output.
 Wire nor(Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire in7, java.lang.String name)
          Constructs a new 7-input nor gate with a new wire as its output.
 Wire nor(Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire in7, Wire in8)
          Constructs a new 8-input nor gate with a new wire as its output.
 Wire nor(Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire in7, Wire in8, java.lang.String name)
          Constructs a new 8-input nor gate with a new wire as its output.
 Wire nor(Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire in7, Wire in8, Wire in9)
          Constructs a new 9-input nor gate with a new wire as its output.
 Wire nor(Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire in7, Wire in8, Wire in9, java.lang.String name)
          Constructs a new 9-input nor gate with a new wire as its output.
 Wire not_o(Wire i, Wire o)
          Constructs a new inverter.
 Wire not_o(Wire i, Wire o, java.lang.String name)
          Constructs a new inverter.
 Wire not(Wire i)
          Constructs a new inverter with a new wire as its output.
 Wire not(Wire i, java.lang.String name)
          Constructs a new inverter with a new wire as its output.
 Wire or_o(Wire[] in, Wire out, java.lang.String name)
          Constructs a new 9-input or gate.
 Wire or_o(Wire in, Wire out)
          Constructs a new named arbitrary-number-input or gate.
 Wire or_o(Wire in, Wire out, java.lang.String name)
          Constructs a new arbitrary-number-input or gate.
 Wire or_o(Wire in1, Wire in2, Wire out)
          Constructs a new 2-input or gate.
 Wire or_o(Wire in1, Wire in2, Wire out, java.lang.String name)
          Constructs a new 2-input or gate.
 Wire or_o(Wire in1, Wire in2, Wire in3, Wire out)
          Constructs a new 3-input or gate.
 Wire or_o(Wire in1, Wire in2, Wire in3, Wire out, java.lang.String name)
          Constructs a new 3-input or gate.
 Wire or_o(Wire in1, Wire in2, Wire in3, Wire in4, Wire out)
          Constructs a new 4-input or gate.
 Wire or_o(Wire in1, Wire in2, Wire in3, Wire in4, Wire out, java.lang.String name)
          Constructs a new 4-input or gate.
 Wire or_o(Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire out)
          Constructs a new 5-input or gate.
 Wire or_o(Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire out, java.lang.String name)
          Constructs a new 5-input or gate.
 Wire or_o(Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire out)
          Constructs a new 6-input or gate.
 Wire or_o(Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire out, java.lang.String name)
          Constructs a new 6-input or gate.
 Wire or_o(Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire in7, Wire out)
          Constructs a new 7-input or gate.
 Wire or_o(Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire in7, Wire out, java.lang.String name)
          Constructs a new 7-input or gate.
 Wire or_o(Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire in7, Wire in8, Wire out)
          Constructs a new 8-input or gate.
 Wire or_o(Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire in7, Wire in8, Wire out, java.lang.String name)
          Constructs a new 8-input or gate.
 Wire or_o(Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire in7, Wire in8, Wire in9, Wire out)
          Constructs a new 9-input or gate.
 Wire or_o(Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire in7, Wire in8, Wire in9, Wire out, java.lang.String name)
          Constructs a new 9-input or gate.
 Wire or(Wire in)
          Constructs a new named arbitrary-number-input or gate, with a new wire as its output.
 Wire or(Wire in, java.lang.String name)
          Constructs a new arbitrary-number-input or gate, with a new wire as its output.
 Wire or(Wire in1, Wire in2)
          Constructs a new 2-input or gate with a new wire as its output.
 Wire or(Wire in1, Wire in2, java.lang.String name)
          Constructs a new 2-input or gate with a new wire as its output.
 Wire or(Wire in1, Wire in2, Wire in3)
          Constructs a new 3-input or gate with a new wire as its output.
 Wire or(Wire in1, Wire in2, Wire in3, java.lang.String name)
          Constructs a new 3-input or gate with a new wire as its output.
 Wire or(Wire in1, Wire in2, Wire in3, Wire in4)
          Constructs a new 4-input or gate with a new wire as its output.
 Wire or(Wire in1, Wire in2, Wire in3, Wire in4, java.lang.String name)
          Constructs a new 4-input or gate with a new wire as its output.
 Wire or(Wire in1, Wire in2, Wire in3, Wire in4, Wire in5)
          Constructs a new 5-input or gate with a new wire as its output.
 Wire or(Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, java.lang.String name)
          Constructs a new 5-input or gate with a new wire as its output.
 Wire or(Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6)
          Constructs a new 6-input or gate with a new wire as its output.
 Wire or(Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, java.lang.String name)
          Constructs a new 6-input or gate with a new wire as its output.
 Wire or(Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire in7)
          Constructs a new 7-input or gate with a new wire as its output.
 Wire or(Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire in7, java.lang.String name)
          Constructs a new 7-input or gate with a new wire as its output.
 Wire or(Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire in7, Wire in8)
          Constructs a new 8-input or gate with a new wire as its output.
 Wire or(Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire in7, Wire in8, java.lang.String name)
          Constructs a new 8-input or gate with a new wire as its output.
 Wire or(Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire in7, Wire in8, Wire in9)
          Constructs a new 9-input or gate with a new wire as its output.
 Wire or(Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire in7, Wire in8, Wire in9, java.lang.String name)
          Constructs a new 9-input or gate with a new wire as its output.
 Wire pulldown(Wire out)
          Constructs a new pulldown resistor attached to a user-supplied wire.
 Wire pulldown(Wire out, java.lang.String name)
          Constructs a new pulldown resistor attached to a user-supplied wire.
 Wire pullup(Wire out)
          Constructs a new pullup resistor attached to a user-supplied wire.
 Wire pullup(Wire out, java.lang.String name)
          Constructs a new pullup resistor attached to a user-supplied wire.
 Wire reg_o(Wire d, Wire q)
          Constructs a new register.
 Wire reg_o(Wire d, Wire q, java.lang.String name)
          Constructs a new register.
 Wire reg_o(Wire clk, Wire d, Wire q)
          Constructs a new register.
 Wire reg_o(Wire clk, Wire d, Wire q, java.lang.String name)
          Constructs a new register.
 Wire reg(Wire d)
          Constructs a new register with a new wire as its output.
 Wire reg(Wire d, java.lang.String name)
          Constructs a new register with a new wire as its output.
 Wire reg(Wire clk, Wire d)
          Constructs a new register with a new wire as its output.
 Wire reg(Wire clk, Wire d, java.lang.String name)
          Constructs a new register with a new wire as its output.
 Wire regc_o(Wire d, Wire q)
          Constructs a new register, with global reset state '0'.
 Wire regc_o(Wire d, Wire q, java.lang.String name)
          Constructs a new register, with global reset state '0'.
 Wire regc_o(Wire clk, Wire d, Wire q)
          Constructs a new register, with global reset state '0'.
 Wire regc_o(Wire clk, Wire d, Wire q, java.lang.String name)
          Constructs a new register, with global reset state '0'.
 Wire regc(Wire d)
          Constructs a new register with a new wire as its output, with global reset state '0'.
 Wire regc(Wire d, java.lang.String name)
          Constructs a new register with a new wire as its output, with global reset state '0'.
 Wire regc(Wire clk, Wire d)
          Constructs a new register with a new wire as its output, with global reset state '0'.
 Wire regc(Wire clk, Wire d, java.lang.String name)
          Constructs a new register with a new wire as its output, with global reset state '0'.
 Wire regce_o(Wire d, Wire ce, Wire q)
          Constructs a new enabled register.
 Wire regce_o(Wire d, Wire ce, Wire q, java.lang.String name)
          Constructs a new enabled register.
 Wire regce_o(Wire clk, Wire d, Wire ce, Wire q)
          Constructs a new enabled register.
 Wire regce_o(Wire clk, Wire d, Wire ce, Wire q, java.lang.String name)
          Constructs a new enabled register.
 Wire regce(Wire d, Wire ce)
          Constructs a new enabled register with a new wire as its output, with global reset state '0'.
 Wire regce(Wire d, Wire ce, java.lang.String name)
          Constructs a new enabled register with a new wire as its output, with global reset state '0'.
 Wire regce(Wire clk, Wire d, Wire ce)
          Constructs a new enabled register with a new wire as its output, with global reset state '0'.
 Wire regce(Wire clk, Wire d, Wire ce, java.lang.String name)
          Constructs a new enabled register with a new wire as its output, with global reset state '0'.
 Wire regp_o(Wire d, Wire q)
          Constructs a new register, with global reset state '1' x (width of output wire).
 Wire regp_o(Wire d, Wire q, java.lang.String name)
          Constructs a new register, with global reset state '1' x (width of output wire).
 Wire regp_o(Wire clk, Wire d, Wire q)
          Constructs a new register, with global reset state '1' x (width of output wire).
 Wire regp_o(Wire clk, Wire d, Wire q, java.lang.String name)
          Constructs a new register, with global reset state '1' x (width of output wire).
 Wire regp(Wire d)
          Constructs a new register with a new wire as its output, with global reset state '1' x (width of output wire).
 Wire regp(Wire d, java.lang.String name)
          Constructs a new register with a new wire as its output, with global reset state '1' x (width of output wire).
 Wire regp(Wire clk, Wire d)
          Constructs a new register with a new wire as its output, with global reset state '1' x (width of output wire).
 Wire regp(Wire clk, Wire d, java.lang.String name)
          Constructs a new register with a new wire as its output, with global reset state '1' x (width of output wire).
 Wire regpe_o(Wire d, Wire ce, Wire q)
          Constructs a new enabled register, with global reset state '1' x (width of output wire).
 Wire regpe_o(Wire d, Wire ce, Wire q, java.lang.String name)
          Constructs a new enabled register, with global reset state '1' x (width of output wire).
 Wire regpe_o(Wire clk, Wire d, Wire ce, Wire q)
          Constructs a new enabled register, with global reset state '1' x (width of output wire).
 Wire regpe_o(Wire clk, Wire d, Wire ce, Wire q, java.lang.String name)
          Constructs a new enabled register, with global reset state '1' x (width of output wire).
 Wire regpe(Wire d, Wire ce)
          Constructs a new enabled register with a new wire as its output, with global reset state '1' x (width of output wire).
 Wire regpe(Wire d, Wire ce, java.lang.String name)
          Constructs a new enabled register with a new wire as its output, with global reset state '1' x (width of output wire).
 Wire regpe(Wire clk, Wire d, Wire ce)
          Constructs a new enabled register with a new wire as its output, with global reset state '1' x (width of output wire).
 Wire regpe(Wire clk, Wire d, Wire ce, java.lang.String name)
          Constructs a new enabled register with a new wire as its output, with global reset state '1' x (width of output wire).
 Wire regr_o(Wire d, Wire r, Wire q)
          Constructs a new synchronously reset register with instance name given by the String parameter.
 Wire regr_o(Wire d, Wire r, Wire q, java.lang.String name)
          Constructs a new synchronously reset register with instance name given by the String parameter.
 Wire regr_o(Wire clk, Wire d, Wire r, Wire q)
          Constructs a new synchronously reset register.
 Wire regr_o(Wire clk, Wire d, Wire r, Wire q, java.lang.String name)
          Constructs a new synchronously reset register with instance name given by the String parameter.
 Wire regr(Wire d, Wire r)
          Constructs a new synchronously reset register.
 Wire regr(Wire d, Wire r, java.lang.String name)
          Constructs a new synchronously reset register with instance name given by the String parameter.
 Wire regr(Wire clk, Wire d, Wire r)
          Constructs a new synchronously reset register.
 Wire regr(Wire clk, Wire d, Wire r, java.lang.String name)
          Constructs a new synchronously reset register with instance name given by the String parameter.
 Wire regre_o(Wire d, Wire ce, Wire r, Wire q)
          Constructs a new clock-enabled synchronously reset register.
 Wire regre_o(Wire d, Wire ce, Wire r, Wire q, java.lang.String name)
          Constructs a new clock-enabled synchronously reset register with instance name given by the String parameter.
 Wire regre_o(Wire clk, Wire d, Wire ce, Wire r, Wire q)
          Constructs a new clock-enabled synchronously reset register.
 Wire regre_o(Wire clk, Wire d, Wire ce, Wire r, Wire q, java.lang.String name)
          Constructs a new clock-enabled synchronously reset register with instance name given by the String parameter.
 Wire regre(Wire d, Wire ce, Wire r)
          Constructs a new clock-enabled synchronously reset register.
 Wire regre(Wire d, Wire ce, Wire r, java.lang.String name)
          Constructs a new clock-enabled synchronously reset register with instance name given by the String parameter.
 Wire regre(Wire clk, Wire d, Wire ce, Wire r)
          Constructs a new clock-enabled synchronously reset register.
 Wire regre(Wire clk, Wire d, Wire ce, Wire r, java.lang.String name)
          Constructs a new clock-enabled synchronously reset register with instance name given by the String parameter.
 Wire regs_o(Wire d, Wire s, Wire q)
          Constructs a new synchronously preset register.
 Wire regs_o(Wire d, Wire s, Wire q, java.lang.String name)
          Constructs a new synchronously preset register with instance name given by the String parameter.
 Wire regs_o(Wire clk, Wire d, Wire s, Wire q)
          Constructs a new synchronously preset register.
 Wire regs_o(Wire clk, Wire d, Wire s, Wire q, java.lang.String name)
          Constructs a new synchronously preset register with instance name given by the String parameter.
 Wire regs(Wire d, Wire s)
          Constructs a new synchronously preset register.
 Wire regs(Wire d, Wire s, java.lang.String name)
          Constructs a new synchronously preset register with instance name given by the String parameter.
 Wire regs(Wire clk, Wire d, Wire s)
          Constructs a new synchronously preset register.
 Wire regs(Wire clk, Wire d, Wire s, java.lang.String name)
          Constructs a new synchronously preset register with instance name given by the String parameter.
 Wire regse_o(Wire d, Wire ce, Wire s, Wire q)
          Constructs a new clock-enabled synchronously preset register.
 Wire regse_o(Wire d, Wire ce, Wire s, Wire q, java.lang.String name)
          Constructs a new clock-enabled synchronously preset register with instance name given by the String parameter.
 Wire regse_o(Wire clk, Wire d, Wire ce, Wire s, Wire q)
          Constructs a new clock-enabled synchronously preset register.
 Wire regse_o(Wire clk, Wire d, Wire ce, Wire s, Wire q, java.lang.String name)
          Constructs a new clock-enabled synchronously preset register with instance name given by the String parameter.
 Wire regse(Wire d, Wire ce, Wire s)
          Constructs a new clock-enabled synchronously preset register.
 Wire regse(Wire d, Wire ce, Wire s, java.lang.String name)
          Constructs a new clock-enabled synchronously preset register with instance name given by the String parameter.
 Wire regse(Wire clk, Wire d, Wire ce, Wire s)
          Constructs a new clock-enabled synchronously preset register.
 Wire regse(Wire clk, Wire d, Wire ce, Wire s, java.lang.String name)
          Constructs a new clock-enabled synchronously preset register with instance name given by the String parameter.
 Wire shiftl_o(Wire in, int shift, Wire out)
          Returns an left-shifted version of the input wire parameter.
 Wire shiftl(Wire in, int shift)
          Returns an left-shifted version of the input wire parameter, with a new wire as its output.
 Wire shiftl(Wire in, int shift, java.lang.String name)
          Returns an left-shifted version of the input wire parameter, with a new named wire as its output.
 Wire shiftr_o(Wire in, int shift, Wire out)
          Returns an logically-right-shifted version of the input wire parameter.
 Wire shiftr(Wire in, int shift)
          Returns an logically-right-shifted version of the input wire parameter, with a new wire as its output.
 Wire shiftr(Wire in, int shift, java.lang.String name)
          Returns an logically-right-shifted version of the input wire parameter, with a new named wire as its output.
 Wire sub_o(Wire a, Wire b, Wire s)
          Constructs a new subtractor with no carry-out.
 Wire sub_o(Wire a, Wire b, Wire s, java.lang.String name)
          Constructs a new subtractor with no carry-out.
 Wire sub_o(Wire a, Wire b, Wire ci, Wire s)
          Constructs a new subtractor with no carry-out.
 Wire sub_o(Wire a, Wire b, Wire ci, Wire s, java.lang.String name)
          Constructs a new subtractor with no carry-out.
 Wire sub_o(Wire a, Wire b, Wire ci, Wire s, Wire co)
          Constructs a new subtractor.
 Wire sub_o(Wire a, Wire b, Wire ci, Wire s, Wire co, java.lang.String name)
          Constructs a new subtractor.
 Wire sub(Wire a, Wire b)
          Constructs a new subtractor with no carry-in or carry-out, and with a new wire as its sum output.
 Wire sub(Wire a, Wire b, java.lang.String name)
          Constructs a new subtractor with no carry-in or carry-out, and with a new wire as its sum output.
 Wire sub(Wire a, Wire b, Wire ci)
          Constructs a new subtractor with no carry-out, and with a new wire as its sum output.
 Wire sub(Wire a, Wire b, Wire ci, java.lang.String name)
          Constructs a new subtractor with no carry-out, and with a new wire as its sum output.
 Wire tbuf_o(Wire in, Wire en, Wire out)
          Constructs a new tristate buffer, with user-supplied wire as its output.
 Wire tbuf_o(Wire in, Wire en, Wire out, java.lang.String name)
          Constructs a new tristate buffer, with user-supplied wire as its output.
 Wire tbuf(Wire in, Wire en)
          Constructs a new tristate buffer, with a new wire as its output.
 Wire tbuf(Wire in, Wire en, java.lang.String name)
          Constructs a new tristate buffer, with a new wire as its output.
 Wire vcc_o(Wire o)
          Connects wire o to power, and returns o.
 Wire vcc_o(Wire o, java.lang.String name)
          Connects wire o to power, and returns o.
 Wire vcc()
          Returns a new atomic-width wire connected to power.
 Wire vcc(int width)
          Returns a new wire of the specified width connected to power.
 Wire vcc(int width, java.lang.String name)
          Returns a new wire of the specified width connected to power.
 Wire vcc(java.lang.String name)
          Returns a new atomic-width wire connected to power.
 Wire wire()
          Constructs a new "primitive" wire.
 Wire wire(int width)
          Constructs a new wire of width width.
 Wire wire(int width, java.lang.String name)
          Constructs a new named wire of width width.
 Wire wire(java.lang.String name)
          Constructs a new named "primitive" wire.
 Wire xnor_o(Wire[] in, Wire out, java.lang.String name)
          Constructs a new N-input xnor gate.
 Wire xnor_o(Wire in, Wire out)
          Constructs a new named arbitrary-number-input xnor gate.
 Wire xnor_o(Wire in, Wire out, java.lang.String name)
          Constructs a new arbitrary-number-input xnor gate.
 Wire xnor_o(Wire in1, Wire in2, Wire out)
          Constructs a new 2-input xnor gate.
 Wire xnor_o(Wire in1, Wire in2, Wire out, java.lang.String name)
          Constructs a new 2-input xnor gate.
 Wire xnor_o(Wire in1, Wire in2, Wire in3, Wire out)
          Constructs a new 3-input xnor gate.
 Wire xnor_o(Wire in1, Wire in2, Wire in3, Wire out, java.lang.String name)
          Constructs a new 3-input xnor gate.
 Wire xnor_o(Wire in1, Wire in2, Wire in3, Wire in4, Wire out)
          Constructs a new 4-input xnor gate.
 Wire xnor_o(Wire in1, Wire in2, Wire in3, Wire in4, Wire out, java.lang.String name)
          Constructs a new 4-input xnor gate.
 Wire xnor_o(Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire out)
          Constructs a new 5-input xnor gate.
 Wire xnor_o(Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire out, java.lang.String name)
          Constructs a new 5-input xnor gate.
 Wire xnor_o(Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire out)
          Constructs a new 6-input xnor gate.
 Wire xnor_o(Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire out, java.lang.String name)
          Constructs a new 6-input xnor gate.
 Wire xnor_o(Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire in7, Wire out)
          Constructs a new 7-input xnor gate.
 Wire xnor_o(Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire in7, Wire out, java.lang.String name)
          Constructs a new 7-input xnor gate.
 Wire xnor_o(Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire in7, Wire in8, Wire out)
          Constructs a new 8-input xnor gate.
 Wire xnor_o(Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire in7, Wire in8, Wire out, java.lang.String name)
          Constructs a new 8-input xnor gate.
 Wire xnor_o(Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire in7, Wire in8, Wire in9, Wire out)
          Constructs a new 9-input xnor gate.
 Wire xnor_o(Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire in7, Wire in8, Wire in9, Wire out, java.lang.String name)
          Constructs a new 9-input xnor gate.
 Wire xnor(Wire in)
          Constructs a new named arbitrary-number-input xnor gate, with a new wire as its output.
 Wire xnor(Wire in, java.lang.String name)
          Constructs a new arbitrary-number-input xnor gate, with a new wire as its output.
 Wire xnor(Wire in1, Wire in2)
          Constructs a new 2-input xnor gate with a new wire as its output.
 Wire xnor(Wire in1, Wire in2, java.lang.String name)
          Constructs a new 2-input xnor gate with a new wire as its output.
 Wire xnor(Wire in1, Wire in2, Wire in3)
          Constructs a new 3-input xnor gate with a new wire as its output.
 Wire xnor(Wire in1, Wire in2, Wire in3, java.lang.String name)
          Constructs a new 3-input xnor gate with a new wire as its output.
 Wire xnor(Wire in1, Wire in2, Wire in3, Wire in4)
          Constructs a new 4-input xnor gate with a new wire as its output.
 Wire xnor(Wire in1, Wire in2, Wire in3, Wire in4, java.lang.String name)
          Constructs a new 4-input xnor gate with a new wire as its output.
 Wire xnor(Wire in1, Wire in2, Wire in3, Wire in4, Wire in5)
          Constructs a new 5-input xnor gate with a new wire as its output.
 Wire xnor(Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, java.lang.String name)
          Constructs a new 5-input xnor gate with a new wire as its output.
 Wire xnor(Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6)
          Constructs a new 6-input xnor gate with a new wire as its output.
 Wire xnor(Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, java.lang.String name)
          Constructs a new 6-input xnor gate with a new wire as its output.
 Wire xnor(Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire in7)
          Constructs a new 7-input xnor gate with a new wire as its output.
 Wire xnor(Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire in7, java.lang.String name)
          Constructs a new 7-input xnor gate with a new wire as its output.
 Wire xnor(Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire in7, Wire in8)
          Constructs a new 8-input xnor gate with a new wire as its output.
 Wire xnor(Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire in7, Wire in8, java.lang.String name)
          Constructs a new 8-input xnor gate with a new wire as its output.
 Wire xnor(Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire in7, Wire in8, Wire in9)
          Constructs a new 9-input xnor gate with a new wire as its output.
 Wire xnor(Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire in7, Wire in8, Wire in9, java.lang.String name)
          Constructs a new 9-input xnor gate with a new wire as its output.
 Wire xor_o(Wire[] in, Wire out, java.lang.String name)
          Constructs a new N-input xor gate.
 Wire xor_o(Wire in, Wire out)
          Constructs a new named arbitrary-number-input xor gate.
 Wire xor_o(Wire in, Wire out, java.lang.String name)
          Constructs a new arbitrary-number-input xor gate.
 Wire xor_o(Wire in1, Wire in2, Wire out)
          Constructs a new 2-input xor gate.
 Wire xor_o(Wire in1, Wire in2, Wire out, java.lang.String name)
          Constructs a new 2-input xor gate.
 Wire xor_o(Wire in1, Wire in2, Wire in3, Wire out)
          Constructs a new 3-input xor gate.
 Wire xor_o(Wire in1, Wire in2, Wire in3, Wire out, java.lang.String name)
          Constructs a new 3-input xor gate.
 Wire xor_o(Wire in1, Wire in2, Wire in3, Wire in4, Wire out)
          Constructs a new 4-input xor gate.
 Wire xor_o(Wire in1, Wire in2, Wire in3, Wire in4, Wire out, java.lang.String name)
          Constructs a new 4-input xor gate.
 Wire xor_o(Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire out)
          Constructs a new 5-input xor gate.
 Wire xor_o(Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire out, java.lang.String name)
          Constructs a new 5-input xor gate.
 Wire xor_o(Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire out)
          Constructs a new 6-input xor gate.
 Wire xor_o(Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire out, java.lang.String name)
          Constructs a new 6-input xor gate.
 Wire xor_o(Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire in7, Wire out)
          Constructs a new 7-input xor gate.
 Wire xor_o(Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire in7, Wire out, java.lang.String name)
          Constructs a new 7-input xor gate.
 Wire xor_o(Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire in7, Wire in8, Wire out)
          Constructs a new 8-input xor gate.
 Wire xor_o(Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire in7, Wire in8, Wire out, java.lang.String name)
          Constructs a new 8-input xor gate.
 Wire xor_o(Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire in7, Wire in8, Wire in9, Wire out)
          Constructs a new 9-input xor gate.
 Wire xor_o(Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire in7, Wire in8, Wire in9, Wire out, java.lang.String name)
          Constructs a new 9-input xor gate.
 Wire xor(Wire in)
          Constructs a new named arbitrary-number-input xor gate, with a new wire as its output.
 Wire xor(Wire in, java.lang.String name)
          Constructs a new arbitrary-number-input xor gate, with a new wire as its output.
 Wire xor(Wire in1, Wire in2)
          Constructs a new 2-input xor gate with a new wire as its output.
 Wire xor(Wire in1, Wire in2, java.lang.String name)
          Constructs a new 2-input xor gate with a new wire as its output.
 Wire xor(Wire in1, Wire in2, Wire in3)
          Constructs a new 3-input xor gate with a new wire as its output.
 Wire xor(Wire in1, Wire in2, Wire in3, java.lang.String name)
          Constructs a new 3-input xor gate with a new wire as its output.
 Wire xor(Wire in1, Wire in2, Wire in3, Wire in4)
          Constructs a new 4-input xor gate with a new wire as its output.
 Wire xor(Wire in1, Wire in2, Wire in3, Wire in4, java.lang.String name)
          Constructs a new 4-input xor gate with a new wire as its output.
 Wire xor(Wire in1, Wire in2, Wire in3, Wire in4, Wire in5)
          Constructs a new 5-input xor gate with a new wire as its output.
 Wire xor(Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, java.lang.String name)
          Constructs a new 5-input xor gate with a new wire as its output.
 Wire xor(Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6)
          Constructs a new 6-input xor gate with a new wire as its output.
 Wire xor(Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, java.lang.String name)
          Constructs a new 6-input xor gate with a new wire as its output.
 Wire xor(Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire in7)
          Constructs a new 7-input xor gate with a new wire as its output.
 Wire xor(Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire in7, java.lang.String name)
          Constructs a new 7-input xor gate with a new wire as its output.
 Wire xor(Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire in7, Wire in8)
          Constructs a new 8-input xor gate with a new wire as its output.
 Wire xor(Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire in7, Wire in8, java.lang.String name)
          Constructs a new 8-input xor gate with a new wire as its output.
 Wire xor(Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire in7, Wire in8, Wire in9)
          Constructs a new 9-input xor gate with a new wire as its output.
 Wire xor(Wire in1, Wire in2, Wire in3, Wire in4, Wire in5, Wire in6, Wire in7, Wire in8, Wire in9, java.lang.String name)
          Constructs a new 9-input xor gate with a new wire as its output.
 
Methods inherited from class byucc.jhdl.base.Structural
behavioralModelIsAvailable, clock, clockMethodIsDisabled, clockMethodIsDisabled, clockMethodIsEnabled, clockMethodIsEnabled, defaultSimulationModelIsBehavioral, hasBeenTraced, hasBeenTraced, hasBehaviorInClockMethod, hasBehaviorInPropagateMethod, isAsynchronouslyScheduled, isAsynchronouslyScheduled, isFallingEdgeTriggered, isReadyToBeAsynchronouslyScheduled, isRisingEdgeTriggered, needsToBeAsynchronouslyScheduled, needsToBeClocked, propagate, propagateMethodIsDisabled, propagateMethodIsDisabled, propagateMethodIsEnabled, propagateMethodIsEnabled, reset, willUseHWUpdate, willUseHWUpdate
 
Methods inherited from class byucc.jhdl.base.Cell
addPort, addPorts, addProperties, addProperties, addProperty, addProperty, addProperty, addProperty, antecedantIsBehaviorallyModeled, antecedantIsBehaviorallyModeled, bind, bind, bind, bind, cellInterfaceDeterminesUniqueNetlistStructure, clk, connect, connectAllWires, connectOptional, constructSubCell, constructSubCellNoImplicitPorts, disableAllBehavioralModels, disableBehavioralModel, enableBehavioralModel, getArgument, getAttachedPort, getAttachedWire, getAttachedWireNoException, getCellName, getCellNetlist, getCellNetList, getCellNetlist, getCellNetlist, getDescendents, getFlatNetlist, getFlatNetlistableChildren, getGeneric, getHeight, getNetlistableChildren, getPlacementInfo, getPortProperties, getPortRecord, getPortRecords,