From 9f9f005a3fda204b4e4dadb6e27fc97708aa0afb Mon Sep 17 00:00:00 2001 From: animetosho Date: Sat, 31 Oct 2015 14:29:39 +1000 Subject: [PATCH] Fix a number of conversion issues in the HTML manual --- manual/gf-complete.html | 192 ++++++++++++++++++++-------------------- 1 file changed, 96 insertions(+), 96 deletions(-) diff --git a/manual/gf-complete.html b/manual/gf-complete.html index 86de277..ed79e25 100644 --- a/manual/gf-complete.html +++ b/manual/gf-complete.html @@ -160,7 +160,7 @@ CONTENT 3
-4.1 Three Simple Command Line Tools: gf mult, gf div and gf add . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
+4.1 Three Simple Command Line Tools: gf_mult, gf_div and gf_add . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
4.2 Quick Starting Example #1: Simple multiplication and division . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
4.3 Quick Starting Example #2: Multiplying a region by a constant . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
4.4 Quick Starting Example #3: Using w = 64 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
@@ -231,7 +231,7 @@ CONTENT 3 7.4 Arguments to "SPLIT" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
7.5 Arguments to "GROUP" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
7.6 Considerations with "COMPOSITE" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
-7.7 "CARRY FREE" and the Primitive Polynomial . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
+7.7 "CARRY_FREE" and the Primitive Polynomial . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
7.8 More on Primitive Polynomials . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . 31
@@ -426,7 +426,7 @@ defines some randomnumber generators to help test the programs. The randomnumber
The first argument is w , which may be any legal value of w . The second argument has the following flags:

