home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
World of Shareware - Software Farm 2
/
wosw_2.zip
/
wosw_2
/
PASCAL
/
SPO110.ZIP
/
RESULTS.TXT
< prev
next >
Wrap
Text File
|
1993-03-12
|
2KB
|
38 lines
----------------------------------------------------------------------------
S P E E D - U P E S T I M A T E S
----------------------------------------------------------------------------
Estimated speed-up *factors* by optimizing certain construct in a .tpu file
with Sally Tpu Peephole Optimizer version 1,00.
Construct/target 86 186 286 386 486
----------------------------------------------------------------------------
StackCheck 2 2 2 5 5
RangeCheck 1--2 1--3 1--3 4--10* 4--10* Some eliminated.
IoResCheck 2 2 3 5* 5*
OverflowCheck 1/4* 1/3* 1/2* 1* 1* Unsigned/Signed.
LongShx 0--15 2 2 2 4 4 Some values up to 20.
LongShx 16--31 6 7 7 8? 8? Some values up to 30.
LongShx Expr 2 2 2 4? 4?
LongMul - - - 2 2
LongDiv - - - 2--3 2--3
LongMod - - - 2--3 2--3
FSin - - - 3 3 $N+, /NH only
FCos - - - 3 3 $N+, /NH only
FArcTan - - - 2 2 $N+, /NH only
FLn - - - 2 2 $N+, /NH only
<compare> - - 1.5 1.5 1.5 $N+, /NH only
+,-,*,/ - - - 1.1 1.1 $N+, /NH only
FSqrt 1.5 1.5 1.5 1.5 1.5 $N+ only
Include(x,Expr) - - - 15 15
Exclude(x,Expr) - - - 15 15
Expr In Zexpr - - - 15 15 Set of size 32 only.
[...,Expr,...] - - - 15 15
(*) Instruction pipeline is unbroken in the "ok" case.
(?) Since System.Tpu is buggy these figures are somewhat meaningless.