[Oberon] FPGA - Oberon-7 - Loops
    Tomas Kral 
    thomas.kral at email.cz
       
    Tue Oct 23 10:32:04 CEST 2018
    
    
  
Hi,
I am trying to optimise some code. I realise, the usual suspect for
slow performance may be hidden somewhere inside inner loops.
FOR a := 0 TO <expression> DO END;
a := 0; WHILE a <= <expression> DO INC(a) END;
a := 0; REPEAT INC(a) UNTIL a > <expression>;
Expression is constant to the loop, how does compiler handle it? 
When does it pay to compute expression outside the loop?
-- 
Tomas Kral <thomas.kral at email.cz>
    
    
More information about the Oberon
mailing list