C programmers hardly ever need to worry about whether data is X-bit aligned,
but it usually must be. One of the reasons that they don't need to worry
is that C ensures that the memory returned by dynamic allocation routines
is "suitably aligned for any use" (according to the "malloc" man page on
my machine). If dynamic allocation and communication are combined (as they
are in CDS1 and the Reactive Kernel and Leslie Hart's proposal), then any
desired alignment for simple transfer can be had, essentially for free.
> > This is trivial for both users and implementations to check.
>
> Fooey. I shouldn't have to.
> --Dennis
I agree.
-Dave
===============================================================================
David C. DiNucci | MRJ, Inc., Rsrch Scntst |USMail: NASA Ames Rsrch Ctr
dinucci@nas.nasa.gov| NAS (Num. Aerospace Sim.)| M/S T27A-2
(415)604-4430 | Parallel Tools Group | Moffett Field, CA 94035