Esempio n. 1
0
File: gen.c Progetto: minux/subc
void genlogbr(int dest, int inv) {
	if (normalize == Q_bool) {
		if (inv)
			cgbrfalse(dest);
		else
			cgbrtrue(dest);
	}
	else if (lognot == Q_bool) {
		if (inv)
			cgbrtrue(dest);
		else
			cgbrfalse(dest);
	}
	Q_bool = bnone;
}
Esempio n. 2
0
File: gen.c Progetto: minux/subc
void genbrtrue(int dest) {
	gentext();
	if (Q_cmp != cnone) {
		genbranch(dest, 1);
		return;
	}
	if (Q_bool != bnone) {
		genlogbr(dest, 0);
		return;
	}
	commit();
	cgbrtrue(dest);
}
Esempio n. 3
0
File: gen-syn.c Progetto: jezze/gaz
void genbrtrue(int dest)
{

    gentext();

    if (Q_cmp != none)
    {

        genbranch(dest, 1);

        return;

    }

    commit();
    cgbrtrue(dest);

}