Compaq ECQD2KCTE Laptop User Manual


 
9–6 Alpha Architecture Handbook
REMQHIQR Remove from quadword queue at header, interlocked resident
The queue entry following the header, pointed to by R16, is removed from the
self-relative queue and the address of the removed entry is returned in R1. The
removal is interlocked to prevent concurrent interlocked insertions or remov-
als at the head or tail of the same queue by another process, in a multiproces-
sor environment. The removal is a noninterruptible operation. This instruction
requires that the queue be memory-resident and that the queue header and ele-
ments are octaword-aligned.
REMQTIL Remove from longword queue at tail, interlocked
The queue entry preceding the header, pointed to by R16, is removed from the
self-relative queue and the address of the removed entry is returned in R1. The
removal is interlocked to prevent concurrent interlocked insertions or remov-
als at the head or tail of the same queue by another process, in a multiproces-
sor environment. The removal is a noninterruptible operation.
REMQTILR Remove from longword queue at tail, interlocked resident
The queue entry preceding the header, pointed to by R16, is removed from the
self-relative queue and the address of the removed entry is returned in R1. The
removal is interlocked to prevent concurrent interlocked insertions or remov-
als at the head or tail of the same queue by another process, in a multiproces-
sor environment. The removal is a noninterruptible operation. This instruction
requires that the queue be memory-resident and that the queue header and ele-
ments are quadword-aligned.
REMQTIQ Remove from quadword queue at tail, interlocked
The self-relative queue entry preceding the header, pointed to by R16, is
removed from the queue and the address of the removed entry is returned in
R1. The removal is interlocked to prevent concurrent interlocked insertions or
removals at the head or tail of the same queue by another process, in a multi-
processor environment. The removal is a noninterruptible operation.
REMQTIQR Remove from quadword queue at tail, interlocked resident
The queue entry preceding the header, pointed to by R16, is removed from the
self-relative queue and the address of the removed entry is returned in R1. The
removal is interlocked to prevent concurrent interlocked insertions or remov-
als at the head or tail of the same queue by another process, in a multiproces-
sor environment. The removal is a noninterruptible operation. This instruction
requires that the queue be memory-resident and that the queue header and ele-
ments are octaword-aligned.
Table 9–1 : Unprivileged OpenVMS Alpha PALcode Instruction Summary (Continued)
Mnemonic Operation and Description