=================================================================== Modification le : Thu Oct 26 14:20:31 MET DST 2000 Par : fred =================================================================== Update of /users/outil/alliance/cvsroot/alliance/sources/dpgen In directory odroz:/users/cao/fred/alliance/sources/dpgen Modified Files: dpgen_Shifter.c Log Message: Added a pre placement for the shifter. =================================================================== Index: dpgen_Shifter.c =================================================================== RCS file: /users/outil/alliance/cvsroot/alliance/sources/dpgen/dpgen_Shifter.c,v retrieving revision 1.1 retrieving revision 1.2 diff -r1.1 -r1.2 27a28,30 > Revision 1.2 2000/10/26 12:20:30 fred > Added a pre placement for the shifter. > 111a115 > int sym, mys; 118a123 > #define XX_NAME GENLIB_NAME 121c126 < GENLIB_LOINS("mx3_x2", GENLIB_NAME("m_%d", SliceIndex * n + BitIndex), c0, c1, i0, i1, i2, q, "vdd", "vss", NULL) --- > GENLIB_LOINS("mx3_x2", XX_NAME("m_%d", SliceIndex * n + BitIndex), c0, c1, i0, i1, i2, q, "vdd", "vss", NULL) 124c129 < GENLIB_LOINS("mx2_x2", GENLIB_NAME("c_%d", 2 * SliceIndex + k), c0, i0, i1, q, "vdd", "vss", NULL) --- > GENLIB_LOINS("mx2_x2", XX_NAME("c_%d", 2 * SliceIndex + k), c0, i0, i1, q, "vdd", "vss", NULL) 127c132 < GENLIB_LOINS("a2_x2", GENLIB_NAME("a_%d", k), i0, i1, q, "vdd", "vss", NULL) --- > GENLIB_LOINS("a2_x2", XX_NAME("a_%d", k), i0, i1, q, "vdd", "vss", NULL) 130c135 < GENLIB_LOINS("o2_x2", GENLIB_NAME("o_%d", k), i0, i1, q, "vdd", "vss", NULL) --- > GENLIB_LOINS("o2_x2", XX_NAME("o_%d", k), i0, i1, q, "vdd", "vss", NULL) 133c138 < GENLIB_LOINS("inv_x2", GENLIB_NAME("i_%d", k), i, nq, "vdd", "vss", NULL) --- > GENLIB_LOINS("inv_x2", XX_NAME("i_%d", k), i, nq, "vdd", "vss", NULL) 137c142 < GENLIB_LOCON(GENLIB_BUS("op", 1, 0), 'I', GENLIB_BUS("op", 1, 0)); --- > GENLIB_LOCON(GENLIB_BUS("i", n - 1, 0), 'I', GENLIB_BUS("i", n - 1, 0)); 139,140c144,145 < GENLIB_LOCON(GENLIB_BUS("i0", n - 1, 0), 'I', GENLIB_BUS("i0", n - 1, 0)); < GENLIB_LOCON(GENLIB_BUS("q", n - 1, 0), 'O', GENLIB_BUS("q", n - 1, 0)); --- > GENLIB_LOCON(GENLIB_BUS("op", 1, 0), 'I', GENLIB_BUS("op", 1, 0)); > GENLIB_LOCON(GENLIB_BUS("o", n - 1, 0), 'O', GENLIB_BUS("o", n - 1, 0)); 177a183,210 > > /* Let's place this stuff approximatively */ > if (n & 1) > sym = SYM_Y, mys = NOSYM; > else =================================================================== Ce message est envoyé au personnes abonnées à alliance-programmers Pour plus d'information sur cette mailling-list, visitez : http://asim.lip6.fr/alliance/mailing-lists/