[Oberon] INC(i) vs i := i + 1

Joerg joerg.straube at iaeth.ch
Wed May 5 12:29:37 CEST 2021

Thx, for pointing this out.

Am 05.05.21, 12:05 schrieb "Oberon im Auftrag von Chris Burrows" <oberon-bounces at lists.inf.ethz.ch im Auftrag von chris at cfbsoftware.com>:

    > From: Oberon [mailto:oberon-bounces at lists.inf.ethz.ch] On Behalf Of Joerg
    > Sent: Wednesday, 5 May 2021 6:00 PM
    > To: ETH Oberon and related systems
    > Subject: Re: [Oberon] INC(i) vs i := i + 1
    > Just as an example, find below the output of the RISC5 compiler:
    > The statements  i := i+1;  and  INC(i);  generate exactly the same output,

    That is true if i is a local or global variable or a value parameter. However, if i is a VAR parameter, the INC version generates one less instruction.

    Chris Burrows
    CFB Software

    Oberon at lists.inf.ethz.ch mailing list for ETH Oberon and related systems

More information about the Oberon mailing list