I-instructions

multimedia and variable shifts; integer shifts

Type Instructions Category
I1 Pmpyshr Multimedia
I2

Pmpy; Mix; Pack; Unpack

Pmin; Pmax; Psad

multimedia
I3 Mux1 multimedia
I4 Mux2

multimedia

I5 Shr; Pshr(variable) multimedia
I6 Pshr(fixed) multimedia
I7 Shl; Pshl(variable) multimedia
I8 Pshl(fixed) multimedia
I9 Population count multimedia
I10 Shrp integer shift
I11 Extract integer shift
I12 Zero and deposit integer shift
I13 Zero and deposit(immediate) integer shift
I14 Deposit(immediate) integer shift
I15 Deposit integer shift
I16 Test bit Test bit
I17 Test Nat test bit
I18 move long integer miscellaneous
I19 break.i; nop.i integer miscellaneous
I20 chk.s.i integer miscellaneous
I21 move to BR integer move
I22 move from BR integer move
I23 move to prediate(register) integer move
I24 move to prediate(immediate) integer move
I25 move from PR/IP integer move
I26 move to AR(register) integer move
I27 move to AR(immediate) integer move
I28 move from Ar integer move
I29

Sign/Zero extend;

compute zero index

integer miscellaneous