}
pic14_emitcode("multiply ","sizes are greater than 2... need to insert proper algor.");
-
+
+ assert( AOP_SIZE(left) == AOP_SIZE(right) );
+ assert( AOP_SIZE(result) >= AOP_SIZE(left) );
+
/* should have been converted to function call */
- //assert(0) ;
+ assert(0) ;
release :
freeAsmop(left,NULL,ic,(RESULTONSTACK(ic) ? FALSE : TRUE));
break;
default :
+ fprintf(stderr, "UNHANDLED iCode: "); piCode(ic, stderr);
ic = ic;
+ break;
}
}