_ _ADAWI Intrinsic (VAX Compatibility Only)

The _ _ADAWI intrinsic has the following declaration:

int __ADAWI(short, short *);

This intrinsic function adds the value of its first argument to the word-aligned memory location specified by the second argument. The addition is accomplished while the target memory location is held under a memory interlock. The return value is a bitmask with the following interpretation:

This intrinsic is provided only for compatibility with existing VAX applications; it is suggested that new applications use other methods more appropriate to the Alpha architecture to achieve this capability.