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