3 \usepackage{amssymb,amsmath
}
6 \usepackage{anyfontsize
}
7 \usepackage{ifxetex,ifluatex
}
8 \usepackage{fixltx2e
} % provides \textsubscript
9 \ifnum 0\ifxetex 1\fi\ifluatex 1\fi=
0 % if pdftex
10 \usepackage[T1]{fontenc}
11 \usepackage[utf8
]{inputenc}
12 \else % if luatex or xelatex
18 \defaultfontfeatures{Ligatures=TeX,Scale=MatchLowercase
}
20 % use upquote if available, for straight quotes in verbatim environments
21 \IfFileExists{upquote.sty
}{\usepackage{upquote
}}{}
22 % use microtype if available
23 \IfFileExists{microtype.sty
}{%
24 \usepackage[]{microtype
}
25 \UseMicrotypeSet[protrusion
]{basicmath
} % disable protrusion for tt fonts
27 \PassOptionsToPackage{hyphens
}{url
} % url is loaded by hyperref
28 \usepackage[unicode=true
]{hyperref
}
32 \usepackage[margin=
0.9in
]{geometry
}
33 \usepackage{longtable,booktabs
}
34 % Fix footnotes in tables (requires footnote package)
35 \IfFileExists{footnote.sty
}{\usepackage{footnote
}\makesavenoteenv{long
37 \IfFileExists{parskip.sty
}{%
40 \setlength{\parindent}{0pt
}
41 \setlength{\parskip}{6pt plus
2pt minus
1pt
}
43 \setlength{\emergencystretch}{3em
} % prevent overfull lines
44 \providecommand{\tightlist}{%
45 \setlength{\itemsep}{0pt
}\setlength{\parskip}{0pt
}}
46 \setcounter{secnumdepth
}{5}
47 % Redefines (sub)paragraphs to behave more like sections
48 \ifx\paragraph\undefined\else
49 \let\oldparagraph\paragraph
50 \renewcommand{\paragraph}[1]{\oldparagraph{#1}\mbox{}}
52 \ifx\subparagraph\undefined\else
53 \let\oldsubparagraph\subparagraph
54 \renewcommand{\subparagraph}[1]{\oldsubparagraph{#1}\mbox{}}
57 % set default figure placement to htbp
58 \makeatletter\@addtoreset
{chapter
}{part
}\makeatother%
67 \chapter{Scalable Vectors for the Power ISA
}
68 \input{tex_out/sv.tex
}
70 \input{tex_out/overview.tex
}
71 \chapter{Compliancy Levels
}
72 \input{tex_out/compliancy_levels.tex
}
74 \input{tex_out/svp64.tex
}
75 \chapter{SVP64 Appendix
}
76 \input{tex_out/svp64_appendix.tex
}
77 \chapter{SVP64 Quirks
}
78 \input{tex_out/svp64_quirks.tex
}
79 \chapter{Arithmetic Mode
}
80 \input{tex_out/normal.tex
}
81 \chapter{Load/Store Mode
}
82 \input{tex_out/ldst.tex
}
83 \chapter{Condition Register Fields Mode
}
84 \input{tex_out/cr_ops.tex
}
86 \input{tex_out/branches.tex
}
87 \chapter{setvl instruction
}
88 \input{tex_out/setvl.tex
}
89 \chapter{svstep instruction
}
90 \input{tex_out/svstep.tex
}
91 \chapter{REMAP subsystem
}
92 \input{tex_out/remap.tex
}
93 \chapter{SVP64 Augmentation Table
}
96 \fontsize{7}{9}\selectfont
97 \input{tex_out/opcode_regs_deduped.tex
}