[CALU] Re: fib.S und fib.S.m

  • From: Benedikt Huber <benedikt@xxxxxxxxxxxxxxxxxx>
  • To: calu-ss2010-tuwien@xxxxxxxxxxxxx
  • Date: Wed, 30 Jun 2010 14:49:10 +0200


On 30.06.2010, at 14:39, Günther Wimpassinger wrote:

Zitat von Günther Wimpassinger <e0525147@xxxxxxxxxxxxxxxxxxxx>:

Hallo Kollegen, hallo benedikt,

die aktuelle Version von fib.S.m beinhaltet noch "call"s die auf ein "callp" ausgebessert werden können. Dadruch spart man sich 324 cycles. Der Assembler führt leider diese Optimierung nicht durch.
Hmm, fibonacci ist in target/bench/fib.S.m.
Viel besser als ein wenig unter 1000 Cycles krieg ich die Tree- Recursive Variante nicht hin.
lg, benedikt


lg
Günther
p.s. ich habs nicht ausgebessert, weil auf diesem Rechner kein ruby ist.

Hallo nochmals,

Der Assembler führt doch die Optimierung aus, wenn man die Option "- o" angibt. Das war noch ein Tippfehler im Makefile (sram-addralu)

lg
Günther




Other related posts: