%PDF-1.6
%
1 0 obj
<<
/PageMode /UseOutlines
/Names 2 0 R
/Outlines 3 0 R
/Metadata 4 0 R
/Pages 5 0 R
/OpenAction 6 0 R
/Type /Catalog
/PageLabels 7 0 R
>>
endobj
8 0 obj
<<
/CreationDate (D:20070626090845Z)
/Subject <5468697320646F63756D656E742070726F766964657320696E666F726D6174696F6E20746F2070726F6772616D6D65727320746F207772697465206F7074696D616C20636F646520666F7220746865204D50433735302C204D5043373430302C20616E64204D504337343530206D6963726F70726F636573736F7273207468617420696D706C656D656E742074686520506F776572504392206172636869746563747572652C207769746820706172746963756C617220656D706861736973206F6E20746865204D5043373435302C207768696368206973207369676E69666963616E746C7920646966666572656E742066726F6D2070726576696F75732064657369676E732E20546865207461726765742061756469656E636520696E636C7564657320706572666F726D616E63652D6F7269656E7465642077726974657273206F6620626F746820636F6D70696C65727320616E642068616E642D636F64656420617373656D626C792E>
/Author (Freescale Semiconductor, Inc.)
/Creator (FrameMaker 7.1)
/Keywords (PowerPC, MPC7450, MPC750, MPC7410)
/Producer (Acrobat Distiller 8.0.0 \(Windows\))
/ModDate (D:20070626103133-05'00')
/Title (MPC7450 RISC Microprocessor Family Software Optimization Guide)
>>
endobj
2 0 obj
<<
/Dests 9 0 R
>>
endobj
3 0 obj
<<
/First 10 0 R
/Count 14
/Last 11 0 R
>>
endobj
4 0 obj
<<
/Subtype /XML
/Length 4294
/Type /Metadata
>>
stream
FrameMaker 7.1
2007-06-26T10:31:33-05:00
2007-06-26T09:08:45Z
2007-06-26T10:31:33-05:00
application/pdf
MPC7450 RISC Microprocessor Family Software Optimization Guide
Freescale Semiconductor, Inc.
This document provides information to programmers to write optimal code for the MPC750, MPC7400, and MPC7450 microprocessors that implement the PowerPC™ architecture, with particular emphasis on the MPC7450, which is significantly different from previous designs. The target audience includes performance-oriented writers of both compilers and hand-coded assembly.
Acrobat Distiller 8.0.0 (Windows)
PowerPC, MPC7450, MPC750, MPC7410
uuid:e1c2cacb-0461-43ee-a81b-34c6fc2ecc87
uuid:77e0ac2d-7d21-40cb-b873-9d4ef0285e4c
endstream
endobj
5 0 obj
<<
/Count 76
/Type /Pages
/Kids [12 0 R 13 0 R 14 0 R 15 0 R 16 0 R 17 0 R 18 0 R 19 0 R]
>>
endobj
6 0 obj
<<
/D [20 0 R /Fit]
/S /GoTo
>>
endobj
7 0 obj
<<
/Nums [0 21 0 R]
>>
endobj
9 0 obj
<<
/Kids [22 0 R 23 0 R 24 0 R 25 0 R 26 0 R 27 0 R 28 0 R]
>>
endobj
10 0 obj
<<
/Parent 3 0 R
/Next 29 0 R
/Dest (G998361)
/Title (1 Terminology and Conventions)
>>
endobj
11 0 obj
<<
/Parent 3 0 R
/Dest (G1015714)
/Prev 30 0 R
/Title (Appendix B Revision History)
>>
endobj
12 0 obj
<<
/Parent 5 0 R
/Count 10
/Type /Pages
/Kids [20 0 R 31 0 R 32 0 R 33 0 R 34 0 R 35 0 R 36 0 R 37 0 R 38 0 R 39 0 R]
>>
endobj
13 0 obj
<<
/Parent 5 0 R
/Count 10
/Type /Pages
/Kids [40 0 R 41 0 R 42 0 R 43 0 R 44 0 R 45 0 R 46 0 R 47 0 R 48 0 R 49 0 R]
>>
endobj
14 0 obj
<<
/Parent 5 0 R
/Count 10
/Type /Pages
/Kids [50 0 R 51 0 R 52 0 R 53 0 R 54 0 R 55 0 R 56 0 R 57 0 R 58 0 R 59 0 R]
>>
endobj
15 0 obj
<<
/Parent 5 0 R
/Count 10
/Type /Pages
/Kids [60 0 R 61 0 R 62 0 R 63 0 R 64 0 R 65 0 R 66 0 R 67 0 R 68 0 R 69 0 R]
>>
endobj
16 0 obj
<<
/Parent 5 0 R
/Count 10
/Type /Pages
/Kids [70 0 R 71 0 R 72 0 R 73 0 R 74 0 R 75 0 R 76 0 R 77 0 R 78 0 R 79 0 R]
>>
endobj
17 0 obj
<<
/Parent 5 0 R
/Count 10
/Type /Pages
/Kids [80 0 R 81 0 R 82 0 R 83 0 R 84 0 R 85 0 R 86 0 R 87 0 R 88 0 R 89 0 R]
>>
endobj
18 0 obj
<<
/Parent 5 0 R
/Count 10
/Type /Pages
/Kids [90 0 R 91 0 R 92 0 R 93 0 R 94 0 R 95 0 R 96 0 R 97 0 R 98 0 R 99 0 R]
>>
endobj
19 0 obj
<<
/Parent 5 0 R
/Count 6
/Type /Pages
/Kids [100 0 R 101 0 R 102 0 R 103 0 R 104 0 R 105 0 R]
>>
endobj
20 0 obj
<<
/CropBox [0 0 612 792]
/Parent 12 0 R
/Contents [106 0 R 107 0 R 108 0 R 109 0 R 110 0 R 111 0 R 112 0 R 113 0 R 114 0 R]
/Rotate 0
/MediaBox [0 0 612 792]
/Resources 115 0 R
/Type /Page
>>
endobj
21 0 obj
<<
/S /D
>>
endobj
22 0 obj
<<
/Limits [(F) (G1009619)]
/Names [(F) 116 0 R (G1000525) 117 0 R (G1000534) 118 0 R (G1000536) 119 0 R (G1000541) 120 0 R
(G1000543) 121 0 R (G1000547) 122 0 R (G1000592) 123 0 R (G1000597) 124 0 R (G1000603) 125 0 R
(G1000610) 126 0 R (G1000612) 127 0 R (G1000619) 128 0 R (G1000626) 129 0 R (G1001184) 130 0 R
(G1001398) 131 0 R (G1001400) 132 0 R (G1001583) 133 0 R (G1003153) 134 0 R (G1003157) 135 0 R
(G1003166) 136 0 R (G1003457) 137 0 R (G1003827) 138 0 R (G1003839) 139 0 R (G1003842) 140 0 R
(G1003849) 141 0 R (G1004287) 142 0 R (G1004883) 143 0 R (G1004886) 144 0 R (G1005381) 145 0 R
(G1005552) 146 0 R (G1005554) 147 0 R (G1005556) 148 0 R (G1005559) 149 0 R (G1005562) 150 0 R
(G1005644) 151 0 R (G1005646) 152 0 R (G1005808) 153 0 R (G1005821) 154 0 R (G1006654) 155 0 R
(G1006870) 156 0 R (G1006873) 157 0 R (G1007176) 158 0 R (G1007692) 159 0 R (G1007696) 160 0 R
(G1007787) 161 0 R (G1007974) 162 0 R (G1008799) 163 0 R (G1008808) 164 0 R (G1008810) 165 0 R
(G1008813) 166 0 R (G1008822) 167 0 R (G1008829) 168 0 R (G1009563) 169 0 R (G1009567) 170 0 R
(G1009570) 171 0 R (G1009572) 172 0 R (G1009588) 173 0 R (G1009593) 174 0 R (G1009596) 175 0 R
(G1009598) 176 0 R (G1009604) 177 0 R (G1009610) 178 0 R (G1009619) 179 0 R]
>>
endobj
23 0 obj
<<
/Limits [(G1009622) (I1.1004300)]
/Names [(G1009622) 180 0 R (G1009624) 181 0 R (G1009630) 182 0 R (G1009636) 183 0 R (G1009653) 184 0 R
(G1009656) 185 0 R (G1009665) 186 0 R (G1009668) 187 0 R (G1009974) 188 0 R (G1010310) 189 0 R
(G1010315) 190 0 R (G1010357) 191 0 R (G1010507) 192 0 R (G1010646) 193 0 R (G1010771) 194 0 R
(G1010772) 195 0 R (G1015714) 196 0 R (G1015717) 197 0 R (G1040115) 198 0 R (G1040122) 199 0 R
(G1040150) 200 0 R (G1040157) 201 0 R (G1040204) 202 0 R (G1040247) 203 0 R (G1040283) 204 0 R
(G998361) 205 0 R (G998410) 206 0 R (G998412) 207 0 R (G998877) 208 0 R (G999093) 209 0 R
(G999095) 210 0 R (G999392) 211 0 R (G999401) 212 0 R (G999406) 213 0 R (G999413) 214 0 R
(G999416) 215 0 R (G999425) 216 0 R (G999435) 217 0 R (G999897) 218 0 R (G999906) 219 0 R
(I1.1000523) 220 0 R (I1.1000561) 221 0 R (I1.1000596) 222 0 R (I1.1000609) 223 0 R (I1.1000618) 224 0 R
(I1.1000625) 225 0 R (I1.1000635) 226 0 R (I1.1000930) 227 0 R (I1.1001183) 228 0 R (I1.1001193) 229 0 R
(I1.1001298) 230 0 R (I1.1001413) 231 0 R (I1.1001582) 232 0 R (I1.1001596) 233 0 R (I1.1002427) 234 0 R
(I1.1003158) 235 0 R (I1.1003165) 236 0 R (I1.1003179) 237 0 R (I1.1003456) 238 0 R (I1.1003841) 239 0 R
(I1.1003861) 240 0 R (I1.1003864) 241 0 R (I1.1004297) 242 0 R (I1.1004300) 243 0 R]
>>
endobj
24 0 obj
<<
/Limits [(I1.1004885) (I1.1015350)]
/Names [(I1.1004885) 244 0 R (I1.1004898) 245 0 R (I1.1005380) 246 0 R (I1.1005391) 247 0 R (I1.1005558) 248 0 R
(I1.1005561) 249 0 R (I1.1005579) 250 0 R (I1.1005663) 251 0 R (I1.1005835) 252 0 R (I1.1006246) 253 0 R
(I1.1006653) 254 0 R (I1.1006661) 255 0 R (I1.1006701) 256 0 R (I1.1006882) 257 0 R (I1.1007175) 258 0 R
(I1.1007184) 259 0 R (I1.1007378) 260 0 R (I1.1007705) 261 0 R (I1.1007786) 262 0 R (I1.1007795) 263 0 R
(I1.1007973) 264 0 R (I1.1007981) 265 0 R (I1.1008056) 266 0 R (I1.1008136) 267 0 R (I1.1008468) 268 0 R
(I1.1008798) 269 0 R (I1.1008812) 270 0 R (I1.1008828) 271 0 R (I1.1008838) 272 0 R (I1.1009201) 273 0 R
(I1.1009562) 274 0 R (I1.1009655) 275 0 R (I1.1009667) 276 0 R (I1.1009670) 277 0 R (I1.1009683) 278 0 R
(I1.1009973) 279 0 R (I1.1009978) 280 0 R (I1.1009997) 281 0 R (I1.1010309) 282 0 R (I1.1010322) 283 0 R
(I1.1010364) 284 0 R (I1.1010514) 285 0 R (I1.1010653) 286 0 R (I1.1010770) 287 0 R (I1.1010780) 288 0 R
(I1.1010922) 289 0 R (I1.1010982) 290 0 R (I1.1010986) 291 0 R (I1.1011077) 292 0 R (I1.1011120) 293 0 R
(I1.1011392) 294 0 R (I1.1011397) 295 0 R (I1.1011401) 296 0 R (I1.1011566) 297 0 R (I1.1011820) 298 0 R
(I1.1011847) 299 0 R (I1.1012019) 300 0 R (I1.1012163) 301 0 R (I1.1012685) 302 0 R (I1.1012692) 303 0 R
(I1.1014116) 304 0 R (I1.1014806) 305 0 R (I1.1015067) 306 0 R (I1.1015350) 307 0 R]
>>
endobj
25 0 obj
<<
/Limits [(I1.1015715) (M9.20264.TBTitle.Table.38.MPC7450.Execution.of.of.code.loop.in.Table.35)]
/Names [(I1.1015715) 308 0 R (I1.1015716) 309 0 R (I1.1015724) 310 0 R (I1.1040447) 311 0 R (I1.1040463) 312 0 R
(I1.1040479) 313 0 R (I1.1040495) 314 0 R (I1.1040511) 315 0 R (I1.1040527) 316 0 R (I1.1040543) 317 0 R
(I1.1040562) 318 0 R (I1.1040578) 319 0 R (I1.1040600) 320 0 R (I1.1040613) 321 0 R (I1.1040978) 322 0 R
(I1.998339) 323 0 R (I1.998360) 324 0 R (I1.998365) 325 0 R (I1.998367) 326 0 R (I1.998369) 327 0 R
(I1.998371) 328 0 R (I1.998373) 329 0 R (I1.998375) 330 0 R (I1.998377) 331 0 R (I1.998379) 332 0 R
(I1.998381) 333 0 R (I1.998383) 334 0 R (I1.998385) 335 0 R (I1.998388) 336 0 R (I1.998390) 337 0 R
(I1.998392) 338 0 R (I1.998394) 339 0 R (I1.998397) 340 0 R (I1.998401) 341 0 R (I1.998403) 342 0 R
(I1.998405) 343 0 R (I1.998407) 344 0 R (I1.998409) 345 0 R (I1.998419) 346 0 R (I1.998916) 347 0 R
(I1.998924) 348 0 R (I1.999022) 349 0 R (I1.999030) 350 0 R (I1.999389) 351 0 R (I1.999412) 352 0 R
(I1.999895) 353 0 R (L) 354 0 R (M9.10767.TBTitle.Table.311.MPC7450.Execution.of.3.iterations.of.code.loop.in.Table.33) 355 0 R (M9.10933.TBTitle.Table54.Comparisons.with.Addition) 356 0 R (M9.11410.TBTitle.Table627.Vector.Unit.Example) 357 0 R
(M9.11851.Heading2.19.Document.Revision.History) 358 0 R (M9.13239.Heading2.18.Ordering.Information) 359 0 R (M9.13320.Heading3.311.Fetching.fetch.alignment.BTIC) 360 0 R (M9.13419.Heading3.331.General.Purpose.Issue.Queue.GIQ) 361 0 R (M9.15041.TBTitle.Table618.Link.Stack.Example) 362 0 R
(M9.16262.TBTitle.Table.39.MPC7450.Execution.of.of.code.loop.in.Table.35) 363 0 R (M9.17156.TableFootnote.2.3232bit.multiplication.has.an.early.exit.condition.If.the.15.msbs.of.the) 364 0 R (M9.17321.TBTitleApp.TableA8.AltiVec.OperationsVector.Simple.Integer.Unit) 365 0 R (M9.18227.TBTitle.Table24.MPC750MPC7400.vs.MPC7450.Integer.Unit.Breakdown) 366 0 R (M9.18374.TBTitle.Table330.Hardware.Prefetching.Enable.Example) 367 0 R
(M9.18717.TBTitle.Table128.GIQ.Timing.Example) 368 0 R (M9.19090.TBTitle.Table22.G3G4.Pipeline.Stages) 369 0 R (M9.20004.TableFootnote.3.srawi.and.sraw.produce.a.GPR.result.in.1.cycle.but.the.full.results) 370 0 R (M9.20264.TBTitle.Table.38.MPC7450.Execution.of.of.code.loop.in.Table.35) 371 0 R]
>>
endobj
26 0 obj
<<
/Limits [(M9.22182.TBTitle.Table127.LoadStore.Multiple.Micro.Operation.Generation.Example) (M9.80637.TBTitle.Table631.LoadStore.Interaction.Assuming.Full.Alias)]
/Names [(M9.22182.TBTitle.Table127.LoadStore.Multiple.Micro.Operation.Generation.Example) 372 0 R (M9.22670.TBTitle.Table.36.MPC7450.Execution.of.of.code.loop.in.Table.35) 373 0 R (M9.23506.Heading1.2.Processor.Overview) 374 0 R (M9.24040.Heading3.425.Data.Prefetching.ICA) 375 0 R (M9.24300.TBTitle.Table52.Comparisons.and.Comparisons.Against.Zero) 376 0 R
(M9.24682.Heading4.3122.Branch.Loop.example) 377 0 R (M9.26026.TBTitle.Table.321.MPC7450.Execution.of.of.code.in.Table.320) 378 0 R (M9.30261.Heading2.32.Dispatch.Considerations) 379 0 R (M9.32470.TBTitleApp.TableA11.AltiVec.OperationsVPU) 380 0 R (M9.33380.Chp.Chapter5.Optimized.Code.Sequences) 381 0 R
(M9.34846.TableFootnote.1.If.the.record.bit.is.set.the.GPR.result.is.available.in.1.cycle.while.the) 382 0 R (M9.36868.TBTitle.Table623.SCIU.Timing.Example) 383 0 R (M9.38484.TableTitle.Table.2.Execution.Cycles) 384 0 R (M9.39843.Heading3.364.Misalignment.Effects) 385 0 R (M9.40290.Chp.Chapter3.Microarchitecture.Details.of.G4) 386 0 R
(M9.40539.Chp.Chapter1) 387 0 R (M9.41487.Heading4.3111.Fetch.Alignment.Example) 388 0 R (M9.42309.Heading3.343.Serialization.Effects) 389 0 R (M9.42862.Heading4.2214.Branches) 390 0 R (M9.43234.FigTitle.Figure.23.G3.Microarchitecture.Block.Diagram) 391 0 R
(M9.44318.TBTitleApp.TableA3.System.Operation.Instruction.Execution.Latencies) 392 0 R (M9.45720.Heading2.310.Hardware.Prefetching) 393 0 R (M9.46501.TBTitle.Table624.FPU.Timing.Example) 394 0 R (M9.48143.TBTitle.Table.36.MPC7450.Execution.of.12.iterations.of.code.loop.in.Table.33) 395 0 R (M9.49502.TBTitle.Table630.Execution.of.Four.stfd.Instructions) 396 0 R
(M9.49617.FigTitle.Figure.24.G4.Microarchitecture.Block.Diagram) 397 0 R (M9.50343.TBTitle.Table.32.MPC7450.Exeuction.of.3.iterations.of.code.in.Table.31) 398 0 R (M9.51241.TBTitle.Table638.Timing.for.Load.Miss.Line.Alias.Example) 399 0 R (M9.51578.TBTitle.Table523.Vector.Execution.Latencies) 400 0 R (M9.51970.Heading4.4221.Loop.Unrolling.Example) 401 0 R
(M9.54281.Heading3.424.Vectorization.ICA) 402 0 R (M9.54391.TBTitle.Table327.Load.Miss.Line.Alias.Example) 403 0 R (M9.55169.Table.TABLE.5.FloatingPoint.Operations) 404 0 R (M9.57384.TBTitle.Table636.Load.miss.line.alias.example.with.reordered.code) 405 0 R (M9.57795.TBTitleApp.TableA5.Integer.Unit.Execution.Latencies) 406 0 R
(M9.58117.FigTitle.Figure.25.MPC7450.Microarchitecture.Block.Diagram) 407 0 R (M9.58530.TBTitle.Table126.Dispatch.Stall.Due.to.Rename.Availability) 408 0 R (M9.59815.TBTitle.Table619.LoadStore.Multiple.Micro.Operation.Generation.Example) 409 0 R (M9.60776.Heading4.3112.Branch.Taken.Bubble.Example) 410 0 R (M9.61006.TBTitle.Table111.High.Level.Microarchitectural.Differences.to.Predecessors) 411 0 R
(M9.61998.Heading3.314.Branch.Indirect.Usage.iecorrect.use.of.the.Link.Stack) 412 0 R (M9.63124.TBTitle.Table42.MPC7450.Execution.of.12.Iterations.of.Code.Loop.Example) 413 0 R (M9.63470.TBTitle.Table622.Serialization.Example) 414 0 R (M9.64766.TBTitleApp.TableA6.FloatingPoint.Unit.FPU.Execution.Latencies) 415 0 R (M9.67114.TBTitleApp.TableA7.Store.Unit.LSU.Instruction.Latencies) 416 0 R
(M9.67468.TBTitle.Table.32.MPC7450.Execution.of.3.iterations.of.code.in.Table.31) 417 0 R (M9.68396.Heading3.366.Miss.Pipeline) 418 0 R (M9.68749.TableFootnote.2.Memory.subsystem.SPRs.are.implementation.specific.and.are.described.in.the.) 419 0 R (M9.68862.Heading4.4241.Vectorization.Example) 420 0 R (M9.69250.TBTitle.Table.314.Misaligned.LoadStore.Detection) 421 0 R
(M9.69324.TBTitle.Table620.Dispatch.Stall.due.to.Rename.Availability) 422 0 R (M9.69346.TBTitleApp.TableA9.AltiVec.OperationsVCIU) 423 0 R (M9.70177.TBTitle.Table633.Data.Cache.Miss.L2.Cache.Hit.Timing) 424 0 R (M9.70303.TBTitleApp.TableB1.Revision.History) 425 0 R (M9.71455.TBTitleApp.TableA4.Condition.Register.Logical.Execution.Latencies) 426 0 R
(M9.71536.Heading1.4.Microprocessor.Application.to.Optimal.Code) 427 0 R (M9.71925.Heading3.367.DSTs.and.the.VTE) 428 0 R (M9.72007.TBTitle.Table628.Load.Hit.Pipeline.Example) 429 0 R (M9.74032.Heading4.1271.L2.Cache.Effects) 430 0 R (M9.74933.Heading3.363.Store.Hit.Pipeline) 431 0 R
(M9.74992.TBTitle.Table538.Signed.Division.Sequences) 432 0 R (M9.79552.TableTitle.Table.1) 433 0 R (M9.80151.TBTitle.Table.327.MPC7450.Execution.of.4.stws) 434 0 R (M9.80637.TBTitle.Table631.LoadStore.Interaction.Assuming.Full.Alias) 435 0 R]
>>
endobj
27 0 obj
<<
/Limits [(M9.81042.Heading3.361.Vector.Units) (P.54)]
/Names [(M9.81042.Heading3.361.Vector.Units) 436 0 R (M9.81667.TBTitle.Table621.VIQ.Timing.Example) 437 0 R (M9.82095.Heading4.2235.Branches) 438 0 R (M9.82231.Heading3.422.Loop.Unrolling.for.Long.Pipelines..ICA) 439 0 R (M9.86092.Table.TABLE.28.Branching.Operations) 440 0 R
(M9.86612.TableTitle.Table.10.AltiVec.Operations..VFPU) 441 0 R (M9.87576.TBTitle.Table617.MPC7450.Execution.of.Code.Loop.in.Table.512) 442 0 R (M9.88694.FigTitle.Figure.21.G3.and.G4.Microarchitecture.Pipeline.Diagram) 443 0 R (M9.91456.TBTitle.Table634) 444 0 R (M9.93363.TBTitle.Table23.MPC7450.Pipeline.Stages) 445 0 R
(M9.93442.Heading3.332.Vector.Issue.Queue.VIQ) 446 0 R (M9.95337.Heading3.342.Completion.Groupings) 447 0 R (M9.95824.TBTitle.Table53.Negative.Comparisonsand.Negative.Comparisons.Against.Zero) 448 0 R (M9.97574.FigTitle.Figure.22.G4.Microarchitecture.Pipeline.Diagram) 449 0 R (P.1) 450 0 R
(P.10) 451 0 R (P.11) 452 0 R (P.12) 453 0 R (P.13) 454 0 R (P.14) 455 0 R
(P.15) 456 0 R (P.16) 457 0 R (P.17) 458 0 R (P.18) 459 0 R (P.19) 460 0 R
(P.2) 461 0 R (P.20) 462 0 R (P.21) 463 0 R (P.22) 464 0 R (P.23) 465 0 R
(P.24) 466 0 R (P.25) 467 0 R (P.26) 468 0 R (P.27) 469 0 R (P.28) 470 0 R
(P.29) 471 0 R (P.3) 472 0 R (P.30) 473 0 R (P.31) 474 0 R (P.32) 475 0 R
(P.33) 476 0 R (P.34) 477 0 R (P.35) 478 0 R (P.36) 479 0 R (P.37) 480 0 R
(P.38) 481 0 R (P.39) 482 0 R (P.4) 483 0 R (P.40) 484 0 R (P.41) 485 0 R
(P.42) 486 0 R (P.43) 487 0 R (P.44) 488 0 R (P.45) 489 0 R (P.46) 490 0 R
(P.47) 491 0 R (P.48) 492 0 R (P.49) 493 0 R (P.5) 494 0 R (P.50) 495 0 R
(P.51) 496 0 R (P.52) 497 0 R (P.53) 498 0 R (P.54) 499 0 R]
>>
endobj
28 0 obj
<<
/Limits [(P.55) (P.9)]
/Names [(P.55) 500 0 R (P.56) 501 0 R (P.57) 502 0 R (P.58) 503 0 R (P.59) 504 0 R
(P.6) 505 0 R (P.60) 506 0 R (P.61) 507 0 R (P.62) 508 0 R (P.63) 509 0 R
(P.64) 510 0 R (P.65) 511 0 R (P.66) 512 0 R (P.67) 513 0 R (P.68) 514 0 R
(P.69) 515 0 R (P.7) 516 0 R (P.70) 517 0 R (P.71) 518 0 R (P.72) 519 0 R
(P.73) 520 0 R (P.74) 521 0 R (P.75) 522 0 R (P.76) 523 0 R (P.8) 524 0 R
(P.9) 525 0 R]
>>
endobj
29 0 obj
<<
/First 526 0 R
/Parent 3 0 R
/Next 527 0 R
/Dest (G998410)
/Count -2
/Last 528 0 R
/Prev 10 0 R
/Title (2 Processor Overview)
>>
endobj
30 0 obj
<<
/Parent 3 0 R
/Next 11 0 R
/Dest (G1010771)
/Prev 529 0 R
/Title (Appendix A MPC7450 Execution Latencies)
>>
endobj
31 0 obj
<<
/CropBox [0 0 612 792]
/Annots [530 0 R]
/Parent 12 0 R
/Contents [531 0 R 532 0 R]
/Rotate 0
/MediaBox [0 0 612 792]
/Resources 533 0 R
/Type /Page
>>
endobj
32 0 obj
<<
/CropBox [0 0 612 792]
/Parent 12 0 R
/Contents [534 0 R 535 0 R]
/Rotate 0
/MediaBox [0 0 612 792]
/Resources 536 0 R
/Type /Page
>>
endobj
33 0 obj
<<
/CropBox [0 0 612 792]
/Annots [537 0 R]
/Parent 12 0 R
/Contents [538 0 R 539 0 R]
/Rotate 0
/MediaBox [0 0 612 792]
/Resources 540 0 R
/Type /Page
>>
endobj
34 0 obj
<<
/CropBox [0 0 612 792]
/Parent 12 0 R
/Contents [541 0 R 542 0 R]
/Rotate 0
/MediaBox [0 0 612 792]
/Resources 543 0 R
/Type /Page
>>
endobj
35 0 obj
<<
/CropBox [0 0 612 792]
/Annots [544 0 R 545 0 R 546 0 R 547 0 R 548 0 R]
/Parent 12 0 R
/Contents [549 0 R 550 0 R]
/Rotate 0
/MediaBox [0 0 612 792]
/Resources 551 0 R
/Type /Page
>>
endobj
36 0 obj
<<
/CropBox [0 0 612 792]
/Annots [552 0 R]
/Parent 12 0 R
/Contents [553 0 R 554 0 R]
/Rotate 0
/MediaBox [0 0 612 792]
/Resources 555 0 R
/Type /Page
>>
endobj
37 0 obj
<<
/CropBox [0 0 612 792]
/Parent 12 0 R
/Contents [556 0 R 557 0 R]
/Rotate 0
/MediaBox [0 0 612 792]
/Resources 558 0 R
/Type /Page
>>
endobj
38 0 obj
<<
/CropBox [0 0 612 792]
/Annots [559 0 R 560 0 R]
/Parent 12 0 R
/Contents [561 0 R 562 0 R]
/Rotate 0
/MediaBox [0 0 612 792]
/Resources 563 0 R
/Type /Page
>>
endobj
39 0 obj
<<
/CropBox [0 0 612 792]
/Annots [564 0 R 565 0 R 566 0 R]
/Parent 12 0 R
/Contents [567 0 R 568 0 R]
/Rotate 0
/MediaBox [0 0 612 792]
/Resources 569 0 R
/Type /Page
>>
endobj
40 0 obj
<<
/CropBox [0 0 612 792]
/Parent 13 0 R
/Contents [570 0 R 571 0 R]
/Rotate 0
/MediaBox [0 0 612 792]
/Resources 572 0 R
/Type /Page
>>
endobj
41 0 obj
<<
/CropBox [0 0 612 792]
/Annots [573 0 R 574 0 R 575 0 R 576 0 R]
/Parent 13 0 R
/Contents [577 0 R 578 0 R]
/Rotate 0
/MediaBox [0 0 612 792]
/Resources 579 0 R
/Type /Page
>>
endobj
42 0 obj
<<
/CropBox [0 0 612 792]
/Parent 13 0 R
/Contents [580 0 R 581 0 R]
/Rotate 0
/MediaBox [0 0 612 792]
/Resources 582 0 R
/Type /Page
>>
endobj
43 0 obj
<<
/CropBox [0 0 612 792]
/Annots [583 0 R 584 0 R 585 0 R]
/Parent 13 0 R
/Contents [586 0 R 587 0 R]
/Rotate 0
/MediaBox [0 0 612 792]
/Resources 588 0 R
/Type /Page
>>
endobj
44 0 obj
<<
/CropBox [0 0 612 792]
/Annots [589 0 R 590 0 R 591 0 R]
/Parent 13 0 R
/Contents [592 0 R 593 0 R]
/Rotate 0
/MediaBox [0 0 612 792]
/Resources 594 0 R
/Type /Page
>>
endobj
45 0 obj
<<
/CropBox [0 0 612 792]
/Annots [595 0 R]
/Parent 13 0 R
/Contents [596 0 R 597 0 R]
/Rotate 0
/MediaBox [0 0 612 792]
/Resources 598 0 R
/Type /Page
>>
endobj
46 0 obj
<<
/CropBox [0 0 612 792]
/Annots [599 0 R]
/Parent 13 0 R
/Contents [600 0 R 601 0 R]
/Rotate 0
/MediaBox [0 0 612 792]
/Resources 602 0 R
/Type /Page
>>
endobj
47 0 obj
<<
/CropBox [0 0 612 792]
/Annots [603 0 R 604 0 R 605 0 R 606 0 R]
/Parent 13 0 R
/Contents [607 0 R 608 0 R]
/Rotate 0
/MediaBox [0 0 612 792]
/Resources 609 0 R
/Type /Page
>>
endobj
48 0 obj
<<
/CropBox [0 0 612 792]
/Annots [610 0 R 611 0 R 612 0 R 613 0 R 614 0 R]
/Parent 13 0 R
/Contents [615 0 R 616 0 R]
/Rotate 0
/MediaBox [0 0 612 792]
/Resources 617 0 R
/Type /Page
>>
endobj
49 0 obj
<<
/CropBox [0 0 612 792]
/Annots [618 0 R 619 0 R]
/Parent 13 0 R
/Contents [620 0 R 621 0 R]
/Rotate 0
/MediaBox [0 0 612 792]
/Resources 622 0 R
/Type /Page
>>
endobj
50 0 obj
<<
/CropBox [0 0 612 792]
/Parent 14 0 R
/Contents [623 0 R 624 0 R]
/Rotate 0
/MediaBox [0 0 612 792]
/Resources 625 0 R
/Type /Page
>>
endobj
51 0 obj
<<
/CropBox [0 0 612 792]
/Annots [626 0 R 627 0 R]
/Parent 14 0 R
/Contents [628 0 R 629 0 R]
/Rotate 0
/MediaBox [0 0 612 792]
/Resources 630 0 R
/Type /Page
>>
endobj
52 0 obj
<<
/CropBox [0 0 612 792]
/Parent 14 0 R
/Contents [631 0 R 632 0 R]
/Rotate 0
/MediaBox [0 0 612 792]
/Resources 633 0 R
/Type /Page
>>
endobj
53 0 obj
<<
/CropBox [0 0 612 792]
/Annots [634 0 R]
/Parent 14 0 R
/Contents [635 0 R 636 0 R]
/Rotate 0
/MediaBox [0 0 612 792]
/Resources 637 0 R
/Type /Page
>>
endobj
54 0 obj
<<
/CropBox [0 0 612 792]
/Parent 14 0 R
/Contents [638 0 R 639 0 R]
/Rotate 0
/MediaBox [0 0 612 792]
/Resources 640 0 R
/Type /Page
>>
endobj
55 0 obj
<<
/CropBox [0 0 612 792]
/Parent 14 0 R
/Contents [641 0 R 642 0 R]
/Rotate 0
/MediaBox [0 0 612 792]
/Resources 643 0 R
/Type /Page
>>
endobj
56 0 obj
<<
/CropBox [0 0 612 792]
/Annots [644 0 R]
/Parent 14 0 R
/Contents [645 0 R 646 0 R]
/Rotate 0
/MediaBox [0 0 612 792]
/Resources 647 0 R
/Type /Page
>>
endobj
57 0 obj
<<
/CropBox [0 0 612 792]
/Annots [648 0 R]
/Parent 14 0 R
/Contents [649 0 R 650 0 R]
/Rotate 0
/MediaBox [0 0 612 792]
/Resources 651 0 R
/Type /Page
>>
endobj
58 0 obj
<<
/CropBox [0 0 612 792]
/Annots [652 0 R]
/Parent 14 0 R
/Contents [653 0 R 654 0 R]
/Rotate 0
/MediaBox [0 0 612 792]
/Resources 655 0 R
/Type /Page
>>
endobj
59 0 obj
<<
/CropBox [0 0 612 792]
/Annots [656 0 R]
/Parent 14 0 R
/Contents [657 0 R 658 0 R]
/Rotate 0
/MediaBox [0 0 612 792]
/Resources 659 0 R
/Type /Page
>>
endobj
60 0 obj
<<
/CropBox [0 0 612 792]
/Annots [660 0 R 661 0 R]
/Parent 15 0 R
/Contents [662 0 R 663 0 R]
/Rotate 0
/MediaBox [0 0 612 792]
/Resources 664 0 R
/Type /Page
>>
endobj
61 0 obj
<<
/CropBox [0 0 612 792]
/Annots [665 0 R 666 0 R 667 0 R 668 0 R]
/Parent 15 0 R
/Contents [669 0 R 670 0 R]
/Rotate 0
/MediaBox [0 0 612 792]
/Resources 671 0 R
/Type /Page
>>
endobj
62 0 obj
<<
/CropBox [0 0 612 792]
/Annots [672 0 R 673 0 R 674 0 R 675 0 R 676 0 R]
/Parent 15 0 R
/Contents [677 0 R 678 0 R]
/Rotate 0
/MediaBox [0 0 612 792]
/Resources 679 0 R
/Type /Page
>>
endobj
63 0 obj
<<
/CropBox [0 0 612 792]
/Annots [680 0 R 681 0 R 682 0 R]
/Parent 15 0 R
/Contents [683 0 R 684 0 R]
/Rotate 0
/MediaBox [0 0 612 792]
/Resources 685 0 R
/Type /Page
>>
endobj
64 0 obj
<<
/CropBox [0 0 612 792]
/Annots [686 0 R 687 0 R 688 0 R 689 0 R]
/Parent 15 0 R
/Contents [690 0 R 691 0 R]
/Rotate 0
/MediaBox [0 0 612 792]
/Resources 692 0 R
/Type /Page
>>
endobj
65 0 obj
<<
/CropBox [0 0 612 792]
/Annots [693 0 R 694 0 R]
/Parent 15 0 R
/Contents [695 0 R 696 0 R]
/Rotate 0
/MediaBox [0 0 612 792]
/Resources 697 0 R
/Type /Page
>>
endobj
66 0 obj
<<
/CropBox [0 0 612 792]
/Annots [698 0 R 699 0 R 700 0 R]
/Parent 15 0 R
/Contents [701 0 R 702 0 R]
/Rotate 0
/MediaBox [0 0 612 792]
/Resources 703 0 R
/Type /Page
>>
endobj
67 0 obj
<<
/CropBox [0 0 612 792]
/Annots [704 0 R]
/Parent 15 0 R
/Contents [705 0 R 706 0 R]
/Rotate 0
/MediaBox [0 0 612 792]
/Resources 707 0 R
/Type /Page
>>
endobj
68 0 obj
<<
/CropBox [0 0 612 792]
/Annots [708 0 R 709 0 R 710 0 R]
/Parent 15 0 R
/Contents [711 0 R 712 0 R]
/Rotate 0
/MediaBox [0 0 612 792]
/Resources 713 0 R
/Type /Page
>>
endobj
69 0 obj
<<
/CropBox [0 0 612 792]
/Annots [714 0 R 715 0 R]
/Parent 15 0 R
/Contents [716 0 R 717 0 R]
/Rotate 0
/MediaBox [0 0 612 792]
/Resources 718 0 R
/Type /Page
>>
endobj
70 0 obj
<<
/CropBox [0 0 612 792]
/Annots [719 0 R 720 0 R 721 0 R]
/Parent 16 0 R
/Contents [722 0 R 723 0 R]
/Rotate 0
/MediaBox [0 0 612 792]
/Resources 724 0 R
/Type /Page
>>
endobj
71 0 obj
<<
/CropBox [0 0 612 792]
/Annots [725 0 R 726 0 R]
/Parent 16 0 R
/Contents [727 0 R 728 0 R]
/Rotate 0
/MediaBox [0 0 612 792]
/Resources 729 0 R
/Type /Page
>>
endobj
72 0 obj
<<
/CropBox [0 0 612 792]
/Annots [730 0 R 731 0 R 732 0 R 733 0 R]
/Parent 16 0 R
/Contents [734 0 R 735 0 R]
/Rotate 0
/MediaBox [0 0 612 792]
/Resources 736 0 R
/Type /Page
>>
endobj
73 0 obj
<<
/CropBox [0 0 612 792]
/Annots [737 0 R 738 0 R]
/Parent 16 0 R
/Contents [739 0 R 740 0 R]
/Rotate 0
/MediaBox [0 0 612 792]
/Resources 741 0 R
/Type /Page
>>
endobj
74 0 obj
<<
/CropBox [0 0 612 792]
/Annots [742 0 R 743 0 R 744 0 R]
/Parent 16 0 R
/Contents [745 0 R 746 0 R]
/Rotate 0
/MediaBox [0 0 612 792]
/Resources 747 0 R
/Type /Page
>>
endobj
75 0 obj
<<
/CropBox [0 0 612 792]
/Annots [748 0 R 749 0 R 750 0 R 751 0 R]
/Parent 16 0 R
/Contents [752 0 R 753 0 R]
/Rotate 0
/MediaBox [0 0 612 792]
/Resources 754 0 R
/Type /Page
>>
endobj
76 0 obj
<<
/CropBox [0 0 612 792]
/Annots [755 0 R 756 0 R 757 0 R 758 0 R 759 0 R 760 0 R 761 0 R]
/Parent 16 0 R
/Contents [762 0 R 763 0 R]
/Rotate 0
/MediaBox [0 0 612 792]
/Resources 764 0 R
/Type /Page
>>
endobj
77 0 obj
<<
/CropBox [0 0 612 792]
/Parent 16 0 R
/Contents [765 0 R 766 0 R]
/Rotate 0
/MediaBox [0 0 612 792]
/Resources 767 0 R
/Type /Page
>>
endobj
78 0 obj
<<
/CropBox [0 0 612 792]
/Parent 16 0 R
/Contents [768 0 R 769 0 R]
/Rotate 0
/MediaBox [0 0 612 792]
/Resources 770 0 R
/Type /Page
>>
endobj
79 0 obj
<<
/CropBox [0 0 612 792]
/Annots [771 0 R]
/Parent 16 0 R
/Contents [772 0 R 773 0 R]
/Rotate 0
/MediaBox [0 0 612 792]
/Resources 774 0 R
/Type /Page
>>
endobj
80 0 obj
<<
/CropBox [0 0 612 792]
/Annots [775 0 R]
/Parent 17 0 R
/Contents [776 0 R 777 0 R]
/Rotate 0
/MediaBox [0 0 612 792]
/Resources 778 0 R
/Type /Page
>>
endobj
81 0 obj
<<
/CropBox [0 0 612 792]
/Annots [779 0 R 780 0 R 781 0 R 782 0 R]
/Parent 17 0 R
/Contents [783 0 R 784 0 R]
/Rotate 0
/MediaBox [0 0 612 792]
/Resources 785 0 R
/Type /Page
>>
endobj
82 0 obj
<<
/CropBox [0 0 612 792]
/Annots [786 0 R 787 0 R]
/Parent 17 0 R
/Contents [788 0 R 789 0 R]
/Rotate 0
/MediaBox [0 0 612 792]
/Resources 790 0 R
/Type /Page
>>
endobj
83 0 obj
<<
/CropBox [0 0 612 792]
/Parent 17 0 R
/Contents [791 0 R 792 0 R]
/Rotate 0
/MediaBox [0 0 612 792]
/Resources 793 0 R
/Type /Page
>>
endobj
84 0 obj
<<
/CropBox [0 0 612 792]
/Annots [794 0 R]
/Parent 17 0 R
/Contents [795 0 R 796 0 R]
/Rotate 0
/MediaBox [0 0 612 792]
/Resources 797 0 R
/Type /Page
>>
endobj
85 0 obj
<<
/CropBox [0 0 612 792]
/Parent 17 0 R
/Contents [798 0 R 799 0 R]
/Rotate 0
/MediaBox [0 0 612 792]
/Resources 800 0 R
/Type /Page
>>
endobj
86 0 obj
<<
/CropBox [0 0 612 792]
/Annots [801 0 R]
/Parent 17 0 R
/Contents [802 0 R 803 0 R]
/Rotate 0
/MediaBox [0 0 612 792]
/Resources 804 0 R
/Type /Page
>>
endobj
87 0 obj
<<
/CropBox [0 0 612 792]
/Parent 17 0 R
/Contents [805 0 R 806 0 R]
/Rotate 0
/MediaBox [0 0 612 792]
/Resources 807 0 R
/Type /Page
>>
endobj
88 0 obj
<<
/CropBox [0 0 612 792]
/Parent 17 0 R
/Contents [808 0 R 809 0 R]
/Rotate 0
/MediaBox [0 0 612 792]
/Resources 810 0 R
/Type /Page
>>
endobj
89 0 obj
<<
/CropBox [0 0 612 792]
/Annots [811 0 R]
/Parent 17 0 R
/Contents [812 0 R 813 0 R]
/Rotate 0
/MediaBox [0 0 612 792]
/Resources 814 0 R
/Type /Page
>>
endobj
90 0 obj
<<
/CropBox [0 0 612 792]
/Annots [815 0 R]
/Parent 18 0 R
/Contents [816 0 R 817 0 R]
/Rotate 0
/MediaBox [0 0 612 792]
/Resources 818 0 R
/Type /Page
>>
endobj
91 0 obj
<<
/CropBox [0 0 612 792]
/Annots [819 0 R]
/Parent 18 0 R
/Contents [820 0 R 821 0 R]
/Rotate 0
/MediaBox [0 0 612 792]
/Resources 822 0 R
/Type /Page
>>
endobj
92 0 obj
<<
/CropBox [0 0 612 792]
/Annots [823 0 R]
/Parent 18 0 R
/Contents [824 0 R 825 0 R]
/Rotate 0
/MediaBox [0 0 612 792]
/Resources 826 0 R
/Type /Page
>>
endobj
93 0 obj
<<
/CropBox [0 0 612 792]
/Annots [827 0 R 828 0 R 829 0 R 830 0 R 831 0 R 832 0 R 833 0 R 834 0 R]
/Parent 18 0 R
/Contents [835 0 R 836 0 R]
/Rotate 0
/MediaBox [0 0 612 792]
/Resources 837 0 R
/Type /Page
>>
endobj
94 0 obj
<<
/CropBox [0 0 612 792]
/Annots [838 0 R]
/Parent 18 0 R
/Contents [839 0 R 840 0 R]
/Rotate 0
/MediaBox [0 0 612 792]
/Resources 841 0 R
/Type /Page
>>
endobj
95 0 obj
<<
/CropBox [0 0 612 792]
/Annots [842 0 R]
/Parent 18 0 R
/Contents [843 0 R 844 0 R]
/Rotate 0
/MediaBox [0 0 612 792]
/Resources 845 0 R
/Type /Page
>>
endobj
96 0 obj
<<
/CropBox [0 0 612 792]
/Parent 18 0 R
/Contents [846 0 R 847 0 R]
/Rotate 0
/MediaBox [0 0 612 792]
/Resources 848 0 R
/Type /Page
>>
endobj
97 0 obj
<<
/CropBox [0 0 612 792]
/Parent 18 0 R
/Contents [849 0 R 850 0 R]
/Rotate 0
/MediaBox [0 0 612 792]
/Resources 851 0 R
/Type /Page
>>
endobj
98 0 obj
<<
/CropBox [0 0 612 792]
/Annots [852 0 R]
/Parent 18 0 R
/Contents [853 0 R 854 0 R]
/Rotate 0
/MediaBox [0 0 612 792]
/Resources 855 0 R
/Type /Page
>>
endobj
99 0 obj
<<
/CropBox [0 0 612 792]
/Parent 18 0 R
/Contents [856 0 R 857 0 R]
/Rotate 0
/MediaBox [0 0 612 792]
/Resources 858 0 R
/Type /Page
>>
endobj
100 0 obj
<<
/CropBox [0 0 612 792]
/Parent 19 0 R
/Contents [859 0 R 860 0 R]
/Rotate 0
/MediaBox [0 0 612 792]
/Resources 861 0 R
/Type /Page
>>
endobj
101 0 obj
<<
/CropBox [0 0 612 792]
/Annots [862 0 R]
/Parent 19 0 R
/Contents [863 0 R 864 0 R]
/Rotate 0
/MediaBox [0 0 612 792]
/Resources 865 0 R
/Type /Page
>>
endobj
102 0 obj
<<
/CropBox [0 0 612 792]
/Annots [866 0 R]
/Parent 19 0 R
/Contents [867 0 R 868 0 R]
/Rotate 0
/MediaBox [0 0 612 792]
/Resources 869 0 R
/Type /Page
>>
endobj
103 0 obj
<<
/CropBox [0 0 612 792]
/Annots [870 0 R]
/Parent 19 0 R
/Contents [871 0 R 872 0 R]
/Rotate 0
/MediaBox [0 0 612 792]
/Resources 873 0 R
/Type /Page
>>
endobj
104 0 obj
<<
/CropBox [0 0 612 792]
/Annots [874 0 R 875 0 R]
/Parent 19 0 R
/Contents [876 0 R 877 0 R]
/Rotate 0
/MediaBox [0 0 612 792]
/Resources 878 0 R
/Type /Page
>>
endobj
105 0 obj
<<
/CropBox [0 0 612 792]
/Parent 19 0 R
/Contents [879 0 R 880 0 R]
/Rotate 0
/MediaBox [0 0 612 792]
/Resources 881 0 R
/Type /Page
>>
endobj
106 0 obj
<<
/Length 1154
/Filter /FlateDecode
>>
stream
HtUnGWԱpS/Gg 5h5rM˼Ǫ L],.\v{g}\
1E͔P&PnqȐBOK7fY34+*qm*u~˟_Y߮c+{
~>=-+RooC٫wdQ*e>
RRKkq?8scoh`JNݴ'瑚jn 5T,o߉3BTBOj[xi,ebo!cWFΗݡM|- =-8)â.KvYҟxny<ֺ2{wK0]{re$p0a$>M:yh'/+,D
vY4
ɣ+~nntLqJ5\TҢ0I&ߘ{-
id zl#.aHy`sxx#c>RC]!cJ{!B28 ( ͞F