Pseudo-ops with Missing Operands

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