<html><head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8"/>
</head>
<body>
<p>Hey all'y'all,</p>
<p>I got the plugins working correctly. Published to Cryptography.
The plugins are attached. Unfortunately profiling indicates a slow
down. The leaves did change from GaloisField methods to
GaloisFieldPoly methods. I will work on pluginizing the GFPoly
methods, such as #evaluateAt: &
#multiplyByMonomialDegree:coefficient:...<br/>
</p>
<p>Here are the results without plugins (135 seconds):</p>
<blockquote>
<p>WITHOUT PLUGINS<br/>
<br/>
- 132032 tallies, 135390 msec.<br/>
<br/>
**Tree**<br/>
--------------------------------<br/>
Process: (40) 57626: nil<br/>
--------------------------------<br/>
<br/>
**Leaves**<br/>
16.9% {22843ms} RSFECGenericGF>>exp:<br/>
9.2% {12450ms} RSFECGenericGF>>maskValue:<br/>
8.6% {11659ms} RSFECGenericGF>>addOrSubtract:by:<br/>
7.2% {9806ms} RSFECGenericGF>>log:<br/>
6.6% {8958ms} RSFECGenericGF>>normalizeIndex:<br/>
4.9% {6578ms} RSFECGenericGF>>multiply:by:<br/>
2.3% {3130ms} RSErasureGalois>>maskValue:<br/>
2.3% {3118ms} RSFECGenericGFPoly>>evaluateAt:<br/>
1.6% {2175ms} RSErasureGalois>>normalizeIndex:<br/>
1.3% {1718ms} RSFECGenericGFPoly>>addOrSubtractPoly:<br/>
1.3% {1702ms}
RSFECGenericGFPoly>>multiplyByMonomialDegree:coefficient:<br/>
1.2% {1606ms} RSErasureGalois>>log:<br/>
1.1% {1516ms} RSErasureGalois>>galoisMultiply:by:<br/>
</p>
</blockquote>
<p>And here are the results with plugins (152 seconds):</p>
<blockquote>
<p>WITH PLUGINS<br/>
<br/>
- 149040 tallies, 152531 msec.<br/>
<br/>
**Tree**<br/>
--------------------------------<br/>
Process: (40) 89223: nil<br/>
--------------------------------<br/>
<br/>
**Leaves**<br/>
27.9% {42565ms}
RSFECGenericGFWithPlugin>>addOrSubtract:by:<br/>
17.3% {26440ms} RSFECGenericGFPoly>>evaluateAt:<br/>
8.5% {12926ms} RSFECGenericGFWithPlugin>>maskValue:<br/>
7.3% {11062ms}
RSFECGenericGFPoly>>multiplyByMonomialDegree:coefficient:<br/>
6.5% {9854ms} RSFECGenericGFPoly>>addOrSubtractPoly:<br/>
5.6% {8598ms} RSFECGenericGFWithPlugin>>multiply:by:<br/>
2.6% {4032ms}
RSErasureGaloisWithPlugin>>galoisMultiply:by:<br/>
2.4% {3601ms} RSErasureGaloisWithPlugin>>addOrSubtract:by:<br/>
2.1% {3137ms} RSErasureGaloisWithPlugin>>maskValue:<br/>
1.6% {2436ms} RSFECGenericGFPoly>>multiplyPoly:<br/>
<br/>
</p>
</blockquote>
<div class="moz-signature">-- <br/>
---<br/>
Kindly,<br/>
Robert<br/>
<br/>
<br/>
</div>
</body></html>