Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.forth > #44883

Re: New Gforth snapshot

From Bernd Paysan <bernd.paysan@gmx.de>
Newsgroups comp.lang.forth
Subject Re: New Gforth snapshot
Date 2016-01-15 00:45 +0100
Organization A noiseless patient Spider
Message-ID <n79bpr$a65$1@dont-email.me> (permalink)
References <n78ccm$9g2$1@dont-email.me> <2016Jan14.160744@mips.complang.tuwien.ac.at>

Show all headers | View raw


Anton Ertl wrote:

> Bernd Paysan <bernd.paysan@gmx.de> writes:
>>According to the benchmarks, the library is as fast as the
>>non-library executable
> 
> Even on 386?  It used to cost one extra register, which was pretty
> expensive on the 386.

Looks like we have only a very generic 2-register setting for GCC 5.x, so 
that's why.  Adding a third register (treating GCC 5.x like GCC >4.8) gives 
a considerable improvement, and that's then only available to the non-lib 
version.

So maybe there should be a switch for "build both" on THE register-starved 
architecture, while for the others we can just build the library version.

-- 
Bernd Paysan
"If you want it done right, you have to do it yourself"
net2o ID: kQusJzA;7*?t=uy@X}1GWr!+0qqp_Cn176t4(dQ*
http://bernd-paysan.de/

Back to comp.lang.forth | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

New Gforth snapshot Bernd Paysan <bernd.paysan@gmx.de> - 2016-01-14 15:49 +0100
  Re: New Gforth snapshot anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2016-01-14 15:07 +0000
    Re: New Gforth snapshot Bernd Paysan <bernd.paysan@gmx.de> - 2016-01-15 00:45 +0100
  Re: New Gforth snapshot Bernd Paysan <bernd.paysan@gmx.de> - 2016-01-16 03:45 +0100

csiph-web