%!PS-Adobe-2.0 EPSF-1.2 %%BoundingBox: 84 216 268 320 %%Pages: 1 1 %%DocumentFonts: Helvetica %%EndComments /drop {pop} def /swap {exch} def /nip {swap drop} def /xtf {50 mul 50 add} def /ytf {120 mul 122 add} def /tf {exch xtf exch ytf} def /mt {tf moveto} def /lt {tf lineto} def /xbase 1 def /ybase 1 def 1 setlinejoin 1 setlinecap 0 0 translate newpath /Helvetica findfont 8 scalefont setfont /ylt {currentpoint drop swap ytf lineto} def %grayness1 -- grayness2 /setnextgray {dup setgray 0.57 add dup 1 gt {1 sub} if} def %grayness height -- grayness1 /bar {swap setnextgray swap gsave ylt stroke grestore 2 0 rmoveto} def /skipbar {1.0 bar} def /gap {10 0 rmoveto} def %grayness1 string -- grayness2 /label {swap gsave setnextgray 6 0 rlineto currentpoint stroke grestore moveto 1 -3 rmoveto swap 0 setgray show 8 3 rmoveto } def /xjright {dup stringwidth pop neg 0 rmoveto} def /xjcenter {dup stringwidth pop 2 div neg 0 rmoveto} def /yjtop {0 -7 rmoveto} def /yjcenter {0 -3.5 rmoveto} def /xtick1 { 0 setgray 0.5 setlinewidth 7 -5 rmoveto 0 -2 rmoveto 0 -2 rmoveto xjcenter yjtop show stroke /xtick /xtick2 load def } def /xtick2 { 0 setgray 0.5 setlinewidth 7 -5 rmoveto 0 -11 rmoveto 0 -2 rmoveto xjcenter yjtop show stroke /xtick /xtick1 load def } def /xtick //xtick2 def %/xtick { dup ybase mt 0 -2 rlineto 0 -2 rmoveto str cvs xjcenter yjtop show } def 1 setlinejoin 0 setlinecap 0 0 translate 2 setlinewidth 1.1 1 mt 0 gsave (Athlon) xtick grestore 1.17 bar 1.21 bar 1.14 bar 1.04 bar 1.06 bar 1.11 bar 1.07 bar pop gap 0 gsave (Pentium III) xtick grestore 1.07 bar 1.11 bar 1.02 bar 1.07 bar 1.04 bar 1.05 bar 1.10 bar pop gap 0 gsave (PPC 7400) xtick grestore 1.21 bar 1.39 bar 1.48 bar 1.15 bar 1.25 bar 1.19 bar 1.35 bar pop gap 0 gsave (PPC 604e) xtick grestore 1.21 bar 1.40 bar 1.31 bar 1.17 bar 1.18 bar 1.16 bar 1.34 bar pop gap 0 gsave (21064a) xtick grestore 1.01 bar 1.07 bar 1.17 bar 1.04 bar 1.07 bar skipbar 1.03 bar pop gap 0 gsave (21164a) xtick grestore 0.94 bar 0.99 bar 1.15 bar 0.95 bar 1.05 bar skipbar 1.06 bar pop gap 0 gsave (21264) xtick grestore 1.31 bar 1.45 bar 0.97 bar 0.91 bar 1.07 bar skipbar 1.16 bar pop gap [] 0 setdash 0 setgray 0.5 setlinewidth xbase 1.52 mt xbase 0.9 lt xbase ybase mt 4.3 ybase lt stroke %4.1 ybase mt (superinst. length) yjcenter show xbase 1.55 mt (speedup) xjcenter show %x str xtick[12] %/xtick1 { exch ybase mt 0 -2 rlineto 0 -2 rmoveto xjcenter yjtop show } def %/xtick2 { exch ybase mt 0 -11 rlineto 0 -2 rmoveto xjcenter yjtop show } def /str 20 string def /ytick { dup xbase exch mt -2 0 rlineto -2 0 rmoveto str cvs xjright yjcenter show } def 0.9 ytick 1.0 ytick 1.1 ytick 1.2 ytick 1.3 ytick 1.4 ytick 1.5 ytick %2.0 ytick %50 ytick stroke 6 setlinewidth xbase 1.53 mt 25 10 rmoveto 0 (sieve) label (bubble) label (matrix) label (fib) label xbase 1.53 mt 30 0 rmoveto (brainless) label (brew) label (pentomino) label