@Override public Object visitCalculateMvCoeff(GAPPCalculateMvCoeff gappCalculateMvCoeff, Object arg) { result.append("calculateMvCoeff "); result.append(gappCalculateMvCoeff.getDestination().getName()); result.append("["); result.append(Integer.toString(gappCalculateMvCoeff.getDestination().getBladeIndex())); result.append("]"); result.append(" = "); result.append(gappCalculateMvCoeff.getType().toString()); result.append("("); printMultivector(gappCalculateMvCoeff.getOperand1()); if (gappCalculateMvCoeff.getOperand2() != null) { result.append(","); printMultivector(gappCalculateMvCoeff.getOperand2()); } result.append(");\n"); return null; }
@Override public Object visitCalculateMv(GAPPCalculateMv gappCalculateMv, Object arg) { result.append("calculateMv "); printMultivector(gappCalculateMv.getDestination()); result.append(" = "); result.append(gappCalculateMv.getType().toString()); result.append("("); printMultivector(gappCalculateMv.getOperand1()); if (gappCalculateMv.getOperand2() != null) { result.append(","); printMultivector(gappCalculateMv.getOperand2()); } result.append(");\n"); return null; }