62 lines
4.2 KiB
TeX
62 lines
4.2 KiB
TeX
\relax
|
|
\ifx\hyper@anchor\@undefined
|
|
\global \let \oldcontentsline\contentsline
|
|
\gdef \contentsline#1#2#3#4{\oldcontentsline{#1}{#2}{#3}}
|
|
\global \let \oldnewlabel\newlabel
|
|
\gdef \newlabel#1#2{\newlabelxx{#1}#2}
|
|
\gdef \newlabelxx#1#2#3#4#5#6{\oldnewlabel{#1}{{#2}{#3}}}
|
|
\AtEndDocument{\let \contentsline\oldcontentsline
|
|
\let \newlabel\oldnewlabel}
|
|
\else
|
|
\global \let \hyper@last\relax
|
|
\fi
|
|
|
|
\@writefile{toc}{\contentsline {chapter}{\numberline {1}Introduction}{1}{chapter.1}}
|
|
\@writefile{lof}{\addvspace {10\p@ }}
|
|
\@writefile{lot}{\addvspace {10\p@ }}
|
|
\@writefile{toc}{\contentsline {section}{\numberline {1.1}What is TomsFastMath?}{1}{section.1.1}}
|
|
\@writefile{toc}{\contentsline {section}{\numberline {1.2}License}{2}{section.1.2}}
|
|
\@writefile{toc}{\contentsline {section}{\numberline {1.3}Building}{2}{section.1.3}}
|
|
\@writefile{toc}{\contentsline {subsection}{\numberline {1.3.1}Intel CC}{2}{subsection.1.3.1}}
|
|
\@writefile{toc}{\contentsline {subsection}{\numberline {1.3.2}MSVC}{2}{subsection.1.3.2}}
|
|
\@writefile{toc}{\contentsline {subsection}{\numberline {1.3.3}Build Limitations}{3}{subsection.1.3.3}}
|
|
\@writefile{toc}{\contentsline {subsection}{\numberline {1.3.4}Optimization Configuration}{3}{subsection.1.3.4}}
|
|
\@writefile{toc}{\contentsline {subsubsection}{x86--32}{3}{section*.3}}
|
|
\@writefile{toc}{\contentsline {subsubsection}{SSE2}{3}{section*.4}}
|
|
\@writefile{toc}{\contentsline {subsubsection}{x86--64}{4}{section*.5}}
|
|
\@writefile{toc}{\contentsline {subsubsection}{ARM}{4}{section*.6}}
|
|
\@writefile{toc}{\contentsline {subsubsection}{PPC32}{4}{section*.7}}
|
|
\@writefile{toc}{\contentsline {subsubsection}{PPC64}{4}{section*.8}}
|
|
\@writefile{toc}{\contentsline {subsubsection}{AVR32}{4}{section*.9}}
|
|
\@writefile{toc}{\contentsline {subsubsection}{Future Releases}{4}{section*.10}}
|
|
\@writefile{lof}{\contentsline {figure}{\numberline {1.1}{\ignorespaces Recommended Build Modes}}{5}{figure.1.1}}
|
|
\@writefile{toc}{\contentsline {subsection}{\numberline {1.3.5}Build Configurations}{5}{subsection.1.3.5}}
|
|
\@writefile{toc}{\contentsline {subsection}{\numberline {1.3.6}Precision Configuration}{5}{subsection.1.3.6}}
|
|
\@writefile{toc}{\contentsline {chapter}{\numberline {2}Getting Started}{7}{chapter.2}}
|
|
\@writefile{lof}{\addvspace {10\p@ }}
|
|
\@writefile{lot}{\addvspace {10\p@ }}
|
|
\@writefile{toc}{\contentsline {section}{\numberline {2.1}Data Types}{7}{section.2.1}}
|
|
\@writefile{toc}{\contentsline {section}{\numberline {2.2}Initialization}{8}{section.2.2}}
|
|
\@writefile{toc}{\contentsline {subsection}{\numberline {2.2.1}Simple Initialization}{8}{subsection.2.2.1}}
|
|
\@writefile{toc}{\contentsline {subsection}{\numberline {2.2.2}Initialize Small Constants}{8}{subsection.2.2.2}}
|
|
\@writefile{toc}{\contentsline {subsection}{\numberline {2.2.3}Initialize Copy}{8}{subsection.2.2.3}}
|
|
\@writefile{toc}{\contentsline {chapter}{\numberline {3}Arithmetic Operations}{9}{chapter.3}}
|
|
\@writefile{lof}{\addvspace {10\p@ }}
|
|
\@writefile{lot}{\addvspace {10\p@ }}
|
|
\@writefile{toc}{\contentsline {section}{\numberline {3.1}Odds and Evens}{9}{section.3.1}}
|
|
\@writefile{toc}{\contentsline {section}{\numberline {3.2}Sign Manipulation}{9}{section.3.2}}
|
|
\@writefile{toc}{\contentsline {section}{\numberline {3.3}Comparisons}{10}{section.3.3}}
|
|
\@writefile{toc}{\contentsline {section}{\numberline {3.4}Shifting}{10}{section.3.4}}
|
|
\@writefile{toc}{\contentsline {section}{\numberline {3.5}Basic Algebra}{11}{section.3.5}}
|
|
\@writefile{toc}{\contentsline {section}{\numberline {3.6}Modular Exponentiation}{11}{section.3.6}}
|
|
\@writefile{toc}{\contentsline {section}{\numberline {3.7}Number Theoretic}{11}{section.3.7}}
|
|
\@writefile{toc}{\contentsline {section}{\numberline {3.8}Prime Numbers}{12}{section.3.8}}
|
|
\@writefile{toc}{\contentsline {chapter}{\numberline {4}Porting TomsFastMath}{13}{chapter.4}}
|
|
\@writefile{lof}{\addvspace {10\p@ }}
|
|
\@writefile{lot}{\addvspace {10\p@ }}
|
|
\newlabel{chap:asmops}{{4}{13}{Porting TomsFastMath\relax }{chapter.4}{}}
|
|
\@writefile{toc}{\contentsline {section}{\numberline {4.1}Getting Started}{13}{section.4.1}}
|
|
\@writefile{toc}{\contentsline {section}{\numberline {4.2}Multiply with Comba}{13}{section.4.2}}
|
|
\@writefile{toc}{\contentsline {section}{\numberline {4.3}Squaring with Comba}{15}{section.4.3}}
|
|
\@writefile{toc}{\contentsline {section}{\numberline {4.4}Montgomery with Comba}{17}{section.4.4}}
|