Skip to content

Commit e85973f

Browse files
committed
Update artifacts
1 parent ad0c5b3 commit e85973f

File tree

7 files changed

+94
-43
lines changed

7 files changed

+94
-43
lines changed
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
[352,352,100,13,13,100,4,4,100,352,352,100,"fe5ece6846884a16335a9ff95b891b1844678fcd","2025-07-14 04:34:57 +0000"]
1+
[369,369,100,13,13,100,4,4,100,369,369,100,"d16677b2ee401c48db5c97033693d2eab8caba9c","2025-07-14 10:31:49 +0530"]

math/base/special/kernel-log1pf/index.html

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ <h1><a href="../../../../../index.html">All files</a> math/base/special/kernel-l
2525
<div class='fl pad1y space-right2'>
2626
<span class="strong">100% </span>
2727
<span class="quiet">Statements</span>
28-
<span class='fraction'>352/352</span>
28+
<span class='fraction'>369/369</span>
2929
</div>
3030

3131

@@ -46,7 +46,7 @@ <h1><a href="../../../../../index.html">All files</a> math/base/special/kernel-l
4646
<div class='fl pad1y space-right2'>
4747
<span class="strong">100% </span>
4848
<span class="quiet">Lines</span>
49-
<span class='fraction'>352/352</span>
49+
<span class='fraction'>369/369</span>
5050
</div>
5151

5252

@@ -99,13 +99,13 @@ <h1><a href="../../../../../index.html">All files</a> math/base/special/kernel-l
9999
<div class="chart"><div class="cover-fill cover-full" style="width: 100%"></div><div class="cover-empty" style="width: 0%"></div></div>
100100
</td>
101101
<td data-value="100" class="pct high">100%</td>
102-
<td data-value="157" class="abs high">157/157</td>
102+
<td data-value="164" class="abs high">164/164</td>
103103
<td data-value="100" class="pct high">100%</td>
104104
<td data-value="2" class="abs high">2/2</td>
105105
<td data-value="100" class="pct high">100%</td>
106106
<td data-value="1" class="abs high">1/1</td>
107107
<td data-value="100" class="pct high">100%</td>
108-
<td data-value="157" class="abs high">157/157</td>
108+
<td data-value="164" class="abs high">164/164</td>
109109
</tr>
110110

111111
<tr>
@@ -129,13 +129,13 @@ <h1><a href="../../../../../index.html">All files</a> math/base/special/kernel-l
129129
<div class="chart"><div class="cover-fill cover-full" style="width: 100%"></div><div class="cover-empty" style="width: 0%"></div></div>
130130
</td>
131131
<td data-value="100" class="pct high">100%</td>
132-
<td data-value="47" class="abs high">47/47</td>
132+
<td data-value="52" class="abs high">52/52</td>
133133
<td data-value="100" class="pct high">100%</td>
134134
<td data-value="4" class="abs high">4/4</td>
135135
<td data-value="100" class="pct high">100%</td>
136136
<td data-value="1" class="abs high">1/1</td>
137137
<td data-value="100" class="pct high">100%</td>
138-
<td data-value="47" class="abs high">47/47</td>
138+
<td data-value="52" class="abs high">52/52</td>
139139
</tr>
140140

141141
<tr>
@@ -144,13 +144,13 @@ <h1><a href="../../../../../index.html">All files</a> math/base/special/kernel-l
144144
<div class="chart"><div class="cover-fill cover-full" style="width: 100%"></div><div class="cover-empty" style="width: 0%"></div></div>
145145
</td>
146146
<td data-value="100" class="pct high">100%</td>
147-
<td data-value="47" class="abs high">47/47</td>
147+
<td data-value="52" class="abs high">52/52</td>
148148
<td data-value="100" class="pct high">100%</td>
149149
<td data-value="4" class="abs high">4/4</td>
150150
<td data-value="100" class="pct high">100%</td>
151151
<td data-value="1" class="abs high">1/1</td>
152152
<td data-value="100" class="pct high">100%</td>
153-
<td data-value="47" class="abs high">47/47</td>
153+
<td data-value="52" class="abs high">52/52</td>
154154
</tr>
155155