@@ -3028,7 +3028,7 @@ composite field too. See 7.8.2 for the fields where GF-Complete will support def explanation
-
  • "ALTMAP" is confusing. We agree. Please see section 7.9 for more explanation. +
  • "ALTMAP" is confusing. We agree. Please see section 7.9 for more explanation.

  • I used "ALTMAP" and it doesn't appear to be functioning correctly. With 7.9, the size of the region and its alignment both matter in terms of how "ALTMAP" performs multiply_region(). Please see section 7.9 for @@ -3065,7 +3065,7 @@ per second.

    As would be anticipated, the inlined operations (see section 7.1) outperform the others. Additionally, in all cases with the exception of w = 32, the defaults are the fastest performing implementations. With w = 32, -"CARRY FREE" is the fastest with an alternate polynomial (see section 7.7). Because we require the defaults to +"CARRY_FREE" is the fastest with an alternate polynomial (see section 7.7). Because we require the defaults to use a "standard" polynomial, we cannot use this implementation as the default.

    11.2   Divide()

    @@ -3126,9 +3126,9 @@ For these tables, we performed 1GB worth of multiply_region() calls for a -m TABLE (Default) - 11879.909 -m TABLE -r CAUCHY - 9079.712 --m BYTWO b - 5242.400 --m BYTWO p - 4078.431 --m BYTWO b -r NOSSE - 3799.699 +-m BYTWO_b - 5242.400 +-m BYTWO_p - 4078.431 +-m BYTWO_b -r NOSSE - 3799.699 -m TABLE -r QUAD - 3014.315 -m TABLE -r DOUBLE - 2253.627 @@ -3138,7 +3138,7 @@ For these tables, we performed 1GB worth of multiply_region() calls for a m SHIFT - 157.749 --m CARRY FREE - 86.202 +-m CARRY_FREE - 86.202

    @@ -3188,27 +3188,27 @@ of Computational Mathematics,
    pages 346–361. Springer Verlag, 1997. -m SPLIT 8 4 (Default) 13279.146 -m COMPOSITE 2 - -r ALTMAP - 5516.588 -m TABLE -r CAUCHY - 4968.721 --m BYTWO b - 2656.463 +-m BYTWO_b - 2656.463 -m TABLE -r DOUBLE - 2561.225 -m TABLE - 1408.577 --m BYTWO b -r NOSSE - 1382.409 --m BYTWO p - 1376.661 --m LOG ZERO EXT - 1175.739 --m LOG ZERO - 1174.694 +-m BYTWO_b -r NOSSE - 1382.409 +-m BYTWO_p - 1376.661 +-m LOG_ZERO_EXT - 1175.739 +-m LOG_ZERO - 1174.694 -m LOG - 997.838 -m SPLIT 8 4 -r NOSSE - 885.897 --m BYTWO p -r NOSSE - 589.520 +-m BYTWO_p -r NOSSE - 589.520 -m COMPOSITE 2 - - 327.039 -m SHIFT - 106.115 --m CARRY FREE - 104.299 +-m CARRY_FREE - 104.299 @@ -3272,14 +3272,14 @@ Practice & Experience, 27(9):995-1012, September 1997. -m SPLIT 8 8 - 2163.993 -m SPLIT 16 4 -r NOSSE - 1148.810 -m LOG - 1019.896 --m LOG ZERO - 1016.814 --m BYTWO b - 738.879 +-m LOG_ZERO - 1016.814 +-m BYTWO_b - 738.879 -m COMPOSITE 2 - - 596.819 --m BYTWO p - 560.972 +-m BYTWO_p - 560.972 -m GROUP 4 4 - 450.815 --m BYTWO b -r NOSSE - 332.967 --m BYTWO p -r NOSSE - 249.849 --m CARRY FREE - 111.582 +-m BYTWO_b -r NOSSE - 332.967 +-m BYTWO_p -r NOSSE - 249.849 +-m CARRY_FREE - 111.582 -m SHIFT - 95.813 @@ -3321,21 +3321,21 @@ of the Association for Computing Machinery, 36(2):335-348, April 1989. -m SPLIT 32 4 (Default)
    -m COMPOSITE 2 -m SPLIT 16 4 -r ALTMAP - -r ALTMAP -
    -m COMPOSITE 2 - -r ALTMAP -
    --m SPLIT 8 8
    --m SPLIT 32 8
    --m SPLIT 32 16
    +-m SPLIT 8 8 -
    +-m SPLIT 32 8 -
    +-m SPLIT 32 16 -
    -m SPLIT 8 8 -r CAUCHY
    -m SPLIT 32 4 -r NOSSE
    --m CARRY FREE -p 0xc5
    +-m CARRY_FREE -p 0xc5
    -m COMPOSITE 2 -
    --m BYTWO b
    --m BYTWO p
    --m GROUP 4 8
    --m GROUP 4 4
    --m CARRY FREE
    --m BYTWO b -r NOSSE
    --m BYTWO p -r NOSSE
    --m SHIFT
    +-m BYTWO_b -
    +-m BYTWO_p -
    +-m GROUP 4 8 -
    +-m GROUP 4 4 -
    +-m CARRY_FREE -
    +-m BYTWO_b -r NOSSE -
    +-m BYTWO_p -r NOSSE -
    +-m SHIFT -
    @@ -3382,16 +3382,16 @@ of the Association for Computing Machinery, 36(2):335-348, April 1989. -m COMPOSITE 2 - -r ALTMAP -
    -m SPLIT 64 16 -
    -m SPLIT 64 8 -
    --m CARRY FREE -
    +-m CARRY_FREE -
    -m SPLIT 64 4 -r NOSSE -
    -m GROUP 4 4 -
    -m GROUP 4 8 -
    --m BYTWO b -
    --m BYTWO p -
    +-m BYTWO_b -
    +-m BYTWO_p -
    -m SPLIT 8 8 -
    --m BYTWO p -r NOSSE -
    +-m BYTWO_p -r NOSSE -
    -m COMPOSITE 2 - -
    --m BYTWO b -r NOSSE -
    +-m BYTWO_b -r NOSSE -
    -m SHIFT -
    @@ -3446,17 +3446,17 @@ of the Association for Computing Machinery, 36(2):335-348, April 1989. --m SPLIT 128 4 -r ALTMAP-
    --m COMPOSITE 2 -m SPLIT 64 4 -r ALTMAP - -r ALTMAP-
    --m COMPOSITE 2 - -r ALTMAP-
    --m SPLIT 128 8 (Default)-
    --m CARRY FREE -
    +-m SPLIT 128 4 -r ALTMAP -
    +-m COMPOSITE 2 -m SPLIT 64 4 -r ALTMAP - -r ALTMAP -
    +-m COMPOSITE 2 - -r ALTMAP -
    +-m SPLIT 128 8 (Default) -
    +-m CARRY_FREE -
    -m SPLIT 128 4 -
    -m COMPOSITE 2 -
    -m GROUP 4 8 -
    -m GROUP 4 4 -
    --m BYTWO p -
    --m BYTWO b -
    +-m BYTWO_p -
    +-m BYTWO_b -
    -m SHIFT -