comp.lang.ada
 help / color / mirror / Atom feed
* Rep Specs - Need user input
@ 1988-09-19 19:30 Burch Seymour
  1988-09-22 14:58 ` stt
  0 siblings, 1 reply; 2+ messages in thread
From: Burch Seymour @ 1988-09-19 19:30 UTC (permalink / raw)



I would like to hear from Ada users (by e-mail preferred, I'll post
summary if enough response) about their use and expectation of rep-spec
implementations. 

The basic problem from my point of view (working on the Ada runtime
library) is that it is a non-trivial problem to manipulate non-byte
multiple data items with an instruction set that deals with byte,
2 byte, 4 byte, and 8 byte items. A simple Ada instruction such as

    x := 5;

where x is a rep spec'd item of, say, 17 bits, causes a call to a
library routine which has to do a lot of masking and shifting to
generate the result.

The question then is, how important is eeking the last bit of speed
out of rep specs? Or are people just doing conversions to/from more
conventional data representations and doing the speed critical stuff
with those items?

Any thoughts on these questions, other Rep Spec issues, or performance
in general would be appreciated.

You can try the following mail paths, we've been disconnected from the
net for a while due to modem problems at our feed, but I think my
dot sig file is still mostly correct.

Thanks,
--------------------------------------------------------------------------------
    #####              Gould Computer Systems Division
      ###                  in Sunny South Florida
#####   #####                   Burch Seymour
#####    ####     =>  ...!{uunet,sun,pur-ee,brl-bmd}!gould!bseymour
#####   #####     =>  ...!{ihnp4!codas,allegra}!novavax!gould!bseymour
      ##          => NOTE: Disregard header info. Email to above paths only.
    ####          => The opinions expressed are probably not worth disclaiming
================================================================================

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~1988-09-22 14:58 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1988-09-19 19:30 Rep Specs - Need user input Burch Seymour
1988-09-22 14:58 ` stt

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox