%PDF-1.4
%
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 /Fit]
/Type /Catalog
/PageLabels 7 0 R
>>
endobj
8 0 obj
<<
/CreationDate (D:20020605135706Z)
/Subject <5468697320646F63756D656E742064657363726962657320686F7720746F206F7074696D697A65204320636F646520666F72206265737420706572666F726D616E6365206F6E20467265657363616C652053746172436F7265AE205343333835302044535020636F7265732E>
/Author (Freescale Semiconductor, Inc.)
/Creator (FrameMaker 7.2)
/Keywords (StarCore, DSP, C Code, compiler, kernel, pragma, IDE, optimization)
/Producer (Acrobat Distiller 7.0.5 \(Windows\))
/ModDate (D:20100425192522-05'00')
/Title <4320436F6465204F7074696D697A6174696F6E204578616D706C657320666F72207468652053746172436F7265AE2053433338353020436F7265>
>>
endobj
2 0 obj
<<
/Dests 9 0 R
>>
endobj
3 0 obj
<<
/First 10 0 R
/Count 8
/Last 11 0 R
>>
endobj
4 0 obj
<<
/Subtype /XML
/Length 4015
/Type /Metadata
>>
stream
2002-06-05T13:57:06Z
FrameMaker 7.2
2010-04-25T19:25:22-05:00
2010-04-25T19:25:22-05:00
application/pdf
This document describes how to optimize C code for best performance on Freescale StarCore® SC3850 DSP cores.
Freescale Semiconductor, Inc.
C Code Optimization Examples for the StarCore® SC3850 Core
StarCore, DSP, C Code, compiler, kernel, pragma, IDE, optimization
Acrobat Distiller 7.0.5 (Windows)
uuid:0bcd12dc-e845-45cf-b3b9-88cb5d73a295
uuid:7be6eccc-4a55-4506-9f2c-a6853d0add5c
endstream
endobj
5 0 obj
<<
/Count 28
/Type /Pages
/Kids [12 0 R 13 0 R 14 0 R]
>>
endobj
6 0 obj
<<
/CropBox [0 0 612 792]
/Annots [15 0 R 16 0 R 17 0 R 18 0 R 19 0 R 20 0 R 21 0 R]
/Parent 12 0 R
/Contents [22 0 R 23 0 R 24 0 R 25 0 R 26 0 R 27 0 R 28 0 R 29 0 R 30 0 R]
/Rotate 0
/MediaBox [0 0 612 792]
/Resources 31 0 R
/Type /Page
>>
endobj
7 0 obj
<<
/Nums [0 32 0 R]
>>
endobj
9 0 obj
<<
/Kids [33 0 R 34 0 R 35 0 R]
>>
endobj
10 0 obj
<<
/Parent 3 0 R
/Next 36 0 R
/Dest (G368672)
/Title <4320436F6465204F7074696D697A6174696F6E204578616D706C657320666F72207468652053746172436F7265AE2053433338353020436F7265>
>>
endobj
11 0 obj
<<
/Parent 3 0 R
/Dest (G387367)
/Prev 37 0 R
/Title (7 References)
>>
endobj
12 0 obj
<<
/Parent 5 0 R
/Count 10
/Type /Pages
/Kids [6 0 R 38 0 R 39 0 R 40 0 R 41 0 R 42 0 R 43 0 R 44 0 R 45 0 R 46 0 R]
>>
endobj
13 0 obj
<<
/Parent 5 0 R
/Count 10
/Type /Pages
/Kids [47 0 R 48 0 R 49 0 R 50 0 R 51 0 R 52 0 R 53 0 R 54 0 R 55 0 R 56 0 R]
>>
endobj
14 0 obj
<<
/Parent 5 0 R
/Count 8
/Type /Pages
/Kids [57 0 R 58 0 R 59 0 R 60 0 R 61 0 R 62 0 R 63 0 R 64 0 R]
>>
endobj
15 0 obj
<<
/Rect [359.961 449.361 557.961 458.361]
/Subtype /Link
/Border [0 0 0]
/Dest (G381071)
/Type /Annot
>>
endobj
16 0 obj
<<
/Rect [359.961 438.321 557.961 447.321]
/Subtype /Link
/Border [0 0 0]
/Dest (G381088)
/Type /Annot
>>
endobj
17 0 obj
<<
/Rect [359.961 427.401 557.961 436.401]
/Subtype /Link
/Border [0 0 0]
/Dest (G376534)
/Type /Annot
>>
endobj
18 0 obj
<<
/Rect [359.961 416.361 557.961 425.361]
/Subtype /Link
/Border [0 0 0]
/Dest (G379910)
/Type /Annot
>>
endobj
19 0 obj
<<
/Rect [359.961 405.321 557.961 414.321]
/Subtype /Link
/Border [0 0 0]
/Dest (G383849)
/Type /Annot
>>
endobj
20 0 obj
<<
/Rect [359.961 394.401 557.961 403.401]
/Subtype /Link
/Border [0 0 0]
/Dest (G380264)
/Type /Annot
>>
endobj
21 0 obj
<<
/Rect [359.961 383.361 557.961 392.361]
/Subtype /Link
/Border [0 0 0]
/Dest (G387367)
/Type /Annot
>>
endobj
22 0 obj
<<
/Length 921
/Filter /FlateDecode
>>
stream
HlU˒b7߯;5-ےe2J4T]z|S2G{ U:8×Gr7gr6o} ]IE7mÇ٬;oO:Bt`6>vӸV{ۗq;N_}6!_I&O4};OoӸ.^V! Ewj½,WX|7@ӯڐۻ"#;';˞}d:u)kWVU=:&K܋w\}]őt {CQp#!ߡv0ڄao\Mz x^:Z jiR.֩ʆ@Sv6b"LЌ\y%ͪld2G$E2oJN>%ny[OD5[971VMOGiD9bΞ92oˁgsZCS*>eCVtB'IJA@|v,
Hl| G" zC'$Ƙz4rR `hr'cjk3\-+}ճfkbiM}aluOL>4TΦ.ЫX"SH-[l=bQ_"vG&j$\Uo `zO^$Ӭ(K!dE7Sc6{Ң4)࠱RUJ;"M,iu}fĈ-N拆(k6F BdVg=rp5js$bb@Aw`6^( B5E9c.i*Pz[wQ-%v1gkknY n!ir:U*VMfS9˕
/cUQH0^n54Rý' 5H
endstream
endobj
23 0 obj
<<
/Length 749
/Filter /FlateDecode
>>
stream
H\UI0+@煮9t:dKSw$k]5R* $6S]77ϟy@aOa0}=@7 A&)HX (N
ж57wi wi":AAbsn[TR6mp0-"MCu:/:péއԆrYJVw].SP؎aOx
[ɉрqFхq'mxEC'm9R<=|1ӡOTɗ}洱>ܡ
.bVO@|{zfM@]z~!:I <~EŬ"a͔uM<#Vg)!ԃ?.\ 靀
endstream
endobj
24 0 obj
<<
/Length 774
/Filter /FlateDecode
>>
stream
H\UI0+
h=C-sJ@(Y|2I?jEl?Q
8qlELWJ.\fop)KuX@dn:/Zd"V*8@_`77b9KTj3Iy
D)SĚ
=*'a*ޕ
X^į?80ʴU7z Mz߆*qS/{fʴh5Bp6_`/ĭ'sf3^T "uQTxC^Q~=_bPoP`cTBFUHe';+MeҟÞ+^ATDƵ"%39x5U\ΩjOdɯ4g5zkT
9:=|w~D_ WI #d'