@Override public void visit(FloatConstant floatConstant) { addNode(floatConstant, floatConstant.toString()); }
@Override public void visit(FloatConstant fcnode) { System.out.println("MyFloatConstantVisit"); // VerilogFloatNode newnode =new VerilogFloatNode(dfg); // FPValue fpv = new FPValue(fcnode.getValue(),32,16); // ConstantOperation co = new // ConstantOperation(Integer.toString((int)fpv.getBinaryvalue())); // VerilogFloatNode newnode =new VerilogFloatNode(dfg); // ConstantOperation co = new ConstantOperation(Float.toString(fcnode // .getValue())); FloatValue value = new FloatValue(); value.setValue(new Float(fcnode.getValue()).floatValue()); ConstantOperation co = new ConstantOperation(value, fcnode.toString()); co.setOutputBitsize(32); // newnode.setValue(fcnode.getValue()); toappend = co; addToGraph(toappend); }