-void gen_eqless_ee(struct treenode *bnode, char *op)
-{
- printf("\t//gen_eqless_ee\n");
- KIDREG2PARM(0);
-#if 0
- /* TODO */
- KIDREG2PARM(1)
-#endif
- printf("\tcmp %%%s, %%%s\n", KID_REG(1), KID_REG(0));
-
- gen_eqless_footer(bnode, op);
-}
-
-void gen_eqless_ei(struct treenode *bnode, char *op)
-{
- printf("\t//gen_eqless_ei\n");
-#if 0
- /* TODO */
- KIDREG2PARM(1)
-#endif
- printf("\tcmp $%li, %%%s\n", KID_VAL(1), KID_REG(0));
-
- gen_eqless_footer(bnode, op);
-}
-
-void gen_eqless_ie(struct treenode *bnode, char *op)
-{
- printf("\t//gen_eqless_ie\n");
- if(strcmp("e", op) == 0) {
- printf("\tcmp $%li, %%%s\n", KID_VAL(0), KID_REG(1));
- gen_eqless_footer(bnode, op);
- } else {
- moveimm(KID_VAL(0), BN_REG);
- printf("\tcmp %%%s, %%%s\n", KID_REG(1), BN_REG);
-
- gen_eqless_footer(bnode, op);
- }
-}
-