156156
</tbody>
@@ -161,7 +161,7 @@ <h1><a href="../../../../../index.html">All files</a> math/base/special/kernel-l
161161
<div class='footer quiet pad2 space-top1 center small'>
162162
Code coverage generated by
163163
<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
164-
at 2025-07-14T04:37:08.140Z
164+
at 2025-07-14T05:04:04.756Z
165165
</div>
166166
<script src="../../../../../prettify.js"></script>
167167
<script>

math/base/special/kernel-log1pf/index.js.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -178,7 +178,7 @@ <h1><a href="../../../../../index.html">All files</a> / <a href="index.html">mat
178178
'use strict';
179179
&nbsp;
180180
/**
181-
* Compute `logf(1+f) - f` for `1+f` in `~[sqrtf(2)/2, sqrtf(2)]`.
181+
* Compute `log(1+f) - f` for `1+f` in `~[sqrt(2)/2, sqrt(2)]` as a single-precision floating-point number.
182182
*
183183
* @module @stdlib/math/base/special/kernel-log1pf
184184
*
@@ -211,7 +211,7 @@ <h1><a href="../../../../../index.html">All files</a> / <a href="index.html">mat
211211
<div class='footer quiet pad2 space-top1 center small'>
212212
Code coverage generated by
213213
<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
214-
at 2025-07-14T04:37:08.140Z
214+
at 2025-07-14T05:04:04.756Z
215215
</div>
216216
<script src="../../../../../prettify.js"></script>
217217
<script>

math/base/special/kernel-log1pf/main.js.html

Lines changed: 37 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ <h1><a href="../../../../../index.html">All files</a> / <a href="index.html">mat
2525
<div class='fl pad1y space-right2'>
2626
<span class="strong">100% </span>
2727
<span class="quiet">Statements</span>
28-
<span class='fraction'>157/157</span>
28+
<span class='fraction'>164/164</span>
2929
</div>
3030

3131

@@ -46,7 +46,7 @@ <h1><a href="../../../../../index.html">All files</a> / <a href="index.html">mat
4646
<div class='fl pad1y space-right2'>
4747
<span class="strong">100% </span>
4848
<span class="quiet">Lines</span>
49-
<span class='fraction'>157/157</span>
49+
<span class='fraction'>164/164</span>
5050
</div>
5151

5252

@@ -220,7 +220,14 @@ <h1><a href="../../../../../index.html">All files</a> / <a href="index.html">mat
220220
<a name='L155'></a><a href='#L155'>155</a>
221221
<a name='L156'></a><a href='#L156'>156</a>
222222
<a name='L157'></a><a href='#L157'>157</a>
223-
<a name='L158'></a><a href='#L158'>158</a></td><td class="line-coverage quiet"><span class="cline-any cline-yes">1x</span>
223+
<a name='L158'></a><a href='#L158'>158</a>
224+
<a name='L159'></a><a href='#L159'>159</a>
225+
<a name='L160'></a><a href='#L160'>160</a>
226+
<a name='L161'></a><a href='#L161'>161</a>
227+
<a name='L162'></a><a href='#L162'>162</a>
228+
<a name='L163'></a><a href='#L163'>163</a>
229+
<a name='L164'></a><a href='#L164'>164</a>
230+
<a name='L165'></a><a href='#L165'>165</a></td><td class="line-coverage quiet"><span class="cline-any cline-yes">1x</span>
224231
<span class="cline-any cline-yes">1x</span>
225232
<span class="cline-any cline-yes">1x</span>
226233
<span class="cline-any cline-yes">1x</span>
@@ -354,6 +361,13 @@ <h1><a href="../../../../../index.html">All files</a> / <a href="index.html">mat
354361
<span class="cline-any cline-yes">1x</span>
355362
<span class="cline-any cline-yes">1x</span>
356363
<span class="cline-any cline-yes">1x</span>
364+
<span class="cline-any cline-yes">1x</span>
365+
<span class="cline-any cline-yes">1x</span>
366+
<span class="cline-any cline-yes">1x</span>
367+
<span class="cline-any cline-yes">1x</span>
368+
<span class="cline-any cline-yes">1x</span>
369+
<span class="cline-any cline-yes">1x</span>
370+
<span class="cline-any cline-yes">3x</span>
357371
<span class="cline-any cline-yes">3x</span>
358372
<span class="cline-any cline-yes">3x</span>
359373
<span class="cline-any cline-yes">3x</span>
@@ -397,7 +411,7 @@ <h1><a href="../../../../../index.html">All files</a> / <a href="index.html">mat
397411
*
398412
* ## Notice
399413
*
400-
* The following copyright and license were part of the original implementation available as part of [FreeBSD]{@link https://svnweb.freebsd.org/base/release/12.2.0/lib/msun/src/k_log.h}. The implementation follows the original, but has been modified for JavaScript.
414+
* The following copyright and license were part of the original implementation available as part of [FreeBSD]{@link https://svnweb.freebsd.org/base/release/12.2.0/lib/msun/src/k_logf.h}. The implementation follows the original, but has been modified for JavaScript.
401415
*
402416
* ```text
403417
* Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved.
@@ -413,15 +427,21 @@ <h1><a href="../../../../../index.html">All files</a> / <a href="index.html">mat
413427
&nbsp;
414428
// MODULES //
415429
&nbsp;
416-
var float64ToFloat32 = require( '@stdlib/number/float64/base/to-float32' );
430+
var f32 = require( '@stdlib/number/float64/base/to-float32' );
417431
var polyvalP = require( './polyval_p.js' );
418432
var polyvalQ = require( './polyval_q.js' );
419433
&nbsp;
420434
&nbsp;
435+
// VARIABLES //
436+
&nbsp;
437+
var HALF = f32( 0.5 );
438+
var TWO = f32( 2.0 );
439+
&nbsp;
440+
&nbsp;
421441
// MAIN //
422442
&nbsp;
423443
/**
424-
* Computes `logf(1+f) - f` for `1+f` in `~[sqrtf(2)/2, sqrtf(2)]`.
444+
* Computes `log(1+f) - f` for `1+f` in `~[sqrt(2)/2, sqrt(2)]` as a single-precision floating-point number.
425445
*
426446
* ## Method
427447
*
@@ -504,7 +524,7 @@ <h1><a href="../../../../../index.html">All files</a> / <a href="index.html">mat
504524
* // returns ~0.1931
505525
*
506526
* @example
507-
* var v = kernelLog1pf( 1.4142135 );
527+
* var v = kernelLog1pf( 1.4142135381698608 );
508528
* // returns ~0.4672
509529
*
510530
* @example
@@ -520,14 +540,15 @@ <h1><a href="../../../../../index.html">All files</a> / <a href="index.html">mat
520540
var R;
521541
var w;
522542
&nbsp;
523-
s = float64ToFloat32( f / float64ToFloat32( 2.0 + f ) );
524-
z = float64ToFloat32( s * s );
525-
w = float64ToFloat32( z * z );
526-
t1 = float64ToFloat32( w * polyvalP( w ) );
527-
t2 = float64ToFloat32( z * polyvalQ( w ) );
528-
R = float64ToFloat32( t2 + t1 );
529-
hfsq = float64ToFloat32( 0.5 * float64ToFloat32( f * f ) );
530-
return float64ToFloat32( s * float64ToFloat32( hfsq + R ) );
543+
f = f32( f );
544+
s = f32( f / f32( TWO + f ) );
545+
z = f32( s * s );
546+
w = f32( z * z );
547+
t1 = f32( w * polyvalP( w ) );
548+
t2 = f32( z * polyvalQ( w ) );
549+
R = f32( t2 + t1 );
550+
hfsq = f32( HALF * f32( f * f ) );
551+
return f32( s * f32( hfsq + R ) );
531552
}
532553
&nbsp;
533554
&nbsp;
@@ -541,7 +562,7 @@ <h1><a href="../../../../../index.html">All files</a> / <a href="index.html">mat
541562
<div class='footer quiet pad2 space-top1 center small'>
542563
Code coverage generated by
543564
<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
544-
at 2025-07-14T04:37:08.140Z
565+
at 2025-07-14T05:04:04.756Z
545566
</div>
546567
<script src="../../../../../prettify.js"></script>
547568
<script>

math/base/special/kernel-log1pf/native.js.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -199,7 +199,7 @@ <h1><a href="../../../../../index.html">All files</a> / <a href="index.html">mat
199199
// MAIN //
200200
&nbsp;
201201
/**
202-
* Computes `logf(1+f) - f` for `1+f` in `~[sqrtf(2)/2, sqrtf(2)]`.
202+
* Computes `log(1+f) - f` for `1+f` in `~[sqrt(2)/2, sqrt(2)]` as a single-precision floating-point number.
203203
*
204204
* @private
205205
* @param {number} f - input value
@@ -210,7 +210,7 @@ <h1><a href="../../../../../index.html">All files</a> / <a href="index.html">mat
210210
* // returns ~0.1931
211211
*
212212
* @example
213-
* var v = kernelLog1pf( 1.4142135 );
213+
* var v = kernelLog1pf( 1.4142135381698608 );
214214
* // returns ~0.4672
215215
*
216216
* @example
@@ -232,7 +232,7 @@ <h1><a href="../../../../../index.html">All files</a> / <a href="index.html">mat
232232
<div class='footer quiet pad2 space-top1 center small'>
233233
Code coverage generated by
234234
<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
235-
at 2025-07-14T04:37:08.140Z
235+
at 2025-07-14T05:04:04.756Z
236236
</div>
237237
<script src="../../../../../prettify.js"></script>
238238
<script>

math/base/special/kernel-log1pf/polyval_p.js.html

Lines changed: 21 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ <h1><a href="../../../../../index.html">All files</a> / <a href="index.html">mat
2525
<div class='fl pad1y space-right2'>
2626
<span class="strong">100% </span>
2727
<span class="quiet">Statements</span>
28-
<span class='fraction'>47/47</span>
28+
<span class='fraction'>52/52</span>
2929
</div>
3030

3131

@@ -46,7 +46,7 @@ <h1><a href="../../../../../index.html">All files</a> / <a href="index.html">mat
4646
<div class='fl pad1y space-right2'>
4747
<span class="strong">100% </span>
4848
<span class="quiet">Lines</span>
49-
<span class='fraction'>47/47</span>
49+
<span class='fraction'>52/52</span>
5050
</div>
5151

5252

@@ -110,7 +110,17 @@ <h1><a href="../../../../../index.html">All files</a> / <a href="index.html">mat
110110
<a name='L45'></a><a href='#L45'>45</a>
111111
<a name='L46'></a><a href='#L46'>46</a>
112112
<a name='L47'></a><a href='#L47'>47</a>
113-
<a name='L48'></a><a href='#L48'>48</a></td><td class="line-coverage quiet"><span class="cline-any cline-yes">1x</span>
113+
<a name='L48'></a><a href='#L48'>48</a>
114+
<a name='L49'></a><a href='#L49'>49</a>
115+
<a name='L50'></a><a href='#L50'>50</a>
116+
<a name='L51'></a><a href='#L51'>51</a>
117+
<a name='L52'></a><a href='#L52'>52</a>
118+
<a name='L53'></a><a href='#L53'>53</a></td><td class="line-coverage quiet"><span class="cline-any cline-yes">1x</span>
119+
<span class="cline-any cline-yes">1x</span>
120+
<span class="cline-any cline-yes">1x</span>
121+
<span class="cline-any cline-yes">1x</span>
122+
<span class="cline-any cline-yes">1x</span>
123+
<span class="cline-any cline-yes">1x</span>
114124
<span class="cline-any cline-yes">1x</span>
115125
<span class="cline-any cline-yes">1x</span>
116126
<span class="cline-any cline-yes">1x</span>
@@ -178,6 +188,11 @@ <h1><a href="../../../../../index.html">All files</a> / <a href="index.html">mat
178188
/* This is a generated file. Do not edit directly. */
179189
'use strict';
180190
&nbsp;
191+
// MODULES //
192+
&nbsp;
193+
var float64ToFloat32 = require( '@stdlib/number/float64/base/to-float32' );
194+
&nbsp;
195+
&nbsp;
181196
// MAIN //
182197
&nbsp;
183198
/**
@@ -195,9 +210,9 @@ <h1><a href="../../../../../index.html">All files</a> / <a href="index.html">mat
195210
*/
196211
function evalpoly( x ) {
197212
if ( x === 0.0 ) {
198-
return 0.40000972152;
213+
return 0.40000972151756287;
199214
}
200-
return 0.40000972152 + (x * 0.24279078841);
215+
return float64ToFloat32(0.40000972151756287 + float64ToFloat32(x * 0.24279078841209412)); // eslint-disable-line max-len
201216
}
202217
&nbsp;
203218
&nbsp;
@@ -211,7 +226,7 @@ <h1><a href="../../../../../index.html">All files</a> / <a href="index.html">mat
211226
<div class='footer quiet pad2 space-top1 center small'>
212227
Code coverage generated by
213228
<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
214-
at 2025-07-14T04:37:08.140Z
229+
at 2025-07-14T05:04:04.756Z
215230
</div>
216231
<script src="../../../../../prettify.js"></script>
217232
<script>

