self compile times and emitting C

Stephen Weeks sweeks@research.nj.nec.com
Wed, 10 Feb 1999 18:37:22 -0500


Here are the times in seconds for self compile and for the pass that
emits the C code, both for the old (slow) version that used my layout
stuff and the new (fast) version that directly calls print.  Both NJ
and smlc improved, but smlc not as much as I would like.  I think this
is one place where the trampolining is costing big time, since
emitting C is basically a bunch of nontail calls to print.

		     total	    emit C
		   NJ	 SMLC	  NJ     SMLC
		-------	-------	-------	-------
slow printer	  724	  455	  64      78
fast printer	  674     409     21	  36