From http://ygdes.com/GHDL/