diff --git a/lib/node_modules/@stdlib/math/base/special/tanf/LICENSE b/lib/node_modules/@stdlib/math/base/special/tanf/LICENSE
new file mode 100644
index 000000000000..a7566ad6f2c3
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/tanf/LICENSE
@@ -0,0 +1,192 @@
+
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
+DEPENDENCIES & ATTRIBUTION
+
+The library links against the following external libraries or contains
+implementations from the following external libraries, which have their own
+licenses:
+
+* FreeBSD
+
+Copyright (C) 1993-2004 by Sun Microsystems, Inc. All rights reserved.
+
+Developed at SunPro, a Sun Microsystems, Inc. business.
+Permission to use, copy, modify, and distribute this
+software is freely granted, provided that this notice
+is preserved.
diff --git a/lib/node_modules/@stdlib/math/base/special/tanf/README.md b/lib/node_modules/@stdlib/math/base/special/tanf/README.md
new file mode 100644
index 000000000000..d5647aed3c31
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/tanf/README.md
@@ -0,0 +1,200 @@
+
+
+# Tangent
+
+> Evaluate the [tangent][tangent] of a single-precision floating-point number (in radians).
+
+
+
+The [tangent][tangent] is defined as
+
+
+
+```math
+\tan x = \frac{\sin x}{\cos x}
+```
+
+
+
+
+
+
+
+
+
+## Usage
+
+```javascript
+var tanf = require( '@stdlib/math/base/special/tanf' );
+```
+
+#### tanf( x )
+
+Evaluates the [tangent][tangent] of a single-precision floating-point number (in radians).
+
+```javascript
+var v = tanf( 0.0 );
+// returns ~0.0
+
+v = tanf( -3.141592653589793/4.0 );
+// returns ~-1.0
+
+v = tanf( 3.141592653589793/4.0 );
+// returns ~1.0
+
+v = tanf( NaN );
+// returns NaN
+```
+
+
+
+
+
+
+
+## Examples
+
+
+
+```javascript
+var uniform = require( '@stdlib/random/array/uniform' );
+var logEachMap = require( '@stdlib/console/log-each-map' );
+var PI = require( '@stdlib/constants/float32/pi' );
+var tanf = require( '@stdlib/math/base/special/tanf' );
+
+var opts = {
+ 'dtype': 'float32'
+};
+var x = uniform( 100, -PI/2.0, PI/2.0, opts );
+
+logEachMap( 'tanf(%0.4f) = %0.4f', x, tanf );
+```
+
+
+
+
+
+
+
+* * *
+
+
+
+## C APIs
+
+
+
+
+
+
+
+
+
+
+
+### Usage
+
+```c
+#include "stdlib/math/base/special/tanf.h"
+```
+
+#### stdlib_base_tanf( x )
+
+Evaluates the [tangent][tangent] of a single-precision floating-point number (in radians).
+
+```c
+float y = stdlib_base_tanf( -3.141592653589793f / 4.0f );
+// returns ~-1.0f
+```
+
+The function accepts the following arguments:
+
+- **x**: `[in] float` input value.
+
+```c
+float stdlib_base_tanf( const float x );
+```
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+### Examples
+
+```c
+#include "stdlib/math/base/special/tanf.h"
+#include
+
+int main( void ) {
+ const float x[] = { 0.0f, 0.523f, 0.785f, 1.047f, 3.14f };
+
+ float y;
+ int i;
+ for ( i = 0; i < 5; i++ ) {
+ y = stdlib_base_tanf( x[ i ] );
+ printf( "tanf(%f) = %f\n", x[ i ], y );
+ }
+}
+```
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+[tangent]: http://mathworld.wolfram.com/Tangent.html
+
+
+
+
+
+
+
+
diff --git a/lib/node_modules/@stdlib/math/base/special/tanf/benchmark/benchmark.js b/lib/node_modules/@stdlib/math/base/special/tanf/benchmark/benchmark.js
new file mode 100644
index 000000000000..95ca0ad458b6
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/tanf/benchmark/benchmark.js
@@ -0,0 +1,54 @@
+/**
+* @license Apache-2.0
+*
+* Copyright (c) 2025 The Stdlib Authors.
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+'use strict';
+
+// MODULES //
+
+var bench = require( '@stdlib/bench' );
+var uniform = require( '@stdlib/random/array/uniform' );
+var isnanf = require( '@stdlib/math/base/assert/is-nanf' );
+var pkg = require( './../package.json' ).name;
+var tanf = require( './../lib' );
+
+
+// MAIN //
+
+bench( pkg, function benchmark( b ) {
+ var x;
+ var y;
+ var i;
+
+ x = uniform( 100, -10.0, 10.0, {
+ 'dtype': 'float32'
+ });
+
+ b.tic();
+ for ( i = 0; i < b.iterations; i++ ) {
+ y = tanf( x[ i%x.length ] );
+ if ( isnanf( y ) ) {
+ b.fail( 'should not return NaN' );
+ }
+ }
+ b.toc();
+ if ( isnanf( y ) ) {
+ b.fail( 'should not return NaN' );
+ }
+ b.pass( 'benchmark finished' );
+ b.end();
+});
diff --git a/lib/node_modules/@stdlib/math/base/special/tanf/benchmark/benchmark.native.js b/lib/node_modules/@stdlib/math/base/special/tanf/benchmark/benchmark.native.js
new file mode 100644
index 000000000000..1eabfec2b204
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/tanf/benchmark/benchmark.native.js
@@ -0,0 +1,63 @@
+/**
+* @license Apache-2.0
+*
+* Copyright (c) 2025 The Stdlib Authors.
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+'use strict';
+
+// MODULES //
+
+var resolve = require( 'path' ).resolve;
+var bench = require( '@stdlib/bench' );
+var uniform = require( '@stdlib/random/array/uniform' );
+var isnanf = require( '@stdlib/math/base/assert/is-nanf' );
+var tryRequire = require( '@stdlib/utils/try-require' );
+var pkg = require( './../package.json' ).name;
+
+
+// VARIABLES //
+
+var tanf = tryRequire( resolve( __dirname, './../lib/native.js' ) );
+var opts = {
+ 'skip': ( tanf instanceof Error )
+};
+
+
+// MAIN //
+
+bench( pkg+'::native', opts, function benchmark( b ) {
+ var x;
+ var y;
+ var i;
+
+ x = uniform( 100, -10.0, 10.0, {
+ 'dtype': 'float32'
+ });
+
+ b.tic();
+ for ( i = 0; i < b.iterations; i++ ) {
+ y = tanf( x[ i%x.length ] );
+ if ( isnanf( y ) ) {
+ b.fail( 'should not return NaN' );
+ }
+ }
+ b.toc();
+ if ( isnanf( y ) ) {
+ b.fail( 'should not return NaN' );
+ }
+ b.pass( 'benchmark finished' );
+ b.end();
+});
diff --git a/lib/node_modules/@stdlib/math/base/special/tanf/benchmark/c/Makefile b/lib/node_modules/@stdlib/math/base/special/tanf/benchmark/c/Makefile
new file mode 100644
index 000000000000..d564e8b2d6f9
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/tanf/benchmark/c/Makefile
@@ -0,0 +1,127 @@
+#/
+# @license Apache-2.0
+#
+# Copyright (c) 2025 The Stdlib Authors.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#/
+
+
+# VARIABLES #
+
+ifndef VERBOSE
+ QUIET := @
+else
+ QUIET :=
+endif
+
+# Determine the OS ([1][1], [2][2]).
+#
+# [1]: https://en.wikipedia.org/wiki/Uname#Examples
+# [2]: http://stackoverflow.com/a/27776822/2225624
+OS ?= $(shell uname)
+ifneq (, $(findstring MINGW,$(OS)))
+ OS := WINNT
+else
+ifneq (, $(findstring MSYS,$(OS)))
+ OS := WINNT
+else
+ifneq (, $(findstring CYGWIN,$(OS)))
+ OS := WINNT
+else
+ifneq (, $(findstring Windows_NT,$(OS)))
+ OS := WINNT
+endif
+endif
+endif
+endif
+
+# Define the program used for compiling C source files:
+ifdef C_COMPILER
+ CC := $(C_COMPILER)
+else
+ CC := gcc
+endif
+
+# Define the command-line options when compiling C files:
+CFLAGS ?= \
+ -std=c99 \
+ -O3 \
+ -Wall \
+ -pedantic
+
+# Determine whether to generate position independent code ([1][1], [2][2]).
+#
+# [1]: https://gcc.gnu.org/onlinedocs/gcc/Code-Gen-Options.html#Code-Gen-Options
+# [2]: http://stackoverflow.com/questions/5311515/gcc-fpic-option
+ifeq ($(OS), WINNT)
+ fPIC ?=
+else
+ fPIC ?= -fPIC
+endif
+
+# List of C targets:
+c_targets := benchmark.out
+
+
+# RULES #
+
+#/
+# Compiles C source files.
+#
+# @param {string} [C_COMPILER] - C compiler
+# @param {string} [CFLAGS] - C compiler flags
+# @param {(string|void)} [fPIC] - compiler flag indicating whether to generate position independent code
+#
+# @example
+# make
+#
+# @example
+# make all
+#/
+all: $(c_targets)
+
+.PHONY: all
+
+#/
+# Compiles C source files.
+#
+# @private
+# @param {string} CC - C compiler
+# @param {string} CFLAGS - C compiler flags
+# @param {(string|void)} fPIC - compiler flag indicating whether to generate position independent code
+#/
+$(c_targets): %.out: %.c
+ $(QUIET) $(CC) $(CFLAGS) $(fPIC) -o $@ $< -lm
+
+#/
+# Runs compiled benchmarks.
+#
+# @example
+# make run
+#/
+run: $(c_targets)
+ $(QUIET) ./$<
+
+.PHONY: run
+
+#/
+# Removes generated files.
+#
+# @example
+# make clean
+#/
+clean:
+ $(QUIET) -rm -f *.o *.out
+
+.PHONY: clean
diff --git a/lib/node_modules/@stdlib/math/base/special/tanf/benchmark/c/benchmark.c b/lib/node_modules/@stdlib/math/base/special/tanf/benchmark/c/benchmark.c
new file mode 100644
index 000000000000..9b01f5913e8d
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/tanf/benchmark/c/benchmark.c
@@ -0,0 +1,137 @@
+/**
+* @license Apache-2.0
+*
+* Copyright (c) 2025 The Stdlib Authors.
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+#include
+#include
+#include
+#include
+#include
+
+#define NAME "tanf"
+#define ITERATIONS 1000000
+#define REPEATS 3
+
+/**
+* Prints the TAP version.
+*/
+static void print_version( void ) {
+ printf( "TAP version 13\n" );
+}
+
+/**
+* Prints the TAP summary.
+*
+* @param total total number of tests
+* @param passing total number of passing tests
+*/
+static void print_summary( int total, int passing ) {
+ printf( "#\n" );
+ printf( "1..%d\n", total ); // TAP plan
+ printf( "# total %d\n", total );
+ printf( "# pass %d\n", passing );
+ printf( "#\n" );
+ printf( "# ok\n" );
+}
+
+/**
+* Prints benchmarks results.
+*
+* @param elapsed elapsed time in seconds
+*/
+static void print_results( double elapsed ) {
+ double rate = (double)ITERATIONS / elapsed;
+ printf( " ---\n" );
+ printf( " iterations: %d\n", ITERATIONS );
+ printf( " elapsed: %0.9f\n", elapsed );
+ printf( " rate: %0.9f\n", rate );
+ printf( " ...\n" );
+}
+
+/**
+* Returns a clock time.
+*
+* @return clock time
+*/
+static double tic( void ) {
+ struct timeval now;
+ gettimeofday( &now, NULL );
+ return (double)now.tv_sec + (double)now.tv_usec/1.0e6;
+}
+
+/**
+* Generates a random number on the interval [min,max).
+*
+* @param min minimum value (inclusive)
+* @param max maximum value (exclusive)
+* @return random number
+*/
+static float random_uniform( const float min, const float max ) {
+ float v = (float)rand() / ( (float)RAND_MAX + 1.0f );
+ return min + ( v*(max-min) );
+}
+
+/**
+* Runs a benchmark.
+*
+* @return elapsed time in seconds
+*/
+static double benchmark( void ) {
+ float x[ 100 ];
+ double elapsed;
+ double t;
+ float y;
+ int i;
+
+ for ( i = 0; i < 100; i++ ) {
+ x[ i ] = random_uniform( -10.0f, 10.0f );
+ }
+
+ t = tic();
+ for ( i = 0; i < ITERATIONS; i++ ) {
+ y = tanf( x[ i%100 ] );
+ if ( y != y ) {
+ printf( "should not return NaN\n" );
+ break;
+ }
+ }
+ elapsed = tic() - t;
+ if ( y != y ) {
+ printf( "should not return NaN\n" );
+ }
+ return elapsed;
+}
+
+/**
+* Main execution sequence.
+*/
+int main( void ) {
+ double elapsed;
+ int i;
+
+ // Use the current time to seed the random number generator:
+ srand( time( NULL ) );
+
+ print_version();
+ for ( i = 0; i < REPEATS; i++ ) {
+ printf( "# c::%s\n", NAME );
+ elapsed = benchmark();
+ print_results( elapsed );
+ printf( "ok %d benchmark finished\n", i+1 );
+ }
+ print_summary( REPEATS, REPEATS );
+}
diff --git a/lib/node_modules/@stdlib/math/base/special/tanf/benchmark/c/cephes/Makefile b/lib/node_modules/@stdlib/math/base/special/tanf/benchmark/c/cephes/Makefile
new file mode 100644
index 000000000000..59023faf1628
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/tanf/benchmark/c/cephes/Makefile
@@ -0,0 +1,113 @@
+#/
+# @license Apache-2.0
+#
+# Copyright (c) 2025 The Stdlib Authors.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#/
+
+
+# VARIABLES #
+
+ifndef VERBOSE
+ QUIET := @
+endif
+
+# Specify the path to Cephes:
+CEPHES ?=
+
+# Specify a list of Cephes source files:
+CEPHES_SRC ?=
+
+# Determine the OS:
+#
+# [1]: https://en.wikipedia.org/wiki/Uname#Examples
+# [2]: http://stackoverflow.com/a/27776822/2225624
+OS ?= $(shell uname)
+ifneq (, $(findstring MINGW,$(OS)))
+ OS := WINNT
+else
+ifneq (, $(findstring MSYS,$(OS)))
+ OS := WINNT
+else
+ifneq (, $(findstring CYGWIN,$(OS)))
+ OS := WINNT
+endif
+endif
+endif
+
+# Define the program used for compiling C source files:
+ifdef C_COMPILER
+ CC := $(C_COMPILER)
+else
+ CC := gcc
+endif
+
+# Define the command-line options when compiling C files:
+CFLAGS ?= \
+ -std=c99 \
+ -O3 \
+ -Wall \
+ -pedantic
+
+# Determine whether to generate [position independent code][1]:
+#
+# [1]: https://gcc.gnu.org/onlinedocs/gcc/Code-Gen-Options.html#Code-Gen-Options
+# [2]: http://stackoverflow.com/questions/5311515/gcc-fpic-option
+ifeq ($(OS), WINNT)
+ fPIC ?=
+else
+ fPIC ?= -fPIC
+endif
+
+# List of C targets:
+c_targets := benchmark.out
+
+
+# TARGETS #
+
+# Default target.
+#
+# This target is the default target.
+
+all: $(c_targets)
+
+.PHONY: all
+
+
+# Compile C source.
+#
+# This target compiles C source files.
+
+$(c_targets): %.out: %.c
+ $(QUIET) $(CC) $(CFLAGS) $(fPIC) -o $@ $(CEPHES_SRC) $< -lm
+
+
+# Run a benchmark.
+#
+# This target runs a benchmark.
+
+run: $(c_targets)
+ $(QUIET) ./$<
+
+.PHONY: run
+
+
+# Perform clean-up.
+#
+# This target removes generated files.
+
+clean:
+ $(QUIET) -rm -f *.o *.out
+
+.PHONY: clean
diff --git a/lib/node_modules/@stdlib/math/base/special/tanf/benchmark/c/cephes/benchmark.c b/lib/node_modules/@stdlib/math/base/special/tanf/benchmark/c/cephes/benchmark.c
new file mode 100644
index 000000000000..cfb3d115dba7
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/tanf/benchmark/c/cephes/benchmark.c
@@ -0,0 +1,142 @@
+/**
+* @license Apache-2.0
+*
+* Copyright (c) 2025 The Stdlib Authors.
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+#include
+#include
+#include
+#include
+#include
+
+#define NAME "tanf"
+#define ITERATIONS 1000000
+#define REPEATS 3
+
+/**
+* Define prototypes for external functions.
+*/
+extern float tanf( float x );
+
+/**
+* Prints the TAP version.
+*/
+static void print_version( void ) {
+ printf( "TAP version 13\n" );
+}
+
+/**
+* Prints the TAP summary.
+*
+* @param total total number of tests
+* @param passing total number of passing tests
+*/
+static void print_summary( int total, int passing ) {
+ printf( "#\n" );
+ printf( "1..%d\n", total ); // TAP plan
+ printf( "# total %d\n", total );
+ printf( "# pass %d\n", passing );
+ printf( "#\n" );
+ printf( "# ok\n" );
+}
+
+/**
+* Prints benchmarks results.
+*
+* @param elapsed elapsed time in seconds
+*/
+static void print_results( double elapsed ) {
+ double rate = (double)ITERATIONS / elapsed;
+ printf( " ---\n" );
+ printf( " iterations: %d\n", ITERATIONS );
+ printf( " elapsed: %0.9f\n", elapsed );
+ printf( " rate: %0.9f\n", rate );
+ printf( " ...\n" );
+}
+
+/**
+* Returns a clock time.
+*
+* @return clock time
+*/
+static double tic( void ) {
+ struct timeval now;
+ gettimeofday( &now, NULL );
+ return (double)now.tv_sec + (double)now.tv_usec/1.0e6;
+}
+
+/**
+* Generates a random number on the interval [min,max).
+*
+* @param min minimum value (inclusive)
+* @param max maximum value (exclusive)
+* @return random number
+*/
+static float random_uniform( const float min, const float max ) {
+ float v = (float)rand() / ( (float)RAND_MAX + 1.0f );
+ return min + ( v*(max-min) );
+}
+
+/**
+* Runs a benchmark.
+*
+* @return elapsed time in seconds
+*/
+static double benchmark( void ) {
+ float x[ 100 ];
+ double elapsed;
+ double t;
+ float y;
+ int i;
+
+ for ( i = 0; i < 100; i++ ) {
+ x[ i ] = random_uniform( -10.0f, 10.0f );
+ }
+
+ t = tic();
+ for ( i = 0; i < ITERATIONS; i++ ) {
+ y = tanf( x[ i%100 ] );
+ if ( y != y ) {
+ printf( "should not return NaN\n" );
+ break;
+ }
+ }
+ elapsed = tic() - t;
+ if ( y != y ) {
+ printf( "should not return NaN\n" );
+ }
+ return elapsed;
+}
+
+/**
+* Main execution sequence.
+*/
+int main( void ) {
+ double elapsed;
+ int i;
+
+ // Use the current time to seed the random number generator:
+ srand( time( NULL ) );
+
+ print_version();
+ for ( i = 0; i < REPEATS; i++ ) {
+ printf( "# c::cephes::%s\n", NAME );
+ elapsed = benchmark();
+ print_results( elapsed );
+ printf( "ok %d benchmark finished\n", i+1 );
+ }
+ print_summary( REPEATS, REPEATS );
+}
diff --git a/lib/node_modules/@stdlib/math/base/special/tanf/benchmark/c/native/Makefile b/lib/node_modules/@stdlib/math/base/special/tanf/benchmark/c/native/Makefile
new file mode 100644
index 000000000000..a4bd7b38fd74
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/tanf/benchmark/c/native/Makefile
@@ -0,0 +1,146 @@
+#/
+# @license Apache-2.0
+#
+# Copyright (c) 2025 The Stdlib Authors.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#/
+
+# VARIABLES #
+
+ifndef VERBOSE
+ QUIET := @
+else
+ QUIET :=
+endif
+
+# Determine the OS ([1][1], [2][2]).
+#
+# [1]: https://en.wikipedia.org/wiki/Uname#Examples
+# [2]: http://stackoverflow.com/a/27776822/2225624
+OS ?= $(shell uname)
+ifneq (, $(findstring MINGW,$(OS)))
+ OS := WINNT
+else
+ifneq (, $(findstring MSYS,$(OS)))
+ OS := WINNT
+else
+ifneq (, $(findstring CYGWIN,$(OS)))
+ OS := WINNT
+else
+ifneq (, $(findstring Windows_NT,$(OS)))
+ OS := WINNT
+endif
+endif
+endif
+endif
+
+# Define the program used for compiling C source files:
+ifdef C_COMPILER
+ CC := $(C_COMPILER)
+else
+ CC := gcc
+endif
+
+# Define the command-line options when compiling C files:
+CFLAGS ?= \
+ -std=c99 \
+ -O3 \
+ -Wall \
+ -pedantic
+
+# Determine whether to generate position independent code ([1][1], [2][2]).
+#
+# [1]: https://gcc.gnu.org/onlinedocs/gcc/Code-Gen-Options.html#Code-Gen-Options
+# [2]: http://stackoverflow.com/questions/5311515/gcc-fpic-option
+ifeq ($(OS), WINNT)
+ fPIC ?=
+else
+ fPIC ?= -fPIC
+endif
+
+# List of includes (e.g., `-I /foo/bar -I /beep/boop/include`):
+INCLUDE ?=
+
+# List of source files:
+SOURCE_FILES ?=
+
+# List of libraries (e.g., `-lopenblas -lpthread`):
+LIBRARIES ?=
+
+# List of library paths (e.g., `-L /foo/bar -L /beep/boop`):
+LIBPATH ?=
+
+# List of C targets:
+c_targets := benchmark.out
+
+
+# RULES #
+
+#/
+# Compiles source files.
+#
+# @param {string} [C_COMPILER] - C compiler (e.g., `gcc`)
+# @param {string} [CFLAGS] - C compiler options
+# @param {(string|void)} [fPIC] - compiler flag determining whether to generate position independent code (e.g., `-fPIC`)
+# @param {string} [INCLUDE] - list of includes (e.g., `-I /foo/bar -I /beep/boop/include`)
+# @param {string} [SOURCE_FILES] - list of source files
+# @param {string} [LIBPATH] - list of library paths (e.g., `-L /foo/bar -L /beep/boop`)
+# @param {string} [LIBRARIES] - list of libraries (e.g., `-lopenblas -lpthread`)
+#
+# @example
+# make
+#
+# @example
+# make all
+#/
+all: $(c_targets)
+
+.PHONY: all
+
+#/
+# Compiles C source files.
+#
+# @private
+# @param {string} CC - C compiler (e.g., `gcc`)
+# @param {string} CFLAGS - C compiler options
+# @param {(string|void)} fPIC - compiler flag determining whether to generate position independent code (e.g., `-fPIC`)
+# @param {string} INCLUDE - list of includes (e.g., `-I /foo/bar`)
+# @param {string} SOURCE_FILES - list of source files
+# @param {string} LIBPATH - list of library paths (e.g., `-L /foo/bar`)
+# @param {string} LIBRARIES - list of libraries (e.g., `-lopenblas`)
+#/
+$(c_targets): %.out: %.c
+ $(QUIET) $(CC) $(CFLAGS) $(fPIC) $(INCLUDE) -o $@ $(SOURCE_FILES) $< $(LIBPATH) -lm $(LIBRARIES)
+
+#/
+# Runs compiled benchmarks.
+#
+# @example
+# make run
+#/
+run: $(c_targets)
+ $(QUIET) ./$<
+
+.PHONY: run
+
+#/
+# Removes generated files.
+#
+# @example
+# make clean
+#/
+clean:
+ $(QUIET) -rm -f *.o *.out
+
+.PHONY: clean
diff --git a/lib/node_modules/@stdlib/math/base/special/tanf/benchmark/c/native/benchmark.c b/lib/node_modules/@stdlib/math/base/special/tanf/benchmark/c/native/benchmark.c
new file mode 100644
index 000000000000..df65c223c3e3
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/tanf/benchmark/c/native/benchmark.c
@@ -0,0 +1,138 @@
+/**
+* @license Apache-2.0
+*
+* Copyright (c) 2025 The Stdlib Authors.
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+#include "stdlib/math/base/special/tanf.h"
+#include
+#include
+#include
+#include
+#include
+
+#define NAME "tanf"
+#define ITERATIONS 1000000
+#define REPEATS 3
+
+/**
+* Prints the TAP version.
+*/
+static void print_version( void ) {
+ printf( "TAP version 13\n" );
+}
+
+/**
+* Prints the TAP summary.
+*
+* @param total total number of tests
+* @param passing total number of passing tests
+*/
+static void print_summary( int total, int passing ) {
+ printf( "#\n" );
+ printf( "1..%d\n", total ); // TAP plan
+ printf( "# total %d\n", total );
+ printf( "# pass %d\n", passing );
+ printf( "#\n" );
+ printf( "# ok\n" );
+}
+
+/**
+* Prints benchmarks results.
+*
+* @param elapsed elapsed time in seconds
+*/
+static void print_results( double elapsed ) {
+ double rate = (double)ITERATIONS / elapsed;
+ printf( " ---\n" );
+ printf( " iterations: %d\n", ITERATIONS );
+ printf( " elapsed: %0.9f\n", elapsed );
+ printf( " rate: %0.9f\n", rate );
+ printf( " ...\n" );
+}
+
+/**
+* Returns a clock time.
+*
+* @return clock time
+*/
+static double tic( void ) {
+ struct timeval now;
+ gettimeofday( &now, NULL );
+ return (double)now.tv_sec + (double)now.tv_usec/1.0e6;
+}
+
+/**
+* Generates a random number on the interval [min,max).
+*
+* @param min minimum value (inclusive)
+* @param max maximum value (exclusive)
+* @return random number
+*/
+static float random_uniform( const float min, const float max ) {
+ float v = (float)rand() / ( (float)RAND_MAX + 1.0f );
+ return min + ( v*(max-min) );
+}
+
+/**
+* Runs a benchmark.
+*
+* @return elapsed time in seconds
+*/
+static double benchmark( void ) {
+ float x[ 100 ];
+ double elapsed;
+ double t;
+ float y;
+ int i;
+
+ for ( i = 0; i < 100; i++ ) {
+ x[ i ] = random_uniform( -10.0f, 10.0f );
+ }
+
+ t = tic();
+ for ( i = 0; i < ITERATIONS; i++ ) {
+ y = stdlib_base_tanf( x[ i%100 ] );
+ if ( y != y ) {
+ printf( "should not return NaN\n" );
+ break;
+ }
+ }
+ elapsed = tic() - t;
+ if ( y != y ) {
+ printf( "should not return NaN\n" );
+ }
+ return elapsed;
+}
+
+/**
+* Main execution sequence.
+*/
+int main( void ) {
+ double elapsed;
+ int i;
+
+ // Use the current time to seed the random number generator:
+ srand( time( NULL ) );
+
+ print_version();
+ for ( i = 0; i < REPEATS; i++ ) {
+ printf( "# c::native::%s\n", NAME );
+ elapsed = benchmark();
+ print_results( elapsed );
+ printf( "ok %d benchmark finished\n", i+1 );
+ }
+ print_summary( REPEATS, REPEATS );
+}
diff --git a/lib/node_modules/@stdlib/math/base/special/tanf/binding.gyp b/lib/node_modules/@stdlib/math/base/special/tanf/binding.gyp
new file mode 100644
index 000000000000..68a1ca11d160
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/tanf/binding.gyp
@@ -0,0 +1,170 @@
+# @license Apache-2.0
+#
+# Copyright (c) 2025 The Stdlib Authors.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+# A `.gyp` file for building a Node.js native add-on.
+#
+# [1]: https://gyp.gsrc.io/docs/InputFormatReference.md
+# [2]: https://gyp.gsrc.io/docs/UserDocumentation.md
+{
+ # List of files to include in this file:
+ 'includes': [
+ './include.gypi',
+ ],
+
+ # Define variables to be used throughout the configuration for all targets:
+ 'variables': {
+ # Target name should match the add-on export name:
+ 'addon_target_name%': 'addon',
+
+ # Set variables based on the host OS:
+ 'conditions': [
+ [
+ 'OS=="win"',
+ {
+ # Define the object file suffix:
+ 'obj': 'obj',
+ },
+ {
+ # Define the object file suffix:
+ 'obj': 'o',
+ }
+ ], # end condition (OS=="win")
+ ], # end conditions
+ }, # end variables
+
+ # Define compile targets:
+ 'targets': [
+
+ # Target to generate an add-on:
+ {
+ # The target name should match the add-on export name:
+ 'target_name': '<(addon_target_name)',
+
+ # Define dependencies:
+ 'dependencies': [],
+
+ # Define directories which contain relevant include headers:
+ 'include_dirs': [
+ # Local include directory:
+ '<@(include_dirs)',
+ ],
+
+ # List of source files:
+ 'sources': [
+ '<@(src_files)',
+ ],
+
+ # Settings which should be applied when a target's object files are used as linker input:
+ 'link_settings': {
+ # Define libraries:
+ 'libraries': [
+ '<@(libraries)',
+ ],
+
+ # Define library directories:
+ 'library_dirs': [
+ '<@(library_dirs)',
+ ],
+ },
+
+ # C/C++ compiler flags:
+ 'cflags': [
+ # Enable commonly used warning options:
+ '-Wall',
+
+ # Aggressive optimization:
+ '-O3',
+ ],
+
+ # C specific compiler flags:
+ 'cflags_c': [
+ # Specify the C standard to which a program is expected to conform:
+ '-std=c99',
+ ],
+
+ # C++ specific compiler flags:
+ 'cflags_cpp': [
+ # Specify the C++ standard to which a program is expected to conform:
+ '-std=c++11',
+ ],
+
+ # Linker flags:
+ 'ldflags': [],
+
+ # Apply conditions based on the host OS:
+ 'conditions': [
+ [
+ 'OS=="mac"',
+ {
+ # Linker flags:
+ 'ldflags': [
+ '-undefined dynamic_lookup',
+ '-Wl,-no-pie',
+ '-Wl,-search_paths_first',
+ ],
+ },
+ ], # end condition (OS=="mac")
+ [
+ 'OS!="win"',
+ {
+ # C/C++ flags:
+ 'cflags': [
+ # Generate platform-independent code:
+ '-fPIC',
+ ],
+ },
+ ], # end condition (OS!="win")
+ ], # end conditions
+ }, # end target <(addon_target_name)
+
+ # Target to copy a generated add-on to a standard location:
+ {
+ 'target_name': 'copy_addon',
+
+ # Declare that the output of this target is not linked:
+ 'type': 'none',
+
+ # Define dependencies:
+ 'dependencies': [
+ # Require that the add-on be generated before building this target:
+ '<(addon_target_name)',
+ ],
+
+ # Define a list of actions:
+ 'actions': [
+ {
+ 'action_name': 'copy_addon',
+ 'message': 'Copying addon...',
+
+ # Explicitly list the inputs in the command-line invocation below:
+ 'inputs': [],
+
+ # Declare the expected outputs:
+ 'outputs': [
+ '<(addon_output_dir)/<(addon_target_name).node',
+ ],
+
+ # Define the command-line invocation:
+ 'action': [
+ 'cp',
+ '<(PRODUCT_DIR)/<(addon_target_name).node',
+ '<(addon_output_dir)/<(addon_target_name).node',
+ ],
+ },
+ ], # end actions
+ }, # end target copy_addon
+ ], # end targets
+}
diff --git a/lib/node_modules/@stdlib/math/base/special/tanf/docs/repl.txt b/lib/node_modules/@stdlib/math/base/special/tanf/docs/repl.txt
new file mode 100644
index 000000000000..440ddc39f858
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/tanf/docs/repl.txt
@@ -0,0 +1,29 @@
+
+{{alias}}( x )
+ Computes the tangent of a single-precision floating-point number
+ (in radians).
+
+ Parameters
+ ----------
+ x: number
+ Input value (in radians).
+
+ Returns
+ -------
+ y: number
+ Tangent.
+
+ Examples
+ --------
+ > var y = {{alias}}( 0.0 )
+ ~0.0
+ > y = {{alias}}( -{{alias:@stdlib/constants/float32/pi}}/4.0 )
+ ~-1.0
+ > y = {{alias}}( {{alias:@stdlib/constants/float32/pi}}/4.0 )
+ ~1.0
+ > y = {{alias}}( NaN )
+ NaN
+
+ See Also
+ --------
+
diff --git a/lib/node_modules/@stdlib/math/base/special/tanf/docs/types/index.d.ts b/lib/node_modules/@stdlib/math/base/special/tanf/docs/types/index.d.ts
new file mode 100644
index 000000000000..fda8eb3d5868
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/tanf/docs/types/index.d.ts
@@ -0,0 +1,48 @@
+/*
+* @license Apache-2.0
+*
+* Copyright (c) 2025 The Stdlib Authors.
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+// TypeScript Version: 4.1
+
+/**
+* Evaluates the tangent of a single-precision floating-point number (in radians).
+*
+* @param x - input value (in radians)
+* @returns tangent
+*
+* @example
+* var v = tanf( 0.0 );
+* // returns ~0.0
+*
+* @example
+* var v = tanf( -3.141592653589793/4.0 );
+* // returns ~-1.0
+*
+* @example
+* var v = tanf( 3.141592653589793/4.0 );
+* // returns ~1.0
+*
+* @example
+* var v = tanf( NaN );
+* // returns NaN
+*/
+declare function tanf( x: number ): number;
+
+
+// EXPORTS //
+
+export = tanf;
diff --git a/lib/node_modules/@stdlib/math/base/special/tanf/docs/types/test.ts b/lib/node_modules/@stdlib/math/base/special/tanf/docs/types/test.ts
new file mode 100644
index 000000000000..e107729ba21a
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/tanf/docs/types/test.ts
@@ -0,0 +1,44 @@
+/*
+* @license Apache-2.0
+*
+* Copyright (c) 2025 The Stdlib Authors.
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+import tanf = require( './index' );
+
+
+// TESTS //
+
+// The function returns a number...
+{
+ tanf( 2 ); // $ExpectType number
+}
+
+// The compiler throws an error if the function is provided a value other than a number...
+{
+ tanf( true ); // $ExpectError
+ tanf( false ); // $ExpectError
+ tanf( null ); // $ExpectError
+ tanf( undefined ); // $ExpectError
+ tanf( '5' ); // $ExpectError
+ tanf( [] ); // $ExpectError
+ tanf( {} ); // $ExpectError
+ tanf( ( x: number ): number => x ); // $ExpectError
+}
+
+// The compiler throws an error if the function is provided insufficient arguments...
+{
+ tanf(); // $ExpectError
+}
diff --git a/lib/node_modules/@stdlib/math/base/special/tanf/examples/c/Makefile b/lib/node_modules/@stdlib/math/base/special/tanf/examples/c/Makefile
new file mode 100644
index 000000000000..25ced822f96a
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/tanf/examples/c/Makefile
@@ -0,0 +1,146 @@
+#/
+# @license Apache-2.0
+#
+# Copyright (c) 2025 The Stdlib Authors.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#/
+
+# VARIABLES #
+
+ifndef VERBOSE
+ QUIET := @
+else
+ QUIET :=
+endif
+
+# Determine the OS ([1][1], [2][2]).
+#
+# [1]: https://en.wikipedia.org/wiki/Uname#Examples
+# [2]: http://stackoverflow.com/a/27776822/2225624
+OS ?= $(shell uname)
+ifneq (, $(findstring MINGW,$(OS)))
+ OS := WINNT
+else
+ifneq (, $(findstring MSYS,$(OS)))
+ OS := WINNT
+else
+ifneq (, $(findstring CYGWIN,$(OS)))
+ OS := WINNT
+else
+ifneq (, $(findstring Windows_NT,$(OS)))
+ OS := WINNT
+endif
+endif
+endif
+endif
+
+# Define the program used for compiling C source files:
+ifdef C_COMPILER
+ CC := $(C_COMPILER)
+else
+ CC := gcc
+endif
+
+# Define the command-line options when compiling C files:
+CFLAGS ?= \
+ -std=c99 \
+ -O3 \
+ -Wall \
+ -pedantic
+
+# Determine whether to generate position independent code ([1][1], [2][2]).
+#
+# [1]: https://gcc.gnu.org/onlinedocs/gcc/Code-Gen-Options.html#Code-Gen-Options
+# [2]: http://stackoverflow.com/questions/5311515/gcc-fpic-option
+ifeq ($(OS), WINNT)
+ fPIC ?=
+else
+ fPIC ?= -fPIC
+endif
+
+# List of includes (e.g., `-I /foo/bar -I /beep/boop/include`):
+INCLUDE ?=
+
+# List of source files:
+SOURCE_FILES ?=
+
+# List of libraries (e.g., `-lopenblas -lpthread`):
+LIBRARIES ?=
+
+# List of library paths (e.g., `-L /foo/bar -L /beep/boop`):
+LIBPATH ?=
+
+# List of C targets:
+c_targets := example.out
+
+
+# RULES #
+
+#/
+# Compiles source files.
+#
+# @param {string} [C_COMPILER] - C compiler (e.g., `gcc`)
+# @param {string} [CFLAGS] - C compiler options
+# @param {(string|void)} [fPIC] - compiler flag determining whether to generate position independent code (e.g., `-fPIC`)
+# @param {string} [INCLUDE] - list of includes (e.g., `-I /foo/bar -I /beep/boop/include`)
+# @param {string} [SOURCE_FILES] - list of source files
+# @param {string} [LIBPATH] - list of library paths (e.g., `-L /foo/bar -L /beep/boop`)
+# @param {string} [LIBRARIES] - list of libraries (e.g., `-lopenblas -lpthread`)
+#
+# @example
+# make
+#
+# @example
+# make all
+#/
+all: $(c_targets)
+
+.PHONY: all
+
+#/
+# Compiles C source files.
+#
+# @private
+# @param {string} CC - C compiler (e.g., `gcc`)
+# @param {string} CFLAGS - C compiler options
+# @param {(string|void)} fPIC - compiler flag determining whether to generate position independent code (e.g., `-fPIC`)
+# @param {string} INCLUDE - list of includes (e.g., `-I /foo/bar`)
+# @param {string} SOURCE_FILES - list of source files
+# @param {string} LIBPATH - list of library paths (e.g., `-L /foo/bar`)
+# @param {string} LIBRARIES - list of libraries (e.g., `-lopenblas`)
+#/
+$(c_targets): %.out: %.c
+ $(QUIET) $(CC) $(CFLAGS) $(fPIC) $(INCLUDE) -o $@ $(SOURCE_FILES) $< $(LIBPATH) -lm $(LIBRARIES)
+
+#/
+# Runs compiled examples.
+#
+# @example
+# make run
+#/
+run: $(c_targets)
+ $(QUIET) ./$<
+
+.PHONY: run
+
+#/
+# Removes generated files.
+#
+# @example
+# make clean
+#/
+clean:
+ $(QUIET) -rm -f *.o *.out
+
+.PHONY: clean
diff --git a/lib/node_modules/@stdlib/math/base/special/tanf/examples/c/example.c b/lib/node_modules/@stdlib/math/base/special/tanf/examples/c/example.c
new file mode 100644
index 000000000000..a9c7dd80d936
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/tanf/examples/c/example.c
@@ -0,0 +1,31 @@
+/**
+* @license Apache-2.0
+*
+* Copyright (c) 2025 The Stdlib Authors.
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+#include "stdlib/math/base/special/tanf.h"
+#include
+
+int main( void ) {
+ const float x[] = { 0.0f, 0.523f, 0.785f, 1.047f, 3.14f };
+
+ float y;
+ int i;
+ for ( i = 0; i < 5; i++ ) {
+ y = stdlib_base_tanf( x[ i ] );
+ printf( "tanf(%f) = %f\n", x[ i ], y );
+ }
+}
diff --git a/lib/node_modules/@stdlib/math/base/special/tanf/examples/index.js b/lib/node_modules/@stdlib/math/base/special/tanf/examples/index.js
new file mode 100644
index 000000000000..a1d061013b29
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/tanf/examples/index.js
@@ -0,0 +1,31 @@
+/**
+* @license Apache-2.0
+*
+* Copyright (c) 2025 The Stdlib Authors.
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+'use strict';
+
+var uniform = require( '@stdlib/random/array/uniform' );
+var logEachMap = require( '@stdlib/console/log-each-map' );
+var PI = require( '@stdlib/constants/float32/pi' );
+var tanf = require( './../lib' );
+
+var opts = {
+ 'dtype': 'float32'
+};
+var x = uniform( 100, -PI/2.0, PI/2.0, opts );
+
+logEachMap( 'tanf(%0.4f) = %0.4f', x, tanf );
diff --git a/lib/node_modules/@stdlib/math/base/special/tanf/include.gypi b/lib/node_modules/@stdlib/math/base/special/tanf/include.gypi
new file mode 100644
index 000000000000..ecfaf82a3279
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/tanf/include.gypi
@@ -0,0 +1,53 @@
+# @license Apache-2.0
+#
+# Copyright (c) 2025 The Stdlib Authors.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+# A GYP include file for building a Node.js native add-on.
+#
+# Main documentation:
+#
+# [1]: https://gyp.gsrc.io/docs/InputFormatReference.md
+# [2]: https://gyp.gsrc.io/docs/UserDocumentation.md
+{
+ # Define variables to be used throughout the configuration for all targets:
+ 'variables': {
+ # Source directory:
+ 'src_dir': './src',
+
+ # Include directories:
+ 'include_dirs': [
+ ' 0 01111110 10010010000111111011010 => 0x3f490fda = 1061752768
+var PIO4_WORD = 0x3f490fda|0; // asm type annotation
+
+// 3*PI/4 = 2.356194257736206 => 0 10000000 00101101100101111100011 => 0x4016cbe3 = 1075235811
+var THREE_PIO4_WORD = 0x4016cbe3|0; // asm type annotation
+
+// 5*PI/4 = 3.9269907474517822 => 0 10000000 11110110101001111010001 => 0x407b53d1 = 1081824209
+var FIVE_PIO4_WORD = 0x407b53d1|0; // asm type annotation
+
+// 7*PI/4 = 5.497786998748779 => 0 10000001 01011111110110111011111 => 0x40afeddf = 1085271519
+var SEVEN_PIO4_WORD = 0x40afeddf|0; // asm type annotation
+
+// 9*PI/4 = 7.068583011627197 => 0 10000001 11000100011000111010101 => 0x40e231d5 = 1088565717
+var NINE_PIO4_WORD = 0x40e231d5|0; // asm type annotation
+
+// 2^-12 = 0.000244140625 => 0 01110011 00000000000000000000000 => 0x39800000 = 964689920
+var SMALL_WORD = 0x39800000|0; // asm type annotation
+
+// Small multiples of PI/2 in double-precision floating-point format:
+var PIO2 = FLOAT64_HALF_PI; // 0x3FF921FB, 0x54442D18
+var PI = 2.0 * FLOAT64_HALF_PI; // 0x400921FB, 0x54442D18
+var THREE_PIO2 = 3.0 * FLOAT64_HALF_PI; // 0x4012D97C, 0x7F3321D2
+var TWO_PI = 4.0 * FLOAT64_HALF_PI; // 0x401921FB, 0x54442D18
+
+// Array for storing the remainder element:
+var Y = [ 0.0 ];
+
+
+// MAIN //
+
+/**
+* Evaluates the tangent of a single-precision floating-point number (in radians).
+*
+* ## Method
+*
+* - Let \\(S\\), \\(C\\), and \\(T\\) denote the \\(\sin\\), \\(\cos\\), and \\(\tan\\), respectively, on \\(\[-\pi/4, +\pi/4\]\\).
+*
+* - Reduce the argument \\(x\\) to \\(y = x-k\pi/2\\) in \\(\[-\pi/4, +\pi/4\]\\), and let \\(n = k \mod 4\\).
+*
+* - We have
+*
+* | n | sin(x) | cos(x) | tan(x) |
+* | - | ------ | ------ | ------ |
+* | 0 | S | C | T |
+* | 1 | C | -S | -1/T |
+* | 2 | -S | -C | T |
+* | 3 | -C | S | -1/T |
+*
+* @param {number} x - input value (in radians)
+* @returns {number} tangent
+*
+* @example
+* var v = tanf( 0.0 );
+* // returns ~0.0
+*
+* @example
+* var v = tanf( -3.141592653589793/4.0 );
+* // returns ~-1.0
+*
+* @example
+* var v = tanf( 3.141592653589793/4.0 );
+* // returns ~1.0
+*
+* @example
+* var v = tanf( NaN );
+* // returns NaN
+*/
+function tanf( x ) {
+ var hx;
+ var ix;
+ var n;
+
+ hx = toWordf( f32( x ) )|0; // asm type annotation
+ ix = (hx & FLOAT32_ABS_MASK)|0; // asm type annotation
+
+ // Case: |x| ~<= π/4
+ if ( ix <= PIO4_WORD ) {
+ // Case: |x| < 2^-12
+ if ( ix < SMALL_WORD ) {
+ return f32( x );
+ }
+ return f32( kernelTanf( x, 1 ) );
+ }
+ // Case: |x| ~<= 5π/4
+ if ( ix <= FIVE_PIO4_WORD ) {
+ // Case: |x| ~<= 3π/4
+ if ( ix <= THREE_PIO4_WORD ) {
+ if ( hx > 0 ) {
+ return f32( kernelTanf( x - PIO2, -1 ) );
+ }
+ return f32( kernelTanf( x + PIO2, -1 ) );
+ }
+ if ( hx > 0 ) {
+ return f32( kernelTanf( x - PI, 1 ) );
+ }
+ return f32( kernelTanf( x + PI, 1 ) );
+ }
+ // Case: |x| ~<= 9π/4
+ if ( ix <= NINE_PIO4_WORD ) {
+ // Case: |x| ~<= 7π/4
+ if ( ix <= SEVEN_PIO4_WORD ) {
+ if ( hx > 0 ) {
+ return f32( kernelTanf( x - THREE_PIO2, -1 ) );
+ }
+ return f32( kernelTanf( x + THREE_PIO2, -1 ) );
+ }
+ if ( hx > 0 ) {
+ return f32( kernelTanf( x - TWO_PI, 1 ) );
+ }
+ return f32( kernelTanf( x + TWO_PI, 1 ) );
+ }
+ // Case: x is NaN or infinity
+ if ( ix >= FLOAT32_EXPONENT_MASK ) {
+ return NaN;
+ }
+ // Argument reduction...
+ n = rempio2f( f32( x ), Y );
+ return f32( kernelTanf( Y[ 0 ], 1 - ( ( n & 1 ) << 1 ) ) );
+}
+
+
+// EXPORTS //
+
+module.exports = tanf;
diff --git a/lib/node_modules/@stdlib/math/base/special/tanf/lib/native.js b/lib/node_modules/@stdlib/math/base/special/tanf/lib/native.js
new file mode 100644
index 000000000000..93258210a4b7
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/tanf/lib/native.js
@@ -0,0 +1,58 @@
+/**
+* @license Apache-2.0
+*
+* Copyright (c) 2025 The Stdlib Authors.
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+'use strict';
+
+// MODULES //
+
+var addon = require( './../src/addon.node' );
+
+
+// MAIN //
+
+/**
+* Evaluates the tangent of a single-precision floating-point number (in radians).
+*
+* @private
+* @param {number} x - input value (in radians)
+* @returns {number} tangent
+*
+* @example
+* var v = tanf( 0.0 );
+* // returns ~0.0
+*
+* @example
+* var v = tanf( -3.141592653589793 / 4.0 );
+* // returns ~-1.0
+*
+* @example
+* var v = tanf( 3.141592653589793 / 4.0 );
+* // returns ~1.0
+*
+* @example
+* var v = tanf( NaN );
+* // returns NaN
+*/
+function tanf( x ) {
+ return addon( x );
+}
+
+
+// EXPORTS //
+
+module.exports = tanf;
diff --git a/lib/node_modules/@stdlib/math/base/special/tanf/manifest.json b/lib/node_modules/@stdlib/math/base/special/tanf/manifest.json
new file mode 100644
index 000000000000..da1cd6cf7d79
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/tanf/manifest.json
@@ -0,0 +1,93 @@
+{
+ "options": {
+ "task": "build"
+ },
+ "fields": [
+ {
+ "field": "src",
+ "resolve": true,
+ "relative": true
+ },
+ {
+ "field": "include",
+ "resolve": true,
+ "relative": true
+ },
+ {
+ "field": "libraries",
+ "resolve": false,
+ "relative": false
+ },
+ {
+ "field": "libpath",
+ "resolve": true,
+ "relative": false
+ }
+ ],
+ "confs": [
+ {
+ "task": "build",
+ "src": [
+ "./src/main.c"
+ ],
+ "include": [
+ "./include"
+ ],
+ "libraries": [
+ "-lm"
+ ],
+ "libpath": [],
+ "dependencies": [
+ "@stdlib/math/base/napi/unary",
+ "@stdlib/number/float32/base/to-word",
+ "@stdlib/constants/float64/half-pi",
+ "@stdlib/constants/float32/exponent-mask",
+ "@stdlib/constants/float32/abs-mask",
+ "@stdlib/math/base/special/kernel-tanf",
+ "@stdlib/math/base/special/rempio2f"
+ ]
+ },
+ {
+ "task": "benchmark",
+ "src": [
+ "./src/main.c"
+ ],
+ "include": [
+ "./include"
+ ],
+ "libraries": [
+ "-lm"
+ ],
+ "libpath": [],
+ "dependencies": [
+ "@stdlib/number/float32/base/to-word",
+ "@stdlib/constants/float64/half-pi",
+ "@stdlib/constants/float32/exponent-mask",
+ "@stdlib/constants/float32/abs-mask",
+ "@stdlib/math/base/special/kernel-tanf",
+ "@stdlib/math/base/special/rempio2f"
+ ]
+ },
+ {
+ "task": "examples",
+ "src": [
+ "./src/main.c"
+ ],
+ "include": [
+ "./include"
+ ],
+ "libraries": [
+ "-lm"
+ ],
+ "libpath": [],
+ "dependencies": [
+ "@stdlib/number/float32/base/to-word",
+ "@stdlib/constants/float64/half-pi",
+ "@stdlib/constants/float32/exponent-mask",
+ "@stdlib/constants/float32/abs-mask",
+ "@stdlib/math/base/special/kernel-tanf",
+ "@stdlib/math/base/special/rempio2f"
+ ]
+ }
+ ]
+}
diff --git a/lib/node_modules/@stdlib/math/base/special/tanf/package.json b/lib/node_modules/@stdlib/math/base/special/tanf/package.json
new file mode 100644
index 000000000000..db116a2e827b
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/tanf/package.json
@@ -0,0 +1,72 @@
+{
+ "name": "@stdlib/math/base/special/tanf",
+ "version": "0.0.0",
+ "description": "Evaluate the tangent of a single-precision floating-point number (in radians).",
+ "license": "Apache-2.0",
+ "author": {
+ "name": "The Stdlib Authors",
+ "url": "https://github.com/stdlib-js/stdlib/graphs/contributors"
+ },
+ "contributors": [
+ {
+ "name": "The Stdlib Authors",
+ "url": "https://github.com/stdlib-js/stdlib/graphs/contributors"
+ }
+ ],
+ "main": "./lib",
+ "gypfile": true,
+ "directories": {
+ "benchmark": "./benchmark",
+ "doc": "./docs",
+ "example": "./examples",
+ "include": "./include",
+ "lib": "./lib",
+ "src": "./src",
+ "test": "./test"
+ },
+ "types": "./docs/types",
+ "scripts": {},
+ "homepage": "https://github.com/stdlib-js/stdlib",
+ "repository": {
+ "type": "git",
+ "url": "git://github.com/stdlib-js/stdlib.git"
+ },
+ "bugs": {
+ "url": "https://github.com/stdlib-js/stdlib/issues"
+ },
+ "dependencies": {},
+ "devDependencies": {},
+ "engines": {
+ "node": ">=0.10.0",
+ "npm": ">2.7.0"
+ },
+ "os": [
+ "aix",
+ "darwin",
+ "freebsd",
+ "linux",
+ "macos",
+ "openbsd",
+ "sunos",
+ "win32",
+ "windows"
+ ],
+ "keywords": [
+ "stdlib",
+ "stdmath",
+ "mathematics",
+ "math",
+ "math.tan",
+ "tan",
+ "tanf",
+ "tangent",
+ "sin",
+ "sine",
+ "cos",
+ "cosine",
+ "trig",
+ "trigonometry",
+ "value",
+ "number"
+ ]
+}
diff --git a/lib/node_modules/@stdlib/math/base/special/tanf/src/Makefile b/lib/node_modules/@stdlib/math/base/special/tanf/src/Makefile
new file mode 100644
index 000000000000..7733b6180cb4
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/tanf/src/Makefile
@@ -0,0 +1,70 @@
+#/
+# @license Apache-2.0
+#
+# Copyright (c) 2025 The Stdlib Authors.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#/
+
+# VARIABLES #
+
+ifndef VERBOSE
+ QUIET := @
+else
+ QUIET :=
+endif
+
+# Determine the OS ([1][1], [2][2]).
+#
+# [1]: https://en.wikipedia.org/wiki/Uname#Examples
+# [2]: http://stackoverflow.com/a/27776822/2225624
+OS ?= $(shell uname)
+ifneq (, $(findstring MINGW,$(OS)))
+ OS := WINNT
+else
+ifneq (, $(findstring MSYS,$(OS)))
+ OS := WINNT
+else
+ifneq (, $(findstring CYGWIN,$(OS)))
+ OS := WINNT
+else
+ifneq (, $(findstring Windows_NT,$(OS)))
+ OS := WINNT
+endif
+endif
+endif
+endif
+
+
+# RULES #
+
+#/
+# Removes generated files for building an add-on.
+#
+# @example
+# make clean-addon
+#/
+clean-addon:
+ $(QUIET) -rm -f *.o *.node
+
+.PHONY: clean-addon
+
+#/
+# Removes generated files.
+#
+# @example
+# make clean
+#/
+clean: clean-addon
+
+.PHONY: clean
diff --git a/lib/node_modules/@stdlib/math/base/special/tanf/src/addon.c b/lib/node_modules/@stdlib/math/base/special/tanf/src/addon.c
new file mode 100644
index 000000000000..27adc74ca854
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/tanf/src/addon.c
@@ -0,0 +1,22 @@
+/**
+* @license Apache-2.0
+*
+* Copyright (c) 2025 The Stdlib Authors.
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+#include "stdlib/math/base/special/tanf.h"
+#include "stdlib/math/base/napi/unary.h"
+
+STDLIB_MATH_BASE_NAPI_MODULE_F_F( stdlib_base_tanf )
diff --git a/lib/node_modules/@stdlib/math/base/special/tanf/src/main.c b/lib/node_modules/@stdlib/math/base/special/tanf/src/main.c
new file mode 100644
index 000000000000..ada03de19149
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/tanf/src/main.c
@@ -0,0 +1,144 @@
+/**
+* @license Apache-2.0
+*
+* Copyright (c) 2025 The Stdlib Authors.
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*
+*
+* ## Notice
+*
+* The following copyright, license, and long comment were part of the original implementation available as part of [FreeBSD]{@link https://svnweb.freebsd.org/base/release/12.2.0/lib/msun/src/s_tan.c}. The implementation follows the original, but has been modified according to stdlib conventions.
+*
+* ```text
+* Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved.
+*
+* Developed at SunPro, a Sun Microsystems, Inc. business.
+* Permission to use, copy, modify, and distribute this
+* software is freely granted, provided that this notice
+* is preserved.
+* ```
+*/
+
+#include "stdlib/math/base/special/tanf.h"
+#include "stdlib/math/base/special/kernel_tanf.h"
+#include "stdlib/math/base/special/rempio2f.h"
+#include "stdlib/constants/float64/half_pi.h"
+#include "stdlib/constants/float32/abs_mask.h"
+#include "stdlib/constants/float32/exponent_mask.h"
+#include "stdlib/number/float32/base/to_word.h"
+#include
+
+// PI/4 = 0.7853981256484985 => 0 01111110 10010010000111111011010 => 0x3f490fda = 1061752768
+static const int32_t PIO4_WORD = 0x3f490fda;
+
+// 3*PI/4 = 2.356194257736206 => 0 10000000 00101101100101111100011 => 0x4016cbe3 = 1075235811
+static const int32_t THREE_PIO4_WORD = 0x4016cbe3;
+
+// 5*PI/4 = 3.9269907474517822 => 0 10000000 11110110101001111010001 => 0x407b53d1 = 1081824209
+static const int32_t FIVE_PIO4_WORD = 0x407b53d1;
+
+// 7*PI/4 = 5.497786998748779 => 0 10000001 01011111110110111011111 => 0x40afeddf = 1085271519
+static const int32_t SEVEN_PIO4_WORD = 0x40afeddf;
+
+// 9*PI/4 = 7.068583011627197 => 0 10000001 11000100011000111010101 => 0x40e231d5 = 1088565717
+static const int32_t NINE_PIO4_WORD = 0x40e231d5;
+
+// 2^-12 = 0.000244140625 => 0 01110011 00000000000000000000000 => 0x39800000 = 964689920
+static const int32_t SMALL_WORD = 0x39800000;
+
+// Small multiples of PI/2 in double-precision floating-point format:
+static const double PIO2 = STDLIB_CONSTANT_FLOAT64_HALF_PI; // 0x3FF921FB, 0x54442D18
+static const double PI = 2.0 * STDLIB_CONSTANT_FLOAT64_HALF_PI; // 0x400921FB, 0x54442D18
+static const double THREE_PIO2 = 3.0 * STDLIB_CONSTANT_FLOAT64_HALF_PI; // 0x4012D97C, 0x7F3321D2
+static const double TWO_PI = 4.0 * STDLIB_CONSTANT_FLOAT64_HALF_PI; // 0x401921FB, 0x54442D18
+
+/**
+* Evaluates the tangent of a single-precision floating-point number (in radians).
+*
+* ## Method
+*
+* - Let \\(S\\), \\(C\\), and \\(T\\) denote the \\(\sin\\), \\(\cos\\), and \\(\tan\\), respectively, on \\(\[-\pi/4, +\pi/4\]\\).
+*
+* - Reduce the argument \\(x\\) to \\(y = x-k\pi/2\\) in \\(\[-\pi/4, +\pi/4\]\\), and let \\(n = k \mod 4\\).
+*
+* - We have
+*
+* | n | sin(x) | cos(x) | tan(x) |
+* | - | ------ | ------ | ------ |
+* | 0 | S | C | T |
+* | 1 | C | -S | -1/T |
+* | 2 | -S | -C | T |
+* | 3 | -C | S | -1/T |
+*
+* @param x input value (in radians)
+* @return tangent
+*
+* @example
+* float y = stdlib_base_tanf( -3.141592653589793f / 4.0f );
+* // returns ~-1.0f
+*/
+float stdlib_base_tanf( const float x ) {
+ uint32_t uix;
+ int32_t ix;
+ int32_t n;
+ double y;
+
+ stdlib_base_float32_to_word( x, &uix );
+ ix = (int32_t)uix;
+ ix &= STDLIB_CONSTANT_FLOAT32_ABS_MASK;
+
+ // Case: |x| ~<= π/4
+ if ( ix <= PIO4_WORD ) {
+ // Case: |x| < 2^-12
+ if ( ix < SMALL_WORD ) {
+ return x;
+ }
+ return stdlib_base_kernel_tanf( (double)x, 1 );
+ }
+ // Case: |x| ~<= 5π/4
+ if ( ix <= FIVE_PIO4_WORD ) {
+ // Case: |x| ~<= 3π/4
+ if ( ix <= THREE_PIO4_WORD ) {
+ if ( (int32_t)uix > 0 ) {
+ return stdlib_base_kernel_tanf( (double)x - PIO2, -1 );
+ }
+ return stdlib_base_kernel_tanf( (double)x + PIO2, -1 );
+ }
+ if ( (int32_t)uix > 0 ) {
+ return stdlib_base_kernel_tanf( (double)x - PI, 1 );
+ }
+ return stdlib_base_kernel_tanf( (double)x + PI, 1 );
+ }
+ // Case: |x| ~<= 9π/4
+ if ( ix <= NINE_PIO4_WORD ) {
+ // Case: |x| ~<= 7π/4
+ if ( ix <= SEVEN_PIO4_WORD ) {
+ if ( (int32_t)uix > 0 ) {
+ return stdlib_base_kernel_tanf( (double)x - THREE_PIO2, -1 );
+ }
+ return stdlib_base_kernel_tanf( (double)x + THREE_PIO2, -1 );
+ }
+ if ( (int32_t)uix > 0 ) {
+ return stdlib_base_kernel_tanf( (double)x - TWO_PI, 1 );
+ }
+ return stdlib_base_kernel_tanf( (double)x + TWO_PI, 1 );
+ }
+ // Case: x is NaN or infinity
+ if ( ix >= STDLIB_CONSTANT_FLOAT32_EXPONENT_MASK ) {
+ return 0.0f / 0.0f; // NaN
+ }
+ // Argument reduction...
+ n = stdlib_base_rempio2f( x, &y );
+ return stdlib_base_kernel_tanf( y, 1 - ( ( n & 1 ) << 1 ) );
+}
diff --git a/lib/node_modules/@stdlib/math/base/special/tanf/test/fixtures/julia/REQUIRE b/lib/node_modules/@stdlib/math/base/special/tanf/test/fixtures/julia/REQUIRE
new file mode 100644
index 000000000000..308c3be89c85
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/tanf/test/fixtures/julia/REQUIRE
@@ -0,0 +1,2 @@
+julia 1.5
+JSON 0.21
diff --git a/lib/node_modules/@stdlib/math/base/special/tanf/test/fixtures/julia/huge_negative.json b/lib/node_modules/@stdlib/math/base/special/tanf/test/fixtures/julia/huge_negative.json
new file mode 100644
index 000000000000..a72d0765b825
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/tanf/test/fixtures/julia/huge_negative.json
@@ -0,0 +1 @@
+{"expected":[0.10892215,3.0247703,-0.7423446,0.7032755,-3.3072133,-0.025668345,2.7830255,-0.7829315,0.66559196,-3.6420586,-0.051370535,2.5735161,-0.82518315,0.62917435,-4.0459666,-0.0771406,2.3899715,-0.86926347,0.5939144,-4.5434914,-0.10301291,0.27390763,-0.91535574,-0.3892826,-5.1723833,-1.5915588,2.0828774,12.860031,0.5264811,1.1489689,-0.15520476,0.21944928,-1.014427,-0.44964498,-7.1140018,-1.7892141,1.8351487,7.713149,0.46259925,1.0364254,-0.20823555,0.16620508,0.592249,3.4558144,-11.292055,-2.0268812,-0.9176226,0.011955877,0.40168315,0.93525994,2.0763173,-3.1699169,-1.2478378,-0.5794999,-0.15646671,0.6829828,1.4567466,4.240684,-7.1781483,-0.80528253,-0.31807142,0.06212845,0.46110442,2.4725792,69.81097,-2.691962,-1.127185,-0.51441896,0.28680274,0.75911134,1.6256073,5.4494076,-1.5501068,-0.7258427,-0.26373047,0.11261456,1.1770945,2.8796914,-27.944485,-2.3276777,-0.43534872,-0.040624466,0.3418536,0.8412637,1.8244348,7.566871,-0.6316228,-0.19579223,0.17851569,0.60851365,1.3041956,3.4241922,-11.617776,-2.0395312,0.023915172,0.4156351,0.9579272,2.1414325,14.929659,-3.1973553,-1.2541581,-0.58279616,0.70066005,1.4947357,4.4797688,-6.599791,-1.745009,-0.8093526,-0.3207869,0.059655253,2.56022,422.27682,-2.5964403,-1.1003995,-0.49939165,-0.09343003,0.28413787,0.7552346,-4.581717,-1.5101632,-0.70774496,-0.2509832,0.12473838,0.5386644,1.1712333,2.856955,-0.96705097,-0.4212005,-0.028654674,0.35526147,0.86188847,1.8773406,8.332672,-3.9071412,-1.3990691,0.19087896,0.62501675,1.336999,3.5828261,-10.190371,-1.9793112,-0.9002899,-0.37980205,0.98111975,2.2099695,18.188148,-3.068114,-1.2238511,-0.56689024,-0.14675723,0.22812216,4.745914,-6.106031,-1.6976352,-0.7897546,-0.30765107,0.07166224,0.47266462,1.0537047,-2.5066705,-1.0743098,-0.48454273,-0.08138324,0.29710305,0.77418095,1.660723,5.7566514,-4.984191,-1.5670055,-0.73339427,-0.26900825,-13.470576,-2.1017218,-0.9441786,-0.40719408,-0.016693078,0.36878374,0.88294274,1.9326757,9.267941,-3.7213488,-1.3642926,-0.63853854,-0.20091425,0.17343496,0.6017809,1.2909701,-0.33381054,0.047857713,0.44396326,1.0048628,2.2822266,23.25759,-2.9480188,-1.1944183,-0.55119854,-0.13456525,0.24073462,0.6933378,1.4789135,4.3781834,-6.8267584,-1.7651166,-0.8175416,2.7526762,-46.412678,-2.4221249,-1.0488818,-0.46986485,-0.06935988,0.31016067,0.7934813,1.7065634,6.194982,-4.692601,-1.5264517,-0.7151675,-0.2562283,0.11973662,0.5323231,-0.92181677,-0.39332336,-0.0047362563,0.38242579,0.9044463,1.9906287,10.436306,-3.5513847,-1.3306323,-0.62183535,-0.18850556,0.18577604,0.61818445,1.3233514,3.51582,-10.734376,0.45835206,1.0291833,2.3585377,32.23218,-2.8361013,-1.1658142,-0.5357123,-0.12241243,0.2534199,0.7111891,1.517705,4.6326346,-6.3005524,-1.7169275,-0.79778785,-0.31305388,-29.841532,-2.342338,-1.0240835,-0.45535097,-0.057356443,0.32331547,0.8131513,1.7543132,6.703438,-4.4319925,-1.4873515,-0.6972499,-0.24352638,0.13188128,0.54776514,1.188039,2.9226599,0.0072192117,0.39619315,0.92642,2.0514076,11.937803,-3.3952663,-1.2980263,-0.60537875,-0.17615268,0.19817209,0.6348324,1.356774,3.682572,-9.502837,-1.9452273,-0.8876468,2.4392772,52.46054,-2.7315247,-1.1379966,-0.5204232,-0.110295124,0.26618227,0.7293465,1.5579302,4.9169254,-5.848069,-1.670677,-0.7784073,-0.29997525,0.07872919,0.48129055,-0.99988526,-0.44099426,-0.045369454,0.33657238,0.83320755,1.8041092,7.300495,-4.197612,-1.4496176,-0.67962843,-0.23089823,0.14406432,0.5634108,1.2172852,3.0408728,-19.107265,0.41009155,0.94888586,2.1152427,13.939268,-3.251328,-1.2664169,-0.58915865,-0.16385172,0.210627,0.6517349,1.3912987,3.8646834,-8.52259,-1.8893315,-0.86649513,-0.35823426,0.026015552,0.41809896,0.96196055,2.1532104,15.414836,-3.1739542,-1.2487715,-0.5799875,-0.15684065,0.1492945,0.57017565,1.2300718,3.0941672,-17.399906,-2.19544,-0.9762587,-0.42678818,-0.03339546,0.3499364,0.85366744,1.8561006,8.011747,-3.9856324,-1.4131695,-0.6622911,-0.2183396,0.15628938,0.5792687,1.2473953,3.1680057,-15.544304,-2.1562467,-0.96299714,-0.4187312,-0.026554001,0.35762724,0.8655535,1.8868752,8.48315,-3.873276,-1.3928795,-0.75134283,-0.28145644,0.09593515,0.50249755,1.1059039,2.615786,-206.14249,-2.5415812,-1.0845646,-0.4904044,-0.08615271,0.29195598,0.7666336,1.643063,5.5992517,-5.109545,-1.5834941,-0.7407034,-0.27409372,0.10283799,0.51108843,1.1212149,2.6703675,-85.56662,-2.4914622,-1.0697982,-0.48195344,-0.07927063,0.29938883,0.77754354,1.6686388,5.8291883,-4.930508,-1.813736,-0.8370325,-0.3390829,0.043111686,0.43830538,0.99538916,2.253136,20.945612,-2.994567,-1.2059768,-0.5573899,-0.13939033,0.23572959,0.6863477,1.4639232,4.284601,-7.0597596,-1.7847736,-0.82547414,-0.33147922,0.04996181,0.4464784,1.0090903,2.2953217,24.453493,-2.9278023,-1.1893374,-0.5484649,-0.13242877,0.24295647,0.6964505,1.4856244,3.367251,-12.270125,-2.063198,-0.9306161,-0.39880255,-0.009472725,0.37700665,0.8958724,1.9673442,9.940234,-3.6169593,-1.3438377,-0.62842244,-0.1934145,0.18088064,0.6116574,1.3104019,3.4535754,-11.3143425,-2.0277655,-0.9179415,-0.39090157,-0.0026371556,0.38483378,0.9082697,2.0010893,10.672196,-3.523023,-1.3248329,-0.61892843,-0.18633275,0.18794842,0.62108946,1.1605122,2.8158526,-34.759007,-2.3734047,-1.0338342,-0.46108162,-0.06210957,0.3180921,0.8053136,1.7351598,6.4925675,-4.531857,-1.5026733,-0.704312,-0.24854931,0.12706566,0.5416238,1.1766816,2.8780837,-28.080482,-2.328789,-1.0197923,-0.45281908,-0.055250715,0.32563555,0.8166443,1.7629042,6.801237,-4.3890615,-1.4806298,-0.6941349,-0.24130397,0.06709603,0.46711692,1.0441605,2.406736,42.016186,-2.7721245,-1.1489253,-0.5264571,-0.1150915,0.2611168,0.7221158,1.5418173,4.8003983,-6.019534,-1.6887761,-0.7860415,-0.30514503,0.073965356,0.47547045,1.0585511,2.453941,58.95464,-2.7138653,-1.1331906,-0.5177585,-0.10817101,0.26843134,0.73256713,1.5651478,4.970323,-5.775078,-1.6627469,-0.7750419,-0.3713457,0.014439176,0.4045695,0.93992543,2.0895724,13.071548,-3.306989,-1.2788236,-0.59555674,-0.1687189,0.20568556,0.6450076,1.3774854,3.790564,-8.886011,-1.9111695,-0.8748216,-0.3635874,0.021276673,0.41254574,0.9528829,2.1267848,14.361581,-3.2272038,-1.2609658,-0.58633447,-0.16169703,0.21282017,0.65472966,1.3974789,3.8984075,-8.370742,-2.2232945,-0.98555195,-0.43239847,-0.03813775,0.34462896,0.8455126,1.835231,7.714287,-4.0671444,-1.42746,-0.6691262,-0.22330679,0.15144104,0.5729605,1.2353605,3.1165078,-16.784765,-2.1832798,-0.97216743,-0.424309,-0.031294193,0.35229427,0.8573027,1.8654677,8.150922,-3.950483,-1.4068971,-0.6592755,-0.21614148,0.15844044,0.58207554,1.2527746,3.1913266,-8714.24,-2.5773423,-1.0949252,-0.4962934,-0.090926066,0.2868231,0.75914097,1.6256758,5.4499846,-5.2411175,-1.6002318,-0.748064,-0.27919242,0.09805398,0.50512946,1.110581,2.6323388,-143.8816,-2.5260057,-1.0800067,-0.4878032,-0.08403844,0.29423535,0.7699718,1.6508558,5.667968,-5.053249,-1.576156,-0.73745775,-0.27183825,0.10495972,0.51373863,0.9860045,2.2246592,19.05095,-3.0424545,-1.2176682,-0.56361413,-0.14422181,0.23073572,0.67940295,1.4491392,4.194741,-7.3088818,-1.8047658,-0.833469,-0.33674416,0.045214854,0.44081,0.99957675,2.2659516,21.91106,-2.9737754,-1.2008379,-0.5546419,-0.13725111,0.2379464,0.6894401,1.470541,4.325603,-6.954601,-1.7760209,-0.82195085,-0.32915112,0.05206634,0.44899827,1.0133358,2.3085434,25.77881,-2.9078326,-1.1842817,-0.5457375,-0.13029347,0.24518058,0.69957227,1.4923774,4.46444,-6.6324744,-1.7479656,-0.8105615,-0.32159218,-0.0737346,0.30539593,0.7864129,1.6896605,6.028092,-4.794886,-1.5410426,-0.72176665,-0.26087168,0.11532406,0.5267502,1.1494579,2.774119,-41.614662,-2.4051778,-1.0436809,-0.46683738,-0.0668655,0.31288448,0.79753536,1.7163185,6.2942796,-4.6361027,-1.5182148,-0.71142143,-0.2535841,0.12225583,0.53551376,1.1654503,2.8347068,-32.393425,-2.3595505,-1.029501,-0.45853877,-0.060002673,0.32040513,0.8087798,1.7436094,6.5844016,-4.487074,-1.4958559,-0.7011763,-0.24632174,0.12919919,0.5443417,1.1816995,2.8976886,-26.51548,-2.3153718,-1.0155194,-0.45029202,-0.053145476,0.3279588,0.82014924,1.7715588,6.9018693,-4.3469143,-1.4739498,-0.69102895,-0.23908378,0.13615485,0.55323553,1.1982133,2.963216,-22.441298,-3.4506109,-1.3097785,-0.611342,-0.18064363,0.1936526,0.62874264,1.344482,3.620194,-9.917379,-1.9662268,-0.89545876,-0.37674457,0.009702256,0.39906856,0.9310444,2.0644052,12.305007,-3.3644211,-1.2913816,-0.60199106,-0.17359388,0.20075373,0.63832134,1.3638512,3.7190592,-9.281366,-1.9334066,-0.8832174,-0.368959,0.01653875,0.40701422,0.94388676,2.1008863,13.442485,-3.2821066,-1.2733066,-0.5927167,-0.16656084,0.20787439,0.647984,1.3835851,3.8230822,-8.72124,-1.9014424,-0.8711229,-0.36121264,0.023376793,0.4150042,0.95689595,2.1384304,14.810146,-3.2034044,-1.2555435,-0.5835172,-0.1595438,0.2150153,0.65773267,1.4036957,3.9326878,-8.224137,-1.8702985,-0.85917157,-0.35350442,0.03021702,0.42303964,0.7410589,1.5842993,5.115774,-5.5918365,-1.6422142,-0.7662693,-0.29170692,0.086383924,0.49068916,1.0850642,2.5432942,216.38,-2.6139874,-1.1053938,-0.50221014,-0.095703535,0.28170416,0.75170195,1.6085542,5.3082294,-5.379388,-1.6172252,-0.7554769,-0.28430462,0.0932744,0.49919888,1.1000584,2.5952463,-451.70593,-2.561386,-1.0903202,-0.49368003,-0.08881004,0.28909624,0.762455,1.6333485,5.515177,-5.1820083,-1.5927825,-0.7447954,-0.27693105,0.10017367,0.5077669,1.11528,2.6490753,-110.50499,-2.5105948,-1.0754695,-0.4852073,-0.08192491,0.29651758,0.7733207,1.6587026,5.738339,-4.9981337,-1.5688664,-0.7342221,-0.26958534,0.10708239,0.5163946,1.1307355,2.7048893,-62.949512,-2.4615176,-1.0608356,-0.65140796,-0.21038733,0.1640874,0.5894679,1.2670146,3.2539856,-13.894587,-2.113987,-0.94844985,-0.40982348,-0.01894715,0.36622605,0.8789407,1.9220518,9.076141,-3.7550907,-1.37076,-0.6417152,-0.20325962,0.17111471,0.5987156,1.2849786,3.334999,-12.683167,-2.077137,-0.9355492,-0.40186232,-0.012110183,0.37399766,0.8911299,1.9545664,9.683747,-3.6544545,-1.3512636,-0.63210714,-0.1961517,0.17815849,0.60803944,1.303261,3.4197922,-11.665037,-2.041319,-0.9228126,-0.39394483,-0.005274348,0.38180915,0.90346855,1.9879614,10.377493,-3.5587232,-1.3321242,-0.6225818,-0.1890628,0.18521945,0.617441,1.3218721,3.5086443,-10.797278,-2.0064864,-0.9102356,-0.38606983,0.0015609947,0.3896615,0.91596055,2.0222764,4.4367347,-6.692911,-1.7533778,-0.8127701,-0.323062,0.05758671,0.4556281,1.0245539,2.3438277,30.047554,-2.8566105,-1.1711441,-0.5386158,-0.12470018,0.25102317,0.7078014,1.5102866,4.5825443,-6.3935776,-1.725858,-0.801482,-0.31552982,0.06444748,0.46390828,1.0386633,2.3889363,37.822674,-2.795196,-1.1550622,-0.5298298,-0.117764406,0.2583018,0.7181111,1.5329472,4.737784,-6.1193123,-1.6989797,-0.7903169,-0.30803007,0.07131429,0.47224116,1.0529745,2.4355423,51.01982,-2.7360842,-1.1392322,-0.52110714,-0.110839784,0.26560614,0.72852254,1.5560877,4.9034147,-5.8670692,-1.6727188,-0.7792718,-0.30056185,0.0781878],"x":[-1.8110049e18,-2.0900365e33,-4.180073e33,-6.2701094e33,-8.360146e33,-1.0450182e34,-1.2540219e34,-1.4630255e34,-1.6720292e34,-1.8810328e34,-2.0900365e34,-2.29904e34,-2.5080437e34,-2.7170474e34,-2.926051e34,-3.1350547e34,-3.3440583e34,-3.553062e34,-3.7620656e34,-3.9710693e34,-4.180073e34,-4.389077e34,-4.59808e34,-4.807084e34,-5.0160875e34,-5.2250914e34,-5.434095e34,-5.6430987e34,-5.852102e34,-6.061106e34,-6.2701094e34,-6.479113e34,-6.6881166e34,-6.8971205e34,-7.106124e34,-7.315128e34,-7.524131e34,-7.733135e34,-7.9421385e34,-8.1511424e34,-8.360146e34,-8.56915e34,-8.778154e34,-8.987156e34,-9.19616e34,-9.405164e34,-9.614168e34,-9.823171e34,-1.0032175e35,-1.0241179e35,-1.0450183e35,-1.0659186e35,-1.086819e35,-1.1077193e35,-1.1286197e35,-1.14952e35,-1.1704204e35,-1.1913208e35,-1.2122212e35,-1.2331215e35,-1.2540219e35,-1.2749223e35,-1.2958226e35,-1.3167229e35,-1.3376233e35,-1.3585237e35,-1.3794241e35,-1.4003245e35,-1.4212248e35,-1.4421252e35,-1.4630256e35,-1.483926e35,-1.5048262e35,-1.5257266e35,-1.546627e35,-1.5675274e35,-1.5884277e35,-1.6093281e35,-1.6302285e35,-1.6511289e35,-1.6720292e35,-1.6929296e35,-1.71383e35,-1.7347303e35,-1.7556307e35,-1.7765311e35,-1.7974313e35,-1.8183317e35,-1.839232e35,-1.8601325e35,-1.8810329e35,-1.9019332e35,-1.9228336e35,-1.943734e35,-1.9646342e35,-1.9855346e35,-2.006435e35,-2.0273354e35,-2.0482358e35,-2.0691362e35,-2.0900366e35,-2.110937e35,-2.1318371e35,-2.1527375e35,-2.173638e35,-2.1945383e35,-2.2154387e35,-2.236339e35,-2.2572395e35,-2.2781399e35,-2.29904e35,-2.3199404e35,-2.3408408e35,-2.3617412e35,-2.3826416e35,-2.403542e35,-2.4244424e35,-2.4453428e35,-2.466243e35,-2.4871434e35,-2.5080437e35,-2.5289441e35,-2.5498445e35,-2.570745e35,-2.5916453e35,-2.6125457e35,-2.6334459e35,-2.6543463e35,-2.6752467e35,-2.696147e35,-2.7170474e35,-2.7379478e35,-2.7588482e35,-2.7797486e35,-2.800649e35,-2.8215492e35,-2.8424496e35,-2.86335e35,-2.8842504e35,-2.9051507e35,-2.9260511e35,-2.9469515e35,-2.967852e35,-2.9887521e35,-3.0096525e35,-3.0305529e35,-3.0514533e35,-3.0723537e35,-3.093254e35,-3.1141544e35,-3.1350548e35,-3.155955e35,-3.1768554e35,-3.1977558e35,-3.2186562e35,-3.2395566e35,-3.260457e35,-3.2813574e35,-3.3022577e35,-3.323158e35,-3.3440583e35,-3.3649587e35,-3.385859e35,-3.4067595e35,-3.42766e35,-3.4485603e35,-3.4694607e35,-3.490361e35,-3.5112614e35,-3.532162e35,-3.5530622e35,-3.5739622e35,-3.5948626e35,-3.615763e35,-3.6366634e35,-3.6575638e35,-3.678464e35,-3.6993645e35,-3.720265e35,-3.7411653e35,-3.7620657e35,-3.782966e35,-3.8038665e35,-3.824767e35,-3.8456673e35,-3.8665677e35,-3.887468e35,-3.908368e35,-3.9292684e35,-3.950169e35,-3.9710692e35,-3.9919696e35,-4.01287e35,-4.0337704e35,-4.0546708e35,-4.075571e35,-4.0964715e35,-4.117372e35,-4.1382723e35,-4.1591727e35,-4.180073e35,-4.2009735e35,-4.221874e35,-4.2427743e35,-4.2636743e35,-4.2845747e35,-4.305475e35,-4.3263754e35,-4.347276e35,-4.3681762e35,-4.3890766e35,-4.409977e35,-4.4308774e35,-4.4517778e35,-4.472678e35,-4.4935785e35,-4.514479e35,-4.5353793e35,-4.5562797e35,-4.57718e35,-4.59808e35,-4.6189805e35,-4.639881e35,-4.6607813e35,-4.6816817e35,-4.702582e35,-4.7234824e35,-4.744383e35,-4.7652832e35,-4.7861836e35,-4.807084e35,-4.8279844e35,-4.8488848e35,-4.869785e35,-4.8906855e35,-4.911586e35,-4.932486e35,-4.9533863e35,-4.9742867e35,-4.995187e35,-5.0160875e35,-5.036988e35,-5.0578883e35,-5.0787887e35,-5.099689e35,-5.1205894e35,-5.14149e35,-5.1623902e35,-5.1832906e35,-5.204191e35,-5.2250914e35,-5.2459918e35,-5.2668918e35,-5.287792e35,-5.3086925e35,-5.329593e35,-5.3504933e35,-5.3713937e35,-5.392294e35,-5.4131945e35,-5.434095e35,-5.4549953e35,-5.4758957e35,-5.496796e35,-5.5176964e35,-5.538597e35,-5.5594972e35,-5.5803976e35,-5.601298e35,-5.622198e35,-5.6430984e35,-5.6639988e35,-5.684899e35,-5.7057995e35,-5.7267e35,-5.7476003e35,-5.7685007e35,-5.789401e35,-5.8103015e35,-5.831202e35,-5.8521023e35,-5.8730027e35,-5.893903e35,-5.9148034e35,-5.935704e35,-5.956604e35,-5.9775042e35,-5.9984046e35,-6.019305e35,-6.0402054e35,-6.0611058e35,-6.082006e35,-6.1029065e35,-6.123807e35,-6.1447073e35,-6.1656077e35,-6.186508e35,-6.2074085e35,-6.228309e35,-6.2492093e35,-6.2701097e35,-6.2910096e35,-6.31191e35,-6.3328104e35,-6.353711e35,-6.3746112e35,-6.3955116e35,-6.416412e35,-6.4373124e35,-6.4582128e35,-6.479113e35,-6.5000135e35,-6.520914e35,-6.5418143e35,-6.5627147e35,-6.583615e35,-6.6045155e35,-6.6254155e35,-6.646316e35,-6.667216e35,-6.688117e35,-6.709017e35,-6.7299174e35,-6.750818e35,-6.771718e35,-6.7926186e35,-6.813519e35,-6.834419e35,-6.85532e35,-6.87622e35,-6.8971205e35,-6.918021e35,-6.938921e35,-6.959822e35,-6.980722e35,-7.0016225e35,-7.022523e35,-7.043423e35,-7.064324e35,-7.085224e35,-7.1061244e35,-7.127025e35,-7.1479244e35,-7.168825e35,-7.189725e35,-7.2106256e35,-7.231526e35,-7.252426e35,-7.273327e35,-7.294227e35,-7.3151275e35,-7.336028e35,-7.356928e35,-7.377829e35,-7.398729e35,-7.4196295e35,-7.44053e35,-7.46143e35,-7.482331e35,-7.503231e35,-7.5241314e35,-7.545032e35,-7.565932e35,-7.5868326e35,-7.607733e35,-7.628633e35,-7.649534e35,-7.670434e35,-7.6913345e35,-7.712235e35,-7.733135e35,-7.754036e35,-7.774936e35,-7.7958365e35,-7.816736e35,-7.8376365e35,-7.858537e35,-7.879437e35,-7.900338e35,-7.921238e35,-7.9421384e35,-7.963039e35,-7.983939e35,-8.0048396e35,-8.02574e35,-8.04664e35,-8.067541e35,-8.088441e35,-8.1093415e35,-8.130242e35,-8.151142e35,-8.172043e35,-8.192943e35,-8.2138435e35,-8.234744e35,-8.255644e35,-8.276545e35,-8.297445e35,-8.3183454e35,-8.339246e35,-8.360146e35,-8.3810466e35,-8.401947e35,-8.422847e35,-8.443748e35,-8.464648e35,-8.4855485e35,-8.506448e35,-8.5273485e35,-8.548249e35,-8.569149e35,-8.59005e35,-8.61095e35,-8.6318505e35,-8.652751e35,-8.673651e35,-8.694552e35,-8.715452e35,-8.7363524e35,-8.757253e35,-8.778153e35,-8.7990536e35,-8.819954e35,-8.840854e35,-8.861755e35,-8.882655e35,-8.9035555e35,-8.924456e35,-8.945356e35,-8.966257e35,-8.987157e35,-9.0080575e35,-9.028958e35,-9.049858e35,-9.070759e35,-9.091659e35,-9.1125594e35,-9.13346e35,-9.15436e35,-9.17526e35,-9.19616e35,-9.2170606e35,-9.237961e35,-9.258861e35,-9.279762e35,-9.300662e35,-9.3215625e35,-9.342463e35,-9.363363e35,-9.384264e35,-9.405164e35,-9.4260645e35,-9.446965e35,-9.467865e35,-9.488766e35,-9.509666e35,-9.5305664e35,-9.551467e35,-9.572367e35,-9.5932676e35,-9.614168e35,-9.635068e35,-9.655969e35,-9.676869e35,-9.6977695e35,-9.71867e35,-9.73957e35,-9.760471e35,-9.781371e35,-9.8022715e35,-9.823172e35,-9.844072e35,-9.864972e35,-9.885872e35,-9.906773e35,-9.927673e35,-9.9485734e35,-9.969474e35,-9.990374e35,-1.00112746e36,-1.0032175e36,-1.0053075e36,-1.0073976e36,-1.0094876e36,-1.01157765e36,-1.0136677e36,-1.0157577e36,-1.0178478e36,-1.0199378e36,-1.02202785e36,-1.0241179e36,-1.0262079e36,-1.028298e36,-1.030388e36,-1.03247804e36,-1.0345681e36,-1.0366581e36,-1.03874816e36,-1.0408382e36,-1.0429282e36,-1.0450183e36,-1.0471083e36,-1.04919835e36,-1.0512884e36,-1.05337835e36,-1.0554684e36,-1.0575584e36,-1.0596485e36,-1.0617385e36,-1.06382855e36,-1.0659186e36,-1.0680086e36,-1.0700987e36,-1.0721887e36,-1.07427874e36,-1.0763688e36,-1.0784588e36,-1.08054886e36,-1.0826389e36,-1.0847289e36,-1.086819e36,-1.088909e36,-1.09099905e36,-1.0930891e36,-1.0951791e36,-1.0972692e36,-1.0993592e36,-1.10144925e36,-1.1035393e36,-1.1056293e36,-1.1077194e36,-1.1098094e36,-1.11189944e36,-1.1139895e36,-1.1160795e36,-1.11816956e36,-1.1202596e36,-1.12234956e36,-1.1244396e36,-1.1265296e36,-1.1286197e36,-1.1307097e36,-1.13279975e36,-1.1348898e36,-1.1369798e36,-1.1390699e36,-1.1411599e36,-1.14324995e36,-1.14534e36,-1.14743e36,-1.1495201e36,-1.1516101e36,-1.15370014e36,-1.1557902e36,-1.1578802e36,-1.15997026e36,-1.1620603e36,-1.1641503e36,-1.1662404e36,-1.1683304e36,-1.17042045e36,-1.1725105e36,-1.1746005e36,-1.1766906e36,-1.1787806e36,-1.18087065e36,-1.1829607e36,-1.1850507e36,-1.1871408e36,-1.1892307e36,-1.1913208e36,-1.1934108e36,-1.19550084e36,-1.1975909e36,-1.1996809e36,-1.20177096e36,-1.203861e36,-1.205951e36,-1.2080411e36,-1.2101311e36,-1.21222115e36,-1.2143112e36,-1.2164012e36,-1.2184913e36,-1.2205813e36,-1.22267135e36,-1.2247614e36,-1.2268514e36,-1.2289415e36,-1.2310315e36,-1.23312154e36,-1.2352116e36,-1.2373016e36,-1.23939166e36,-1.2414817e36,-1.2435717e36,-1.2456618e36,-1.2477518e36,-1.24984185e36,-1.2519319e36,-1.2540219e36,-1.256112e36,-1.2582019e36,-1.260292e36,-1.262382e36,-1.26447205e36,-1.2665621e36,-1.2686521e36,-1.2707422e36,-1.2728322e36,-1.27492224e36,-1.2770123e36,-1.2791023e36,-1.28119236e36,-1.2832824e36,-1.2853724e36,-1.2874625e36,-1.2895525e36,-1.29164255e36,-1.2937326e36,-1.2958226e36,-1.2979127e36,-1.3000027e36,-1.30209275e36,-1.3041828e36,-1.3062728e36,-1.3083629e36,-1.3104529e36,-1.31254294e36,-1.314633e36,-1.316723e36,-1.31881306e36,-1.3209031e36,-1.3229931e36,-1.3250831e36,-1.3271731e36,-1.3292632e36,-1.3313532e36,-1.3334433e36,-1.3355333e36,-1.3376233e36,-1.3397134e36,-1.3418034e36,-1.3438934e36,-1.3459835e36,-1.3480735e36,-1.3501636e36,-1.3522536e36,-1.3543436e36,-1.3564337e36,-1.3585237e36,-1.3606138e36,-1.3627038e36,-1.3647938e36,-1.3668839e36,-1.3689739e36,-1.371064e36,-1.373154e36,-1.375244e36,-1.377334e36,-1.3794241e36,-1.3815141e36,-1.3836042e36,-1.3856942e36,-1.3877843e36,-1.3898743e36,-1.3919643e36,-1.3940544e36,-1.3961444e36,-1.3982345e36,-1.4003245e36,-1.4024145e36,-1.4045046e36,-1.4065946e36,-1.4086847e36,-1.4107747e36,-1.4128647e36,-1.4149548e36,-1.4170448e36,-1.4191348e36,-1.4212249e36,-1.423315e36,-1.425405e36,-1.4274948e36,-1.4295849e36,-1.431675e36,-1.433765e36,-1.435855e36,-1.437945e36,-1.440035e36,-1.4421251e36,-1.4442152e36,-1.4463052e36,-1.4483952e36,-1.4504853e36,-1.4525753e36,-1.4546654e36,-1.4567554e36,-1.4588454e36,-1.4609355e36,-1.4630255e36,-1.4651155e36,-1.4672056e36,-1.4692956e36,-1.4713857e36,-1.4734757e36,-1.4755657e36,-1.4776558e36,-1.4797458e36,-1.4818359e36,-1.4839259e36,-1.486016e36,-1.488106e36,-1.490196e36,-1.492286e36,-1.4943761e36,-1.4964661e36,-1.4985562e36,-1.5006462e36,-1.5027362e36,-1.5048263e36,-1.5069163e36,-1.5090064e36,-1.5110964e36,-1.5131864e36,-1.5152765e36,-1.5173665e36,-1.5194566e36,-1.5215466e36,-1.5236366e36,-1.5257267e36,-1.5278167e36,-1.5299068e36,-1.5319968e36,-1.5340868e36,-1.5361769e36,-1.5382669e36,-1.540357e36,-1.542447e36,-1.544537e36,-1.546627e36,-1.5487171e36,-1.5508071e36,-1.5528972e36,-1.5549872e36,-1.5570773e36,-1.5591673e36,-1.5612573e36,-1.5633472e36,-1.5654373e36,-1.5675273e36,-1.5696173e36,-1.5717074e36,-1.5737974e36,-1.5758874e36,-1.5779775e36,-1.5800675e36,-1.5821576e36,-1.5842476e36,-1.5863376e36,-1.5884277e36,-1.5905177e36,-1.5926078e36,-1.5946978e36,-1.5967878e36,-1.5988779e36,-1.6009679e36,-1.603058e36,-1.605148e36,-1.607238e36,-1.609328e36,-1.6114181e36,-1.6135082e36,-1.6155982e36,-1.6176882e36,-1.6197783e36,-1.6218683e36,-1.6239583e36,-1.6260484e36,-1.6281384e36,-1.6302285e36,-1.6323185e36,-1.6344085e36,-1.6364986e36,-1.6385886e36,-1.6406787e36,-1.6427687e36,-1.6448587e36,-1.6469488e36,-1.6490388e36,-1.6511289e36,-1.6532189e36,-1.655309e36,-1.657399e36,-1.659489e36,-1.661579e36,-1.6636691e36,-1.6657591e36,-1.6678492e36,-1.6699392e36,-1.6720292e36,-1.6741193e36,-1.6762093e36,-1.6782994e36,-1.6803894e36,-1.6824794e36,-1.6845695e36,-1.6866595e36,-1.6887496e36,-1.6908396e36,-1.6929296e36,-1.6950197e36,-1.6971097e36,-1.6991996e36,-1.7012896e36,-1.7033797e36,-1.7054697e36,-1.7075597e36,-1.7096498e36,-1.7117398e36,-1.7138299e36,-1.7159199e36,-1.71801e36,-1.7201e36,-1.72219e36,-1.72428e36,-1.7263701e36,-1.7284601e36,-1.7305502e36,-1.7326402e36,-1.7347302e36,-1.7368203e36,-1.7389103e36,-1.7410004e36,-1.7430904e36,-1.7451804e36,-1.7472705e36,-1.7493605e36,-1.7514506e36,-1.7535406e36,-1.7556306e36,-1.7577207e36,-1.7598107e36,-1.7619008e36,-1.7639908e36,-1.7660808e36,-1.7681709e36,-1.7702609e36,-1.772351e36,-1.774441e36,-1.776531e36,-1.778621e36,-1.7807111e36,-1.7828011e36,-1.7848912e36,-1.7869812e36,-1.7890713e36,-1.7911613e36,-1.7932513e36,-1.7953414e36,-1.7974314e36,-1.7995215e36,-1.8016115e36,-1.8037015e36,-1.8057916e36,-1.8078816e36,-1.8099717e36,-1.8120617e36,-1.8141517e36,-1.8162418e36,-1.8183318e36,-1.8204218e36,-1.8225119e36,-1.824602e36,-1.826692e36,-1.828782e36,-1.830872e36,-1.832962e36,-1.835052e36,-1.837142e36,-1.839232e36,-1.841322e36,-1.8434121e36,-1.8455022e36,-1.8475922e36,-1.8496822e36,-1.8517723e36,-1.8538623e36,-1.8559523e36,-1.8580424e36,-1.8601324e36,-1.8622225e36,-1.8643125e36,-1.8664025e36,-1.8684926e36,-1.8705826e36,-1.8726727e36,-1.8747627e36,-1.8768527e36,-1.8789428e36,-1.8810328e36,-1.8831229e36,-1.8852129e36,-1.887303e36,-1.889393e36,-1.891483e36,-1.893573e36,-1.8956631e36,-1.8977531e36,-1.8998432e36,-1.9019332e36,-1.9040232e36,-1.9061133e36,-1.9082033e36,-1.9102934e36,-1.9123834e36,-1.9144734e36,-1.9165635e36,-1.9186535e36,-1.9207436e36,-1.9228336e36,-1.9249236e36,-1.9270137e36,-1.9291037e36,-1.9311938e36,-1.9332838e36,-1.9353738e36,-1.9374639e36,-1.9395539e36,-1.941644e36,-1.943734e36,-1.945824e36,-1.947914e36,-1.9500041e36,-1.9520941e36,-1.9541842e36,-1.9562742e36,-1.9583643e36,-1.9604543e36,-1.9625443e36,-1.9646344e36,-1.9667244e36,-1.9688145e36,-1.9709043e36,-1.9729944e36,-1.9750844e36,-1.9771744e36,-1.9792645e36,-1.9813545e36,-1.9834446e36,-1.9855346e36,-1.9876246e36,-1.9897147e36,-1.9918047e36,-1.9938948e36,-1.9959848e36,-1.9980748e36,-2.0001649e36,-2.0022549e36,-2.004345e36,-2.006435e36,-2.008525e36,-2.010615e36,-2.0127051e36,-2.0147951e36,-2.0168852e36,-2.0189752e36,-2.0210653e36,-2.0231553e36,-2.0252453e36,-2.0273354e36,-2.0294254e36,-2.0315155e36,-2.0336055e36,-2.0356955e36,-2.0377856e36,-2.0398756e36,-2.0419657e36,-2.0440557e36,-2.0461457e36,-2.0482358e36,-2.0503258e36,-2.0524158e36,-2.0545059e36,-2.056596e36,-2.058686e36,-2.060776e36,-2.062866e36,-2.0649561e36,-2.0670461e36,-2.0691362e36,-2.0712262e36,-2.0733162e36,-2.0754063e36,-2.0774963e36,-2.0795864e36,-2.0816764e36,-2.0837664e36,-2.0858565e36,-2.0879465e36]}
diff --git a/lib/node_modules/@stdlib/math/base/special/tanf/test/fixtures/julia/huge_positive.json b/lib/node_modules/@stdlib/math/base/special/tanf/test/fixtures/julia/huge_positive.json
new file mode 100644
index 000000000000..fcc43e370d74
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/tanf/test/fixtures/julia/huge_positive.json
@@ -0,0 +1 @@
+{"expected":[-0.10892215,-3.0247703,0.7423446,-0.7032755,3.3072133,0.025668345,-2.7830255,0.7829315,-0.66559196,3.6420586,0.051370535,-2.5735161,0.82518315,-0.62917435,4.0459666,0.0771406,-2.3899715,0.86926347,-0.5939144,4.5434914,0.10301291,-0.27390763,0.91535574,0.3892826,5.1723833,1.5915588,-2.0828774,-12.860031,-0.5264811,-1.1489689,0.15520476,-0.21944928,1.014427,0.44964498,7.1140018,1.7892141,-1.8351487,-7.713149,-0.46259925,-1.0364254,0.20823555,-0.16620508,-0.592249,-3.4558144,11.292055,2.0268812,0.9176226,-0.011955877,-0.40168315,-0.93525994,-2.0763173,3.1699169,1.2478378,0.5794999,0.15646671,-0.6829828,-1.4567466,-4.240684,7.1781483,0.80528253,0.31807142,-0.06212845,-0.46110442,-2.4725792,-69.81097,2.691962,1.127185,0.51441896,-0.28680274,-0.75911134,-1.6256073,-5.4494076,1.5501068,0.7258427,0.26373047,-0.11261456,-1.1770945,-2.8796914,27.944485,2.3276777,0.43534872,0.040624466,-0.3418536,-0.8412637,-1.8244348,-7.566871,0.6316228,0.19579223,-0.17851569,-0.60851365,-1.3041956,-3.4241922,11.617776,2.0395312,-0.023915172,-0.4156351,-0.9579272,-2.1414325,-14.929659,3.1973553,1.2541581,0.58279616,-0.70066005,-1.4947357,-4.4797688,6.599791,1.745009,0.8093526,0.3207869,-0.059655253,-2.56022,-422.27682,2.5964403,1.1003995,0.49939165,0.09343003,-0.28413787,-0.7552346,4.581717,1.5101632,0.70774496,0.2509832,-0.12473838,-0.5386644,-1.1712333,-2.856955,0.96705097,0.4212005,0.028654674,-0.35526147,-0.86188847,-1.8773406,-8.332672,3.9071412,1.3990691,-0.19087896,-0.62501675,-1.336999,-3.5828261,10.190371,1.9793112,0.9002899,0.37980205,-0.98111975,-2.2099695,-18.188148,3.068114,1.2238511,0.56689024,0.14675723,-0.22812216,-4.745914,6.106031,1.6976352,0.7897546,0.30765107,-0.07166224,-0.47266462,-1.0537047,2.5066705,1.0743098,0.48454273,0.08138324,-0.29710305,-0.77418095,-1.660723,-5.7566514,4.984191,1.5670055,0.73339427,0.26900825,13.470576,2.1017218,0.9441786,0.40719408,0.016693078,-0.36878374,-0.88294274,-1.9326757,-9.267941,3.7213488,1.3642926,0.63853854,0.20091425,-0.17343496,-0.6017809,-1.2909701,0.33381054,-0.047857713,-0.44396326,-1.0048628,-2.2822266,-23.25759,2.9480188,1.1944183,0.55119854,0.13456525,-0.24073462,-0.6933378,-1.4789135,-4.3781834,6.8267584,1.7651166,0.8175416,-2.7526762,46.412678,2.4221249,1.0488818,0.46986485,0.06935988,-0.31016067,-0.7934813,-1.7065634,-6.194982,4.692601,1.5264517,0.7151675,0.2562283,-0.11973662,-0.5323231,0.92181677,0.39332336,0.0047362563,-0.38242579,-0.9044463,-1.9906287,-10.436306,3.5513847,1.3306323,0.62183535,0.18850556,-0.18577604,-0.61818445,-1.3233514,-3.51582,10.734376,-0.45835206,-1.0291833,-2.3585377,-32.23218,2.8361013,1.1658142,0.5357123,0.12241243,-0.2534199,-0.7111891,-1.517705,-4.6326346,6.3005524,1.7169275,0.79778785,0.31305388,29.841532,2.342338,1.0240835,0.45535097,0.057356443,-0.32331547,-0.8131513,-1.7543132,-6.703438,4.4319925,1.4873515,0.6972499,0.24352638,-0.13188128,-0.54776514,-1.188039,-2.9226599,-0.0072192117,-0.39619315,-0.92642,-2.0514076,-11.937803,3.3952663,1.2980263,0.60537875,0.17615268,-0.19817209,-0.6348324,-1.356774,-3.682572,9.502837,1.9452273,0.8876468,-2.4392772,-52.46054,2.7315247,1.1379966,0.5204232,0.110295124,-0.26618227,-0.7293465,-1.5579302,-4.9169254,5.848069,1.670677,0.7784073,0.29997525,-0.07872919,-0.48129055,0.99988526,0.44099426,0.045369454,-0.33657238,-0.83320755,-1.8041092,-7.300495,4.197612,1.4496176,0.67962843,0.23089823,-0.14406432,-0.5634108,-1.2172852,-3.0408728,19.107265,-0.41009155,-0.94888586,-2.1152427,-13.939268,3.251328,1.2664169,0.58915865,0.16385172,-0.210627,-0.6517349,-1.3912987,-3.8646834,8.52259,1.8893315,0.86649513,0.35823426,-0.026015552,-0.41809896,-0.96196055,-2.1532104,-15.414836,3.1739542,1.2487715,0.5799875,0.15684065,-0.1492945,-0.57017565,-1.2300718,-3.0941672,17.399906,2.19544,0.9762587,0.42678818,0.03339546,-0.3499364,-0.85366744,-1.8561006,-8.011747,3.9856324,1.4131695,0.6622911,0.2183396,-0.15628938,-0.5792687,-1.2473953,-3.1680057,15.544304,2.1562467,0.96299714,0.4187312,0.026554001,-0.35762724,-0.8655535,-1.8868752,-8.48315,3.873276,1.3928795,0.75134283,0.28145644,-0.09593515,-0.50249755,-1.1059039,-2.615786,206.14249,2.5415812,1.0845646,0.4904044,0.08615271,-0.29195598,-0.7666336,-1.643063,-5.5992517,5.109545,1.5834941,0.7407034,0.27409372,-0.10283799,-0.51108843,-1.1212149,-2.6703675,85.56662,2.4914622,1.0697982,0.48195344,0.07927063,-0.29938883,-0.77754354,-1.6686388,-5.8291883,4.930508,1.813736,0.8370325,0.3390829,-0.043111686,-0.43830538,-0.99538916,-2.253136,-20.945612,2.994567,1.2059768,0.5573899,0.13939033,-0.23572959,-0.6863477,-1.4639232,-4.284601,7.0597596,1.7847736,0.82547414,0.33147922,-0.04996181,-0.4464784,-1.0090903,-2.2953217,-24.453493,2.9278023,1.1893374,0.5484649,0.13242877,-0.24295647,-0.6964505,-1.4856244,-3.367251,12.270125,2.063198,0.9306161,0.39880255,0.009472725,-0.37700665,-0.8958724,-1.9673442,-9.940234,3.6169593,1.3438377,0.62842244,0.1934145,-0.18088064,-0.6116574,-1.3104019,-3.4535754,11.3143425,2.0277655,0.9179415,0.39090157,0.0026371556,-0.38483378,-0.9082697,-2.0010893,-10.672196,3.523023,1.3248329,0.61892843,0.18633275,-0.18794842,-0.62108946,-1.1605122,-2.8158526,34.759007,2.3734047,1.0338342,0.46108162,0.06210957,-0.3180921,-0.8053136,-1.7351598,-6.4925675,4.531857,1.5026733,0.704312,0.24854931,-0.12706566,-0.5416238,-1.1766816,-2.8780837,28.080482,2.328789,1.0197923,0.45281908,0.055250715,-0.32563555,-0.8166443,-1.7629042,-6.801237,4.3890615,1.4806298,0.6941349,0.24130397,-0.06709603,-0.46711692,-1.0441605,-2.406736,-42.016186,2.7721245,1.1489253,0.5264571,0.1150915,-0.2611168,-0.7221158,-1.5418173,-4.8003983,6.019534,1.6887761,0.7860415,0.30514503,-0.073965356,-0.47547045,-1.0585511,-2.453941,-58.95464,2.7138653,1.1331906,0.5177585,0.10817101,-0.26843134,-0.73256713,-1.5651478,-4.970323,5.775078,1.6627469,0.7750419,0.3713457,-0.014439176,-0.4045695,-0.93992543,-2.0895724,-13.071548,3.306989,1.2788236,0.59555674,0.1687189,-0.20568556,-0.6450076,-1.3774854,-3.790564,8.886011,1.9111695,0.8748216,0.3635874,-0.021276673,-0.41254574,-0.9528829,-2.1267848,-14.361581,3.2272038,1.2609658,0.58633447,0.16169703,-0.21282017,-0.65472966,-1.3974789,-3.8984075,8.370742,2.2232945,0.98555195,0.43239847,0.03813775,-0.34462896,-0.8455126,-1.835231,-7.714287,4.0671444,1.42746,0.6691262,0.22330679,-0.15144104,-0.5729605,-1.2353605,-3.1165078,16.784765,2.1832798,0.97216743,0.424309,0.031294193,-0.35229427,-0.8573027,-1.8654677,-8.150922,3.950483,1.4068971,0.6592755,0.21614148,-0.15844044,-0.58207554,-1.2527746,-3.1913266,8714.24,2.5773423,1.0949252,0.4962934,0.090926066,-0.2868231,-0.75914097,-1.6256758,-5.4499846,5.2411175,1.6002318,0.748064,0.27919242,-0.09805398,-0.50512946,-1.110581,-2.6323388,143.8816,2.5260057,1.0800067,0.4878032,0.08403844,-0.29423535,-0.7699718,-1.6508558,-5.667968,5.053249,1.576156,0.73745775,0.27183825,-0.10495972,-0.51373863,-0.9860045,-2.2246592,-19.05095,3.0424545,1.2176682,0.56361413,0.14422181,-0.23073572,-0.67940295,-1.4491392,-4.194741,7.3088818,1.8047658,0.833469,0.33674416,-0.045214854,-0.44081,-0.99957675,-2.2659516,-21.91106,2.9737754,1.2008379,0.5546419,0.13725111,-0.2379464,-0.6894401,-1.470541,-4.325603,6.954601,1.7760209,0.82195085,0.32915112,-0.05206634,-0.44899827,-1.0133358,-2.3085434,-25.77881,2.9078326,1.1842817,0.5457375,0.13029347,-0.24518058,-0.69957227,-1.4923774,-4.46444,6.6324744,1.7479656,0.8105615,0.32159218,0.0737346,-0.30539593,-0.7864129,-1.6896605,-6.028092,4.794886,1.5410426,0.72176665,0.26087168,-0.11532406,-0.5267502,-1.1494579,-2.774119,41.614662,2.4051778,1.0436809,0.46683738,0.0668655,-0.31288448,-0.79753536,-1.7163185,-6.2942796,4.6361027,1.5182148,0.71142143,0.2535841,-0.12225583,-0.53551376,-1.1654503,-2.8347068,32.393425,2.3595505,1.029501,0.45853877,0.060002673,-0.32040513,-0.8087798,-1.7436094,-6.5844016,4.487074,1.4958559,0.7011763,0.24632174,-0.12919919,-0.5443417,-1.1816995,-2.8976886,26.51548,2.3153718,1.0155194,0.45029202,0.053145476,-0.3279588,-0.82014924,-1.7715588,-6.9018693,4.3469143,1.4739498,0.69102895,0.23908378,-0.13615485,-0.55323553,-1.1982133,-2.963216,22.441298,3.4506109,1.3097785,0.611342,0.18064363,-0.1936526,-0.62874264,-1.344482,-3.620194,9.917379,1.9662268,0.89545876,0.37674457,-0.009702256,-0.39906856,-0.9310444,-2.0644052,-12.305007,3.3644211,1.2913816,0.60199106,0.17359388,-0.20075373,-0.63832134,-1.3638512,-3.7190592,9.281366,1.9334066,0.8832174,0.368959,-0.01653875,-0.40701422,-0.94388676,-2.1008863,-13.442485,3.2821066,1.2733066,0.5927167,0.16656084,-0.20787439,-0.647984,-1.3835851,-3.8230822,8.72124,1.9014424,0.8711229,0.36121264,-0.023376793,-0.4150042,-0.95689595,-2.1384304,-14.810146,3.2034044,1.2555435,0.5835172,0.1595438,-0.2150153,-0.65773267,-1.4036957,-3.9326878,8.224137,1.8702985,0.85917157,0.35350442,-0.03021702,-0.42303964,-0.7410589,-1.5842993,-5.115774,5.5918365,1.6422142,0.7662693,0.29170692,-0.086383924,-0.49068916,-1.0850642,-2.5432942,-216.38,2.6139874,1.1053938,0.50221014,0.095703535,-0.28170416,-0.75170195,-1.6085542,-5.3082294,5.379388,1.6172252,0.7554769,0.28430462,-0.0932744,-0.49919888,-1.1000584,-2.5952463,451.70593,2.561386,1.0903202,0.49368003,0.08881004,-0.28909624,-0.762455,-1.6333485,-5.515177,5.1820083,1.5927825,0.7447954,0.27693105,-0.10017367,-0.5077669,-1.11528,-2.6490753,110.50499,2.5105948,1.0754695,0.4852073,0.08192491,-0.29651758,-0.7733207,-1.6587026,-5.738339,4.9981337,1.5688664,0.7342221,0.26958534,-0.10708239,-0.5163946,-1.1307355,-2.7048893,62.949512,2.4615176,1.0608356,0.65140796,0.21038733,-0.1640874,-0.5894679,-1.2670146,-3.2539856,13.894587,2.113987,0.94844985,0.40982348,0.01894715,-0.36622605,-0.8789407,-1.9220518,-9.076141,3.7550907,1.37076,0.6417152,0.20325962,-0.17111471,-0.5987156,-1.2849786,-3.334999,12.683167,2.077137,0.9355492,0.40186232,0.012110183,-0.37399766,-0.8911299,-1.9545664,-9.683747,3.6544545,1.3512636,0.63210714,0.1961517,-0.17815849,-0.60803944,-1.303261,-3.4197922,11.665037,2.041319,0.9228126,0.39394483,0.005274348,-0.38180915,-0.90346855,-1.9879614,-10.377493,3.5587232,1.3321242,0.6225818,0.1890628,-0.18521945,-0.617441,-1.3218721,-3.5086443,10.797278,2.0064864,0.9102356,0.38606983,-0.0015609947,-0.3896615,-0.91596055,-2.0222764,-4.4367347,6.692911,1.7533778,0.8127701,0.323062,-0.05758671,-0.4556281,-1.0245539,-2.3438277,-30.047554,2.8566105,1.1711441,0.5386158,0.12470018,-0.25102317,-0.7078014,-1.5102866,-4.5825443,6.3935776,1.725858,0.801482,0.31552982,-0.06444748,-0.46390828,-1.0386633,-2.3889363,-37.822674,2.795196,1.1550622,0.5298298,0.117764406,-0.2583018,-0.7181111,-1.5329472,-4.737784,6.1193123,1.6989797,0.7903169,0.30803007,-0.07131429,-0.47224116,-1.0529745,-2.4355423,-51.01982,2.7360842,1.1392322,0.52110714,0.110839784,-0.26560614,-0.72852254,-1.5560877,-4.9034147,5.8670692,1.6727188,0.7792718,0.30056185,-0.0781878],"x":[1.8110049e18,2.0900365e33,4.180073e33,6.2701094e33,8.360146e33,1.0450182e34,1.2540219e34,1.4630255e34,1.6720292e34,1.8810328e34,2.0900365e34,2.29904e34,2.5080437e34,2.7170474e34,2.926051e34,3.1350547e34,3.3440583e34,3.553062e34,3.7620656e34,3.9710693e34,4.180073e34,4.389077e34,4.59808e34,4.807084e34,5.0160875e34,5.2250914e34,5.434095e34,5.6430987e34,5.852102e34,6.061106e34,6.2701094e34,6.479113e34,6.6881166e34,6.8971205e34,7.106124e34,7.315128e34,7.524131e34,7.733135e34,7.9421385e34,8.1511424e34,8.360146e34,8.56915e34,8.778154e34,8.987156e34,9.19616e34,9.405164e34,9.614168e34,9.823171e34,1.0032175e35,1.0241179e35,1.0450183e35,1.0659186e35,1.086819e35,1.1077193e35,1.1286197e35,1.14952e35,1.1704204e35,1.1913208e35,1.2122212e35,1.2331215e35,1.2540219e35,1.2749223e35,1.2958226e35,1.3167229e35,1.3376233e35,1.3585237e35,1.3794241e35,1.4003245e35,1.4212248e35,1.4421252e35,1.4630256e35,1.483926e35,1.5048262e35,1.5257266e35,1.546627e35,1.5675274e35,1.5884277e35,1.6093281e35,1.6302285e35,1.6511289e35,1.6720292e35,1.6929296e35,1.71383e35,1.7347303e35,1.7556307e35,1.7765311e35,1.7974313e35,1.8183317e35,1.839232e35,1.8601325e35,1.8810329e35,1.9019332e35,1.9228336e35,1.943734e35,1.9646342e35,1.9855346e35,2.006435e35,2.0273354e35,2.0482358e35,2.0691362e35,2.0900366e35,2.110937e35,2.1318371e35,2.1527375e35,2.173638e35,2.1945383e35,2.2154387e35,2.236339e35,2.2572395e35,2.2781399e35,2.29904e35,2.3199404e35,2.3408408e35,2.3617412e35,2.3826416e35,2.403542e35,2.4244424e35,2.4453428e35,2.466243e35,2.4871434e35,2.5080437e35,2.5289441e35,2.5498445e35,2.570745e35,2.5916453e35,2.6125457e35,2.6334459e35,2.6543463e35,2.6752467e35,2.696147e35,2.7170474e35,2.7379478e35,2.7588482e35,2.7797486e35,2.800649e35,2.8215492e35,2.8424496e35,2.86335e35,2.8842504e35,2.9051507e35,2.9260511e35,2.9469515e35,2.967852e35,2.9887521e35,3.0096525e35,3.0305529e35,3.0514533e35,3.0723537e35,3.093254e35,3.1141544e35,3.1350548e35,3.155955e35,3.1768554e35,3.1977558e35,3.2186562e35,3.2395566e35,3.260457e35,3.2813574e35,3.3022577e35,3.323158e35,3.3440583e35,3.3649587e35,3.385859e35,3.4067595e35,3.42766e35,3.4485603e35,3.4694607e35,3.490361e35,3.5112614e35,3.532162e35,3.5530622e35,3.5739622e35,3.5948626e35,3.615763e35,3.6366634e35,3.6575638e35,3.678464e35,3.6993645e35,3.720265e35,3.7411653e35,3.7620657e35,3.782966e35,3.8038665e35,3.824767e35,3.8456673e35,3.8665677e35,3.887468e35,3.908368e35,3.9292684e35,3.950169e35,3.9710692e35,3.9919696e35,4.01287e35,4.0337704e35,4.0546708e35,4.075571e35,4.0964715e35,4.117372e35,4.1382723e35,4.1591727e35,4.180073e35,4.2009735e35,4.221874e35,4.2427743e35,4.2636743e35,4.2845747e35,4.305475e35,4.3263754e35,4.347276e35,4.3681762e35,4.3890766e35,4.409977e35,4.4308774e35,4.4517778e35,4.472678e35,4.4935785e35,4.514479e35,4.5353793e35,4.5562797e35,4.57718e35,4.59808e35,4.6189805e35,4.639881e35,4.6607813e35,4.6816817e35,4.702582e35,4.7234824e35,4.744383e35,4.7652832e35,4.7861836e35,4.807084e35,4.8279844e35,4.8488848e35,4.869785e35,4.8906855e35,4.911586e35,4.932486e35,4.9533863e35,4.9742867e35,4.995187e35,5.0160875e35,5.036988e35,5.0578883e35,5.0787887e35,5.099689e35,5.1205894e35,5.14149e35,5.1623902e35,5.1832906e35,5.204191e35,5.2250914e35,5.2459918e35,5.2668918e35,5.287792e35,5.3086925e35,5.329593e35,5.3504933e35,5.3713937e35,5.392294e35,5.4131945e35,5.434095e35,5.4549953e35,5.4758957e35,5.496796e35,5.5176964e35,5.538597e35,5.5594972e35,5.5803976e35,5.601298e35,5.622198e35,5.6430984e35,5.6639988e35,5.684899e35,5.7057995e35,5.7267e35,5.7476003e35,5.7685007e35,5.789401e35,5.8103015e35,5.831202e35,5.8521023e35,5.8730027e35,5.893903e35,5.9148034e35,5.935704e35,5.956604e35,5.9775042e35,5.9984046e35,6.019305e35,6.0402054e35,6.0611058e35,6.082006e35,6.1029065e35,6.123807e35,6.1447073e35,6.1656077e35,6.186508e35,6.2074085e35,6.228309e35,6.2492093e35,6.2701097e35,6.2910096e35,6.31191e35,6.3328104e35,6.353711e35,6.3746112e35,6.3955116e35,6.416412e35,6.4373124e35,6.4582128e35,6.479113e35,6.5000135e35,6.520914e35,6.5418143e35,6.5627147e35,6.583615e35,6.6045155e35,6.6254155e35,6.646316e35,6.667216e35,6.688117e35,6.709017e35,6.7299174e35,6.750818e35,6.771718e35,6.7926186e35,6.813519e35,6.834419e35,6.85532e35,6.87622e35,6.8971205e35,6.918021e35,6.938921e35,6.959822e35,6.980722e35,7.0016225e35,7.022523e35,7.043423e35,7.064324e35,7.085224e35,7.1061244e35,7.127025e35,7.1479244e35,7.168825e35,7.189725e35,7.2106256e35,7.231526e35,7.252426e35,7.273327e35,7.294227e35,7.3151275e35,7.336028e35,7.356928e35,7.377829e35,7.398729e35,7.4196295e35,7.44053e35,7.46143e35,7.482331e35,7.503231e35,7.5241314e35,7.545032e35,7.565932e35,7.5868326e35,7.607733e35,7.628633e35,7.649534e35,7.670434e35,7.6913345e35,7.712235e35,7.733135e35,7.754036e35,7.774936e35,7.7958365e35,7.816736e35,7.8376365e35,7.858537e35,7.879437e35,7.900338e35,7.921238e35,7.9421384e35,7.963039e35,7.983939e35,8.0048396e35,8.02574e35,8.04664e35,8.067541e35,8.088441e35,8.1093415e35,8.130242e35,8.151142e35,8.172043e35,8.192943e35,8.2138435e35,8.234744e35,8.255644e35,8.276545e35,8.297445e35,8.3183454e35,8.339246e35,8.360146e35,8.3810466e35,8.401947e35,8.422847e35,8.443748e35,8.464648e35,8.4855485e35,8.506448e35,8.5273485e35,8.548249e35,8.569149e35,8.59005e35,8.61095e35,8.6318505e35,8.652751e35,8.673651e35,8.694552e35,8.715452e35,8.7363524e35,8.757253e35,8.778153e35,8.7990536e35,8.819954e35,8.840854e35,8.861755e35,8.882655e35,8.9035555e35,8.924456e35,8.945356e35,8.966257e35,8.987157e35,9.0080575e35,9.028958e35,9.049858e35,9.070759e35,9.091659e35,9.1125594e35,9.13346e35,9.15436e35,9.17526e35,9.19616e35,9.2170606e35,9.237961e35,9.258861e35,9.279762e35,9.300662e35,9.3215625e35,9.342463e35,9.363363e35,9.384264e35,9.405164e35,9.4260645e35,9.446965e35,9.467865e35,9.488766e35,9.509666e35,9.5305664e35,9.551467e35,9.572367e35,9.5932676e35,9.614168e35,9.635068e35,9.655969e35,9.676869e35,9.6977695e35,9.71867e35,9.73957e35,9.760471e35,9.781371e35,9.8022715e35,9.823172e35,9.844072e35,9.864972e35,9.885872e35,9.906773e35,9.927673e35,9.9485734e35,9.969474e35,9.990374e35,1.00112746e36,1.0032175e36,1.0053075e36,1.0073976e36,1.0094876e36,1.01157765e36,1.0136677e36,1.0157577e36,1.0178478e36,1.0199378e36,1.02202785e36,1.0241179e36,1.0262079e36,1.028298e36,1.030388e36,1.03247804e36,1.0345681e36,1.0366581e36,1.03874816e36,1.0408382e36,1.0429282e36,1.0450183e36,1.0471083e36,1.04919835e36,1.0512884e36,1.05337835e36,1.0554684e36,1.0575584e36,1.0596485e36,1.0617385e36,1.06382855e36,1.0659186e36,1.0680086e36,1.0700987e36,1.0721887e36,1.07427874e36,1.0763688e36,1.0784588e36,1.08054886e36,1.0826389e36,1.0847289e36,1.086819e36,1.088909e36,1.09099905e36,1.0930891e36,1.0951791e36,1.0972692e36,1.0993592e36,1.10144925e36,1.1035393e36,1.1056293e36,1.1077194e36,1.1098094e36,1.11189944e36,1.1139895e36,1.1160795e36,1.11816956e36,1.1202596e36,1.12234956e36,1.1244396e36,1.1265296e36,1.1286197e36,1.1307097e36,1.13279975e36,1.1348898e36,1.1369798e36,1.1390699e36,1.1411599e36,1.14324995e36,1.14534e36,1.14743e36,1.1495201e36,1.1516101e36,1.15370014e36,1.1557902e36,1.1578802e36,1.15997026e36,1.1620603e36,1.1641503e36,1.1662404e36,1.1683304e36,1.17042045e36,1.1725105e36,1.1746005e36,1.1766906e36,1.1787806e36,1.18087065e36,1.1829607e36,1.1850507e36,1.1871408e36,1.1892307e36,1.1913208e36,1.1934108e36,1.19550084e36,1.1975909e36,1.1996809e36,1.20177096e36,1.203861e36,1.205951e36,1.2080411e36,1.2101311e36,1.21222115e36,1.2143112e36,1.2164012e36,1.2184913e36,1.2205813e36,1.22267135e36,1.2247614e36,1.2268514e36,1.2289415e36,1.2310315e36,1.23312154e36,1.2352116e36,1.2373016e36,1.23939166e36,1.2414817e36,1.2435717e36,1.2456618e36,1.2477518e36,1.24984185e36,1.2519319e36,1.2540219e36,1.256112e36,1.2582019e36,1.260292e36,1.262382e36,1.26447205e36,1.2665621e36,1.2686521e36,1.2707422e36,1.2728322e36,1.27492224e36,1.2770123e36,1.2791023e36,1.28119236e36,1.2832824e36,1.2853724e36,1.2874625e36,1.2895525e36,1.29164255e36,1.2937326e36,1.2958226e36,1.2979127e36,1.3000027e36,1.30209275e36,1.3041828e36,1.3062728e36,1.3083629e36,1.3104529e36,1.31254294e36,1.314633e36,1.316723e36,1.31881306e36,1.3209031e36,1.3229931e36,1.3250831e36,1.3271731e36,1.3292632e36,1.3313532e36,1.3334433e36,1.3355333e36,1.3376233e36,1.3397134e36,1.3418034e36,1.3438934e36,1.3459835e36,1.3480735e36,1.3501636e36,1.3522536e36,1.3543436e36,1.3564337e36,1.3585237e36,1.3606138e36,1.3627038e36,1.3647938e36,1.3668839e36,1.3689739e36,1.371064e36,1.373154e36,1.375244e36,1.377334e36,1.3794241e36,1.3815141e36,1.3836042e36,1.3856942e36,1.3877843e36,1.3898743e36,1.3919643e36,1.3940544e36,1.3961444e36,1.3982345e36,1.4003245e36,1.4024145e36,1.4045046e36,1.4065946e36,1.4086847e36,1.4107747e36,1.4128647e36,1.4149548e36,1.4170448e36,1.4191348e36,1.4212249e36,1.423315e36,1.425405e36,1.4274948e36,1.4295849e36,1.431675e36,1.433765e36,1.435855e36,1.437945e36,1.440035e36,1.4421251e36,1.4442152e36,1.4463052e36,1.4483952e36,1.4504853e36,1.4525753e36,1.4546654e36,1.4567554e36,1.4588454e36,1.4609355e36,1.4630255e36,1.4651155e36,1.4672056e36,1.4692956e36,1.4713857e36,1.4734757e36,1.4755657e36,1.4776558e36,1.4797458e36,1.4818359e36,1.4839259e36,1.486016e36,1.488106e36,1.490196e36,1.492286e36,1.4943761e36,1.4964661e36,1.4985562e36,1.5006462e36,1.5027362e36,1.5048263e36,1.5069163e36,1.5090064e36,1.5110964e36,1.5131864e36,1.5152765e36,1.5173665e36,1.5194566e36,1.5215466e36,1.5236366e36,1.5257267e36,1.5278167e36,1.5299068e36,1.5319968e36,1.5340868e36,1.5361769e36,1.5382669e36,1.540357e36,1.542447e36,1.544537e36,1.546627e36,1.5487171e36,1.5508071e36,1.5528972e36,1.5549872e36,1.5570773e36,1.5591673e36,1.5612573e36,1.5633472e36,1.5654373e36,1.5675273e36,1.5696173e36,1.5717074e36,1.5737974e36,1.5758874e36,1.5779775e36,1.5800675e36,1.5821576e36,1.5842476e36,1.5863376e36,1.5884277e36,1.5905177e36,1.5926078e36,1.5946978e36,1.5967878e36,1.5988779e36,1.6009679e36,1.603058e36,1.605148e36,1.607238e36,1.609328e36,1.6114181e36,1.6135082e36,1.6155982e36,1.6176882e36,1.6197783e36,1.6218683e36,1.6239583e36,1.6260484e36,1.6281384e36,1.6302285e36,1.6323185e36,1.6344085e36,1.6364986e36,1.6385886e36,1.6406787e36,1.6427687e36,1.6448587e36,1.6469488e36,1.6490388e36,1.6511289e36,1.6532189e36,1.655309e36,1.657399e36,1.659489e36,1.661579e36,1.6636691e36,1.6657591e36,1.6678492e36,1.6699392e36,1.6720292e36,1.6741193e36,1.6762093e36,1.6782994e36,1.6803894e36,1.6824794e36,1.6845695e36,1.6866595e36,1.6887496e36,1.6908396e36,1.6929296e36,1.6950197e36,1.6971097e36,1.6991996e36,1.7012896e36,1.7033797e36,1.7054697e36,1.7075597e36,1.7096498e36,1.7117398e36,1.7138299e36,1.7159199e36,1.71801e36,1.7201e36,1.72219e36,1.72428e36,1.7263701e36,1.7284601e36,1.7305502e36,1.7326402e36,1.7347302e36,1.7368203e36,1.7389103e36,1.7410004e36,1.7430904e36,1.7451804e36,1.7472705e36,1.7493605e36,1.7514506e36,1.7535406e36,1.7556306e36,1.7577207e36,1.7598107e36,1.7619008e36,1.7639908e36,1.7660808e36,1.7681709e36,1.7702609e36,1.772351e36,1.774441e36,1.776531e36,1.778621e36,1.7807111e36,1.7828011e36,1.7848912e36,1.7869812e36,1.7890713e36,1.7911613e36,1.7932513e36,1.7953414e36,1.7974314e36,1.7995215e36,1.8016115e36,1.8037015e36,1.8057916e36,1.8078816e36,1.8099717e36,1.8120617e36,1.8141517e36,1.8162418e36,1.8183318e36,1.8204218e36,1.8225119e36,1.824602e36,1.826692e36,1.828782e36,1.830872e36,1.832962e36,1.835052e36,1.837142e36,1.839232e36,1.841322e36,1.8434121e36,1.8455022e36,1.8475922e36,1.8496822e36,1.8517723e36,1.8538623e36,1.8559523e36,1.8580424e36,1.8601324e36,1.8622225e36,1.8643125e36,1.8664025e36,1.8684926e36,1.8705826e36,1.8726727e36,1.8747627e36,1.8768527e36,1.8789428e36,1.8810328e36,1.8831229e36,1.8852129e36,1.887303e36,1.889393e36,1.891483e36,1.893573e36,1.8956631e36,1.8977531e36,1.8998432e36,1.9019332e36,1.9040232e36,1.9061133e36,1.9082033e36,1.9102934e36,1.9123834e36,1.9144734e36,1.9165635e36,1.9186535e36,1.9207436e36,1.9228336e36,1.9249236e36,1.9270137e36,1.9291037e36,1.9311938e36,1.9332838e36,1.9353738e36,1.9374639e36,1.9395539e36,1.941644e36,1.943734e36,1.945824e36,1.947914e36,1.9500041e36,1.9520941e36,1.9541842e36,1.9562742e36,1.9583643e36,1.9604543e36,1.9625443e36,1.9646344e36,1.9667244e36,1.9688145e36,1.9709043e36,1.9729944e36,1.9750844e36,1.9771744e36,1.9792645e36,1.9813545e36,1.9834446e36,1.9855346e36,1.9876246e36,1.9897147e36,1.9918047e36,1.9938948e36,1.9959848e36,1.9980748e36,2.0001649e36,2.0022549e36,2.004345e36,2.006435e36,2.008525e36,2.010615e36,2.0127051e36,2.0147951e36,2.0168852e36,2.0189752e36,2.0210653e36,2.0231553e36,2.0252453e36,2.0273354e36,2.0294254e36,2.0315155e36,2.0336055e36,2.0356955e36,2.0377856e36,2.0398756e36,2.0419657e36,2.0440557e36,2.0461457e36,2.0482358e36,2.0503258e36,2.0524158e36,2.0545059e36,2.056596e36,2.058686e36,2.060776e36,2.062866e36,2.0649561e36,2.0670461e36,2.0691362e36,2.0712262e36,2.0733162e36,2.0754063e36,2.0774963e36,2.0795864e36,2.0816764e36,2.0837664e36,2.0858565e36,2.0879465e36]}
diff --git a/lib/node_modules/@stdlib/math/base/special/tanf/test/fixtures/julia/large_negative.json b/lib/node_modules/@stdlib/math/base/special/tanf/test/fixtures/julia/large_negative.json
new file mode 100644
index 000000000000..fda50aea95e3
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/tanf/test/fixtures/julia/large_negative.json
@@ -0,0 +1 @@
+{"expected":[-9.5399045e-8,-0.9644723,-27.640827,1.1148336,0.072455496,-0.8337529,-9.181095,1.2916211,0.14567585,-0.7179273,-5.4699264,1.5049143,0.22045839,-0.6135558,-3.8654783,1.7704151,0.29766878,-0.51806915,-2.963124,2.114054,0.37828308,-0.42949626,-2.3797486,2.5820088,0.463441,-0.3462651,-1.9679646,3.2653491,0.5545166,-0.26710808,-1.6589581,4.3722467,0.6532171,-0.1909568,-1.4162662,6.5056524,0.7617185,-0.116880156,-1.2187471,12.443116,0.8829089,-0.044055335,-1.0532895,127.21797,1.0206499,0.028313706,-0.9112805,-15.490795,1.1804072,0.10097259,-0.78687614,-7.2643905,1.3700272,0.1747024,-0.6758803,-4.7119536,1.6014664,0.25033072,-0.57525885,-3.4586298,1.8936348,0.32874492,-0.48267993,-2.7076778,2.2787678,0.4109945,-0.39636683,-2.2029974,2.8161714,0.49828377,-0.31486434,-1.8372934,3.6290903,0.59212196,-0.2370059,-1.5574869,5.0221953,0.69436204,-0.16176838,-1.334452,8.008775,0.8074466,-0.08828192,-1.1507427,19.2553,0.9345717,-0.015721925,-0.9952935,-48.921066,1.0801792,0.056665283,-0.8607709,-10.74826,1.2504959,0.12965707,-0.7420303,-6.0019264,1.4547726,0.20402542,-0.63541764,-4.132332,1.7071605,0.28062537,-0.53817934,-3.1244392,2.0308337,0.36041343,-0.44824943,-2.488578,2.4661484,0.44447148,-0.36396834,-2.0470412,3.0909464,0.53413326,-0.28402677,-1.7195284,4.076253,0.6310149,-0.20730099,-1.4646112,5.887457,0.73715687,-0.1328461,-1.2585846,10.394026,0.85530126,-0.059826255,-1.0869952,42.39935,0.9890572,0.012578642,-0.9404909,-20.502106,1.1434648,0.08511564,-0.8126514,-8.219297,1.3257285,0.15855293,-0.6990301,-5.105925,1.5467733,0.23368113,-0.5963847,-3.6741364,1.8236212,0.31141356,-0.5022224,-2.844558,2.1847734,0.39273497,-0.41467276,-2.29837,2.681653,0.47880158,-0.3322308,-1.9081329,3.4183323,0.57107365,-0.25368106,-1.6126982,4.6401,0.67131174,-0.17795064,-1.3791298,7.098785,0.78180015,-0.1041483,-1.1879567,14.767007,0.90553063,-0.031451527,-1.027087,-211.9656,1.0466663,0.04089937,-0.88850325,-12.95277,1.2109663,0.11369573,-0.7667086,-6.6449895,1.4068731,0.18770151,-0.6577099,-4.436426,1.6471993,0.2637481,-0.5586278,-3.3023803,1.9527266,0.34274095,-0.4672735,-2.6062703,2.358964,0.4257744,-0.3818841,-2.1313992,2.9327087,0.5140943,-0.3010931,-1.7834966,3.8158607,0.60922796,-0.22375207,-1.5152231,5.374283,0.71316975,-0.14889447,-1.3000305,8.920567,0.8284395,-0.075619206,-1.1219242,25.421385,0.95843196,-0.003142566,-0.97056377,-30.277046,1.1077931,0.069301076,-0.83909374,-9.457087,1.2832599,0.14246038,-0.7226944,-5.568669,1.4947032,0.21716148,-0.61790013,-3.9163158,1.7575104,0.29425105,-0.5220664,-2.9941847,2.0969393,0.37469956,-0.4332189,-2.4008453,2.5580814,0.4596199,-0.34979674,-1.983354,3.2290723,0.5504101,-0.27048168,-1.6708398,4.3099627,0.6487429,-0.19421582,-1.4257656,6.3719196,0.75675255,-0.120066725,-1.2265873,11.9718485,0.87731874,-0.04721199,-1.0599241,90.8821,1.0142543,0.025161361,-0.9170632,-16.2888,1.1729139,0.09779909,-0.791977,-7.4377427,1.3610033,0.17147365,-0.6804681,-4.7859626,1.5902935,0.24698587,-0.5794386,-3.4998105,1.8793092,0.32526642,-0.48656985,-2.7341487,2.2594454,0.40732595,-0.40000755,-2.2215645,2.7882857,0.4943767,-0.3183386,-1.8511236,3.585274,0.5878753,-0.2403193,-1.5683581,4.9410725,0.6896921,-0.16500255,-1.3432059,7.808625,0.80226845,-0.091465145,-1.158073,18.156216,0.9286875,-0.018865328,-1.0015991,-57.811787,1.0734096,0.053505633,-0.8662432,-11.129142,1.242471,0.12647082,-0.7469263,-6.1202135,1.4449769,0.20075423,-0.6398162,-4.1900244,1.6949548,0.2772302,-0.54223883,-3.1587617,2.0147943,0.3568754,-0.4520378,-2.5113602,2.4439583,0.44071347,-0.36752254,-2.0634973,3.0581,0.5300815,-0.2874258,-1.7319995,4.0214643,0.6266298,-0.21059658,-1.4745402,5.7779503,0.732318,-0.13604537,-1.2667769,10.062222,0.8498483,-0.06298056,-1.0938742,37.39018,0.9828599,0.009420538,-0.94643056,-21.909979,1.1362045,0.08195125,-0.817908,-8.440448,1.3171407,0.15531744,-0.7037184,-5.192807,1.536164,0.23038556,-0.6006529,-3.7202322,1.8100404,0.3079697,-0.5061446,-2.8733854,2.166755,0.3890947,-0.41836038,-2.3183534,2.6561275,0.47496322,-0.33574075,-1.922805,3.3787043,0.56691384,-0.2570122,-1.6241267,4.570316,0.66674066,-0.18119442,-1.3882442,6.940809,0.77674943,-0.107341334,-1.1955624,14.1121855,0.8998276,-0.03459742,-1.033597,-634.8189,1.040071,0.037752047,-0.89414227,-13.508441,1.203245,0.11049833,-0.7717104,-6.7891984,1.397507,0.18445024,-0.66224307,-4.502337,1.6356466,0.26037353,-0.5627582,-3.3403716,1.9376937,0.33925012,-0.47110775,-2.6309607,2.3383875,0.4220672,-0.38547167,-2.1489348,2.9028141,0.5101085,-0.3045237,-1.7967734,3.7675407,0.60494816,-0.22707023,-1.52563,5.2814956,0.7084396,-0.1520925,-1.30856,8.674262,0.82312846,-0.0787804,-1.1290125,23.537895,0.95242095,-0.006300358,-0.97668505,-33.44703,1.1008185,0.066144206,-0.8444891,-9.749986,1.2749358,0.13925557,-0.727489,-5.6715574,1.4845876,0.2138571,-0.62225085,-3.9680402,1.7446702,0.29083967,-0.5260914,-3.0257974,2.0801713,0.37110275,-0.43695626,-2.4223676,2.5345643,0.45583752,-0.3533276,-1.9989552,3.1933534,0.54632264,-0.27384052,-1.682818,4.2492685,0.6442654,-0.19747882,-1.4353857,6.243755,0.7518461,-0.1232712,-1.2344881,11.53271,0.8717728,-0.05034663,-1.0666519,70.69023,1.0078686,0.02201715,-0.9228369,-17.170868,1.1654757,0.094612144,-0.7971032,-7.6180615,1.3520781,0.16824053,-0.6850979,-4.8622317,1.5792055,0.24365428,-0.58364385,-3.5421138,1.8651516,0.32177818,-0.49046227,-2.7608821,2.2403038,0.40366676,-0.40367517,-2.2403471,2.7610831,0.4904533,-0.32178614,-1.865184,3.542016,0.5836751,-0.24366193,-1.5792308,4.862054,0.68508726,-0.16821657,-1.3520986,7.619437,0.7970914,-0.09461942,-1.1654927,17.168734,0.92288005,-0.022024369,-1.0078832,-70.72632,1.0666364,0.050369993,-0.8717855,-11.533677,1.2344699,0.123263866,-0.7518096,-6.2440434,1.4353637,0.19747132,-0.6442756,-4.2488246,1.6827904,0.27386558,-0.546332,-3.1934342,1.9989191,0.3533195,-0.45580935,-2.534618,2.422318,0.43694764,-0.37111095,-2.0800471,3.025724,0.5260822,-0.29084748,-1.7446994,3.9684305,0.62224084,-0.21386464,-1.4846107,5.671318,0.72752464,-0.13926291,-1.2749548,9.749292,0.8444767,-0.0661208,-1.1008345,33.47314,0.976671,0.0062931413,-0.9524347,-23.5419,1.1290655,0.07877314,-0.82314056,-8.674812,1.3085405,0.15211634,-0.70845044,-5.281704,1.5256059,0.22706264,-0.6049164,-3.7676504,1.7967429,0.3045158,-0.5101176,-2.9025943,2.1488943,0.38549843,-0.42207572,-2.3384342,2.6309035,0.47109893,-0.33922413,-1.9377279,3.3402839,0.5627487,-0.26038122,-1.635561,4.5021834,0.66223264,-0.1844577,-1.3975283,6.7902956,0.7716989,-0.11050564,-1.2032627,13.507117,0.8941842,-0.037759274,-1.040086,631.92377,1.033582,0.034620747,-0.89984065,-14.107523,1.1955448,0.10733403,-0.776761,-6.941164,1.3883125,0.18118697,-0.6667511,-4.570474,1.6242115,0.257037,-0.5669234,-3.3791728,1.9229144,0.33573273,-0.47497204,-2.6559398,2.3183074,0.41835192,-0.38913816,-2.1666222,2.8733187,0.50613546,-0.30794418,-1.8100712,3.7201252,0.6006846,-0.23036103,-1.5361884,5.191752,0.7037533,-0.15532483,-1.3171604,8.442131,0.81789595,-0.08195852,-1.1361511,21.921192,0.94641685,-0.009458276,-0.9828141,-37.40028,1.0938584,0.06300396,-0.84986067,-10.06296,1.2666786,0.1360691,-0.7323291,-5.7781982,1.4746143,0.21058905,-0.6266399,-4.0210643,1.7320927,0.28741798,-0.53012985,-3.057859,2.0634594,0.36751434,-0.44068563,-2.4440088,2.5113075,0.45199236,-0.35684913,-2.0148308,3.1583476,0.542269,-0.27723798,-1.6949828,4.190457,0.63984907,-0.20076174,-1.4450934,6.1211095,0.7469151,-0.12647815,-1.2424117,11.128241,0.86623055,-0.053482264,-1.0733595,57.78767,1.0015235,0.018888637,-0.9287009,-18.158602,1.1581274,0.091457866,-0.8022803,-7.8109646,1.3432713,0.16499515,-0.6897478,-4.94048,1.568333,0.24031165,-0.58784395,-3.5849512,1.8510916,0.31829703,-0.4943477,-2.7883492,2.221431,0.40003458,-0.40731657,-2.2594895,2.7343462,0.4865798,-0.32527438,-1.879411,3.5001192,0.57944936,-0.24700971,-1.5902114,4.7861547,0.68045753,-0.1714968,-1.3609804,7.4373364,0.7919404,-0.09777556,-1.1728948,16.282814,0.91710603,-0.025153313,-1.014269,-91.06814,1.0599736,0.047204755,-0.8773585,-11.968487,1.2266074,0.12005941,-0.75671595,-6.371585,1.4257437,0.1941925,-0.64870983,-4.3098054,1.6707547,0.27050668,-0.5503996,-3.2291546,1.9832431,0.34980577,-0.45962864,-2.558251,2.401003,0.43322846,-0.3747078,-2.0968137,2.9942648,0.52205724,-0.2942755,-1.757415,3.916198,0.6178691,-0.21713707,-1.4946772,5.568438,0.7226602,-0.14245217,-1.283279,9.455055,0.8391335,-0.069293,-1.1078432,30.298443,0.9705794,0.0031353491,-0.95847505,-25.41618,1.1219078,0.07559661,-0.8284002,-8.919919,1.300011,0.14891829,-0.71315765,-5.374499,1.515149,0.22377653,-0.60923785,-3.8162105,1.783594,0.30110186,-0.5141034,-2.9329245,2.1314437,0.38187584,-0.42580095,-2.358811,2.606333,0.46724612,-0.3427149,-1.9526879,3.3022945,0.55859834,-0.2637232,-1.647226,4.4359612,0.65774333,-0.18769318,-1.4068947,6.646042,0.76672137,-0.11370304,-1.2110218,12.956704,0.8885176,-0.04092188,-1.0466174,212.32756,1.0270722,0.03142903,-0.90551597,-14.768588,1.1879026,0.10417186,-0.7817872,-7.0999403,1.3791974,0.17795894,-0.6713222,-4.6406064,1.6127821,0.2536734,-0.57110345,-3.4180367,1.9081702,0.3322228,-0.47877294,-2.6815872,2.2983246,0.41464642,-0.39270806,-2.184727,2.8443537,0.50225157,-0.31140473,-1.8236524,3.6738107,0.5963956,-0.23368874,-1.5468496,5.106556,0.6990421,-0.15856034,-1.3256643,8.21985,0.8126394,-0.08513828,-1.143411,20.499065,0.9404486,-0.0125553375,-0.98904127,-42.41233,1.0869462,0.059834324,-0.8553138,-10.396477,1.2586448,0.13285428,-0.73719156,-5.8866262,1.4646364,0.20729347,-0.6310463,-4.075977,1.7195301,0.28400248,-0.53410333,-3.0908616,2.046964,0.3640034,-0.44446185,-2.4661994,2.4884164,0.44826823,-0.36041299,-2.0309098,3.12469,0.5381897,-0.2806414,-1.7072784,4.132615,0.6354075,-0.20404883,-1.4547,6.0019417,0.7420073,-0.12962562,-1.2504753,10.747418,0.8607184,-0.056649562,-1.0801784,48.867313,0.9953399,0.01572997,-0.93459946,-19.243809,1.1507614,0.08827465,-0.80748373,-8.007754,1.3344532,0.16175313,-0.69432753,-5.0219846,1.5574622,0.2369741,-0.5921008,-3.6291926,1.837195,0.31488997,-0.49828324,-2.816304,2.2031784,0.39637613,-0.41100293,-2.2789068,2.7078085,0.48268044,-0.3287698,-1.893528,3.458734,0.5752391,-0.25036272,-1.6014105,4.7117863,0.6758476,-0.17468625,-1.370026,7.2635922,0.7869139,-0.100964464,-1.1804245,15.483544,0.9113092,-0.028313292,-1.0206958,-126.84196,1.0532904,0.04404046,-0.88285387,-12.441863,1.2187293,0.11685737,-0.7616937,-6.5056343,1.41621,0.19098096,-0.65320563,-4.372469,1.6588452,0.26712078,-0.5545211,-3.2656112,1.9680595,0.34626558,-0.46345904,-2.581801,2.3798022,0.4294832,-0.37831315,-2.1139684,2.963091,0.5180455,-0.29764342,-1.7703975,3.8652415,0.61359835,-0.22044596,-1.5049379,5.4691133,0.7179568,-0.14567544,-1.2916709,9.183083,0.83376646,-0.07246658,-1.1149012,27.6499,0.96446574,-2.238023e-5],"x":[-37.699112,-38.466427,-39.233746,-40.00106,-40.768375,-41.53569,-42.30301,-43.070324,-43.83764,-44.604954,-45.372272,-46.139587,-46.906902,-47.674217,-48.441536,-49.20885,-49.976166,-50.74348,-51.5108,-52.278114,-53.04543,-53.812748,-54.580063,-55.347378,-56.114693,-56.88201,-57.649326,-58.41664,-59.183956,-59.951275,-60.71859,-61.485905,-62.25322,-63.02054,-63.787853,-64.55517,-65.32249,-66.0898,-66.85712,-67.624435,-68.39175,-69.159065,-69.926384,-70.693695,-71.46101,-72.228325,-72.99564,-73.76296,-74.53027,-75.29759,-76.06491,-76.83222,-77.59954,-78.36686,-79.13417,-79.90149,-80.6688,-81.43612,-82.20344,-82.97075,-83.73807,-84.50539,-85.2727,-86.040016,-86.80733,-87.574646,-88.341965,-89.109276,-89.876595,-90.64391,-91.411224,-92.17854,-92.94586,-93.71317,-94.48049,-95.2478,-96.01512,-96.78244,-97.54975,-98.31707,-99.08439,-99.8517,-100.61902,-101.38634,-102.15365,-102.92097,-103.68828,-104.4556,-105.222916,-105.99023,-106.757545,-107.524864,-108.292175,-109.059494,-109.826805,-110.594124,-111.36144,-112.12875,-112.89607,-113.66339,-114.4307,-115.19802,-115.96534,-116.73265,-117.49997,-118.26728,-119.0346,-119.80192,-120.56923,-121.33655,-122.10387,-122.87118,-123.6385,-124.40581,-125.17313,-125.940445,-126.707756,-127.475075,-128.24239,-129.0097,-129.77702,-130.54434,-131.31166,-132.07896,-132.84628,-133.6136,-134.38092,-135.14824,-135.91554,-136.68286,-137.45018,-138.2175,-138.98482,-139.75214,-140.51944,-141.28676,-142.05408,-142.8214,-143.58871,-144.35602,-145.12334,-145.89066,-146.65797,-147.4253,-148.19261,-148.95992,-149.72723,-150.49455,-151.26187,-152.02919,-152.7965,-153.56381,-154.33113,-155.09845,-155.86577,-156.63309,-157.40039,-158.16771,-158.93503,-159.70235,-160.46967,-161.23697,-162.00429,-162.7716,-163.53893,-164.30624,-165.07356,-165.84087,-166.60818,-167.3755,-168.14282,-168.91014,-169.67744,-170.44476,-171.21208,-171.9794,-172.74672,-173.51402,-174.28134,-175.04866,-175.81598,-176.5833,-177.35062,-178.11792,-178.88524,-179.65256,-180.41988,-181.1872,-181.9545,-182.72182,-183.48914,-184.25645,-185.02377,-185.79109,-186.5584,-187.32571,-188.09303,-188.86035,-189.62767,-190.39497,-191.1623,-191.92961,-192.69693,-193.46425,-194.23157,-194.99887,-195.76619,-196.53351,-197.30083,-198.06815,-198.83545,-199.60277,-200.37009,-201.1374,-201.90472,-202.67204,-203.43935,-204.20667,-204.97398,-205.7413,-206.50862,-207.27592,-208.04324,-208.81056,-209.57788,-210.3452,-211.1125,-211.87982,-212.64714,-213.41446,-214.18178,-214.9491,-215.7164,-216.48372,-217.25104,-218.01836,-218.78568,-219.55298,-220.3203,-221.08762,-221.85493,-222.62225,-223.38957,-224.15688,-224.9242,-225.69151,-226.45883,-227.22615,-227.99345,-228.76077,-229.52809,-230.29541,-231.06273,-231.83005,-232.59735,-233.36467,-234.13199,-234.8993,-235.66663,-236.43393,-237.20125,-237.96857,-238.73589,-239.5032,-240.27052,-241.03783,-241.80515,-242.57246,-243.33978,-244.1071,-244.8744,-245.64172,-246.40904,-247.17636,-247.94368,-248.71098,-249.4783,-250.24562,-251.01294,-251.78026,-252.54758,-253.31488,-254.0822,-254.84952,-255.61684,-256.38416,-257.15146,-257.9188,-258.6861,-259.4534,-260.22073,-260.98804,-261.75537,-262.52267,-263.29,-264.0573,-264.82462,-265.59195,-266.35925,-267.1266,-267.8939,-268.6612,-269.42853,-270.19583,-270.96317,-271.73047,-272.49777,-273.2651,-274.0324,-274.79974,-275.56705,-276.33435,-277.10168,-277.869,-278.63632,-279.40363,-280.17093,-280.93826,-281.70557,-282.4729,-283.2402,-284.00754,-284.77484,-285.54214,-286.30948,-287.07678,-287.84412,-288.61142,-289.37872,-290.14606,-290.91336,-291.6807,-292.448,-293.2153,-293.98264,-294.74994,-295.51727,-296.28458,-297.05188,-297.8192,-298.58652,-299.35385,-300.12115,-300.8885,-301.6558,-302.4231,-303.19043,-303.95773,-304.72507,-305.49237,-306.25967,-307.027,-307.7943,-308.56165,-309.32895,-310.09625,-310.8636,-311.6309,-312.39822,-313.16553,-313.93283,-314.70016,-315.46747,-316.2348,-317.0021,-317.7694,-318.53674,-319.30405,-320.07138,-320.83868,-321.60602,-322.37332,-323.14062,-323.90796,-324.67526,-325.4426,-326.2099,-326.9772,-327.74454,-328.51184,-329.27917,-330.04648,-330.81378,-331.58112,-332.34842,-333.11575,-333.88306,-334.65036,-335.4177,-336.185,-336.95233,-337.71964,-338.48697,-339.25427,-340.02158,-340.7889,-341.5562,-342.32355,-343.09085,-343.85815,-344.6255,-345.3928,-346.16013,-346.92743,-347.69473,-348.46207,-349.22937,-349.9967,-350.764,-351.5313,-352.29865,-353.06595,-353.83328,-354.6006,-355.3679,-356.13522,-356.90253,-357.66986,-358.43716,-359.2045,-359.9718,-360.7391,-361.50644,-362.27374,-363.04108,-363.80838,-364.57568,-365.34302,-366.11032,-366.87766,-367.64496,-368.41226,-369.1796,-369.9469,-370.71423,-371.48154,-372.24884,-373.01617,-373.78348,-374.5508,-375.3181,-376.08545,-376.85275,-377.62006,-378.3874,-379.1547,-379.92203,-380.68933,-381.45663,-382.22397,-382.99127,-383.7586,-384.5259,-385.2932,-386.06055,-386.82785,-387.59518,-388.3625,-389.1298,-389.89713,-390.66443,-391.43176,-392.19907,-392.96637,-393.7337,-394.501,-395.26834,-396.03564,-396.80298,-397.57028,-398.3376,-399.10492,-399.87222,-400.63956,-401.40686,-402.17416,-402.9415,-403.7088,-404.47614,-405.24344,-406.01074,-406.77808,-407.54538,-408.3127,-409.08002,-409.84732,-410.61465,-411.38196,-412.1493,-412.9166,-413.68393,-414.45123,-415.21854,-415.98587,-416.75317,-417.5205,-418.2878,-419.0551,-419.82245,-420.58975,-421.3571,-422.1244,-422.8917,-423.65903,-424.42633,-425.19366,-425.96097,-426.72827,-427.4956,-428.2629,-429.03024,-429.79755,-430.56485,-431.33218,-432.0995,-432.86682,-433.63412,-434.40146,-435.16876,-435.93607,-436.7034,-437.4707,-438.23804,-439.00534,-439.77264,-440.53998,-441.30728,-442.07462,-442.84192,-443.60922,-444.37656,-445.14386,-445.9112,-446.6785,-447.4458,-448.21313,-448.98044,-449.74777,-450.51508,-451.2824,-452.0497,-452.81702,-453.58435,-454.35165,-455.119,-455.8863,-456.6536,-457.42093,-458.18823,-458.95557,-459.72287,-460.49017,-461.2575,-462.0248,-462.79214,-463.55945,-464.32675,-465.0941,-465.8614,-466.62872,-467.39603,-468.16333,-468.93066,-469.69797,-470.4653,-471.2326,-471.99994,-472.76724,-473.53455,-474.30188,-475.06918,-475.83652,-476.60382,-477.37112,-478.13846,-478.90576,-479.6731,-480.4404,-481.2077,-481.97504,-482.74234,-483.50967,-484.27698,-485.04428,-485.8116,-486.57892,-487.34625,-488.11356,-488.8809,-489.6482,-490.4155,-491.18283,-491.95013,-492.71747,-493.48477,-494.25208,-495.0194,-495.7867,-496.55405,-497.32135,-498.08865,-498.856,-499.6233,-500.39062,-501.15793,-501.92523,-502.69257,-503.45987,-504.2272,-504.9945,-505.7618,-506.52914,-507.29645,-508.06378,-508.8311,-509.59842,-510.36572,-511.13303,-511.90036,-512.66766,-513.435,-514.2023,-514.9696,-515.73694,-516.5043,-517.27155,-518.0389,-518.8062,-519.5735,-520.3408,-521.10815,-521.8755,-522.64276,-523.4101,-524.1774,-524.9447,-525.71204,-526.4794,-527.24664,-528.014,-528.7813,-529.54865,-530.3159,-531.08325,-531.8506,-532.61786,-533.3852,-534.1525,-534.9198,-535.68713,-536.45447,-537.2218,-537.9891,-538.7564,-539.52374,-540.291,-541.05835,-541.8257,-542.593,-543.3603,-544.1276,-544.89496,-545.66223,-546.42957,-547.1969,-547.9642,-548.7315,-549.49884,-550.2662,-551.03345,-551.8008,-552.5681,-553.3354,-554.1027,-554.87006,-555.6374,-556.40466,-557.172,-557.93933,-558.7066,-559.47394,-560.2413,-561.00854,-561.7759,-562.5432,-563.31055,-564.0778,-564.84515,-565.6125,-566.37976,-567.1471,-567.9144,-568.6817,-569.44904,-570.2164,-570.9837,-571.751,-572.5183,-573.28564,-574.0529,-574.82025,-575.5876,-576.3549,-577.1222,-577.8895,-578.65686,-579.42413,-580.19147,-580.9588,-581.7261,-582.4934,-583.26074,-584.0281,-584.79535,-585.5627,-586.33,-587.0973,-587.8646,-588.63196,-589.39923,-590.16656,-590.9339,-591.70123,-592.4685,-593.23584,-594.0032,-594.77045,-595.5378,-596.3051,-597.07245,-597.8397,-598.60706,-599.3744,-600.14166,-600.909,-601.67633,-602.4436,-603.21094,-603.9783,-604.7456,-605.5129,-606.2802,-607.04755,-607.8148,-608.58215,-609.3495,-610.11676,-610.8841,-611.6514,-612.41876,-613.18604,-613.95337,-614.7207,-615.488,-616.2553,-617.02264,-617.79,-618.55725,-619.3246,-620.0919,-620.8592,-621.6265,-622.39386,-623.16113,-623.92847,-624.6958,-625.46313,-626.2304,-626.99774,-627.7651,-628.53235,-629.2997,-630.067,-630.83435,-631.6016,-632.36896,-633.1363,-633.90356,-634.6709,-635.43823,-636.2055,-636.97284,-637.7402,-638.5075,-639.2748,-640.0421,-640.80945,-641.5767,-642.34406,-643.1114,-643.87866,-644.646,-645.4133,-646.18066,-646.94794,-647.7153,-648.4826,-649.2499,-650.0172,-650.78455,-651.5519,-652.31915,-653.0865,-653.8538,-654.6211,-655.3884,-656.15576,-656.92303,-657.69037,-658.4577,-659.22504,-659.9923,-660.75964,-661.527,-662.29425,-663.0616,-663.8289,-664.5962,-665.3635,-666.13086,-666.8982,-667.66547,-668.4328,-669.20013,-669.9674,-670.73474,-671.5021,-672.2694,-673.0367,-673.804,-674.57135,-675.3386,-676.10596,-676.8733,-677.64056,-678.4079,-679.17523,-679.94257,-680.70984,-681.4772,-682.2445,-683.0118,-683.7791,-684.54645,-685.3137,-686.08105,-686.8484,-687.6157,-688.383,-689.1503,-689.91766,-690.68494,-691.4523,-692.2196,-692.98694,-693.7542,-694.52155,-695.2889,-696.05615,-696.8235,-697.5908,-698.3581,-699.1254,-699.89276,-700.6601,-701.42737,-702.1947,-702.96204,-703.7293,-704.49664,-705.264,-706.0313,-706.7986,-707.5659,-708.33325,-709.1005,-709.86786,-710.6352,-711.40247,-712.1698,-712.93713,-713.70447,-714.47174,-715.2391,-716.0064,-716.7737,-717.541,-718.30835,-719.0756,-719.84296,-720.6103,-721.3776,-722.1449,-722.91223,-723.67957,-724.44684,-725.2142,-725.9815,-726.74884,-727.5161,-728.28345,-729.0508,-729.81805,-730.5854,-731.3527,-732.12,-732.8873,-733.65466,-734.422,-735.1893,-735.9566,-736.72394,-737.4912,-738.25854,-739.0259,-739.79315,-740.5605,-741.3278,-742.09515,-742.8624,-743.62976,-744.3971,-745.16437,-745.9317,-746.69904,-747.4664,-748.23364,-749.001,-749.7683,-750.5356,-751.3029,-752.07025,-752.8375,-753.60486,-754.3722,-755.1395,-755.9068,-756.67413,-757.44147,-758.20874,-758.9761,-759.7434,-760.51074,-761.278,-762.04535,-762.8127,-763.57996,-764.3473,-765.1146,-765.8819,-766.64923,-767.41656,-768.1839,-768.9512,-769.7185,-770.48584,-771.2531,-772.02045,-772.7878,-773.55505,-774.3224,-775.0897,-775.85706,-776.6243,-777.39166,-778.159,-778.9263,-779.6936,-780.46094,-781.2283,-781.99554,-782.7629,-783.5302,-784.2975,-785.0648,-785.83215,-786.5994,-787.36676,-788.1341,-788.9014,-789.6687,-790.43604,-791.20337,-791.97064,-792.738,-793.5053,-794.2726,-795.0399,-795.80725,-796.5746,-797.34186,-798.1092,-798.8765,-799.6438,-800.41113,-801.17847,-801.9458,-802.7131,-803.4804,-804.24774]}
diff --git a/lib/node_modules/@stdlib/math/base/special/tanf/test/fixtures/julia/large_positive.json b/lib/node_modules/@stdlib/math/base/special/tanf/test/fixtures/julia/large_positive.json
new file mode 100644
index 000000000000..77ed393df191
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/tanf/test/fixtures/julia/large_positive.json
@@ -0,0 +1 @@
+{"expected":[9.5399045e-8,0.9644723,27.640827,-1.1148336,-0.072455496,0.8337529,9.181095,-1.2916211,-0.14567585,0.7179273,5.4699264,-1.5049143,-0.22045839,0.6135558,3.8654783,-1.7704151,-0.29766878,0.51806915,2.963124,-2.114054,-0.37828308,0.42949626,2.3797486,-2.5820088,-0.463441,0.3462651,1.9679646,-3.2653491,-0.5545166,0.26710808,1.6589581,-4.3722467,-0.6532171,0.1909568,1.4162662,-6.5056524,-0.7617185,0.116880156,1.2187471,-12.443116,-0.8829089,0.044055335,1.0532895,-127.21797,-1.0206499,-0.028313706,0.9112805,15.490795,-1.1804072,-0.10097259,0.78687614,7.2643905,-1.3700272,-0.1747024,0.6758803,4.7119536,-1.6014664,-0.25033072,0.57525885,3.4586298,-1.8936348,-0.32874492,0.48267993,2.7076778,-2.2787678,-0.4109945,0.39636683,2.2029974,-2.8161714,-0.49828377,0.31486434,1.8372934,-3.6290903,-0.59212196,0.2370059,1.5574869,-5.0221953,-0.69436204,0.16176838,1.334452,-8.008775,-0.8074466,0.08828192,1.1507427,-19.2553,-0.9345717,0.015721925,0.9952935,48.921066,-1.0801792,-0.056665283,0.8607709,10.74826,-1.2504959,-0.12965707,0.7420303,6.0019264,-1.4547726,-0.20402542,0.63541764,4.132332,-1.7071605,-0.28062537,0.53817934,3.1244392,-2.0308337,-0.36041343,0.44824943,2.488578,-2.4661484,-0.44447148,0.36396834,2.0470412,-3.0909464,-0.53413326,0.28402677,1.7195284,-4.076253,-0.6310149,0.20730099,1.4646112,-5.887457,-0.73715687,0.1328461,1.2585846,-10.394026,-0.85530126,0.059826255,1.0869952,-42.39935,-0.9890572,-0.012578642,0.9404909,20.502106,-1.1434648,-0.08511564,0.8126514,8.219297,-1.3257285,-0.15855293,0.6990301,5.105925,-1.5467733,-0.23368113,0.5963847,3.6741364,-1.8236212,-0.31141356,0.5022224,2.844558,-2.1847734,-0.39273497,0.41467276,2.29837,-2.681653,-0.47880158,0.3322308,1.9081329,-3.4183323,-0.57107365,0.25368106,1.6126982,-4.6401,-0.67131174,0.17795064,1.3791298,-7.098785,-0.78180015,0.1041483,1.1879567,-14.767007,-0.90553063,0.031451527,1.027087,211.9656,-1.0466663,-0.04089937,0.88850325,12.95277,-1.2109663,-0.11369573,0.7667086,6.6449895,-1.4068731,-0.18770151,0.6577099,4.436426,-1.6471993,-0.2637481,0.5586278,3.3023803,-1.9527266,-0.34274095,0.4672735,2.6062703,-2.358964,-0.4257744,0.3818841,2.1313992,-2.9327087,-0.5140943,0.3010931,1.7834966,-3.8158607,-0.60922796,0.22375207,1.5152231,-5.374283,-0.71316975,0.14889447,1.3000305,-8.920567,-0.8284395,0.075619206,1.1219242,-25.421385,-0.95843196,0.003142566,0.97056377,30.277046,-1.1077931,-0.069301076,0.83909374,9.457087,-1.2832599,-0.14246038,0.7226944,5.568669,-1.4947032,-0.21716148,0.61790013,3.9163158,-1.7575104,-0.29425105,0.5220664,2.9941847,-2.0969393,-0.37469956,0.4332189,2.4008453,-2.5580814,-0.4596199,0.34979674,1.983354,-3.2290723,-0.5504101,0.27048168,1.6708398,-4.3099627,-0.6487429,0.19421582,1.4257656,-6.3719196,-0.75675255,0.120066725,1.2265873,-11.9718485,-0.87731874,0.04721199,1.0599241,-90.8821,-1.0142543,-0.025161361,0.9170632,16.2888,-1.1729139,-0.09779909,0.791977,7.4377427,-1.3610033,-0.17147365,0.6804681,4.7859626,-1.5902935,-0.24698587,0.5794386,3.4998105,-1.8793092,-0.32526642,0.48656985,2.7341487,-2.2594454,-0.40732595,0.40000755,2.2215645,-2.7882857,-0.4943767,0.3183386,1.8511236,-3.585274,-0.5878753,0.2403193,1.5683581,-4.9410725,-0.6896921,0.16500255,1.3432059,-7.808625,-0.80226845,0.091465145,1.158073,-18.156216,-0.9286875,0.018865328,1.0015991,57.811787,-1.0734096,-0.053505633,0.8662432,11.129142,-1.242471,-0.12647082,0.7469263,6.1202135,-1.4449769,-0.20075423,0.6398162,4.1900244,-1.6949548,-0.2772302,0.54223883,3.1587617,-2.0147943,-0.3568754,0.4520378,2.5113602,-2.4439583,-0.44071347,0.36752254,2.0634973,-3.0581,-0.5300815,0.2874258,1.7319995,-4.0214643,-0.6266298,0.21059658,1.4745402,-5.7779503,-0.732318,0.13604537,1.2667769,-10.062222,-0.8498483,0.06298056,1.0938742,-37.39018,-0.9828599,-0.009420538,0.94643056,21.909979,-1.1362045,-0.08195125,0.817908,8.440448,-1.3171407,-0.15531744,0.7037184,5.192807,-1.536164,-0.23038556,0.6006529,3.7202322,-1.8100404,-0.3079697,0.5061446,2.8733854,-2.166755,-0.3890947,0.41836038,2.3183534,-2.6561275,-0.47496322,0.33574075,1.922805,-3.3787043,-0.56691384,0.2570122,1.6241267,-4.570316,-0.66674066,0.18119442,1.3882442,-6.940809,-0.77674943,0.107341334,1.1955624,-14.1121855,-0.8998276,0.03459742,1.033597,634.8189,-1.040071,-0.037752047,0.89414227,13.508441,-1.203245,-0.11049833,0.7717104,6.7891984,-1.397507,-0.18445024,0.66224307,4.502337,-1.6356466,-0.26037353,0.5627582,3.3403716,-1.9376937,-0.33925012,0.47110775,2.6309607,-2.3383875,-0.4220672,0.38547167,2.1489348,-2.9028141,-0.5101085,0.3045237,1.7967734,-3.7675407,-0.60494816,0.22707023,1.52563,-5.2814956,-0.7084396,0.1520925,1.30856,-8.674262,-0.82312846,0.0787804,1.1290125,-23.537895,-0.95242095,0.006300358,0.97668505,33.44703,-1.1008185,-0.066144206,0.8444891,9.749986,-1.2749358,-0.13925557,0.727489,5.6715574,-1.4845876,-0.2138571,0.62225085,3.9680402,-1.7446702,-0.29083967,0.5260914,3.0257974,-2.0801713,-0.37110275,0.43695626,2.4223676,-2.5345643,-0.45583752,0.3533276,1.9989552,-3.1933534,-0.54632264,0.27384052,1.682818,-4.2492685,-0.6442654,0.19747882,1.4353857,-6.243755,-0.7518461,0.1232712,1.2344881,-11.53271,-0.8717728,0.05034663,1.0666519,-70.69023,-1.0078686,-0.02201715,0.9228369,17.170868,-1.1654757,-0.094612144,0.7971032,7.6180615,-1.3520781,-0.16824053,0.6850979,4.8622317,-1.5792055,-0.24365428,0.58364385,3.5421138,-1.8651516,-0.32177818,0.49046227,2.7608821,-2.2403038,-0.40366676,0.40367517,2.2403471,-2.7610831,-0.4904533,0.32178614,1.865184,-3.542016,-0.5836751,0.24366193,1.5792308,-4.862054,-0.68508726,0.16821657,1.3520986,-7.619437,-0.7970914,0.09461942,1.1654927,-17.168734,-0.92288005,0.022024369,1.0078832,70.72632,-1.0666364,-0.050369993,0.8717855,11.533677,-1.2344699,-0.123263866,0.7518096,6.2440434,-1.4353637,-0.19747132,0.6442756,4.2488246,-1.6827904,-0.27386558,0.546332,3.1934342,-1.9989191,-0.3533195,0.45580935,2.534618,-2.422318,-0.43694764,0.37111095,2.0800471,-3.025724,-0.5260822,0.29084748,1.7446994,-3.9684305,-0.62224084,0.21386464,1.4846107,-5.671318,-0.72752464,0.13926291,1.2749548,-9.749292,-0.8444767,0.0661208,1.1008345,-33.47314,-0.976671,-0.0062931413,0.9524347,23.5419,-1.1290655,-0.07877314,0.82314056,8.674812,-1.3085405,-0.15211634,0.70845044,5.281704,-1.5256059,-0.22706264,0.6049164,3.7676504,-1.7967429,-0.3045158,0.5101176,2.9025943,-2.1488943,-0.38549843,0.42207572,2.3384342,-2.6309035,-0.47109893,0.33922413,1.9377279,-3.3402839,-0.5627487,0.26038122,1.635561,-4.5021834,-0.66223264,0.1844577,1.3975283,-6.7902956,-0.7716989,0.11050564,1.2032627,-13.507117,-0.8941842,0.037759274,1.040086,-631.92377,-1.033582,-0.034620747,0.89984065,14.107523,-1.1955448,-0.10733403,0.776761,6.941164,-1.3883125,-0.18118697,0.6667511,4.570474,-1.6242115,-0.257037,0.5669234,3.3791728,-1.9229144,-0.33573273,0.47497204,2.6559398,-2.3183074,-0.41835192,0.38913816,2.1666222,-2.8733187,-0.50613546,0.30794418,1.8100712,-3.7201252,-0.6006846,0.23036103,1.5361884,-5.191752,-0.7037533,0.15532483,1.3171604,-8.442131,-0.81789595,0.08195852,1.1361511,-21.921192,-0.94641685,0.009458276,0.9828141,37.40028,-1.0938584,-0.06300396,0.84986067,10.06296,-1.2666786,-0.1360691,0.7323291,5.7781982,-1.4746143,-0.21058905,0.6266399,4.0210643,-1.7320927,-0.28741798,0.53012985,3.057859,-2.0634594,-0.36751434,0.44068563,2.4440088,-2.5113075,-0.45199236,0.35684913,2.0148308,-3.1583476,-0.542269,0.27723798,1.6949828,-4.190457,-0.63984907,0.20076174,1.4450934,-6.1211095,-0.7469151,0.12647815,1.2424117,-11.128241,-0.86623055,0.053482264,1.0733595,-57.78767,-1.0015235,-0.018888637,0.9287009,18.158602,-1.1581274,-0.091457866,0.8022803,7.8109646,-1.3432713,-0.16499515,0.6897478,4.94048,-1.568333,-0.24031165,0.58784395,3.5849512,-1.8510916,-0.31829703,0.4943477,2.7883492,-2.221431,-0.40003458,0.40731657,2.2594895,-2.7343462,-0.4865798,0.32527438,1.879411,-3.5001192,-0.57944936,0.24700971,1.5902114,-4.7861547,-0.68045753,0.1714968,1.3609804,-7.4373364,-0.7919404,0.09777556,1.1728948,-16.282814,-0.91710603,0.025153313,1.014269,91.06814,-1.0599736,-0.047204755,0.8773585,11.968487,-1.2266074,-0.12005941,0.75671595,6.371585,-1.4257437,-0.1941925,0.64870983,4.3098054,-1.6707547,-0.27050668,0.5503996,3.2291546,-1.9832431,-0.34980577,0.45962864,2.558251,-2.401003,-0.43322846,0.3747078,2.0968137,-2.9942648,-0.52205724,0.2942755,1.757415,-3.916198,-0.6178691,0.21713707,1.4946772,-5.568438,-0.7226602,0.14245217,1.283279,-9.455055,-0.8391335,0.069293,1.1078432,-30.298443,-0.9705794,-0.0031353491,0.95847505,25.41618,-1.1219078,-0.07559661,0.8284002,8.919919,-1.300011,-0.14891829,0.71315765,5.374499,-1.515149,-0.22377653,0.60923785,3.8162105,-1.783594,-0.30110186,0.5141034,2.9329245,-2.1314437,-0.38187584,0.42580095,2.358811,-2.606333,-0.46724612,0.3427149,1.9526879,-3.3022945,-0.55859834,0.2637232,1.647226,-4.4359612,-0.65774333,0.18769318,1.4068947,-6.646042,-0.76672137,0.11370304,1.2110218,-12.956704,-0.8885176,0.04092188,1.0466174,-212.32756,-1.0270722,-0.03142903,0.90551597,14.768588,-1.1879026,-0.10417186,0.7817872,7.0999403,-1.3791974,-0.17795894,0.6713222,4.6406064,-1.6127821,-0.2536734,0.57110345,3.4180367,-1.9081702,-0.3322228,0.47877294,2.6815872,-2.2983246,-0.41464642,0.39270806,2.184727,-2.8443537,-0.50225157,0.31140473,1.8236524,-3.6738107,-0.5963956,0.23368874,1.5468496,-5.106556,-0.6990421,0.15856034,1.3256643,-8.21985,-0.8126394,0.08513828,1.143411,-20.499065,-0.9404486,0.0125553375,0.98904127,42.41233,-1.0869462,-0.059834324,0.8553138,10.396477,-1.2586448,-0.13285428,0.73719156,5.8866262,-1.4646364,-0.20729347,0.6310463,4.075977,-1.7195301,-0.28400248,0.53410333,3.0908616,-2.046964,-0.3640034,0.44446185,2.4661994,-2.4884164,-0.44826823,0.36041299,2.0309098,-3.12469,-0.5381897,0.2806414,1.7072784,-4.132615,-0.6354075,0.20404883,1.4547,-6.0019417,-0.7420073,0.12962562,1.2504753,-10.747418,-0.8607184,0.056649562,1.0801784,-48.867313,-0.9953399,-0.01572997,0.93459946,19.243809,-1.1507614,-0.08827465,0.80748373,8.007754,-1.3344532,-0.16175313,0.69432753,5.0219846,-1.5574622,-0.2369741,0.5921008,3.6291926,-1.837195,-0.31488997,0.49828324,2.816304,-2.2031784,-0.39637613,0.41100293,2.2789068,-2.7078085,-0.48268044,0.3287698,1.893528,-3.458734,-0.5752391,0.25036272,1.6014105,-4.7117863,-0.6758476,0.17468625,1.370026,-7.2635922,-0.7869139,0.100964464,1.1804245,-15.483544,-0.9113092,0.028313292,1.0206958,126.84196,-1.0532904,-0.04404046,0.88285387,12.441863,-1.2187293,-0.11685737,0.7616937,6.5056343,-1.41621,-0.19098096,0.65320563,4.372469,-1.6588452,-0.26712078,0.5545211,3.2656112,-1.9680595,-0.34626558,0.46345904,2.581801,-2.3798022,-0.4294832,0.37831315,2.1139684,-2.963091,-0.5180455,0.29764342,1.7703975,-3.8652415,-0.61359835,0.22044596,1.5049379,-5.4691133,-0.7179568,0.14567544,1.2916709,-9.183083,-0.83376646,0.07246658,1.1149012,-27.6499,-0.96446574,2.238023e-5],"x":[37.699112,38.466427,39.233746,40.00106,40.768375,41.53569,42.30301,43.070324,43.83764,44.604954,45.372272,46.139587,46.906902,47.674217,48.441536,49.20885,49.976166,50.74348,51.5108,52.278114,53.04543,53.812748,54.580063,55.347378,56.114693,56.88201,57.649326,58.41664,59.183956,59.951275,60.71859,61.485905,62.25322,63.02054,63.787853,64.55517,65.32249,66.0898,66.85712,67.624435,68.39175,69.159065,69.926384,70.693695,71.46101,72.228325,72.99564,73.76296,74.53027,75.29759,76.06491,76.83222,77.59954,78.36686,79.13417,79.90149,80.6688,81.43612,82.20344,82.97075,83.73807,84.50539,85.2727,86.040016,86.80733,87.574646,88.341965,89.109276,89.876595,90.64391,91.411224,92.17854,92.94586,93.71317,94.48049,95.2478,96.01512,96.78244,97.54975,98.31707,99.08439,99.8517,100.61902,101.38634,102.15365,102.92097,103.68828,104.4556,105.222916,105.99023,106.757545,107.524864,108.292175,109.059494,109.826805,110.594124,111.36144,112.12875,112.89607,113.66339,114.4307,115.19802,115.96534,116.73265,117.49997,118.26728,119.0346,119.80192,120.56923,121.33655,122.10387,122.87118,123.6385,124.40581,125.17313,125.940445,126.707756,127.475075,128.24239,129.0097,129.77702,130.54434,131.31166,132.07896,132.84628,133.6136,134.38092,135.14824,135.91554,136.68286,137.45018,138.2175,138.98482,139.75214,140.51944,141.28676,142.05408,142.8214,143.58871,144.35602,145.12334,145.89066,146.65797,147.4253,148.19261,148.95992,149.72723,150.49455,151.26187,152.02919,152.7965,153.56381,154.33113,155.09845,155.86577,156.63309,157.40039,158.16771,158.93503,159.70235,160.46967,161.23697,162.00429,162.7716,163.53893,164.30624,165.07356,165.84087,166.60818,167.3755,168.14282,168.91014,169.67744,170.44476,171.21208,171.9794,172.74672,173.51402,174.28134,175.04866,175.81598,176.5833,177.35062,178.11792,178.88524,179.65256,180.41988,181.1872,181.9545,182.72182,183.48914,184.25645,185.02377,185.79109,186.5584,187.32571,188.09303,188.86035,189.62767,190.39497,191.1623,191.92961,192.69693,193.46425,194.23157,194.99887,195.76619,196.53351,197.30083,198.06815,198.83545,199.60277,200.37009,201.1374,201.90472,202.67204,203.43935,204.20667,204.97398,205.7413,206.50862,207.27592,208.04324,208.81056,209.57788,210.3452,211.1125,211.87982,212.64714,213.41446,214.18178,214.9491,215.7164,216.48372,217.25104,218.01836,218.78568,219.55298,220.3203,221.08762,221.85493,222.62225,223.38957,224.15688,224.9242,225.69151,226.45883,227.22615,227.99345,228.76077,229.52809,230.29541,231.06273,231.83005,232.59735,233.36467,234.13199,234.8993,235.66663,236.43393,237.20125,237.96857,238.73589,239.5032,240.27052,241.03783,241.80515,242.57246,243.33978,244.1071,244.8744,245.64172,246.40904,247.17636,247.94368,248.71098,249.4783,250.24562,251.01294,251.78026,252.54758,253.31488,254.0822,254.84952,255.61684,256.38416,257.15146,257.9188,258.6861,259.4534,260.22073,260.98804,261.75537,262.52267,263.29,264.0573,264.82462,265.59195,266.35925,267.1266,267.8939,268.6612,269.42853,270.19583,270.96317,271.73047,272.49777,273.2651,274.0324,274.79974,275.56705,276.33435,277.10168,277.869,278.63632,279.40363,280.17093,280.93826,281.70557,282.4729,283.2402,284.00754,284.77484,285.54214,286.30948,287.07678,287.84412,288.61142,289.37872,290.14606,290.91336,291.6807,292.448,293.2153,293.98264,294.74994,295.51727,296.28458,297.05188,297.8192,298.58652,299.35385,300.12115,300.8885,301.6558,302.4231,303.19043,303.95773,304.72507,305.49237,306.25967,307.027,307.7943,308.56165,309.32895,310.09625,310.8636,311.6309,312.39822,313.16553,313.93283,314.70016,315.46747,316.2348,317.0021,317.7694,318.53674,319.30405,320.07138,320.83868,321.60602,322.37332,323.14062,323.90796,324.67526,325.4426,326.2099,326.9772,327.74454,328.51184,329.27917,330.04648,330.81378,331.58112,332.34842,333.11575,333.88306,334.65036,335.4177,336.185,336.95233,337.71964,338.48697,339.25427,340.02158,340.7889,341.5562,342.32355,343.09085,343.85815,344.6255,345.3928,346.16013,346.92743,347.69473,348.46207,349.22937,349.9967,350.764,351.5313,352.29865,353.06595,353.83328,354.6006,355.3679,356.13522,356.90253,357.66986,358.43716,359.2045,359.9718,360.7391,361.50644,362.27374,363.04108,363.80838,364.57568,365.34302,366.11032,366.87766,367.64496,368.41226,369.1796,369.9469,370.71423,371.48154,372.24884,373.01617,373.78348,374.5508,375.3181,376.08545,376.85275,377.62006,378.3874,379.1547,379.92203,380.68933,381.45663,382.22397,382.99127,383.7586,384.5259,385.2932,386.06055,386.82785,387.59518,388.3625,389.1298,389.89713,390.66443,391.43176,392.19907,392.96637,393.7337,394.501,395.26834,396.03564,396.80298,397.57028,398.3376,399.10492,399.87222,400.63956,401.40686,402.17416,402.9415,403.7088,404.47614,405.24344,406.01074,406.77808,407.54538,408.3127,409.08002,409.84732,410.61465,411.38196,412.1493,412.9166,413.68393,414.45123,415.21854,415.98587,416.75317,417.5205,418.2878,419.0551,419.82245,420.58975,421.3571,422.1244,422.8917,423.65903,424.42633,425.19366,425.96097,426.72827,427.4956,428.2629,429.03024,429.79755,430.56485,431.33218,432.0995,432.86682,433.63412,434.40146,435.16876,435.93607,436.7034,437.4707,438.23804,439.00534,439.77264,440.53998,441.30728,442.07462,442.84192,443.60922,444.37656,445.14386,445.9112,446.6785,447.4458,448.21313,448.98044,449.74777,450.51508,451.2824,452.0497,452.81702,453.58435,454.35165,455.119,455.8863,456.6536,457.42093,458.18823,458.95557,459.72287,460.49017,461.2575,462.0248,462.79214,463.55945,464.32675,465.0941,465.8614,466.62872,467.39603,468.16333,468.93066,469.69797,470.4653,471.2326,471.99994,472.76724,473.53455,474.30188,475.06918,475.83652,476.60382,477.37112,478.13846,478.90576,479.6731,480.4404,481.2077,481.97504,482.74234,483.50967,484.27698,485.04428,485.8116,486.57892,487.34625,488.11356,488.8809,489.6482,490.4155,491.18283,491.95013,492.71747,493.48477,494.25208,495.0194,495.7867,496.55405,497.32135,498.08865,498.856,499.6233,500.39062,501.15793,501.92523,502.69257,503.45987,504.2272,504.9945,505.7618,506.52914,507.29645,508.06378,508.8311,509.59842,510.36572,511.13303,511.90036,512.66766,513.435,514.2023,514.9696,515.73694,516.5043,517.27155,518.0389,518.8062,519.5735,520.3408,521.10815,521.8755,522.64276,523.4101,524.1774,524.9447,525.71204,526.4794,527.24664,528.014,528.7813,529.54865,530.3159,531.08325,531.8506,532.61786,533.3852,534.1525,534.9198,535.68713,536.45447,537.2218,537.9891,538.7564,539.52374,540.291,541.05835,541.8257,542.593,543.3603,544.1276,544.89496,545.66223,546.42957,547.1969,547.9642,548.7315,549.49884,550.2662,551.03345,551.8008,552.5681,553.3354,554.1027,554.87006,555.6374,556.40466,557.172,557.93933,558.7066,559.47394,560.2413,561.00854,561.7759,562.5432,563.31055,564.0778,564.84515,565.6125,566.37976,567.1471,567.9144,568.6817,569.44904,570.2164,570.9837,571.751,572.5183,573.28564,574.0529,574.82025,575.5876,576.3549,577.1222,577.8895,578.65686,579.42413,580.19147,580.9588,581.7261,582.4934,583.26074,584.0281,584.79535,585.5627,586.33,587.0973,587.8646,588.63196,589.39923,590.16656,590.9339,591.70123,592.4685,593.23584,594.0032,594.77045,595.5378,596.3051,597.07245,597.8397,598.60706,599.3744,600.14166,600.909,601.67633,602.4436,603.21094,603.9783,604.7456,605.5129,606.2802,607.04755,607.8148,608.58215,609.3495,610.11676,610.8841,611.6514,612.41876,613.18604,613.95337,614.7207,615.488,616.2553,617.02264,617.79,618.55725,619.3246,620.0919,620.8592,621.6265,622.39386,623.16113,623.92847,624.6958,625.46313,626.2304,626.99774,627.7651,628.53235,629.2997,630.067,630.83435,631.6016,632.36896,633.1363,633.90356,634.6709,635.43823,636.2055,636.97284,637.7402,638.5075,639.2748,640.0421,640.80945,641.5767,642.34406,643.1114,643.87866,644.646,645.4133,646.18066,646.94794,647.7153,648.4826,649.2499,650.0172,650.78455,651.5519,652.31915,653.0865,653.8538,654.6211,655.3884,656.15576,656.92303,657.69037,658.4577,659.22504,659.9923,660.75964,661.527,662.29425,663.0616,663.8289,664.5962,665.3635,666.13086,666.8982,667.66547,668.4328,669.20013,669.9674,670.73474,671.5021,672.2694,673.0367,673.804,674.57135,675.3386,676.10596,676.8733,677.64056,678.4079,679.17523,679.94257,680.70984,681.4772,682.2445,683.0118,683.7791,684.54645,685.3137,686.08105,686.8484,687.6157,688.383,689.1503,689.91766,690.68494,691.4523,692.2196,692.98694,693.7542,694.52155,695.2889,696.05615,696.8235,697.5908,698.3581,699.1254,699.89276,700.6601,701.42737,702.1947,702.96204,703.7293,704.49664,705.264,706.0313,706.7986,707.5659,708.33325,709.1005,709.86786,710.6352,711.40247,712.1698,712.93713,713.70447,714.47174,715.2391,716.0064,716.7737,717.541,718.30835,719.0756,719.84296,720.6103,721.3776,722.1449,722.91223,723.67957,724.44684,725.2142,725.9815,726.74884,727.5161,728.28345,729.0508,729.81805,730.5854,731.3527,732.12,732.8873,733.65466,734.422,735.1893,735.9566,736.72394,737.4912,738.25854,739.0259,739.79315,740.5605,741.3278,742.09515,742.8624,743.62976,744.3971,745.16437,745.9317,746.69904,747.4664,748.23364,749.001,749.7683,750.5356,751.3029,752.07025,752.8375,753.60486,754.3722,755.1395,755.9068,756.67413,757.44147,758.20874,758.9761,759.7434,760.51074,761.278,762.04535,762.8127,763.57996,764.3473,765.1146,765.8819,766.64923,767.41656,768.1839,768.9512,769.7185,770.48584,771.2531,772.02045,772.7878,773.55505,774.3224,775.0897,775.85706,776.6243,777.39166,778.159,778.9263,779.6936,780.46094,781.2283,781.99554,782.7629,783.5302,784.2975,785.0648,785.83215,786.5994,787.36676,788.1341,788.9014,789.6687,790.43604,791.20337,791.97064,792.738,793.5053,794.2726,795.0399,795.80725,796.5746,797.34186,798.1092,798.8765,799.6438,800.41113,801.17847,801.9458,802.7131,803.4804,804.24774]}
diff --git a/lib/node_modules/@stdlib/math/base/special/tanf/test/fixtures/julia/medium_negative.json b/lib/node_modules/@stdlib/math/base/special/tanf/test/fixtures/julia/medium_negative.json
new file mode 100644
index 000000000000..f0b2e455b310
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/tanf/test/fixtures/julia/medium_negative.json
@@ -0,0 +1 @@
+{"expected":[-3.496911e-7,-0.025163587,-0.050358713,-0.07561777,-0.10097314,-0.12645671,-0.15210395,-0.17794827,-0.20402509,-0.23037103,-0.2570242,-0.2840244,-0.3114133,-0.33923483,-0.36753544,-0.39636442,-0.42577425,-0.45582107,-0.48656517,-0.5180715,-0.55041003,-0.58365697,-0.61789507,-0.65321463,-0.6897147,-0.72750413,-0.7667029,-0.8074439,-0.8498748,-0.8941602,-0.94048434,-0.98905414,-1.0401033,-1.0938964,-1.1507347,-1.2109629,-1.2749768,-1.3432318,-1.4162649,-1.4946958,-1.579257,-1.6708173,-1.7704144,-1.8792992,-1.9989933,-2.1313667,-2.2787437,-2.44405,-2.6310217,-2.8445055,-3.0909066,-3.3788688,-3.7203484,-4.132367,-4.640017,-5.2818813,-6.1205177,-7.2645016,-8.920278,-11.5345125,-16.28687,-27.639563,-90.853226,70.65862,25.426014,15.490205,11.127661,8.673773,7.099148,6.001832,5.1924996,4.5701942,4.0762577,3.6742227,3.3402367,3.0580416,2.816173,2.6063159,2.4222906,2.2594104,2.1140544,1.9833823,1.8651334,1.7574865,1.6589574,1.5683248,1.4845742,1.4068555,1.3344512,1.2667516,1.2032347,1.1434509,1.0870111,1.0335767,0.9828513,0.9345745,0.88851607,0.84447217,0.8022612,0.7617207,0.7227051,0.6850832,0.64873785,0.61355865,0.57944924,0.5463202,0.51408964,0.48268238,0.45202887,0.42206484,0.3927306,0.3639705,0.33573237,0.3079674,0.28062943,0.25367486,0.22706221,0.20075195,0.17470618,0.1488884,0.12326335,0.097796775,0.072455235,0.047205936,0.022016546,-0.0031449501,-0.028310427,-0.053511787,-0.078781106,-0.10415081,-0.12965384,-0.15532382,-0.18119524,-0.20730369,-0.23368593,-0.26037925,-0.2874257,-0.31486624,-0.34274507,-0.37110895,-0.40000758,-0.42949387,-0.4596245,-0.49046022,-0.5220666,-0.5545144,-0.58788055,-0.6222487,-0.65771025,-0.6943653,-0.73232406,-0.7717081,-0.81265193,-0.85530525,-0.89983493,-0.94642794,-0.9952943,-1.0466713,-1.1008277,-1.15807,-1.2187485,-1.2832664,-1.3520902,-1.425762,-1.5049169,-1.5903027,-1.6828071,-1.7834921,-1.8936388,-2.014808,-2.1489193,-2.2983637,-2.4661553,-2.6561496,-2.8733606,-3.1244297,-3.418346,-3.7675843,-4.1899767,-4.711935,-5.374318,-6.243873,-7.437603,-9.181035,-11.971757,-17.169071,-30.273108,-127.18043,57.813595,23.541212,14.767926,10.748519,8.44048,6.941098,5.8876033,5.105983,4.5023446,4.021564,3.629147,3.3024046,3.0257998,2.7883358,2.5820096,2.4008584,2.240348,2.0969696,1.9679637,1.8511318,1.7446996,1.6472197,1.557499,1.4745458,1.3975282,1.3257434,1.2585936,1.1955664,1.1362207,1.0801742,1.0270939,0.9766881,0.92870057,0.8829046,0.8390993,0.7971056,0.7567634,0.71792895,0.6804727,0.6442775,0.60923725,0.57525516,0.54224277,0.5101192,0.47880983,0.44824594,0.41836387,0.38910437,0.3604123,0.33223596,0.30452684,0.27723914,0.25032955,0.22375683,0.19748169,0.1714664,0.14567462,0.12007124,0.09462212,0.069293894,0.044053838,0.018871592,-0.006288659,-0.031456873,-0.056664966,-0.08194505,-0.1073296,-0.13285163,-0.15854488,-0.18444397,-0.21058457,-0.23700368,-0.2637398,-0.29083318,-0.31832603,-0.34626287,-0.37469083,-0.40365994,-0.4332236,-0.46343893,-0.49436727,-0.5260748,-0.5586331,-0.59211975,-0.62661946,-0.6622245,-0.69903624,-0.7371663,-0.7767376,-0.8178866,-0.8607649,-0.9055419,-0.95240706,-1.0015737,-1.0532825,-1.1078072,-1.1654587,-1.226594,-1.2916232,-1.3610215,-1.435342,-1.5152321,-1.6014559,-1.6949208,-1.7967134,-1.908146,-2.0308192,-2.1667054,-2.3182635,-2.488599,-2.6816933,-2.902733,-3.158608,-3.458669,-3.8159385,-4.249107,-4.7859945,-5.4699044,-6.3721313,-7.618942,-9.457216,-12.443646,-18.152884,-33.463837,-212.03418,48.912693,21.915699,14.109546,10.394057,8.219182,6.789754,5.777493,5.0222,4.436389,3.9682362,3.5850887,3.26535,2.994166,2.7609823,2.5580947,2.3797474,2.2215528,2.0801084,1.9527347,1.8372922,1.7320523,1.6356028,1.5467788,1.46461,1.3882825,1.3171079,1.2504997,1.1879555,1.129042,1.0733836,1.0206528,0.97056264,0.9228608,0.8773242,0.8337547,0.79197586,0.7518297,0.7131743,0.6758818,0.6398366,0.60493374,0.5710775,0.53818053,0.50616264,0.4749501,0.44447485,0.41467372,0.3854881,0.35686323,0.3287479,0.3010939,0.2738558,0.24699052,0.22045712,0.19421649,0.16823108,0.14246476,0.11688251,0.091450304,0.06613488,0.040903572,0.01572415,-0.009435354,-0.034606807,-0.05982214,-0.085113496,-0.1105115,-0.13605307,-0.16177014,-0.18769743,-0.2138708,-0.24032739,-0.26710594,-0.29424688,-0.32179275,-0.34978834,-0.37828112,-0.40732157,-0.43696347,-0.46726447,-0.49828652,-0.53009635,-0.5627663,-0.5963748,-0.63100743,-0.6667576,-0.7037278,-0.742031,-0.78179175,-0.82314825,-0.86625427,-0.9112814,-0.95842206,-1.0078926,-1.0599378,-1.1148354,-1.1729019,-1.2345002,-1.3000481,-1.3700297,-1.4450088,-1.5256461,-1.6127222,-1.7071643,-1.8100848,-1.9228282,-2.0470364,-2.1847355,-2.3384554,-2.5113971,-2.7076712,-2.9326468,-3.193472,-3.4998786,-3.865467,-4.3098383,-4.862317,-5.5688367,-6.5056343,-7.809183,-9.750328,-12.953671,-19.255184,-37.402905,-636.2955,42.389572,20.498985,13.506756,10.061838,8.008911,6.644651,5.671313,4.941023,4.3722486,3.9162228,3.5420125,3.229049,2.9631221,2.7340996,2.5345616,2.35895,2.2030182,2.0634665,1.9376916,1.8236116,1.719542,1.624105,1.5361623,1.4547653,1.3791173,1.3085436,1.2424693,1.1804014,1.1219143,1.0666387,1.0142529,0.96447444,0.9170549,0.8717745,0.8284381,0.7868716,0.7469192,0.7084409,0.6713104,0.6354135,0.60064656,0.5669148,0.53413194,0.50221866,0.4711019,0.44071424,0.4109932,0.38188058,0.35332215,0.32526705,0.29766747,0.27047828,0.24365668,0.21716197,0.19095527,0.16499919,0.13925777,0.11369612,0.08828032,0.06297718,0.037754115,0.012578928,-0.012580327,-0.037755515,-0.06297859,-0.08828173,-0.11369754,-0.13925919,-0.16500063,-0.19095671,-0.21716344,-0.24365613,-0.2704777,-0.2976669,-0.32526648,-0.35332158,-0.38188,-0.4109926,-0.44071364,-0.47110128,-0.502218,-0.53413135,-0.56691414,-0.60064584,-0.6354129,-0.6713097,-0.7084401,-0.74691844,-0.7868708,-0.82843727,-0.8717736,-0.91705394,-0.9644734,-1.0142518,-1.0666376,-1.1219131,-1.1804001,-1.242468,-1.3085423,-1.3791158,-1.4547638,-1.5361606,-1.6241032,-1.71954,-1.8236094,-1.9376892,-2.063464,-2.203015,-2.3589466,-2.5345578,-2.7340953,-2.9631171,-3.2290432,-3.5420058,-3.9162147,-4.3722386,-4.94101,-5.6712956,-6.644714,-8.009003,-10.061981,-13.507012,-20.499575,-42.392086,635.7296,37.400948,19.254663,12.953436,9.750194,7.8090963,6.5055737,5.568792,4.8622828,4.3098106,3.8654447,3.4998603,3.1934776,2.9326515,2.7076755,2.5114007,2.3384588,2.1847384,2.047039,1.9228306,1.810087,1.7071663,1.612724,1.5256479,1.4450103,1.3700311,1.3000495,1.2345015,1.1729031,1.1148366,1.0599389,1.0078937,0.958423,0.91128236,0.86625516,0.82314914,0.7817925,0.74203175,0.70372856,0.6667583,0.63100815,0.5963755,0.56276697,0.530097,0.49828714,0.4672651,0.43696406,0.40732217,0.3782817,0.3497889,0.3217933,0.29424745,0.26710647,0.24032794,0.21387132,0.18769795,0.16177066,0.13605359,0.11051201,0.08511209,0.059820734,0.034605406,0.009433955,-0.01572555,-0.040904973,-0.066136286,-0.09145172,-0.116883926,-0.14246619,-0.16823252,-0.19421794,-0.22045858,-0.246992,-0.2738573,-0.30109543,-0.32874945,-0.3568648,-0.3854875,-0.41467312,-0.44447422,-0.47494948,-0.506162,-0.5381799,-0.5710768,-0.604933,-0.6398359,-0.6758811,-0.7131735,-0.75182885,-0.791975,-0.8337539,-0.87732327,-0.9228599,-0.9705616,-1.0206517,-1.0733825,-1.129041,-1.1879543,-1.2504984,-1.3171065,-1.3882811,-1.4646084,-1.546777,-1.635601,-1.7320503,-1.8372899,-1.9527322,-2.0801058,-2.2215497,-2.379744,-2.558091,-2.760978,-2.994161,-3.2653441,-3.5850816,-3.9682276,-4.4363785,-5.0221868,-5.777476,-6.78973,-8.219148,-10.394002,-14.109444,-21.915455,-48.916042,211.97131,33.46227,18.152422,12.443428,9.457089,7.6188593,6.372073,5.4698615,4.785961,4.24908,3.8159165,3.4586508,3.1585927,2.90272,2.6816819,2.488589,2.3182545,2.1667082,2.0308218,1.9081483,1.7967155,1.6949228,1.6014577,1.5152338,1.4353435,1.361023,1.2916245,1.2265952,1.1654599,1.1078082,1.0532836,1.0015746,0.952408,0.90554285,0.8607658,0.8178874,0.7767384,0.73716706,0.699037,0.6622252,0.6266201,0.59212047,0.55863374,0.5260755,0.4943679,0.46343952,0.4332242,0.40366054,0.3746914,0.34626344,0.3183266,0.29083374,0.26374036,0.23700422,0.21058509,0.18444449,0.1585454,0.13285215,0.10733011,0.08194556,0.056665476,0.031457383,0.006289168,-0.018871084,-0.044055242,-0.069295295,-0.09462353,-0.12007266,-0.14567605,-0.17146783,-0.19748315,-0.22375831,-0.25033104,-0.27724066,-0.30452836,-0.3322375,-0.36041388,-0.38910598,-0.4183655,-0.44824764,-0.47881156,-0.5101209,-0.5422421,-0.57525444,-0.6092366,-0.6442768,-0.6804747,-0.71793103,-0.7567656,-0.79710793,-0.8391017,-0.8829071,-0.9287031,-0.9766908,-1.0270967,-1.0801772,-1.1362239,-1.1955698,-1.2585971,-1.3257473,-1.3975323,-1.4745502,-1.5575038,-1.6472249,-1.7447053,-1.851138,-1.9679705,-2.096977,-2.2403567,-2.400868,-2.5820203,-2.788348,-3.025814,-3.3024213,-3.6291127,-4.0215225,-4.502293,-5.1059175,-5.887517,-6.9409795,-8.440306,-10.748238,-14.767397,-23.539871,-57.80552,127.21952,30.275324,17.169786,11.972106,9.181079,7.4376316,6.243893,5.3743334,4.711947,4.189986,3.767592,3.4183524,3.1244352,2.8733654,2.656154,2.4661589,2.298367,2.1489222,2.0148103,1.8936412,1.7834942,1.682809,1.5903045,1.5049186,1.4257636,1.3520917,1.2832677,1.2187496,1.1580712,1.1008288,1.0466723,0.9952953,0.9464289,0.8998359,0.8553061,0.81265277,0.77170885,0.73232484,0.6943661,0.65771097,0.6222494,0.58788127,0.55451506,0.5220672,0.49046084,0.4596251,0.4294945,0.40000817,0.37110955,0.34274563,0.3148668,0.28742626,0.2603798,0.23368546,0.20730321,0.1811948,0.15532337,0.12965338,0.104150355,0.07878066,0.05351134,0.028309982,0.003144505,-0.02201699,-0.04720638,-0.07245568,-0.09779723,-0.123263806,-0.14888886,-0.17470664,-0.2007524,-0.22706267,-0.2536753,-0.2806299,-0.30796787,-0.33573288,-0.363971,-0.39273113,-0.42206538,-0.4520294,-0.4826829,-0.51409024,-0.54632074,-0.57944983,-0.61355925,-0.64873844,-0.6850853,-0.7227073,-0.7617229,-0.80226344,-0.84447455,-0.8885186,-0.9345771,-0.98285407,-1.0335796,-1.0870141,-1.1434541,-1.203238,-1.2667552,-1.3344551,-1.4068596,-1.4845786,-1.5683297,-1.6589626,-1.7574922,-1.8651397,-1.9833893,-2.114062,-2.259419,-2.4223003,-2.6063268,-2.8161855,-3.0580559,-3.3402538,-3.674243,-4.0762825,-4.570225,-5.1925387,-6.0019193,-7.0990725,-8.673661,-11.127479,-15.489853,-25.425068,-70.65132,90.865295,27.640682,16.287258,11.534708,8.920395,7.2645802,6.120574,5.2819233,4.64005,4.132394,3.72037,3.378887,3.090922,2.844519,2.6310334,2.4440603,2.2787528,2.1313748,1.9990007,1.8793058,1.7704204,1.6708229,1.5792621,1.4947006,1.4162692,1.3432359,1.2749782,1.2109641,1.1507359,1.0938975,1.0401043,0.98905516,0.9404853,0.8941611,0.8498757,0.80744475,0.7667037,0.7275049,0.68971545,0.65321535,0.6178958,0.5836577,0.5504107,0.51807207,0.4865658,0.4558217,0.42577484,0.39636502,0.36753604,0.3392354,0.31141385,0.28402495,0.25702477,0.23037156,0.20402561,0.1779488,0.15210447,0.12645723,0.10097269,0.07561732,0.050358266,0.025163142,-9.5399045e-8],"x":[-12.566371,-12.591529,-12.616687,-12.641845,-12.667003,-12.69216,-12.717318,-12.7424755,-12.767633,-12.792791,-12.817949,-12.843107,-12.868265,-12.893423,-12.918581,-12.943739,-12.968897,-12.994055,-13.019213,-13.044371,-13.069529,-13.0946865,-13.119844,-13.145002,-13.17016,-13.195318,-13.220476,-13.245634,-13.270792,-13.29595,-13.321108,-13.346266,-13.371424,-13.396582,-13.42174,-13.4468975,-13.472055,-13.497212,-13.52237,-13.547528,-13.572686,-13.597844,-13.623002,-13.64816,-13.673318,-13.698476,-13.723634,-13.748792,-13.77395,-13.799108,-13.8242655,-13.849423,-13.874581,-13.899739,-13.924897,-13.950055,-13.975213,-14.000371,-14.025529,-14.050687,-14.075845,-14.101003,-14.126161,-14.151319,-14.1764765,-14.201634,-14.226792,-14.25195,-14.277108,-14.302266,-14.327423,-14.352581,-14.377739,-14.402897,-14.428055,-14.453213,-14.478371,-14.503529,-14.528687,-14.553844,-14.579002,-14.60416,-14.629318,-14.654476,-14.679634,-14.704792,-14.72995,-14.755108,-14.780266,-14.805424,-14.830582,-14.85574,-14.8808975,-14.906055,-14.931213,-14.956371,-14.981529,-15.006687,-15.031845,-15.057003,-15.082161,-15.107319,-15.132476,-15.157634,-15.182792,-15.20795,-15.233108,-15.2582655,-15.283423,-15.308581,-15.333739,-15.358897,-15.384055,-15.409213,-15.434371,-15.459529,-15.484687,-15.509845,-15.535003,-15.560161,-15.585319,-15.6104765,-15.635634,-15.660792,-15.68595,-15.711108,-15.736266,-15.761424,-15.786582,-15.81174,-15.836898,-15.862056,-15.887214,-15.912372,-15.93753,-15.962687,-15.987844,-16.013002,-16.03816,-16.063318,-16.088476,-16.113634,-16.138792,-16.16395,-16.189108,-16.214266,-16.239424,-16.264582,-16.28974,-16.314898,-16.340055,-16.365213,-16.390371,-16.41553,-16.440687,-16.465845,-16.491003,-16.516161,-16.541319,-16.566477,-16.591635,-16.616793,-16.64195,-16.667109,-16.692266,-16.717424,-16.742582,-16.76774,-16.792898,-16.818056,-16.843214,-16.868372,-16.89353,-16.918688,-16.943846,-16.969004,-16.994162,-17.01932,-17.044477,-17.069635,-17.094793,-17.119951,-17.14511,-17.170267,-17.195423,-17.220581,-17.245739,-17.270897,-17.296055,-17.321213,-17.34637,-17.371529,-17.396687,-17.421844,-17.447002,-17.47216,-17.497318,-17.522476,-17.547634,-17.572792,-17.59795,-17.623108,-17.648266,-17.673424,-17.698582,-17.72374,-17.748898,-17.774055,-17.799213,-17.824371,-17.84953,-17.874687,-17.899845,-17.925003,-17.950161,-17.975319,-18.000477,-18.025635,-18.050793,-18.07595,-18.101109,-18.126266,-18.151424,-18.176582,-18.20174,-18.226898,-18.252056,-18.277214,-18.302372,-18.32753,-18.352688,-18.377846,-18.403004,-18.428162,-18.45332,-18.478477,-18.503635,-18.528793,-18.553951,-18.57911,-18.604267,-18.629425,-18.654583,-18.67974,-18.704899,-18.730057,-18.755215,-18.780373,-18.80553,-18.830687,-18.855844,-18.881002,-18.90616,-18.931318,-18.956476,-18.981634,-19.006792,-19.03195,-19.057108,-19.082266,-19.107424,-19.132582,-19.15774,-19.182898,-19.208055,-19.233213,-19.258371,-19.28353,-19.308687,-19.333845,-19.359003,-19.384161,-19.409319,-19.434477,-19.459635,-19.484793,-19.50995,-19.535109,-19.560266,-19.585424,-19.610582,-19.63574,-19.660898,-19.686056,-19.711214,-19.736372,-19.76153,-19.786688,-19.811846,-19.837004,-19.862162,-19.88732,-19.912477,-19.937635,-19.962793,-19.987951,-20.01311,-20.038267,-20.063425,-20.088583,-20.11374,-20.138899,-20.164057,-20.189215,-20.214373,-20.23953,-20.264688,-20.289846,-20.315004,-20.340162,-20.36532,-20.390478,-20.415636,-20.440794,-20.46595,-20.491108,-20.516266,-20.541424,-20.566582,-20.59174,-20.616898,-20.642056,-20.667213,-20.692371,-20.71753,-20.742687,-20.767845,-20.793003,-20.818161,-20.843319,-20.868477,-20.893635,-20.918793,-20.94395,-20.969109,-20.994267,-21.019424,-21.044582,-21.06974,-21.094898,-21.120056,-21.145214,-21.170372,-21.19553,-21.220688,-21.245846,-21.271004,-21.296162,-21.32132,-21.346478,-21.371635,-21.396793,-21.421951,-21.44711,-21.472267,-21.497425,-21.522583,-21.54774,-21.572899,-21.598057,-21.623215,-21.648373,-21.67353,-21.698689,-21.723846,-21.749004,-21.774162,-21.79932,-21.824478,-21.849636,-21.874794,-21.899952,-21.92511,-21.950268,-21.975426,-22.000584,-22.025742,-22.0509,-22.076057,-22.101213,-22.126371,-22.15153,-22.176687,-22.201845,-22.227003,-22.252161,-22.277319,-22.302477,-22.327635,-22.352793,-22.37795,-22.403109,-22.428267,-22.453424,-22.478582,-22.50374,-22.528898,-22.554056,-22.579214,-22.604372,-22.62953,-22.654688,-22.679846,-22.705004,-22.730162,-22.75532,-22.780478,-22.805635,-22.830793,-22.855951,-22.88111,-22.906267,-22.931425,-22.956583,-22.98174,-23.006899,-23.032057,-23.057215,-23.082373,-23.10753,-23.132689,-23.157846,-23.183004,-23.208162,-23.23332,-23.258478,-23.283636,-23.308794,-23.333952,-23.35911,-23.384268,-23.409426,-23.434584,-23.459742,-23.4849,-23.510057,-23.535215,-23.560373,-23.585531,-23.61069,-23.635847,-23.661005,-23.686163,-23.71132,-23.736477,-23.761635,-23.786793,-23.81195,-23.837109,-23.862267,-23.887424,-23.912582,-23.93774,-23.962898,-23.988056,-24.013214,-24.038372,-24.06353,-24.088688,-24.113846,-24.139004,-24.164162,-24.18932,-24.214478,-24.239635,-24.264793,-24.289951,-24.31511,-24.340267,-24.365425,-24.390583,-24.415741,-24.440899,-24.466057,-24.491215,-24.516373,-24.54153,-24.566689,-24.591846,-24.617004,-24.642162,-24.66732,-24.692478,-24.717636,-24.742794,-24.767952,-24.79311,-24.818268,-24.843426,-24.868584,-24.893742,-24.9189,-24.944057,-24.969215,-24.994373,-25.019531,-25.04469,-25.069847,-25.095005,-25.120163,-25.14532,-25.170479,-25.195637,-25.220795,-25.245953,-25.27111,-25.296268,-25.321426,-25.346584,-25.37174,-25.396898,-25.422056,-25.447214,-25.472372,-25.49753,-25.522688,-25.547846,-25.573004,-25.598162,-25.62332,-25.648478,-25.673635,-25.698793,-25.723951,-25.74911,-25.774267,-25.799425,-25.824583,-25.849741,-25.874899,-25.900057,-25.925215,-25.950373,-25.97553,-26.000689,-26.025846,-26.051004,-26.076162,-26.10132,-26.126478,-26.151636,-26.176794,-26.201952,-26.22711,-26.252268,-26.277426,-26.302584,-26.327742,-26.3529,-26.378057,-26.403215,-26.428373,-26.453531,-26.47869,-26.503847,-26.529005,-26.554163,-26.57932,-26.604479,-26.629637,-26.654795,-26.679953,-26.70511,-26.730268,-26.755426,-26.780584,-26.805742,-26.8309,-26.856058,-26.881216,-26.906374,-26.931532,-26.95669,-26.981848,-27.007004,-27.032162,-27.05732,-27.082478,-27.107635,-27.132793,-27.157951,-27.18311,-27.208267,-27.233425,-27.258583,-27.283741,-27.308899,-27.334057,-27.359215,-27.384373,-27.40953,-27.434689,-27.459846,-27.485004,-27.510162,-27.53532,-27.560478,-27.585636,-27.610794,-27.635952,-27.66111,-27.686268,-27.711426,-27.736584,-27.761742,-27.7869,-27.812057,-27.837215,-27.862373,-27.887531,-27.91269,-27.937847,-27.963005,-27.988163,-28.01332,-28.038479,-28.063637,-28.088795,-28.113953,-28.13911,-28.164268,-28.189426,-28.214584,-28.239742,-28.2649,-28.290058,-28.315216,-28.340374,-28.365532,-28.39069,-28.415848,-28.441006,-28.466164,-28.491322,-28.51648,-28.541637,-28.566795,-28.591953,-28.617111,-28.642267,-28.667425,-28.692583,-28.717741,-28.742899,-28.768057,-28.793215,-28.818373,-28.84353,-28.868689,-28.893847,-28.919004,-28.944162,-28.96932,-28.994478,-29.019636,-29.044794,-29.069952,-29.09511,-29.120268,-29.145426,-29.170584,-29.195742,-29.2209,-29.246058,-29.271215,-29.296373,-29.321531,-29.34669,-29.371847,-29.397005,-29.422163,-29.44732,-29.472479,-29.497637,-29.522795,-29.547953,-29.57311,-29.598269,-29.623426,-29.648584,-29.673742,-29.6989,-29.724058,-29.749216,-29.774374,-29.799532,-29.82469,-29.849848,-29.875006,-29.900164,-29.925322,-29.95048,-29.975637,-30.000795,-30.025953,-30.051111,-30.07627,-30.101427,-30.126585,-30.151743,-30.1769,-30.202059,-30.227217,-30.252375,-30.27753,-30.302689,-30.327847,-30.353004,-30.378162,-30.40332,-30.428478,-30.453636,-30.478794,-30.503952,-30.52911,-30.554268,-30.579426,-30.604584,-30.629742,-30.6549,-30.680058,-30.705215,-30.730373,-30.755531,-30.78069,-30.805847,-30.831005,-30.856163,-30.88132,-30.906479,-30.931637,-30.956795,-30.981953,-31.00711,-31.032269,-31.057426,-31.082584,-31.107742,-31.1329,-31.158058,-31.183216,-31.208374,-31.233532,-31.25869,-31.283848,-31.309006,-31.334164,-31.359322,-31.38448,-31.409637,-31.434795,-31.459953,-31.485111,-31.51027,-31.535427,-31.560585,-31.585743,-31.6109,-31.636059,-31.661217,-31.686375,-31.711533,-31.73669,-31.761848,-31.787006,-31.812164,-31.837322,-31.86248,-31.887638,-31.912794,-31.937952,-31.96311,-31.988268,-32.013428,-32.038586,-32.063744,-32.0889,-32.11406,-32.139217,-32.164375,-32.189533,-32.21469,-32.23985,-32.265007,-32.290165,-32.315323,-32.34048,-32.36564,-32.390797,-32.415955,-32.441113,-32.46627,-32.49143,-32.516586,-32.541744,-32.566902,-32.59206,-32.617218,-32.642376,-32.667534,-32.69269,-32.717846,-32.743004,-32.76816,-32.79332,-32.818478,-32.843636,-32.868793,-32.89395,-32.91911,-32.944267,-32.969425,-32.994583,-33.01974,-33.0449,-33.070057,-33.095215,-33.120373,-33.14553,-33.17069,-33.195847,-33.221004,-33.246162,-33.27132,-33.29648,-33.321636,-33.346794,-33.371952,-33.39711,-33.422268,-33.447426,-33.472584,-33.49774,-33.5229,-33.548058,-33.573215,-33.598373,-33.62353,-33.64869,-33.673847,-33.699005,-33.724163,-33.74932,-33.77448,-33.799637,-33.824795,-33.849953,-33.87511,-33.90027,-33.925426,-33.950584,-33.975742,-34.0009,-34.02606,-34.051216,-34.076374,-34.101532,-34.12669,-34.151848,-34.177006,-34.202164,-34.22732,-34.25248,-34.277637,-34.302795,-34.327953,-34.35311,-34.37827,-34.403427,-34.428585,-34.453743,-34.4789,-34.50406,-34.529217,-34.554375,-34.579533,-34.60469,-34.62985,-34.655006,-34.680164,-34.705322,-34.73048,-34.75564,-34.780796,-34.805954,-34.831112,-34.85627,-34.881428,-34.906586,-34.931744,-34.9569,-34.98206,-35.007217,-35.032375,-35.057533,-35.08269,-35.10785,-35.133007,-35.158165,-35.183323,-35.20848,-35.23364,-35.258797,-35.283955,-35.309113,-35.33427,-35.35943,-35.384586,-35.409744,-35.434902,-35.46006,-35.485218,-35.510376,-35.535534,-35.56069,-35.58585,-35.611008,-35.636166,-35.661324,-35.68648,-35.71164,-35.736797,-35.761955,-35.787113,-35.81227,-35.83743,-35.862587,-35.887745,-35.912903,-35.93806,-35.96322,-35.988373,-36.01353,-36.03869,-36.063847,-36.089005,-36.114162,-36.13932,-36.16448,-36.189636,-36.214794,-36.239952,-36.26511,-36.290268,-36.315426,-36.340584,-36.36574,-36.3909,-36.416058,-36.441216,-36.466373,-36.49153,-36.51669,-36.541847,-36.567005,-36.592163,-36.61732,-36.64248,-36.667637,-36.692795,-36.717953,-36.74311,-36.76827,-36.793427,-36.818584,-36.843742,-36.8689,-36.89406,-36.919216,-36.944374,-36.969532,-36.99469,-37.019848,-37.045006,-37.070164,-37.09532,-37.12048,-37.145638,-37.170795,-37.195953,-37.22111,-37.24627,-37.271427,-37.296585,-37.321743,-37.3469,-37.37206,-37.397217,-37.422375,-37.447533,-37.47269,-37.49785,-37.523006,-37.548164,-37.573322,-37.59848,-37.62364,-37.648796,-37.673954,-37.699112]}
diff --git a/lib/node_modules/@stdlib/math/base/special/tanf/test/fixtures/julia/medium_positive.json b/lib/node_modules/@stdlib/math/base/special/tanf/test/fixtures/julia/medium_positive.json
new file mode 100644
index 000000000000..4bd368850584
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/tanf/test/fixtures/julia/medium_positive.json
@@ -0,0 +1 @@
+{"expected":[3.496911e-7,0.025163587,0.050358713,0.07561777,0.10097314,0.12645671,0.15210395,0.17794827,0.20402509,0.23037103,0.2570242,0.2840244,0.3114133,0.33923483,0.36753544,0.39636442,0.42577425,0.45582107,0.48656517,0.5180715,0.55041003,0.58365697,0.61789507,0.65321463,0.6897147,0.72750413,0.7667029,0.8074439,0.8498748,0.8941602,0.94048434,0.98905414,1.0401033,1.0938964,1.1507347,1.2109629,1.2749768,1.3432318,1.4162649,1.4946958,1.579257,1.6708173,1.7704144,1.8792992,1.9989933,2.1313667,2.2787437,2.44405,2.6310217,2.8445055,3.0909066,3.3788688,3.7203484,4.132367,4.640017,5.2818813,6.1205177,7.2645016,8.920278,11.5345125,16.28687,27.639563,90.853226,-70.65862,-25.426014,-15.490205,-11.127661,-8.673773,-7.099148,-6.001832,-5.1924996,-4.5701942,-4.0762577,-3.6742227,-3.3402367,-3.0580416,-2.816173,-2.6063159,-2.4222906,-2.2594104,-2.1140544,-1.9833823,-1.8651334,-1.7574865,-1.6589574,-1.5683248,-1.4845742,-1.4068555,-1.3344512,-1.2667516,-1.2032347,-1.1434509,-1.0870111,-1.0335767,-0.9828513,-0.9345745,-0.88851607,-0.84447217,-0.8022612,-0.7617207,-0.7227051,-0.6850832,-0.64873785,-0.61355865,-0.57944924,-0.5463202,-0.51408964,-0.48268238,-0.45202887,-0.42206484,-0.3927306,-0.3639705,-0.33573237,-0.3079674,-0.28062943,-0.25367486,-0.22706221,-0.20075195,-0.17470618,-0.1488884,-0.12326335,-0.097796775,-0.072455235,-0.047205936,-0.022016546,0.0031449501,0.028310427,0.053511787,0.078781106,0.10415081,0.12965384,0.15532382,0.18119524,0.20730369,0.23368593,0.26037925,0.2874257,0.31486624,0.34274507,0.37110895,0.40000758,0.42949387,0.4596245,0.49046022,0.5220666,0.5545144,0.58788055,0.6222487,0.65771025,0.6943653,0.73232406,0.7717081,0.81265193,0.85530525,0.89983493,0.94642794,0.9952943,1.0466713,1.1008277,1.15807,1.2187485,1.2832664,1.3520902,1.425762,1.5049169,1.5903027,1.6828071,1.7834921,1.8936388,2.014808,2.1489193,2.2983637,2.4661553,2.6561496,2.8733606,3.1244297,3.418346,3.7675843,4.1899767,4.711935,5.374318,6.243873,7.437603,9.181035,11.971757,17.169071,30.273108,127.18043,-57.813595,-23.541212,-14.767926,-10.748519,-8.44048,-6.941098,-5.8876033,-5.105983,-4.5023446,-4.021564,-3.629147,-3.3024046,-3.0257998,-2.7883358,-2.5820096,-2.4008584,-2.240348,-2.0969696,-1.9679637,-1.8511318,-1.7446996,-1.6472197,-1.557499,-1.4745458,-1.3975282,-1.3257434,-1.2585936,-1.1955664,-1.1362207,-1.0801742,-1.0270939,-0.9766881,-0.92870057,-0.8829046,-0.8390993,-0.7971056,-0.7567634,-0.71792895,-0.6804727,-0.6442775,-0.60923725,-0.57525516,-0.54224277,-0.5101192,-0.47880983,-0.44824594,-0.41836387,-0.38910437,-0.3604123,-0.33223596,-0.30452684,-0.27723914,-0.25032955,-0.22375683,-0.19748169,-0.1714664,-0.14567462,-0.12007124,-0.09462212,-0.069293894,-0.044053838,-0.018871592,0.006288659,0.031456873,0.056664966,0.08194505,0.1073296,0.13285163,0.15854488,0.18444397,0.21058457,0.23700368,0.2637398,0.29083318,0.31832603,0.34626287,0.37469083,0.40365994,0.4332236,0.46343893,0.49436727,0.5260748,0.5586331,0.59211975,0.62661946,0.6622245,0.69903624,0.7371663,0.7767376,0.8178866,0.8607649,0.9055419,0.95240706,1.0015737,1.0532825,1.1078072,1.1654587,1.226594,1.2916232,1.3610215,1.435342,1.5152321,1.6014559,1.6949208,1.7967134,1.908146,2.0308192,2.1667054,2.3182635,2.488599,2.6816933,2.902733,3.158608,3.458669,3.8159385,4.249107,4.7859945,5.4699044,6.3721313,7.618942,9.457216,12.443646,18.152884,33.463837,212.03418,-48.912693,-21.915699,-14.109546,-10.394057,-8.219182,-6.789754,-5.777493,-5.0222,-4.436389,-3.9682362,-3.5850887,-3.26535,-2.994166,-2.7609823,-2.5580947,-2.3797474,-2.2215528,-2.0801084,-1.9527347,-1.8372922,-1.7320523,-1.6356028,-1.5467788,-1.46461,-1.3882825,-1.3171079,-1.2504997,-1.1879555,-1.129042,-1.0733836,-1.0206528,-0.97056264,-0.9228608,-0.8773242,-0.8337547,-0.79197586,-0.7518297,-0.7131743,-0.6758818,-0.6398366,-0.60493374,-0.5710775,-0.53818053,-0.50616264,-0.4749501,-0.44447485,-0.41467372,-0.3854881,-0.35686323,-0.3287479,-0.3010939,-0.2738558,-0.24699052,-0.22045712,-0.19421649,-0.16823108,-0.14246476,-0.11688251,-0.091450304,-0.06613488,-0.040903572,-0.01572415,0.009435354,0.034606807,0.05982214,0.085113496,0.1105115,0.13605307,0.16177014,0.18769743,0.2138708,0.24032739,0.26710594,0.29424688,0.32179275,0.34978834,0.37828112,0.40732157,0.43696347,0.46726447,0.49828652,0.53009635,0.5627663,0.5963748,0.63100743,0.6667576,0.7037278,0.742031,0.78179175,0.82314825,0.86625427,0.9112814,0.95842206,1.0078926,1.0599378,1.1148354,1.1729019,1.2345002,1.3000481,1.3700297,1.4450088,1.5256461,1.6127222,1.7071643,1.8100848,1.9228282,2.0470364,2.1847355,2.3384554,2.5113971,2.7076712,2.9326468,3.193472,3.4998786,3.865467,4.3098383,4.862317,5.5688367,6.5056343,7.809183,9.750328,12.953671,19.255184,37.402905,636.2955,-42.389572,-20.498985,-13.506756,-10.061838,-8.008911,-6.644651,-5.671313,-4.941023,-4.3722486,-3.9162228,-3.5420125,-3.229049,-2.9631221,-2.7340996,-2.5345616,-2.35895,-2.2030182,-2.0634665,-1.9376916,-1.8236116,-1.719542,-1.624105,-1.5361623,-1.4547653,-1.3791173,-1.3085436,-1.2424693,-1.1804014,-1.1219143,-1.0666387,-1.0142529,-0.96447444,-0.9170549,-0.8717745,-0.8284381,-0.7868716,-0.7469192,-0.7084409,-0.6713104,-0.6354135,-0.60064656,-0.5669148,-0.53413194,-0.50221866,-0.4711019,-0.44071424,-0.4109932,-0.38188058,-0.35332215,-0.32526705,-0.29766747,-0.27047828,-0.24365668,-0.21716197,-0.19095527,-0.16499919,-0.13925777,-0.11369612,-0.08828032,-0.06297718,-0.037754115,-0.012578928,0.012580327,0.037755515,0.06297859,0.08828173,0.11369754,0.13925919,0.16500063,0.19095671,0.21716344,0.24365613,0.2704777,0.2976669,0.32526648,0.35332158,0.38188,0.4109926,0.44071364,0.47110128,0.502218,0.53413135,0.56691414,0.60064584,0.6354129,0.6713097,0.7084401,0.74691844,0.7868708,0.82843727,0.8717736,0.91705394,0.9644734,1.0142518,1.0666376,1.1219131,1.1804001,1.242468,1.3085423,1.3791158,1.4547638,1.5361606,1.6241032,1.71954,1.8236094,1.9376892,2.063464,2.203015,2.3589466,2.5345578,2.7340953,2.9631171,3.2290432,3.5420058,3.9162147,4.3722386,4.94101,5.6712956,6.644714,8.009003,10.061981,13.507012,20.499575,42.392086,-635.7296,-37.400948,-19.254663,-12.953436,-9.750194,-7.8090963,-6.5055737,-5.568792,-4.8622828,-4.3098106,-3.8654447,-3.4998603,-3.1934776,-2.9326515,-2.7076755,-2.5114007,-2.3384588,-2.1847384,-2.047039,-1.9228306,-1.810087,-1.7071663,-1.612724,-1.5256479,-1.4450103,-1.3700311,-1.3000495,-1.2345015,-1.1729031,-1.1148366,-1.0599389,-1.0078937,-0.958423,-0.91128236,-0.86625516,-0.82314914,-0.7817925,-0.74203175,-0.70372856,-0.6667583,-0.63100815,-0.5963755,-0.56276697,-0.530097,-0.49828714,-0.4672651,-0.43696406,-0.40732217,-0.3782817,-0.3497889,-0.3217933,-0.29424745,-0.26710647,-0.24032794,-0.21387132,-0.18769795,-0.16177066,-0.13605359,-0.11051201,-0.08511209,-0.059820734,-0.034605406,-0.009433955,0.01572555,0.040904973,0.066136286,0.09145172,0.116883926,0.14246619,0.16823252,0.19421794,0.22045858,0.246992,0.2738573,0.30109543,0.32874945,0.3568648,0.3854875,0.41467312,0.44447422,0.47494948,0.506162,0.5381799,0.5710768,0.604933,0.6398359,0.6758811,0.7131735,0.75182885,0.791975,0.8337539,0.87732327,0.9228599,0.9705616,1.0206517,1.0733825,1.129041,1.1879543,1.2504984,1.3171065,1.3882811,1.4646084,1.546777,1.635601,1.7320503,1.8372899,1.9527322,2.0801058,2.2215497,2.379744,2.558091,2.760978,2.994161,3.2653441,3.5850816,3.9682276,4.4363785,5.0221868,5.777476,6.78973,8.219148,10.394002,14.109444,21.915455,48.916042,-211.97131,-33.46227,-18.152422,-12.443428,-9.457089,-7.6188593,-6.372073,-5.4698615,-4.785961,-4.24908,-3.8159165,-3.4586508,-3.1585927,-2.90272,-2.6816819,-2.488589,-2.3182545,-2.1667082,-2.0308218,-1.9081483,-1.7967155,-1.6949228,-1.6014577,-1.5152338,-1.4353435,-1.361023,-1.2916245,-1.2265952,-1.1654599,-1.1078082,-1.0532836,-1.0015746,-0.952408,-0.90554285,-0.8607658,-0.8178874,-0.7767384,-0.73716706,-0.699037,-0.6622252,-0.6266201,-0.59212047,-0.55863374,-0.5260755,-0.4943679,-0.46343952,-0.4332242,-0.40366054,-0.3746914,-0.34626344,-0.3183266,-0.29083374,-0.26374036,-0.23700422,-0.21058509,-0.18444449,-0.1585454,-0.13285215,-0.10733011,-0.08194556,-0.056665476,-0.031457383,-0.006289168,0.018871084,0.044055242,0.069295295,0.09462353,0.12007266,0.14567605,0.17146783,0.19748315,0.22375831,0.25033104,0.27724066,0.30452836,0.3322375,0.36041388,0.38910598,0.4183655,0.44824764,0.47881156,0.5101209,0.5422421,0.57525444,0.6092366,0.6442768,0.6804747,0.71793103,0.7567656,0.79710793,0.8391017,0.8829071,0.9287031,0.9766908,1.0270967,1.0801772,1.1362239,1.1955698,1.2585971,1.3257473,1.3975323,1.4745502,1.5575038,1.6472249,1.7447053,1.851138,1.9679705,2.096977,2.2403567,2.400868,2.5820203,2.788348,3.025814,3.3024213,3.6291127,4.0215225,4.502293,5.1059175,5.887517,6.9409795,8.440306,10.748238,14.767397,23.539871,57.80552,-127.21952,-30.275324,-17.169786,-11.972106,-9.181079,-7.4376316,-6.243893,-5.3743334,-4.711947,-4.189986,-3.767592,-3.4183524,-3.1244352,-2.8733654,-2.656154,-2.4661589,-2.298367,-2.1489222,-2.0148103,-1.8936412,-1.7834942,-1.682809,-1.5903045,-1.5049186,-1.4257636,-1.3520917,-1.2832677,-1.2187496,-1.1580712,-1.1008288,-1.0466723,-0.9952953,-0.9464289,-0.8998359,-0.8553061,-0.81265277,-0.77170885,-0.73232484,-0.6943661,-0.65771097,-0.6222494,-0.58788127,-0.55451506,-0.5220672,-0.49046084,-0.4596251,-0.4294945,-0.40000817,-0.37110955,-0.34274563,-0.3148668,-0.28742626,-0.2603798,-0.23368546,-0.20730321,-0.1811948,-0.15532337,-0.12965338,-0.104150355,-0.07878066,-0.05351134,-0.028309982,-0.003144505,0.02201699,0.04720638,0.07245568,0.09779723,0.123263806,0.14888886,0.17470664,0.2007524,0.22706267,0.2536753,0.2806299,0.30796787,0.33573288,0.363971,0.39273113,0.42206538,0.4520294,0.4826829,0.51409024,0.54632074,0.57944983,0.61355925,0.64873844,0.6850853,0.7227073,0.7617229,0.80226344,0.84447455,0.8885186,0.9345771,0.98285407,1.0335796,1.0870141,1.1434541,1.203238,1.2667552,1.3344551,1.4068596,1.4845786,1.5683297,1.6589626,1.7574922,1.8651397,1.9833893,2.114062,2.259419,2.4223003,2.6063268,2.8161855,3.0580559,3.3402538,3.674243,4.0762825,4.570225,5.1925387,6.0019193,7.0990725,8.673661,11.127479,15.489853,25.425068,70.65132,-90.865295,-27.640682,-16.287258,-11.534708,-8.920395,-7.2645802,-6.120574,-5.2819233,-4.64005,-4.132394,-3.72037,-3.378887,-3.090922,-2.844519,-2.6310334,-2.4440603,-2.2787528,-2.1313748,-1.9990007,-1.8793058,-1.7704204,-1.6708229,-1.5792621,-1.4947006,-1.4162692,-1.3432359,-1.2749782,-1.2109641,-1.1507359,-1.0938975,-1.0401043,-0.98905516,-0.9404853,-0.8941611,-0.8498757,-0.80744475,-0.7667037,-0.7275049,-0.68971545,-0.65321535,-0.6178958,-0.5836577,-0.5504107,-0.51807207,-0.4865658,-0.4558217,-0.42577484,-0.39636502,-0.36753604,-0.3392354,-0.31141385,-0.28402495,-0.25702477,-0.23037156,-0.20402561,-0.1779488,-0.15210447,-0.12645723,-0.10097269,-0.07561732,-0.050358266,-0.025163142,9.5399045e-8],"x":[12.566371,12.591529,12.616687,12.641845,12.667003,12.69216,12.717318,12.7424755,12.767633,12.792791,12.817949,12.843107,12.868265,12.893423,12.918581,12.943739,12.968897,12.994055,13.019213,13.044371,13.069529,13.0946865,13.119844,13.145002,13.17016,13.195318,13.220476,13.245634,13.270792,13.29595,13.321108,13.346266,13.371424,13.396582,13.42174,13.4468975,13.472055,13.497212,13.52237,13.547528,13.572686,13.597844,13.623002,13.64816,13.673318,13.698476,13.723634,13.748792,13.77395,13.799108,13.8242655,13.849423,13.874581,13.899739,13.924897,13.950055,13.975213,14.000371,14.025529,14.050687,14.075845,14.101003,14.126161,14.151319,14.1764765,14.201634,14.226792,14.25195,14.277108,14.302266,14.327423,14.352581,14.377739,14.402897,14.428055,14.453213,14.478371,14.503529,14.528687,14.553844,14.579002,14.60416,14.629318,14.654476,14.679634,14.704792,14.72995,14.755108,14.780266,14.805424,14.830582,14.85574,14.8808975,14.906055,14.931213,14.956371,14.981529,15.006687,15.031845,15.057003,15.082161,15.107319,15.132476,15.157634,15.182792,15.20795,15.233108,15.2582655,15.283423,15.308581,15.333739,15.358897,15.384055,15.409213,15.434371,15.459529,15.484687,15.509845,15.535003,15.560161,15.585319,15.6104765,15.635634,15.660792,15.68595,15.711108,15.736266,15.761424,15.786582,15.81174,15.836898,15.862056,15.887214,15.912372,15.93753,15.962687,15.987844,16.013002,16.03816,16.063318,16.088476,16.113634,16.138792,16.16395,16.189108,16.214266,16.239424,16.264582,16.28974,16.314898,16.340055,16.365213,16.390371,16.41553,16.440687,16.465845,16.491003,16.516161,16.541319,16.566477,16.591635,16.616793,16.64195,16.667109,16.692266,16.717424,16.742582,16.76774,16.792898,16.818056,16.843214,16.868372,16.89353,16.918688,16.943846,16.969004,16.994162,17.01932,17.044477,17.069635,17.094793,17.119951,17.14511,17.170267,17.195423,17.220581,17.245739,17.270897,17.296055,17.321213,17.34637,17.371529,17.396687,17.421844,17.447002,17.47216,17.497318,17.522476,17.547634,17.572792,17.59795,17.623108,17.648266,17.673424,17.698582,17.72374,17.748898,17.774055,17.799213,17.824371,17.84953,17.874687,17.899845,17.925003,17.950161,17.975319,18.000477,18.025635,18.050793,18.07595,18.101109,18.126266,18.151424,18.176582,18.20174,18.226898,18.252056,18.277214,18.302372,18.32753,18.352688,18.377846,18.403004,18.428162,18.45332,18.478477,18.503635,18.528793,18.553951,18.57911,18.604267,18.629425,18.654583,18.67974,18.704899,18.730057,18.755215,18.780373,18.80553,18.830687,18.855844,18.881002,18.90616,18.931318,18.956476,18.981634,19.006792,19.03195,19.057108,19.082266,19.107424,19.132582,19.15774,19.182898,19.208055,19.233213,19.258371,19.28353,19.308687,19.333845,19.359003,19.384161,19.409319,19.434477,19.459635,19.484793,19.50995,19.535109,19.560266,19.585424,19.610582,19.63574,19.660898,19.686056,19.711214,19.736372,19.76153,19.786688,19.811846,19.837004,19.862162,19.88732,19.912477,19.937635,19.962793,19.987951,20.01311,20.038267,20.063425,20.088583,20.11374,20.138899,20.164057,20.189215,20.214373,20.23953,20.264688,20.289846,20.315004,20.340162,20.36532,20.390478,20.415636,20.440794,20.46595,20.491108,20.516266,20.541424,20.566582,20.59174,20.616898,20.642056,20.667213,20.692371,20.71753,20.742687,20.767845,20.793003,20.818161,20.843319,20.868477,20.893635,20.918793,20.94395,20.969109,20.994267,21.019424,21.044582,21.06974,21.094898,21.120056,21.145214,21.170372,21.19553,21.220688,21.245846,21.271004,21.296162,21.32132,21.346478,21.371635,21.396793,21.421951,21.44711,21.472267,21.497425,21.522583,21.54774,21.572899,21.598057,21.623215,21.648373,21.67353,21.698689,21.723846,21.749004,21.774162,21.79932,21.824478,21.849636,21.874794,21.899952,21.92511,21.950268,21.975426,22.000584,22.025742,22.0509,22.076057,22.101213,22.126371,22.15153,22.176687,22.201845,22.227003,22.252161,22.277319,22.302477,22.327635,22.352793,22.37795,22.403109,22.428267,22.453424,22.478582,22.50374,22.528898,22.554056,22.579214,22.604372,22.62953,22.654688,22.679846,22.705004,22.730162,22.75532,22.780478,22.805635,22.830793,22.855951,22.88111,22.906267,22.931425,22.956583,22.98174,23.006899,23.032057,23.057215,23.082373,23.10753,23.132689,23.157846,23.183004,23.208162,23.23332,23.258478,23.283636,23.308794,23.333952,23.35911,23.384268,23.409426,23.434584,23.459742,23.4849,23.510057,23.535215,23.560373,23.585531,23.61069,23.635847,23.661005,23.686163,23.71132,23.736477,23.761635,23.786793,23.81195,23.837109,23.862267,23.887424,23.912582,23.93774,23.962898,23.988056,24.013214,24.038372,24.06353,24.088688,24.113846,24.139004,24.164162,24.18932,24.214478,24.239635,24.264793,24.289951,24.31511,24.340267,24.365425,24.390583,24.415741,24.440899,24.466057,24.491215,24.516373,24.54153,24.566689,24.591846,24.617004,24.642162,24.66732,24.692478,24.717636,24.742794,24.767952,24.79311,24.818268,24.843426,24.868584,24.893742,24.9189,24.944057,24.969215,24.994373,25.019531,25.04469,25.069847,25.095005,25.120163,25.14532,25.170479,25.195637,25.220795,25.245953,25.27111,25.296268,25.321426,25.346584,25.37174,25.396898,25.422056,25.447214,25.472372,25.49753,25.522688,25.547846,25.573004,25.598162,25.62332,25.648478,25.673635,25.698793,25.723951,25.74911,25.774267,25.799425,25.824583,25.849741,25.874899,25.900057,25.925215,25.950373,25.97553,26.000689,26.025846,26.051004,26.076162,26.10132,26.126478,26.151636,26.176794,26.201952,26.22711,26.252268,26.277426,26.302584,26.327742,26.3529,26.378057,26.403215,26.428373,26.453531,26.47869,26.503847,26.529005,26.554163,26.57932,26.604479,26.629637,26.654795,26.679953,26.70511,26.730268,26.755426,26.780584,26.805742,26.8309,26.856058,26.881216,26.906374,26.931532,26.95669,26.981848,27.007004,27.032162,27.05732,27.082478,27.107635,27.132793,27.157951,27.18311,27.208267,27.233425,27.258583,27.283741,27.308899,27.334057,27.359215,27.384373,27.40953,27.434689,27.459846,27.485004,27.510162,27.53532,27.560478,27.585636,27.610794,27.635952,27.66111,27.686268,27.711426,27.736584,27.761742,27.7869,27.812057,27.837215,27.862373,27.887531,27.91269,27.937847,27.963005,27.988163,28.01332,28.038479,28.063637,28.088795,28.113953,28.13911,28.164268,28.189426,28.214584,28.239742,28.2649,28.290058,28.315216,28.340374,28.365532,28.39069,28.415848,28.441006,28.466164,28.491322,28.51648,28.541637,28.566795,28.591953,28.617111,28.642267,28.667425,28.692583,28.717741,28.742899,28.768057,28.793215,28.818373,28.84353,28.868689,28.893847,28.919004,28.944162,28.96932,28.994478,29.019636,29.044794,29.069952,29.09511,29.120268,29.145426,29.170584,29.195742,29.2209,29.246058,29.271215,29.296373,29.321531,29.34669,29.371847,29.397005,29.422163,29.44732,29.472479,29.497637,29.522795,29.547953,29.57311,29.598269,29.623426,29.648584,29.673742,29.6989,29.724058,29.749216,29.774374,29.799532,29.82469,29.849848,29.875006,29.900164,29.925322,29.95048,29.975637,30.000795,30.025953,30.051111,30.07627,30.101427,30.126585,30.151743,30.1769,30.202059,30.227217,30.252375,30.27753,30.302689,30.327847,30.353004,30.378162,30.40332,30.428478,30.453636,30.478794,30.503952,30.52911,30.554268,30.579426,30.604584,30.629742,30.6549,30.680058,30.705215,30.730373,30.755531,30.78069,30.805847,30.831005,30.856163,30.88132,30.906479,30.931637,30.956795,30.981953,31.00711,31.032269,31.057426,31.082584,31.107742,31.1329,31.158058,31.183216,31.208374,31.233532,31.25869,31.283848,31.309006,31.334164,31.359322,31.38448,31.409637,31.434795,31.459953,31.485111,31.51027,31.535427,31.560585,31.585743,31.6109,31.636059,31.661217,31.686375,31.711533,31.73669,31.761848,31.787006,31.812164,31.837322,31.86248,31.887638,31.912794,31.937952,31.96311,31.988268,32.013428,32.038586,32.063744,32.0889,32.11406,32.139217,32.164375,32.189533,32.21469,32.23985,32.265007,32.290165,32.315323,32.34048,32.36564,32.390797,32.415955,32.441113,32.46627,32.49143,32.516586,32.541744,32.566902,32.59206,32.617218,32.642376,32.667534,32.69269,32.717846,32.743004,32.76816,32.79332,32.818478,32.843636,32.868793,32.89395,32.91911,32.944267,32.969425,32.994583,33.01974,33.0449,33.070057,33.095215,33.120373,33.14553,33.17069,33.195847,33.221004,33.246162,33.27132,33.29648,33.321636,33.346794,33.371952,33.39711,33.422268,33.447426,33.472584,33.49774,33.5229,33.548058,33.573215,33.598373,33.62353,33.64869,33.673847,33.699005,33.724163,33.74932,33.77448,33.799637,33.824795,33.849953,33.87511,33.90027,33.925426,33.950584,33.975742,34.0009,34.02606,34.051216,34.076374,34.101532,34.12669,34.151848,34.177006,34.202164,34.22732,34.25248,34.277637,34.302795,34.327953,34.35311,34.37827,34.403427,34.428585,34.453743,34.4789,34.50406,34.529217,34.554375,34.579533,34.60469,34.62985,34.655006,34.680164,34.705322,34.73048,34.75564,34.780796,34.805954,34.831112,34.85627,34.881428,34.906586,34.931744,34.9569,34.98206,35.007217,35.032375,35.057533,35.08269,35.10785,35.133007,35.158165,35.183323,35.20848,35.23364,35.258797,35.283955,35.309113,35.33427,35.35943,35.384586,35.409744,35.434902,35.46006,35.485218,35.510376,35.535534,35.56069,35.58585,35.611008,35.636166,35.661324,35.68648,35.71164,35.736797,35.761955,35.787113,35.81227,35.83743,35.862587,35.887745,35.912903,35.93806,35.96322,35.988373,36.01353,36.03869,36.063847,36.089005,36.114162,36.13932,36.16448,36.189636,36.214794,36.239952,36.26511,36.290268,36.315426,36.340584,36.36574,36.3909,36.416058,36.441216,36.466373,36.49153,36.51669,36.541847,36.567005,36.592163,36.61732,36.64248,36.667637,36.692795,36.717953,36.74311,36.76827,36.793427,36.818584,36.843742,36.8689,36.89406,36.919216,36.944374,36.969532,36.99469,37.019848,37.045006,37.070164,37.09532,37.12048,37.145638,37.170795,37.195953,37.22111,37.24627,37.271427,37.296585,37.321743,37.3469,37.37206,37.397217,37.422375,37.447533,37.47269,37.49785,37.523006,37.548164,37.573322,37.59848,37.62364,37.648796,37.673954,37.699112]}
diff --git a/lib/node_modules/@stdlib/math/base/special/tanf/test/fixtures/julia/runner.jl b/lib/node_modules/@stdlib/math/base/special/tanf/test/fixtures/julia/runner.jl
new file mode 100755
index 000000000000..2b23442afd09
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/tanf/test/fixtures/julia/runner.jl
@@ -0,0 +1,118 @@
+#!/usr/bin/env julia
+#
+# @license Apache-2.0
+#
+# Copyright (c) 2025 The Stdlib Authors.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+import JSON
+
+"""
+ gen( domain, name )
+
+Generate fixture data and write to file.
+
+# Arguments
+
+* `domain`: domain
+* `name::AbstractString`: output filename
+
+# Examples
+
+``` julia
+julia> x = range( -1000.0, stop = 1000.0, length = 2001 );
+julia> gen( x, \"data.json\" );
+```
+"""
+function gen( domain, name )
+ x = collect( domain );
+ y = tan.( x );
+
+ # Store data to be written to file as a collection:
+ data = Dict([
+ ("x", x),
+ ("expected", y)
+ ]);
+
+ # Based on the script directory, create an output filepath:
+ filepath = joinpath( dir, name );
+
+ # Write the data to the output filepath as JSON:
+ outfile = open( filepath, "w" );
+ write( outfile, JSON.json(data) );
+ write( outfile, "\n" );
+ close( outfile );
+end
+
+# Get the filename:
+file = @__FILE__;
+
+# Extract the directory in which this file resides:
+dir = dirname( file );
+
+# Subnormal values:
+x = Float32.( range( 1.0e-45, stop = 1.0e-38, length = 500 ) );
+gen( x, "subnormal.json" );
+
+# Negative tiny values:
+x = Float32.( range( -1.0e-30, stop = -1.0e-38, length = 500 ) );
+gen( x, "tiny_negative.json" );
+
+# Positive tiny values:
+x = Float32.( range( 1.0e-30, stop = 1.0e-38, length = 500 ) );
+gen( x, "tiny_positive.json" );
+
+# Small(er) values:
+x = Float32.( range( -pi, stop = pi, length = 2000 ) );
+gen( x, "smaller.json" );
+
+# Negative small values:
+x = Float32.( range( -4.0*pi, stop = -pi, length = 1000 ) );
+gen( x, "small_negative.json" );
+
+# Positive small values:
+x = Float32.( range( pi, stop = 4.0*pi, length = 1000 ) );
+gen( x, "small_positive.json" );
+
+# Negative medium values:
+x = Float32.( range( -4.0*pi, stop = -12.0*pi, length = 1000 ) );
+gen( x, "medium_negative.json" );
+
+# Positive medium values:
+x = Float32.( range( 4.0*pi, stop = 12.0*pi, length = 1000 ) );
+gen( x, "medium_positive.json" );
+
+# Large negative values:
+x = Float32.( range( -12.0*pi, stop = -256.0*pi, length = 1000 ) );
+gen( x, "large_negative.json" );
+
+# Large positive values:
+x = Float32.( range( 12.0*pi, stop = 256.0*pi, length = 1000 ) );
+gen( x, "large_positive.json" );
+
+# Very large negative values:
+x = Float32.( range( -2.0^20*(pi/2.0), stop = -2.0^60*(pi/2.0), length = 500 ) );
+gen( x, "very_large_negative.json" );
+
+# Very large positive values:
+x = Float32.( range( 2.0^20*(pi/2.0), stop = 2.0^60*(pi/2.0), length = 500 ) );
+gen( x, "very_large_positive.json" );
+
+# Huge negative values:
+x = Float32.( range( -2.0^60*(pi/2.0), stop = -2.0^120*(pi/2.0), length = 1000 ) );
+gen( x, "huge_negative.json" );
+
+# Huge positive values:
+x = Float32.( range( 2.0^60*(pi/2.0), stop = 2.0^120*(pi/2.0), length = 1000 ) );
+gen( x, "huge_positive.json" );
diff --git a/lib/node_modules/@stdlib/math/base/special/tanf/test/fixtures/julia/small_negative.json b/lib/node_modules/@stdlib/math/base/special/tanf/test/fixtures/julia/small_negative.json
new file mode 100644
index 000000000000..9868a085eedb
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/tanf/test/fixtures/julia/small_negative.json
@@ -0,0 +1 @@
+{"expected":[-3.496911e-7,0.00943463,0.018870337,0.028310357,0.037754465,0.04720626,0.056665525,0.06613586,0.07561707,0.08511277,0.094622776,0.104150735,0.11369648,0.12326368,0.1328522,0.14246576,0.15210421,0.16177134,0.17146707,0.18119517,0.19095562,0.20075229,0.21058515,0.22045815,0.2303713,0.24032864,0.25033024,0.2603802,0.27047864,0.28062978,0.29083377,0.30109498,0.3114136,0.321793,0.33223668,0.34274498,0.35332254,0.36396977,0.37469146,0.38548812,0.39636472,0.40732184,0.4183646,0.4294938,0.44071466,0.4520281,0.46343958,0.47495013,0.4865655,0.49828678,0.51012003,0.5220665,0.5341324,0.54631937,0.5586338,0.5710775,0.5836573,0.5963751,0.60923815,0.6222486,0.63541406,0.64873695,0.6622253,0.67588186,0.6897151,0.70372814,0.7179299,0.73232394,0.74691975,0.7617212,0.77673846,0.7919759,0.80744433,0.82314867,0.8391004,0.85530514,0.8717735,0.8885166,0.9055412,0.92286086,0.94048303,0.9584225,0.97668755,0.99529415,1.0142516,1.0335773,1.0532817,1.0733837,1.0938948,1.1148359,1.13622,1.1580697,1.1803999,1.2032354,1.2265929,1.2504998,1.2749751,1.3000487,1.3257426,1.35209,1.3791156,1.4068564,1.4353408,1.4646101,1.4946966,1.5256469,1.557498,1.5903025,1.6241028,1.6589587,1.6949192,1.7320524,1.7704154,1.8100858,1.8511305,1.8936385,1.9376887,1.983384,2.0308173,2.0801034,2.1313682,2.1847315,2.2403464,2.2983572,2.3589458,2.4222863,2.4885962,2.5580878,2.631024,2.7076652,2.7883332,2.873351,2.9631164,3.058035,3.1586037,3.2653394,3.378872,3.499869,3.6291428,3.7675686,3.916213,4.0762467,4.2490993,4.43637,4.6400228,4.8622994,5.1059747,5.3742876,5.671293,6.001844,6.3721147,6.78971,7.2645154,7.8091383,8.440458,9.180948,10.061972,11.127702,12.443584,14.10936,16.286936,19.254915,23.540516,30.273916,42.3902,70.660255,211.97346,-211.99025,-70.66212,-42.390873,-30.27426,-23.540722,-19.255053,-16.286781,-14.109434,-12.443494,-11.1277485,-10.061913,-9.18098,-8.440416,-7.809161,-7.2644844,-6.7897277,-6.3720903,-6.0018578,-5.671273,-5.3742986,-5.105959,-4.8623085,-4.6400094,-4.4363775,-4.249088,-4.0762534,-3.9162035,-3.7675743,-3.6291347,-3.499874,-3.3788648,-3.2653437,-3.1585972,-3.058039,-2.9631107,-2.8733547,-2.788328,-2.7076683,-2.631019,-2.5580904,-2.488599,-2.422289,-2.3589485,-2.2983596,-2.2403486,-2.1847336,-2.1313703,-2.0801055,-2.0308192,-1.9833812,-1.9376905,-1.8936359,-1.8511322,-1.8100833,-1.770417,-1.7320501,-1.6949207,-1.6589564,-1.6241041,-1.5903003,-1.5574993,-1.525645,-1.4946978,-1.4646083,-1.4353418,-1.4068546,-1.3791167,-1.3520883,-1.3257436,-1.3000472,-1.274976,-1.2504983,-1.2265939,-1.203234,-1.1804008,-1.1580684,-1.1362208,-1.1148347,-1.0938957,-1.0733824,-1.0532825,-1.0335761,-1.0142524,-0.99529487,-0.97668827,-0.9584232,-0.94048375,-0.9228616,-0.90554184,-0.8885173,-0.87177414,-0.85530573,-0.8390994,-0.82314926,-0.8074434,-0.7919765,-0.7767375,-0.7617218,-0.74691886,-0.73232454,-0.71792907,-0.7037287,-0.68971425,-0.6758824,-0.6622245,-0.6487375,-0.6354132,-0.6222491,-0.6092374,-0.59637564,-0.58365655,-0.571078,-0.5586331,-0.54631984,-0.5341317,-0.52206695,-0.51011926,-0.49828726,-0.4865648,-0.4749506,-0.4634389,-0.45202854,-0.44071397,-0.42949423,-0.41836393,-0.4073223,-0.39636514,-0.38548854,-0.37469187,-0.3639702,-0.35332295,-0.3427454,-0.3322371,-0.3217934,-0.31141397,-0.30109432,-0.2908342,-0.28062916,-0.27047905,-0.26037958,-0.25033063,-0.24032803,-0.2303717,-0.22045754,-0.21058553,-0.20075169,-0.19095601,-0.18119457,-0.17146744,-0.16177076,-0.15210459,-0.14246516,-0.13285258,-0.12326309,-0.11369685,-0.104150146,-0.09462315,-0.085112184,-0.07561744,-0.06613528,-0.056665897,-0.04720568,-0.03775484,-0.028309776,-0.01887071,-0.00943405,-2.3849761e-8,0.009434956,0.018870663,0.028309727,0.037754793,0.04720563,0.05666585,0.06613523,0.075617395,0.08511214,0.094623104,0.1041501,0.113696806,0.123263046,0.13285252,0.14246511,0.15210454,0.1617707,0.1714674,0.18119453,0.19095597,0.20075163,0.21058549,0.2204575,0.23037164,0.24032798,0.2503306,0.26037952,0.270479,0.2806291,0.29083413,0.3010943,0.31141394,0.32179335,0.33223704,0.34274533,0.3533229,0.36397013,0.3746918,0.3854885,0.39636508,0.40732223,0.418365,0.42949417,0.44071507,0.45202848,0.46343884,0.47495055,0.48656473,0.4982872,0.5101192,0.5220669,0.5341316,0.5463198,0.558633,0.57107794,0.5836565,0.5963756,0.6092373,0.62224907,0.63541317,0.6487374,0.66222435,0.67588234,0.6897142,0.7037286,0.71792895,0.7323245,0.7469188,0.76172173,0.77673745,0.79197645,0.8074433,0.8231492,0.83909935,0.8553057,0.871774,0.8885172,0.9055418,0.92286146,0.9404836,0.95842314,0.97668815,0.9952948,1.0142523,1.033578,1.0532824,1.0733844,1.0938956,1.1148345,1.1362208,1.1580683,1.1804007,1.2032338,1.2265937,1.2504982,1.2749759,1.300047,1.3257434,1.3520882,1.3791164,1.4068545,1.4353417,1.4646081,1.4946977,1.5256448,1.557499,1.5903002,1.624104,1.6589563,1.6949205,1.73205,1.7704167,1.8100832,1.8511319,1.8936356,1.9376903,1.9833809,2.030819,2.0801053,2.1313698,2.1847332,2.2403483,2.2983594,2.358948,2.4222887,2.4885986,2.5580902,2.6310265,2.7076678,2.788336,2.8733542,2.9631195,3.0580385,3.1585968,3.2653432,3.3788643,3.4998734,3.629134,3.7675736,3.9162028,4.0762525,4.2490873,4.4363766,4.6400084,4.8623075,5.1059575,5.374297,5.671272,6.0018563,6.3720884,6.7897253,7.2645073,7.8091583,8.4404125,9.180935,10.061908,11.127683,12.443486,14.109329,16.28677,19.254858,23.540695,30.273779,42.390785,70.6595,211.9881,-211.99702,-70.66049,-42.391144,-30.27396,-23.540806,-19.254932,-16.286821,-14.109369,-12.443517,-11.1277075,-10.061928,-9.180952,-8.440427,-7.809141,-7.2644925,-6.7897124,-6.3720965,-6.001846,-5.6712785,-5.374289,-5.1059628,-4.8623004,-4.6400127,-4.436371,-4.2490907,-4.0762477,-3.9162061,-3.7675693,-3.6291368,-3.4998698,-3.3788667,-3.2653453,-3.1586041,-3.0580404,-2.9631166,-2.873356,-2.7883334,-2.7076695,-2.6310241,-2.5580916,-2.4885967,-2.4222898,-2.3589463,-2.2983606,-2.2403467,-2.1847343,-2.1313684,-2.0801063,-2.0308175,-1.9833819,-1.937689,-1.8936366,-1.8511306,-1.810084,-1.7704157,-1.7320507,-1.6949195,-1.658957,-1.624103,-1.5903009,-1.5574981,-1.5256455,-1.4946967,-1.4646088,-1.4353409,-1.4068551,-1.3791157,-1.3520888,-1.3257427,-1.3000476,-1.2749752,-1.2504987,-1.226593,-1.2032343,-1.1804012,-1.1580698,-1.1362212,-1.114836,-1.093896,-1.0733838,-1.0532829,-1.0335774,-1.0142527,-0.9952943,-0.97668856,-0.9584226,-0.940484,-0.922861,-0.90554214,-0.8885167,-0.8717744,-0.8553052,-0.8390997,-0.8231487,-0.8074436,-0.791976,-0.7767378,-0.7617213,-0.7469191,-0.732324,-0.7179293,-0.7037282,-0.6897145,-0.6758819,-0.66222465,-0.648737,-0.63541347,-0.62224865,-0.60923755,-0.59637517,-0.5836567,-0.5710776,-0.55863327,-0.5463194,-0.5341319,-0.52206653,-0.5101195,-0.49828744,-0.48656556,-0.4749508,-0.46343964,-0.45202872,-0.44071472,-0.4294944,-0.41836467,-0.40732244,-0.39636478,-0.38548872,-0.37469152,-0.36397037,-0.3533226,-0.34274557,-0.33223674,-0.3217936,-0.31141362,-0.3010945,-0.29083383,-0.2806293,-0.2704787,-0.26037973,-0.2503303,-0.2403282,-0.23037136,-0.2204577,-0.21058519,-0.20075184,-0.19095567,-0.18119474,-0.17146711,-0.16177091,-0.15210426,-0.14246531,-0.13285224,-0.12326325,-0.11369652,-0.1041503,-0.09462282,-0.08511234,-0.07561711,-0.06613543,-0.05666557,-0.04720631,-0.03775499,-0.028310403,-0.01887086,-0.009434678,-1.7484555e-7,0.009434328,0.01887051,0.028310055,0.03775464,0.04720596,0.0566657,0.066135556,0.07561725,0.08511247,0.09462295,0.10415043,0.11369665,0.123263374,0.13285238,0.14246544,0.1521044,0.16177104,0.17146724,0.18119487,0.1909558,0.20075198,0.21058533,0.22045782,0.23037149,0.24032833,0.25033042,0.26037988,0.2704788,0.28062946,0.29083398,0.30109465,0.31141376,0.3217937,0.3322369,0.34274572,0.35332274,0.36397052,0.3746911,0.38548833,0.39636436,0.40732205,0.41836426,0.429494,0.4407143,0.4520283,0.46343923,0.47495037,0.4865651,0.49828702,0.5101196,0.5220667,0.53413206,0.5463196,0.55863345,0.57107776,0.5836569,0.59637535,0.60923773,0.6222488,0.63541365,0.6487372,0.6622248,0.6758821,0.68971467,0.7037284,0.7179295,0.73232424,0.7469193,0.7617215,0.776738,0.7919762,0.80744386,0.82314897,0.8390999,0.85530543,0.8717746,0.88851696,0.9055424,0.92286116,0.9404842,0.95842195,0.97668785,0.99529356,1.014252,1.0335767,1.0532821,1.073383,1.0938952,1.1148353,1.1362205,1.158069,1.1804004,1.2032347,1.2265934,1.250499,1.2749754,1.3000479,1.3257431,1.3520892,1.379116,1.4068555,1.4353412,1.4646091,1.4946971,1.5256459,1.5574986,1.5903014,1.6241034,1.6589575,1.69492,1.7320513,1.7704161,1.8100845,1.8511312,1.8936372,1.9376895,1.9833825,2.0308182,2.080107,2.131369,2.184735,2.2403474,2.2983613,2.358947,2.4222875,2.488594,2.558089,2.6310215,2.7076666,2.7883303,2.8733528,2.9631133,3.0580368,3.1586003,3.2653413,3.3788683,3.4998715,3.6291385,3.7675714,3.916208,4.0762496,4.2490935,4.4363737,4.640016,4.8623037,5.1059666,5.374293,5.671283,6.0018506,6.3721023,6.789718,7.264499,7.809149,8.440436,9.180963,10.061941,11.127724,12.443537,14.109394,16.286856,19.25498,23.540876,30.274076,42.391373,70.661125,212.00275,-211.98239,-70.66125,-42.391415,-30.2741,-23.54089,-19.254988,-16.286861,-14.109399,-12.443541,-11.127727,-10.061943,-9.180965,-8.440438,-7.80915,-7.2645006,-6.7897196,-6.372103,-6.0018516,-5.6712832,-5.3742933,-5.105967,-4.862304,-4.6400166,-4.436374,-4.249094,-4.07625,-3.9162085,-3.7675717,-3.629139,-3.4998717,-3.3788686,-3.2653418,-3.1586006,-3.058037,-2.9631135,-2.873353,-2.7883306,-2.7076669,-2.6310215,-2.5580893,-2.4885943,-2.4222877,-2.3589442,-2.2983584,-2.2403476,-2.1847353,-2.1313694,-2.0801072,-2.0308182,-1.9833826,-1.9376897,-1.8936373,-1.8511313,-1.8100846,-1.7704163,-1.7320513,-1.6949201,-1.6589576,-1.6241035,-1.5903014,-1.5574987,-1.525646,-1.4946972,-1.4646091,-1.4353414,-1.4068556,-1.379116,-1.3520892,-1.3257431,-1.300048,-1.2749755,-1.2504991,-1.2265934,-1.2032348,-1.1804004,-1.1580691,-1.1362205,-1.1148359,-1.0938958,-1.0733836,-1.0532826,-1.0335773,-1.0142525,-0.9952941,-0.9766884,-0.9584224,-0.94048387,-0.9228608,-0.90554196,-0.88851655,-0.8717742,-0.855305,-0.8390995,-0.8231486,-0.8074435,-0.79197586,-0.77673763,-0.76172113,-0.7469189,-0.73232424,-0.7179295,-0.70372844,-0.68971467,-0.67588216,-0.6622249,-0.6487372,-0.63541365,-0.6222489,-0.6092378,-0.5963754,-0.58365697,-0.57107776,-0.55863345,-0.5463196,-0.53413206,-0.5220667,-0.5101197,-0.49828705,-0.48656514,-0.4749504,-0.46343955,-0.45202863,-0.44071463,-0.42949432,-0.41836458,-0.40732235,-0.39636466,-0.38548863,-0.3746914,-0.36397025,-0.3533225,-0.34274548,-0.33223665,-0.32179347,-0.31141353,-0.3010944,-0.29083374,-0.28062922,-0.2704786,-0.26037964,-0.2503302,-0.2403281,-0.2303715,-0.22045785,-0.21058536,-0.200752,-0.19095583,-0.18119489,-0.17146726,-0.16177106,-0.15210441,-0.14246547,-0.1328524,-0.123263404,-0.11369668,-0.10415045,-0.09462298,-0.08511249,-0.07561727,-0.066135585,-0.056665722,-0.04720598,-0.037754666,-0.028310077,-0.018870773,-0.00943459,-8.742278e-8],"x":[-12.566371,-12.556936,-12.5475025,-12.538068,-12.528634,-12.519199,-12.509766,-12.500331,-12.490897,-12.4814625,-12.472029,-12.462594,-12.45316,-12.443726,-12.434292,-12.424857,-12.415423,-12.405989,-12.396555,-12.38712,-12.3776865,-12.368252,-12.358818,-12.349383,-12.33995,-12.330515,-12.321081,-12.311646,-12.302213,-12.292778,-12.283344,-12.27391,-12.264476,-12.255042,-12.245607,-12.236174,-12.226739,-12.217305,-12.2078705,-12.198437,-12.189002,-12.179568,-12.170134,-12.1607,-12.151265,-12.141831,-12.132397,-12.122963,-12.113528,-12.1040945,-12.09466,-12.085226,-12.075791,-12.066358,-12.056923,-12.047489,-12.038054,-12.028621,-12.019186,-12.009752,-12.000318,-11.990884,-11.981449,-11.972015,-11.962581,-11.953147,-11.943712,-11.9342785,-11.924844,-11.91541,-11.905975,-11.896542,-11.887107,-11.877673,-11.868238,-11.858805,-11.849371,-11.839936,-11.8305025,-11.821068,-11.811634,-11.802199,-11.792766,-11.783331,-11.773897,-11.764462,-11.755029,-11.745594,-11.73616,-11.726726,-11.717292,-11.707857,-11.698423,-11.688989,-11.679555,-11.67012,-11.6606865,-11.651252,-11.641818,-11.632383,-11.62295,-11.613515,-11.604081,-11.594646,-11.585213,-11.575778,-11.566344,-11.55691,-11.547476,-11.538041,-11.528607,-11.519173,-11.509739,-11.500304,-11.49087,-11.481436,-11.472002,-11.462567,-11.453134,-11.4437,-11.434265,-11.424831,-11.415397,-11.405963,-11.396528,-11.3870945,-11.37766,-11.368226,-11.358791,-11.349358,-11.339923,-11.330489,-11.321054,-11.311621,-11.302186,-11.292752,-11.283318,-11.273884,-11.264449,-11.255015,-11.245581,-11.236147,-11.226712,-11.2172785,-11.207844,-11.19841,-11.188975,-11.179542,-11.170107,-11.160673,-11.151238,-11.141805,-11.13237,-11.122936,-11.113502,-11.104068,-11.094633,-11.085199,-11.075765,-11.066331,-11.056896,-11.047462,-11.038029,-11.028594,-11.01916,-11.009726,-11.000292,-10.990857,-10.981423,-10.971989,-10.962555,-10.95312,-10.9436865,-10.934252,-10.924818,-10.915383,-10.90595,-10.896515,-10.887081,-10.877646,-10.868213,-10.858778,-10.849344,-10.83991,-10.830476,-10.821041,-10.811607,-10.802173,-10.792739,-10.783304,-10.77387,-10.764436,-10.755002,-10.745567,-10.736134,-10.726699,-10.717265,-10.70783,-10.698397,-10.688962,-10.679528,-10.670094,-10.66066,-10.651225,-10.641791,-10.632357,-10.622923,-10.613489,-10.604054,-10.594621,-10.585186,-10.575752,-10.566318,-10.556884,-10.547449,-10.538015,-10.528581,-10.519147,-10.509712,-10.500278,-10.490844,-10.48141,-10.471975,-10.462542,-10.453107,-10.443673,-10.434238,-10.424805,-10.41537,-10.405936,-10.396502,-10.387068,-10.377633,-10.368199,-10.358765,-10.349331,-10.339896,-10.330462,-10.321028,-10.311594,-10.302159,-10.292726,-10.283291,-10.273857,-10.264422,-10.254989,-10.245554,-10.23612,-10.226686,-10.217252,-10.207818,-10.198383,-10.18895,-10.179515,-10.170081,-10.160646,-10.151213,-10.141778,-10.132344,-10.12291,-10.113476,-10.104041,-10.094607,-10.085173,-10.075739,-10.066304,-10.05687,-10.047436,-10.038002,-10.028567,-10.019134,-10.009699,-10.000265,-9.99083,-9.981397,-9.971962,-9.962528,-9.953094,-9.94366,-9.934225,-9.924791,-9.915357,-9.905923,-9.896488,-9.887054,-9.87762,-9.868186,-9.858751,-9.849318,-9.839883,-9.830449,-9.821014,-9.811581,-9.802147,-9.792712,-9.783278,-9.773844,-9.76441,-9.754975,-9.745542,-9.736107,-9.726673,-9.717238,-9.707805,-9.69837,-9.688936,-9.679502,-9.670068,-9.660633,-9.651199,-9.641765,-9.632331,-9.622896,-9.613462,-9.604028,-9.594594,-9.585159,-9.575726,-9.566291,-9.556857,-9.547422,-9.537989,-9.528554,-9.51912,-9.5096855,-9.500252,-9.490817,-9.481383,-9.471949,-9.462515,-9.45308,-9.443646,-9.434212,-9.424778,-9.415343,-9.40591,-9.396476,-9.387041,-9.377607,-9.368173,-9.358739,-9.349304,-9.33987,-9.330436,-9.321002,-9.311567,-9.302134,-9.292699,-9.283265,-9.27383,-9.264397,-9.254962,-9.245528,-9.2360935,-9.22666,-9.217225,-9.207791,-9.198357,-9.188923,-9.179488,-9.170054,-9.16062,-9.151186,-9.141751,-9.132318,-9.122883,-9.113449,-9.104014,-9.094581,-9.085146,-9.075712,-9.0662775,-9.056844,-9.047409,-9.037975,-9.028541,-9.019107,-9.009672,-9.000238,-8.990805,-8.98137,-8.971936,-8.962502,-8.953068,-8.943633,-8.934199,-8.924765,-8.915331,-8.905896,-8.896462,-8.887028,-8.877594,-8.868159,-8.858726,-8.849291,-8.839857,-8.830422,-8.820989,-8.811554,-8.80212,-8.7926855,-8.783252,-8.773817,-8.764383,-8.754949,-8.745515,-8.73608,-8.726646,-8.717212,-8.707778,-8.698343,-8.68891,-8.679475,-8.670041,-8.660606,-8.651173,-8.641738,-8.632304,-8.6228695,-8.613436,-8.604001,-8.594567,-8.585134,-8.575699,-8.566265,-8.55683,-8.547397,-8.537962,-8.528528,-8.5190935,-8.50966,-8.500225,-8.490791,-8.481357,-8.471923,-8.462488,-8.453054,-8.44362,-8.434186,-8.424751,-8.415318,-8.405883,-8.396449,-8.387014,-8.377581,-8.368146,-8.358712,-8.3492775,-8.339844,-8.330409,-8.320975,-8.311541,-8.302107,-8.292672,-8.283238,-8.273804,-8.26437,-8.254935,-8.2455015,-8.236067,-8.226633,-8.217198,-8.207765,-8.19833,-8.188896,-8.1794615,-8.170028,-8.160594,-8.151159,-8.141726,-8.132291,-8.122857,-8.113422,-8.103989,-8.094554,-8.08512,-8.0756855,-8.066252,-8.056817,-8.047383,-8.037949,-8.028515,-8.01908,-8.009646,-8.000212,-7.9907775,-7.9813433,-7.9719095,-7.9624753,-7.953041,-7.943607,-7.9341726,-7.9247384,-7.915304,-7.90587,-7.8964357,-7.8870015,-7.8775673,-7.868133,-7.858699,-7.8492646,-7.8398304,-7.830396,-7.820962,-7.8115277,-7.8020935,-7.7926593,-7.783225,-7.773791,-7.7643566,-7.7549224,-7.745488,-7.736054,-7.7266197,-7.7171855,-7.7077513,-7.698317,-7.688883,-7.6794486,-7.6700144,-7.66058,-7.651146,-7.6417117,-7.6322775,-7.6228433,-7.613409,-7.603975,-7.5945406,-7.5851064,-7.575672,-7.566238,-7.556804,-7.54737,-7.5379357,-7.5285015,-7.5190673,-7.509633,-7.500199,-7.4907646,-7.4813304,-7.471896,-7.462462,-7.4530277,-7.4435935,-7.4341593,-7.424725,-7.415291,-7.4058566,-7.3964224,-7.386988,-7.377554,-7.3681197,-7.3586855,-7.3492513,-7.339817,-7.330383,-7.3209486,-7.3115144,-7.30208,-7.292646,-7.2832117,-7.2737775,-7.2643433,-7.254909,-7.245475,-7.2360406,-7.2266064,-7.217172,-7.207738,-7.1983037,-7.1888695,-7.1794353,-7.170001,-7.160567,-7.151133,-7.141699,-7.1322646,-7.1228304,-7.113396,-7.103962,-7.0945277,-7.0850935,-7.0756593,-7.066225,-7.056791,-7.0473566,-7.0379224,-7.028488,-7.019054,-7.0096197,-7.0001855,-6.9907513,-6.981317,-6.971883,-6.9624486,-6.9530144,-6.94358,-6.934146,-6.9247117,-6.9152775,-6.9058433,-6.896409,-6.886975,-6.8775406,-6.8681064,-6.858672,-6.849238,-6.8398037,-6.8303695,-6.8209352,-6.811501,-6.802067,-6.7926326,-6.7831984,-6.773764,-6.76433,-6.7548957,-6.745462,-6.7360277,-6.7265935,-6.7171593,-6.707725,-6.698291,-6.6888566,-6.6794224,-6.669988,-6.660554,-6.6511197,-6.6416855,-6.6322513,-6.622817,-6.613383,-6.6039486,-6.5945144,-6.58508,-6.575646,-6.5662117,-6.5567775,-6.5473433,-6.537909,-6.528475,-6.5190406,-6.5096064,-6.500172,-6.490738,-6.4813037,-6.4718695,-6.4624352,-6.453001,-6.443567,-6.4341326,-6.4246984,-6.415264,-6.40583,-6.3963957,-6.3869615,-6.377527,-6.368093,-6.358659,-6.3492246,-6.3397903,-6.3303566,-6.3209224,-6.311488,-6.302054,-6.2926197,-6.2831855,-6.2737513,-6.264317,-6.254883,-6.2454486,-6.2360144,-6.22658,-6.217146,-6.2077117,-6.1982775,-6.1888433,-6.179409,-6.169975,-6.1605406,-6.1511064,-6.141672,-6.132238,-6.1228037,-6.1133695,-6.1039352,-6.094501,-6.085067,-6.0756326,-6.0661983,-6.056764,-6.04733,-6.0378957,-6.0284615,-6.019027,-6.009593,-6.000159,-5.9907246,-5.9812903,-5.971856,-5.962422,-5.9529877,-5.9435534,-5.934119,-5.9246855,-5.9152513,-5.905817,-5.896383,-5.8869486,-5.8775144,-5.86808,-5.858646,-5.8492117,-5.8397775,-5.8303432,-5.820909,-5.811475,-5.8020406,-5.7926064,-5.783172,-5.773738,-5.7643037,-5.7548695,-5.745435,-5.736001,-5.726567,-5.7171326,-5.7076983,-5.698264,-5.68883,-5.6793957,-5.6699615,-5.660527,-5.651093,-5.641659,-5.6322246,-5.6227903,-5.613356,-5.603922,-5.5944877,-5.5850534,-5.575619,-5.566185,-5.556751,-5.5473166,-5.5378823,-5.528448,-5.5190144,-5.50958,-5.500146,-5.4907117,-5.4812775,-5.4718432,-5.462409,-5.452975,-5.4435406,-5.4341063,-5.424672,-5.415238,-5.4058037,-5.3963695,-5.386935,-5.377501,-5.368067,-5.3586326,-5.3491983,-5.339764,-5.33033,-5.3208957,-5.3114614,-5.302027,-5.292593,-5.283159,-5.2737246,-5.2642903,-5.254856,-5.245422,-5.2359877,-5.2265534,-5.217119,-5.207685,-5.198251,-5.1888165,-5.1793823,-5.169948,-5.160514,-5.1510797,-5.1416454,-5.132211,-5.122777,-5.113343,-5.103909,-5.094475,-5.0850406,-5.0756063,-5.066172,-5.056738,-5.0473037,-5.0378695,-5.028435,-5.019001,-5.009567,-5.0001326,-4.9906983,-4.981264,-4.97183,-4.9623957,-4.9529614,-4.943527,-4.934093,-4.924659,-4.9152246,-4.9057903,-4.896356,-4.886922,-4.8774877,-4.8680534,-4.858619,-4.849185,-4.839751,-4.8303165,-4.8208823,-4.811448,-4.802014,-4.7925797,-4.7831454,-4.773711,-4.764277,-4.7548428,-4.7454085,-4.7359743,-4.72654,-4.717106,-4.7076716,-4.698238,-4.6888037,-4.6793694,-4.669935,-4.660501,-4.651067,-4.6416326,-4.6321983,-4.622764,-4.61333,-4.6038957,-4.5944614,-4.585027,-4.575593,-4.566159,-4.5567245,-4.5472903,-4.537856,-4.528422,-4.5189877,-4.5095534,-4.500119,-4.490685,-4.481251,-4.4718165,-4.4623823,-4.452948,-4.443514,-4.4340796,-4.4246454,-4.415211,-4.405777,-4.3963428,-4.3869085,-4.3774743,-4.36804,-4.358606,-4.3491716,-4.3397374,-4.330303,-4.320869,-4.3114347,-4.3020005,-4.292567,-4.2831326,-4.2736983,-4.264264,-4.25483,-4.2453957,-4.2359614,-4.226527,-4.217093,-4.207659,-4.1982245,-4.1887903,-4.179356,-4.169922,-4.1604877,-4.1510534,-4.141619,-4.132185,-4.1227508,-4.1133165,-4.1038823,-4.094448,-4.085014,-4.0755796,-4.0661454,-4.056711,-4.047277,-4.0378428,-4.0284085,-4.0189743,-4.00954,-4.000106,-3.9906716,-3.9812376,-3.9718034,-3.9623692,-3.952935,-3.9435008,-3.9340665,-3.9246323,-3.915198,-3.9057639,-3.8963296,-3.8868954,-3.8774612,-3.868027,-3.8585927,-3.8491585,-3.8397243,-3.83029,-3.8208559,-3.8114216,-3.8019874,-3.7925532,-3.783119,-3.773685,-3.7642508,-3.7548165,-3.7453823,-3.735948,-3.7265139,-3.7170796,-3.7076454,-3.6982112,-3.688777,-3.6793427,-3.6699085,-3.6604743,-3.65104,-3.6416059,-3.6321716,-3.6227374,-3.6133032,-3.603869,-3.5944347,-3.5850005,-3.5755665,-3.5661323,-3.556698,-3.5472639,-3.5378296,-3.5283954,-3.5189612,-3.509527,-3.5000927,-3.4906585,-3.4812243,-3.47179,-3.4623559,-3.4529216,-3.4434874,-3.4340532,-3.424619,-3.4151847,-3.4057505,-3.3963163,-3.386882,-3.3774478,-3.3680139,-3.3585796,-3.3491454,-3.3397112,-3.330277,-3.3208427,-3.3114085,-3.3019743,-3.29254,-3.2831059,-3.2736716,-3.2642374,-3.2548032,-3.245369,-3.2359347,-3.2265005,-3.2170663,-3.207632,-3.1981978,-3.1887636,-3.1793294,-3.1698952,-3.1604612,-3.151027,-3.1415927]}
diff --git a/lib/node_modules/@stdlib/math/base/special/tanf/test/fixtures/julia/small_positive.json b/lib/node_modules/@stdlib/math/base/special/tanf/test/fixtures/julia/small_positive.json
new file mode 100644
index 000000000000..3d48232d634b
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/tanf/test/fixtures/julia/small_positive.json
@@ -0,0 +1 @@
+{"expected":[8.742278e-8,0.00943459,0.018870773,0.028310077,0.037754666,0.04720598,0.056665722,0.066135585,0.07561727,0.08511249,0.09462298,0.10415045,0.11369668,0.123263404,0.1328524,0.14246547,0.15210441,0.16177106,0.17146726,0.18119489,0.19095583,0.200752,0.21058536,0.22045785,0.2303715,0.2403281,0.2503302,0.26037964,0.2704786,0.28062922,0.29083374,0.3010944,0.31141353,0.32179347,0.33223665,0.34274548,0.3533225,0.36397025,0.3746914,0.38548863,0.39636466,0.40732235,0.41836458,0.42949432,0.44071463,0.45202863,0.46343955,0.4749504,0.48656514,0.49828705,0.5101197,0.5220667,0.53413206,0.5463196,0.55863345,0.57107776,0.58365697,0.5963754,0.6092378,0.6222489,0.63541365,0.6487372,0.6622249,0.67588216,0.68971467,0.70372844,0.7179295,0.73232424,0.7469189,0.76172113,0.77673763,0.79197586,0.8074435,0.8231486,0.8390995,0.855305,0.8717742,0.88851655,0.90554196,0.9228608,0.94048387,0.9584224,0.9766884,0.9952941,1.0142525,1.0335773,1.0532826,1.0733836,1.0938958,1.1148359,1.1362205,1.1580691,1.1804004,1.2032348,1.2265934,1.2504991,1.2749755,1.300048,1.3257431,1.3520892,1.379116,1.4068556,1.4353414,1.4646091,1.4946972,1.525646,1.5574987,1.5903014,1.6241035,1.6589576,1.6949201,1.7320513,1.7704163,1.8100846,1.8511313,1.8936373,1.9376897,1.9833826,2.0308182,2.0801072,2.1313694,2.1847353,2.2403476,2.2983584,2.3589442,2.4222877,2.4885943,2.5580893,2.6310215,2.7076669,2.7883306,2.873353,2.9631135,3.058037,3.1586006,3.2653418,3.3788686,3.4998717,3.629139,3.7675717,3.9162085,4.07625,4.249094,4.436374,4.6400166,4.862304,5.105967,5.3742933,5.6712832,6.0018516,6.372103,6.7897196,7.2645006,7.80915,8.440438,9.180965,10.061943,11.127727,12.443541,14.109399,16.286861,19.254988,23.54089,30.2741,42.391415,70.66125,211.98239,-212.00275,-70.661125,-42.391373,-30.274076,-23.540876,-19.25498,-16.286856,-14.109394,-12.443537,-11.127724,-10.061941,-9.180963,-8.440436,-7.809149,-7.264499,-6.789718,-6.3721023,-6.0018506,-5.671283,-5.374293,-5.1059666,-4.8623037,-4.640016,-4.4363737,-4.2490935,-4.0762496,-3.916208,-3.7675714,-3.6291385,-3.4998715,-3.3788683,-3.2653413,-3.1586003,-3.0580368,-2.9631133,-2.8733528,-2.7883303,-2.7076666,-2.6310215,-2.558089,-2.488594,-2.4222875,-2.358947,-2.2983613,-2.2403474,-2.184735,-2.131369,-2.080107,-2.0308182,-1.9833825,-1.9376895,-1.8936372,-1.8511312,-1.8100845,-1.7704161,-1.7320513,-1.69492,-1.6589575,-1.6241034,-1.5903014,-1.5574986,-1.5256459,-1.4946971,-1.4646091,-1.4353412,-1.4068555,-1.379116,-1.3520892,-1.3257431,-1.3000479,-1.2749754,-1.250499,-1.2265934,-1.2032347,-1.1804004,-1.158069,-1.1362205,-1.1148353,-1.0938952,-1.073383,-1.0532821,-1.0335767,-1.014252,-0.99529356,-0.97668785,-0.95842195,-0.9404842,-0.92286116,-0.9055424,-0.88851696,-0.8717746,-0.85530543,-0.8390999,-0.82314897,-0.80744386,-0.7919762,-0.776738,-0.7617215,-0.7469193,-0.73232424,-0.7179295,-0.7037284,-0.68971467,-0.6758821,-0.6622248,-0.6487372,-0.63541365,-0.6222488,-0.60923773,-0.59637535,-0.5836569,-0.57107776,-0.55863345,-0.5463196,-0.53413206,-0.5220667,-0.5101196,-0.49828702,-0.4865651,-0.47495037,-0.46343923,-0.4520283,-0.4407143,-0.429494,-0.41836426,-0.40732205,-0.39636436,-0.38548833,-0.3746911,-0.36397052,-0.35332274,-0.34274572,-0.3322369,-0.3217937,-0.31141376,-0.30109465,-0.29083398,-0.28062946,-0.2704788,-0.26037988,-0.25033042,-0.24032833,-0.23037149,-0.22045782,-0.21058533,-0.20075198,-0.1909558,-0.18119487,-0.17146724,-0.16177104,-0.1521044,-0.14246544,-0.13285238,-0.123263374,-0.11369665,-0.10415043,-0.09462295,-0.08511247,-0.07561725,-0.066135556,-0.0566657,-0.04720596,-0.03775464,-0.028310055,-0.01887051,-0.009434328,1.7484555e-7,0.009434678,0.01887086,0.028310403,0.03775499,0.04720631,0.05666557,0.06613543,0.07561711,0.08511234,0.09462282,0.1041503,0.11369652,0.12326325,0.13285224,0.14246531,0.15210426,0.16177091,0.17146711,0.18119474,0.19095567,0.20075184,0.21058519,0.2204577,0.23037136,0.2403282,0.2503303,0.26037973,0.2704787,0.2806293,0.29083383,0.3010945,0.31141362,0.3217936,0.33223674,0.34274557,0.3533226,0.36397037,0.37469152,0.38548872,0.39636478,0.40732244,0.41836467,0.4294944,0.44071472,0.45202872,0.46343964,0.4749508,0.48656556,0.49828744,0.5101195,0.52206653,0.5341319,0.5463194,0.55863327,0.5710776,0.5836567,0.59637517,0.60923755,0.62224865,0.63541347,0.648737,0.66222465,0.6758819,0.6897145,0.7037282,0.7179293,0.732324,0.7469191,0.7617213,0.7767378,0.791976,0.8074436,0.8231487,0.8390997,0.8553052,0.8717744,0.8885167,0.90554214,0.922861,0.940484,0.9584226,0.97668856,0.9952943,1.0142527,1.0335774,1.0532829,1.0733838,1.093896,1.114836,1.1362212,1.1580698,1.1804012,1.2032343,1.226593,1.2504987,1.2749752,1.3000476,1.3257427,1.3520888,1.3791157,1.4068551,1.4353409,1.4646088,1.4946967,1.5256455,1.5574981,1.5903009,1.624103,1.658957,1.6949195,1.7320507,1.7704157,1.810084,1.8511306,1.8936366,1.937689,1.9833819,2.0308175,2.0801063,2.1313684,2.1847343,2.2403467,2.2983606,2.3589463,2.4222898,2.4885967,2.5580916,2.6310241,2.7076695,2.7883334,2.873356,2.9631166,3.0580404,3.1586041,3.2653453,3.3788667,3.4998698,3.6291368,3.7675693,3.9162061,4.0762477,4.2490907,4.436371,4.6400127,4.8623004,5.1059628,5.374289,5.6712785,6.001846,6.3720965,6.7897124,7.2644925,7.809141,8.440427,9.180952,10.061928,11.1277075,12.443517,14.109369,16.286821,19.254932,23.540806,30.27396,42.391144,70.66049,211.99702,-211.9881,-70.6595,-42.390785,-30.273779,-23.540695,-19.254858,-16.28677,-14.109329,-12.443486,-11.127683,-10.061908,-9.180935,-8.4404125,-7.8091583,-7.2645073,-6.7897253,-6.3720884,-6.0018563,-5.671272,-5.374297,-5.1059575,-4.8623075,-4.6400084,-4.4363766,-4.2490873,-4.0762525,-3.9162028,-3.7675736,-3.629134,-3.4998734,-3.3788643,-3.2653432,-3.1585968,-3.0580385,-2.9631195,-2.8733542,-2.788336,-2.7076678,-2.6310265,-2.5580902,-2.4885986,-2.4222887,-2.358948,-2.2983594,-2.2403483,-2.1847332,-2.1313698,-2.0801053,-2.030819,-1.9833809,-1.9376903,-1.8936356,-1.8511319,-1.8100832,-1.7704167,-1.73205,-1.6949205,-1.6589563,-1.624104,-1.5903002,-1.557499,-1.5256448,-1.4946977,-1.4646081,-1.4353417,-1.4068545,-1.3791164,-1.3520882,-1.3257434,-1.300047,-1.2749759,-1.2504982,-1.2265937,-1.2032338,-1.1804007,-1.1580683,-1.1362208,-1.1148345,-1.0938956,-1.0733844,-1.0532824,-1.033578,-1.0142523,-0.9952948,-0.97668815,-0.95842314,-0.9404836,-0.92286146,-0.9055418,-0.8885172,-0.871774,-0.8553057,-0.83909935,-0.8231492,-0.8074433,-0.79197645,-0.77673745,-0.76172173,-0.7469188,-0.7323245,-0.71792895,-0.7037286,-0.6897142,-0.67588234,-0.66222435,-0.6487374,-0.63541317,-0.62224907,-0.6092373,-0.5963756,-0.5836565,-0.57107794,-0.558633,-0.5463198,-0.5341316,-0.5220669,-0.5101192,-0.4982872,-0.48656473,-0.47495055,-0.46343884,-0.45202848,-0.44071507,-0.42949417,-0.418365,-0.40732223,-0.39636508,-0.3854885,-0.3746918,-0.36397013,-0.3533229,-0.34274533,-0.33223704,-0.32179335,-0.31141394,-0.3010943,-0.29083413,-0.2806291,-0.270479,-0.26037952,-0.2503306,-0.24032798,-0.23037164,-0.2204575,-0.21058549,-0.20075163,-0.19095597,-0.18119453,-0.1714674,-0.1617707,-0.15210454,-0.14246511,-0.13285252,-0.123263046,-0.113696806,-0.1041501,-0.094623104,-0.08511214,-0.075617395,-0.06613523,-0.05666585,-0.04720563,-0.037754793,-0.028309727,-0.018870663,-0.009434956,2.3849761e-8,0.00943405,0.01887071,0.028309776,0.03775484,0.04720568,0.056665897,0.06613528,0.07561744,0.085112184,0.09462315,0.104150146,0.11369685,0.12326309,0.13285258,0.14246516,0.15210459,0.16177076,0.17146744,0.18119457,0.19095601,0.20075169,0.21058553,0.22045754,0.2303717,0.24032803,0.25033063,0.26037958,0.27047905,0.28062916,0.2908342,0.30109432,0.31141397,0.3217934,0.3322371,0.3427454,0.35332295,0.3639702,0.37469187,0.38548854,0.39636514,0.4073223,0.41836393,0.42949423,0.44071397,0.45202854,0.4634389,0.4749506,0.4865648,0.49828726,0.51011926,0.52206695,0.5341317,0.54631984,0.5586331,0.571078,0.58365655,0.59637564,0.6092374,0.6222491,0.6354132,0.6487375,0.6622245,0.6758824,0.68971425,0.7037287,0.71792907,0.73232454,0.74691886,0.7617218,0.7767375,0.7919765,0.8074434,0.82314926,0.8390994,0.85530573,0.87177414,0.8885173,0.90554184,0.9228616,0.94048375,0.9584232,0.97668827,0.99529487,1.0142524,1.0335761,1.0532825,1.0733824,1.0938957,1.1148347,1.1362208,1.1580684,1.1804008,1.203234,1.2265939,1.2504983,1.274976,1.3000472,1.3257436,1.3520883,1.3791167,1.4068546,1.4353418,1.4646083,1.4946978,1.525645,1.5574993,1.5903003,1.6241041,1.6589564,1.6949207,1.7320501,1.770417,1.8100833,1.8511322,1.8936359,1.9376905,1.9833812,2.0308192,2.0801055,2.1313703,2.1847336,2.2403486,2.2983596,2.3589485,2.422289,2.488599,2.5580904,2.631019,2.7076683,2.788328,2.8733547,2.9631107,3.058039,3.1585972,3.2653437,3.3788648,3.499874,3.6291347,3.7675743,3.9162035,4.0762534,4.249088,4.4363775,4.6400094,4.8623085,5.105959,5.3742986,5.671273,6.0018578,6.3720903,6.7897277,7.2644844,7.809161,8.440416,9.18098,10.061913,11.1277485,12.443494,14.109434,16.286781,19.255053,23.540722,30.27426,42.390873,70.66212,211.99025,-211.97346,-70.660255,-42.3902,-30.273916,-23.540516,-19.254915,-16.286936,-14.10936,-12.443584,-11.127702,-10.061972,-9.180948,-8.440458,-7.8091383,-7.2645154,-6.78971,-6.3721147,-6.001844,-5.671293,-5.3742876,-5.1059747,-4.8622994,-4.6400228,-4.43637,-4.2490993,-4.0762467,-3.916213,-3.7675686,-3.6291428,-3.499869,-3.378872,-3.2653394,-3.1586037,-3.058035,-2.9631164,-2.873351,-2.7883332,-2.7076652,-2.631024,-2.5580878,-2.4885962,-2.4222863,-2.3589458,-2.2983572,-2.2403464,-2.1847315,-2.1313682,-2.0801034,-2.0308173,-1.983384,-1.9376887,-1.8936385,-1.8511305,-1.8100858,-1.7704154,-1.7320524,-1.6949192,-1.6589587,-1.6241028,-1.5903025,-1.557498,-1.5256469,-1.4946966,-1.4646101,-1.4353408,-1.4068564,-1.3791156,-1.35209,-1.3257426,-1.3000487,-1.2749751,-1.2504998,-1.2265929,-1.2032354,-1.1803999,-1.1580697,-1.13622,-1.1148359,-1.0938948,-1.0733837,-1.0532817,-1.0335773,-1.0142516,-0.99529415,-0.97668755,-0.9584225,-0.94048303,-0.92286086,-0.9055412,-0.8885166,-0.8717735,-0.85530514,-0.8391004,-0.82314867,-0.80744433,-0.7919759,-0.77673846,-0.7617212,-0.74691975,-0.73232394,-0.7179299,-0.70372814,-0.6897151,-0.67588186,-0.6622253,-0.64873695,-0.63541406,-0.6222486,-0.60923815,-0.5963751,-0.5836573,-0.5710775,-0.5586338,-0.54631937,-0.5341324,-0.5220665,-0.51012003,-0.49828678,-0.4865655,-0.47495013,-0.46343958,-0.4520281,-0.44071466,-0.4294938,-0.4183646,-0.40732184,-0.39636472,-0.38548812,-0.37469146,-0.36396977,-0.35332254,-0.34274498,-0.33223668,-0.321793,-0.3114136,-0.30109498,-0.29083377,-0.28062978,-0.27047864,-0.2603802,-0.25033024,-0.24032864,-0.2303713,-0.22045815,-0.21058515,-0.20075229,-0.19095562,-0.18119517,-0.17146707,-0.16177134,-0.15210421,-0.14246576,-0.1328522,-0.12326368,-0.11369648,-0.104150735,-0.094622776,-0.08511277,-0.07561707,-0.06613586,-0.056665525,-0.04720626,-0.037754465,-0.028310357,-0.018870337,-0.00943463,3.496911e-7],"x":[3.1415927,3.151027,3.1604612,3.1698952,3.1793294,3.1887636,3.1981978,3.207632,3.2170663,3.2265005,3.2359347,3.245369,3.2548032,3.2642374,3.2736716,3.2831059,3.29254,3.3019743,3.3114085,3.3208427,3.330277,3.3397112,3.3491454,3.3585796,3.3680139,3.3774478,3.386882,3.3963163,3.4057505,3.4151847,3.424619,3.4340532,3.4434874,3.4529216,3.4623559,3.47179,3.4812243,3.4906585,3.5000927,3.509527,3.5189612,3.5283954,3.5378296,3.5472639,3.556698,3.5661323,3.5755665,3.5850005,3.5944347,3.603869,3.6133032,3.6227374,3.6321716,3.6416059,3.65104,3.6604743,3.6699085,3.6793427,3.688777,3.6982112,3.7076454,3.7170796,3.7265139,3.735948,3.7453823,3.7548165,3.7642508,3.773685,3.783119,3.7925532,3.8019874,3.8114216,3.8208559,3.83029,3.8397243,3.8491585,3.8585927,3.868027,3.8774612,3.8868954,3.8963296,3.9057639,3.915198,3.9246323,3.9340665,3.9435008,3.952935,3.9623692,3.9718034,3.9812376,3.9906716,4.000106,4.00954,4.0189743,4.0284085,4.0378428,4.047277,4.056711,4.0661454,4.0755796,4.085014,4.094448,4.1038823,4.1133165,4.1227508,4.132185,4.141619,4.1510534,4.1604877,4.169922,4.179356,4.1887903,4.1982245,4.207659,4.217093,4.226527,4.2359614,4.2453957,4.25483,4.264264,4.2736983,4.2831326,4.292567,4.3020005,4.3114347,4.320869,4.330303,4.3397374,4.3491716,4.358606,4.36804,4.3774743,4.3869085,4.3963428,4.405777,4.415211,4.4246454,4.4340796,4.443514,4.452948,4.4623823,4.4718165,4.481251,4.490685,4.500119,4.5095534,4.5189877,4.528422,4.537856,4.5472903,4.5567245,4.566159,4.575593,4.585027,4.5944614,4.6038957,4.61333,4.622764,4.6321983,4.6416326,4.651067,4.660501,4.669935,4.6793694,4.6888037,4.698238,4.7076716,4.717106,4.72654,4.7359743,4.7454085,4.7548428,4.764277,4.773711,4.7831454,4.7925797,4.802014,4.811448,4.8208823,4.8303165,4.839751,4.849185,4.858619,4.8680534,4.8774877,4.886922,4.896356,4.9057903,4.9152246,4.924659,4.934093,4.943527,4.9529614,4.9623957,4.97183,4.981264,4.9906983,5.0001326,5.009567,5.019001,5.028435,5.0378695,5.0473037,5.056738,5.066172,5.0756063,5.0850406,5.094475,5.103909,5.113343,5.122777,5.132211,5.1416454,5.1510797,5.160514,5.169948,5.1793823,5.1888165,5.198251,5.207685,5.217119,5.2265534,5.2359877,5.245422,5.254856,5.2642903,5.2737246,5.283159,5.292593,5.302027,5.3114614,5.3208957,5.33033,5.339764,5.3491983,5.3586326,5.368067,5.377501,5.386935,5.3963695,5.4058037,5.415238,5.424672,5.4341063,5.4435406,5.452975,5.462409,5.4718432,5.4812775,5.4907117,5.500146,5.50958,5.5190144,5.528448,5.5378823,5.5473166,5.556751,5.566185,5.575619,5.5850534,5.5944877,5.603922,5.613356,5.6227903,5.6322246,5.641659,5.651093,5.660527,5.6699615,5.6793957,5.68883,5.698264,5.7076983,5.7171326,5.726567,5.736001,5.745435,5.7548695,5.7643037,5.773738,5.783172,5.7926064,5.8020406,5.811475,5.820909,5.8303432,5.8397775,5.8492117,5.858646,5.86808,5.8775144,5.8869486,5.896383,5.905817,5.9152513,5.9246855,5.934119,5.9435534,5.9529877,5.962422,5.971856,5.9812903,5.9907246,6.000159,6.009593,6.019027,6.0284615,6.0378957,6.04733,6.056764,6.0661983,6.0756326,6.085067,6.094501,6.1039352,6.1133695,6.1228037,6.132238,6.141672,6.1511064,6.1605406,6.169975,6.179409,6.1888433,6.1982775,6.2077117,6.217146,6.22658,6.2360144,6.2454486,6.254883,6.264317,6.2737513,6.2831855,6.2926197,6.302054,6.311488,6.3209224,6.3303566,6.3397903,6.3492246,6.358659,6.368093,6.377527,6.3869615,6.3963957,6.40583,6.415264,6.4246984,6.4341326,6.443567,6.453001,6.4624352,6.4718695,6.4813037,6.490738,6.500172,6.5096064,6.5190406,6.528475,6.537909,6.5473433,6.5567775,6.5662117,6.575646,6.58508,6.5945144,6.6039486,6.613383,6.622817,6.6322513,6.6416855,6.6511197,6.660554,6.669988,6.6794224,6.6888566,6.698291,6.707725,6.7171593,6.7265935,6.7360277,6.745462,6.7548957,6.76433,6.773764,6.7831984,6.7926326,6.802067,6.811501,6.8209352,6.8303695,6.8398037,6.849238,6.858672,6.8681064,6.8775406,6.886975,6.896409,6.9058433,6.9152775,6.9247117,6.934146,6.94358,6.9530144,6.9624486,6.971883,6.981317,6.9907513,7.0001855,7.0096197,7.019054,7.028488,7.0379224,7.0473566,7.056791,7.066225,7.0756593,7.0850935,7.0945277,7.103962,7.113396,7.1228304,7.1322646,7.141699,7.151133,7.160567,7.170001,7.1794353,7.1888695,7.1983037,7.207738,7.217172,7.2266064,7.2360406,7.245475,7.254909,7.2643433,7.2737775,7.2832117,7.292646,7.30208,7.3115144,7.3209486,7.330383,7.339817,7.3492513,7.3586855,7.3681197,7.377554,7.386988,7.3964224,7.4058566,7.415291,7.424725,7.4341593,7.4435935,7.4530277,7.462462,7.471896,7.4813304,7.4907646,7.500199,7.509633,7.5190673,7.5285015,7.5379357,7.54737,7.556804,7.566238,7.575672,7.5851064,7.5945406,7.603975,7.613409,7.6228433,7.6322775,7.6417117,7.651146,7.66058,7.6700144,7.6794486,7.688883,7.698317,7.7077513,7.7171855,7.7266197,7.736054,7.745488,7.7549224,7.7643566,7.773791,7.783225,7.7926593,7.8020935,7.8115277,7.820962,7.830396,7.8398304,7.8492646,7.858699,7.868133,7.8775673,7.8870015,7.8964357,7.90587,7.915304,7.9247384,7.9341726,7.943607,7.953041,7.9624753,7.9719095,7.9813433,7.9907775,8.000212,8.009646,8.01908,8.028515,8.037949,8.047383,8.056817,8.066252,8.0756855,8.08512,8.094554,8.103989,8.113422,8.122857,8.132291,8.141726,8.151159,8.160594,8.170028,8.1794615,8.188896,8.19833,8.207765,8.217198,8.226633,8.236067,8.2455015,8.254935,8.26437,8.273804,8.283238,8.292672,8.302107,8.311541,8.320975,8.330409,8.339844,8.3492775,8.358712,8.368146,8.377581,8.387014,8.396449,8.405883,8.415318,8.424751,8.434186,8.44362,8.453054,8.462488,8.471923,8.481357,8.490791,8.500225,8.50966,8.5190935,8.528528,8.537962,8.547397,8.55683,8.566265,8.575699,8.585134,8.594567,8.604001,8.613436,8.6228695,8.632304,8.641738,8.651173,8.660606,8.670041,8.679475,8.68891,8.698343,8.707778,8.717212,8.726646,8.73608,8.745515,8.754949,8.764383,8.773817,8.783252,8.7926855,8.80212,8.811554,8.820989,8.830422,8.839857,8.849291,8.858726,8.868159,8.877594,8.887028,8.896462,8.905896,8.915331,8.924765,8.934199,8.943633,8.953068,8.962502,8.971936,8.98137,8.990805,9.000238,9.009672,9.019107,9.028541,9.037975,9.047409,9.056844,9.0662775,9.075712,9.085146,9.094581,9.104014,9.113449,9.122883,9.132318,9.141751,9.151186,9.16062,9.170054,9.179488,9.188923,9.198357,9.207791,9.217225,9.22666,9.2360935,9.245528,9.254962,9.264397,9.27383,9.283265,9.292699,9.302134,9.311567,9.321002,9.330436,9.33987,9.349304,9.358739,9.368173,9.377607,9.387041,9.396476,9.40591,9.415343,9.424778,9.434212,9.443646,9.45308,9.462515,9.471949,9.481383,9.490817,9.500252,9.5096855,9.51912,9.528554,9.537989,9.547422,9.556857,9.566291,9.575726,9.585159,9.594594,9.604028,9.613462,9.622896,9.632331,9.641765,9.651199,9.660633,9.670068,9.679502,9.688936,9.69837,9.707805,9.717238,9.726673,9.736107,9.745542,9.754975,9.76441,9.773844,9.783278,9.792712,9.802147,9.811581,9.821014,9.830449,9.839883,9.849318,9.858751,9.868186,9.87762,9.887054,9.896488,9.905923,9.915357,9.924791,9.934225,9.94366,9.953094,9.962528,9.971962,9.981397,9.99083,10.000265,10.009699,10.019134,10.028567,10.038002,10.047436,10.05687,10.066304,10.075739,10.085173,10.094607,10.104041,10.113476,10.12291,10.132344,10.141778,10.151213,10.160646,10.170081,10.179515,10.18895,10.198383,10.207818,10.217252,10.226686,10.23612,10.245554,10.254989,10.264422,10.273857,10.283291,10.292726,10.302159,10.311594,10.321028,10.330462,10.339896,10.349331,10.358765,10.368199,10.377633,10.387068,10.396502,10.405936,10.41537,10.424805,10.434238,10.443673,10.453107,10.462542,10.471975,10.48141,10.490844,10.500278,10.509712,10.519147,10.528581,10.538015,10.547449,10.556884,10.566318,10.575752,10.585186,10.594621,10.604054,10.613489,10.622923,10.632357,10.641791,10.651225,10.66066,10.670094,10.679528,10.688962,10.698397,10.70783,10.717265,10.726699,10.736134,10.745567,10.755002,10.764436,10.77387,10.783304,10.792739,10.802173,10.811607,10.821041,10.830476,10.83991,10.849344,10.858778,10.868213,10.877646,10.887081,10.896515,10.90595,10.915383,10.924818,10.934252,10.9436865,10.95312,10.962555,10.971989,10.981423,10.990857,11.000292,11.009726,11.01916,11.028594,11.038029,11.047462,11.056896,11.066331,11.075765,11.085199,11.094633,11.104068,11.113502,11.122936,11.13237,11.141805,11.151238,11.160673,11.170107,11.179542,11.188975,11.19841,11.207844,11.2172785,11.226712,11.236147,11.245581,11.255015,11.264449,11.273884,11.283318,11.292752,11.302186,11.311621,11.321054,11.330489,11.339923,11.349358,11.358791,11.368226,11.37766,11.3870945,11.396528,11.405963,11.415397,11.424831,11.434265,11.4437,11.453134,11.462567,11.472002,11.481436,11.49087,11.500304,11.509739,11.519173,11.528607,11.538041,11.547476,11.55691,11.566344,11.575778,11.585213,11.594646,11.604081,11.613515,11.62295,11.632383,11.641818,11.651252,11.6606865,11.67012,11.679555,11.688989,11.698423,11.707857,11.717292,11.726726,11.73616,11.745594,11.755029,11.764462,11.773897,11.783331,11.792766,11.802199,11.811634,11.821068,11.8305025,11.839936,11.849371,11.858805,11.868238,11.877673,11.887107,11.896542,11.905975,11.91541,11.924844,11.9342785,11.943712,11.953147,11.962581,11.972015,11.981449,11.990884,12.000318,12.009752,12.019186,12.028621,12.038054,12.047489,12.056923,12.066358,12.075791,12.085226,12.09466,12.1040945,12.113528,12.122963,12.132397,12.141831,12.151265,12.1607,12.170134,12.179568,12.189002,12.198437,12.2078705,12.217305,12.226739,12.236174,12.245607,12.255042,12.264476,12.27391,12.283344,12.292778,12.302213,12.311646,12.321081,12.330515,12.33995,12.349383,12.358818,12.368252,12.3776865,12.38712,12.396555,12.405989,12.415423,12.424857,12.434292,12.443726,12.45316,12.462594,12.472029,12.4814625,12.490897,12.500331,12.509766,12.519199,12.528634,12.538068,12.5475025,12.556936,12.566371]}
diff --git a/lib/node_modules/@stdlib/math/base/special/tanf/test/fixtures/julia/smaller.json b/lib/node_modules/@stdlib/math/base/special/tanf/test/fixtures/julia/smaller.json
new file mode 100644
index 000000000000..86d2d709fb2e
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/tanf/test/fixtures/julia/smaller.json
@@ -0,0 +1 @@
+{"expected":[-8.742278e-8,0.0031432335,0.006286378,0.009429885,0.01257334,0.015717044,0.018861298,0.022005685,0.025150506,0.028296063,0.03144194,0.034588683,0.03773587,0.0408838,0.04403278,0.04718239,0.050333176,0.05348472,0.056637324,0.05979129,0.0629462,0.06610236,0.069260076,0.07241892,0.07557944,0.07874123,0.08190458,0.085069805,0.08823648,0.09140515,0.09457541,0.09774755,0.10092188,0.10409798,0.1072764,0.11045673,0.113639265,0.116824314,0.120011464,0.12320102,0.12639329,0.12958784,0.13278526,0.13598509,0.13918766,0.14239329,0.14560154,0.14881296,0.15202716,0.15524441,0.15846507,0.16168869,0.16491558,0.16814606,0.17137972,0.1746171,0.1778578,0.18110213,0.18435039,0.18760218,0.19085804,0.19411758,0.19738108,0.20064889,0.20392057,0.20719646,0.21047686,0.21376136,0.21705052,0.22034392,0.22364189,0.22694474,0.23025207,0.23356444,0.23688142,0.24020334,0.24353053,0.24686258,0.25020003,0.2535425,0.2568903,0.26024377,0.26360247,0.26696676,0.27033693,0.27371258,0.2770943,0.28048167,0.28387502,0.28727466,0.2906802,0.29409224,0.29751033,0.30093482,0.30436605,0.3078036,0.3112478,0.314699,0.31815678,0.32162175,0.32509345,0.32857227,0.33205855,0.33555186,0.33905277,0.34256092,0.34607664,0.34960026,0.35313135,0.35667032,0.36021748,0.36377242,0.3673358,0.3709071,0.37448677,0.37807512,0.38167176,0.3852773,0.3888913,0.39251417,0.39614627,0.39978713,0.40343714,0.4070967,0.4107654,0.41444382,0.4181316,0.42182904,0.4255366,0.42925382,0.43298134,0.43671876,0.44046643,0.4442248,0.4479934,0.4517729,0.45556286,0.4593637,0.4631758,0.46699873,0.4708329,0.47467875,0.47853577,0.48240474,0.48628515,0.49017742,0.49408203,0.49799848,0.5019275,0.5058686,0.5098223,0.513789,0.5177682,0.5217604,0.525766,0.52978456,0.5338169,0.53786236,0.5419216,0.545995,0.5500821,0.55418366,0.5582992,0.5624292,0.56657416,0.5707336,0.574908,0.5790978,0.5833026,0.58752316,0.591759,0.5960106,0.60027856,0.6045623,0.60886264,0.61317915,0.61751235,0.62186277,0.6262298,0.63061446,0.6350162,0.6394355,0.64387304,0.6483282,0.6528015,0.65729356,0.6618039,0.6663334,0.6708815,0.67544883,0.680036,0.68464243,0.6892691,0.6939155,0.69858223,0.70326984,0.70797783,0.71270686,0.7174575,0.7222292,0.727023,0.7318384,0.73667604,0.74153644,0.7464192,0.7513253,0.75625426,0.76120675,0.7661833,0.77118355,0.77620804,0.78125757,0.78633153,0.791431,0.7965555,0.80170584,0.8068825,0.8120851,0.81731474,0.8225709,0.82785434,0.8331657,0.8385046,0.84387213,0.8492678,0.8546923,0.86014646,0.8656298,0.871143,0.87668693,0.8822611,0.8878667,0.8935032,0.8991715,0.90487236,0.91060525,0.9163715,0.9221707,0.92800355,0.933871,0.93977255,0.94570905,0.9516814,0.9576891,0.9637336,0.9698143,0.97593224,0.98208827,0.98828197,0.99451476,1.0007862,1.0070971,1.0134486,1.0198402,1.026273,1.0327479,1.0392643,1.0458242,1.0524267,1.059073,1.0657643,1.0725,1.0792818,1.0861093,1.0929835,1.0999057,1.1068753,1.1138942,1.1209618,1.1280794,1.1352483,1.1424679,1.1497395,1.1570644,1.1644423,1.171875,1.179362,1.1869048,1.1945045,1.2021611,1.2098762,1.2176497,1.225483,1.2333773,1.2413325,1.2493502,1.2574315,1.2655765,1.273787,1.282063,1.2904059,1.2988174,1.3072973,1.3158478,1.3244686,1.3331615,1.3419282,1.3507686,1.3596843,1.3686773,1.3777473,1.3868968,1.3961258,1.4054362,1.4148297,1.4243066,1.4338695,1.4435182,1.4532548,1.4630816,1.4729984,1.4830081,1.493111,1.503309,1.5136048,1.523998,1.5344914,1.5450873,1.5557858,1.5665903,1.5775008,1.5885202,1.599651,1.6108934,1.622251,1.6337242,1.6453159,1.6570289,1.6688638,1.6808234,1.692911,1.705127,1.7174755,1.7299572,1.7425754,1.7553335,1.7682322,1.7812761,1.7944659,1.8078053,1.8212981,1.8349453,1.8487508,1.8627188,1.8768502,1.8911506,1.9056207,1.9202653,1.9350888,1.9500927,1.9652827,1.9806604,1.9962307,2.011999,2.0279667,2.0441403,2.060522,2.0771174,2.0939322,2.1109684,2.1282322,2.1457298,2.1634638,2.1814418,2.199667,2.2181463,2.2368853,2.255889,2.2751646,2.294718,2.3145556,2.3346832,2.355109,2.3758395,2.396882,2.4182432,2.4399323,2.4619567,2.4843247,2.5070448,2.530125,2.553576,2.5774064,2.6016262,2.6262443,2.6512733,2.676723,2.7026045,2.7289295,2.755709,2.7829576,2.8106868,2.8389106,2.8676414,2.8968961,2.9266882,2.9570336,2.9879475,3.0194485,3.051553,3.0842795,3.117647,3.1516733,3.1863818,3.2217927,3.2579281,3.2948098,3.332465,3.3709173,3.410193,3.45032,3.4913251,3.533242,3.5761003,3.619933,3.664773,3.7106597,3.7576294,3.805722,3.8549771,3.9054425,3.9571621,4.010185,4.064561,4.1203423,4.17759,4.236361,4.296718,4.3587255,4.4224577,4.487987,4.555392,4.6247544,4.696161,4.7697096,4.845497,4.9236293,5.0042143,5.0873785,5.173245,5.2619505,5.353636,5.4484634,5.5465956,5.64821,5.7534976,5.8626595,5.9759245,6.0935254,6.215719,6.342778,6.4750113,6.6127386,6.7563133,6.906118,7.0625644,7.226121,7.3972797,7.576587,7.764636,7.9621005,8.169703,8.388248,8.618621,8.861832,9.118979,9.391304,9.680194,9.987205,10.314126,10.662956,11.035979,11.435796,11.865442,12.328379,12.828639,13.370938,13.960797,14.604823,15.310823,16.088213,16.948378,17.905378,18.976524,20.183558,21.554058,23.123812,24.939638,27.064365,29.584198,32.620586,36.3509,41.043613,47.12646,55.324383,66.97402,84.836296,115.688705,181.80049,424.19403,-1272.6143,-254.51797,-141.39703,-97.88956,-74.854645,-60.594604,-50.897476,-43.87537,-38.555122,-34.384983,-31.028332,-28.268234,-25.95868,-23.9975,-22.311428,-20.846344,-19.561497,-18.425451,-17.41379,-16.50713,-15.689911,-14.949536,-14.275592,-13.659531,-13.0941925,-12.57357,-12.092515,-11.64669,-11.232354,-10.846292,-10.48567,-10.148062,-9.831325,-9.533576,-9.253163,-8.988591,-8.738558,-8.501893,-8.277555,-8.064588,-7.86215,-7.669476,-7.485873,-7.3107185,-7.143426,-6.983481,-6.830407,-6.683773,-6.543168,-6.4082303,-6.2786207,-6.1540327,-6.0341682,-5.918766,-5.8075795,-5.7003794,-5.5969567,-5.4971066,-5.400648,-5.30741,-5.217235,-5.1299663,-5.0454674,-4.963607,-4.884261,-4.8073177,-4.732662,-4.6601954,-4.589821,-4.5214505,-4.4549937,-4.3903723,-4.3275104,-4.2663374,-4.2067814,-4.14878,-4.092272,-4.0371985,-3.9835079,-3.931143,-3.8800564,-3.830201,-3.7815332,-3.7340071,-3.6875837,-3.642224,-3.5978913,-3.5545518,-3.5121684,-3.4707103,-3.4301472,-3.390451,-3.3515902,-3.3135397,-3.2762737,-3.2397687,-3.2039986,-3.1689415,-3.1345758,-3.100881,-3.0678377,-3.0354245,-3.0036237,-2.972418,-2.941791,-2.9117243,-2.8822026,-2.8532114,-2.8247352,-2.7967615,-2.7692742,-2.7422612,-2.7157102,-2.6896093,-2.6639452,-2.6387072,-2.6138844,-2.5894673,-2.5654433,-2.5418038,-2.518539,-2.4956396,-2.4730976,-2.4509025,-2.4290466,-2.407522,-2.3863215,-2.3654358,-2.3448586,-2.3245823,-2.3046002,-2.2849064,-2.2654927,-2.2463534,-2.2274826,-2.2088747,-2.190523,-2.172422,-2.1545665,-2.1369522,-2.119572,-2.102422,-2.0854971,-2.0687926,-2.0523047,-2.0360274,-2.0199573,-2.0040898,-1.9884217,-1.9729476,-1.9576641,-1.9425677,-1.9276544,-1.9129214,-1.898364,-1.8839791,-1.8697637,-1.8557149,-1.8418285,-1.828102,-1.8145323,-1.8011171,-1.7878523,-1.7747358,-1.7617649,-1.7489368,-1.7362494,-1.7236995,-1.7112845,-1.6990026,-1.6868515,-1.6748282,-1.6629308,-1.6511571,-1.639505,-1.6279728,-1.6165576,-1.6052579,-1.5940715,-1.5829971,-1.572032,-1.5611746,-1.5504236,-1.5397767,-1.5292324,-1.5187888,-1.5084445,-1.498198,-1.4880475,-1.4779916,-1.4680284,-1.4581571,-1.4483755,-1.4386828,-1.4290773,-1.4195577,-1.4101226,-1.4007708,-1.3915011,-1.3823119,-1.3732026,-1.3641713,-1.3552172,-1.346339,-1.3375357,-1.328806,-1.3201492,-1.3115636,-1.3030486,-1.2946032,-1.2862262,-1.2779166,-1.2696735,-1.261496,-1.2533829,-1.2453337,-1.2373471,-1.2294226,-1.2215589,-1.2137554,-1.2060113,-1.1983255,-1.1906977,-1.1831264,-1.1756115,-1.1681517,-1.1607468,-1.1533954,-1.1460973,-1.1388515,-1.1316574,-1.1245145,-1.1174216,-1.1103786,-1.1033844,-1.0964386,-1.0895406,-1.0826896,-1.075885,-1.0691265,-1.0624131,-1.0557444,-1.04912,-1.0425388,-1.0360008,-1.0295053,-1.0230516,-1.0166392,-1.0102679,-1.0039366,-0.99764544,-0.99139345,-0.98518026,-0.9790056,-0.9728687,-0.9667693,-0.9607067,-0.9546808,-0.9486908,-0.94273657,-0.93681735,-0.930933,-0.9250829,-0.91926676,-0.9134842,-0.90773463,-0.9020179,-0.8963334,-0.89068097,-0.88505995,-0.8794702,-0.8739112,-0.8683828,-0.86288434,-0.8574156,-0.85197645,-0.8465662,-0.84118474,-0.8358316,-0.8305066,-0.82520926,-0.8199394,-0.8146965,-0.80948055,-0.80429095,-0.7991275,-0.79399,-0.788878,-0.7837915,-0.77872974,-0.7736929,-0.76868033,-0.7636921,-0.7587276,-0.75378686,-0.74886936,-0.7439749,-0.73910344,-0.7342545,-0.72942793,-0.7246233,-0.7198407,-0.71507955,-0.71033984,-0.7056212,-0.7009235,-0.6962463,-0.69158965,-0.68695325,-0.6823367,-0.67774004,-0.6731628,-0.66860497,-0.6640662,-0.65954643,-0.6550453,-0.65056264,-0.6460983,-0.641652,-0.6372237,-0.63281304,-0.62841994,-0.6240441,-0.6196855,-0.6153437,-0.6110188,-0.6067104,-0.6024184,-0.5981426,-0.59388286,-0.58963907,-0.5854109,-0.58119833,-0.57700104,-0.57281905,-0.568652,-0.5644999,-0.5603624,-0.55623955,-0.55213106,-0.54803675,-0.5439566,-0.53989035,-0.5358379,-0.531799,-0.5277736,-0.52376163,-0.51976275,-0.51577693,-0.51180404,-0.5078439,-0.5038964,-0.4999614,-0.4960387,-0.49212825,-0.48822987,-0.4843434,-0.48046875,-0.47660583,-0.47275445,-0.46891448,-0.46508583,-0.46126837,-0.45746192,-0.45366645,-0.44988176,-0.44610777,-0.44234434,-0.43859133,-0.4348487,-0.43111628,-0.42739394,-0.42368162,-0.41997916,-0.41628647,-0.4126034,-0.4089299,-0.40526584,-0.4016111,-0.39796552,-0.3943291,-0.39070165,-0.38708314,-0.3834734,-0.37987235,-0.37627992,-0.37269595,-0.36912036,-0.36555308,-0.36199397,-0.35844293,-0.3548999,-0.3513648,-0.34783748,-0.34431785,-0.34080583,-0.33730134,-0.33380428,-0.33031455,-0.32683203,-0.3233567,-0.31988835,-0.31642702,-0.31297258,-0.30952492,-0.30608395,-0.30264962,-0.2992218,-0.29580042,-0.2923854,-0.28897667,-0.2855741,-0.28217763,-0.27878717,-0.27540267,-0.27202404,-0.26865116,-0.26528397,-0.2619224,-0.25856635,-0.25521576,-0.25187054,-0.24853061,-0.2451959,-0.24186632,-0.2385418,-0.23522225,-0.23190762,-0.2285978,-0.22529276,-0.22199239,-0.21869661,-0.21540536,-0.21211858,-0.20883617,-0.20555806,-0.2022842,-0.19901447,-0.19574885,-0.19248725,-0.1892296,-0.1859758,-0.1827258,-0.17947954,-0.17623696,-0.17299795,-0.16976246,-0.16653043,-0.16330177,-0.16007644,-0.15685435,-0.15363543,-0.15041962,-0.14720683,-0.14399703,-0.14079013,-0.13758607,-0.1343848,-0.1311862,-0.12799025,-0.12479687,-0.12160599,-0.11841756,-0.11523149,-0.11204774,-0.10886622,-0.10568688,-0.102509655,-0.09933447,-0.096161276,-0.092989996,-0.089820564,-0.08665293,-0.08348702,-0.08032276,-0.077160105,-0.07399899,-0.07083933,-0.06768109,-0.06452419,-0.06136857,-0.058214165,-0.055060916,-0.051908758,-0.048757628,-0.045607466,-0.042458203,-0.03930978,-0.036162138,-0.033015214,-0.029868938,-0.026723254,-0.0235781,-0.02043341,-0.017289126,-0.014145182,-0.011001519,-0.007858072,-0.0047147814,-0.0015715834,0.0015715834,0.0047147814,0.007858072,0.011001519,0.014145182,0.017289126,0.02043341,0.0235781,0.026723254,0.029868938,0.033015214,0.036162138,0.03930978,0.042458203,0.045607466,0.048757628,0.051908758,0.055060916,0.058214165,0.06136857,0.06452419,0.06768109,0.07083933,0.07399899,0.077160105,0.08032276,0.08348702,0.08665293,0.089820564,0.092989996,0.096161276,0.09933447,0.102509655,0.10568688,0.10886622,0.11204774,0.11523149,0.11841756,0.12160599,0.12479687,0.12799025,0.1311862,0.1343848,0.13758607,0.14079013,0.14399703,0.14720683,0.15041962,0.15363543,0.15685435,0.16007644,0.16330177,0.16653043,0.16976246,0.17299795,0.17623696,0.17947954,0.1827258,0.1859758,0.1892296,0.19248725,0.19574885,0.19901447,0.2022842,0.20555806,0.20883617,0.21211858,0.21540536,0.21869661,0.22199239,0.22529276,0.2285978,0.23190762,0.23522225,0.2385418,0.24186632,0.2451959,0.24853061,0.25187054,0.25521576,0.25856635,0.2619224,0.26528397,0.26865116,0.27202404,0.27540267,0.27878717,0.28217763,0.2855741,0.28897667,0.2923854,0.29580042,0.2992218,0.30264962,0.30608395,0.30952492,0.31297258,0.31642702,0.31988835,0.3233567,0.32683203,0.33031455,0.33380428,0.33730134,0.34080583,0.34431785,0.34783748,0.3513648,0.3548999,0.35844293,0.36199397,0.36555308,0.36912036,0.37269595,0.37627992,0.37987235,0.3834734,0.38708314,0.39070165,0.3943291,0.39796552,0.4016111,0.40526584,0.4089299,0.4126034,0.41628647,0.41997916,0.42368162,0.42739394,0.43111628,0.4348487,0.43859133,0.44234434,0.44610777,0.44988176,0.45366645,0.45746192,0.46126837,0.46508583,0.46891448,0.47275445,0.47660583,0.48046875,0.4843434,0.48822987,0.49212825,0.4960387,0.4999614,0.5038964,0.5078439,0.51180404,0.51577693,0.51976275,0.52376163,0.5277736,0.531799,0.5358379,0.53989035,0.5439566,0.54803675,0.55213106,0.55623955,0.5603624,0.5644999,0.568652,0.57281905,0.57700104,0.58119833,0.5854109,0.58963907,0.59388286,0.5981426,0.6024184,0.6067104,0.6110188,0.6153437,0.6196855,0.6240441,0.62841994,0.63281304,0.6372237,0.641652,0.6460983,0.65056264,0.6550453,0.65954643,0.6640662,0.66860497,0.6731628,0.67774004,0.6823367,0.68695325,0.69158965,0.6962463,0.7009235,0.7056212,0.71033984,0.71507955,0.7198407,0.7246233,0.72942793,0.7342545,0.73910344,0.7439749,0.74886936,0.75378686,0.7587276,0.7636921,0.76868033,0.7736929,0.77872974,0.7837915,0.788878,0.79399,0.7991275,0.80429095,0.80948055,0.8146965,0.8199394,0.82520926,0.8305066,0.8358316,0.84118474,0.8465662,0.85197645,0.8574156,0.86288434,0.8683828,0.8739112,0.8794702,0.88505995,0.89068097,0.8963334,0.9020179,0.90773463,0.9134842,0.91926676,0.9250829,0.930933,0.93681735,0.94273657,0.9486908,0.9546808,0.9607067,0.9667693,0.9728687,0.9790056,0.98518026,0.99139345,0.99764544,1.0039366,1.0102679,1.0166392,1.0230516,1.0295053,1.0360008,1.0425388,1.04912,1.0557444,1.0624131,1.0691265,1.075885,1.0826896,1.0895406,1.0964386,1.1033844,1.1103786,1.1174216,1.1245145,1.1316574,1.1388515,1.1460973,1.1533954,1.1607468,1.1681517,1.1756115,1.1831264,1.1906977,1.1983255,1.2060113,1.2137554,1.2215589,1.2294226,1.2373471,1.2453337,1.2533829,1.261496,1.2696735,1.2779166,1.2862262,1.2946032,1.3030486,1.3115636,1.3201492,1.328806,1.3375357,1.346339,1.3552172,1.3641713,1.3732026,1.3823119,1.3915011,1.4007708,1.4101226,1.4195577,1.4290773,1.4386828,1.4483755,1.4581571,1.4680284,1.4779916,1.4880475,1.498198,1.5084445,1.5187888,1.5292324,1.5397767,1.5504236,1.5611746,1.572032,1.5829971,1.5940715,1.6052579,1.6165576,1.6279728,1.639505,1.6511571,1.6629308,1.6748282,1.6868515,1.6990026,1.7112845,1.7236995,1.7362494,1.7489368,1.7617649,1.7747358,1.7878523,1.8011171,1.8145323,1.828102,1.8418285,1.8557149,1.8697637,1.8839791,1.898364,1.9129214,1.9276544,1.9425677,1.9576641,1.9729476,1.9884217,2.0040898,2.0199573,2.0360274,2.0523047,2.0687926,2.0854971,2.102422,2.119572,2.1369522,2.1545665,2.172422,2.190523,2.2088747,2.2274826,2.2463534,2.2654927,2.2849064,2.3046002,2.3245823,2.3448586,2.3654358,2.3863215,2.407522,2.4290466,2.4509025,2.4730976,2.4956396,2.518539,2.5418038,2.5654433,2.5894673,2.6138844,2.6387072,2.6639452,2.6896093,2.7157102,2.7422612,2.7692742,2.7967615,2.8247352,2.8532114,2.8822026,2.9117243,2.941791,2.972418,3.0036237,3.0354245,3.0678377,3.100881,3.1345758,3.1689415,3.2039986,3.2397687,3.2762737,3.3135397,3.3515902,3.390451,3.4301472,3.4707103,3.5121684,3.5545518,3.5978913,3.642224,3.6875837,3.7340071,3.7815332,3.830201,3.8800564,3.931143,3.9835079,4.0371985,4.092272,4.14878,4.2067814,4.2663374,4.3275104,4.3903723,4.4549937,4.5214505,4.589821,4.6601954,4.732662,4.8073177,4.884261,4.963607,5.0454674,5.1299663,5.217235,5.30741,5.400648,5.4971066,5.5969567,5.7003794,5.8075795,5.918766,6.0341682,6.1540327,6.2786207,6.4082303,6.543168,6.683773,6.830407,6.983481,7.143426,7.3107185,7.485873,7.669476,7.86215,8.064588,8.277555,8.501893,8.738558,8.988591,9.253163,9.533576,9.831325,10.148062,10.48567,10.846292,11.232354,11.64669,12.092515,12.57357,13.0941925,13.659531,14.275592,14.949536,15.689911,16.50713,17.41379,18.425451,19.561497,20.846344,22.311428,23.9975,25.95868,28.268234,31.028332,34.384983,38.555122,43.87537,50.897476,60.594604,74.854645,97.88956,141.39703,254.51797,1272.6143,-424.19403,-181.80049,-115.688705,-84.836296,-66.97402,-55.324383,-47.12646,-41.043613,-36.3509,-32.620586,-29.584198,-27.064365,-24.939638,-23.123812,-21.554058,-20.183558,-18.976524,-17.905378,-16.948378,-16.088213,-15.310823,-14.604823,-13.960797,-13.370938,-12.828639,-12.328379,-11.865442,-11.435796,-11.035979,-10.662956,-10.314126,-9.987205,-9.680194,-9.391304,-9.118979,-8.861832,-8.618621,-8.388248,-8.169703,-7.9621005,-7.764636,-7.576587,-7.3972797,-7.226121,-7.0625644,-6.906118,-6.7563133,-6.6127386,-6.4750113,-6.342778,-6.215719,-6.0935254,-5.9759245,-5.8626595,-5.7534976,-5.64821,-5.5465956,-5.4484634,-5.353636,-5.2619505,-5.173245,-5.0873785,-5.0042143,-4.9236293,-4.845497,-4.7697096,-4.696161,-4.6247544,-4.555392,-4.487987,-4.4224577,-4.3587255,-4.296718,-4.236361,-4.17759,-4.1203423,-4.064561,-4.010185,-3.9571621,-3.9054425,-3.8549771,-3.805722,-3.7576294,-3.7106597,-3.664773,-3.619933,-3.5761003,-3.533242,-3.4913251,-3.45032,-3.410193,-3.3709173,-3.332465,-3.2948098,-3.2579281,-3.2217927,-3.1863818,-3.1516733,-3.117647,-3.0842795,-3.051553,-3.0194485,-2.9879475,-2.9570336,-2.9266882,-2.8968961,-2.8676414,-2.8389106,-2.8106868,-2.7829576,-2.755709,-2.7289295,-2.7026045,-2.676723,-2.6512733,-2.6262443,-2.6016262,-2.5774064,-2.553576,-2.530125,-2.5070448,-2.4843247,-2.4619567,-2.4399323,-2.4182432,-2.396882,-2.3758395,-2.355109,-2.3346832,-2.3145556,-2.294718,-2.2751646,-2.255889,-2.2368853,-2.2181463,-2.199667,-2.1814418,-2.1634638,-2.1457298,-2.1282322,-2.1109684,-2.0939322,-2.0771174,-2.060522,-2.0441403,-2.0279667,-2.011999,-1.9962307,-1.9806604,-1.9652827,-1.9500927,-1.9350888,-1.9202653,-1.9056207,-1.8911506,-1.8768502,-1.8627188,-1.8487508,-1.8349453,-1.8212981,-1.8078053,-1.7944659,-1.7812761,-1.7682322,-1.7553335,-1.7425754,-1.7299572,-1.7174755,-1.705127,-1.692911,-1.6808234,-1.6688638,-1.6570289,-1.6453159,-1.6337242,-1.622251,-1.6108934,-1.599651,-1.5885202,-1.5775008,-1.5665903,-1.5557858,-1.5450873,-1.5344914,-1.523998,-1.5136048,-1.503309,-1.493111,-1.4830081,-1.4729984,-1.4630816,-1.4532548,-1.4435182,-1.4338695,-1.4243066,-1.4148297,-1.4054362,-1.3961258,-1.3868968,-1.3777473,-1.3686773,-1.3596843,-1.3507686,-1.3419282,-1.3331615,-1.3244686,-1.3158478,-1.3072973,-1.2988174,-1.2904059,-1.282063,-1.273787,-1.2655765,-1.2574315,-1.2493502,-1.2413325,-1.2333773,-1.225483,-1.2176497,-1.2098762,-1.2021611,-1.1945045,-1.1869048,-1.179362,-1.171875,-1.1644423,-1.1570644,-1.1497395,-1.1424679,-1.1352483,-1.1280794,-1.1209618,-1.1138942,-1.1068753,-1.0999057,-1.0929835,-1.0861093,-1.0792818,-1.0725,-1.0657643,-1.059073,-1.0524267,-1.0458242,-1.0392643,-1.0327479,-1.026273,-1.0198402,-1.0134486,-1.0070971,-1.0007862,-0.99451476,-0.98828197,-0.98208827,-0.97593224,-0.9698143,-0.9637336,-0.9576891,-0.9516814,-0.94570905,-0.93977255,-0.933871,-0.92800355,-0.9221707,-0.9163715,-0.91060525,-0.90487236,-0.8991715,-0.8935032,-0.8878667,-0.8822611,-0.87668693,-0.871143,-0.8656298,-0.86014646,-0.8546923,-0.8492678,-0.84387213,-0.8385046,-0.8331657,-0.82785434,-0.8225709,-0.81731474,-0.8120851,-0.8068825,-0.80170584,-0.7965555,-0.791431,-0.78633153,-0.78125757,-0.77620804,-0.77118355,-0.7661833,-0.76120675,-0.75625426,-0.7513253,-0.7464192,-0.74153644,-0.73667604,-0.7318384,-0.727023,-0.7222292,-0.7174575,-0.71270686,-0.70797783,-0.70326984,-0.69858223,-0.6939155,-0.6892691,-0.68464243,-0.680036,-0.67544883,-0.6708815,-0.6663334,-0.6618039,-0.65729356,-0.6528015,-0.6483282,-0.64387304,-0.6394355,-0.6350162,-0.63061446,-0.6262298,-0.62186277,-0.61751235,-0.61317915,-0.60886264,-0.6045623,-0.60027856,-0.5960106,-0.591759,-0.58752316,-0.5833026,-0.5790978,-0.574908,-0.5707336,-0.56657416,-0.5624292,-0.5582992,-0.55418366,-0.5500821,-0.545995,-0.5419216,-0.53786236,-0.5338169,-0.52978456,-0.525766,-0.5217604,-0.5177682,-0.513789,-0.5098223,-0.5058686,-0.5019275,-0.49799848,-0.49408203,-0.49017742,-0.48628515,-0.48240474,-0.47853577,-0.47467875,-0.4708329,-0.46699873,-0.4631758,-0.4593637,-0.45556286,-0.4517729,-0.4479934,-0.4442248,-0.44046643,-0.43671876,-0.43298134,-0.42925382,-0.4255366,-0.42182904,-0.4181316,-0.41444382,-0.4107654,-0.4070967,-0.40343714,-0.39978713,-0.39614627,-0.39251417,-0.3888913,-0.3852773,-0.38167176,-0.37807512,-0.37448677,-0.3709071,-0.3673358,-0.36377242,-0.36021748,-0.35667032,-0.35313135,-0.34960026,-0.34607664,-0.34256092,-0.33905277,-0.33555186,-0.33205855,-0.32857227,-0.32509345,-0.32162175,-0.31815678,-0.314699,-0.3112478,-0.3078036,-0.30436605,-0.30093482,-0.29751033,-0.29409224,-0.2906802,-0.28727466,-0.28387502,-0.28048167,-0.2770943,-0.27371258,-0.27033693,-0.26696676,-0.26360247,-0.26024377,-0.2568903,-0.2535425,-0.25020003,-0.24686258,-0.24353053,-0.24020334,-0.23688142,-0.23356444,-0.23025207,-0.22694474,-0.22364189,-0.22034392,-0.21705052,-0.21376136,-0.21047686,-0.20719646,-0.20392057,-0.20064889,-0.19738108,-0.19411758,-0.19085804,-0.18760218,-0.18435039,-0.18110213,-0.1778578,-0.1746171,-0.17137972,-0.16814606,-0.16491558,-0.16168869,-0.15846507,-0.15524441,-0.15202716,-0.14881296,-0.14560154,-0.14239329,-0.13918766,-0.13598509,-0.13278526,-0.12958784,-0.12639329,-0.12320102,-0.120011464,-0.116824314,-0.113639265,-0.11045673,-0.1072764,-0.10409798,-0.10092188,-0.09774755,-0.09457541,-0.09140515,-0.08823648,-0.085069805,-0.08190458,-0.07874123,-0.07557944,-0.07241892,-0.069260076,-0.06610236,-0.0629462,-0.05979129,-0.056637324,-0.05348472,-0.050333176,-0.04718239,-0.04403278,-0.0408838,-0.03773587,-0.034588683,-0.03144194,-0.028296063,-0.025150506,-0.022005685,-0.018861298,-0.015717044,-0.01257334,-0.009429885,-0.006286378,-0.0031432335,8.742278e-8],"x":[-3.1415927,-3.1384494,-3.1353064,-3.132163,-3.12902,-3.125877,-3.1227336,-3.1195905,-3.1164474,-3.1133041,-3.110161,-3.1070178,-3.1038747,-3.1007316,-3.0975883,-3.0944452,-3.091302,-3.0881588,-3.0850158,-3.0818725,-3.0787294,-3.0755863,-3.072443,-3.0693,-3.0661566,-3.0630136,-3.0598705,-3.0567272,-3.053584,-3.0504408,-3.0472977,-3.0441546,-3.0410113,-3.0378683,-3.034725,-3.0315819,-3.0284388,-3.0252955,-3.0221524,-3.0190094,-3.015866,-3.012723,-3.0095797,-3.0064366,-3.0032935,-3.0001502,-2.9970071,-2.9938638,-2.9907207,-2.9875777,-2.9844344,-2.9812913,-2.9781482,-2.975005,-2.9718618,-2.9687185,-2.9655755,-2.9624324,-2.959289,-2.956146,-2.9530027,-2.9498596,-2.9467165,-2.9435732,-2.9404302,-2.937287,-2.9341438,-2.9310007,-2.9278574,-2.9247143,-2.9215713,-2.918428,-2.9152849,-2.9121416,-2.9089985,-2.9058554,-2.902712,-2.899569,-2.8964257,-2.8932827,-2.8901396,-2.8869963,-2.8838532,-2.8807101,-2.8775668,-2.8744237,-2.8712804,-2.8681374,-2.8649943,-2.861851,-2.858708,-2.8555646,-2.8524215,-2.8492785,-2.8461351,-2.842992,-2.839849,-2.8367057,-2.8335626,-2.8304193,-2.8272762,-2.8241332,-2.8209898,-2.8178468,-2.8147035,-2.8115604,-2.8084173,-2.805274,-2.802131,-2.7989879,-2.7958446,-2.7927015,-2.7895582,-2.786415,-2.783272,-2.7801287,-2.7769856,-2.7738423,-2.7706993,-2.7675562,-2.7644129,-2.7612698,-2.7581267,-2.7549834,-2.7518404,-2.748697,-2.745554,-2.742411,-2.7392676,-2.7361245,-2.7329812,-2.7298381,-2.726695,-2.7235518,-2.7204087,-2.7172654,-2.7141223,-2.7109792,-2.707836,-2.7046928,-2.7015498,-2.6984065,-2.6952634,-2.69212,-2.688977,-2.685834,-2.6826906,-2.6795475,-2.6764042,-2.6732612,-2.670118,-2.6669748,-2.6638317,-2.6606886,-2.6575453,-2.6544023,-2.651259,-2.6481159,-2.6449728,-2.6418295,-2.6386864,-2.635543,-2.6324,-2.629257,-2.6261137,-2.6229706,-2.6198275,-2.6166842,-2.6135411,-2.6103978,-2.6072547,-2.6041117,-2.6009684,-2.5978253,-2.594682,-2.591539,-2.5883958,-2.5852525,-2.5821095,-2.5789661,-2.575823,-2.57268,-2.5695367,-2.5663936,-2.5632505,-2.5601072,-2.5569642,-2.5538208,-2.5506778,-2.5475347,-2.5443914,-2.5412483,-2.538105,-2.534962,-2.5318189,-2.5286756,-2.5255325,-2.5223894,-2.519246,-2.516103,-2.5129597,-2.5098166,-2.5066736,-2.5035303,-2.5003872,-2.497244,-2.4941008,-2.4909577,-2.4878144,-2.4846714,-2.4815283,-2.478385,-2.475242,-2.4720986,-2.4689555,-2.4658124,-2.4626691,-2.459526,-2.4563828,-2.4532397,-2.4500966,-2.4469533,-2.4438102,-2.440667,-2.4375238,-2.4343808,-2.4312375,-2.4280944,-2.4249513,-2.421808,-2.418665,-2.4155216,-2.4123785,-2.4092355,-2.4060922,-2.402949,-2.3998058,-2.3966627,-2.3935196,-2.3903763,-2.3872333,-2.3840902,-2.3809469,-2.3778038,-2.3746605,-2.3715174,-2.3683743,-2.365231,-2.362088,-2.3589447,-2.3558016,-2.3526585,-2.3495152,-2.3463721,-2.343229,-2.3400857,-2.3369427,-2.3337994,-2.3306563,-2.3275132,-2.32437,-2.3212268,-2.3180835,-2.3149405,-2.3117974,-2.308654,-2.305511,-2.3023677,-2.2992246,-2.2960815,-2.2929382,-2.2897952,-2.286652,-2.2835088,-2.2803657,-2.2772224,-2.2740793,-2.2709363,-2.267793,-2.2646499,-2.2615066,-2.2583635,-2.2552204,-2.252077,-2.248934,-2.245791,-2.2426476,-2.2395046,-2.2363613,-2.2332182,-2.2300751,-2.2269318,-2.2237887,-2.2206454,-2.2175024,-2.2143593,-2.211216,-2.208073,-2.2049298,-2.2017865,-2.1986434,-2.1955001,-2.192357,-2.189214,-2.1860707,-2.1829276,-2.1797843,-2.1766412,-2.1734982,-2.1703548,-2.1672118,-2.1640685,-2.1609254,-2.1577823,-2.154639,-2.151496,-2.1483529,-2.1452096,-2.1420665,-2.1389232,-2.13578,-2.132637,-2.1294937,-2.1263506,-2.1232073,-2.1200643,-2.1169212,-2.1137779,-2.1106348,-2.1074917,-2.1043484,-2.1012053,-2.098062,-2.094919,-2.091776,-2.0886326,-2.0854895,-2.0823462,-2.0792031,-2.07606,-2.0729167,-2.0697737,-2.0666306,-2.0634873,-2.0603442,-2.057201,-2.0540578,-2.0509148,-2.0477715,-2.0446284,-2.041485,-2.038342,-2.035199,-2.0320556,-2.0289125,-2.0257692,-2.0226262,-2.019483,-2.0163398,-2.0131967,-2.0100536,-2.0069103,-2.0037673,-2.000624,-1.9974809,-1.9943377,-1.9911945,-1.9880514,-1.9849082,-1.981765,-1.9786218,-1.9754788,-1.9723356,-1.9691924,-1.9660492,-1.9629061,-1.9597629,-1.9566197,-1.9534765,-1.9503334,-1.9471903,-1.9440471,-1.9409039,-1.9377607,-1.9346176,-1.9314744,-1.9283313,-1.9251881,-1.9220449,-1.9189018,-1.9157586,-1.9126154,-1.9094722,-1.9063292,-1.903186,-1.9000428,-1.8968996,-1.8937565,-1.8906133,-1.8874701,-1.8843269,-1.8811837,-1.8780407,-1.8748975,-1.8717543,-1.8686111,-1.865468,-1.8623248,-1.8591816,-1.8560385,-1.8528953,-1.8497522,-1.846609,-1.8434658,-1.8403226,-1.8371795,-1.8340364,-1.8308932,-1.82775,-1.8246069,-1.8214637,-1.8183205,-1.8151773,-1.8120341,-1.808891,-1.8057479,-1.8026047,-1.7994615,-1.7963184,-1.7931752,-1.790032,-1.7868888,-1.7837456,-1.7806026,-1.7774594,-1.7743162,-1.771173,-1.7680299,-1.7648867,-1.7617435,-1.7586004,-1.7554573,-1.7523141,-1.7491709,-1.7460277,-1.7428845,-1.7397414,-1.7365983,-1.7334551,-1.7303119,-1.7271688,-1.7240256,-1.7208824,-1.7177392,-1.714596,-1.711453,-1.7083098,-1.7051666,-1.7020234,-1.6988803,-1.6957371,-1.6925939,-1.6894507,-1.6863077,-1.6831645,-1.6800213,-1.6768781,-1.6737349,-1.6705918,-1.6674486,-1.6643054,-1.6611623,-1.6580192,-1.654876,-1.6517328,-1.6485896,-1.6454464,-1.6423033,-1.6391602,-1.636017,-1.6328738,-1.6297307,-1.6265875,-1.6234443,-1.6203011,-1.617158,-1.6140149,-1.6108717,-1.6077285,-1.6045853,-1.6014422,-1.598299,-1.5951558,-1.5920126,-1.5888696,-1.5857264,-1.5825832,-1.57944,-1.5762968,-1.5731537,-1.5700105,-1.5668674,-1.5637242,-1.5605811,-1.5574379,-1.5542947,-1.5511515,-1.5480084,-1.5448653,-1.541722,-1.5385789,-1.5354357,-1.5322926,-1.5291494,-1.5260062,-1.522863,-1.51972,-1.5165768,-1.5134336,-1.5102904,-1.5071472,-1.5040041,-1.5008609,-1.4977177,-1.4945745,-1.4914315,-1.4882883,-1.4851451,-1.4820019,-1.4788588,-1.4757156,-1.4725724,-1.4694293,-1.4662861,-1.463143,-1.4599998,-1.4568566,-1.4537134,-1.4505703,-1.4474272,-1.444284,-1.4411408,-1.4379976,-1.4348545,-1.4317113,-1.4285681,-1.4254249,-1.4222819,-1.4191387,-1.4159955,-1.4128523,-1.4097092,-1.406566,-1.4034228,-1.4002796,-1.3971364,-1.3939934,-1.3908502,-1.387707,-1.3845638,-1.3814207,-1.3782775,-1.3751343,-1.3719912,-1.368848,-1.3657049,-1.3625617,-1.3594185,-1.3562753,-1.3531322,-1.349989,-1.3468459,-1.3437027,-1.3405596,-1.3374164,-1.3342732,-1.33113,-1.3279868,-1.3248438,-1.3217006,-1.3185574,-1.3154142,-1.3122711,-1.3091279,-1.3059847,-1.3028415,-1.2996984,-1.2965553,-1.2934121,-1.2902689,-1.2871257,-1.2839826,-1.2808394,-1.2776963,-1.2745531,-1.27141,-1.2682668,-1.2651236,-1.2619804,-1.2588372,-1.2556942,-1.252551,-1.2494078,-1.2462646,-1.2431215,-1.2399783,-1.2368351,-1.2336919,-1.2305487,-1.2274057,-1.2242625,-1.2211193,-1.2179761,-1.214833,-1.2116898,-1.2085466,-1.2054034,-1.2022604,-1.1991172,-1.195974,-1.1928308,-1.1896876,-1.1865445,-1.1834013,-1.1802582,-1.177115,-1.1739719,-1.1708287,-1.1676855,-1.1645423,-1.1613991,-1.158256,-1.1551129,-1.1519697,-1.1488265,-1.1456834,-1.1425402,-1.139397,-1.1362538,-1.1331108,-1.1299676,-1.1268244,-1.1236812,-1.120538,-1.1173949,-1.1142517,-1.1111085,-1.1079654,-1.1048223,-1.1016791,-1.0985359,-1.0953927,-1.0922495,-1.0891064,-1.0859632,-1.08282,-1.0796769,-1.0765338,-1.0733906,-1.0702474,-1.0671042,-1.0639611,-1.060818,-1.0576748,-1.0545316,-1.0513884,-1.0482453,-1.0451021,-1.0419589,-1.0388157,-1.0356727,-1.0325295,-1.0293863,-1.0262431,-1.0230999,-1.0199568,-1.0168136,-1.0136704,-1.0105273,-1.0073842,-1.004241,-1.0010978,-0.99795467,-0.9948115,-0.99166834,-0.98852515,-0.98538196,-0.9822388,-0.97909564,-0.9759525,-0.9728093,-0.9696662,-0.966523,-0.96337986,-0.96023667,-0.95709354,-0.95395035,-0.95080715,-0.947664,-0.94452083,-0.9413777,-0.9382345,-0.9350914,-0.9319482,-0.92880505,-0.92566186,-0.92251873,-0.91937554,-0.91623235,-0.9130892,-0.909946,-0.9068029,-0.9036597,-0.90051657,-0.8973734,-0.89423025,-0.89108706,-0.8879439,-0.88480073,-0.88165754,-0.8785144,-0.8753712,-0.8722281,-0.8690849,-0.86594176,-0.8627986,-0.85965544,-0.85651225,-0.8533691,-0.8502259,-0.84708273,-0.8439396,-0.8407964,-0.8376533,-0.8345101,-0.83136696,-0.82822376,-0.82508063,-0.82193744,-0.8187943,-0.8156511,-0.8125079,-0.8093648,-0.8062216,-0.8030785,-0.7999353,-0.79679215,-0.79364896,-0.7905058,-0.78736264,-0.7842195,-0.7810763,-0.7779331,-0.77479,-0.7716468,-0.76850367,-0.7653605,-0.76221734,-0.75907415,-0.755931,-0.7527878,-0.7496447,-0.7465015,-0.7433583,-0.7402152,-0.737072,-0.73392886,-0.73078567,-0.72764254,-0.72449934,-0.7213562,-0.718213,-0.7150699,-0.7119267,-0.7087835,-0.7056404,-0.7024972,-0.69935405,-0.69621086,-0.6930677,-0.68992454,-0.6867814,-0.6836382,-0.6804951,-0.6773519,-0.6742087,-0.67106557,-0.6679224,-0.66477925,-0.66163605,-0.6584929,-0.65534973,-0.6522066,-0.6490634,-0.6459203,-0.6427771,-0.6396339,-0.63649076,-0.6333476,-0.63020444,-0.62706125,-0.6239181,-0.6207749,-0.6176318,-0.6144886,-0.61134547,-0.6082023,-0.6050591,-0.60191596,-0.59877276,-0.59562963,-0.59248644,-0.5893433,-0.5862001,-0.583057,-0.5799138,-0.57677066,-0.5736275,-0.5704843,-0.56734115,-0.56419796,-0.5610548,-0.55791163,-0.5547685,-0.5516253,-0.5484822,-0.545339,-0.54219586,-0.53905267,-0.5359095,-0.53276634,-0.52962315,-0.52648,-0.5233368,-0.5201937,-0.5170505,-0.5139074,-0.5107642,-0.50762105,-0.50447786,-0.50133467,-0.49819154,-0.49504837,-0.4919052,-0.48876205,-0.48561886,-0.4824757,-0.47933254,-0.47618937,-0.4730462,-0.46990305,-0.4667599,-0.46361673,-0.46047357,-0.4573304,-0.45418724,-0.45104408,-0.4479009,-0.44475773,-0.44161457,-0.4384714,-0.43532825,-0.43218508,-0.42904192,-0.42589876,-0.4227556,-0.41961244,-0.41646928,-0.41332608,-0.41018292,-0.40703976,-0.4038966,-0.40075344,-0.39761028,-0.39446712,-0.39132395,-0.3881808,-0.38503763,-0.38189447,-0.37875128,-0.37560812,-0.37246495,-0.3693218,-0.36617863,-0.36303547,-0.3598923,-0.35674915,-0.353606,-0.35046282,-0.34731966,-0.34417647,-0.3410333,-0.33789015,-0.334747,-0.33160383,-0.32846066,-0.3253175,-0.32217434,-0.31903118,-0.31588802,-0.31274486,-0.30960166,-0.3064585,-0.30331534,-0.30017218,-0.29702902,-0.29388586,-0.2907427,-0.28759953,-0.28445637,-0.2813132,-0.27817005,-0.27502686,-0.2718837,-0.26874053,-0.26559737,-0.2624542,-0.25931105,-0.2561679,-0.25302473,-0.24988155,-0.24673839,-0.24359523,-0.24045207,-0.2373089,-0.23416574,-0.23102257,-0.2278794,-0.22473624,-0.22159308,-0.21844992,-0.21530674,-0.21216358,-0.20902042,-0.20587726,-0.2027341,-0.19959094,-0.19644776,-0.1933046,-0.19016144,-0.18701828,-0.18387511,-0.18073194,-0.17758878,-0.17444561,-0.17130245,-0.16815929,-0.16501613,-0.16187295,-0.15872979,-0.15558663,-0.15244347,-0.1493003,-0.14615713,-0.14301397,-0.13987081,-0.13672765,-0.13358448,-0.13044132,-0.12729815,-0.124154985,-0.12101182,-0.11786866,-0.11472549,-0.11158233,-0.10843917,-0.105296,-0.10215284,-0.09900967,-0.09586651,-0.09272335,-0.08958018,-0.08643702,-0.083293855,-0.080150686,-0.077007525,-0.07386436,-0.070721194,-0.06757803,-0.06443486,-0.061291702,-0.058148537,-0.055005375,-0.05186221,-0.048719045,-0.045575883,-0.042432718,-0.039289553,-0.036146387,-0.033003226,-0.02986006,-0.026716895,-0.023573732,-0.020430567,-0.017287403,-0.014144239,-0.011001075,-0.00785791,-0.0047147465,-0.0015715822,0.0015715822,0.0047147465,0.00785791,0.011001075,0.014144239,0.017287403,0.020430567,0.023573732,0.026716895,0.02986006,0.033003226,0.036146387,0.039289553,0.042432718,0.045575883,0.048719045,0.05186221,0.055005375,0.058148537,0.061291702,0.06443486,0.06757803,0.070721194,0.07386436,0.077007525,0.080150686,0.083293855,0.08643702,0.08958018,0.09272335,0.09586651,0.09900967,0.10215284,0.105296,0.10843917,0.11158233,0.11472549,0.11786866,0.12101182,0.124154985,0.12729815,0.13044132,0.13358448,0.13672765,0.13987081,0.14301397,0.14615713,0.1493003,0.15244347,0.15558663,0.15872979,0.16187295,0.16501613,0.16815929,0.17130245,0.17444561,0.17758878,0.18073194,0.18387511,0.18701828,0.19016144,0.1933046,0.19644776,0.19959094,0.2027341,0.20587726,0.20902042,0.21216358,0.21530674,0.21844992,0.22159308,0.22473624,0.2278794,0.23102257,0.23416574,0.2373089,0.24045207,0.24359523,0.24673839,0.24988155,0.25302473,0.2561679,0.25931105,0.2624542,0.26559737,0.26874053,0.2718837,0.27502686,0.27817005,0.2813132,0.28445637,0.28759953,0.2907427,0.29388586,0.29702902,0.30017218,0.30331534,0.3064585,0.30960166,0.31274486,0.31588802,0.31903118,0.32217434,0.3253175,0.32846066,0.33160383,0.334747,0.33789015,0.3410333,0.34417647,0.34731966,0.35046282,0.353606,0.35674915,0.3598923,0.36303547,0.36617863,0.3693218,0.37246495,0.37560812,0.37875128,0.38189447,0.38503763,0.3881808,0.39132395,0.39446712,0.39761028,0.40075344,0.4038966,0.40703976,0.41018292,0.41332608,0.41646928,0.41961244,0.4227556,0.42589876,0.42904192,0.43218508,0.43532825,0.4384714,0.44161457,0.44475773,0.4479009,0.45104408,0.45418724,0.4573304,0.46047357,0.46361673,0.4667599,0.46990305,0.4730462,0.47618937,0.47933254,0.4824757,0.48561886,0.48876205,0.4919052,0.49504837,0.49819154,0.50133467,0.50447786,0.50762105,0.5107642,0.5139074,0.5170505,0.5201937,0.5233368,0.52648,0.52962315,0.53276634,0.5359095,0.53905267,0.54219586,0.545339,0.5484822,0.5516253,0.5547685,0.55791163,0.5610548,0.56419796,0.56734115,0.5704843,0.5736275,0.57677066,0.5799138,0.583057,0.5862001,0.5893433,0.59248644,0.59562963,0.59877276,0.60191596,0.6050591,0.6082023,0.61134547,0.6144886,0.6176318,0.6207749,0.6239181,0.62706125,0.63020444,0.6333476,0.63649076,0.6396339,0.6427771,0.6459203,0.6490634,0.6522066,0.65534973,0.6584929,0.66163605,0.66477925,0.6679224,0.67106557,0.6742087,0.6773519,0.6804951,0.6836382,0.6867814,0.68992454,0.6930677,0.69621086,0.69935405,0.7024972,0.7056404,0.7087835,0.7119267,0.7150699,0.718213,0.7213562,0.72449934,0.72764254,0.73078567,0.73392886,0.737072,0.7402152,0.7433583,0.7465015,0.7496447,0.7527878,0.755931,0.75907415,0.76221734,0.7653605,0.76850367,0.7716468,0.77479,0.7779331,0.7810763,0.7842195,0.78736264,0.7905058,0.79364896,0.79679215,0.7999353,0.8030785,0.8062216,0.8093648,0.8125079,0.8156511,0.8187943,0.82193744,0.82508063,0.82822376,0.83136696,0.8345101,0.8376533,0.8407964,0.8439396,0.84708273,0.8502259,0.8533691,0.85651225,0.85965544,0.8627986,0.86594176,0.8690849,0.8722281,0.8753712,0.8785144,0.88165754,0.88480073,0.8879439,0.89108706,0.89423025,0.8973734,0.90051657,0.9036597,0.9068029,0.909946,0.9130892,0.91623235,0.91937554,0.92251873,0.92566186,0.92880505,0.9319482,0.9350914,0.9382345,0.9413777,0.94452083,0.947664,0.95080715,0.95395035,0.95709354,0.96023667,0.96337986,0.966523,0.9696662,0.9728093,0.9759525,0.97909564,0.9822388,0.98538196,0.98852515,0.99166834,0.9948115,0.99795467,1.0010978,1.004241,1.0073842,1.0105273,1.0136704,1.0168136,1.0199568,1.0230999,1.0262431,1.0293863,1.0325295,1.0356727,1.0388157,1.0419589,1.0451021,1.0482453,1.0513884,1.0545316,1.0576748,1.060818,1.0639611,1.0671042,1.0702474,1.0733906,1.0765338,1.0796769,1.08282,1.0859632,1.0891064,1.0922495,1.0953927,1.0985359,1.1016791,1.1048223,1.1079654,1.1111085,1.1142517,1.1173949,1.120538,1.1236812,1.1268244,1.1299676,1.1331108,1.1362538,1.139397,1.1425402,1.1456834,1.1488265,1.1519697,1.1551129,1.158256,1.1613991,1.1645423,1.1676855,1.1708287,1.1739719,1.177115,1.1802582,1.1834013,1.1865445,1.1896876,1.1928308,1.195974,1.1991172,1.2022604,1.2054034,1.2085466,1.2116898,1.214833,1.2179761,1.2211193,1.2242625,1.2274057,1.2305487,1.2336919,1.2368351,1.2399783,1.2431215,1.2462646,1.2494078,1.252551,1.2556942,1.2588372,1.2619804,1.2651236,1.2682668,1.27141,1.2745531,1.2776963,1.2808394,1.2839826,1.2871257,1.2902689,1.2934121,1.2965553,1.2996984,1.3028415,1.3059847,1.3091279,1.3122711,1.3154142,1.3185574,1.3217006,1.3248438,1.3279868,1.33113,1.3342732,1.3374164,1.3405596,1.3437027,1.3468459,1.349989,1.3531322,1.3562753,1.3594185,1.3625617,1.3657049,1.368848,1.3719912,1.3751343,1.3782775,1.3814207,1.3845638,1.387707,1.3908502,1.3939934,1.3971364,1.4002796,1.4034228,1.406566,1.4097092,1.4128523,1.4159955,1.4191387,1.4222819,1.4254249,1.4285681,1.4317113,1.4348545,1.4379976,1.4411408,1.444284,1.4474272,1.4505703,1.4537134,1.4568566,1.4599998,1.463143,1.4662861,1.4694293,1.4725724,1.4757156,1.4788588,1.4820019,1.4851451,1.4882883,1.4914315,1.4945745,1.4977177,1.5008609,1.5040041,1.5071472,1.5102904,1.5134336,1.5165768,1.51972,1.522863,1.5260062,1.5291494,1.5322926,1.5354357,1.5385789,1.541722,1.5448653,1.5480084,1.5511515,1.5542947,1.5574379,1.5605811,1.5637242,1.5668674,1.5700105,1.5731537,1.5762968,1.57944,1.5825832,1.5857264,1.5888696,1.5920126,1.5951558,1.598299,1.6014422,1.6045853,1.6077285,1.6108717,1.6140149,1.617158,1.6203011,1.6234443,1.6265875,1.6297307,1.6328738,1.636017,1.6391602,1.6423033,1.6454464,1.6485896,1.6517328,1.654876,1.6580192,1.6611623,1.6643054,1.6674486,1.6705918,1.6737349,1.6768781,1.6800213,1.6831645,1.6863077,1.6894507,1.6925939,1.6957371,1.6988803,1.7020234,1.7051666,1.7083098,1.711453,1.714596,1.7177392,1.7208824,1.7240256,1.7271688,1.7303119,1.7334551,1.7365983,1.7397414,1.7428845,1.7460277,1.7491709,1.7523141,1.7554573,1.7586004,1.7617435,1.7648867,1.7680299,1.771173,1.7743162,1.7774594,1.7806026,1.7837456,1.7868888,1.790032,1.7931752,1.7963184,1.7994615,1.8026047,1.8057479,1.808891,1.8120341,1.8151773,1.8183205,1.8214637,1.8246069,1.82775,1.8308932,1.8340364,1.8371795,1.8403226,1.8434658,1.846609,1.8497522,1.8528953,1.8560385,1.8591816,1.8623248,1.865468,1.8686111,1.8717543,1.8748975,1.8780407,1.8811837,1.8843269,1.8874701,1.8906133,1.8937565,1.8968996,1.9000428,1.903186,1.9063292,1.9094722,1.9126154,1.9157586,1.9189018,1.9220449,1.9251881,1.9283313,1.9314744,1.9346176,1.9377607,1.9409039,1.9440471,1.9471903,1.9503334,1.9534765,1.9566197,1.9597629,1.9629061,1.9660492,1.9691924,1.9723356,1.9754788,1.9786218,1.981765,1.9849082,1.9880514,1.9911945,1.9943377,1.9974809,2.000624,2.0037673,2.0069103,2.0100536,2.0131967,2.0163398,2.019483,2.0226262,2.0257692,2.0289125,2.0320556,2.035199,2.038342,2.041485,2.0446284,2.0477715,2.0509148,2.0540578,2.057201,2.0603442,2.0634873,2.0666306,2.0697737,2.0729167,2.07606,2.0792031,2.0823462,2.0854895,2.0886326,2.091776,2.094919,2.098062,2.1012053,2.1043484,2.1074917,2.1106348,2.1137779,2.1169212,2.1200643,2.1232073,2.1263506,2.1294937,2.132637,2.13578,2.1389232,2.1420665,2.1452096,2.1483529,2.151496,2.154639,2.1577823,2.1609254,2.1640685,2.1672118,2.1703548,2.1734982,2.1766412,2.1797843,2.1829276,2.1860707,2.189214,2.192357,2.1955001,2.1986434,2.2017865,2.2049298,2.208073,2.211216,2.2143593,2.2175024,2.2206454,2.2237887,2.2269318,2.2300751,2.2332182,2.2363613,2.2395046,2.2426476,2.245791,2.248934,2.252077,2.2552204,2.2583635,2.2615066,2.2646499,2.267793,2.2709363,2.2740793,2.2772224,2.2803657,2.2835088,2.286652,2.2897952,2.2929382,2.2960815,2.2992246,2.3023677,2.305511,2.308654,2.3117974,2.3149405,2.3180835,2.3212268,2.32437,2.3275132,2.3306563,2.3337994,2.3369427,2.3400857,2.343229,2.3463721,2.3495152,2.3526585,2.3558016,2.3589447,2.362088,2.365231,2.3683743,2.3715174,2.3746605,2.3778038,2.3809469,2.3840902,2.3872333,2.3903763,2.3935196,2.3966627,2.3998058,2.402949,2.4060922,2.4092355,2.4123785,2.4155216,2.418665,2.421808,2.4249513,2.4280944,2.4312375,2.4343808,2.4375238,2.440667,2.4438102,2.4469533,2.4500966,2.4532397,2.4563828,2.459526,2.4626691,2.4658124,2.4689555,2.4720986,2.475242,2.478385,2.4815283,2.4846714,2.4878144,2.4909577,2.4941008,2.497244,2.5003872,2.5035303,2.5066736,2.5098166,2.5129597,2.516103,2.519246,2.5223894,2.5255325,2.5286756,2.5318189,2.534962,2.538105,2.5412483,2.5443914,2.5475347,2.5506778,2.5538208,2.5569642,2.5601072,2.5632505,2.5663936,2.5695367,2.57268,2.575823,2.5789661,2.5821095,2.5852525,2.5883958,2.591539,2.594682,2.5978253,2.6009684,2.6041117,2.6072547,2.6103978,2.6135411,2.6166842,2.6198275,2.6229706,2.6261137,2.629257,2.6324,2.635543,2.6386864,2.6418295,2.6449728,2.6481159,2.651259,2.6544023,2.6575453,2.6606886,2.6638317,2.6669748,2.670118,2.6732612,2.6764042,2.6795475,2.6826906,2.685834,2.688977,2.69212,2.6952634,2.6984065,2.7015498,2.7046928,2.707836,2.7109792,2.7141223,2.7172654,2.7204087,2.7235518,2.726695,2.7298381,2.7329812,2.7361245,2.7392676,2.742411,2.745554,2.748697,2.7518404,2.7549834,2.7581267,2.7612698,2.7644129,2.7675562,2.7706993,2.7738423,2.7769856,2.7801287,2.783272,2.786415,2.7895582,2.7927015,2.7958446,2.7989879,2.802131,2.805274,2.8084173,2.8115604,2.8147035,2.8178468,2.8209898,2.8241332,2.8272762,2.8304193,2.8335626,2.8367057,2.839849,2.842992,2.8461351,2.8492785,2.8524215,2.8555646,2.858708,2.861851,2.8649943,2.8681374,2.8712804,2.8744237,2.8775668,2.8807101,2.8838532,2.8869963,2.8901396,2.8932827,2.8964257,2.899569,2.902712,2.9058554,2.9089985,2.9121416,2.9152849,2.918428,2.9215713,2.9247143,2.9278574,2.9310007,2.9341438,2.937287,2.9404302,2.9435732,2.9467165,2.9498596,2.9530027,2.956146,2.959289,2.9624324,2.9655755,2.9687185,2.9718618,2.975005,2.9781482,2.9812913,2.9844344,2.9875777,2.9907207,2.9938638,2.9970071,3.0001502,3.0032935,3.0064366,3.0095797,3.012723,3.015866,3.0190094,3.0221524,3.0252955,3.0284388,3.0315819,3.034725,3.0378683,3.0410113,3.0441546,3.0472977,3.0504408,3.053584,3.0567272,3.0598705,3.0630136,3.0661566,3.0693,3.072443,3.0755863,3.0787294,3.0818725,3.0850158,3.0881588,3.091302,3.0944452,3.0975883,3.1007316,3.1038747,3.1070178,3.110161,3.1133041,3.1164474,3.1195905,3.1227336,3.125877,3.12902,3.132163,3.1353064,3.1384494,3.1415927]}
diff --git a/lib/node_modules/@stdlib/math/base/special/tanf/test/fixtures/julia/subnormal.json b/lib/node_modules/@stdlib/math/base/special/tanf/test/fixtures/julia/subnormal.json
new file mode 100644
index 000000000000..985c97bfc766
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/tanf/test/fixtures/julia/subnormal.json
@@ -0,0 +1 @@
+{"expected":[1.0e-45,2.0041e-41,4.0081e-41,6.0121e-41,8.0161e-41,1.00201e-40,1.20241e-40,1.40281e-40,1.60321e-40,1.80361e-40,2.00401e-40,2.20442e-40,2.40482e-40,2.60522e-40,2.80562e-40,3.00602e-40,3.20642e-40,3.40682e-40,3.60722e-40,3.80762e-40,4.00802e-40,4.20842e-40,4.40882e-40,4.60922e-40,4.80963e-40,5.01003e-40,5.21043e-40,5.41083e-40,5.61123e-40,5.81163e-40,6.01203e-40,6.21243e-40,6.41283e-40,6.61323e-40,6.81363e-40,7.01403e-40,7.21445e-40,7.41484e-40,7.61524e-40,7.81564e-40,8.01604e-40,8.21644e-40,8.41684e-40,8.61724e-40,8.81764e-40,9.01804e-40,9.21844e-40,9.41884e-40,9.61924e-40,9.81966e-40,1.002005e-39,1.022045e-39,1.042085e-39,1.062125e-39,1.082165e-39,1.102205e-39,1.122245e-39,1.142285e-39,1.162325e-39,1.182365e-39,1.202405e-39,1.222445e-39,1.242487e-39,1.262526e-39,1.282566e-39,1.302606e-39,1.322646e-39,1.342686e-39,1.362726e-39,1.382766e-39,1.402806e-39,1.422846e-39,1.442886e-39,1.462926e-39,1.482966e-39,1.503008e-39,1.523047e-39,1.543087e-39,1.563127e-39,1.583167e-39,1.603207e-39,1.623247e-39,1.643287e-39,1.663327e-39,1.683367e-39,1.703407e-39,1.723447e-39,1.743487e-39,1.763529e-39,1.783568e-39,1.803608e-39,1.823648e-39,1.843688e-39,1.863728e-39,1.883768e-39,1.903808e-39,1.923848e-39,1.943888e-39,1.963928e-39,1.983968e-39,2.004008e-39,2.02405e-39,2.04409e-39,2.06413e-39,2.08417e-39,2.10421e-39,2.12425e-39,2.14429e-39,2.16433e-39,2.184369e-39,2.204409e-39,2.224449e-39,2.244489e-39,2.264529e-39,2.28457e-39,2.30461e-39,2.32465e-39,2.34469e-39,2.36473e-39,2.38477e-39,2.40481e-39,2.42485e-39,2.44489e-39,2.46493e-39,2.48497e-39,2.50501e-39,2.52505e-39,2.545092e-39,2.565131e-39,2.585171e-39,2.605211e-39,2.625251e-39,2.645291e-39,2.665331e-39,2.685371e-39,2.705411e-39,2.725451e-39,2.745491e-39,2.765531e-39,2.785573e-39,2.805613e-39,2.825652e-39,2.845692e-39,2.865732e-39,2.885772e-39,2.905812e-39,2.925852e-39,2.945892e-39,2.965932e-39,2.985972e-39,3.006012e-39,3.026052e-39,3.046094e-39,3.066134e-39,3.086173e-39,3.106213e-39,3.126253e-39,3.146293e-39,3.166333e-39,3.186373e-39,3.206413e-39,3.226453e-39,3.246493e-39,3.266533e-39,3.286573e-39,3.306615e-39,3.326655e-39,3.346694e-39,3.366734e-39,3.386774e-39,3.406814e-39,3.426854e-39,3.446894e-39,3.466934e-39,3.486974e-39,3.507014e-39,3.527054e-39,3.547094e-39,3.567136e-39,3.587176e-39,3.607216e-39,3.627255e-39,3.647295e-39,3.667335e-39,3.687375e-39,3.707415e-39,3.727455e-39,3.747495e-39,3.767535e-39,3.787575e-39,3.807615e-39,3.827657e-39,3.847697e-39,3.867737e-39,3.887776e-39,3.907816e-39,3.927856e-39,3.947896e-39,3.967936e-39,3.987976e-39,4.008016e-39,4.028056e-39,4.048096e-39,4.068136e-39,4.088178e-39,4.108218e-39,4.128258e-39,4.148297e-39,4.168337e-39,4.188377e-39,4.208417e-39,4.228457e-39,4.248497e-39,4.268537e-39,4.288577e-39,4.308617e-39,4.328657e-39,4.348699e-39,4.368739e-39,4.388779e-39,4.408818e-39,4.428858e-39,4.448898e-39,4.468938e-39,4.488978e-39,4.509018e-39,4.529058e-39,4.549098e-39,4.569138e-39,4.589178e-39,4.60922e-39,4.62926e-39,4.6493e-39,4.66934e-39,4.68938e-39,4.70942e-39,4.72946e-39,4.7495e-39,4.76954e-39,4.789579e-39,4.809619e-39,4.829659e-39,4.8497e-39,4.86974e-39,4.88978e-39,4.90982e-39,4.92986e-39,4.9499e-39,4.96994e-39,4.98998e-39,5.01002e-39,5.03006e-39,5.0501e-39,5.07014e-39,5.09018e-39,5.110222e-39,5.130262e-39,5.150302e-39,5.170342e-39,5.190381e-39,5.210421e-39,5.230461e-39,5.250501e-39,5.270541e-39,5.290581e-39,5.310621e-39,5.330661e-39,5.350701e-39,5.370743e-39,5.390783e-39,5.410823e-39,5.430863e-39,5.450902e-39,5.470942e-39,5.490982e-39,5.511022e-39,5.531062e-39,5.551102e-39,5.571142e-39,5.591182e-39,5.611222e-39,5.631264e-39,5.651304e-39,5.671344e-39,5.691384e-39,5.711423e-39,5.731463e-39,5.751503e-39,5.771543e-39,5.791583e-39,5.811623e-39,5.831663e-39,5.851703e-39,5.871743e-39,5.891785e-39,5.911825e-39,5.931865e-39,5.951905e-39,5.971944e-39,5.991984e-39,6.012024e-39,6.032064e-39,6.052104e-39,6.072144e-39,6.092184e-39,6.112224e-39,6.132264e-39,6.152306e-39,6.172346e-39,6.192386e-39,6.212426e-39,6.232465e-39,6.252505e-39,6.272545e-39,6.292585e-39,6.312625e-39,6.332665e-39,6.352705e-39,6.372745e-39,6.392785e-39,6.412827e-39,6.432867e-39,6.452907e-39,6.472947e-39,6.492986e-39,6.513026e-39,6.533066e-39,6.553106e-39,6.573146e-39,6.593186e-39,6.613226e-39,6.633266e-39,6.653306e-39,6.673348e-39,6.693388e-39,6.713428e-39,6.733468e-39,6.753508e-39,6.773547e-39,6.793587e-39,6.813627e-39,6.833667e-39,6.853707e-39,6.873747e-39,6.893787e-39,6.913829e-39,6.933869e-39,6.953909e-39,6.973949e-39,6.993989e-39,7.014029e-39,7.034068e-39,7.054108e-39,7.074148e-39,7.094188e-39,7.114228e-39,7.134268e-39,7.154308e-39,7.17435e-39,7.19439e-39,7.21443e-39,7.23447e-39,7.25451e-39,7.27455e-39,7.29459e-39,7.31463e-39,7.33467e-39,7.35471e-39,7.37475e-39,7.39479e-39,7.414829e-39,7.43487e-39,7.45491e-39,7.47495e-39,7.49499e-39,7.51503e-39,7.53507e-39,7.55511e-39,7.57515e-39,7.59519e-39,7.61523e-39,7.63527e-39,7.65531e-39,7.67535e-39,7.695392e-39,7.715432e-39,7.735472e-39,7.755512e-39,7.775552e-39,7.795592e-39,7.815631e-39,7.835671e-39,7.855711e-39,7.875751e-39,7.895791e-39,7.915831e-39,7.935871e-39,7.955913e-39,7.975953e-39,7.995993e-39,8.016033e-39,8.036073e-39,8.056113e-39,8.076152e-39,8.096192e-39,8.116232e-39,8.136272e-39,8.156312e-39,8.176352e-39,8.196392e-39,8.216434e-39,8.236474e-39,8.256514e-39,8.276554e-39,8.296594e-39,8.316634e-39,8.336673e-39,8.356713e-39,8.376753e-39,8.396793e-39,8.416833e-39,8.436873e-39,8.456913e-39,8.476955e-39,8.496995e-39,8.517035e-39,8.537075e-39,8.557115e-39,8.577155e-39,8.597194e-39,8.617234e-39,8.637274e-39,8.657314e-39,8.677354e-39,8.697394e-39,8.717434e-39,8.737476e-39,8.757516e-39,8.777556e-39,8.797596e-39,8.817636e-39,8.837676e-39,8.857715e-39,8.877755e-39,8.897795e-39,8.917835e-39,8.937875e-39,8.957915e-39,8.977957e-39,8.997997e-39,9.018037e-39,9.038077e-39,9.058117e-39,9.078157e-39,9.098197e-39,9.118236e-39,9.138276e-39,9.158316e-39,9.178356e-39,9.198396e-39,9.218436e-39,9.238478e-39,9.258518e-39,9.278558e-39,9.298598e-39,9.318638e-39,9.338678e-39,9.358718e-39,9.378757e-39,9.398797e-39,9.418837e-39,9.438877e-39,9.458917e-39,9.478957e-39,9.498999e-39,9.519039e-39,9.539079e-39,9.559119e-39,9.579159e-39,9.599199e-39,9.619239e-39,9.639279e-39,9.659318e-39,9.679358e-39,9.699398e-39,9.719438e-39,9.739478e-39,9.75952e-39,9.77956e-39,9.7996e-39,9.81964e-39,9.83968e-39,9.85972e-39,9.87976e-39,9.8998e-39,9.91984e-39,9.93988e-39,9.95992e-39,9.97996e-39,1.0e-38],"x":[1.0e-45,2.0041e-41,4.0081e-41,6.0121e-41,8.0161e-41,1.00201e-40,1.20241e-40,1.40281e-40,1.60321e-40,1.80361e-40,2.00401e-40,2.20442e-40,2.40482e-40,2.60522e-40,2.80562e-40,3.00602e-40,3.20642e-40,3.40682e-40,3.60722e-40,3.80762e-40,4.00802e-40,4.20842e-40,4.40882e-40,4.60922e-40,4.80963e-40,5.01003e-40,5.21043e-40,5.41083e-40,5.61123e-40,5.81163e-40,6.01203e-40,6.21243e-40,6.41283e-40,6.61323e-40,6.81363e-40,7.01403e-40,7.21445e-40,7.41484e-40,7.61524e-40,7.81564e-40,8.01604e-40,8.21644e-40,8.41684e-40,8.61724e-40,8.81764e-40,9.01804e-40,9.21844e-40,9.41884e-40,9.61924e-40,9.81966e-40,1.002005e-39,1.022045e-39,1.042085e-39,1.062125e-39,1.082165e-39,1.102205e-39,1.122245e-39,1.142285e-39,1.162325e-39,1.182365e-39,1.202405e-39,1.222445e-39,1.242487e-39,1.262526e-39,1.282566e-39,1.302606e-39,1.322646e-39,1.342686e-39,1.362726e-39,1.382766e-39,1.402806e-39,1.422846e-39,1.442886e-39,1.462926e-39,1.482966e-39,1.503008e-39,1.523047e-39,1.543087e-39,1.563127e-39,1.583167e-39,1.603207e-39,1.623247e-39,1.643287e-39,1.663327e-39,1.683367e-39,1.703407e-39,1.723447e-39,1.743487e-39,1.763529e-39,1.783568e-39,1.803608e-39,1.823648e-39,1.843688e-39,1.863728e-39,1.883768e-39,1.903808e-39,1.923848e-39,1.943888e-39,1.963928e-39,1.983968e-39,2.004008e-39,2.02405e-39,2.04409e-39,2.06413e-39,2.08417e-39,2.10421e-39,2.12425e-39,2.14429e-39,2.16433e-39,2.184369e-39,2.204409e-39,2.224449e-39,2.244489e-39,2.264529e-39,2.28457e-39,2.30461e-39,2.32465e-39,2.34469e-39,2.36473e-39,2.38477e-39,2.40481e-39,2.42485e-39,2.44489e-39,2.46493e-39,2.48497e-39,2.50501e-39,2.52505e-39,2.545092e-39,2.565131e-39,2.585171e-39,2.605211e-39,2.625251e-39,2.645291e-39,2.665331e-39,2.685371e-39,2.705411e-39,2.725451e-39,2.745491e-39,2.765531e-39,2.785573e-39,2.805613e-39,2.825652e-39,2.845692e-39,2.865732e-39,2.885772e-39,2.905812e-39,2.925852e-39,2.945892e-39,2.965932e-39,2.985972e-39,3.006012e-39,3.026052e-39,3.046094e-39,3.066134e-39,3.086173e-39,3.106213e-39,3.126253e-39,3.146293e-39,3.166333e-39,3.186373e-39,3.206413e-39,3.226453e-39,3.246493e-39,3.266533e-39,3.286573e-39,3.306615e-39,3.326655e-39,3.346694e-39,3.366734e-39,3.386774e-39,3.406814e-39,3.426854e-39,3.446894e-39,3.466934e-39,3.486974e-39,3.507014e-39,3.527054e-39,3.547094e-39,3.567136e-39,3.587176e-39,3.607216e-39,3.627255e-39,3.647295e-39,3.667335e-39,3.687375e-39,3.707415e-39,3.727455e-39,3.747495e-39,3.767535e-39,3.787575e-39,3.807615e-39,3.827657e-39,3.847697e-39,3.867737e-39,3.887776e-39,3.907816e-39,3.927856e-39,3.947896e-39,3.967936e-39,3.987976e-39,4.008016e-39,4.028056e-39,4.048096e-39,4.068136e-39,4.088178e-39,4.108218e-39,4.128258e-39,4.148297e-39,4.168337e-39,4.188377e-39,4.208417e-39,4.228457e-39,4.248497e-39,4.268537e-39,4.288577e-39,4.308617e-39,4.328657e-39,4.348699e-39,4.368739e-39,4.388779e-39,4.408818e-39,4.428858e-39,4.448898e-39,4.468938e-39,4.488978e-39,4.509018e-39,4.529058e-39,4.549098e-39,4.569138e-39,4.589178e-39,4.60922e-39,4.62926e-39,4.6493e-39,4.66934e-39,4.68938e-39,4.70942e-39,4.72946e-39,4.7495e-39,4.76954e-39,4.789579e-39,4.809619e-39,4.829659e-39,4.8497e-39,4.86974e-39,4.88978e-39,4.90982e-39,4.92986e-39,4.9499e-39,4.96994e-39,4.98998e-39,5.01002e-39,5.03006e-39,5.0501e-39,5.07014e-39,5.09018e-39,5.110222e-39,5.130262e-39,5.150302e-39,5.170342e-39,5.190381e-39,5.210421e-39,5.230461e-39,5.250501e-39,5.270541e-39,5.290581e-39,5.310621e-39,5.330661e-39,5.350701e-39,5.370743e-39,5.390783e-39,5.410823e-39,5.430863e-39,5.450902e-39,5.470942e-39,5.490982e-39,5.511022e-39,5.531062e-39,5.551102e-39,5.571142e-39,5.591182e-39,5.611222e-39,5.631264e-39,5.651304e-39,5.671344e-39,5.691384e-39,5.711423e-39,5.731463e-39,5.751503e-39,5.771543e-39,5.791583e-39,5.811623e-39,5.831663e-39,5.851703e-39,5.871743e-39,5.891785e-39,5.911825e-39,5.931865e-39,5.951905e-39,5.971944e-39,5.991984e-39,6.012024e-39,6.032064e-39,6.052104e-39,6.072144e-39,6.092184e-39,6.112224e-39,6.132264e-39,6.152306e-39,6.172346e-39,6.192386e-39,6.212426e-39,6.232465e-39,6.252505e-39,6.272545e-39,6.292585e-39,6.312625e-39,6.332665e-39,6.352705e-39,6.372745e-39,6.392785e-39,6.412827e-39,6.432867e-39,6.452907e-39,6.472947e-39,6.492986e-39,6.513026e-39,6.533066e-39,6.553106e-39,6.573146e-39,6.593186e-39,6.613226e-39,6.633266e-39,6.653306e-39,6.673348e-39,6.693388e-39,6.713428e-39,6.733468e-39,6.753508e-39,6.773547e-39,6.793587e-39,6.813627e-39,6.833667e-39,6.853707e-39,6.873747e-39,6.893787e-39,6.913829e-39,6.933869e-39,6.953909e-39,6.973949e-39,6.993989e-39,7.014029e-39,7.034068e-39,7.054108e-39,7.074148e-39,7.094188e-39,7.114228e-39,7.134268e-39,7.154308e-39,7.17435e-39,7.19439e-39,7.21443e-39,7.23447e-39,7.25451e-39,7.27455e-39,7.29459e-39,7.31463e-39,7.33467e-39,7.35471e-39,7.37475e-39,7.39479e-39,7.414829e-39,7.43487e-39,7.45491e-39,7.47495e-39,7.49499e-39,7.51503e-39,7.53507e-39,7.55511e-39,7.57515e-39,7.59519e-39,7.61523e-39,7.63527e-39,7.65531e-39,7.67535e-39,7.695392e-39,7.715432e-39,7.735472e-39,7.755512e-39,7.775552e-39,7.795592e-39,7.815631e-39,7.835671e-39,7.855711e-39,7.875751e-39,7.895791e-39,7.915831e-39,7.935871e-39,7.955913e-39,7.975953e-39,7.995993e-39,8.016033e-39,8.036073e-39,8.056113e-39,8.076152e-39,8.096192e-39,8.116232e-39,8.136272e-39,8.156312e-39,8.176352e-39,8.196392e-39,8.216434e-39,8.236474e-39,8.256514e-39,8.276554e-39,8.296594e-39,8.316634e-39,8.336673e-39,8.356713e-39,8.376753e-39,8.396793e-39,8.416833e-39,8.436873e-39,8.456913e-39,8.476955e-39,8.496995e-39,8.517035e-39,8.537075e-39,8.557115e-39,8.577155e-39,8.597194e-39,8.617234e-39,8.637274e-39,8.657314e-39,8.677354e-39,8.697394e-39,8.717434e-39,8.737476e-39,8.757516e-39,8.777556e-39,8.797596e-39,8.817636e-39,8.837676e-39,8.857715e-39,8.877755e-39,8.897795e-39,8.917835e-39,8.937875e-39,8.957915e-39,8.977957e-39,8.997997e-39,9.018037e-39,9.038077e-39,9.058117e-39,9.078157e-39,9.098197e-39,9.118236e-39,9.138276e-39,9.158316e-39,9.178356e-39,9.198396e-39,9.218436e-39,9.238478e-39,9.258518e-39,9.278558e-39,9.298598e-39,9.318638e-39,9.338678e-39,9.358718e-39,9.378757e-39,9.398797e-39,9.418837e-39,9.438877e-39,9.458917e-39,9.478957e-39,9.498999e-39,9.519039e-39,9.539079e-39,9.559119e-39,9.579159e-39,9.599199e-39,9.619239e-39,9.639279e-39,9.659318e-39,9.679358e-39,9.699398e-39,9.719438e-39,9.739478e-39,9.75952e-39,9.77956e-39,9.7996e-39,9.81964e-39,9.83968e-39,9.85972e-39,9.87976e-39,9.8998e-39,9.91984e-39,9.93988e-39,9.95992e-39,9.97996e-39,1.0e-38]}
diff --git a/lib/node_modules/@stdlib/math/base/special/tanf/test/fixtures/julia/tiny_negative.json b/lib/node_modules/@stdlib/math/base/special/tanf/test/fixtures/julia/tiny_negative.json
new file mode 100644
index 000000000000..3ab692fb2bcf
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/tanf/test/fixtures/julia/tiny_negative.json
@@ -0,0 +1 @@
+{"expected":[-1.0e-30,-9.97996e-31,-9.959919e-31,-9.93988e-31,-9.91984e-31,-9.8998e-31,-9.879759e-31,-9.859719e-31,-9.8396795e-31,-9.81964e-31,-9.799599e-31,-9.779559e-31,-9.759519e-31,-9.7394785e-31,-9.719439e-31,-9.699399e-31,-9.679359e-31,-9.659318e-31,-9.639278e-31,-9.619239e-31,-9.599199e-31,-9.579158e-31,-9.559118e-31,-9.539078e-31,-9.5190385e-31,-9.498998e-31,-9.478958e-31,-9.458918e-31,-9.438877e-31,-9.4188375e-31,-9.398798e-31,-9.378758e-31,-9.358717e-31,-9.338677e-31,-9.318637e-31,-9.298598e-31,-9.278557e-31,-9.258517e-31,-9.238477e-31,-9.218437e-31,-9.198397e-31,-9.178357e-31,-9.158317e-31,-9.138276e-31,-9.118236e-31,-9.0981965e-31,-9.078157e-31,-9.058116e-31,-9.038076e-31,-9.018036e-31,-8.997996e-31,-8.977956e-31,-8.957916e-31,-8.937876e-31,-8.917835e-31,-8.897795e-31,-8.877756e-31,-8.857716e-31,-8.837675e-31,-8.817635e-31,-8.797595e-31,-8.7775555e-31,-8.757515e-31,-8.737475e-31,-8.717435e-31,-8.697395e-31,-8.6773545e-31,-8.657315e-31,-8.637275e-31,-8.617234e-31,-8.597194e-31,-8.577154e-31,-8.557115e-31,-8.537074e-31,-8.517034e-31,-8.496994e-31,-8.476954e-31,-8.456914e-31,-8.436874e-31,-8.416834e-31,-8.396794e-31,-8.376753e-31,-8.3567135e-31,-8.336674e-31,-8.316633e-31,-8.296593e-31,-8.276553e-31,-8.256513e-31,-8.236473e-31,-8.216433e-31,-8.196393e-31,-8.176353e-31,-8.156312e-31,-8.136273e-31,-8.116233e-31,-8.096192e-31,-8.076152e-31,-8.056112e-31,-8.036072e-31,-8.016032e-31,-7.995992e-31,-7.975952e-31,-7.955912e-31,-7.935871e-31,-7.915832e-31,-7.895792e-31,-7.8757515e-31,-7.8557117e-31,-7.8356714e-31,-7.815631e-31,-7.7955912e-31,-7.775551e-31,-7.755511e-31,-7.735471e-31,-7.715431e-31,-7.6953907e-31,-7.675351e-31,-7.6553106e-31,-7.6352707e-31,-7.6152304e-31,-7.5951906e-31,-7.5751503e-31,-7.55511e-31,-7.53507e-31,-7.51503e-31,-7.49499e-31,-7.47495e-31,-7.45491e-31,-7.4348696e-31,-7.41483e-31,-7.3947895e-31,-7.3747497e-31,-7.3547094e-31,-7.3346696e-31,-7.3146293e-31,-7.2945894e-31,-7.274549e-31,-7.254509e-31,-7.234469e-31,-7.2144287e-31,-7.194389e-31,-7.1743486e-31,-7.1543088e-31,-7.1342685e-31,-7.1142286e-31,-7.0941883e-31,-7.0741485e-31,-7.054108e-31,-7.0340684e-31,-7.014028e-31,-6.993988e-31,-6.973948e-31,-6.9539077e-31,-6.933868e-31,-6.9138275e-31,-6.8937877e-31,-6.8737474e-31,-6.8537076e-31,-6.8336673e-31,-6.8136275e-31,-6.793587e-31,-6.7735473e-31,-6.753507e-31,-6.7334667e-31,-6.713427e-31,-6.6933866e-31,-6.673347e-31,-6.6533065e-31,-6.6332667e-31,-6.6132264e-31,-6.5931865e-31,-6.5731462e-31,-6.5531064e-31,-6.533066e-31,-6.5130263e-31,-6.492986e-31,-6.472946e-31,-6.452906e-31,-6.4328656e-31,-6.4128257e-31,-6.3927854e-31,-6.3727456e-31,-6.3527053e-31,-6.3326655e-31,-6.312625e-31,-6.2925854e-31,-6.272545e-31,-6.252505e-31,-6.232465e-31,-6.212425e-31,-6.192385e-31,-6.1723445e-31,-6.1523047e-31,-6.1322644e-31,-6.1122246e-31,-6.0921843e-31,-6.0721444e-31,-6.052104e-31,-6.0320643e-31,-6.012024e-31,-5.991984e-31,-5.971944e-31,-5.951904e-31,-5.9318638e-31,-5.9118235e-31,-5.8917836e-31,-5.8717433e-31,-5.8517035e-31,-5.831663e-31,-5.8116234e-31,-5.791583e-31,-5.7715433e-31,-5.751503e-31,-5.731463e-31,-5.711423e-31,-5.691383e-31,-5.6713427e-31,-5.651303e-31,-5.6312626e-31,-5.6112223e-31,-5.5911825e-31,-5.571142e-31,-5.5511023e-31,-5.531062e-31,-5.511022e-31,-5.490982e-31,-5.470942e-31,-5.450902e-31,-5.430862e-31,-5.4108217e-31,-5.390782e-31,-5.3707415e-31,-5.350701e-31,-5.3306614e-31,-5.310621e-31,-5.2905813e-31,-5.270541e-31,-5.250501e-31,-5.230461e-31,-5.210421e-31,-5.1903807e-31,-5.170341e-31,-5.1503006e-31,-5.130261e-31,-5.1102205e-31,-5.09018e-31,-5.0701404e-31,-5.0501e-31,-5.03006e-31,-5.01002e-31,-4.98998e-31,-4.96994e-31,-4.9499e-31,-4.9298597e-31,-4.90982e-31,-4.8897796e-31,-4.8697397e-31,-4.8496994e-31,-4.8296596e-31,-4.8096193e-31,-4.789579e-31,-4.769539e-31,-4.749499e-31,-4.729459e-31,-4.7094188e-31,-4.689379e-31,-4.6693386e-31,-4.649299e-31,-4.6292585e-31,-4.6092187e-31,-4.5891784e-31,-4.5691385e-31,-4.5490983e-31,-4.529058e-31,-4.509018e-31,-4.488978e-31,-4.468938e-31,-4.4488977e-31,-4.428858e-31,-4.4088176e-31,-4.3887777e-31,-4.3687375e-31,-4.3486976e-31,-4.3286573e-31,-4.3086175e-31,-4.288577e-31,-4.268537e-31,-4.248497e-31,-4.228457e-31,-4.208417e-31,-4.1883766e-31,-4.168337e-31,-4.1482965e-31,-4.1282567e-31,-4.1082164e-31,-4.0881766e-31,-4.0681363e-31,-4.0480964e-31,-4.028056e-31,-4.0080163e-31,-3.987976e-31,-3.9679357e-31,-3.947896e-31,-3.9278558e-31,-3.9078158e-31,-3.8877757e-31,-3.8677356e-31,-3.8476953e-31,-3.8276553e-31,-3.8076152e-31,-3.7875752e-31,-3.767535e-31,-3.747495e-31,-3.727455e-31,-3.707415e-31,-3.6873748e-31,-3.6673348e-31,-3.6472947e-31,-3.6272547e-31,-3.6072146e-31,-3.5871743e-31,-3.5671342e-31,-3.5470942e-31,-3.527054e-31,-3.507014e-31,-3.486974e-31,-3.466934e-31,-3.4468939e-31,-3.4268538e-31,-3.4068137e-31,-3.3867737e-31,-3.3667336e-31,-3.3466935e-31,-3.3266535e-31,-3.3066132e-31,-3.2865731e-31,-3.266533e-31,-3.246493e-31,-3.226453e-31,-3.2064129e-31,-3.1863728e-31,-3.1663327e-31,-3.1462927e-31,-3.1262526e-31,-3.1062126e-31,-3.0861725e-31,-3.0661324e-31,-3.0460924e-31,-3.026052e-31,-3.006012e-31,-2.985972e-31,-2.9659319e-31,-2.9458918e-31,-2.9258518e-31,-2.9058117e-31,-2.8857716e-31,-2.8657316e-31,-2.8456915e-31,-2.8256514e-31,-2.8056114e-31,-2.7855713e-31,-2.7655313e-31,-2.745491e-31,-2.725451e-31,-2.7054108e-31,-2.6853708e-31,-2.6653307e-31,-2.6452906e-31,-2.6252506e-31,-2.6052105e-31,-2.5851705e-31,-2.5651304e-31,-2.5450903e-31,-2.5250503e-31,-2.5050102e-31,-2.48497e-31,-2.4649298e-31,-2.4448898e-31,-2.4248497e-31,-2.4048097e-31,-2.3847696e-31,-2.3647295e-31,-2.3446895e-31,-2.3246494e-31,-2.3046093e-31,-2.2845693e-31,-2.2645292e-31,-2.2444891e-31,-2.224449e-31,-2.2044088e-31,-2.1843687e-31,-2.1643287e-31,-2.1442886e-31,-2.1242485e-31,-2.1042085e-31,-2.0841684e-31,-2.0641283e-31,-2.0440883e-31,-2.0240482e-31,-2.0040082e-31,-1.983968e-31,-1.9639279e-31,-1.9438879e-31,-1.9238478e-31,-1.9038077e-31,-1.8837677e-31,-1.8637275e-31,-1.8436874e-31,-1.8236474e-31,-1.8036073e-31,-1.7835672e-31,-1.7635272e-31,-1.7434871e-31,-1.7234469e-31,-1.7034069e-31,-1.6833668e-31,-1.6633267e-31,-1.6432867e-31,-1.6232466e-31,-1.6032066e-31,-1.5831664e-31,-1.5631263e-31,-1.5430862e-31,-1.5230462e-31,-1.5030061e-31,-1.482966e-31,-1.462926e-31,-1.4428858e-31,-1.4228458e-31,-1.4028057e-31,-1.3827656e-31,-1.3627256e-31,-1.3426855e-31,-1.3226453e-31,-1.3026053e-31,-1.2825652e-31,-1.2625251e-31,-1.2424851e-31,-1.222445e-31,-1.202405e-31,-1.1823648e-31,-1.1623247e-31,-1.1422846e-31,-1.1222446e-31,-1.1022045e-31,-1.0821644e-31,-1.0621244e-31,-1.0420842e-31,-1.0220441e-31,-1.0020041e-31,-9.81964e-32,-9.6192395e-32,-9.4188383e-32,-9.2184377e-32,-9.018037e-32,-8.8176364e-32,-8.617235e-32,-8.4168346e-32,-8.216434e-32,-8.016033e-32,-7.815632e-32,-7.6152315e-32,-7.414831e-32,-7.2144297e-32,-7.014029e-32,-6.8136284e-32,-6.613227e-32,-6.4128266e-32,-6.212426e-32,-6.012025e-32,-5.811624e-32,-5.6112235e-32,-5.410823e-32,-5.2104216e-32,-5.010021e-32,-4.80962e-32,-4.6092194e-32,-4.4088185e-32,-4.208418e-32,-4.008017e-32,-3.8076163e-32,-3.6072154e-32,-3.4068145e-32,-3.206414e-32,-3.006013e-32,-2.8056123e-32,-2.6052114e-32,-2.4048106e-32,-2.2044098e-32,-2.0040089e-32,-1.8036081e-32,-1.6032074e-32,-1.4028066e-32,-1.2024058e-32,-1.002005e-32,-8.016042e-33,-6.012034e-33,-4.008026e-33,-2.004018e-33,-1.0e-38],"x":[-1.0e-30,-9.97996e-31,-9.959919e-31,-9.93988e-31,-9.91984e-31,-9.8998e-31,-9.879759e-31,-9.859719e-31,-9.8396795e-31,-9.81964e-31,-9.799599e-31,-9.779559e-31,-9.759519e-31,-9.7394785e-31,-9.719439e-31,-9.699399e-31,-9.679359e-31,-9.659318e-31,-9.639278e-31,-9.619239e-31,-9.599199e-31,-9.579158e-31,-9.559118e-31,-9.539078e-31,-9.5190385e-31,-9.498998e-31,-9.478958e-31,-9.458918e-31,-9.438877e-31,-9.4188375e-31,-9.398798e-31,-9.378758e-31,-9.358717e-31,-9.338677e-31,-9.318637e-31,-9.298598e-31,-9.278557e-31,-9.258517e-31,-9.238477e-31,-9.218437e-31,-9.198397e-31,-9.178357e-31,-9.158317e-31,-9.138276e-31,-9.118236e-31,-9.0981965e-31,-9.078157e-31,-9.058116e-31,-9.038076e-31,-9.018036e-31,-8.997996e-31,-8.977956e-31,-8.957916e-31,-8.937876e-31,-8.917835e-31,-8.897795e-31,-8.877756e-31,-8.857716e-31,-8.837675e-31,-8.817635e-31,-8.797595e-31,-8.7775555e-31,-8.757515e-31,-8.737475e-31,-8.717435e-31,-8.697395e-31,-8.6773545e-31,-8.657315e-31,-8.637275e-31,-8.617234e-31,-8.597194e-31,-8.577154e-31,-8.557115e-31,-8.537074e-31,-8.517034e-31,-8.496994e-31,-8.476954e-31,-8.456914e-31,-8.436874e-31,-8.416834e-31,-8.396794e-31,-8.376753e-31,-8.3567135e-31,-8.336674e-31,-8.316633e-31,-8.296593e-31,-8.276553e-31,-8.256513e-31,-8.236473e-31,-8.216433e-31,-8.196393e-31,-8.176353e-31,-8.156312e-31,-8.136273e-31,-8.116233e-31,-8.096192e-31,-8.076152e-31,-8.056112e-31,-8.036072e-31,-8.016032e-31,-7.995992e-31,-7.975952e-31,-7.955912e-31,-7.935871e-31,-7.915832e-31,-7.895792e-31,-7.8757515e-31,-7.8557117e-31,-7.8356714e-31,-7.815631e-31,-7.7955912e-31,-7.775551e-31,-7.755511e-31,-7.735471e-31,-7.715431e-31,-7.6953907e-31,-7.675351e-31,-7.6553106e-31,-7.6352707e-31,-7.6152304e-31,-7.5951906e-31,-7.5751503e-31,-7.55511e-31,-7.53507e-31,-7.51503e-31,-7.49499e-31,-7.47495e-31,-7.45491e-31,-7.4348696e-31,-7.41483e-31,-7.3947895e-31,-7.3747497e-31,-7.3547094e-31,-7.3346696e-31,-7.3146293e-31,-7.2945894e-31,-7.274549e-31,-7.254509e-31,-7.234469e-31,-7.2144287e-31,-7.194389e-31,-7.1743486e-31,-7.1543088e-31,-7.1342685e-31,-7.1142286e-31,-7.0941883e-31,-7.0741485e-31,-7.054108e-31,-7.0340684e-31,-7.014028e-31,-6.993988e-31,-6.973948e-31,-6.9539077e-31,-6.933868e-31,-6.9138275e-31,-6.8937877e-31,-6.8737474e-31,-6.8537076e-31,-6.8336673e-31,-6.8136275e-31,-6.793587e-31,-6.7735473e-31,-6.753507e-31,-6.7334667e-31,-6.713427e-31,-6.6933866e-31,-6.673347e-31,-6.6533065e-31,-6.6332667e-31,-6.6132264e-31,-6.5931865e-31,-6.5731462e-31,-6.5531064e-31,-6.533066e-31,-6.5130263e-31,-6.492986e-31,-6.472946e-31,-6.452906e-31,-6.4328656e-31,-6.4128257e-31,-6.3927854e-31,-6.3727456e-31,-6.3527053e-31,-6.3326655e-31,-6.312625e-31,-6.2925854e-31,-6.272545e-31,-6.252505e-31,-6.232465e-31,-6.212425e-31,-6.192385e-31,-6.1723445e-31,-6.1523047e-31,-6.1322644e-31,-6.1122246e-31,-6.0921843e-31,-6.0721444e-31,-6.052104e-31,-6.0320643e-31,-6.012024e-31,-5.991984e-31,-5.971944e-31,-5.951904e-31,-5.9318638e-31,-5.9118235e-31,-5.8917836e-31,-5.8717433e-31,-5.8517035e-31,-5.831663e-31,-5.8116234e-31,-5.791583e-31,-5.7715433e-31,-5.751503e-31,-5.731463e-31,-5.711423e-31,-5.691383e-31,-5.6713427e-31,-5.651303e-31,-5.6312626e-31,-5.6112223e-31,-5.5911825e-31,-5.571142e-31,-5.5511023e-31,-5.531062e-31,-5.511022e-31,-5.490982e-31,-5.470942e-31,-5.450902e-31,-5.430862e-31,-5.4108217e-31,-5.390782e-31,-5.3707415e-31,-5.350701e-31,-5.3306614e-31,-5.310621e-31,-5.2905813e-31,-5.270541e-31,-5.250501e-31,-5.230461e-31,-5.210421e-31,-5.1903807e-31,-5.170341e-31,-5.1503006e-31,-5.130261e-31,-5.1102205e-31,-5.09018e-31,-5.0701404e-31,-5.0501e-31,-5.03006e-31,-5.01002e-31,-4.98998e-31,-4.96994e-31,-4.9499e-31,-4.9298597e-31,-4.90982e-31,-4.8897796e-31,-4.8697397e-31,-4.8496994e-31,-4.8296596e-31,-4.8096193e-31,-4.789579e-31,-4.769539e-31,-4.749499e-31,-4.729459e-31,-4.7094188e-31,-4.689379e-31,-4.6693386e-31,-4.649299e-31,-4.6292585e-31,-4.6092187e-31,-4.5891784e-31,-4.5691385e-31,-4.5490983e-31,-4.529058e-31,-4.509018e-31,-4.488978e-31,-4.468938e-31,-4.4488977e-31,-4.428858e-31,-4.4088176e-31,-4.3887777e-31,-4.3687375e-31,-4.3486976e-31,-4.3286573e-31,-4.3086175e-31,-4.288577e-31,-4.268537e-31,-4.248497e-31,-4.228457e-31,-4.208417e-31,-4.1883766e-31,-4.168337e-31,-4.1482965e-31,-4.1282567e-31,-4.1082164e-31,-4.0881766e-31,-4.0681363e-31,-4.0480964e-31,-4.028056e-31,-4.0080163e-31,-3.987976e-31,-3.9679357e-31,-3.947896e-31,-3.9278558e-31,-3.9078158e-31,-3.8877757e-31,-3.8677356e-31,-3.8476953e-31,-3.8276553e-31,-3.8076152e-31,-3.7875752e-31,-3.767535e-31,-3.747495e-31,-3.727455e-31,-3.707415e-31,-3.6873748e-31,-3.6673348e-31,-3.6472947e-31,-3.6272547e-31,-3.6072146e-31,-3.5871743e-31,-3.5671342e-31,-3.5470942e-31,-3.527054e-31,-3.507014e-31,-3.486974e-31,-3.466934e-31,-3.4468939e-31,-3.4268538e-31,-3.4068137e-31,-3.3867737e-31,-3.3667336e-31,-3.3466935e-31,-3.3266535e-31,-3.3066132e-31,-3.2865731e-31,-3.266533e-31,-3.246493e-31,-3.226453e-31,-3.2064129e-31,-3.1863728e-31,-3.1663327e-31,-3.1462927e-31,-3.1262526e-31,-3.1062126e-31,-3.0861725e-31,-3.0661324e-31,-3.0460924e-31,-3.026052e-31,-3.006012e-31,-2.985972e-31,-2.9659319e-31,-2.9458918e-31,-2.9258518e-31,-2.9058117e-31,-2.8857716e-31,-2.8657316e-31,-2.8456915e-31,-2.8256514e-31,-2.8056114e-31,-2.7855713e-31,-2.7655313e-31,-2.745491e-31,-2.725451e-31,-2.7054108e-31,-2.6853708e-31,-2.6653307e-31,-2.6452906e-31,-2.6252506e-31,-2.6052105e-31,-2.5851705e-31,-2.5651304e-31,-2.5450903e-31,-2.5250503e-31,-2.5050102e-31,-2.48497e-31,-2.4649298e-31,-2.4448898e-31,-2.4248497e-31,-2.4048097e-31,-2.3847696e-31,-2.3647295e-31,-2.3446895e-31,-2.3246494e-31,-2.3046093e-31,-2.2845693e-31,-2.2645292e-31,-2.2444891e-31,-2.224449e-31,-2.2044088e-31,-2.1843687e-31,-2.1643287e-31,-2.1442886e-31,-2.1242485e-31,-2.1042085e-31,-2.0841684e-31,-2.0641283e-31,-2.0440883e-31,-2.0240482e-31,-2.0040082e-31,-1.983968e-31,-1.9639279e-31,-1.9438879e-31,-1.9238478e-31,-1.9038077e-31,-1.8837677e-31,-1.8637275e-31,-1.8436874e-31,-1.8236474e-31,-1.8036073e-31,-1.7835672e-31,-1.7635272e-31,-1.7434871e-31,-1.7234469e-31,-1.7034069e-31,-1.6833668e-31,-1.6633267e-31,-1.6432867e-31,-1.6232466e-31,-1.6032066e-31,-1.5831664e-31,-1.5631263e-31,-1.5430862e-31,-1.5230462e-31,-1.5030061e-31,-1.482966e-31,-1.462926e-31,-1.4428858e-31,-1.4228458e-31,-1.4028057e-31,-1.3827656e-31,-1.3627256e-31,-1.3426855e-31,-1.3226453e-31,-1.3026053e-31,-1.2825652e-31,-1.2625251e-31,-1.2424851e-31,-1.222445e-31,-1.202405e-31,-1.1823648e-31,-1.1623247e-31,-1.1422846e-31,-1.1222446e-31,-1.1022045e-31,-1.0821644e-31,-1.0621244e-31,-1.0420842e-31,-1.0220441e-31,-1.0020041e-31,-9.81964e-32,-9.6192395e-32,-9.4188383e-32,-9.2184377e-32,-9.018037e-32,-8.8176364e-32,-8.617235e-32,-8.4168346e-32,-8.216434e-32,-8.016033e-32,-7.815632e-32,-7.6152315e-32,-7.414831e-32,-7.2144297e-32,-7.014029e-32,-6.8136284e-32,-6.613227e-32,-6.4128266e-32,-6.212426e-32,-6.012025e-32,-5.811624e-32,-5.6112235e-32,-5.410823e-32,-5.2104216e-32,-5.010021e-32,-4.80962e-32,-4.6092194e-32,-4.4088185e-32,-4.208418e-32,-4.008017e-32,-3.8076163e-32,-3.6072154e-32,-3.4068145e-32,-3.206414e-32,-3.006013e-32,-2.8056123e-32,-2.6052114e-32,-2.4048106e-32,-2.2044098e-32,-2.0040089e-32,-1.8036081e-32,-1.6032074e-32,-1.4028066e-32,-1.2024058e-32,-1.002005e-32,-8.016042e-33,-6.012034e-33,-4.008026e-33,-2.004018e-33,-1.0e-38]}
diff --git a/lib/node_modules/@stdlib/math/base/special/tanf/test/fixtures/julia/tiny_positive.json b/lib/node_modules/@stdlib/math/base/special/tanf/test/fixtures/julia/tiny_positive.json
new file mode 100644
index 000000000000..addd6ab09ce4
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/tanf/test/fixtures/julia/tiny_positive.json
@@ -0,0 +1 @@
+{"expected":[1.0e-30,9.97996e-31,9.959919e-31,9.93988e-31,9.91984e-31,9.8998e-31,9.879759e-31,9.859719e-31,9.8396795e-31,9.81964e-31,9.799599e-31,9.779559e-31,9.759519e-31,9.7394785e-31,9.719439e-31,9.699399e-31,9.679359e-31,9.659318e-31,9.639278e-31,9.619239e-31,9.599199e-31,9.579158e-31,9.559118e-31,9.539078e-31,9.5190385e-31,9.498998e-31,9.478958e-31,9.458918e-31,9.438877e-31,9.4188375e-31,9.398798e-31,9.378758e-31,9.358717e-31,9.338677e-31,9.318637e-31,9.298598e-31,9.278557e-31,9.258517e-31,9.238477e-31,9.218437e-31,9.198397e-31,9.178357e-31,9.158317e-31,9.138276e-31,9.118236e-31,9.0981965e-31,9.078157e-31,9.058116e-31,9.038076e-31,9.018036e-31,8.997996e-31,8.977956e-31,8.957916e-31,8.937876e-31,8.917835e-31,8.897795e-31,8.877756e-31,8.857716e-31,8.837675e-31,8.817635e-31,8.797595e-31,8.7775555e-31,8.757515e-31,8.737475e-31,8.717435e-31,8.697395e-31,8.6773545e-31,8.657315e-31,8.637275e-31,8.617234e-31,8.597194e-31,8.577154e-31,8.557115e-31,8.537074e-31,8.517034e-31,8.496994e-31,8.476954e-31,8.456914e-31,8.436874e-31,8.416834e-31,8.396794e-31,8.376753e-31,8.3567135e-31,8.336674e-31,8.316633e-31,8.296593e-31,8.276553e-31,8.256513e-31,8.236473e-31,8.216433e-31,8.196393e-31,8.176353e-31,8.156312e-31,8.136273e-31,8.116233e-31,8.096192e-31,8.076152e-31,8.056112e-31,8.036072e-31,8.016032e-31,7.995992e-31,7.975952e-31,7.955912e-31,7.935871e-31,7.915832e-31,7.895792e-31,7.8757515e-31,7.8557117e-31,7.8356714e-31,7.815631e-31,7.7955912e-31,7.775551e-31,7.755511e-31,7.735471e-31,7.715431e-31,7.6953907e-31,7.675351e-31,7.6553106e-31,7.6352707e-31,7.6152304e-31,7.5951906e-31,7.5751503e-31,7.55511e-31,7.53507e-31,7.51503e-31,7.49499e-31,7.47495e-31,7.45491e-31,7.4348696e-31,7.41483e-31,7.3947895e-31,7.3747497e-31,7.3547094e-31,7.3346696e-31,7.3146293e-31,7.2945894e-31,7.274549e-31,7.254509e-31,7.234469e-31,7.2144287e-31,7.194389e-31,7.1743486e-31,7.1543088e-31,7.1342685e-31,7.1142286e-31,7.0941883e-31,7.0741485e-31,7.054108e-31,7.0340684e-31,7.014028e-31,6.993988e-31,6.973948e-31,6.9539077e-31,6.933868e-31,6.9138275e-31,6.8937877e-31,6.8737474e-31,6.8537076e-31,6.8336673e-31,6.8136275e-31,6.793587e-31,6.7735473e-31,6.753507e-31,6.7334667e-31,6.713427e-31,6.6933866e-31,6.673347e-31,6.6533065e-31,6.6332667e-31,6.6132264e-31,6.5931865e-31,6.5731462e-31,6.5531064e-31,6.533066e-31,6.5130263e-31,6.492986e-31,6.472946e-31,6.452906e-31,6.4328656e-31,6.4128257e-31,6.3927854e-31,6.3727456e-31,6.3527053e-31,6.3326655e-31,6.312625e-31,6.2925854e-31,6.272545e-31,6.252505e-31,6.232465e-31,6.212425e-31,6.192385e-31,6.1723445e-31,6.1523047e-31,6.1322644e-31,6.1122246e-31,6.0921843e-31,6.0721444e-31,6.052104e-31,6.0320643e-31,6.012024e-31,5.991984e-31,5.971944e-31,5.951904e-31,5.9318638e-31,5.9118235e-31,5.8917836e-31,5.8717433e-31,5.8517035e-31,5.831663e-31,5.8116234e-31,5.791583e-31,5.7715433e-31,5.751503e-31,5.731463e-31,5.711423e-31,5.691383e-31,5.6713427e-31,5.651303e-31,5.6312626e-31,5.6112223e-31,5.5911825e-31,5.571142e-31,5.5511023e-31,5.531062e-31,5.511022e-31,5.490982e-31,5.470942e-31,5.450902e-31,5.430862e-31,5.4108217e-31,5.390782e-31,5.3707415e-31,5.350701e-31,5.3306614e-31,5.310621e-31,5.2905813e-31,5.270541e-31,5.250501e-31,5.230461e-31,5.210421e-31,5.1903807e-31,5.170341e-31,5.1503006e-31,5.130261e-31,5.1102205e-31,5.09018e-31,5.0701404e-31,5.0501e-31,5.03006e-31,5.01002e-31,4.98998e-31,4.96994e-31,4.9499e-31,4.9298597e-31,4.90982e-31,4.8897796e-31,4.8697397e-31,4.8496994e-31,4.8296596e-31,4.8096193e-31,4.789579e-31,4.769539e-31,4.749499e-31,4.729459e-31,4.7094188e-31,4.689379e-31,4.6693386e-31,4.649299e-31,4.6292585e-31,4.6092187e-31,4.5891784e-31,4.5691385e-31,4.5490983e-31,4.529058e-31,4.509018e-31,4.488978e-31,4.468938e-31,4.4488977e-31,4.428858e-31,4.4088176e-31,4.3887777e-31,4.3687375e-31,4.3486976e-31,4.3286573e-31,4.3086175e-31,4.288577e-31,4.268537e-31,4.248497e-31,4.228457e-31,4.208417e-31,4.1883766e-31,4.168337e-31,4.1482965e-31,4.1282567e-31,4.1082164e-31,4.0881766e-31,4.0681363e-31,4.0480964e-31,4.028056e-31,4.0080163e-31,3.987976e-31,3.9679357e-31,3.947896e-31,3.9278558e-31,3.9078158e-31,3.8877757e-31,3.8677356e-31,3.8476953e-31,3.8276553e-31,3.8076152e-31,3.7875752e-31,3.767535e-31,3.747495e-31,3.727455e-31,3.707415e-31,3.6873748e-31,3.6673348e-31,3.6472947e-31,3.6272547e-31,3.6072146e-31,3.5871743e-31,3.5671342e-31,3.5470942e-31,3.527054e-31,3.507014e-31,3.486974e-31,3.466934e-31,3.4468939e-31,3.4268538e-31,3.4068137e-31,3.3867737e-31,3.3667336e-31,3.3466935e-31,3.3266535e-31,3.3066132e-31,3.2865731e-31,3.266533e-31,3.246493e-31,3.226453e-31,3.2064129e-31,3.1863728e-31,3.1663327e-31,3.1462927e-31,3.1262526e-31,3.1062126e-31,3.0861725e-31,3.0661324e-31,3.0460924e-31,3.026052e-31,3.006012e-31,2.985972e-31,2.9659319e-31,2.9458918e-31,2.9258518e-31,2.9058117e-31,2.8857716e-31,2.8657316e-31,2.8456915e-31,2.8256514e-31,2.8056114e-31,2.7855713e-31,2.7655313e-31,2.745491e-31,2.725451e-31,2.7054108e-31,2.6853708e-31,2.6653307e-31,2.6452906e-31,2.6252506e-31,2.6052105e-31,2.5851705e-31,2.5651304e-31,2.5450903e-31,2.5250503e-31,2.5050102e-31,2.48497e-31,2.4649298e-31,2.4448898e-31,2.4248497e-31,2.4048097e-31,2.3847696e-31,2.3647295e-31,2.3446895e-31,2.3246494e-31,2.3046093e-31,2.2845693e-31,2.2645292e-31,2.2444891e-31,2.224449e-31,2.2044088e-31,2.1843687e-31,2.1643287e-31,2.1442886e-31,2.1242485e-31,2.1042085e-31,2.0841684e-31,2.0641283e-31,2.0440883e-31,2.0240482e-31,2.0040082e-31,1.983968e-31,1.9639279e-31,1.9438879e-31,1.9238478e-31,1.9038077e-31,1.8837677e-31,1.8637275e-31,1.8436874e-31,1.8236474e-31,1.8036073e-31,1.7835672e-31,1.7635272e-31,1.7434871e-31,1.7234469e-31,1.7034069e-31,1.6833668e-31,1.6633267e-31,1.6432867e-31,1.6232466e-31,1.6032066e-31,1.5831664e-31,1.5631263e-31,1.5430862e-31,1.5230462e-31,1.5030061e-31,1.482966e-31,1.462926e-31,1.4428858e-31,1.4228458e-31,1.4028057e-31,1.3827656e-31,1.3627256e-31,1.3426855e-31,1.3226453e-31,1.3026053e-31,1.2825652e-31,1.2625251e-31,1.2424851e-31,1.222445e-31,1.202405e-31,1.1823648e-31,1.1623247e-31,1.1422846e-31,1.1222446e-31,1.1022045e-31,1.0821644e-31,1.0621244e-31,1.0420842e-31,1.0220441e-31,1.0020041e-31,9.81964e-32,9.6192395e-32,9.4188383e-32,9.2184377e-32,9.018037e-32,8.8176364e-32,8.617235e-32,8.4168346e-32,8.216434e-32,8.016033e-32,7.815632e-32,7.6152315e-32,7.414831e-32,7.2144297e-32,7.014029e-32,6.8136284e-32,6.613227e-32,6.4128266e-32,6.212426e-32,6.012025e-32,5.811624e-32,5.6112235e-32,5.410823e-32,5.2104216e-32,5.010021e-32,4.80962e-32,4.6092194e-32,4.4088185e-32,4.208418e-32,4.008017e-32,3.8076163e-32,3.6072154e-32,3.4068145e-32,3.206414e-32,3.006013e-32,2.8056123e-32,2.6052114e-32,2.4048106e-32,2.2044098e-32,2.0040089e-32,1.8036081e-32,1.6032074e-32,1.4028066e-32,1.2024058e-32,1.002005e-32,8.016042e-33,6.012034e-33,4.008026e-33,2.004018e-33,1.0e-38],"x":[1.0e-30,9.97996e-31,9.959919e-31,9.93988e-31,9.91984e-31,9.8998e-31,9.879759e-31,9.859719e-31,9.8396795e-31,9.81964e-31,9.799599e-31,9.779559e-31,9.759519e-31,9.7394785e-31,9.719439e-31,9.699399e-31,9.679359e-31,9.659318e-31,9.639278e-31,9.619239e-31,9.599199e-31,9.579158e-31,9.559118e-31,9.539078e-31,9.5190385e-31,9.498998e-31,9.478958e-31,9.458918e-31,9.438877e-31,9.4188375e-31,9.398798e-31,9.378758e-31,9.358717e-31,9.338677e-31,9.318637e-31,9.298598e-31,9.278557e-31,9.258517e-31,9.238477e-31,9.218437e-31,9.198397e-31,9.178357e-31,9.158317e-31,9.138276e-31,9.118236e-31,9.0981965e-31,9.078157e-31,9.058116e-31,9.038076e-31,9.018036e-31,8.997996e-31,8.977956e-31,8.957916e-31,8.937876e-31,8.917835e-31,8.897795e-31,8.877756e-31,8.857716e-31,8.837675e-31,8.817635e-31,8.797595e-31,8.7775555e-31,8.757515e-31,8.737475e-31,8.717435e-31,8.697395e-31,8.6773545e-31,8.657315e-31,8.637275e-31,8.617234e-31,8.597194e-31,8.577154e-31,8.557115e-31,8.537074e-31,8.517034e-31,8.496994e-31,8.476954e-31,8.456914e-31,8.436874e-31,8.416834e-31,8.396794e-31,8.376753e-31,8.3567135e-31,8.336674e-31,8.316633e-31,8.296593e-31,8.276553e-31,8.256513e-31,8.236473e-31,8.216433e-31,8.196393e-31,8.176353e-31,8.156312e-31,8.136273e-31,8.116233e-31,8.096192e-31,8.076152e-31,8.056112e-31,8.036072e-31,8.016032e-31,7.995992e-31,7.975952e-31,7.955912e-31,7.935871e-31,7.915832e-31,7.895792e-31,7.8757515e-31,7.8557117e-31,7.8356714e-31,7.815631e-31,7.7955912e-31,7.775551e-31,7.755511e-31,7.735471e-31,7.715431e-31,7.6953907e-31,7.675351e-31,7.6553106e-31,7.6352707e-31,7.6152304e-31,7.5951906e-31,7.5751503e-31,7.55511e-31,7.53507e-31,7.51503e-31,7.49499e-31,7.47495e-31,7.45491e-31,7.4348696e-31,7.41483e-31,7.3947895e-31,7.3747497e-31,7.3547094e-31,7.3346696e-31,7.3146293e-31,7.2945894e-31,7.274549e-31,7.254509e-31,7.234469e-31,7.2144287e-31,7.194389e-31,7.1743486e-31,7.1543088e-31,7.1342685e-31,7.1142286e-31,7.0941883e-31,7.0741485e-31,7.054108e-31,7.0340684e-31,7.014028e-31,6.993988e-31,6.973948e-31,6.9539077e-31,6.933868e-31,6.9138275e-31,6.8937877e-31,6.8737474e-31,6.8537076e-31,6.8336673e-31,6.8136275e-31,6.793587e-31,6.7735473e-31,6.753507e-31,6.7334667e-31,6.713427e-31,6.6933866e-31,6.673347e-31,6.6533065e-31,6.6332667e-31,6.6132264e-31,6.5931865e-31,6.5731462e-31,6.5531064e-31,6.533066e-31,6.5130263e-31,6.492986e-31,6.472946e-31,6.452906e-31,6.4328656e-31,6.4128257e-31,6.3927854e-31,6.3727456e-31,6.3527053e-31,6.3326655e-31,6.312625e-31,6.2925854e-31,6.272545e-31,6.252505e-31,6.232465e-31,6.212425e-31,6.192385e-31,6.1723445e-31,6.1523047e-31,6.1322644e-31,6.1122246e-31,6.0921843e-31,6.0721444e-31,6.052104e-31,6.0320643e-31,6.012024e-31,5.991984e-31,5.971944e-31,5.951904e-31,5.9318638e-31,5.9118235e-31,5.8917836e-31,5.8717433e-31,5.8517035e-31,5.831663e-31,5.8116234e-31,5.791583e-31,5.7715433e-31,5.751503e-31,5.731463e-31,5.711423e-31,5.691383e-31,5.6713427e-31,5.651303e-31,5.6312626e-31,5.6112223e-31,5.5911825e-31,5.571142e-31,5.5511023e-31,5.531062e-31,5.511022e-31,5.490982e-31,5.470942e-31,5.450902e-31,5.430862e-31,5.4108217e-31,5.390782e-31,5.3707415e-31,5.350701e-31,5.3306614e-31,5.310621e-31,5.2905813e-31,5.270541e-31,5.250501e-31,5.230461e-31,5.210421e-31,5.1903807e-31,5.170341e-31,5.1503006e-31,5.130261e-31,5.1102205e-31,5.09018e-31,5.0701404e-31,5.0501e-31,5.03006e-31,5.01002e-31,4.98998e-31,4.96994e-31,4.9499e-31,4.9298597e-31,4.90982e-31,4.8897796e-31,4.8697397e-31,4.8496994e-31,4.8296596e-31,4.8096193e-31,4.789579e-31,4.769539e-31,4.749499e-31,4.729459e-31,4.7094188e-31,4.689379e-31,4.6693386e-31,4.649299e-31,4.6292585e-31,4.6092187e-31,4.5891784e-31,4.5691385e-31,4.5490983e-31,4.529058e-31,4.509018e-31,4.488978e-31,4.468938e-31,4.4488977e-31,4.428858e-31,4.4088176e-31,4.3887777e-31,4.3687375e-31,4.3486976e-31,4.3286573e-31,4.3086175e-31,4.288577e-31,4.268537e-31,4.248497e-31,4.228457e-31,4.208417e-31,4.1883766e-31,4.168337e-31,4.1482965e-31,4.1282567e-31,4.1082164e-31,4.0881766e-31,4.0681363e-31,4.0480964e-31,4.028056e-31,4.0080163e-31,3.987976e-31,3.9679357e-31,3.947896e-31,3.9278558e-31,3.9078158e-31,3.8877757e-31,3.8677356e-31,3.8476953e-31,3.8276553e-31,3.8076152e-31,3.7875752e-31,3.767535e-31,3.747495e-31,3.727455e-31,3.707415e-31,3.6873748e-31,3.6673348e-31,3.6472947e-31,3.6272547e-31,3.6072146e-31,3.5871743e-31,3.5671342e-31,3.5470942e-31,3.527054e-31,3.507014e-31,3.486974e-31,3.466934e-31,3.4468939e-31,3.4268538e-31,3.4068137e-31,3.3867737e-31,3.3667336e-31,3.3466935e-31,3.3266535e-31,3.3066132e-31,3.2865731e-31,3.266533e-31,3.246493e-31,3.226453e-31,3.2064129e-31,3.1863728e-31,3.1663327e-31,3.1462927e-31,3.1262526e-31,3.1062126e-31,3.0861725e-31,3.0661324e-31,3.0460924e-31,3.026052e-31,3.006012e-31,2.985972e-31,2.9659319e-31,2.9458918e-31,2.9258518e-31,2.9058117e-31,2.8857716e-31,2.8657316e-31,2.8456915e-31,2.8256514e-31,2.8056114e-31,2.7855713e-31,2.7655313e-31,2.745491e-31,2.725451e-31,2.7054108e-31,2.6853708e-31,2.6653307e-31,2.6452906e-31,2.6252506e-31,2.6052105e-31,2.5851705e-31,2.5651304e-31,2.5450903e-31,2.5250503e-31,2.5050102e-31,2.48497e-31,2.4649298e-31,2.4448898e-31,2.4248497e-31,2.4048097e-31,2.3847696e-31,2.3647295e-31,2.3446895e-31,2.3246494e-31,2.3046093e-31,2.2845693e-31,2.2645292e-31,2.2444891e-31,2.224449e-31,2.2044088e-31,2.1843687e-31,2.1643287e-31,2.1442886e-31,2.1242485e-31,2.1042085e-31,2.0841684e-31,2.0641283e-31,2.0440883e-31,2.0240482e-31,2.0040082e-31,1.983968e-31,1.9639279e-31,1.9438879e-31,1.9238478e-31,1.9038077e-31,1.8837677e-31,1.8637275e-31,1.8436874e-31,1.8236474e-31,1.8036073e-31,1.7835672e-31,1.7635272e-31,1.7434871e-31,1.7234469e-31,1.7034069e-31,1.6833668e-31,1.6633267e-31,1.6432867e-31,1.6232466e-31,1.6032066e-31,1.5831664e-31,1.5631263e-31,1.5430862e-31,1.5230462e-31,1.5030061e-31,1.482966e-31,1.462926e-31,1.4428858e-31,1.4228458e-31,1.4028057e-31,1.3827656e-31,1.3627256e-31,1.3426855e-31,1.3226453e-31,1.3026053e-31,1.2825652e-31,1.2625251e-31,1.2424851e-31,1.222445e-31,1.202405e-31,1.1823648e-31,1.1623247e-31,1.1422846e-31,1.1222446e-31,1.1022045e-31,1.0821644e-31,1.0621244e-31,1.0420842e-31,1.0220441e-31,1.0020041e-31,9.81964e-32,9.6192395e-32,9.4188383e-32,9.2184377e-32,9.018037e-32,8.8176364e-32,8.617235e-32,8.4168346e-32,8.216434e-32,8.016033e-32,7.815632e-32,7.6152315e-32,7.414831e-32,7.2144297e-32,7.014029e-32,6.8136284e-32,6.613227e-32,6.4128266e-32,6.212426e-32,6.012025e-32,5.811624e-32,5.6112235e-32,5.410823e-32,5.2104216e-32,5.010021e-32,4.80962e-32,4.6092194e-32,4.4088185e-32,4.208418e-32,4.008017e-32,3.8076163e-32,3.6072154e-32,3.4068145e-32,3.206414e-32,3.006013e-32,2.8056123e-32,2.6052114e-32,2.4048106e-32,2.2044098e-32,2.0040089e-32,1.8036081e-32,1.6032074e-32,1.4028066e-32,1.2024058e-32,1.002005e-32,8.016042e-33,6.012034e-33,4.008026e-33,2.004018e-33,1.0e-38]}
diff --git a/lib/node_modules/@stdlib/math/base/special/tanf/test/fixtures/julia/very_large_negative.json b/lib/node_modules/@stdlib/math/base/special/tanf/test/fixtures/julia/very_large_negative.json
new file mode 100644
index 000000000000..c542bccc5a37
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/tanf/test/fixtures/julia/very_large_negative.json
@@ -0,0 +1 @@
+{"expected":[-0.04586684,-1.0445849,22.918192,0.40792507,-0.08743338,-0.62938005,0.97871035,0.30945462,-0.17621385,-0.7585559,-2.0844514,36.727936,46.465813,1.8478023,0.684454,0.12635082,-0.36372173,-1.0789971,-3.5730963,-3.496155,1.246332,1.2609972,-0.05449486,-0.04877701,-0.04306234,-1.5499,-1.5306684,2.5325477,2.5754457,0.2507315,0.25680137,0.26288906,-0.83835196,-0.8286874,13.139687,14.21018,0.607307,0.61514014,0.6230284,-0.41994917,-4.504732,-4.386348,-4.2737417,-4.166494,-0.10931435,-0.10354711,-0.09778667,-0.09203266,-0.08628468,2.17753,2.2106845,2.2446856,2.2795684,2.3153703,-0.9355901,-0.92495245,-0.9144264,-0.9040096,0.5351029,0.5424609,0.5498646,0.5573149,0.56481266,-5.835792,-5.642315,-5.4609,-5.2904434,-0.15893883,-0.15309738,-0.1472661,-0.14144462,-0.13563253,1.9243602,1.9514785,1.9792072,2.0075688,2.0365875,-1.031437,-1.0197363,-1.0081708,0.4669904,-0.98543364,0.48095793,-0.9632019,0.49507955,-8.637047,0.50936157,-7.8521132,-0.22127283,-7.196219,-0.20933875,-6.6398277,-0.19746153,1.6705627,-0.18563768,1.7146393,-0.1738638,1.7604743,-1.1639451,1.8081876,-1.1374391,1.8579104,-1.111612,0.40889934,-1.0864316,0.4222745,-1.0618676,0.43577912,-15.008922,0.44941866,-12.805387,-0.2729963,-11.163495,-0.26077855,-9.892497,-0.24863327,1.4995915,-0.23655668,1.537291,-0.22454508,1.5763361,-1.2857171,1.616811,-1.2558942,1.6588068,-1.2269136,0.35308018,-1.198733,0.36595973,-1.1713125,0.37894723,-56.204384,0.39204746,-34.242016,-0.32611585,-24.616491,-0.31354386,-19.211172,-0.30106142,1.3519269,-0.28866446,1.3846842,-0.27634883,1.4184927,-1.4237845,1.4534132,-1.3898091,1.489511,-1.3568941,0.29915112,-1.3249824,0.31162015,-1.2940209,0.32417813,32.30189,0.3368293,51.163242,-0.38095266,122.88465,-0.36794817,1.1944712,0.37538642,-68.14755,-0.34226057,1.2513875,-1.6231626,-26.665903,-0.316971,1.3116492,-1.543201,0.23470691,8.74146,1.3756288,-1.4686782,0.25890777,10.947568,-0.46532896,-1.3989877,0.2833962,14.622558,-0.43786597,1.0581461,0.3082034,21.977047,-0.41094628,1.1077017,-1.8657376,44.12281,-0.38452667,1.1598269,-1.7676803,0.1720589,-0.35856658,1.2147856,-1.6772255,0.19564135,6.5617223,1.2728775,-1.593438,0.21943527,7.7438016,-0.51157063,-1.5155289,0.24346863,9.433184,-0.4831176,0.98198533,0.26777047,12.0491295,-0.45528495,1.0278267,-2.045641,16.648537,-0.42802453,1.0758696,-1.9326302,0.13384825,-0.4012914,1.1263304,-1.8291644,0.1571426,5.240108,-0.5899606,-1.733988,0.18060456,5.9775395,-0.5596139,0.8703065,0.20426068,6.947865,-0.53003234,0.9112137,-2.4017007,8.283753,-0.50115764,0.9538578,-2.2553098,0.07304327,-0.4729358,0.9983992,-2.1232464,0.096017756,3.937465,1.045017,-2.0033865,0.11909312,4.3511486,-0.6414455,-1.8940042,0.14229421,4.8560157,-0.6097084,0.8067321,0.16564643,5.486686,-0.57884216,0.8451008,-2.6794066,6.297838,-0.54878044,0.8849782,-2.5035517,0.03559568,-0.5194622,0.92649895,-2.3467004,0.05845763,3.400078,-0.7298527,-2.2057905,0.08138064,3.7107382,-0.695458,0.7119314,0.10438894,4.078863,-0.6621377,0.7468769,-3.266682,4.5225315,-0.6298091,0.78303397,-3.0188775,-0.024567926,-0.5983964,0.8205064,-2.8030083,-0.001752466,2.7722676,0.8594085,-2.613089,0.021061169,2.9838011,-0.7887035,-2.4445403,0.04389674,3.226238,-0.7523513,0.6571078,0.06677809,3.5071998,-0.717226,0.6902705,-3.763187,3.8370342,-0.6832317,0.7244944,-3.4446328,-0.061975274,-0.65028095,0.75986874,-3.1724997,-0.0391055,2.4783003,-0.8912476,-2.937101,-0.016276503,2.6510055,-0.85112685,-2.7312684,-5.5978403,2.8459466,0.8739214,0.6049108,0.029354403,-0.14587191,-0.77534705,-2.3878722,-4.4220924,3.3233917,1.9859368,0.6690396,0.075107776,-0.0995562,-0.7047486,-1.0054225,-3.641327,3.971627,2.2341447,0.73720926,0.4967801,-0.053659603,-0.23182862,-0.9176494,-3.0831432,-7.124874,2.5387352,1.6331285,0.55502033,-0.007987318,-0.18422613,-0.8369348,-1.1878682,-5.3417206,2.9231853,1.8140295,0.6162887,0.39722776,-0.13741766,-0.7621612,-1.0834601,-4.2577543,-17.683939,2.0275984,0.6811045,0.45106024,-0.09119285,-0.27153024,-0.98889387,-3.5266068,-9.75936,2.2847388,1.5040348,0.5071564,-0.045351323,-0.22311181,-0.90249723,-1.2821023,-6.719772,2.6017678,1.663939,0.56591165,0.35461596,-0.17566979,-0.82293826,-1.1680802,-5.1073174,-52.198742,1.850134,0.6277834,0.40685534,-0.12898265,-0.31204543,-1.065603,-4.1046195,-15.41616,2.0706844,1.3886735,0.46107203,-0.08284213,-0.26265106,-0.97263396,-1.3858155,-9.021364,2.3372862,1.5314128,0.5176202,0.31311822,-0.21442719,-0.88757014,-1.2604207,-6.357413,55.00575,1.6956111,0.57690567,0.36397383,-0.16713832,-0.35351616,-1.1486716,-4.891953,-36.42985,1.8873632,1.2846893,0.41654807,-0.12056565,-0.30297375,-1.0480586,-1.5008514,-13.662236,2.115275,1.4132272,0.47116062,0.27257988,-0.25381044,-0.95663416,-1.3618851,-8.386051,17.995928,1.5594949,1.0855869,0.3222426,-0.20577338,-0.39609668,-1.2391875,-1.8098435,101.10896,1.7281861,1.1902273,0.37338832,0.18523677,-0.3442195,-1.129629,-1.6295505,-27.974957,7.175817,1.3068928,0.42630795,0.23285866,-0.29394752,-0.49556223,-1.474225,-12.265119,10.739771,1.4383628,1.0073895,0.28150395,-0.24500692,-0.43995604,-1.3384888,-1.9811145,21.160324,1.5883123,1.1038065,0.33141583,0.14687014,-0.3865396,-1.2183859,-1.7749312,624.18854,5.629616,1.2104563,0.38286126,0.19382244,-0.33497572,-0.5429627,-1.5996575,-22.702806,7.6383905,1.3295825,0.9348635,0.24161308,-0.28496516,-0.48528093,-1.4482416,-2.1797574,11.798249,1.4641049,1.0242293,0.29046977,0.10892215],"x":[-1.6470994e6,-3.6292683e15,-7.2585366e15,-1.0887804e16,-1.4517073e16,-1.8146342e16,-2.1775609e16,-2.5404878e16,-2.9034146e16,-3.2663415e16,-3.6292684e16,-3.9921953e16,-4.3551217e16,-4.7180486e16,-5.0809755e16,-5.4439024e16,-5.8068293e16,-6.169756e16,-6.532683e16,-6.8956095e16,-7.258537e16,-7.621463e16,-7.984391e16,-8.347317e16,-8.7102435e16,-9.073171e16,-9.436097e16,-9.799025e16,-1.0161951e17,-1.0524878e17,-1.0887805e17,-1.1250731e17,-1.16136586e17,-1.1976585e17,-1.2339512e17,-1.2702439e17,-1.3065366e17,-1.34282926e17,-1.3791219e17,-1.4154146e17,-1.4517074e17,-1.488e17,-1.5242927e17,-1.5605853e17,-1.5968781e17,-1.6331708e17,-1.6694634e17,-1.705756e17,-1.7420487e17,-1.7783415e17,-1.8146342e17,-1.8509268e17,-1.8872195e17,-1.9235121e17,-1.959805e17,-1.9960976e17,-2.0323902e17,-2.0686829e17,-2.1049757e17,-2.1412683e17,-2.177561e17,-2.2138536e17,-2.2501463e17,-2.286439e17,-2.3227317e17,-2.3590244e17,-2.395317e17,-2.4316098e17,-2.4679025e17,-2.5041951e17,-2.5404878e17,-2.5767804e17,-2.6130732e17,-2.6493659e17,-2.6856585e17,-2.7219512e17,-2.7582438e17,-2.7945366e17,-2.8308293e17,-2.8671219e17,-2.9034147e17,-2.9397072e17,-2.976e17,-3.0122925e17,-3.0485853e17,-3.084878e17,-3.1211706e17,-3.1574634e17,-3.1937562e17,-3.2300487e17,-3.2663415e17,-3.302634e17,-3.3389268e17,-3.3752196e17,-3.411512e17,-3.447805e17,-3.4840974e17,-3.5203902e17,-3.556683e17,-3.5929755e17,-3.6292683e17,-3.6655608e17,-3.7018536e17,-3.7381464e17,-3.774439e17,-3.8107317e17,-3.8470242e17,-3.883317e17,-3.91961e17,-3.9559023e17,-3.992195e17,-4.028488e17,-4.0647804e17,-4.1010732e17,-4.1373657e17,-4.1736585e17,-4.2099513e17,-4.2462438e17,-4.2825366e17,-4.318829e17,-4.355122e17,-4.3914147e17,-4.4277072e17,-4.464e17,-4.5002925e17,-4.5365853e17,-4.572878e17,-4.6091706e17,-4.6454634e17,-4.681756e17,-4.7180487e17,-4.7543415e17,-4.790634e17,-4.8269268e17,-4.8632196e17,-4.899512e17,-4.935805e17,-4.9720974e17,-5.0083902e17,-5.044683e17,-5.0809755e17,-5.1172683e17,-5.1535608e17,-5.1898536e17,-5.2261464e17,-5.262439e17,-5.2987317e17,-5.3350242e17,-5.371317e17,-5.40761e17,-5.4439023e17,-5.480195e17,-5.5164876e17,-5.5527804e17,-5.5890732e17,-5.6253657e17,-5.6616585e17,-5.6979513e17,-5.7342438e17,-5.7705366e17,-5.8068295e17,-5.8431216e17,-5.8794144e17,-5.915707e17,-5.952e17,-5.988293e17,-6.024585e17,-6.060878e17,-6.0971706e17,-6.1334634e17,-6.169756e17,-6.206049e17,-6.242341e17,-6.278634e17,-6.314927e17,-6.3512197e17,-6.3875125e17,-6.4238046e17,-6.4600974e17,-6.49639e17,-6.532683e17,-6.568976e17,-6.605268e17,-6.641561e17,-6.6778536e17,-6.7141465e17,-6.750439e17,-6.7867314e17,-6.823024e17,-6.859317e17,-6.89561e17,-6.931903e17,-6.968195e17,-7.0044876e17,-7.0407804e17,-7.077073e17,-7.113366e17,-7.149658e17,-7.185951e17,-7.222244e17,-7.2585366e17,-7.2948295e17,-7.3311216e17,-7.3674144e17,-7.403707e17,-7.44e17,-7.476293e17,-7.512585e17,-7.548878e17,-7.5851706e17,-7.6214634e17,-7.657756e17,-7.6940484e17,-7.730341e17,-7.766634e17,-7.802927e17,-7.83922e17,-7.875512e17,-7.9118046e17,-7.9480974e17,-7.98439e17,-8.020683e17,-8.056976e17,-8.093268e17,-8.129561e17,-8.1658536e17,-8.2021465e17,-8.238439e17,-8.2747314e17,-8.311024e17,-8.347317e17,-8.38361e17,-8.419903e17,-8.456195e17,-8.4924876e17,-8.5287804e17,-8.565073e17,-8.601366e17,-8.637658e17,-8.673951e17,-8.710244e17,-8.746537e17,-8.7828295e17,-8.8191216e17,-8.8554144e17,-8.891707e17,-8.928e17,-8.964293e17,-9.000585e17,-9.036878e17,-9.0731706e17,-9.1094635e17,-9.145756e17,-9.1820484e17,-9.218341e17,-9.254634e17,-9.290927e17,-9.32722e17,-9.363512e17,-9.3998046e17,-9.4360974e17,-9.47239e17,-9.508683e17,-9.544975e17,-9.581268e17,-9.617561e17,-9.6538537e17,-9.6901465e17,-9.726439e17,-9.7627314e17,-9.799024e17,-9.835317e17,-9.87161e17,-9.907903e17,-9.944195e17,-9.9804876e17,-1.00167805e18,-1.0053073e18,-1.0089366e18,-1.0125658e18,-1.0161951e18,-1.0198244e18,-1.0234537e18,-1.02708295e18,-1.03071216e18,-1.03434144e18,-1.0379707e18,-1.0416e18,-1.0452293e18,-1.0488585e18,-1.0524878e18,-1.05611706e18,-1.05974635e18,-1.0633756e18,-1.06700484e18,-1.0706341e18,-1.0742634e18,-1.0778927e18,-1.081522e18,-1.0851512e18,-1.08878046e18,-1.09240974e18,-1.096039e18,-1.0996683e18,-1.1032975e18,-1.1069268e18,-1.1105561e18,-1.1141854e18,-1.11781465e18,-1.12144386e18,-1.12507314e18,-1.1287024e18,-1.1323317e18,-1.135961e18,-1.1395903e18,-1.1432195e18,-1.14684876e18,-1.15047805e18,-1.1541073e18,-1.1577365e18,-1.1613659e18,-1.1649951e18,-1.1686243e18,-1.1722537e18,-1.1758829e18,-1.1795122e18,-1.1831414e18,-1.1867707e18,-1.1904e18,-1.1940292e18,-1.1976586e18,-1.2012878e18,-1.204917e18,-1.2085463e18,-1.2121756e18,-1.2158049e18,-1.2194341e18,-1.2230633e18,-1.2266927e18,-1.2303219e18,-1.2339513e18,-1.2375805e18,-1.2412098e18,-1.244839e18,-1.2484682e18,-1.2520976e18,-1.2557268e18,-1.2593562e18,-1.2629854e18,-1.2666146e18,-1.2702439e18,-1.2738731e18,-1.2775025e18,-1.2811317e18,-1.2847609e18,-1.2883903e18,-1.2920195e18,-1.2956488e18,-1.299278e18,-1.3029073e18,-1.3065366e18,-1.3101658e18,-1.3137952e18,-1.3174244e18,-1.3210536e18,-1.324683e18,-1.3283122e18,-1.3319415e18,-1.3355707e18,-1.3392e18,-1.3428293e18,-1.3464585e18,-1.3500879e18,-1.353717e18,-1.3573463e18,-1.3609756e18,-1.3646048e18,-1.3682342e18,-1.3718634e18,-1.3754926e18,-1.379122e18,-1.3827512e18,-1.3863805e18,-1.3900097e18,-1.393639e18,-1.3972683e18,-1.4008975e18,-1.4045269e18,-1.4081561e18,-1.4117853e18,-1.4154147e18,-1.4190439e18,-1.4226732e18,-1.4263024e18,-1.4299316e18,-1.433561e18,-1.4371902e18,-1.4408196e18,-1.4444488e18,-1.448078e18,-1.4517073e18,-1.4553365e18,-1.4589659e18,-1.4625951e18,-1.4662243e18,-1.4698537e18,-1.4734829e18,-1.4771122e18,-1.4807414e18,-1.4843707e18,-1.488e18,-1.4916292e18,-1.4952586e18,-1.4988878e18,-1.502517e18,-1.5061463e18,-1.5097756e18,-1.5134049e18,-1.5170341e18,-1.5206633e18,-1.5242927e18,-1.5279219e18,-1.5315513e18,-1.5351805e18,-1.5388097e18,-1.542439e18,-1.5460682e18,-1.5496976e18,-1.5533268e18,-1.556956e18,-1.5605854e18,-1.5642146e18,-1.567844e18,-1.5714731e18,-1.5751024e18,-1.5787317e18,-1.5823609e18,-1.5859903e18,-1.5896195e18,-1.5932488e18,-1.596878e18,-1.6005073e18,-1.6041366e18,-1.6077658e18,-1.6113952e18,-1.6150244e18,-1.6186536e18,-1.622283e18,-1.6259122e18,-1.6295415e18,-1.6331707e18,-1.6368e18,-1.6404293e18,-1.6440585e18,-1.6476879e18,-1.6513171e18,-1.6549463e18,-1.6585756e18,-1.6622048e18,-1.6658342e18,-1.6694634e18,-1.6730926e18,-1.676722e18,-1.6803512e18,-1.6839805e18,-1.6876097e18,-1.691239e18,-1.6948683e18,-1.6984975e18,-1.7021269e18,-1.7057561e18,-1.7093853e18,-1.7130147e18,-1.7166439e18,-1.7202732e18,-1.7239024e18,-1.7275316e18,-1.731161e18,-1.7347902e18,-1.7384196e18,-1.7420488e18,-1.745678e18,-1.7493073e18,-1.7529365e18,-1.7565659e18,-1.7601951e18,-1.7638243e18,-1.7674537e18,-1.7710829e18,-1.7747122e18,-1.7783414e18,-1.7819707e18,-1.7856e18,-1.7892292e18,-1.7928586e18,-1.7964878e18,-1.800117e18,-1.8037464e18,-1.8073756e18,-1.8110049e18]}
diff --git a/lib/node_modules/@stdlib/math/base/special/tanf/test/fixtures/julia/very_large_positive.json b/lib/node_modules/@stdlib/math/base/special/tanf/test/fixtures/julia/very_large_positive.json
new file mode 100644
index 000000000000..41c3e633e47e
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/tanf/test/fixtures/julia/very_large_positive.json
@@ -0,0 +1 @@
+{"expected":[0.04586684,1.0445849,-22.918192,-0.40792507,0.08743338,0.62938005,-0.97871035,-0.30945462,0.17621385,0.7585559,2.0844514,-36.727936,-46.465813,-1.8478023,-0.684454,-0.12635082,0.36372173,1.0789971,3.5730963,3.496155,-1.246332,-1.2609972,0.05449486,0.04877701,0.04306234,1.5499,1.5306684,-2.5325477,-2.5754457,-0.2507315,-0.25680137,-0.26288906,0.83835196,0.8286874,-13.139687,-14.21018,-0.607307,-0.61514014,-0.6230284,0.41994917,4.504732,4.386348,4.2737417,4.166494,0.10931435,0.10354711,0.09778667,0.09203266,0.08628468,-2.17753,-2.2106845,-2.2446856,-2.2795684,-2.3153703,0.9355901,0.92495245,0.9144264,0.9040096,-0.5351029,-0.5424609,-0.5498646,-0.5573149,-0.56481266,5.835792,5.642315,5.4609,5.2904434,0.15893883,0.15309738,0.1472661,0.14144462,0.13563253,-1.9243602,-1.9514785,-1.9792072,-2.0075688,-2.0365875,1.031437,1.0197363,1.0081708,-0.4669904,0.98543364,-0.48095793,0.9632019,-0.49507955,8.637047,-0.50936157,7.8521132,0.22127283,7.196219,0.20933875,6.6398277,0.19746153,-1.6705627,0.18563768,-1.7146393,0.1738638,-1.7604743,1.1639451,-1.8081876,1.1374391,-1.8579104,1.111612,-0.40889934,1.0864316,-0.4222745,1.0618676,-0.43577912,15.008922,-0.44941866,12.805387,0.2729963,11.163495,0.26077855,9.892497,0.24863327,-1.4995915,0.23655668,-1.537291,0.22454508,-1.5763361,1.2857171,-1.616811,1.2558942,-1.6588068,1.2269136,-0.35308018,1.198733,-0.36595973,1.1713125,-0.37894723,56.204384,-0.39204746,34.242016,0.32611585,24.616491,0.31354386,19.211172,0.30106142,-1.3519269,0.28866446,-1.3846842,0.27634883,-1.4184927,1.4237845,-1.4534132,1.3898091,-1.489511,1.3568941,-0.29915112,1.3249824,-0.31162015,1.2940209,-0.32417813,-32.30189,-0.3368293,-51.163242,0.38095266,-122.88465,0.36794817,-1.1944712,-0.37538642,68.14755,0.34226057,-1.2513875,1.6231626,26.665903,0.316971,-1.3116492,1.543201,-0.23470691,-8.74146,-1.3756288,1.4686782,-0.25890777,-10.947568,0.46532896,1.3989877,-0.2833962,-14.622558,0.43786597,-1.0581461,-0.3082034,-21.977047,0.41094628,-1.1077017,1.8657376,-44.12281,0.38452667,-1.1598269,1.7676803,-0.1720589,0.35856658,-1.2147856,1.6772255,-0.19564135,-6.5617223,-1.2728775,1.593438,-0.21943527,-7.7438016,0.51157063,1.5155289,-0.24346863,-9.433184,0.4831176,-0.98198533,-0.26777047,-12.0491295,0.45528495,-1.0278267,2.045641,-16.648537,0.42802453,-1.0758696,1.9326302,-0.13384825,0.4012914,-1.1263304,1.8291644,-0.1571426,-5.240108,0.5899606,1.733988,-0.18060456,-5.9775395,0.5596139,-0.8703065,-0.20426068,-6.947865,0.53003234,-0.9112137,2.4017007,-8.283753,0.50115764,-0.9538578,2.2553098,-0.07304327,0.4729358,-0.9983992,2.1232464,-0.096017756,-3.937465,-1.045017,2.0033865,-0.11909312,-4.3511486,0.6414455,1.8940042,-0.14229421,-4.8560157,0.6097084,-0.8067321,-0.16564643,-5.486686,0.57884216,-0.8451008,2.6794066,-6.297838,0.54878044,-0.8849782,2.5035517,-0.03559568,0.5194622,-0.92649895,2.3467004,-0.05845763,-3.400078,0.7298527,2.2057905,-0.08138064,-3.7107382,0.695458,-0.7119314,-0.10438894,-4.078863,0.6621377,-0.7468769,3.266682,-4.5225315,0.6298091,-0.78303397,3.0188775,0.024567926,0.5983964,-0.8205064,2.8030083,0.001752466,-2.7722676,-0.8594085,2.613089,-0.021061169,-2.9838011,0.7887035,2.4445403,-0.04389674,-3.226238,0.7523513,-0.6571078,-0.06677809,-3.5071998,0.717226,-0.6902705,3.763187,-3.8370342,0.6832317,-0.7244944,3.4446328,0.061975274,0.65028095,-0.75986874,3.1724997,0.0391055,-2.4783003,0.8912476,2.937101,0.016276503,-2.6510055,0.85112685,2.7312684,5.5978403,-2.8459466,-0.8739214,-0.6049108,-0.029354403,0.14587191,0.77534705,2.3878722,4.4220924,-3.3233917,-1.9859368,-0.6690396,-0.075107776,0.0995562,0.7047486,1.0054225,3.641327,-3.971627,-2.2341447,-0.73720926,-0.4967801,0.053659603,0.23182862,0.9176494,3.0831432,7.124874,-2.5387352,-1.6331285,-0.55502033,0.007987318,0.18422613,0.8369348,1.1878682,5.3417206,-2.9231853,-1.8140295,-0.6162887,-0.39722776,0.13741766,0.7621612,1.0834601,4.2577543,17.683939,-2.0275984,-0.6811045,-0.45106024,0.09119285,0.27153024,0.98889387,3.5266068,9.75936,-2.2847388,-1.5040348,-0.5071564,0.045351323,0.22311181,0.90249723,1.2821023,6.719772,-2.6017678,-1.663939,-0.56591165,-0.35461596,0.17566979,0.82293826,1.1680802,5.1073174,52.198742,-1.850134,-0.6277834,-0.40685534,0.12898265,0.31204543,1.065603,4.1046195,15.41616,-2.0706844,-1.3886735,-0.46107203,0.08284213,0.26265106,0.97263396,1.3858155,9.021364,-2.3372862,-1.5314128,-0.5176202,-0.31311822,0.21442719,0.88757014,1.2604207,6.357413,-55.00575,-1.6956111,-0.57690567,-0.36397383,0.16713832,0.35351616,1.1486716,4.891953,36.42985,-1.8873632,-1.2846893,-0.41654807,0.12056565,0.30297375,1.0480586,1.5008514,13.662236,-2.115275,-1.4132272,-0.47116062,-0.27257988,0.25381044,0.95663416,1.3618851,8.386051,-17.995928,-1.5594949,-1.0855869,-0.3222426,0.20577338,0.39609668,1.2391875,1.8098435,-101.10896,-1.7281861,-1.1902273,-0.37338832,-0.18523677,0.3442195,1.129629,1.6295505,27.974957,-7.175817,-1.3068928,-0.42630795,-0.23285866,0.29394752,0.49556223,1.474225,12.265119,-10.739771,-1.4383628,-1.0073895,-0.28150395,0.24500692,0.43995604,1.3384888,1.9811145,-21.160324,-1.5883123,-1.1038065,-0.33141583,-0.14687014,0.3865396,1.2183859,1.7749312,-624.18854,-5.629616,-1.2104563,-0.38286126,-0.19382244,0.33497572,0.5429627,1.5996575,22.702806,-7.6383905,-1.3295825,-0.9348635,-0.24161308,0.28496516,0.48528093,1.4482416,2.1797574,-11.798249,-1.4641049,-1.0242293,-0.29046977,-0.10892215],"x":[1.6470994e6,3.6292683e15,7.2585366e15,1.0887804e16,1.4517073e16,1.8146342e16,2.1775609e16,2.5404878e16,2.9034146e16,3.2663415e16,3.6292684e16,3.9921953e16,4.3551217e16,4.7180486e16,5.0809755e16,5.4439024e16,5.8068293e16,6.169756e16,6.532683e16,6.8956095e16,7.258537e16,7.621463e16,7.984391e16,8.347317e16,8.7102435e16,9.073171e16,9.436097e16,9.799025e16,1.0161951e17,1.0524878e17,1.0887805e17,1.1250731e17,1.16136586e17,1.1976585e17,1.2339512e17,1.2702439e17,1.3065366e17,1.34282926e17,1.3791219e17,1.4154146e17,1.4517074e17,1.488e17,1.5242927e17,1.5605853e17,1.5968781e17,1.6331708e17,1.6694634e17,1.705756e17,1.7420487e17,1.7783415e17,1.8146342e17,1.8509268e17,1.8872195e17,1.9235121e17,1.959805e17,1.9960976e17,2.0323902e17,2.0686829e17,2.1049757e17,2.1412683e17,2.177561e17,2.2138536e17,2.2501463e17,2.286439e17,2.3227317e17,2.3590244e17,2.395317e17,2.4316098e17,2.4679025e17,2.5041951e17,2.5404878e17,2.5767804e17,2.6130732e17,2.6493659e17,2.6856585e17,2.7219512e17,2.7582438e17,2.7945366e17,2.8308293e17,2.8671219e17,2.9034147e17,2.9397072e17,2.976e17,3.0122925e17,3.0485853e17,3.084878e17,3.1211706e17,3.1574634e17,3.1937562e17,3.2300487e17,3.2663415e17,3.302634e17,3.3389268e17,3.3752196e17,3.411512e17,3.447805e17,3.4840974e17,3.5203902e17,3.556683e17,3.5929755e17,3.6292683e17,3.6655608e17,3.7018536e17,3.7381464e17,3.774439e17,3.8107317e17,3.8470242e17,3.883317e17,3.91961e17,3.9559023e17,3.992195e17,4.028488e17,4.0647804e17,4.1010732e17,4.1373657e17,4.1736585e17,4.2099513e17,4.2462438e17,4.2825366e17,4.318829e17,4.355122e17,4.3914147e17,4.4277072e17,4.464e17,4.5002925e17,4.5365853e17,4.572878e17,4.6091706e17,4.6454634e17,4.681756e17,4.7180487e17,4.7543415e17,4.790634e17,4.8269268e17,4.8632196e17,4.899512e17,4.935805e17,4.9720974e17,5.0083902e17,5.044683e17,5.0809755e17,5.1172683e17,5.1535608e17,5.1898536e17,5.2261464e17,5.262439e17,5.2987317e17,5.3350242e17,5.371317e17,5.40761e17,5.4439023e17,5.480195e17,5.5164876e17,5.5527804e17,5.5890732e17,5.6253657e17,5.6616585e17,5.6979513e17,5.7342438e17,5.7705366e17,5.8068295e17,5.8431216e17,5.8794144e17,5.915707e17,5.952e17,5.988293e17,6.024585e17,6.060878e17,6.0971706e17,6.1334634e17,6.169756e17,6.206049e17,6.242341e17,6.278634e17,6.314927e17,6.3512197e17,6.3875125e17,6.4238046e17,6.4600974e17,6.49639e17,6.532683e17,6.568976e17,6.605268e17,6.641561e17,6.6778536e17,6.7141465e17,6.750439e17,6.7867314e17,6.823024e17,6.859317e17,6.89561e17,6.931903e17,6.968195e17,7.0044876e17,7.0407804e17,7.077073e17,7.113366e17,7.149658e17,7.185951e17,7.222244e17,7.2585366e17,7.2948295e17,7.3311216e17,7.3674144e17,7.403707e17,7.44e17,7.476293e17,7.512585e17,7.548878e17,7.5851706e17,7.6214634e17,7.657756e17,7.6940484e17,7.730341e17,7.766634e17,7.802927e17,7.83922e17,7.875512e17,7.9118046e17,7.9480974e17,7.98439e17,8.020683e17,8.056976e17,8.093268e17,8.129561e17,8.1658536e17,8.2021465e17,8.238439e17,8.2747314e17,8.311024e17,8.347317e17,8.38361e17,8.419903e17,8.456195e17,8.4924876e17,8.5287804e17,8.565073e17,8.601366e17,8.637658e17,8.673951e17,8.710244e17,8.746537e17,8.7828295e17,8.8191216e17,8.8554144e17,8.891707e17,8.928e17,8.964293e17,9.000585e17,9.036878e17,9.0731706e17,9.1094635e17,9.145756e17,9.1820484e17,9.218341e17,9.254634e17,9.290927e17,9.32722e17,9.363512e17,9.3998046e17,9.4360974e17,9.47239e17,9.508683e17,9.544975e17,9.581268e17,9.617561e17,9.6538537e17,9.6901465e17,9.726439e17,9.7627314e17,9.799024e17,9.835317e17,9.87161e17,9.907903e17,9.944195e17,9.9804876e17,1.00167805e18,1.0053073e18,1.0089366e18,1.0125658e18,1.0161951e18,1.0198244e18,1.0234537e18,1.02708295e18,1.03071216e18,1.03434144e18,1.0379707e18,1.0416e18,1.0452293e18,1.0488585e18,1.0524878e18,1.05611706e18,1.05974635e18,1.0633756e18,1.06700484e18,1.0706341e18,1.0742634e18,1.0778927e18,1.081522e18,1.0851512e18,1.08878046e18,1.09240974e18,1.096039e18,1.0996683e18,1.1032975e18,1.1069268e18,1.1105561e18,1.1141854e18,1.11781465e18,1.12144386e18,1.12507314e18,1.1287024e18,1.1323317e18,1.135961e18,1.1395903e18,1.1432195e18,1.14684876e18,1.15047805e18,1.1541073e18,1.1577365e18,1.1613659e18,1.1649951e18,1.1686243e18,1.1722537e18,1.1758829e18,1.1795122e18,1.1831414e18,1.1867707e18,1.1904e18,1.1940292e18,1.1976586e18,1.2012878e18,1.204917e18,1.2085463e18,1.2121756e18,1.2158049e18,1.2194341e18,1.2230633e18,1.2266927e18,1.2303219e18,1.2339513e18,1.2375805e18,1.2412098e18,1.244839e18,1.2484682e18,1.2520976e18,1.2557268e18,1.2593562e18,1.2629854e18,1.2666146e18,1.2702439e18,1.2738731e18,1.2775025e18,1.2811317e18,1.2847609e18,1.2883903e18,1.2920195e18,1.2956488e18,1.299278e18,1.3029073e18,1.3065366e18,1.3101658e18,1.3137952e18,1.3174244e18,1.3210536e18,1.324683e18,1.3283122e18,1.3319415e18,1.3355707e18,1.3392e18,1.3428293e18,1.3464585e18,1.3500879e18,1.353717e18,1.3573463e18,1.3609756e18,1.3646048e18,1.3682342e18,1.3718634e18,1.3754926e18,1.379122e18,1.3827512e18,1.3863805e18,1.3900097e18,1.393639e18,1.3972683e18,1.4008975e18,1.4045269e18,1.4081561e18,1.4117853e18,1.4154147e18,1.4190439e18,1.4226732e18,1.4263024e18,1.4299316e18,1.433561e18,1.4371902e18,1.4408196e18,1.4444488e18,1.448078e18,1.4517073e18,1.4553365e18,1.4589659e18,1.4625951e18,1.4662243e18,1.4698537e18,1.4734829e18,1.4771122e18,1.4807414e18,1.4843707e18,1.488e18,1.4916292e18,1.4952586e18,1.4988878e18,1.502517e18,1.5061463e18,1.5097756e18,1.5134049e18,1.5170341e18,1.5206633e18,1.5242927e18,1.5279219e18,1.5315513e18,1.5351805e18,1.5388097e18,1.542439e18,1.5460682e18,1.5496976e18,1.5533268e18,1.556956e18,1.5605854e18,1.5642146e18,1.567844e18,1.5714731e18,1.5751024e18,1.5787317e18,1.5823609e18,1.5859903e18,1.5896195e18,1.5932488e18,1.596878e18,1.6005073e18,1.6041366e18,1.6077658e18,1.6113952e18,1.6150244e18,1.6186536e18,1.622283e18,1.6259122e18,1.6295415e18,1.6331707e18,1.6368e18,1.6404293e18,1.6440585e18,1.6476879e18,1.6513171e18,1.6549463e18,1.6585756e18,1.6622048e18,1.6658342e18,1.6694634e18,1.6730926e18,1.676722e18,1.6803512e18,1.6839805e18,1.6876097e18,1.691239e18,1.6948683e18,1.6984975e18,1.7021269e18,1.7057561e18,1.7093853e18,1.7130147e18,1.7166439e18,1.7202732e18,1.7239024e18,1.7275316e18,1.731161e18,1.7347902e18,1.7384196e18,1.7420488e18,1.745678e18,1.7493073e18,1.7529365e18,1.7565659e18,1.7601951e18,1.7638243e18,1.7674537e18,1.7710829e18,1.7747122e18,1.7783414e18,1.7819707e18,1.7856e18,1.7892292e18,1.7928586e18,1.7964878e18,1.800117e18,1.8037464e18,1.8073756e18,1.8110049e18]}
diff --git a/lib/node_modules/@stdlib/math/base/special/tanf/test/test.js b/lib/node_modules/@stdlib/math/base/special/tanf/test/test.js
new file mode 100644
index 000000000000..496f81c06359
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/tanf/test/test.js
@@ -0,0 +1,481 @@
+/**
+* @license Apache-2.0
+*
+* Copyright (c) 2025 The Stdlib Authors.
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+'use strict';
+
+// MODULES //
+
+var tape = require( 'tape' );
+var isnanf = require( '@stdlib/math/base/assert/is-nanf' );
+var absf = require( '@stdlib/math/base/special/absf' );
+var f32 = require( '@stdlib/number/float64/base/to-float32' );
+var PI = require( '@stdlib/constants/float32/pi' );
+var EPS = require( '@stdlib/constants/float32/eps' );
+var PINF = require( '@stdlib/constants/float32/pinf' );
+var NINF = require( '@stdlib/constants/float32/ninf' );
+var isNegativeZerof = require( '@stdlib/math/base/assert/is-negative-zerof' );
+var isPositiveZerof = require( '@stdlib/math/base/assert/is-positive-zerof' );
+var tanf = require( './../lib' );
+
+
+// FIXTURES //
+
+var hugeNegative = require( './fixtures/julia/huge_negative.json' );
+var hugePositive = require( './fixtures/julia/huge_positive.json' );
+var veryLargeNegative = require( './fixtures/julia/very_large_negative.json' );
+var veryLargePositive = require( './fixtures/julia/very_large_positive.json' );
+var largeNegative = require( './fixtures/julia/large_negative.json' );
+var largePositive = require( './fixtures/julia/large_positive.json' );
+var mediumNegative = require( './fixtures/julia/medium_negative.json' );
+var mediumPositive = require( './fixtures/julia/medium_positive.json' );
+var smallNegative = require( './fixtures/julia/small_negative.json' );
+var smallPositive = require( './fixtures/julia/small_positive.json' );
+var smaller = require( './fixtures/julia/smaller.json' );
+var tinyNegative = require( './fixtures/julia/tiny_negative.json' );
+var tinyPositive = require( './fixtures/julia/tiny_positive.json' );
+var subnormal = require( './fixtures/julia/subnormal.json' );
+
+
+// TESTS //
+
+tape( 'main export is a function', function test( t ) {
+ t.ok( true, __filename );
+ t.true( typeof tanf, 'function', 'main export is a function' );
+ t.end();
+});
+
+tape( 'the function computes the tangent (huge negative values)', function test( t ) {
+ var expected;
+ var delta;
+ var tol;
+ var x;
+ var y;
+ var i;
+
+ x = hugeNegative.x;
+ expected = hugeNegative.expected;
+
+ for ( i = 0; i < x.length; i++ ) {
+ x[ i ] = f32( x[ i ] );
+ expected[ i ] = f32( expected[ i ] );
+ y = tanf( x[ i ] );
+ if ( y === expected[ i ] ) {
+ t.strictEqual( y, expected[ i ], 'x: '+x[i]+'. E: '+expected[i] );
+ } else {
+ delta = absf( y - expected[ i ] );
+ tol = EPS * absf( expected[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+x[i]+'. y: '+y+'. E: '+expected[i]+'. tol: '+tol+'. Δ: '+delta+'.' );
+ }
+ }
+ t.end();
+});
+
+tape( 'the function computes the tangent (huge positive values)', function test( t ) {
+ var expected;
+ var delta;
+ var tol;
+ var x;
+ var y;
+ var i;
+
+ x = hugePositive.x;
+ expected = hugePositive.expected;
+
+ for ( i = 0; i < x.length; i++ ) {
+ x[ i ] = f32( x[ i ] );
+ expected[ i ] = f32( expected[ i ] );
+ y = tanf( x[ i ] );
+ if ( y === expected[ i ] ) {
+ t.strictEqual( y, expected[ i ], 'x: '+x[i]+'. E: '+expected[i] );
+ } else {
+ delta = absf( y - expected[ i ] );
+ tol = EPS * absf( expected[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+x[i]+'. y: '+y+'. E: '+expected[i]+'. tol: '+tol+'. Δ: '+delta+'.' );
+ }
+ }
+ t.end();
+});
+
+tape( 'the function computes the tangent (very large positive values)', function test( t ) {
+ var expected;
+ var delta;
+ var tol;
+ var x;
+ var y;
+ var i;
+
+ x = veryLargePositive.x;
+ expected = veryLargePositive.expected;
+
+ for ( i = 0; i < x.length; i++ ) {
+ x[ i ] = f32( x[ i ] );
+ expected[ i ] = f32( expected[ i ] );
+ y = tanf( x[ i ] );
+ if ( y === expected[ i ] ) {
+ t.strictEqual( y, expected[ i ], 'x: '+x[i]+'. E: '+expected[i] );
+ } else {
+ delta = absf( y - expected[ i ] );
+ tol = EPS * absf( expected[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+x[i]+'. y: '+y+'. E: '+expected[i]+'. tol: '+tol+'. Δ: '+delta+'.' );
+ }
+ }
+ t.end();
+});
+
+tape( 'the function computes the tangent (very large negative values)', function test( t ) {
+ var expected;
+ var delta;
+ var tol;
+ var x;
+ var y;
+ var i;
+
+ x = veryLargeNegative.x;
+ expected = veryLargeNegative.expected;
+
+ for ( i = 0; i < x.length; i++ ) {
+ x[ i ] = f32( x[ i ] );
+ expected[ i ] = f32( expected[ i ] );
+ y = tanf( x[ i ] );
+ if ( y === expected[ i ] ) {
+ t.strictEqual( y, expected[ i ], 'x: '+x[i]+'. E: '+expected[i] );
+ } else {
+ delta = absf( y - expected[ i ] );
+ tol = EPS * absf( expected[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+x[i]+'. y: '+y+'. E: '+expected[i]+'. tol: '+tol+'. Δ: '+delta+'.' );
+ }
+ }
+ t.end();
+});
+
+tape( 'the function computes the tangent (large positive values)', function test( t ) {
+ var expected;
+ var delta;
+ var tol;
+ var x;
+ var y;
+ var i;
+
+ x = largePositive.x;
+ expected = largePositive.expected;
+
+ for ( i = 0; i < x.length; i++ ) {
+ x[ i ] = f32( x[ i ] );
+ expected[ i ] = f32( expected[ i ] );
+ y = tanf( x[ i ] );
+ if ( y === expected[ i ] ) {
+ t.strictEqual( y, expected[ i ], 'x: '+x[i]+'. E: '+expected[i] );
+ } else {
+ delta = absf( y - expected[ i ] );
+ tol = EPS * absf( expected[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+x[i]+'. y: '+y+'. E: '+expected[i]+'. tol: '+tol+'. Δ: '+delta+'.' );
+ }
+ }
+ t.end();
+});
+
+tape( 'the function computes the tangent (large negative values)', function test( t ) {
+ var expected;
+ var delta;
+ var tol;
+ var x;
+ var y;
+ var i;
+
+ x = largeNegative.x;
+ expected = largeNegative.expected;
+
+ for ( i = 0; i < x.length; i++ ) {
+ x[ i ] = f32( x[ i ] );
+ expected[ i ] = f32( expected[ i ] );
+ y = tanf( x[ i ] );
+ if ( y === expected[ i ] ) {
+ t.strictEqual( y, expected[ i ], 'x: '+x[i]+'. E: '+expected[i] );
+ } else {
+ delta = absf( y - expected[ i ] );
+ tol = EPS * absf( expected[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+x[i]+'. y: '+y+'. E: '+expected[i]+'. tol: '+tol+'. Δ: '+delta+'.' );
+ }
+ }
+ t.end();
+});
+
+tape( 'the function computes the tangent (medium positive values)', function test( t ) {
+ var expected;
+ var delta;
+ var tol;
+ var x;
+ var y;
+ var i;
+
+ x = mediumPositive.x;
+ expected = mediumPositive.expected;
+
+ for ( i = 0; i < x.length; i++ ) {
+ x[ i ] = f32( x[ i ] );
+ expected[ i ] = f32( expected[ i ] );
+ y = tanf( x[ i ] );
+ if ( y === expected[ i ] ) {
+ t.strictEqual( y, expected[ i ], 'x: '+x[i]+'. E: '+expected[i] );
+ } else {
+ delta = absf( y - expected[ i ] );
+ tol = EPS * absf( expected[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+x[i]+'. y: '+y+'. E: '+expected[i]+'. tol: '+tol+'. Δ: '+delta+'.' );
+ }
+ }
+ t.end();
+});
+
+tape( 'the function computes the tangent (medium negative values)', function test( t ) {
+ var expected;
+ var delta;
+ var tol;
+ var x;
+ var y;
+ var i;
+
+ x = mediumNegative.x;
+ expected = mediumNegative.expected;
+
+ for ( i = 0; i < x.length; i++ ) {
+ x[ i ] = f32( x[ i ] );
+ expected[ i ] = f32( expected[ i ] );
+ y = tanf( x[ i ] );
+ if ( y === expected[ i ] ) {
+ t.strictEqual( y, expected[ i ], 'x: '+x[i]+'. E: '+expected[i] );
+ } else {
+ delta = absf( y - expected[ i ] );
+ tol = EPS * absf( expected[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+x[i]+'. y: '+y+'. E: '+expected[i]+'. tol: '+tol+'. Δ: '+delta+'.' );
+ }
+ }
+ t.end();
+});
+
+tape( 'the function computes the tangent (small positive values)', function test( t ) {
+ var expected;
+ var delta;
+ var tol;
+ var x;
+ var y;
+ var i;
+
+ x = smallPositive.x;
+ expected = smallPositive.expected;
+
+ for ( i = 0; i < x.length; i++ ) {
+ x[ i ] = f32( x[ i ] );
+ expected[ i ] = f32( expected[ i ] );
+ y = tanf( x[ i ] );
+ if ( y === expected[ i ] ) {
+ t.strictEqual( y, expected[ i ], 'x: '+x[i]+'. E: '+expected[i] );
+ } else {
+ delta = absf( y - expected[ i ] );
+ tol = EPS * absf( expected[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+x[i]+'. y: '+y+'. E: '+expected[i]+'. tol: '+tol+'. Δ: '+delta+'.' );
+ }
+ }
+ t.end();
+});
+
+tape( 'the function computes the tangent (small negative values)', function test( t ) {
+ var expected;
+ var delta;
+ var tol;
+ var x;
+ var y;
+ var i;
+
+ x = smallNegative.x;
+ expected = smallNegative.expected;
+
+ for ( i = 0; i < x.length; i++ ) {
+ x[ i ] = f32( x[ i ] );
+ expected[ i ] = f32( expected[ i ] );
+ y = tanf( x[ i ] );
+ if ( y === expected[ i ] ) {
+ t.strictEqual( y, expected[ i ], 'x: '+x[i]+'. E: '+expected[i] );
+ } else {
+ delta = absf( y - expected[ i ] );
+ tol = EPS * absf( expected[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+x[i]+'. y: '+y+'. E: '+expected[i]+'. tol: '+tol+'. Δ: '+delta+'.' );
+ }
+ }
+ t.end();
+});
+
+tape( 'the function computes the tangent (smaller values)', function test( t ) {
+ var expected;
+ var delta;
+ var tol;
+ var x;
+ var y;
+ var i;
+
+ x = smaller.x;
+ expected = smaller.expected;
+
+ for ( i = 0; i < x.length; i++ ) {
+ x[ i ] = f32( x[ i ] );
+ expected[ i ] = f32( expected[ i ] );
+ y = tanf( x[ i ] );
+ if ( y === expected[ i ] ) {
+ t.strictEqual( y, expected[ i ], 'x: '+x[i]+'. E: '+expected[i] );
+ } else {
+ delta = absf( y - expected[ i ] );
+ tol = EPS * absf( expected[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+x[i]+'. y: '+y+'. E: '+expected[i]+'. tol: '+tol+'. Δ: '+delta+'.' );
+ }
+ }
+ t.end();
+});
+
+tape( 'the function computes the tangent (tiny positive values)', function test( t ) {
+ var expected;
+ var delta;
+ var tol;
+ var x;
+ var y;
+ var i;
+
+ x = tinyPositive.x;
+ expected = tinyPositive.expected;
+
+ for ( i = 0; i < x.length; i++ ) {
+ x[ i ] = f32( x[ i ] );
+ expected[ i ] = f32( expected[ i ] );
+ y = tanf( x[ i ] );
+ if ( y === expected[ i ] ) {
+ t.strictEqual( y, expected[ i ], 'x: '+x[i]+'. E: '+expected[i] );
+ } else {
+ delta = absf( y - expected[ i ] );
+ tol = EPS * absf( expected[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+x[i]+'. y: '+y+'. E: '+expected[i]+'. tol: '+tol+'. Δ: '+delta+'.' );
+ }
+ }
+ t.end();
+});
+
+tape( 'the function computes the tangent (tiny negative values)', function test( t ) {
+ var expected;
+ var delta;
+ var tol;
+ var x;
+ var y;
+ var i;
+
+ x = tinyNegative.x;
+ expected = tinyNegative.expected;
+
+ for ( i = 0; i < x.length; i++ ) {
+ x[ i ] = f32( x[ i ] );
+ expected[ i ] = f32( expected[ i ] );
+ y = tanf( x[ i ] );
+ if ( y === expected[ i ] ) {
+ t.strictEqual( y, expected[ i ], 'x: '+x[i]+'. E: '+expected[i] );
+ } else {
+ delta = absf( y - expected[ i ] );
+ tol = EPS * absf( expected[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+x[i]+'. y: '+y+'. E: '+expected[i]+'. tol: '+tol+'. Δ: '+delta+'.' );
+ }
+ }
+ t.end();
+});
+
+tape( 'the function computes the tangent (subnormal values)', function test( t ) {
+ var expected;
+ var delta;
+ var tol;
+ var x;
+ var y;
+ var i;
+
+ x = subnormal.x;
+ expected = subnormal.expected;
+
+ for ( i = 0; i < x.length; i++ ) {
+ x[ i ] = f32( x[ i ] );
+ expected[ i ] = f32( expected[ i ] );
+ y = tanf( x[ i ] );
+ if ( y === expected[ i ] ) {
+ t.strictEqual( y, expected[ i ], 'x: '+x[i]+'. E: '+expected[i] );
+ } else {
+ delta = absf( y - expected[ i ] );
+ tol = EPS * absf( expected[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+x[i]+'. y: '+y+'. E: '+expected[i]+'. tol: '+tol+'. Δ: '+delta+'.' );
+ }
+ }
+
+ t.end();
+});
+
+tape( 'if provided a multiple of `-pi/2`, the function does not return `-infinity`', function test( t ) {
+ var expected;
+ var x;
+ var v;
+
+ // NOTE: does not equal -inf due to rounding errors. Comparing to Julia: 2.2877332e7
+ x = f32( -PI / f32( 2.0 ) );
+ v = tanf( x );
+ expected = f32( 2.2877332e7 );
+ t.strictEqual( v, expected, 'returns expected value' );
+ t.end();
+});
+
+tape( 'if provided a multiple of `pi/2`, the function does not return `+infinity`', function test( t ) {
+ var expected;
+ var x;
+ var v;
+
+ // NOTE: does not equal +inf due to rounding errors. Comparing to Julia: -2.2877332e7
+ x = f32( PI / f32( 2.0 ) );
+ v = tanf( x );
+ expected = f32( -2.2877332e7 );
+ t.strictEqual( v, expected, 'returns expected value' );
+ t.end();
+});
+
+tape( ' if provided a `NaN`, the function returns `NaN`', function test( t ) {
+ var v = tanf( NaN );
+ t.strictEqual( isnanf( v ), true, 'returns expected value' );
+ t.end();
+});
+
+tape( 'if provided `+infinity`, the function returns `NaN`', function test( t ) {
+ var v = tanf( PINF );
+ t.strictEqual( isnanf( v ), true, 'returns expected value' );
+ t.end();
+});
+
+tape( 'if provided `-infinity`, the function returns `NaN`', function test( t ) {
+ var v = tanf( NINF );
+ t.strictEqual( isnanf( v ), true, 'returns expected value' );
+ t.end();
+});
+
+tape( 'the function returns `-0` if provided `-0`', function test( t ) {
+ var v = tanf( -0.0 );
+ t.strictEqual( isNegativeZerof( v ), true, 'returns expected value' );
+ t.end();
+});
+
+tape( 'the function returns `+0` if provided `+0`', function test( t ) {
+ var v = tanf( 0.0 );
+ t.strictEqual( isPositiveZerof( v ), true, 'returns expected value' );
+ t.end();
+});
diff --git a/lib/node_modules/@stdlib/math/base/special/tanf/test/test.native.js b/lib/node_modules/@stdlib/math/base/special/tanf/test/test.native.js
new file mode 100644
index 000000000000..7fc65899f5d5
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/tanf/test/test.native.js
@@ -0,0 +1,490 @@
+/**
+* @license Apache-2.0
+*
+* Copyright (c) 2025 The Stdlib Authors.
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+'use strict';
+
+// MODULES //
+
+var resolve = require( 'path' ).resolve;
+var tape = require( 'tape' );
+var isnanf = require( '@stdlib/math/base/assert/is-nanf' );
+var absf = require( '@stdlib/math/base/special/absf' );
+var f32 = require( '@stdlib/number/float64/base/to-float32' );
+var PI = require( '@stdlib/constants/float32/pi' );
+var EPS = require( '@stdlib/constants/float32/eps' );
+var PINF = require( '@stdlib/constants/float32/pinf' );
+var NINF = require( '@stdlib/constants/float32/ninf' );
+var isNegativeZerof = require( '@stdlib/math/base/assert/is-negative-zerof' );
+var isPositiveZerof = require( '@stdlib/math/base/assert/is-positive-zerof' );
+var tryRequire = require( '@stdlib/utils/try-require' );
+
+
+// FIXTURES //
+
+var hugeNegative = require( './fixtures/julia/huge_negative.json' );
+var hugePositive = require( './fixtures/julia/huge_positive.json' );
+var veryLargeNegative = require( './fixtures/julia/very_large_negative.json' );
+var veryLargePositive = require( './fixtures/julia/very_large_positive.json' );
+var largeNegative = require( './fixtures/julia/large_negative.json' );
+var largePositive = require( './fixtures/julia/large_positive.json' );
+var mediumNegative = require( './fixtures/julia/medium_negative.json' );
+var mediumPositive = require( './fixtures/julia/medium_positive.json' );
+var smallNegative = require( './fixtures/julia/small_negative.json' );
+var smallPositive = require( './fixtures/julia/small_positive.json' );
+var smaller = require( './fixtures/julia/smaller.json' );
+var tinyNegative = require( './fixtures/julia/tiny_negative.json' );
+var tinyPositive = require( './fixtures/julia/tiny_positive.json' );
+var subnormal = require( './fixtures/julia/subnormal.json' );
+
+
+// VARIABLES //
+
+var tanf = tryRequire( resolve( __dirname, './../lib/native.js' ) );
+var opts = {
+ 'skip': ( tanf instanceof Error )
+};
+
+
+// TESTS //
+
+tape( 'main export is a function', opts, function test( t ) {
+ t.ok( true, __filename );
+ t.true( typeof tanf, 'function', 'main export is a function' );
+ t.end();
+});
+
+tape( 'the function computes the tangent (huge negative values)', opts, function test( t ) {
+ var expected;
+ var delta;
+ var tol;
+ var x;
+ var y;
+ var i;
+
+ x = hugeNegative.x;
+ expected = hugeNegative.expected;
+
+ for ( i = 0; i < x.length; i++ ) {
+ x[ i ] = f32( x[ i ] );
+ expected[ i ] = f32( expected[ i ] );
+ y = tanf( x[ i ] );
+ if ( y === expected[ i ] ) {
+ t.strictEqual( y, expected[ i ], 'x: '+x[i]+'. E: '+expected[i] );
+ } else {
+ delta = absf( y - expected[ i ] );
+ tol = EPS * absf( expected[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+x[i]+'. y: '+y+'. E: '+expected[i]+'. tol: '+tol+'. Δ: '+delta+'.' );
+ }
+ }
+ t.end();
+});
+
+tape( 'the function computes the tangent (huge positive values)', opts, function test( t ) {
+ var expected;
+ var delta;
+ var tol;
+ var x;
+ var y;
+ var i;
+
+ x = hugePositive.x;
+ expected = hugePositive.expected;
+
+ for ( i = 0; i < x.length; i++ ) {
+ x[ i ] = f32( x[ i ] );
+ expected[ i ] = f32( expected[ i ] );
+ y = tanf( x[ i ] );
+ if ( y === expected[ i ] ) {
+ t.strictEqual( y, expected[ i ], 'x: '+x[i]+'. E: '+expected[i] );
+ } else {
+ delta = absf( y - expected[ i ] );
+ tol = EPS * absf( expected[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+x[i]+'. y: '+y+'. E: '+expected[i]+'. tol: '+tol+'. Δ: '+delta+'.' );
+ }
+ }
+ t.end();
+});
+
+tape( 'the function computes the tangent (very large positive values)', opts, function test( t ) {
+ var expected;
+ var delta;
+ var tol;
+ var x;
+ var y;
+ var i;
+
+ x = veryLargePositive.x;
+ expected = veryLargePositive.expected;
+
+ for ( i = 0; i < x.length; i++ ) {
+ x[ i ] = f32( x[ i ] );
+ expected[ i ] = f32( expected[ i ] );
+ y = tanf( x[ i ] );
+ if ( y === expected[ i ] ) {
+ t.strictEqual( y, expected[ i ], 'x: '+x[i]+'. E: '+expected[i] );
+ } else {
+ delta = absf( y - expected[ i ] );
+ tol = EPS * absf( expected[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+x[i]+'. y: '+y+'. E: '+expected[i]+'. tol: '+tol+'. Δ: '+delta+'.' );
+ }
+ }
+ t.end();
+});
+
+tape( 'the function computes the tangent (very large negative values)', opts, function test( t ) {
+ var expected;
+ var delta;
+ var tol;
+ var x;
+ var y;
+ var i;
+
+ x = veryLargeNegative.x;
+ expected = veryLargeNegative.expected;
+
+ for ( i = 0; i < x.length; i++ ) {
+ x[ i ] = f32( x[ i ] );
+ expected[ i ] = f32( expected[ i ] );
+ y = tanf( x[ i ] );
+ if ( y === expected[ i ] ) {
+ t.strictEqual( y, expected[ i ], 'x: '+x[i]+'. E: '+expected[i] );
+ } else {
+ delta = absf( y - expected[ i ] );
+ tol = EPS * absf( expected[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+x[i]+'. y: '+y+'. E: '+expected[i]+'. tol: '+tol+'. Δ: '+delta+'.' );
+ }
+ }
+ t.end();
+});
+
+tape( 'the function computes the tangent (large positive values)', opts, function test( t ) {
+ var expected;
+ var delta;
+ var tol;
+ var x;
+ var y;
+ var i;
+
+ x = largePositive.x;
+ expected = largePositive.expected;
+
+ for ( i = 0; i < x.length; i++ ) {
+ x[ i ] = f32( x[ i ] );
+ expected[ i ] = f32( expected[ i ] );
+ y = tanf( x[ i ] );
+ if ( y === expected[ i ] ) {
+ t.strictEqual( y, expected[ i ], 'x: '+x[i]+'. E: '+expected[i] );
+ } else {
+ delta = absf( y - expected[ i ] );
+ tol = EPS * absf( expected[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+x[i]+'. y: '+y+'. E: '+expected[i]+'. tol: '+tol+'. Δ: '+delta+'.' );
+ }
+ }
+ t.end();
+});
+
+tape( 'the function computes the tangent (large negative values)', opts, function test( t ) {
+ var expected;
+ var delta;
+ var tol;
+ var x;
+ var y;
+ var i;
+
+ x = largeNegative.x;
+ expected = largeNegative.expected;
+
+ for ( i = 0; i < x.length; i++ ) {
+ x[ i ] = f32( x[ i ] );
+ expected[ i ] = f32( expected[ i ] );
+ y = tanf( x[ i ] );
+ if ( y === expected[ i ] ) {
+ t.strictEqual( y, expected[ i ], 'x: '+x[i]+'. E: '+expected[i] );
+ } else {
+ delta = absf( y - expected[ i ] );
+ tol = EPS * absf( expected[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+x[i]+'. y: '+y+'. E: '+expected[i]+'. tol: '+tol+'. Δ: '+delta+'.' );
+ }
+ }
+ t.end();
+});
+
+tape( 'the function computes the tangent (medium positive values)', opts, function test( t ) {
+ var expected;
+ var delta;
+ var tol;
+ var x;
+ var y;
+ var i;
+
+ x = mediumPositive.x;
+ expected = mediumPositive.expected;
+
+ for ( i = 0; i < x.length; i++ ) {
+ x[ i ] = f32( x[ i ] );
+ expected[ i ] = f32( expected[ i ] );
+ y = tanf( x[ i ] );
+ if ( y === expected[ i ] ) {
+ t.strictEqual( y, expected[ i ], 'x: '+x[i]+'. E: '+expected[i] );
+ } else {
+ delta = absf( y - expected[ i ] );
+ tol = EPS * absf( expected[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+x[i]+'. y: '+y+'. E: '+expected[i]+'. tol: '+tol+'. Δ: '+delta+'.' );
+ }
+ }
+ t.end();
+});
+
+tape( 'the function computes the tangent (medium negative values)', opts, function test( t ) {
+ var expected;
+ var delta;
+ var tol;
+ var x;
+ var y;
+ var i;
+
+ x = mediumNegative.x;
+ expected = mediumNegative.expected;
+
+ for ( i = 0; i < x.length; i++ ) {
+ x[ i ] = f32( x[ i ] );
+ expected[ i ] = f32( expected[ i ] );
+ y = tanf( x[ i ] );
+ if ( y === expected[ i ] ) {
+ t.strictEqual( y, expected[ i ], 'x: '+x[i]+'. E: '+expected[i] );
+ } else {
+ delta = absf( y - expected[ i ] );
+ tol = EPS * absf( expected[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+x[i]+'. y: '+y+'. E: '+expected[i]+'. tol: '+tol+'. Δ: '+delta+'.' );
+ }
+ }
+ t.end();
+});
+
+tape( 'the function computes the tangent (small positive values)', opts, function test( t ) {
+ var expected;
+ var delta;
+ var tol;
+ var x;
+ var y;
+ var i;
+
+ x = smallPositive.x;
+ expected = smallPositive.expected;
+
+ for ( i = 0; i < x.length; i++ ) {
+ x[ i ] = f32( x[ i ] );
+ expected[ i ] = f32( expected[ i ] );
+ y = tanf( x[ i ] );
+ if ( y === expected[ i ] ) {
+ t.strictEqual( y, expected[ i ], 'x: '+x[i]+'. E: '+expected[i] );
+ } else {
+ delta = absf( y - expected[ i ] );
+ tol = EPS * absf( expected[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+x[i]+'. y: '+y+'. E: '+expected[i]+'. tol: '+tol+'. Δ: '+delta+'.' );
+ }
+ }
+ t.end();
+});
+
+tape( 'the function computes the tangent (small negative values)', opts, function test( t ) {
+ var expected;
+ var delta;
+ var tol;
+ var x;
+ var y;
+ var i;
+
+ x = smallNegative.x;
+ expected = smallNegative.expected;
+
+ for ( i = 0; i < x.length; i++ ) {
+ x[ i ] = f32( x[ i ] );
+ expected[ i ] = f32( expected[ i ] );
+ y = tanf( x[ i ] );
+ if ( y === expected[ i ] ) {
+ t.strictEqual( y, expected[ i ], 'x: '+x[i]+'. E: '+expected[i] );
+ } else {
+ delta = absf( y - expected[ i ] );
+ tol = EPS * absf( expected[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+x[i]+'. y: '+y+'. E: '+expected[i]+'. tol: '+tol+'. Δ: '+delta+'.' );
+ }
+ }
+ t.end();
+});
+
+tape( 'the function computes the tangent (smaller values)', opts, function test( t ) {
+ var expected;
+ var delta;
+ var tol;
+ var x;
+ var y;
+ var i;
+
+ x = smaller.x;
+ expected = smaller.expected;
+
+ for ( i = 0; i < x.length; i++ ) {
+ x[ i ] = f32( x[ i ] );
+ expected[ i ] = f32( expected[ i ] );
+ y = tanf( x[ i ] );
+ if ( y === expected[ i ] ) {
+ t.strictEqual( y, expected[ i ], 'x: '+x[i]+'. E: '+expected[i] );
+ } else {
+ delta = absf( y - expected[ i ] );
+ tol = EPS * absf( expected[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+x[i]+'. y: '+y+'. E: '+expected[i]+'. tol: '+tol+'. Δ: '+delta+'.' );
+ }
+ }
+ t.end();
+});
+
+tape( 'the function computes the tangent (tiny positive values)', opts, function test( t ) {
+ var expected;
+ var delta;
+ var tol;
+ var x;
+ var y;
+ var i;
+
+ x = tinyPositive.x;
+ expected = tinyPositive.expected;
+
+ for ( i = 0; i < x.length; i++ ) {
+ x[ i ] = f32( x[ i ] );
+ expected[ i ] = f32( expected[ i ] );
+ y = tanf( x[ i ] );
+ if ( y === expected[ i ] ) {
+ t.strictEqual( y, expected[ i ], 'x: '+x[i]+'. E: '+expected[i] );
+ } else {
+ delta = absf( y - expected[ i ] );
+ tol = EPS * absf( expected[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+x[i]+'. y: '+y+'. E: '+expected[i]+'. tol: '+tol+'. Δ: '+delta+'.' );
+ }
+ }
+ t.end();
+});
+
+tape( 'the function computes the tangent (tiny negative values)', opts, function test( t ) {
+ var expected;
+ var delta;
+ var tol;
+ var x;
+ var y;
+ var i;
+
+ x = tinyNegative.x;
+ expected = tinyNegative.expected;
+
+ for ( i = 0; i < x.length; i++ ) {
+ x[ i ] = f32( x[ i ] );
+ expected[ i ] = f32( expected[ i ] );
+ y = tanf( x[ i ] );
+ if ( y === expected[ i ] ) {
+ t.strictEqual( y, expected[ i ], 'x: '+x[i]+'. E: '+expected[i] );
+ } else {
+ delta = absf( y - expected[ i ] );
+ tol = EPS * absf( expected[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+x[i]+'. y: '+y+'. E: '+expected[i]+'. tol: '+tol+'. Δ: '+delta+'.' );
+ }
+ }
+ t.end();
+});
+
+tape( 'the function computes the tangent (subnormal values)', opts, function test( t ) {
+ var expected;
+ var delta;
+ var tol;
+ var x;
+ var y;
+ var i;
+
+ x = subnormal.x;
+ expected = subnormal.expected;
+
+ for ( i = 0; i < x.length; i++ ) {
+ x[ i ] = f32( x[ i ] );
+ expected[ i ] = f32( expected[ i ] );
+ y = tanf( x[ i ] );
+ if ( y === expected[ i ] ) {
+ t.strictEqual( y, expected[ i ], 'x: '+x[i]+'. E: '+expected[i] );
+ } else {
+ delta = absf( y - expected[ i ] );
+ tol = EPS * absf( expected[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: '+x[i]+'. y: '+y+'. E: '+expected[i]+'. tol: '+tol+'. Δ: '+delta+'.' );
+ }
+ }
+
+ t.end();
+});
+
+tape( 'if provided a multiple of `-pi/2`, the function does not return `-infinity`', opts, function test( t ) {
+ var expected;
+ var x;
+ var v;
+
+ // NOTE: does not equal -inf due to rounding errors. Comparing to Julia: 2.2877332e7
+ x = f32( -PI / f32( 2.0 ) );
+ v = tanf( x );
+ expected = f32( 2.2877332e7 );
+ t.strictEqual( v, expected, 'returns expected value' );
+ t.end();
+});
+
+tape( 'if provided a multiple of `pi/2`, the function does not return `+infinity`', opts, function test( t ) {
+ var expected;
+ var x;
+ var v;
+
+ // NOTE: does not equal +inf due to rounding errors. Comparing to Julia: -2.2877332e7
+ x = f32( PI / f32( 2.0 ) );
+ v = tanf( x );
+ expected = f32( -2.2877332e7 );
+ t.strictEqual( v, expected, 'returns expected value' );
+ t.end();
+});
+
+tape( ' if provided a `NaN`, the function returns `NaN`', opts, function test( t ) {
+ var v = tanf( NaN );
+ t.strictEqual( isnanf( v ), true, 'returns expected value' );
+ t.end();
+});
+
+tape( 'if provided `+infinity`, the function returns `NaN`', opts, function test( t ) {
+ var v = tanf( PINF );
+ t.strictEqual( isnanf( v ), true, 'returns expected value' );
+ t.end();
+});
+
+tape( 'if provided `-infinity`, the function returns `NaN`', opts, function test( t ) {
+ var v = tanf( NINF );
+ t.strictEqual( isnanf( v ), true, 'returns expected value' );
+ t.end();
+});
+
+tape( 'the function returns `-0` if provided `-0`', opts, function test( t ) {
+ var v = tanf( -0.0 );
+ t.strictEqual( isNegativeZerof( v ), true, 'returns expected value' );
+ t.end();
+});
+
+tape( 'the function returns `+0` if provided `+0`', opts, function test( t ) {
+ var v = tanf( 0.0 );
+ t.strictEqual( isPositiveZerof( v ), true, 'returns expected value' );
+ t.end();
+});