property list hack, profiling, compiler optimization, looking at code
Subject: property list hack, profiling, compiler optimization, looking at code
From: Barton Willis
Date: Sun, 12 Aug 2012 11:49:00 +0000
________________________________________
>Looks like there are a bunch of places to make this program run faster.
>zerop1 is near the top. risplit (real-imaginary-split ???) is there too.
The trig simplification code calls both flonum-eval and big-float-eval. Both of these functions call
$imagpart and $realpart. And both $imagpart and $realpart call risplit :(
Fortunately for pure symbolic cases, such as cos(x), flonum-eval and big-float-eval bail out with out calling
risplit.
--bw