| Generating Code for expressions used as conditions (cont.) |
gencondarithmetic(node *expr, int sense, codelabel *target)
{ oprndesc *valdesc;
valdesc = genexpr(expr)
output "CMP #0,valdesc"
if ( sense )
output "BNE target"
else
output "BEQ target"
}
| Generating Code for expressions used as conditions (cont.) |