7 \usepackage[svgnames
]{xcolor
}
9 \usepackage[colorlinks,citecolor=Navy,linkcolor=Navy
]{hyperref
}
11 \usepackage{longtable
}
17 \usepackage{verbatimbox
}
20 \usepackage[olditem,oldenum
]{paralist
}
24 \setlength{\topmargin}{-
0.5in
}
25 \setlength{\textheight}{9in
}
26 \setlength{\oddsidemargin}{0in
}
27 \setlength{\evensidemargin}{0in
}
28 \setlength{\textwidth}{6.5in
}
32 \newcommand{\note}[1]{{\bf [ NOTE:
#1 ]}}
33 \newcommand{\fixme}[1]{{\bf [ FIXME:
#1 ]}}
34 \newcommand{\todo}[1]{\marginpar{\footnotesize #1}}
36 \newcommand{\wunits}[2]{\mbox{#1\,
#2}}
37 \newcommand{\um}{\mbox{$
\mu$m
}}
38 \newcommand{\xum}[1]{\wunits{#1}{\um}}
39 \newcommand{\by}[2]{\mbox{#1$
\times$
#2}}
40 \newcommand{\byby}[3]{\mbox{#1$
\times$
#2$
\times$
#3}}
43 \newcommand\whline[1]{%
45 \global\savedwidth\arrayrulewidth\global\arrayrulewidth 1.5pt
%
48 \noalign{\vskip\arrayrulewidth}%
49 \noalign{\global\arrayrulewidth\savedwidth}%
52 % Custom list environments
54 \newlist{tightlist
}{itemize
}{1}
55 \setlist[tightlist
]{label=
\textbullet,nosep
}
57 \newenvironment{titledtightlist
}[1]
63 \newenvironment{commentary
}
69 \itemindent \listparindent
70 \rightmargin \leftmargin
75 \noindent\nopagebreak\rule{\linewidth}{1pt
}\par
76 \noindent\ignorespaces
80 %\newenvironment{discussion}
85 % \listparindent 1.5em
86 % \itemindent \listparindent
87 % \rightmargin \leftmargin
92 % \noindent\nopagebreak\rule{\linewidth}{1pt}\par
93 % \noindent\textbf{Discussion:}
97 % Other commands and parameters
99 \pagestyle{myheadings
}
100 \setlength{\parindent}{0in
}
101 \setlength{\parskip}{10pt
}
107 % Commands for register format figures.
109 % New column types to use in tabular environment for instruction formats.
110 % Allocate 0.18in per bit.
111 \newcolumntype{I
}{>
{\centering\arraybackslash}p
{0.18in
}}
112 % Two-bit centered column.
113 \newcolumntype{W
}{>
{\centering\arraybackslash}p
{0.36in
}}
114 % Three-bit centered column.
115 \newcolumntype{F
}{>
{\centering\arraybackslash}p
{0.54in
}}
116 % Four-bit centered column.
117 \newcolumntype{Y
}{>
{\centering\arraybackslash}p
{0.72in
}}
118 % Five-bit centered column.
119 \newcolumntype{R
}{>
{\centering\arraybackslash}p
{0.9in
}}
120 % Six-bit centered column.
121 \newcolumntype{S
}{>
{\centering\arraybackslash}p
{1.08in
}}
122 % Seven-bit centered column.
123 \newcolumntype{O
}{>
{\centering\arraybackslash}p
{1.26in
}}
124 % Eight-bit centered column.
125 \newcolumntype{E
}{>
{\centering\arraybackslash}p
{1.44in
}}
126 % Ten-bit centered column.
127 \newcolumntype{T
}{>
{\centering\arraybackslash}p
{1.8in
}}
128 % Twelve-bit centered column.
129 \newcolumntype{M
}{>
{\centering\arraybackslash}p
{2.2in
}}
130 % Sixteen-bit centered column.
131 \newcolumntype{K
}{>
{\centering\arraybackslash}p
{2.88in
}}
132 % Twenty-bit centered column.
133 \newcolumntype{U
}{>
{\centering\arraybackslash}p
{3.6in
}}
134 % Twenty-bit centered column.
135 \newcolumntype{L
}{>
{\centering\arraybackslash}p
{3.6in
}}
136 % Twenty-five-bit centered column.
137 \newcolumntype{J
}{>
{\centering\arraybackslash}p
{4.5in
}}
139 \newcommand{\instbit}[1]{\mbox{\scriptsize #1}}
140 \newcommand{\instbitrange}[2]{~
\instbit{#1} \hfill \instbit{#2}~
}
141 \newcommand{\reglabel}[1]{\hfill {\tt #1}\hfill\
}
143 \newcommand{\wiri}{\textbf{WIRI
}}
144 \newcommand{\wpri}{\textbf{WPRI
}}
145 \newcommand{\wlrl}{\textbf{WLRL
}}
146 \newcommand{\warl}{\textbf{WARL
}}
148 \newcommand{\unspecified}{\textsc{unspecified
}}