[Oberon] A CASE quiz

Andreas Pirklbauer andreas_pirklbauer at yahoo.com
Mon Feb 19 00:44:10 CET 2018


  > The increase in size of the compiler sources is
  > about 250 lines of code, i.e. an increase of 7%.
  > ...
  > Chris Burrows
In the Oberon compiler for Oberon on Ceres, which targets the NS32000, the implementation is about 120 lines of code, (procedures Compiler.{CaseLabelList, StatSeq.CasePart}, OCH.{CaseIn, CaseOut}), and uses a straightforward method to construct the jump table in OCH.CaseOut (from lowest to highest bound).

Difference between CISC and RISC or do you some special optimization not present in the Ceres implementation?


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.inf.ethz.ch/pipermail/oberon/attachments/20180219/eeebf5a2/attachment.html>


More information about the Oberon mailing list