The table below lists pseudo-ops that omit one or more operands of the machine instruction. The assembler substitutes the missing operand with a predefined value. The missing operand(s) appear as bold text. In addition to omitting many operands, many completers may also be omitted.
Pseudo-op |
Missing Operand(s) |
Substitute Value |
alloc |
alloc r1=ar.pfs,i,l,o,r |
ar.pfs |
cmp |
cmp.crel.ctype p1,p2=imm8,r3 |
p0 |
cmp |
cmp.crel.ctype p1,p2=r2,r3 |
p0 |
cmp4 |
cmp4.crel.ctype p1,p2=imm8,r |
p0 |
cmp4 |
cmp4.crel.ctype p1,p2=r2,r3 |
p0 |
cmpxchg |
cmpxchgsz.sem.ldhint r1=[r3],r2,ar.ccv |
ar.ccv |
fclass |
fclass.m.fctype p1,p2=f2,f3 fclass.nm.fctype p1,p2=f2,f3 |
p0 |
fcmp |
fcmp.fcrel.fctype.sf p1,p2=f2,f3 |
p0 |
mov |
mov pr=r2,mask17 |
all ones |
tbit |
tbit.trel.ctype p1,p2=r3,pos6 |
p0 |
tnat |
tbit.trel.ctype p1,p2=r3 |
p0 |