beautypg.com

IBM POWERPC 750GL User Manual

Page 371

background image

User’s Manual

IBM PowerPC 750GX and 750GL RISC Microprocessor

750gx_umIX.fm.(1.2)
March 27, 2006

Index

Page 371 of 377

register settings

MSR

,

162

SRR0/SRR1

,

156

reset exception

,

163

returning from an exception handler

,

161

summary table

,

152

system call exception

,

171

terminology

,

151

thermal management interrupt exception

,

174

Execution synchronization

,

90

Execution unit timing examples

,

225

Execution units

,

31

External control instructions

,

117

,

300

F

Features, list

,

25

Finish cycle, definition

,

210

Floating-Point Execution Models—UISA

,

83

Floating-point model

FE0/FE1 bits

,

160

FP arithmetic instructions

,

95

FP assist exceptions

,

171

FP compare instructions

,

97

FP multiply-add instructions

,

96

FP operand

,

84

FP rounding/conversion instructions

,

96

FP store instructions

,

105

FP unavailable exception

,

171

FPSCR instructions

,

97

IEEE-754 compatibility

,

83

NI bit in FPSCR

,

84

Floating-point unit

execution timing

,

232

latency, FP instructions

,

242

overview

,

31

Flush block operation

,

143

FPRn (floating-point registers)

,

59

FPSCR (floating-point status and control register)

FPSCR instructions

,

97

FPSCR register description

,

59

G

GBL (global) signal

,

261

GPRn (general-purpose registers)

,

59

Guarded memory bit (G bit)

,

125

H, I, J, K

HIDn (hardware implementation-dependent) registers

HID0

description

,

65

doze bit

,

337

DPM enable bit

,

337

nap bit

,

338

HID1

description

,

70

PLL configuration

,

277

HRESET (hard reset) signal

,

272

IABR (instruction address breakpoint register)

,

64

ICTC (instruction cache throttling control) register

,

77

,

348

IEEE 1149.1-compliant interface

,

319

Illegal instruction class

,

88

Instruction cache

configuration

,

124

instruction cache block fill operations

,

139

organization

,

125

Instruction cache throttling

,

347

Instruction timing

examples

cache hit

,

220

cache miss

,

223

execution unit

,

225

instruction flow

,

215

memory performance considerations

,

235

terminology

,

209

Instructions

branch address calculation

,

106

branch instructions

,

216

,

226

,

227

cache control instructions

,

328

classes

,

87

condition register logical

,

107

defined instructions

,

87

external control instructions

,

117

floating-point

arithmetic

,

95

compare

,

97

FP rounding and conversion

,

96

FP status and control register

,

97

multiply-add

,

96

illegal instructions

,

88

instruction cache throttling

,

347

instruction flow diagram

,

218

instruction serialization

,

225

instruction serialization types

,

225

instruction set summary

,

86

integer

arithmetic

,

92

compare

,

93

logical

,

94

rotate and shift

,

95

integer instructions

,

240

isync, instruction synchronization

,

162

latency summary

,

238

load and store

address generation

floating-point

,

103

This manual is related to the following products: