Skip to content

Commit 1560b8a

Browse files
committed
HerbGrind -> Herbgrind
1 parent 58bf255 commit 1560b8a

File tree

5 files changed

+36
-36
lines changed

5 files changed

+36
-36
lines changed

www/doc/1.0/installing-herbgrind.html

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -2,36 +2,36 @@
22
<html>
33
<head>
44
<meta charset="utf-8" />
5-
<title>Installing HerbGrind</title>
5+
<title>Installing Herbgrind</title>
66
<base href="../.."/>
77
<link rel='stylesheet' type='text/css' href='main.css'>
88
</head>
99
<body>
1010
<header>
1111
<a href="."><img class="logo" src="logo.png" /></a>
12-
<h1>Installing HerbGrind</h1>
12+
<h1>Installing Herbgrind</h1>
1313
</header>
1414

1515
<p>
16-
<a href=".">HerbGrind</a> depends
16+
<a href=".">Herbgrind</a> depends
1717
on <a href="http://valgrind.org">Valgrind</a>, a binary
1818
instrumentation and memory analysis framework. To install
19-
HerbGrind, you must first install a C compiler and
19+
Herbgrind, you must first install a C compiler and
2020
GNU <code>awk</code> and <code>sed</code>.
2121
</p>
2222

2323
<p class="note">
24-
HerbGrind is <strong>α</strong> software. It is currently known to
24+
Herbgrind is <strong>α</strong> software. It is currently known to
2525
work only on 64-bit GNU Linux platforms. Support for 32-bit
2626
architectures, for OS X, for Clang, and for BSD core tools is
2727
still in progress. Please <a href="https://github.com/uwplse/herbgrind/issues">file a bug</a>
28-
if HerbGrind does not work on your system.
28+
if Herbgrind does not work on your system.
2929
</p>
3030

3131
<h2>Installing GNU AWK and Sed</h2>
3232

3333
<p>
34-
HerbGrind currently supports 64-bit GNU Linux with GCC; OS X has
34+
Herbgrind currently supports 64-bit GNU Linux with GCC; OS X has
3535
known bugs, and other configurations are untested. On Linux,
3636
install GCC, AWK, and Sed using distro-provided packages; on
3737
Debian-derivatives, use the <code>build-essentials</code> pacakge:
@@ -51,10 +51,10 @@ <h2>Installing GNU AWK and Sed</h2>
5151

5252
<pre>xcode-select --install</pre>
5353

54-
<h2>Installing HerbGrind</h2>
54+
<h2>Installing Herbgrind</h2>
5555

5656
<p>
57-
Once the GNU tools are installed, download the HerbGrind source
57+
Once the GNU tools are installed, download the Herbgrind source
5858
<a href="https://github.com/uwplse/herbgrind">from GitHub</a> with:
5959
</p>
6060

@@ -77,7 +77,7 @@ <h2>Installing HerbGrind</h2>
7777

7878
<dl>
7979
<dt><code>TARGET_PLAT</code></dt>
80-
<dd>The platform you want to run HerbGrind on; the default
80+
<dd>The platform you want to run Herbgrind on; the default
8181
is <code>amd64-darwin</code> on OS X and <code>amd64-linux</code>
8282
otherwise.</dd>
8383
<dt><code>ARCH_PRIM</code> and <code>ARCH_SEC</code></dt>
@@ -89,7 +89,7 @@ <h2>Installing HerbGrind</h2>
8989
<p>You can also configure without compiling using <code>make setup</code>.</p>
9090

9191
<p>
92-
Once HerbGrind is installed and working correctly,
92+
Once Herbgrind is installed and working correctly,
9393
check out the <a href="doc/1.0/using-herbgrind.html">usage instructions</a>.
9494
</p>
9595

www/doc/1.0/release-notes.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ <h2>Usability improvements</h2>
3434
<li>A switch to the standard FPCore <a href="doc/1.0/input.html">input
3535
format</a>. This makes it easy to use Herbie together with other
3636
floating point tools,
37-
like <a href="doc/1.0/using-herbgrind.html">HerbGrind</a>.</li>
37+
like <a href="doc/1.0/using-herbgrind.html">Herbgrind</a>.</li>
3838
<li>A <a href="/demo/">web demo</a>, which makes it easy to try
3939
out Herbie and also gives us a sense of what problems people are
4040
trying to solve using Herbie.</li>

www/doc/1.0/using-herbgrind.html

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -2,35 +2,35 @@
22
<html>
33
<head>
44
<meta charset="utf-8" />
5-
<title>Using HerbGrind</title>
5+
<title>Using Herbgrind</title>
66
<base href="../.."/>
77
<link rel='stylesheet' type='text/css' href='main.css'>
88
</head>
99
<body>
1010
<header>
1111
<a href="."><img class="logo" src="logo.png" /></a>
12-
<h1>Using HerbGrind</h1>
12+
<h1>Using Herbgrind</h1>
1313
</header>
1414

1515
<p>
16-
<a href=".">HerbGrind</a> analyzes binaries to find inaccurate
16+
<a href=".">Herbgrind</a> analyzes binaries to find inaccurate
1717
floating point expressions. The binaries can come from anywhere—C
1818
source, Fortran source, even unknown origins. This tutorial
19-
runs HerbGrind on the benchmark programs that HerbGrind ships with.
19+
runs Herbgrind on the benchmark programs that Herbgrind ships with.
2020
</p>
2121

2222
<h2>Compiling the benchmark program</h2>
2323

2424
<p>
25-
HerbGrind ships test binaries in its <code>bench/</code>
25+
Herbgrind ships test binaries in its <code>bench/</code>
2626
directory. You can build them with:
2727
</p>
2828

2929
<pre>make -C bench all</pre>
3030

3131
<p>
3232
Let's analyze the <code>diff-roots-simple.out</code> binary that
33-
you just compiled. Run HerbGrind on that binary with:
33+
you just compiled. Run Herbgrind on that binary with:
3434
</p>
3535

3636
<pre>valgrind/herbgrind-install/bin/valgrind --tool=herbgrind bench/diff-roots-simple.out</pre>
@@ -39,7 +39,7 @@ <h2>Compiling the benchmark program</h2>
3939
This should produce output that looks like this:
4040
</p>
4141

42-
<pre>==16725== HerbGrind, a valgrind tool for Herbie
42+
<pre>==16725== Herbgrind, a valgrind tool for Herbie
4343
==16725==
4444
==16725== Using Valgrind-3.12.0.SVN and LibVEX; rerun with -h for copyright info
4545
==16725== Command: bench/diff-roots-simple.out
@@ -49,7 +49,7 @@ <h2>Compiling the benchmark program</h2>
4949
Writing report out to bench/diff-roots-simple.out-errors.gh</pre>
5050

5151
<p>The printed value, <code>1.578592e-07</code>, is printed by
52-
the <code>diff-roots-simple.out</code> binary. HerbGrind writes its
52+
the <code>diff-roots-simple.out</code> binary. Herbgrind writes its
5353
results to the named
5454
file, <code>bench/diff-roots-simple.out-errors.gh</code>. This file
5555
contains one record for each operation; the only operation found
@@ -72,7 +72,7 @@ <h2>Compiling the benchmark program</h2>
7272
<pre>y = sqrt(x + 1) - sqrt(x);</pre>
7373

7474
<p>
75-
Since this line of code is run only once, HerbGrind doesn't know
75+
Since this line of code is run only once, Herbgrind doesn't know
7676
that <code>x</code> is intended to be a variable, and instead
7777
inlines its value.
7878
</p>
@@ -82,13 +82,13 @@ <h2>Compiling the benchmark program</h2>
8282
inaccurate computation: 43.1 bits of error over 1 instance of computing that expression.
8383
</p>
8484

85-
<h2>Turning HerbGrind on and off</h2>
85+
<h2>Turning Herbgrind on and off</h2>
8686

8787
<p>
88-
While running on <code>diff-roots-simple.out</code>, HerbGrind
88+
While running on <code>diff-roots-simple.out</code>, Herbgrind
8989
found inaccurate computations not only
9090
in <code>diff-roots-simple.out</code> but also in several GNU
91-
library calls. HerbGrind has a feature to avoid tracking floating
91+
library calls. Herbgrind has a feature to avoid tracking floating
9292
point operations in libraries and other code not within your
9393
control by adding instrumentation to your source code.
9494
</p>
@@ -106,8 +106,8 @@ <h2>Turning HerbGrind on and off</h2>
106106
// cleanup code ...</pre>
107107

108108
<p>The <code>diff-roots-simple.c</code> example does this on lines
109-
11 and 13. You can then run HerbGrind with
110-
the <code>--start-off</code> flag, which tells HerbGrind not to
109+
11 and 13. You can then run Herbgrind with
110+
the <code>--start-off</code> flag, which tells Herbgrind not to
111111
begin analyzing floating point operations until it sees
112112
a <code>HERBGRIND_BEGIN()</code> region:
113113
</p>
@@ -123,8 +123,8 @@ <h2>Turning HerbGrind on and off</h2>
123123
<p>
124124
The <code>HERBGRIND_BEGIN()</code>/<code>HERBGRIND_END()</code>
125125
regions can be sprinkled anywhere in your source code; it's common
126-
to use them to start HerbGrind only after initializing your
127-
program and before cleaning up and outputting results. HerbGrind
126+
to use them to start Herbgrind only after initializing your
127+
program and before cleaning up and outputting results. Herbgrind
128128
can be turned on and off multiple times.
129129
</p>
130130

www/doc/1.0/using-herbie.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ <h1>Using Herbie</h1>
1616
<a href=".">Herbie</a> rewrites floating point expressions to
1717
make them more accurate. The expressions could come from
1818
anywhere—your source code, mathematical papers, or even the output
19-
of <a href="doc/1.0/using-herbgrind.html">HerbGrind</a>, our tool for
19+
of <a href="doc/1.0/using-herbgrind.html">Herbgrind</a>, our tool for
2020
finding inaccurate expressions in binaries. This tutorial run
2121
Herbie on the benchmark programs that Herbie ships with.
2222
</p>

www/index.html

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -28,9 +28,9 @@ <h3>Use</h3>
2828
<h3>Learn</h3>
2929
<ul>
3030
<li><a href="doc/latest/using-herbie.html">Using Herbie</a></li>
31-
<li><a href="doc/latest/using-herbgrind.html">Using HerbGrind</a></li>
31+
<li><a href="doc/latest/using-herbgrind.html">Using Herbgrind</a></li>
3232
<li><a href="doc/latest/installing-herbie.html">Install Herbie</a></li>
33-
<li><a href="doc/latest/installing-herbgrind.html">Install HerbGrind</a></li>
33+
<li><a href="doc/latest/installing-herbgrind.html">Install Herbgrind</a></li>
3434
<li><a href="#docs">Documentation</a></li>
3535
<li><a href="pldi15.html">PLDI'15 Paper</a></li>
3636
</ul>
@@ -64,7 +64,7 @@ <h3>Contribute</h3>
6464
<h2 id="tools">Tools</h2>
6565

6666
<p>
67-
The Herbie project provides Herbie and HerbGrind, complementary tools for finding and fixing floating point problems:
67+
The Herbie project provides Herbie and Herbgrind, complementary tools for finding and fixing floating point problems:
6868
</p>
6969

7070
<dl class="tool-list">
@@ -74,9 +74,9 @@ <h2 id="tools">Tools</h2>
7474
and uses a <a href="./pldi15.html">cutting-edge search</a>
7575
to identify more-accurate rearrangements of a floating point computation.
7676
</dd>
77-
<dt>HerbGrind</dt>
77+
<dt>Herbgrind</dt>
7878
<dd>analyzes binaries to catch floating point inaccuracies as they occur and extract them for analysis.
79-
HerbGrind <a href="http://valgrind.org">analyzes binaries directly</a>,
79+
Herbgrind <a href="http://valgrind.org">analyzes binaries directly</a>,
8080
detecting problems on realistic workloads
8181
and extracting them in a <a href="http://fpbench.org">standard format</a>.
8282
</dd>
@@ -129,13 +129,13 @@ <h2 id="docs">Documentation</h2>
129129
<li><a href="doc/latest/release-notes.html">Release Notes</a>: the biggest and latest changes to Herbie.</li>
130130
<li><a href="doc/latest/faq.html">FAQ</a>: troubleshooting and using Herbie.</li>
131131
<li><a href="doc/latest/installing-herbie.html">Installing Herbie</a>: installing Racket and Herbie.</li>
132-
<li><a href="doc/latest/installing-herbgrind.html">Installing HerbGrind</a>: installing HerbGrind.</li>
132+
<li><a href="doc/latest/installing-herbgrind.html">Installing Herbgrind</a>: installing Herbgrind.</li>
133133
<li><a href="doc/latest/docker.html">Installing with Docker</a>: an alternate installation method for Docker users.</li>
134134
<li><a href="doc/latest/tutorial.html">Tutorial</a>: how to prepare inputs to Herbie and run the tool.</li>
135135
<li><a href="doc/latest/using-herbie.html">Using Herbie</a>: a guide to running Herbie.</li>
136136
<li><a href="doc/latest/input.html">Input format</a>: how to write expressions for Herbie to improve.</li>
137137
<li><a href="doc/latest/options.html">Command-line flags</a>: modifying Herbie's behavior.</li>
138-
<li><a href="doc/latest/using-herbgrind.html">Using HerbGrind</a>: a guide to running HerbGrind.</li>
138+
<li><a href="doc/latest/using-herbgrind.html">Using Herbgrind</a>: a guide to running Herbgrind.</li>
139139
</ul>
140140

141141
<h2>Blog posts about Herbie</h2>

0 commit comments

Comments
 (0)