_LDDSTD - load then store descriptor.


_lddstd(out, in);


void *out;
points to a location where "_lddstd" can store the descriptor. This location must be at least two machine words long and aligned on a double-word boundary.
void *in
points to a descriptor or shrink vector. For example, it could point to a "struct _vector" as produced by the "_vector" function.


"_lddstd" is a low-level routine that lets you manipulate descriptors and/or shrink vectors. It executes an LDD machine instruction to load the descriptor from "*in", then an STD machine instruction to store the descriptor in "*out". For further information, see the appropriate hardware manuals for explanations of the LDD and STD instructions.

See Also:

expl nsc lib _vector

Copyright © 1996, Thinkage Ltd.