math/base/special/kernel-log1pf/polyval_q.js.html

Lines changed: 21 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ <h1><a href="../../../../../index.html">All files</a> / <a href="index.html">mat
2525
<div class='fl pad1y space-right2'>
2626
<span class="strong">100% </span>
2727
<span class="quiet">Statements</span>
28-
<span class='fraction'>47/47</span>
28+
<span class='fraction'>52/52</span>
2929
</div>
3030

3131

@@ -46,7 +46,7 @@ <h1><a href="../../../../../index.html">All files</a> / <a href="index.html">mat
4646
<div class='fl pad1y space-right2'>
4747
<span class="strong">100% </span>
4848
<span class="quiet">Lines</span>
49-
<span class='fraction'>47/47</span>
49+
<span class='fraction'>52/52</span>
5050
</div>
5151

5252

@@ -110,7 +110,17 @@ <h1><a href="../../../../../index.html">All files</a> / <a href="index.html">mat
110110
<a name='L45'></a><a href='#L45'>45</a>
111111
<a name='L46'></a><a href='#L46'>46</a>
112112
<a name='L47'></a><a href='#L47'>47</a>
113-
<a name='L48'></a><a href='#L48'>48</a></td><td class="line-coverage quiet"><span class="cline-any cline-yes">1x</span>
113+
<a name='L48'></a><a href='#L48'>48</a>
114+
<a name='L49'></a><a href='#L49'>49</a>
115+
<a name='L50'></a><a href='#L50'>50</a>
116+
<a name='L51'></a><a href='#L51'>51</a>
117+
<a name='L52'></a><a href='#L52'>52</a>
118+
<a name='L53'></a><a href='#L53'>53</a></td><td class="line-coverage quiet"><span class="cline-any cline-yes">1x</span>
119+
<span class="cline-any cline-yes">1x</span>
120+
<span class="cline-any cline-yes">1x</span>
121+
<span class="cline-any cline-yes">1x</span>
122+
<span class="cline-any cline-yes">1x</span>
123+
<span class="cline-any cline-yes">1x</span>
114124
<span class="cline-any cline-yes">1x</span>
115125
<span class="cline-any cline-yes">1x</span>
116126
<span class="cline-any cline-yes">1x</span>
@@ -178,6 +188,11 @@ <h1><a href="../../../../../index.html">All files</a> / <a href="index.html">mat
178188
/* This is a generated file. Do not edit directly. */
179189
'use strict';
180190
&nbsp;
191+
// MODULES //
192+
&nbsp;
193+
var float64ToFloat32 = require( '@stdlib/number/float64/base/to-float32' );
194+
&nbsp;
195+
&nbsp;
181196
// MAIN //
182197
&nbsp;
183198
/**
@@ -195,9 +210,9 @@ <h1><a href="../../../../../index.html">All files</a> / <a href="index.html">mat
195210
*/
196211
function evalpoly( x ) {
197212
if ( x === 0.0 ) {
198-
return 0.66666662693;
213+
return 0.6666666269302368;
199214
}
200-
return 0.66666662693 + (x * 0.28498786688);
215+
return float64ToFloat32(0.6666666269302368 + float64ToFloat32(x * 0.2849878668785095)); // eslint-disable-line max-len
201216
}
202217
&nbsp;
203218
&nbsp;
@@ -211,7 +226,7 @@ <h1><a href="../../../../../index.html">All files</a> / <a href="index.html">mat
211226
<div class='footer quiet pad2 space-top1 center small'>
212227
Code coverage generated by
213228
<a href="https://istanbul.js.org/" target="_blank" rel="noopener noreferrer">istanbul</a>
214-
at 2025-07-14T04:37:08.140Z
229+
at 2025-07-14T05:04:04.756Z
215230
</div>
216231
<script src="../../../../../prettify.js"></script>
217232
<script>

0 commit comments

Comments
 (0)