From: Paul Koning 
  Some years ago I learned the architecture of the Dutch
Electrologica X1
 and X8 machines. ... they gain a lot of efficiency by allowing almost
 all instructions to optionally set a condition flag, and almost all
 instructions to be executed conditionally on that flag. So a lot of
 code full of branches becomes much shorter. ... For example:
        if (x >= 0) { foo (); x += 2; }
        else x -= 3;
 translates to just 5 instructions: 
Very clever!
What's the word length on that machine, BTW? I ask because it would be hard
to pull that trick on most short-word-length machines, there just isn't a
spare bit or two in the instruction to add that.
        Noel