User’s Manual

IBM PowerPC 750GX and 750GL RISC Microprocessor

Table 6-7. Integer Instructions

(Page 2 of 3)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Instruction

Mnemonic

 

Primary

Extended

Unit

Cycles

Serialization

 

 

Opcode

Opcode

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

AND Immediate Shifted

andis.

 

29

IU1/IU2

1

 

 

 

 

 

 

 

 

 

 

AND

and[.]

 

31

28

IU1/IU2

1

 

 

 

 

 

 

 

 

 

 

Compare

cmp

 

31

0

IU1/IU2

1

 

 

 

 

 

 

 

 

 

 

Compare Immediate

cmpi

 

11

IU1/IU2

1

 

 

 

 

 

 

 

 

 

 

Compare Logical

cmpl

 

31

32

IU1/IU2

1

 

 

 

 

 

 

 

 

 

 

Compare Logical

cmpli

 

10

IU1/IU2

1

 

Immediate

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Count Leading Zeros

cntlzw[.]

 

31

26

IU1/IU2

1

 

Word

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Divide Word Unsigned

divwu[o][.]

 

31

459

IU1

19

 

 

 

 

 

 

 

 

 

 

Divide Word

divw[o][.]

 

31

491

IU1

19

 

 

 

 

 

 

 

 

 

 

Equivalent

eqv[.]

 

31

284

IU1/IU2

1

 

 

 

 

 

 

 

 

 

 

Extend Sign Byte

extsb[.]

 

31

954

IU1/IU2

1

 

 

 

 

 

 

 

 

 

 

Extend Sign Halfword

extsh[.]

 

31

922

IU1/IU2

1

 

 

 

 

 

 

 

 

 

 

Multiply High Word

mulhwu[.]

 

31

11

IU1

2, 3, 4, 5, 6

 

Unsigned

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Multiply High Word

mulhw[.]

 

31

75

IU1

2, 3, 4, 5

 

 

 

 

 

 

 

 

 

 

Multiply Low Immediate

mulli

 

7

IU1

2, 3

 

 

 

 

 

 

 

 

 

 

Multiply Low Word

mullw[o][.]

 

31

235

IU1

2, 3, 4, 5

 

 

 

 

 

 

 

 

 

 

NAND

nand[.]

 

31

476

IU1/IU2

1

 

 

 

 

 

 

 

 

 

 

Negate

neg[o][.]

 

31

104

IU1/IU2

1

 

 

 

 

 

 

 

 

 

 

NOR

nor[.]

 

31

124

IU1/IU2

1

 

 

 

 

 

 

 

 

 

 

OR with Complement

orc[.]

 

31

412

IU1/IU2

1

 

 

 

 

 

 

 

 

 

 

OR Immediate

ori

 

24

IU1/IU2

1

 

 

 

 

 

 

 

 

 

 

OR Immediate Shifted

oris

 

25

IU1/IU2

1

 

 

 

 

 

 

 

 

 

 

OR

or[.]

 

31

444

IU1/IU2

1

 

 

 

 

 

 

 

 

 

 

Rotate Left Word

rlwimi[.]

 

 

 

 

 

 

 

Immediate then

 

20

IU1/IU2

1

 

Mask Insert

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Rotate Left Word

rlwinm[.]

 

 

 

 

 

 

 

Immediate then

 

21

IU1/IU2

1

 

AND with Mask

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Rotate Left Word then

rlwnm[.]

 

23

IU1/IU2

1

 

AND with Mask

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Shift Left Word

slw[.]

 

31

24

IU1/IU2

1

 

 

 

 

 

 

 

 

 

 

Shift Right Algebraic

srawi[.]

 

31

824

IU1/IU2

1

 

Word Immediate

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Shift Right Algebraic

sraw[.]

 

31

792

IU1/IU2

1

 

Word

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Shift Right Word

srw[.]

 

31

536

IU1/IU2

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

gx_06.fm.(1.2)

 

 

 

 

 

 

Instruction Timing

 

March 27, 2006

 

 

 

 

 

 

Page 241 of 377