35.3.9.9. INTEGER BITS AND BITSTRINGS ON IA64





Format I9
-----------
40..37	7
36	Za
35..34	Z2a
33	Zb
32	Ve
31..30	X2c	Opcode = 7.Za.Zb.Ve.Z2a.X2b.X2c
29..28	X2b
27	--
26..20	r3
19..13	0
12..6	r1
5..0	qp
------------


popcnt		r1=r3		I9	7.0.1.0.1.1.2	Population count


Format I11
-----------
40..37	5
36	--
35..34	X2
33	X
32..27	Len6d
26..20	r3		Opcode = 5.x2.x.y
19..14	Pos6b
13	y
12..6	r1
5..0	qp
------------


extr.u		r1=r3,pos6,len6	I11	5.1.0.0		Extract
extr		r1=r3,pos6,len6	I11	5.1.0.1	


Format I12
-----------
40..37	5
36	--
35..34	X2
33	X
32..27	Len6d
26	y
25..20	cpos6c		Opcode = 5.x2.x.y
19..13	r2
12..6	r1
5..0	qp
------------


dep.z		r1=r2,pos6,len6	I12	5.1.1.0		Zero and Extract


Format I13
-----------
40..37	5
36	s
35..34	X2
33	X
32..27	Len6d
26	y
25..20	cpos6c		Opcode = 5.x2.x.y
19..13	imm7b
12..6	r1
5..0	qp
------------

dep.z		r1=imm8,pos6,len6  I13	5.1.1.1		Zero and Deposit
							Immediate




Format I14
-----------
40..37	5
36	s
35..34	X2
33	X
32..27	Len6d
26..20	r3
19..14	cpos6c		Opcode = 5.x2.x
13	--
12..6	r1
5..0	qp
------------


dep	r1=imm1,r3,pos6,len6	I14	5.3.1	Deposit Immediate
	



Format I15
-----------
40..37	4
36..31	cpos6d
30..27	len4d
26..20	r3
19..13	r2		Opcode = 4
12..6	r1
5..0	qp
------------

dep	r1=r2,r3,pos6,len4	I15	4	Deposit


Format I16
-----------
40..37	5
36	tb
35..34	x2
33	ta
32..27	p2		Opcode: 5.x2.ta.tb.y.c
26..20	r3	
19..14	pos6b
13	y
12	c
11..6	p1
5..0	qp
-------------



tbit.z		  p1,p2=r3,pos6	I16	5.0.0.0.0.0	Test Bit	
tbit.z.unc	  p1,p2=r3,pos6	I16	5.0.0.0.0.1
tbit.z.and	  p1,p2=r3,pos6 I16	5.0.0.1.0.0
tbit.nz.and	  p1,p2=r3,pos6	I16	5.0.0.1.0.1
tbit.z.or	  p1,p2=r3,pos6	I16	5.0.1.0.0.0
tbit.nz.or	  p1,p2=r3,pos6	I16	5.0.1.0.0.1
tbit.z.or.andcm   p1,p2=r3,pos6	I16	5.0.1.1.0.0
tbit.nz.or.andcm  p1,p2=r3,pos6	I16	5.0.1.1.0.1




Format I29
-----------
40..37	0
36	--
35..33	x3
32..27	x6
26..20	r3	Opcode = 0.x3.x6
19..13	--
12..6	r1
5..0	qp
-------------

czx1.l		r1=r3		I29	0.0.18	Compute Zero Index Left
czx2.l		r1=r3		I29	0.0.19

czx1.r		r1=r3		I29	0.0.1C	Compute Zero Index Right
czx2.r		r1=r3		I29	0.0.1D


// ----------------------------------------------------------------------


Index Prev Next