diff --git a/lib/node_modules/@stdlib/math/base/special/expf/README.md b/lib/node_modules/@stdlib/math/base/special/expf/README.md
new file mode 100755
index 000000000000..1d4a061fea39
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/expf/README.md
@@ -0,0 +1,230 @@
+
+
+# expf
+
+> Natural [exponential function][exponential-function] of single-precision floating-point number.
+
+
+
+The natural [exponential function][exponential-function] is defined as
+
+
+
+```math
+y = e^x
+```
+
+
+
+
+
+where `e` is [Euler's][@stdlib/constants/float64/e] number.
+
+
+
+
+
+
+
+## Usage
+
+```javascript
+var expf = require( '@stdlib/math/base/special/expf' );
+```
+
+#### expf( x )
+
+Evaluates the natural [exponential function][exponential-function] of single-precision floating-point number.
+
+```javascript
+var v = expf( 4.0 );
+// returns ~54.5982
+
+v = expf( -9.0 );
+// returns ~1.234e-4
+
+v = expf( 0.0 );
+// returns 1.0
+
+v = expf( NaN );
+// returns NaN
+```
+
+
+
+
+
+
+
+## Examples
+
+
+
+```javascript
+var randu = require( '@stdlib/random/base/randu' );
+var expf = require( '@stdlib/math/base/special/expf' );
+
+var x;
+var i;
+
+for ( i = 0; i < 100; i++ ) {
+ x = (randu()*100.0) - 50.0;
+ console.log( 'e^%d = %d', x, expf( x ) );
+}
+```
+
+
+
+
+
+
+
+* * *
+
+
+
+## C APIs
+
+
+
+
+
+
+
+
+
+
+
+### Usage
+
+```c
+#include "stdlib/math/base/special/expf.h"
+```
+
+#### stdlib_base_expf( x )
+
+Evaluates the natural [exponential function][exponential-function] of single-precision floating-point number.
+
+```c
+float out = stdlib_base_expf( 4.0 );
+// returns ~54.5982
+
+out = stdlib_base_expf( -9.0 );
+// returns ~1.234e-4
+```
+
+The function accepts the following arguments:
+
+- **x**: `[in] float` input value.
+
+```c
+float stdlib_base_exp( const float x );
+```
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+### Examples
+
+```c
+#include "stdlib/math/base/special/expf.h"
+#include
+#include
+
+int main( void ) {
+ float x;
+ float v;
+ int i;
+
+ for ( i = 0; i < 100; i++ ) {
+ x = ( (float)rand() / (float)RAND_MAX ) * 10.0;
+ v = stdlib_base_expf( x );
+ printf( "e^%f = %f\n", x, v );
+ }
+}
+```
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+[exponential-function]: https://en.wikipedia.org/wiki/Exponential_function
+
+[@stdlib/constants/float64/e]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/constants/float64/e
+
+
+
+[@stdlib/math/base/special/exp10]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/math/base/special/exp10
+
+[@stdlib/math/base/special/exp2]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/math/base/special/exp2
+
+[@stdlib/math/base/special/expm1]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/math/base/special/expm1
+
+[@stdlib/math/base/special/ln]: https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/math/base/special/ln
+
+
+
+
+
+
diff --git a/lib/node_modules/@stdlib/math/base/special/expf/benchmark/benchmark.js b/lib/node_modules/@stdlib/math/base/special/expf/benchmark/benchmark.js
new file mode 100755
index 000000000000..1a6c2a5f6097
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/expf/benchmark/benchmark.js
@@ -0,0 +1,72 @@
+/**
+* @license Apache-2.0
+*
+* Copyright (c) 2018 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 randu = require( '@stdlib/random/base/randu' );
+var isnanf = require( '@stdlib/math/base/assert/is-nanf' );
+var pkg = require( './../package.json' ).name;
+var expf = require( './../lib' );
+
+
+// MAIN //
+
+bench( pkg, function benchmark( b ) {
+ var x;
+ var y;
+ var i;
+
+ b.tic();
+ for ( i = 0; i < b.iterations; i++ ) {
+ x = ( randu()*100.0 ) - 50.0;
+ y = expf( x );
+ 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();
+});
+
+bench( pkg+'::built-in', function benchmark( b ) {
+ var x;
+ var y;
+ var i;
+
+ b.tic();
+ for ( i = 0; i < b.iterations; i++ ) {
+ x = ( randu()*100.0 ) - 50.0;
+ y = Math.exp( x ); // eslint-disable-line stdlib/no-builtin-math
+ 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/expf/benchmark/benchmark.native.js b/lib/node_modules/@stdlib/math/base/special/expf/benchmark/benchmark.native.js
new file mode 100755
index 000000000000..8f943bcfe55a
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/expf/benchmark/benchmark.native.js
@@ -0,0 +1,60 @@
+/**
+* @license Apache-2.0
+*
+* Copyright (c) 2022 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 randu = require( '@stdlib/random/base/randu' );
+var isnanf = require( '@stdlib/math/base/assert/is-nanf' );
+var tryRequire = require( '@stdlib/utils/try-require' );
+var pkg = require( './../package.json' ).name;
+
+
+// VARIABLES //
+
+var expf = tryRequire( resolve( __dirname, './../lib/native.js' ) );
+var opts = {
+ 'skip': ( expf instanceof Error )
+};
+
+
+// MAIN //
+
+bench( pkg+'::native', opts, function benchmark( b ) {
+ var x;
+ var y;
+ var i;
+
+ b.tic();
+ for ( i = 0; i < b.iterations; i++ ) {
+ x = ( randu()*100.0 ) - 50.0;
+ y = expf( x );
+ 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/expf/benchmark/c/Makefile b/lib/node_modules/@stdlib/math/base/special/expf/benchmark/c/Makefile
new file mode 100755
index 000000000000..7f6bbc4c205c
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/expf/benchmark/c/Makefile
@@ -0,0 +1,146 @@
+#/
+# @license Apache-2.0
+#
+# Copyright (c) 2021 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/expf/benchmark/c/benchmark.c b/lib/node_modules/@stdlib/math/base/special/expf/benchmark/c/benchmark.c
new file mode 100755
index 000000000000..b2aa393702ce
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/expf/benchmark/c/benchmark.c
@@ -0,0 +1,133 @@
+/**
+* @license Apache-2.0
+*
+* Copyright (c) 2022 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/expf.h"
+#include
+#include
+#include
+#include
+#include
+
+#define NAME "expf"
+#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 [0,1).
+*
+* @return random number
+*/
+static float rand_float( void ) {
+ int r = rand();
+ return (float)r / ( (float)RAND_MAX + 1.0f );
+}
+
+/**
+* Runs a benchmark.
+*
+* @return elapsed time in seconds
+*/
+static double benchmark( void ) {
+ double elapsed;
+ float x;
+ float y;
+ double t;
+ int i;
+
+ t = tic();
+ for ( i = 0; i < ITERATIONS; i++ ) {
+ x = ( 100.0*rand_float() ) - 50.0;
+ y = stdlib_base_expf( x );
+ 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/expf/binding.gyp b/lib/node_modules/@stdlib/math/base/special/expf/binding.gyp
new file mode 100755
index 000000000000..f2b466aef5c4
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/expf/binding.gyp
@@ -0,0 +1,170 @@
+# @license Apache-2.0
+#
+# Copyright (c) 2023 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/expf/docs/repl.txt b/lib/node_modules/@stdlib/math/base/special/expf/docs/repl.txt
new file mode 100755
index 000000000000..b90a090e8e0c
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/expf/docs/repl.txt
@@ -0,0 +1,28 @@
+
+{{alias}}( x )
+ Evaluates the natural exponential function of single-precision floating-point number.
+
+ Parameters
+ ----------
+ x: number
+ Input value.
+
+ Returns
+ -------
+ y: number
+ Function value.
+
+ Examples
+ --------
+ > var y = {{alias}}( 4.0 )
+ ~54.5982
+ > y = {{alias}}( -9.0 )
+ ~1.234e-4
+ > y = {{alias}}( 0.0 )
+ 1.0
+ > y = {{alias}}( NaN )
+ NaN
+
+ See Also
+ --------
+
diff --git a/lib/node_modules/@stdlib/math/base/special/expf/docs/types/index.d.ts b/lib/node_modules/@stdlib/math/base/special/expf/docs/types/index.d.ts
new file mode 100755
index 000000000000..e045baa7ec3d
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/expf/docs/types/index.d.ts
@@ -0,0 +1,48 @@
+/*
+* @license Apache-2.0
+*
+* Copyright (c) 2019 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 natural exponential function of single-precision floating-point number.
+*
+* @param x - input value
+* @returns function value
+*
+* @example
+* var v = expf( 4.0 );
+* // returns ~54.5982
+*
+* @example
+* var v = expf( -9.0 );
+* // returns ~1.234e-4
+*
+* @example
+* var v = expf( 0.0 );
+* // returns 1.0
+*
+* @example
+* var v = expf( NaN );
+* // returns NaN
+*/
+declare function expf( x: number ): number;
+
+
+// EXPORTS //
+
+export = expf;
diff --git a/lib/node_modules/@stdlib/math/base/special/expf/docs/types/test.ts b/lib/node_modules/@stdlib/math/base/special/expf/docs/types/test.ts
new file mode 100755
index 000000000000..e2ff29750af1
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/expf/docs/types/test.ts
@@ -0,0 +1,44 @@
+/*
+* @license Apache-2.0
+*
+* Copyright (c) 2019 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 expf = require( './index' );
+
+
+// TESTS //
+
+// The function returns a number...
+{
+ expf( 0.5 ); // $ExpectType number
+}
+
+// The compiler throws an error if the function is provided a value other than a number...
+{
+ expf( true ); // $ExpectError
+ expf( false ); // $ExpectError
+ expf( null ); // $ExpectError
+ expf( undefined ); // $ExpectError
+ expf( '5' ); // $ExpectError
+ expf( [] ); // $ExpectError
+ expf( {} ); // $ExpectError
+ expf( ( x: number ): number => x ); // $ExpectError
+}
+
+// The compiler throws an error if the function is provided insufficient arguments...
+{
+ expf(); // $ExpectError
+}
diff --git a/lib/node_modules/@stdlib/math/base/special/expf/examples/c/Makefile b/lib/node_modules/@stdlib/math/base/special/expf/examples/c/Makefile
new file mode 100755
index 000000000000..f0ae66fecf01
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/expf/examples/c/Makefile
@@ -0,0 +1,146 @@
+#/
+# @license Apache-2.0
+#
+# Copyright (c) 2023 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/expf/examples/c/example.c b/lib/node_modules/@stdlib/math/base/special/expf/examples/c/example.c
new file mode 100755
index 000000000000..34c144d92e09
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/expf/examples/c/example.c
@@ -0,0 +1,33 @@
+/**
+* @license Apache-2.0
+*
+* Copyright (c) 2022 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/expf.h"
+#include
+#include
+
+int main( void ) {
+ float x;
+ float v;
+ int i;
+
+ for ( i = 0; i < 100; i++ ) {
+ x = ( (float)rand() / (float)RAND_MAX ) * 10.0;
+ v = stdlib_base_expf( x );
+ printf( "e^%f = %f\n", x, v );
+ }
+}
diff --git a/lib/node_modules/@stdlib/math/base/special/expf/examples/index.js b/lib/node_modules/@stdlib/math/base/special/expf/examples/index.js
new file mode 100755
index 000000000000..b17c5ce770d5
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/expf/examples/index.js
@@ -0,0 +1,30 @@
+/**
+* @license Apache-2.0
+*
+* Copyright (c) 2018 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 randu = require( '@stdlib/random/base/randu' );
+var expf = require( './../lib' );
+
+var x;
+var i;
+
+for ( i = 0; i < 100; i++ ) {
+ x = (randu()*10.0) - 5.0;
+ console.log( 'e^%d = %d', x, expf( x ) );
+}
diff --git a/lib/node_modules/@stdlib/math/base/special/expf/include.gypi b/lib/node_modules/@stdlib/math/base/special/expf/include.gypi
new file mode 100755
index 000000000000..78db9faf8c74
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/expf/include.gypi
@@ -0,0 +1,53 @@
+# @license Apache-2.0
+#
+# Copyright (c) 2023 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': [
+ ' -->
+*
+* \\( r \\) can be represented as \\( r = \mathrm{hi} - \mathrm{lo} \\) for better accuracy.
+*
+*
+*
+* 2. We approximate of \\( e^{r} \\) by a special rational function on the interval \\(\[0,0.34658]\\):
+*
+* ```tex
+* \begin{align*}
+* R\left(r^2\right) &= r \cdot \frac{ e^{r}+1 }{ e^{r}-1 } \\
+* &= 2 + \frac{r^2}{6} - \frac{r^4}{360} + \ldots
+* \end{align*}
+* ```
+*
+* We use a special Remes algorithm on \\(\[0,0.34658]\\) to generate a polynomial of degree \\(5\\) to approximate \\(R\\). The maximum error of this polynomial approximation is bounded by \\(2^{-59}\\). In other words,
+*
+* ```tex
+* R(z) \sim 2 + P_1 z + P_2 z^2 + P_3 z^3 + P_4 z^4 + P_5 z^5
+* ```
+*
+* where \\( z = r^2 \\) and
+*
+* ```tex
+* \left| 2 + P_1 z + \ldots + P_5 z^5 - R(z) \right| \leq 2^{-59}
+* ```
+*
+*
+*
+* The values of \\( P_1 \\) to \\( P_5 \\) are listed in the source code.
+*
+*
+*
+* The computation of \\( e^{r} \\) thus becomes
+*
+* ```tex
+* \begin{align*}
+* e^{r} &= 1 + \frac{2r}{R-r} \\
+* &= 1 + r + \frac{r \cdot R_1(r)}{2 - R_1(r)}\ \text{for better accuracy}
+* \end{align*}
+* ```
+*
+* where
+*
+* ```tex
+* R_1(r) = r - P_1\ r^2 + P_2\ r^4 + \ldots + P_5\ r^{10}
+* ```
+*
+* 3. We scale back to obtain \\( e^{x} \\). From step 1, we have
+*
+* ```tex
+* e^{x} = 2^k e^{r}
+* ```
+*
+* ## Special Cases
+*
+* ```tex
+* \begin{align*}
+* e^\infty &= \infty \\
+* e^{-\infty} &= 0 \\
+* e^{\mathrm{NaN}} &= \mathrm{NaN} \\
+* e^0 &= 1\ \mathrm{is\ exact\ for\ finite\ argument\ only}
+* \end{align*}
+* ```
+*
+* ## Notes
+*
+* - According to an error analysis, the error is always less than \\(1\\) ulp (unit in the last place).
+*
+* - For an IEEE double,
+*
+* - if \\(x > 7.09782712893383973096\mbox{e+}02\\), then \\(e^{x}\\) overflows
+* - if \\(x < -7.45133219101941108420\mbox{e+}02\\), then \\(e^{x}\\) underflows
+*
+* - The hexadecimal values included in the source code are the intended ones for the used constants. Decimal values may be used, provided that the compiler will convert from decimal to binary accurately enough to produce the intended hexadecimal values.
+*
+* @param {number} x - input value
+* @returns {number} function value
+*
+* @example
+* var v = expf( 4.0 );
+* // returns ~54.5982
+*
+* @example
+* var v = expf( -9.0 );
+* // returns ~1.234e-4
+*
+* @example
+* var v = expf( 0.0 );
+* // returns 1.0
+*
+* @example
+* var v = expf( NaN );
+* // returns NaN
+*/
+function expf( x ) {
+ var hi;
+ var lo;
+ var k;
+
+ if ( isnanf( x ) || x === PINF ) {
+ return x;
+ }
+ if ( x === NINF ) {
+ return 0.0;
+ }
+ if ( x > OVERFLOW ) {
+ return PINF;
+ }
+ if ( x < UNDERFLOW ) {
+ return 0.0;
+ }
+ if (
+ x > NEG_NEARZERO &&
+ x < NEARZERO
+ ) {
+ return float64ToFloat32( 1.0 + x );
+ }
+ // Reduce and compute `r = hi - lo` for extra precision...
+ if ( x < 0.0 ) {
+ k = truncf( (LOG2_E*x) - 0.5 );
+ } else {
+ k = truncf( (LOG2_E*x) + 0.5 );
+ }
+ hi = float64ToFloat32( x - float64ToFloat32(k*LN2_HI) );
+ lo = float64ToFloat32( k * LN2_LO );
+
+ return expmulti( hi, lo, k );
+}
+
+
+// EXPORTS //
+
+module.exports = expf;
diff --git a/lib/node_modules/@stdlib/math/base/special/expf/lib/native.js b/lib/node_modules/@stdlib/math/base/special/expf/lib/native.js
new file mode 100755
index 000000000000..a3255c36f9bd
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/expf/lib/native.js
@@ -0,0 +1,58 @@
+/**
+* @license Apache-2.0
+*
+* Copyright (c) 2022 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 natural exponential function of single-precision floating-point number.
+*
+* @private
+* @param {number} x - input value
+* @returns {number} function value
+*
+* @example
+* var v = expf( 4.0 );
+* // returns ~54.5982
+*
+* @example
+* var v = expf( -9.0 );
+* // returns ~1.234e-4
+*
+* @example
+* var v = expf( 0.0 );
+* // returns 1.0
+*
+* @example
+* var v = expf( NaN );
+* // returns NaN
+*/
+function expf( x ) {
+ return addon( x );
+}
+
+
+// EXPORTS //
+
+module.exports = expf;
diff --git a/lib/node_modules/@stdlib/math/base/special/expf/lib/polyval_p.js b/lib/node_modules/@stdlib/math/base/special/expf/lib/polyval_p.js
new file mode 100644
index 000000000000..695734694450
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/expf/lib/polyval_p.js
@@ -0,0 +1,52 @@
+/**
+* @license Apache-2.0
+*
+* Copyright (c) 2022 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.
+*/
+
+/* This is a generated file. Do not edit directly. */
+'use strict';
+
+// MODULES //
+
+var float64ToFloat32 = require( '@stdlib/number/float64/base/to-float32' );
+
+
+// MAIN //
+
+/**
+* Evaluates a polynomial.
+*
+* ## Notes
+*
+* - The implementation uses [Horner's rule][horners-method] for efficient computation.
+*
+* [horners-method]: https://en.wikipedia.org/wiki/Horner%27s_method
+*
+* @private
+* @param {number} x - value at which to evaluate the polynomial
+* @returns {number} evaluated polynomial
+*/
+function evalpoly( x ) {
+ if ( x === 0.0 ) {
+ return 0.16666602;
+ }
+ return float64ToFloat32(0.16666666666666602 + float64ToFloat32(x * float64ToFloat32(-0.0027777777777015593 + float64ToFloat32(x * (0.00006613756321437934 + float64ToFloat32(x * float64ToFloat32(-0.0000016533902205465252 + float64ToFloat32(x * 4.1381367970572385e-8)))))))); // eslint-disable-line max-len
+}
+
+
+// EXPORTS //
+
+module.exports = evalpoly;
diff --git a/lib/node_modules/@stdlib/math/base/special/expf/manifest.json b/lib/node_modules/@stdlib/math/base/special/expf/manifest.json
new file mode 100755
index 000000000000..89b346b9cee3
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/expf/manifest.json
@@ -0,0 +1,107 @@
+{
+ "options": {
+ "task": "build",
+ "wasm": false
+ },
+ "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",
+ "wasm": false,
+ "src": [
+ "./src/main.c"
+ ],
+ "include": [
+ "./include"
+ ],
+ "libraries": [],
+ "libpath": [],
+ "dependencies": [
+ "@stdlib/math/base/napi/unary",
+ "@stdlib/math/base/assert/is-nanf",
+ "@stdlib/constants/float32/ninf",
+ "@stdlib/constants/float32/pinf",
+ "@stdlib/math/base/special/truncf",
+ "@stdlib/math/base/special/ldexpf"
+ ]
+ },
+ {
+ "task": "benchmark",
+ "wasm": false,
+ "src": [
+ "./src/main.c"
+ ],
+ "include": [
+ "./include"
+ ],
+ "libraries": [],
+ "libpath": [],
+ "dependencies": [
+ "@stdlib/math/base/assert/is-nanf",
+ "@stdlib/constants/float32/ninf",
+ "@stdlib/constants/float32/pinf",
+ "@stdlib/math/base/special/truncf",
+ "@stdlib/math/base/special/ldexpf"
+ ]
+ },
+ {
+ "task": "examples",
+ "wasm": false,
+ "src": [
+ "./src/main.c"
+ ],
+ "include": [
+ "./include"
+ ],
+ "libraries": [],
+ "libpath": [],
+ "dependencies": [
+ "@stdlib/math/base/assert/is-nanf",
+ "@stdlib/constants/float32/ninf",
+ "@stdlib/constants/float32/pinf",
+ "@stdlib/math/base/special/truncf",
+ "@stdlib/math/base/special/ldexpf"
+ ]
+ },
+ {
+ "task": "build",
+ "wasm": true,
+ "src": [
+ "./src/main.c"
+ ],
+ "include": [
+ "./include"
+ ],
+ "libraries": [],
+ "libpath": [],
+ "dependencies": [
+ "@stdlib/math/base/assert/is-nanf",
+ "@stdlib/constants/float32/ninf",
+ "@stdlib/constants/float32/pinf",
+ "@stdlib/math/base/special/truncf",
+ "@stdlib/math/base/special/ldexpf"
+ ]
+ }
+ ]
+ }
diff --git a/lib/node_modules/@stdlib/math/base/special/expf/package.json b/lib/node_modules/@stdlib/math/base/special/expf/package.json
new file mode 100755
index 000000000000..f56cbaffae7b
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/expf/package.json
@@ -0,0 +1,145 @@
+{
+ "name": "@stdlib/math/base/special/expf",
+ "version": "0.0.0",
+ "description": "Natural exponential function of single-precision floating-point number.",
+ "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",
+ "scripts": "./scripts",
+ "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",
+ "special",
+ "function",
+ "math.exp",
+ "expf",
+ "natural",
+ "exponential",
+ "euler",
+ "power",
+ "number"
+ ],
+ "__stdlib__": {
+ "scaffold": {
+ "$schema": "math/base@v1.0",
+ "base_alias": "exp",
+ "alias": "exp",
+ "pkg_desc": "evaluate the natural exponential function of single-precision floating-point number",
+ "desc": "evaluates the natural exponential function of single-precision floating-point number",
+ "short_desc": "natural exponential function",
+ "parameters": [
+ {
+ "name": "x",
+ "desc": "input value",
+ "type": {
+ "javascript": "number",
+ "jsdoc": "number",
+ "c": "double",
+ "dtype": "float64"
+ },
+ "domain": [
+ {
+ "min": "-infinity",
+ "max": "infinity"
+ }
+ ],
+ "rand": {
+ "prng": "random/base/uniform",
+ "parameters": [
+ -10,
+ 10
+ ]
+ },
+ "example_values": [
+ -1.2,
+ 2,
+ -3.1,
+ -4.7,
+ 5.5,
+ 6.7,
+ 8.9,
+ -10.2,
+ 11.3,
+ -12.4,
+ 13.5,
+ 14.6,
+ -15.7,
+ 16.8,
+ -17.9,
+ 18.1,
+ -19.11,
+ 20.12,
+ -21.15,
+ 23.78
+ ]
+ }
+ ],
+ "returns": {
+ "desc": "function value",
+ "type": {
+ "javascript": "number",
+ "jsdoc": "number",
+ "c": "float",
+ "dtype": "float32"
+ }
+ },
+ "keywords": [
+ "natural",
+ "exponential",
+ "exp",
+ "power"
+ ],
+ "extra_keywords": [
+ "math.exp"
+ ]
+ }
+ }
+ }
diff --git a/lib/node_modules/@stdlib/math/base/special/expf/src/Makefile b/lib/node_modules/@stdlib/math/base/special/expf/src/Makefile
new file mode 100755
index 000000000000..904c7dc4bd7a
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/expf/src/Makefile
@@ -0,0 +1,70 @@
+#/
+# @license Apache-2.0
+#
+# Copyright (c) 2023 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/expf/src/addon.c b/lib/node_modules/@stdlib/math/base/special/expf/src/addon.c
new file mode 100755
index 000000000000..17ca5fe4dcc2
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/expf/src/addon.c
@@ -0,0 +1,24 @@
+
+/**
+* @license Apache-2.0
+*
+* Copyright (c) 2022 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/expf.h"
+#include "stdlib/math/base/napi/unary.h"
+
+// cppcheck-suppress shadowFunction
+STDLIB_MATH_BASE_NAPI_MODULE_F_F( stdlib_base_expf )
diff --git a/lib/node_modules/@stdlib/math/base/special/expf/src/main.c b/lib/node_modules/@stdlib/math/base/special/expf/src/main.c
new file mode 100755
index 000000000000..03727de78548
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/expf/src/main.c
@@ -0,0 +1,254 @@
+/**
+* @license Apache-2.0
+*
+* Copyright (c) 2022 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 copyrights, licenses, and long comment were part of the original implementation available as part of [Go]{@link https://github.com/golang/go/blob/cb07765045aed5104a3df31507564ac99e6ddce8/src/math/exp.go}, which in turn was based on an implementation available as part of [FreeBSD]{@link https://svnweb.freebsd.org/base/release/9.3.0/lib/msun/src/e_exp.c}. The implementation follows the original, but has been modified according to project conventions.
+*
+* ```text
+* Copyright (c) 2009 The Go Authors. All rights reserved.
+*
+* Redistribution and use in source and binary forms, with or without
+* modification, are permitted provided that the following conditions are
+* met:
+*
+* * Redistributions of source code must retain the above copyright
+* notice, this list of conditions and the following disclaimer.
+* * Redistributions in binary form must reproduce the above
+* copyright notice, this list of conditions and the following disclaimer
+* in the documentation and/or other materials provided with the
+* distribution.
+* * Neither the name of Google Inc. nor the names of its
+* contributors may be used to endorse or promote products derived from
+* this software without specific prior written permission.
+*
+* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+* A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+* OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+* LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+* DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+* THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+* ```
+*
+* ```text
+* Copyright (C) 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.
+* ```
+*/
+
+#include "stdlib/math/base/special/expf.h"
+#include "stdlib/math/base/assert/is_nanf.h"
+#include "stdlib/math/base/special/truncf.h"
+#include "stdlib/constants/float32/ninf.h"
+#include "stdlib/constants/float32/pinf.h"
+#include "stdlib/math/base/special/ldexpf.h"
+#include
+
+static const float LN2_HI = 6.93147180369123816490e-01f;
+static const float LN2_LO = 1.90821492927058770002e-10f;
+static const float LOG2_E = 1.44269504088896338700e+00f;
+static const float EXP_OVERFLOW = 88.7f;
+static const float EXP_UNDERFLOW = -87.63f;
+static const float NEARZERO = 1.0f / (1 << 28); // 2^-28
+static const float NEG_NEARZERO = -NEARZERO;
+
+
+/* Begin auto-generated functions. The following functions are auto-generated. Do not edit directly. */
+
+// BEGIN: polyval_p
+
+/**
+* Evaluates a polynomial.
+*
+* ## Notes
+*
+* - The implementation uses [Horner's rule][horners-method] for efficient computation.
+*
+* [horners-method]: https://en.wikipedia.org/wiki/Horner%27s_method
+*
+* @param x value at which to evaluate the polynomial
+* @return evaluated polynomial
+*/
+static float polyval_p( const float x ) {
+ return 0.16666666666666602f + (x * (-0.0027777777777015593f + (x * (0.00006613756321437934f + (x * (-0.0000016533902205465252f + (x * 4.1381367970572385e-8f)))))));
+}
+
+// END: polyval_p
+
+/* End auto-generated functions. */
+
+/**
+* Computes \\(e^{r} 2^k\\) where \\(r = \mathrm{hi} - \mathrm{lo}\\) and \\(|r| \leq \ln(2)/2\\).
+*
+* @param hi upper bound
+* @param lo lower bound
+* @param k power of 2
+* @return function value
+*/
+static float expmulti( const float hi, const float lo, const int32_t k ) {
+ float r;
+ float t;
+ float c;
+ float y;
+
+ r = hi - lo;
+ t = r * r;
+ c = r - (t * polyval_p( t ));
+ y = 1.0f - ( lo - ( ( r * c ) / ( 2.0f - c ) ) - hi);
+
+ return stdlib_base_ldexpf( y, k );
+}
+
+/**
+* Evaluates the natural exponential function of single-precision floating-point number.
+*
+* ## Method
+*
+* 1. We reduce \\( x \\) to an \\( r \\) so that \\( |r| \leq 0.5 \cdot \ln(2) \approx 0.34658 \\). Given \\( x \\), we find an \\( r \\) and integer \\( k \\) such that
+*
+* ```tex
+* \begin{align*}
+* x &= k \cdot \ln(2) + r \\
+* |r| &\leq 0.5 \cdot \ln(2)
+* \end{align*}
+* ```
+*
+*
+*
+* \\( r \\) can be represented as \\( r = \mathrm{hi} - \mathrm{lo} \\) for better accuracy.
+*
+*
+*
+* 2. We approximate of \\( e^{r} \\) by a special rational function on the interval \\(\[0,0.34658]\\):
+*
+* ```tex
+* \begin{align*}
+* R\left(r^2\right) &= r \cdot \frac{ e^{r}+1 }{ e^{r}-1 } \\
+* &= 2 + \frac{r^2}{6} - \frac{r^4}{360} + \ldots
+* \end{align*}
+* ```
+*
+* We use a special Remes algorithm on \\(\[0,0.34658]\\) to generate a polynomial of degree \\(5\\) to approximate \\(R\\). The maximum error of this polynomial approximation is bounded by \\(2^{-59}\\). In other words,
+*
+* ```tex
+* R(z) \sim 2 + P_1 z + P_2 z^2 + P_3 z^3 + P_4 z^4 + P_5 z^5
+* ```
+*
+* where \\( z = r^2 \\) and
+*
+* ```tex
+* \left| 2 + P_1 z + \ldots + P_5 z^5 - R(z) \right| \leq 2^{-59}
+* ```
+*
+*
+*
+* The values of \\( P_1 \\) to \\( P_5 \\) are listed in the source code.
+*
+*
+*
+* The computation of \\( e^{r} \\) thus becomes
+*
+* ```tex
+* \begin{align*}
+* e^{r} &= 1 + \frac{2r}{R-r} \\
+* &= 1 + r + \frac{r \cdot R_1(r)}{2 - R_1(r)}\ \text{for better accuracy}
+* \end{align*}
+* ```
+*
+* where
+*
+* ```tex
+* R_1(r) = r - P_1\ r^2 + P_2\ r^4 + \ldots + P_5\ r^{10}
+* ```
+*
+* 3. We scale back to obtain \\( e^{x} \\). From step 1, we have
+*
+* ```tex
+* e^{x} = 2^k e^{r}
+* ```
+*
+*
+* ## Special Cases
+*
+* ```tex
+* \begin{align*}
+* e^\infty &= \infty \\
+* e^{-\infty} &= 0 \\
+* e^{\mathrm{NaN}} &= \mathrm{NaN} \\
+* e^0 &= 1\ \mathrm{is\ exact\ for\ finite\ argument\ only}
+* \end{align*}
+* ```
+*
+* ## Notes
+*
+* - According to an error analysis, the error is always less than \\(1\\) ulp (unit in the last place).
+*
+* - For an IEEE double,
+*
+* - if \\(x > 7.09782712893383973096\mbox{e+}02\\), then \\(e^{x}\\) overflows
+* - if \\(x < -7.45133219101941108420\mbox{e+}02\\), then \\(e^{x}\\) underflows
+*
+* - The hexadecimal values included in the source code are the intended ones for the used constants. Decimal values may be used, provided that the compiler will convert from decimal to binary accurately enough to produce the intended hexadecimal values.
+*
+* @param x input value
+* @return output value
+*
+* @example
+* double out = stdlib_base_exp( 0.0f );
+* // returns 1.0
+*/
+float stdlib_base_expf( const float x ) {
+ float hi;
+ float lo;
+ int32_t k;
+
+ if ( stdlib_base_is_nanf( x ) || x == STDLIB_CONSTANT_FLOAT32_PINF ) {
+ return x;
+ }
+ if ( x == STDLIB_CONSTANT_FLOAT32_NINF ) {
+ return 0.0f;
+ }
+ if ( x > EXP_OVERFLOW ) {
+ return STDLIB_CONSTANT_FLOAT32_PINF;
+ }
+ if ( x < EXP_UNDERFLOW ) {
+ return 0.0f;
+ }
+ if ( x > NEG_NEARZERO && x < NEARZERO ) {
+ return 1.0f + x;
+ }
+ // Reduce and compute `r = hi - lo` for extra precision...
+ if ( x < 0.0 ) {
+ k = stdlib_base_truncf( ( LOG2_E * x ) - 0.5f );
+ } else {
+ k = stdlib_base_truncf( ( LOG2_E * x ) + 0.5f );
+ }
+ hi = x - ( k * LN2_HI );
+ lo = k * LN2_LO;
+
+ return expmulti( hi, lo, k );
+}
diff --git a/lib/node_modules/@stdlib/math/base/special/expf/test/fixtures/julia/REQUIRE b/lib/node_modules/@stdlib/math/base/special/expf/test/fixtures/julia/REQUIRE
new file mode 100644
index 000000000000..308c3be89c85
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/expf/test/fixtures/julia/REQUIRE
@@ -0,0 +1,2 @@
+julia 1.5
+JSON 0.21
diff --git a/lib/node_modules/@stdlib/math/base/special/expf/test/fixtures/julia/medium_negative.json b/lib/node_modules/@stdlib/math/base/special/expf/test/fixtures/julia/medium_negative.json
new file mode 100644
index 000000000000..68f6ca5a7b8c
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/expf/test/fixtures/julia/medium_negative.json
@@ -0,0 +1 @@
+{"expected":[5.293782e-18,5.5033182e-18,5.721149e-18,5.947601e-18,6.183017e-18,6.427751e-18,6.6821718e-18,6.946689e-18,7.221651e-18,7.507495e-18,7.804654e-18,8.1135756e-18,8.434724e-18,8.768584e-18,9.115659e-18,9.476472e-18,9.851604e-18,1.02415465e-17,1.0646924e-17,1.1068347e-17,1.150645e-17,1.19618936e-17,1.2435365e-17,1.2927577e-17,1.3439323e-17,1.3971274e-17,1.4524279e-17,1.5099175e-17,1.5696824e-17,1.631813e-17,1.6964028e-17,1.7635492e-17,1.8333605e-17,1.9059277e-17,1.9813676e-17,2.0597932e-17,2.1413233e-17,2.2260803e-17,2.3141923e-17,2.4057918e-17,2.501017e-17,2.6000212e-17,2.7029342e-17,2.809921e-17,2.921142e-17,3.0367656e-17,3.156966e-17,3.2819238e-17,3.4118275e-17,3.546887e-17,3.6872783e-17,3.833227e-17,3.9849525e-17,4.1426833e-17,4.3066576e-17,4.477122e-17,4.654334e-17,4.8385784e-17,5.0300975e-17,5.229197e-17,5.436177e-17,5.6513496e-17,5.87504e-17,6.1075833e-17,6.349331e-17,6.6006736e-17,6.861939e-17,7.133546e-17,7.415903e-17,7.7094365e-17,8.014589e-17,8.331819e-17,8.661606e-17,9.0044466e-17,9.360893e-17,9.7314126e-17,1.0116598e-16,1.051703e-16,1.0933311e-16,1.1366069e-16,1.1815956e-16,1.2283652e-16,1.2769907e-16,1.3275361e-16,1.3800822e-16,1.4347081e-16,1.4914962e-16,1.550532e-16,1.6119046e-16,1.6757065e-16,1.7420403e-16,1.8109931e-16,1.8826751e-16,1.9571946e-16,2.0346635e-16,2.1151988e-16,2.1989219e-16,2.2859588e-16,2.3764407e-16,2.4705135e-16,2.5683005e-16,2.6699582e-16,2.7756394e-16,2.8855038e-16,2.9997166e-16,3.1184505e-16,3.241884e-16,3.3702157e-16,3.5036144e-16,3.642293e-16,3.786461e-16,3.9363355e-16,4.092142e-16,4.2541158e-16,4.4225006e-16,4.597568e-16,4.779547e-16,4.9687297e-16,5.1653996e-16,5.369855e-16,5.5824024e-16,5.803363e-16,6.0330695e-16,6.2718687e-16,6.520144e-16,6.7782223e-16,7.046515e-16,7.325428e-16,7.6153805e-16,7.9168093e-16,8.2301697e-16,8.5559333e-16,8.894625e-16,9.246689e-16,9.612688e-16,9.993174e-16,1.038872e-15,1.0799923e-15,1.1227402e-15,1.1671801e-15,1.2133836e-15,1.2614112e-15,1.31134e-15,1.363245e-15,1.4172044e-15,1.4732997e-15,1.5316154e-15,1.5922392e-15,1.6552689e-15,1.7207871e-15,1.7888986e-15,1.8597062e-15,1.9333165e-15,2.0098402e-15,2.0893931e-15,2.1720947e-15,2.2580698e-15,2.3474567e-15,2.4403729e-15,2.536967e-15,2.6373843e-15,2.7417762e-15,2.8503002e-15,2.9631197e-15,3.080405e-15,3.2023444e-15,3.3290987e-15,3.4608697e-15,3.5978567e-15,3.740266e-15,3.8883115e-15,4.0422174e-15,4.2022147e-15,4.368562e-15,4.541477e-15,4.721236e-15,4.9081104e-15,5.102381e-15,5.304342e-15,5.5142963e-15,5.732561e-15,5.9594655e-15,6.1953743e-15,6.4405976e-15,6.695527e-15,6.9605466e-15,7.236057e-15,7.522472e-15,7.820223e-15,8.12976e-15,8.451582e-15,8.786109e-15,9.133878e-15,9.495411e-15,9.871256e-15,1.0261976e-14,1.0668162e-14,1.1090425e-14,1.15294466e-14,1.1985801e-14,1.2460218e-14,1.2953414e-14,1.34661315e-14,1.3999143e-14,1.4553253e-14,1.5129323e-14,1.5728165e-14,1.6350712e-14,1.69979e-14,1.7670739e-14,1.8370176e-14,1.9097296e-14,1.9853199e-14,2.063906e-14,2.1455988e-14,2.2305252e-14,2.318813e-14,2.4106e-14,2.5060156e-14,2.6052077e-14,2.708326e-14,2.8155314e-14,2.926975e-14,3.0428293e-14,3.1632693e-14,3.288483e-14,3.4186467e-14,3.5539622e-14,3.6946337e-14,3.8408807e-14,3.9929092e-14,4.150955e-14,4.3152564e-14,4.4860617e-14,4.663636e-14,4.8482306e-14,5.0401313e-14,5.239628e-14,5.4470314e-14,5.6626338e-14,5.88677e-14,6.1197785e-14,6.362021e-14,6.6138406e-14,6.8756266e-14,7.1477756e-14,7.4307104e-14,7.72483e-14,8.030591e-14,8.348455e-14,8.678917e-14,9.022443e-14,9.3795665e-14,9.750825e-14,1.0136798e-13,1.0538029e-13,1.0955141e-13,1.1388763e-13,1.1839572e-13,1.2308202e-13,1.2795381e-13,1.3301843e-13,1.3828351e-13,1.4375728e-13,1.4944743e-13,1.553628e-13,1.6151231e-13,1.6790555e-13,1.7455152e-13,1.8146056e-13,1.8864307e-13,1.9611025e-13,2.0387262e-13,2.1194223e-13,2.2033124e-13,2.2905275e-13,2.3811904e-13,2.4754417e-13,2.5734238e-13,2.6752892e-13,2.7811816e-13,2.8912652e-13,3.0057063e-13,3.1246829e-13,3.248363e-13,3.3769385e-13,3.5106033e-13,3.6495587e-13,3.7940216e-13,3.944195e-13,4.1003128e-13,4.26261e-13,4.4313395e-13,4.606739e-13,4.7890815e-13,4.978641e-13,5.1757134e-13,5.3805766e-13,5.5935486e-13,5.814951e-13,6.0451275e-13,6.2844033e-13,6.53315e-13,6.7917433e-13,7.060585e-13,7.3400547e-13,7.630586e-13,7.932617e-13,8.246619e-13,8.573033e-13,8.912368e-13,9.265134e-13,9.631882e-13,1.0013127e-12,1.0409463e-12,1.0821487e-12,1.1249819e-12,1.1695127e-12,1.2158039e-12,1.2639274e-12,1.3139558e-12,1.365967e-12,1.4200341e-12,1.4762414e-12,1.5346734e-12,1.5954214e-12,1.6585707e-12,1.7242197e-12,1.7924672e-12,1.8634196e-12,1.9371768e-12,2.0138533e-12,2.093565e-12,2.176436e-12,2.2625827e-12,2.3521395e-12,2.445241e-12,2.5420326e-12,2.6426502e-12,2.7472508e-12,2.8559913e-12,2.969042e-12,3.0865614e-12,3.2087325e-12,3.3357395e-12,3.4677734e-12,3.6050405e-12,3.747734e-12,3.8960753e-12,4.0502883e-12,4.210613e-12,4.3772763e-12,4.550536e-12,4.730654e-12,4.9179103e-12,5.1125692e-12,5.314933e-12,5.5253068e-12,5.744018e-12,5.971376e-12,6.2077327e-12,6.453445e-12,6.7088956e-12,6.974445e-12,7.250505e-12,7.5374915e-12,7.835853e-12,8.146009e-12,8.468441e-12,8.803636e-12,9.152098e-12,9.514371e-12,9.890966e-12,1.0282467e-11,1.0689463e-11,1.1112591e-11,1.1552445e-11,1.200971e-11,1.2485074e-11,1.2979278e-11,1.3493019e-11,1.40270955e-11,1.4582311e-11,1.5159532e-11,1.575957e-11,1.638336e-11,1.703184e-11,1.7706022e-11,1.8406854e-11,1.913543e-11,1.989284e-11,2.0680272e-11,2.149883e-11,2.2349789e-11,2.323443e-11,2.4154132e-11,2.5110193e-11,2.6104095e-11,2.7137338e-11,2.8211478e-11,2.932819e-11,3.048905e-11,3.1695854e-11,3.2950427e-11,3.4254728e-11,3.5610584e-11,3.702011e-11,3.8485427e-11,4.000882e-11,4.1592434e-11,4.323873e-11,4.495019e-11,4.672948e-11,4.857911e-11,5.050195e-11,5.25009e-11,5.4579074e-11,5.6739405e-11,5.898524e-11,6.131998e-11,6.3747244e-11,6.627046e-11,6.889356e-11,7.162047e-11,7.445533e-11,7.740254e-11,8.046626e-11,8.3651246e-11,8.69623e-11,9.040459e-11,9.3982946e-11,9.770294e-11,1.0157018e-10,1.055907e-10,1.0977015e-10,1.1411504e-10,1.186319e-10,1.2332778e-10,1.2820929e-10,1.3328402e-10,1.3855962e-10,1.4404432e-10,1.4974583e-10,1.55673e-10,1.618348e-10,1.6824081e-10,1.7490005e-10,1.8182289e-10,1.8901973e-10,1.9650181e-10,2.0427969e-10,2.123654e-10,2.2077118e-10,2.2950966e-10,2.3859448e-10,2.4803845e-10,2.578562e-10,2.6806257e-10,2.7867347e-10,2.8970382e-10,3.0117078e-10,3.130916e-10,3.254849e-10,3.3836814e-10,3.517613e-10,3.656846e-10,3.801597e-10,3.9520703e-10,4.1085e-10,4.271121e-10,4.4401874e-10,4.6159374e-10,4.7986437e-10,4.988582e-10,5.1860477e-10,5.39132e-10,5.604717e-10,5.8265615e-10,6.057198e-10,6.2969513e-10,6.546195e-10,6.805304e-10,7.074669e-10,7.35471e-10,7.645822e-10,7.948456e-10,8.263069e-10,8.5901514e-10,8.930163e-10,9.283634e-10,9.651095e-10,1.0033121e-9,1.0430248e-9,1.0843094e-9,1.1272281e-9,1.171848e-9,1.2182315e-9,1.2664512e-9,1.3165794e-9,1.3686944e-9,1.4228695e-9,1.479189e-9,1.5377377e-9,1.5986069e-9,1.6618825e-9,1.7276625e-9,1.7960462e-9,1.8671367e-9,1.9410447e-9,2.0178743e-9,2.097745e-9,2.1807773e-9,2.2671005e-9,2.356836e-9,2.4501234e-9,2.5471032e-9,2.6479268e-9,2.752736e-9,2.8616938e-9,2.9749645e-9,3.0927243e-9,3.2151393e-9,3.3424e-9,3.4746974e-9,3.6122385e-9,3.755217e-9,3.9038546e-9,4.0583754e-9,4.2190207e-9,4.3860164e-9,4.559622e-9,4.7400994e-9,4.92773e-9,5.1227773e-9,5.3255453e-9,5.536339e-9,5.7554765e-9,5.983299e-9,6.220128e-9,6.4663306e-9,6.7222787e-9,6.9883708e-9,7.264982e-9,7.552542e-9,7.851484e-9,8.1622735e-9,8.48535e-9,8.821214e-9,9.170372e-9,9.533369e-9,9.910715e-9,1.0302997e-8,1.07108065e-8,1.1134779e-8,1.1575512e-8,1.203369e-8,1.2510003e-8,1.3005194e-8,1.3519961e-8,1.4055103e-8,1.4611427e-8,1.5189771e-8,1.5791038e-8,1.6416072e-8,1.7065847e-8,1.7741343e-8,1.8443608e-8,1.9173637e-8,1.993256e-8,2.0721524e-8,2.1541757e-8,2.2394413e-8,2.3280823e-8,2.4202315e-8,2.516033e-8,2.6156217e-8,2.7191524e-8,2.8267808e-8,2.938675e-8,3.0549927e-8,3.1759143e-8,3.301622e-8,3.4323122e-8,3.5681687e-8,3.7094026e-8,3.856227e-8,4.0088704e-8,4.1675477e-8,4.3325063e-8,4.503994e-8,4.6822695e-8,4.8676107e-8,5.0602786e-8,5.2605728e-8,5.468795e-8,5.6852695e-8,5.910302e-8,6.1442414e-8,6.38744e-8,6.6402784e-8,6.903112e-8,7.176348e-8,7.4603996e-8,7.755709e-8,8.0626926e-8,8.381827e-8,8.713594e-8,9.05851e-8,9.41706e-8,9.7898024e-8,1.0177299e-7,1.0580153e-7,1.0998933e-7,1.1434289e-7,1.1886888e-7,1.2357391e-7,1.2846516e-7,1.3355015e-7,1.3883628e-7,1.4433179e-7,1.5004468e-7,1.5598384e-7,1.6215793e-7,1.6857658e-7,1.7524911e-7,1.8218593e-7,1.8939714e-7,1.9689399e-7,2.0468737e-7,2.1278943e-7,2.2121199e-7,2.2996814e-7,2.3907066e-7,2.485337e-7,2.5837107e-7,2.685981e-7,2.7922962e-7,2.902823e-7,3.0177213e-7,3.1371707e-7,3.2613448e-7,3.3904374e-7,3.5246367e-7,3.6641475e-7,3.809184e-7,3.9599578e-7,4.1167033e-7,4.2796492e-7,4.4490488e-7,4.6251495e-7,4.808225e-7,4.9985425e-7,5.196398e-7,5.4020796e-7,5.615908e-7,5.8381954e-7,6.0692867e-7,6.309519e-7,6.559266e-7,6.818893e-7,7.0888024e-7,7.369389e-7,7.661088e-7,7.9643263e-7,8.2795754e-7,8.607295e-7,8.947994e-7,9.30217e-7,9.670375e-7,1.0053144e-6,1.0451074e-6,1.0864744e-6,1.1294788e-6,1.1741867e-6,1.2206629e-6,1.2689799e-6,1.3192082e-6,1.3714259e-6,1.4257092e-6,1.4821425e-6,1.5408082e-6,1.6017974e-6,1.6651992e-6,1.7311121e-6,1.7996324e-6,1.8708665e-6,1.9449185e-6,2.0219036e-6,2.1019337e-6,2.1851338e-6,2.271625e-6,2.3615419e-6,2.4550156e-6,2.5521915e-6,2.6532114e-6,2.7582325e-6,2.8674078e-6,2.9809073e-6,3.0988965e-6,3.221556e-6,3.3490737e-6,3.4816353e-6,3.6194476e-6,3.7627115e-6,3.9116494e-6,4.066479e-6,4.227441e-6,4.39477e-6,4.5687266e-6,4.749564e-6,4.9375644e-6,5.133001e-6,5.3361787e-6,5.5473934e-6,5.766974e-6,5.99524e-6,6.2325475e-6,6.479242e-6,6.7357073e-6,7.0023175e-6,7.279488e-6,7.5676217e-6,7.867168e-6,8.178564e-6,8.502293e-6,8.838827e-6,9.188682e-6,9.552395e-6,9.930494e-6,1.0323569e-5,1.0732193e-5,1.1157002e-5,1.1598614e-5,1.2057717e-5,1.2534982e-5,1.3031149e-5,1.3546944e-5,1.4083167e-5,1.4640602e-5,1.5220115e-5,1.5822552e-5,1.644885e-5,1.7099923e-5,1.7776783e-5,1.8480416e-5,1.921192e-5,1.997236e-5,2.0762918e-5,2.1584749e-5,2.243913e-5,2.3327306e-5,2.4250663e-5,2.5210544e-5,2.6208418e-5,2.7245816e-5,2.832425e-5,2.9445398e-5,3.0610896e-5,3.1822554e-5,3.3082146e-5,3.439162e-5,3.57529e-5,3.7168094e-5,3.8639268e-5,4.016871e-5,4.1758653e-5,4.3411572e-5,4.512987e-5,4.691623e-5,4.877325e-5,5.0703824e-5,5.2710766e-5,5.4797198e-5,5.696616e-5,5.922103e-5,6.156509e-5,6.4002e-5,6.653531e-5,6.916895e-5,7.190677e-5,7.4752956e-5,7.771188e-5,8.078784e-5,8.398564e-5,8.730992e-5,9.0765876e-5,9.435854e-5,9.80935e-5,0.0001019762,0.00010601269,0.00011020884,0.000114571194,0.00011910612,0.00012382065,0.00012872167,0.00013381681,0.0001391135,0.00014461997,0.00015034428,0.0001562953,0.00016248171,0.00016891318,0.00017559904,0.0001825497,0.00018977531,0.00019728713,0.00020509608,0.00021321431,0.00022165368,0.0002304271,0.00023954801,0.00024902972,0.00025888695,0.00026913412,0.00027978717,0.0002908616,0.00030237465,0.00031434314,0.00032678567,0.00033972054,0.00035316742,0.00036714636,0.0003816788,0.00039678646,0.0004124921,0.00042881942,0.000445793,0.00046343845,0.00048178234,0.0005008523,0.00052067713,0.0005412866,0.0005627119,0.00058498525,0.0006081402,0.0006322117,0.00065723597,0.0006832508,0.0007102953,0.0007384103,0.00076763815,0.0007980229,0.00082961033,0.00086244807,0.00089658564,0.0009320744,0.0009689679,0.0010073218,0.0010471937,0.0010886433,0.0011317341,0.0011765306,0.0012231001,0.001271513,0.0013218422,0.0013741635,0.0014285559,0.0014851012,0.0015438846,0.001604995,0.001668524,0.0017345678,0.0018032257,0.0018746012,0.0019488019,0.0020259395,0.0021061306,0.0021894958,0.0022761608,0.002366256,0.0024599175,0.0025572863,0.002658509,0.0027637384,0.0028731332,0.002986858,0.0031050825,0.0032279885,0.0033557592,0.0034885872,0.003626673,0.0037702243,0.003919458,0.004074598,0.0042358795,0.0044035446,0.0045778463,0.0047590476,0.0049474207,0.00514325,0.005346831,0.00555847,0.005778486,0.006007211,0.006244989,0.006492179,0.006749153,0.0070162993,0.007294019,0.007582732,0.007882873,0.008194894,0.008519265,0.008856475,0.00920703,0.009571464,0.009950322,0.0103441775,0.010753622,0.011179273,0.011621772,0.012081787,0.01256001,0.013057162,0.013573992,0.0141112795,0.014669835,0.0152504975,0.015854144,0.016481686,0.017134067,0.017812269,0.018517317,0.019250272,0.020012233,0.02080436,0.021627842,0.022483917,0.02337388,0.024299067,0.025260875,0.026260754,0.02730021,0.028380811,0.029504186,0.030672023,0.031886086,0.033148207,0.034460276,0.035824288,0.03724229,0.038716417,0.040248897,0.041842032,0.04349823,0.045219984,0.047009885,0.048870638,0.05080504,0.05281601,0.054906584,0.057079904,0.059339233,0.061688006,0.06412975,0.066668145,0.06930701,0.072050326,0.07490223,0.07786702,0.080949165,0.08415331,0.08748428,0.090947084,0.094546966,0.09828932,0.10217982,0.10622431,0.11042889,0.11479991,0.11934393,0.12406782,0.12897868,0.13408394,0.13939127,0.14490867,0.15064445,0.15660727,0.16280612,0.16925034,0.17594963,0.1829141,0.1901542,0.1976809,0.20550554,0.21363989,0.2220962,0.23088725,0.24002625,0.24952698,0.2594038,0.26967153,0.2803457,0.2914424,0.3029783,0.31497082,0.32743803,0.3403987,0.35387242,0.36787945],"x":[-39.78,-39.74118,-39.702362,-39.663544,-39.624725,-39.585907,-39.54709,-39.508266,-39.469448,-39.43063,-39.39181,-39.352993,-39.314175,-39.275356,-39.236538,-39.19772,-39.158897,-39.12008,-39.08126,-39.042442,-39.003624,-38.964806,-38.925987,-38.88717,-38.848347,-38.80953,-38.77071,-38.73189,-38.693073,-38.654255,-38.615437,-38.57662,-38.537796,-38.498978,-38.46016,-38.42134,-38.382523,-38.343704,-38.304886,-38.266068,-38.22725,-38.188427,-38.14961,-38.11079,-38.07197,-38.033154,-37.994335,-37.955517,-37.9167,-37.877876,-37.839058,-37.80024,-37.76142,-37.722603,-37.683784,-37.644966,-37.606148,-37.567326,-37.528507,-37.48969,-37.45087,-37.412052,-37.373234,-37.334415,-37.295597,-37.256775,-37.217957,-37.17914,-37.14032,-37.1015,-37.062683,-37.023865,-36.985046,-36.946228,-36.907406,-36.868587,-36.82977,-36.79095,-36.752132,-36.713314,-36.674496,-36.635677,-36.596855,-36.558037,-36.51922,-36.4804,-36.44158,-36.402763,-36.363945,-36.325127,-36.286304,-36.247486,-36.208668,-36.16985,-36.13103,-36.092213,-36.053394,-36.014576,-35.975758,-35.936935,-35.898117,-35.8593,-35.82048,-35.781662,-35.742844,-35.704025,-35.665207,-35.626385,-35.587566,-35.548748,-35.50993,-35.47111,-35.432293,-35.393475,-35.354656,-35.315834,-35.277016,-35.238197,-35.19938,-35.16056,-35.121742,-35.082924,-35.044106,-35.005287,-34.966465,-34.927647,-34.88883,-34.85001,-34.81119,-34.772373,-34.733555,-34.694736,-34.655914,-34.617096,-34.578278,-34.53946,-34.50064,-34.461823,-34.423004,-34.384186,-34.345364,-34.306545,-34.267727,-34.22891,-34.19009,-34.15127,-34.112453,-34.073635,-34.034813,-33.995995,-33.957176,-33.918358,-33.87954,-33.84072,-33.801903,-33.763084,-33.724266,-33.685444,-33.646626,-33.607807,-33.56899,-33.53017,-33.491352,-33.452534,-33.413715,-33.374893,-33.336075,-33.297256,-33.25844,-33.21962,-33.1808,-33.141983,-33.103165,-33.064342,-33.025524,-32.986706,-32.947887,-32.90907,-32.87025,-32.831432,-32.792614,-32.753796,-32.714973,-32.676155,-32.637337,-32.59852,-32.5597,-32.52088,-32.482063,-32.443245,-32.404423,-32.365604,-32.326786,-32.287968,-32.24915,-32.21033,-32.171513,-32.132694,-32.093872,-32.055054,-32.016235,-31.977417,-31.938599,-31.89978,-31.860962,-31.822142,-31.783323,-31.744505,-31.705687,-31.666866,-31.628048,-31.58923,-31.550411,-31.511591,-31.472773,-31.433954,-31.395136,-31.356316,-31.317497,-31.278679,-31.23986,-31.20104,-31.162222,-31.123404,-31.084585,-31.045765,-31.006947,-30.968128,-30.92931,-30.89049,-30.851671,-30.812853,-30.774035,-30.735216,-30.696396,-30.657578,-30.61876,-30.57994,-30.54112,-30.502302,-30.463484,-30.424665,-30.385845,-30.347027,-30.308208,-30.26939,-30.23057,-30.191751,-30.152933,-30.114115,-30.075294,-30.036476,-29.997658,-29.95884,-29.92002,-29.8812,-29.842382,-29.803564,-29.764744,-29.725925,-29.687107,-29.648289,-29.60947,-29.57065,-29.531832,-29.493013,-29.454195,-29.415375,-29.376556,-29.337738,-29.29892,-29.2601,-29.221281,-29.182463,-29.143644,-29.104824,-29.066006,-29.027187,-28.988369,-28.949549,-28.91073,-28.871912,-28.833094,-28.794273,-28.755455,-28.716637,-28.677818,-28.639,-28.60018,-28.561361,-28.522543,-28.483725,-28.444904,-28.406086,-28.367268,-28.32845,-28.289629,-28.25081,-28.211992,-28.173174,-28.134354,-28.095535,-28.056717,-28.017899,-27.979078,-27.94026,-27.901442,-27.862623,-27.823803,-27.784985,-27.746166,-27.707348,-27.668528,-27.62971,-27.59089,-27.552073,-27.513254,-27.474434,-27.435616,-27.396797,-27.357979,-27.319159,-27.28034,-27.241522,-27.202703,-27.163883,-27.125065,-27.086246,-27.047428,-27.008608,-26.96979,-26.930971,-26.892153,-26.853333,-26.814514,-26.775696,-26.736877,-26.698057,-26.659239,-26.62042,-26.581602,-26.542782,-26.503963,-26.465145,-26.426327,-26.387508,-26.348688,-26.30987,-26.271051,-26.232233,-26.193413,-26.154594,-26.115776,-26.076958,-26.038137,-25.99932,-25.9605,-25.921682,-25.882862,-25.844044,-25.805225,-25.766407,-25.727587,-25.688768,-25.64995,-25.611132,-25.572311,-25.533493,-25.494675,-25.455856,-25.417038,-25.378218,-25.3394,-25.300581,-25.261763,-25.222942,-25.184124,-25.145306,-25.106487,-25.067667,-25.028849,-24.99003,-24.951212,-24.912392,-24.873573,-24.834755,-24.795937,-24.757116,-24.718298,-24.67948,-24.640661,-24.601841,-24.563023,-24.524204,-24.485386,-24.446566,-24.407747,-24.368929,-24.33011,-24.291292,-24.252472,-24.213654,-24.174835,-24.136017,-24.097197,-24.058378,-24.01956,-23.980742,-23.941921,-23.903103,-23.864285,-23.825466,-23.786646,-23.747828,-23.70901,-23.67019,-23.63137,-23.592552,-23.553734,-23.514915,-23.476095,-23.437277,-23.398458,-23.35964,-23.320822,-23.282001,-23.243183,-23.204365,-23.165546,-23.126726,-23.087908,-23.04909,-23.010271,-22.97145,-22.932632,-22.893814,-22.854996,-22.816175,-22.777357,-22.738539,-22.69972,-22.6609,-22.622082,-22.583263,-22.544445,-22.505625,-22.466806,-22.427988,-22.38917,-22.35035,-22.311531,-22.272713,-22.233894,-22.195076,-22.156256,-22.117437,-22.078619,-22.0398,-22.00098,-21.962162,-21.923344,-21.884525,-21.845705,-21.806887,-21.768068,-21.72925,-21.69043,-21.651611,-21.612793,-21.573975,-21.535154,-21.496336,-21.457518,-21.4187,-21.379879,-21.34106,-21.302242,-21.263424,-21.224604,-21.185785,-21.146967,-21.108149,-21.06933,-21.03051,-20.991692,-20.952873,-20.914055,-20.875235,-20.836416,-20.797598,-20.75878,-20.71996,-20.68114,-20.642323,-20.603504,-20.564684,-20.525866,-20.487047,-20.448229,-20.409409,-20.37059,-20.331772,-20.292953,-20.254133,-20.215315,-20.176497,-20.137678,-20.09886,-20.06004,-20.021221,-19.982403,-19.943584,-19.904764,-19.865946,-19.827127,-19.78831,-19.749489,-19.71067,-19.671852,-19.633034,-19.594213,-19.555395,-19.516577,-19.477758,-19.438938,-19.40012,-19.361301,-19.322483,-19.283663,-19.244844,-19.206026,-19.167208,-19.128387,-19.08957,-19.05075,-19.011932,-18.973114,-18.934294,-18.895475,-18.856657,-18.817839,-18.779018,-18.7402,-18.701382,-18.662563,-18.623743,-18.584925,-18.546106,-18.507288,-18.468468,-18.42965,-18.390831,-18.352013,-18.313192,-18.274374,-18.235556,-18.196737,-18.157917,-18.119099,-18.08028,-18.041462,-18.002644,-17.963823,-17.925005,-17.886187,-17.847368,-17.808548,-17.76973,-17.730911,-17.692093,-17.653273,-17.614454,-17.575636,-17.536818,-17.497997,-17.459179,-17.42036,-17.381542,-17.342722,-17.303904,-17.265085,-17.226267,-17.187447,-17.148628,-17.10981,-17.070992,-17.032171,-16.993353,-16.954535,-16.915716,-16.876898,-16.838078,-16.79926,-16.76044,-16.721622,-16.682802,-16.643984,-16.605165,-16.566347,-16.527527,-16.488708,-16.44989,-16.411072,-16.372252,-16.333433,-16.294615,-16.255796,-16.216976,-16.178158,-16.13934,-16.100521,-16.0617,-16.022882,-15.984064,-15.945245,-15.906426,-15.867608,-15.828789,-15.78997,-15.751151,-15.712333,-15.673513,-15.634695,-15.595876,-15.557057,-15.518238,-15.47942,-15.4406,-15.401782,-15.362963,-15.324144,-15.285325,-15.246507,-15.207687,-15.168869,-15.13005,-15.091231,-15.052412,-15.013594,-14.974774,-14.935956,-14.897137,-14.858318,-14.8195,-14.780681,-14.741862,-14.703043,-14.664225,-14.625405,-14.586587,-14.547768,-14.508949,-14.47013,-14.431312,-14.392492,-14.353674,-14.314855,-14.276036,-14.237217,-14.198399,-14.159579,-14.120761,-14.081942,-14.043123,-14.004304,-13.965486,-13.926666,-13.887848,-13.849029,-13.81021,-13.771391,-13.732573,-13.693754,-13.654935,-13.616117,-13.577297,-13.538479,-13.49966,-13.460841,-13.422022,-13.3832035,-13.344384,-13.305566,-13.2667465,-13.227928,-13.189109,-13.1502905,-13.111471,-13.072653,-13.0338335,-12.995015,-12.956196,-12.917377,-12.878558,-12.83974,-12.8009205,-12.762102,-12.723283,-12.684464,-12.645646,-12.606827,-12.568008,-12.529189,-12.490371,-12.451551,-12.412733,-12.373914,-12.335095,-12.296276,-12.257458,-12.218638,-12.17982,-12.141001,-12.102182,-12.063363,-12.024545,-11.985725,-11.946907,-11.908088,-11.869269,-11.83045,-11.791632,-11.752812,-11.713994,-11.675175,-11.636356,-11.597538,-11.558719,-11.5199,-11.481081,-11.442263,-11.403443,-11.364625,-11.325806,-11.286987,-11.248168,-11.20935,-11.17053,-11.131712,-11.092893,-11.054074,-11.015255,-10.976437,-10.937617,-10.898799,-10.85998,-10.821161,-10.782342,-10.743524,-10.704704,-10.665886,-10.627067,-10.588248,-10.54943,-10.510611,-10.471792,-10.432973,-10.394155,-10.355335,-10.316517,-10.277698,-10.238879,-10.20006,-10.161242,-10.122422,-10.083604,-10.044785,-10.005966,-9.967147,-9.9283285,-9.889509,-9.850691,-9.811872,-9.773053,-9.734234,-9.6954155,-9.656596,-9.617778,-9.5789585,-9.54014,-9.501322,-9.4625025,-9.423684,-9.384865,-9.346046,-9.307227,-9.268409,-9.229589,-9.190771,-9.151952,-9.113133,-9.074314,-9.035496,-8.996676,-8.957858,-8.919039,-8.88022,-8.841401,-8.802583,-8.763763,-8.724945,-8.686126,-8.647307,-8.608488,-8.56967,-8.53085,-8.492032,-8.453213,-8.414394,-8.375576,-8.336757,-8.297938,-8.259119,-8.220301,-8.181481,-8.142663,-8.103844,-8.065025,-8.026206,-7.987387,-7.9485683,-7.90975,-7.870931,-7.8321123,-7.7932935,-7.7544746,-7.715656,-7.676837,-7.638018,-7.5991993,-7.5603805,-7.5215616,-7.482743,-7.443924,-7.405105,-7.3662863,-7.3274674,-7.2886486,-7.24983,-7.211011,-7.172192,-7.1333733,-7.0945544,-7.0557356,-7.0169168,-6.978098,-6.939279,-6.9004602,-6.8616414,-6.822823,-6.784004,-6.7451854,-6.7063665,-6.6675477,-6.628729,-6.58991,-6.551091,-6.5122724,-6.4734535,-6.4346347,-6.395816,-6.356997,-6.318178,-6.2793593,-6.2405405,-6.2017217,-6.162903,-6.124084,-6.085265,-6.0464463,-6.0076275,-5.9688087,-5.92999,-5.891171,-5.852352,-5.8135333,-5.774715,-5.735896,-5.6970773,-5.6582584,-5.6194396,-5.580621,-5.541802,-5.502983,-5.4641643,-5.4253454,-5.3865266,-5.3477077,-5.308889,-5.27007,-5.2312512,-5.1924324,-5.1536136,-5.1147947,-5.075976,-5.037157,-4.998338,-4.9595194,-4.9207006,-4.8818817,-4.843063,-4.804244,-4.765425,-4.7266064,-4.687788,-4.648969,-4.6101503,-4.5713315,-4.5325127,-4.493694,-4.454875,-4.416056,-4.3772373,-4.3384185,-4.2995996,-4.260781,-4.221962,-4.183143,-4.1443243,-4.1055055,-4.0666866,-4.027868,-3.989049,-3.9502301,-3.9114115,-3.8725927,-3.8337739,-3.794955,-3.7561362,-3.7173173,-3.6784985,-3.6396797,-3.6008608,-3.562042,-3.5232232,-3.4844043,-3.4455855,-3.4067667,-3.367948,-3.3291292,-3.2903104,-3.2514915,-3.2126727,-3.1738539,-3.135035,-3.0962162,-3.0573974,-3.0185785,-2.9797597,-2.9409409,-2.902122,-2.8633032,-2.8244846,-2.7856658,-2.746847,-2.708028,-2.6692092,-2.6303904,-2.5915716,-2.5527527,-2.513934,-2.475115,-2.4362962,-2.3974774,-2.3586586,-2.31984,-2.281021,-2.2422023,-2.2033834,-2.1645646,-2.1257458,-2.086927,-2.048108,-2.0092893,-1.9704704,-1.9316516,-1.8928329,-1.854014,-1.8151952,-1.7763764,-1.7375575,-1.6987387,-1.65992,-1.6211011,-1.5822823,-1.5434635,-1.5046446,-1.4658258,-1.427007,-1.3881882,-1.3493694,-1.3105506,-1.2717317,-1.2329129,-1.1940941,-1.1552752,-1.1164565,-1.0776377,-1.0388188,-1.0]}
diff --git a/lib/node_modules/@stdlib/math/base/special/expf/test/fixtures/julia/medium_positive.json b/lib/node_modules/@stdlib/math/base/special/expf/test/fixtures/julia/medium_positive.json
new file mode 100644
index 000000000000..48555a0d6613
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/expf/test/fixtures/julia/medium_positive.json
@@ -0,0 +1 @@
+{"expected":[2.7182817,2.8258772,2.9377315,3.054013,3.1748972,3.3005662,3.4312098,3.5670245,3.7082148,3.8549938,4.0075827,4.1662107,4.3311186,4.5025535,4.6807737,4.866049,5.0586576,5.25889,5.4670477,5.683445,5.9084077,6.142275,6.3853993,6.638147,6.9008985,7.174051,7.458015,7.753219,8.060108,8.379144,8.710809,9.055601,9.414041,9.786669,10.174046,10.576754,10.995404,11.430626,11.883074,12.353432,12.842407,13.350737,13.879188,14.4285555,14.999668,15.593387,16.210606,16.852257,17.5193,18.212751,18.933651,19.683086,20.462185,21.272121,22.114117,22.98944,23.899412,24.845402,25.828836,26.851196,27.914024,29.01892,30.167543,31.361639,32.603,33.893497,35.235073,36.629753,38.079636,39.58691,41.153843,42.7828,44.476234,46.2367,48.066845,49.969437,51.94732,54.003506,56.14108,58.363262,60.673405,63.07499,65.57163,68.1671,70.865295,73.670296,76.58632,79.61777,82.76921,86.045395,89.451256,92.99192,96.672745,100.49926,104.477234,108.61266,112.91173,117.38102,122.02721,126.85731,131.87859,137.09862,142.52528,148.16673,154.0315,160.12839,166.4666,173.05571,179.90562,187.02667,194.42958,202.12552,210.12608,218.44331,227.08977,236.07848,245.42296,255.13733,265.2362,275.73483,286.649,297.99518,309.79047,322.0526,334.8,348.0521,361.82874,376.1507,391.03952,406.5177,422.60855,439.33627,456.72617,474.80435,493.5981,513.1358,533.4468,554.56177,576.5125,599.3321,623.05493,647.7168,673.3548,700.0076,727.7154,756.51996,786.4646,817.59454,849.95667,883.5998,918.5745,954.9332,992.7315,1032.0259,1072.8757,1115.3424,1159.4901,1205.3851,1253.0968,1302.6971,1354.2606,1407.8652,1463.5914,1521.5236,1581.7487,1644.3577,1709.4448,1777.1083,1847.4501,1920.576,1996.5966,2075.6262,2157.784,2243.1936,2331.984,2424.2888,2520.2473,2620.0042,2723.7095,2831.5183,2943.596,3060.1096,3181.2368,3307.1553,3438.0613,3574.1453,3715.6194,3862.6897,4015.5852,4174.5283,4339.7676,4511.5425,4690.1167,4875.7637,5068.7544,5269.389,5477.96,5694.7925,5920.2017,6154.5386,6398.145,6651.401,6914.674,7188.375,7472.903,7768.6997,8076.1978,8395.875,8728.197,9073.683,9432.833,9806.21,10194.355,10597.875,11017.356,11453.452,11906.799,12378.101,12868.046,13377.397,13906.896,14457.3545,15029.614,15624.511,16242.971,16885.895,17554.281,18249.11,18971.457,19722.377,20503.041,21314.586,22158.271,23035.334,23947.133,24895.0,25880.408,26904.797,27969.76,29076.85,30227.787,31424.252,32668.107,33961.164,35305.438,36702.883,38155.68,39665.945,41235.99,42868.215,44565.008,46329.008,48162.785,50069.195,52051.016,54111.332,56253.15,58479.797,60794.523,63200.93,65702.52,68303.2,71006.76,73817.39,76739.2,79776.74,82934.44,86217.2,89629.82,93177.6,96865.73,100699.92,104685.79,108829.53,113137.18,117615.336,122270.86,127110.54,132141.9,137372.3,142809.86,148462.5,154339.05,160448.03,166798.98,173401.17,180264.84,187400.02,194817.8,202529.02,210545.64,218879.38,227543.2,236549.73,245913.0,255646.64,265765.8,276285.25,287221.34,298590.03,310409.0,322695.5,335468.3,348747.03,362551.03,376901.75,391820.12,407329.4,423452.16,440213.5,457637.88,475752.4,494583.47,514160.38,534511.7,555669.06,577663.3,600528.75,624298.7,649010.06,674698.94,701405.3,729168.06,758030.44,788034.56,819227.06,851653.4,885364.06,920408.2,956839.5,994713.7,1.03408606e6,1.0750179e6,1.1175689e6,1.1618052e6,1.2077914e6,1.255599e6,1.3052976e6,1.3569646e6,1.4106755e6,1.4665139e6,1.5245609e6,1.5849069e6,1.6476402e6,1.7128581e6,1.7806559e6,1.8511389e6,1.92441e6,2.0005831e6,2.0797695e6,2.1620922e6,2.2476715e6,2.3366402e6,2.4291282e6,2.5252795e6,2.6252342e6,2.7291478e6,2.837172e6,2.949472e6,3.0662198e6,3.1875858e6,3.3137588e6,3.4449228e6,3.5812818e6,3.7230348e6,3.8704022e6,4.0235992e6,4.1828638e6,4.3484285e6,4.5205505e6,4.6994815e6,4.885499e6,5.0788755e6,5.2799105e6,5.488898e6,5.706163e6,5.932022e6,6.166827e6,6.4109205e6,6.6646815e6,6.9284805e6,7.202728e6,7.4878235e6,7.7842115e6,8.0923235e6,8.412631e6,8.745625e6,9.091791e6,9.451659e6,9.82579e6,1.0214711e7,1.0619026e7,1.1039344e7,1.1476321e7,1.1930573e7,1.2402804e7,1.2893728e7,1.3404108e7,1.3934664e7,1.4486221e7,1.505961e7,1.5655723e7,1.6275403e7,1.691961e7,1.7589316e7,1.8285564e7,1.9009336e7,1.9761758e7,2.054396e7,2.1357164e7,2.2202516e7,2.3081328e7,2.3994924e7,2.4944684e7,2.5932084e7,2.6958518e7,2.802558e7,2.9134878e7,3.0288142e7,3.1486996e7,3.2733304e7,3.402894e7,3.5375932e7,3.677617e7,3.8231828e7,3.9745108e7,4.131836e7,4.295381e7,4.465399e7,4.642147e7,4.8259e7,5.0169172e7,5.2154948e7,5.4219324e7,5.6365524e7,5.8596564e7,6.091591e7,6.3327064e7,6.5833776e7,6.843958e7,7.1148536e7,7.396471e7,7.689235e7,7.993603e7,8.310003e7,8.638927e7,8.9808696e7,9.336365e7,9.705914e7,1.009009e8,1.0489472e8,1.0904683e8,1.1336308e8,1.1785018e8,1.2251488e8,1.2736446e8,1.3240576e8,1.376466e8,1.4309486e8,1.4875909e8,1.5464722e8,1.607684e8,1.6713187e8,1.7374757e8,1.8062478e8,1.877742e8,1.9520661e8,2.029332e8,2.1096603e8,2.1931642e8,2.2799733e8,2.3702182e8,2.4640402e8,2.5615709e8,2.6629621e8,2.7683664e8,2.8779485e8,2.9918624e8,3.110285e8,3.2333952e8,3.3613846e8,3.494434e8,3.6327494e8,3.7765395e8,3.9260285e8,4.0814272e8,4.2429766e8,4.4109206e8,4.585521e8,4.7670234e8,4.9557098e8,5.151865e8,5.3557946e8,5.5677856e8,5.788168e8,6.017273e8,6.2554464e8,6.503059e8,6.7604614e8,7.028051e8,7.306233e8,7.59544e8,7.89608e8,8.20862e8,8.53353e8,8.8713184e8,9.22246e8,9.5875e8,9.966989e8,1.0361518e9,1.0771644e9,1.1198003e9,1.1641239e9,1.2102042e9,1.258106e9,1.3079039e9,1.3596728e9,1.4134936e9,1.469442e9,1.5276049e9,1.58807e9,1.6509284e9,1.7162781e9,1.7842112e9,1.8548333e9,1.9282506e9,2.0045778e9,2.0839222e9,2.1664072e9,2.2521572e9,2.3413056e9,2.4339784e9,2.5303194e9,2.6304735e9,2.734597e9,2.842837e9,2.955361e9,3.0723392e9,3.1939533e9,3.3203753e9,3.451801e9,3.588429e9,3.7304722e9,3.8781304e9,4.0316332e9,4.1912118e9,4.357115e9,4.529577e9,4.708865e9,4.8952494e9,5.089011e9,5.290453e9,5.499858e9,5.717551e9,5.943861e9,6.1791406e9,6.423721e9,6.677982e9,6.942308e9,7.2171095e9,7.502775e9,7.7997466e9,8.1084733e9,8.4294364e9,8.763087e9,9.109944e9,9.470531e9,9.845409e9,1.0235106e10,1.0640228e10,1.1061386e10,1.1499236e10,1.1954394e10,1.2427569e10,1.2919472e10,1.3430872e10,1.3962488e10,1.4515146e10,1.5089679e10,1.5686953e10,1.6307899e10,1.6953393e10,1.7624437e10,1.832204e10,1.9047293e10,1.9801215e10,2.058498e10,2.1399767e10,2.2246849e10,2.3127415e10,2.4042836e10,2.499449e10,2.5983863e10,2.7012346e10,2.808154e10,2.9193052e10,3.034862e10,3.1549866e10,3.2798663e10,3.4096888e10,3.5446567e10,3.68496e10,3.8308164e10,3.9824466e10,4.1400783e10,4.3039576e10,4.474315e10,4.651416e10,4.8355267e10,5.0269344e10,5.2259086e10,5.4327587e10,5.6477962e10,5.8713563e10,6.103754e10,6.3453508e10,6.59651e10,6.857624e10,7.12906e10,7.411239e10,7.704588e10,8.009564e10,8.326596e10,8.656176e10,8.998801e10,9.355007e10,9.725293e10,1.0110236e11,1.0510416e11,1.0926456e11,1.1358944e11,1.1808549e11,1.227595e11,1.2761853e11,1.3267013e11,1.3792143e11,1.433806e11,1.4905583e11,1.5495599e11,1.610894e11,1.6746558e11,1.7409416e11,1.8098543e11,1.8814912e11,1.9559637e11,2.033384e11,2.1138727e11,2.1975433e11,2.2845256e11,2.3749509e11,2.46896e11,2.5666855e11,2.668279e11,2.773894e11,2.8836948e11,2.9978362e11,3.1164953e11,3.2398515e11,3.36809e11,3.5014112e11,3.6400028e11,3.78408e11,3.93386e11,4.0895765e11,4.2514484e11,4.419728e11,4.594668e11,4.7765416e11,4.965605e11,5.1621518e11,5.366478e11,5.578903e11,5.799725e11,6.029287e11,6.2679364e11,6.516044e11,6.7739596e11,7.0420844e11,7.3208214e11,7.610606e11,7.911846e11,8.22501e11,8.55057e11,8.889032e11,9.240874e11,9.606643e11,9.98689e11,1.03821876e12,1.0793152e12,1.1220362e12,1.1664483e12,1.2126182e12,1.260618e12,1.3105154e12,1.3623877e12,1.4163133e12,1.4723761e12,1.5306551e12,1.591241e12,1.6542248e12,1.719705e12,1.7877737e12,1.8585367e12,1.9321008e12,2.0085802e12,2.0880831e12,2.170733e12,2.256654e12,2.3459807e12,2.4388384e12,2.5353716e12,2.6357258e12,2.7400573e12,2.8485133e12,2.961262e12,3.0784736e12,3.2003247e12,3.327005e12,3.4586933e12,3.595594e12,3.7379137e12,3.8858738e12,4.039683e12,4.1995802e12,4.3658065e12,4.5386207e12,4.718267e12,4.9050236e12,5.0991727e12,5.301016e12,5.5108394e12,5.7289673e12,5.955729e12,6.1914785e12,6.4365475e12,6.6913163e12,6.95617e12,7.23152e12,7.517755e12,7.8153206e12,8.1246636e12,8.4462514e12,8.780584e12,9.128134e12,9.489441e12,9.865048e12,1.0255543e13,1.0661474e13,1.1083472e13,1.1522175e13,1.1978263e13,1.2452383e13,1.2945268e13,1.3457663e13,1.3990366e13,1.4544128e13,1.5119808e13,1.5718275e13,1.6340461e13,1.6987244e13,1.7659626e13,1.8358624e13,1.9085325e13,1.9840752e13,2.0626083e13,2.1442496e13,2.2291268e13,2.3173593e13,2.409084e13,2.5044397e13,2.6035695e13,2.7066282e13,2.813761e13,2.9251342e13,3.040916e13,3.1612861e13,3.2864152e13,3.4164967e13,3.5517274e13,3.6923175e13,3.8384655e13,3.9903983e13,4.148345e13,4.312551e13,4.483249e13,4.6607035e13,4.845182e13,5.0369716e13,5.236343e13,5.443606e13,5.659073e13,5.8830797e13,6.1159416e13,6.3580204e13,6.609681e13,6.8713164e13,7.143294e13,7.426038e13,7.719972e13,8.0255415e13,8.3432055e13,8.673443e13,9.016786e13,9.3736864e13,9.744712e13,1.0130424e14,1.0531402e14,1.09482525e14,1.1381602e14,1.1832105e14,1.2300485e14,1.2787359e14,1.32935034e14,1.3819682e14,1.4366687e14,1.4935344e14,1.552651e14,1.6141074e14,1.6780028e14,1.744421e14,1.813468e14,1.885248e14,1.9598692e14,2.037444e14,2.1180895e14,2.2019269e14,2.2890827e14,2.3796974e14,2.4738898e14,2.5718105e14,2.6736069e14,2.7794326e14,2.889447e14,3.0038162e14,3.122712e14,3.2463265e14,3.3748216e14,3.5084024e14,3.6472708e14,3.7916357e14,3.9417146e14,4.0977343e14,4.2599294e14,4.4285612e14,4.603851e14,4.7860787e14,4.9755196e14,5.172459e14,5.3771934e14,5.5900315e14,5.811294e14,6.0413144e14,6.2804636e14,6.529055e14,6.787485e14,7.056145e14,7.335439e14,7.6257876e14,7.9276285e14,8.241417e14,8.5676585e14,8.9067804e14,9.2593254e14,9.625825e14,1.0006831e15,1.04029175e15,1.0814682e15,1.12427446e15,1.1687795e15,1.2150418e15,1.2631351e15,1.313132e15,1.365108e15,1.4191412e15,1.4753131e15,1.5337084e15,1.5944211e15,1.657531e15,1.7231387e15,1.7913435e15,1.8622478e15,1.9359585e15,2.0125869e15,2.0922485e15,2.1750631e15,2.2611642e15,2.3506649e15,2.443708e15,2.540434e15,2.6409885e15,2.7455232e15,2.8541956e15,2.967169e15,3.0846262e15,3.2067208e15,3.333648e15,3.4655992e15,3.6027735e15,3.745377e15,3.8936254e15,4.0477415e15,4.2079735e15,4.374532e15,4.547683e15,4.727688e15,4.9148175e15,5.1093543e15,5.311591e15,5.521832e15,5.740395e15,5.967632e15,6.203841e15,6.449399e15,6.704677e15,6.9700587e15,7.2459454e15,7.5327515e15,7.83091e15,8.1409017e15,8.463132e15,8.7981165e15,9.14636e15,9.508389e15,9.884746e15,1.0276e16,1.0682741e16,1.1105624e16,1.1545203e16,1.2002181e16,1.2477246e16,1.2971116e16,1.3484534e16,1.4018274e16,1.4573141e16,1.5149969e16,1.574969e16,1.6373089e16,1.7021163e16,1.7694887e16,1.839528e16,1.9123396e16,1.988033e16,2.0667226e16,2.148535e16,2.2335778e16,2.3219862e16,2.4138942e16,2.5094403e16,2.608768e16,2.7120272e16,2.8193737e16,2.9309804e16,3.0469935e16,3.1675983e16,3.2929772e16,3.4233185e16,3.5588191e16,3.699683e16,3.8461226e16,3.9983736e16,4.156636e16,4.3211623e16,4.4922008e16,4.6700094e16,4.8548562e16,5.0470195e16,5.2467887e16,5.454465e16,5.6703833e16,5.8948263e16,6.128153e16,6.3707155e16,6.6228787e16,6.8850233e16,7.1575437e16,7.440851e16,7.735402e16,8.0415815e16,8.359881e16,8.690778e16,9.034773e16,9.392385e16,9.76415e16,1.0150631e17,1.055245e17,1.0970133e17,1.1404349e17,1.1855752e17,1.2325022e17,1.2812867e17,1.3320021e17,1.38472494e17,1.4395346e17,1.4965195e17,1.5557541e17,1.6173335e17,1.6813502e17,1.7479007e17,1.8170856e17,1.8890087e17],"x":[1.0,1.0388188,1.0776377,1.1164565,1.1552752,1.1940941,1.2329129,1.2717317,1.3105506,1.3493694,1.3881882,1.427007,1.4658258,1.5046446,1.5434635,1.5822823,1.6211011,1.65992,1.6987387,1.7375575,1.7763764,1.8151952,1.854014,1.8928329,1.9316516,1.9704704,2.0092893,2.048108,2.086927,2.1257458,2.1645646,2.2033834,2.2422023,2.281021,2.31984,2.3586586,2.3974774,2.4362962,2.475115,2.513934,2.5527527,2.5915716,2.6303904,2.6692092,2.708028,2.746847,2.7856658,2.8244846,2.8633032,2.902122,2.9409409,2.9797597,3.0185785,3.0573974,3.0962162,3.135035,3.1738539,3.2126727,3.2514915,3.2903104,3.3291292,3.367948,3.4067667,3.4455855,3.4844043,3.5232232,3.562042,3.6008608,3.6396797,3.6784985,3.7173173,3.7561362,3.794955,3.8337739,3.8725927,3.9114115,3.9502301,3.989049,4.027868,4.0666866,4.1055055,4.1443243,4.183143,4.221962,4.260781,4.2995996,4.3384185,4.3772373,4.416056,4.454875,4.493694,4.5325127,4.5713315,4.6101503,4.648969,4.687788,4.7266064,4.765425,4.804244,4.843063,4.8818817,4.9207006,4.9595194,4.998338,5.037157,5.075976,5.1147947,5.1536136,5.1924324,5.2312512,5.27007,5.308889,5.3477077,5.3865266,5.4253454,5.4641643,5.502983,5.541802,5.580621,5.6194396,5.6582584,5.6970773,5.735896,5.774715,5.8135333,5.852352,5.891171,5.92999,5.9688087,6.0076275,6.0464463,6.085265,6.124084,6.162903,6.2017217,6.2405405,6.2793593,6.318178,6.356997,6.395816,6.4346347,6.4734535,6.5122724,6.551091,6.58991,6.628729,6.6675477,6.7063665,6.7451854,6.784004,6.822823,6.8616414,6.9004602,6.939279,6.978098,7.0169168,7.0557356,7.0945544,7.1333733,7.172192,7.211011,7.24983,7.2886486,7.3274674,7.3662863,7.405105,7.443924,7.482743,7.5215616,7.5603805,7.5991993,7.638018,7.676837,7.715656,7.7544746,7.7932935,7.8321123,7.870931,7.90975,7.9485683,7.987387,8.026206,8.065025,8.103844,8.142663,8.181481,8.220301,8.259119,8.297938,8.336757,8.375576,8.414394,8.453213,8.492032,8.53085,8.56967,8.608488,8.647307,8.686126,8.724945,8.763763,8.802583,8.841401,8.88022,8.919039,8.957858,8.996676,9.035496,9.074314,9.113133,9.151952,9.190771,9.229589,9.268409,9.307227,9.346046,9.384865,9.423684,9.4625025,9.501322,9.54014,9.5789585,9.617778,9.656596,9.6954155,9.734234,9.773053,9.811872,9.850691,9.889509,9.9283285,9.967147,10.005966,10.044785,10.083604,10.122422,10.161242,10.20006,10.238879,10.277698,10.316517,10.355335,10.394155,10.432973,10.471792,10.510611,10.54943,10.588248,10.627067,10.665886,10.704704,10.743524,10.782342,10.821161,10.85998,10.898799,10.937617,10.976437,11.015255,11.054074,11.092893,11.131712,11.17053,11.20935,11.248168,11.286987,11.325806,11.364625,11.403443,11.442263,11.481081,11.5199,11.558719,11.597538,11.636356,11.675175,11.713994,11.752812,11.791632,11.83045,11.869269,11.908088,11.946907,11.985725,12.024545,12.063363,12.102182,12.141001,12.17982,12.218638,12.257458,12.296276,12.335095,12.373914,12.412733,12.451551,12.490371,12.529189,12.568008,12.606827,12.645646,12.684464,12.723283,12.762102,12.8009205,12.83974,12.878558,12.917377,12.956196,12.995015,13.0338335,13.072653,13.111471,13.1502905,13.189109,13.227928,13.2667465,13.305566,13.344384,13.3832035,13.422022,13.460841,13.49966,13.538479,13.577297,13.616117,13.654935,13.693754,13.732573,13.771391,13.81021,13.849029,13.887848,13.926666,13.965486,14.004304,14.043123,14.081942,14.120761,14.159579,14.198399,14.237217,14.276036,14.314855,14.353674,14.392492,14.431312,14.47013,14.508949,14.547768,14.586587,14.625405,14.664225,14.703043,14.741862,14.780681,14.8195,14.858318,14.897137,14.935956,14.974774,15.013594,15.052412,15.091231,15.13005,15.168869,15.207687,15.246507,15.285325,15.324144,15.362963,15.401782,15.4406,15.47942,15.518238,15.557057,15.595876,15.634695,15.673513,15.712333,15.751151,15.78997,15.828789,15.867608,15.906426,15.945245,15.984064,16.022882,16.0617,16.100521,16.13934,16.178158,16.216976,16.255796,16.294615,16.333433,16.372252,16.411072,16.44989,16.488708,16.527527,16.566347,16.605165,16.643984,16.682802,16.721622,16.76044,16.79926,16.838078,16.876898,16.915716,16.954535,16.993353,17.032171,17.070992,17.10981,17.148628,17.187447,17.226267,17.265085,17.303904,17.342722,17.381542,17.42036,17.459179,17.497997,17.536818,17.575636,17.614454,17.653273,17.692093,17.730911,17.76973,17.808548,17.847368,17.886187,17.925005,17.963823,18.002644,18.041462,18.08028,18.119099,18.157917,18.196737,18.235556,18.274374,18.313192,18.352013,18.390831,18.42965,18.468468,18.507288,18.546106,18.584925,18.623743,18.662563,18.701382,18.7402,18.779018,18.817839,18.856657,18.895475,18.934294,18.973114,19.011932,19.05075,19.08957,19.128387,19.167208,19.206026,19.244844,19.283663,19.322483,19.361301,19.40012,19.438938,19.477758,19.516577,19.555395,19.594213,19.633034,19.671852,19.71067,19.749489,19.78831,19.827127,19.865946,19.904764,19.943584,19.982403,20.021221,20.06004,20.09886,20.137678,20.176497,20.215315,20.254133,20.292953,20.331772,20.37059,20.409409,20.448229,20.487047,20.525866,20.564684,20.603504,20.642323,20.68114,20.71996,20.75878,20.797598,20.836416,20.875235,20.914055,20.952873,20.991692,21.03051,21.06933,21.108149,21.146967,21.185785,21.224604,21.263424,21.302242,21.34106,21.379879,21.4187,21.457518,21.496336,21.535154,21.573975,21.612793,21.651611,21.69043,21.72925,21.768068,21.806887,21.845705,21.884525,21.923344,21.962162,22.00098,22.0398,22.078619,22.117437,22.156256,22.195076,22.233894,22.272713,22.311531,22.35035,22.38917,22.427988,22.466806,22.505625,22.544445,22.583263,22.622082,22.6609,22.69972,22.738539,22.777357,22.816175,22.854996,22.893814,22.932632,22.97145,23.010271,23.04909,23.087908,23.126726,23.165546,23.204365,23.243183,23.282001,23.320822,23.35964,23.398458,23.437277,23.476095,23.514915,23.553734,23.592552,23.63137,23.67019,23.70901,23.747828,23.786646,23.825466,23.864285,23.903103,23.941921,23.980742,24.01956,24.058378,24.097197,24.136017,24.174835,24.213654,24.252472,24.291292,24.33011,24.368929,24.407747,24.446566,24.485386,24.524204,24.563023,24.601841,24.640661,24.67948,24.718298,24.757116,24.795937,24.834755,24.873573,24.912392,24.951212,24.99003,25.028849,25.067667,25.106487,25.145306,25.184124,25.222942,25.261763,25.300581,25.3394,25.378218,25.417038,25.455856,25.494675,25.533493,25.572311,25.611132,25.64995,25.688768,25.727587,25.766407,25.805225,25.844044,25.882862,25.921682,25.9605,25.99932,26.038137,26.076958,26.115776,26.154594,26.193413,26.232233,26.271051,26.30987,26.348688,26.387508,26.426327,26.465145,26.503963,26.542782,26.581602,26.62042,26.659239,26.698057,26.736877,26.775696,26.814514,26.853333,26.892153,26.930971,26.96979,27.008608,27.047428,27.086246,27.125065,27.163883,27.202703,27.241522,27.28034,27.319159,27.357979,27.396797,27.435616,27.474434,27.513254,27.552073,27.59089,27.62971,27.668528,27.707348,27.746166,27.784985,27.823803,27.862623,27.901442,27.94026,27.979078,28.017899,28.056717,28.095535,28.134354,28.173174,28.211992,28.25081,28.289629,28.32845,28.367268,28.406086,28.444904,28.483725,28.522543,28.561361,28.60018,28.639,28.677818,28.716637,28.755455,28.794273,28.833094,28.871912,28.91073,28.949549,28.988369,29.027187,29.066006,29.104824,29.143644,29.182463,29.221281,29.2601,29.29892,29.337738,29.376556,29.415375,29.454195,29.493013,29.531832,29.57065,29.60947,29.648289,29.687107,29.725925,29.764744,29.803564,29.842382,29.8812,29.92002,29.95884,29.997658,30.036476,30.075294,30.114115,30.152933,30.191751,30.23057,30.26939,30.308208,30.347027,30.385845,30.424665,30.463484,30.502302,30.54112,30.57994,30.61876,30.657578,30.696396,30.735216,30.774035,30.812853,30.851671,30.89049,30.92931,30.968128,31.006947,31.045765,31.084585,31.123404,31.162222,31.20104,31.23986,31.278679,31.317497,31.356316,31.395136,31.433954,31.472773,31.511591,31.550411,31.58923,31.628048,31.666866,31.705687,31.744505,31.783323,31.822142,31.860962,31.89978,31.938599,31.977417,32.016235,32.055054,32.093872,32.132694,32.171513,32.21033,32.24915,32.287968,32.326786,32.365604,32.404423,32.443245,32.482063,32.52088,32.5597,32.59852,32.637337,32.676155,32.714973,32.753796,32.792614,32.831432,32.87025,32.90907,32.947887,32.986706,33.025524,33.064342,33.103165,33.141983,33.1808,33.21962,33.25844,33.297256,33.336075,33.374893,33.413715,33.452534,33.491352,33.53017,33.56899,33.607807,33.646626,33.685444,33.724266,33.763084,33.801903,33.84072,33.87954,33.918358,33.957176,33.995995,34.034813,34.073635,34.112453,34.15127,34.19009,34.22891,34.267727,34.306545,34.345364,34.384186,34.423004,34.461823,34.50064,34.53946,34.578278,34.617096,34.655914,34.694736,34.733555,34.772373,34.81119,34.85001,34.88883,34.927647,34.966465,35.005287,35.044106,35.082924,35.121742,35.16056,35.19938,35.238197,35.277016,35.315834,35.354656,35.393475,35.432293,35.47111,35.50993,35.548748,35.587566,35.626385,35.665207,35.704025,35.742844,35.781662,35.82048,35.8593,35.898117,35.936935,35.975758,36.014576,36.053394,36.092213,36.13103,36.16985,36.208668,36.247486,36.286304,36.325127,36.363945,36.402763,36.44158,36.4804,36.51922,36.558037,36.596855,36.635677,36.674496,36.713314,36.752132,36.79095,36.82977,36.868587,36.907406,36.946228,36.985046,37.023865,37.062683,37.1015,37.14032,37.17914,37.217957,37.256775,37.295597,37.334415,37.373234,37.412052,37.45087,37.48969,37.528507,37.567326,37.606148,37.644966,37.683784,37.722603,37.76142,37.80024,37.839058,37.877876,37.9167,37.955517,37.994335,38.033154,38.07197,38.11079,38.14961,38.188427,38.22725,38.266068,38.304886,38.343704,38.382523,38.42134,38.46016,38.498978,38.537796,38.57662,38.615437,38.654255,38.693073,38.73189,38.77071,38.80953,38.848347,38.88717,38.925987,38.964806,39.003624,39.042442,39.08126,39.12008,39.158897,39.19772,39.236538,39.275356,39.314175,39.352993,39.39181,39.43063,39.469448,39.508266,39.54709,39.585907,39.624725,39.663544,39.702362,39.74118,39.78]}
diff --git a/lib/node_modules/@stdlib/math/base/special/expf/test/fixtures/julia/runner.jl b/lib/node_modules/@stdlib/math/base/special/expf/test/fixtures/julia/runner.jl
new file mode 100755
index 000000000000..6392c869f0bc
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/expf/test/fixtures/julia/runner.jl
@@ -0,0 +1,80 @@
+#!/usr/bin/env julia
+#
+# @license Apache-2.0
+#
+# Copyright (c) 2018 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, filepath )
+
+Generate fixture data and write to file.
+
+# Arguments
+
+* `domain`: domain
+* `filepath::AbstractString`: filepath of the output file
+
+# Examples
+
+``` julia
+julia> x = range( -100, stop = 100, length = 2001 );
+julia> gen( x, \"./data.json\" );
+```
+"""
+function gen( domain, filepath )
+ x = Float32.( collect( domain ) );
+ y = Float32.( exp.( Float32.( x ) ) );
+ data = Dict([
+ ("x", x),
+ ("expected", y)
+ ]);
+ 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 );
+
+# Medium negative values:
+x = range( -39.78, stop = -1.0, length = 1000 );
+out = joinpath( dir, "./medium_negative.json" );
+gen( x, out );
+
+# Medium positive values:
+x = range( 1.0, stop = 39.78, length = 1000 );
+out = joinpath( dir, "./medium_positive.json" );
+gen( x, out );
+
+# Small negative values:
+x = range( -1.0, stop = -87.63, length = 1000 );
+out = joinpath( dir, "./small_negative.json" );
+gen( x, out );
+
+# Small positive values:
+x = range( 88.7, stop = 1.0, length = 1000 );
+out = joinpath( dir, "./small_positive.json" );
+gen( x, out );
+
+# Tiny values:
+x = range( -38.7, stop = -87.63, length = 1000 );
+out = joinpath( dir, "./tiny.json" );
+gen( x, out );
diff --git a/lib/node_modules/@stdlib/math/base/special/expf/test/fixtures/julia/small_negative.json b/lib/node_modules/@stdlib/math/base/special/expf/test/fixtures/julia/small_negative.json
new file mode 100644
index 000000000000..df8217ff01a7
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/expf/test/fixtures/julia/small_negative.json
@@ -0,0 +1 @@
+{"expected":[0.36787945,0.33732218,0.30930313,0.28361142,0.26005378,0.23845287,0.21864623,0.20048477,0.18383187,0.1685622,0.1545609,0.14172256,0.12995064,0.11915651,0.109259,0.100183606,0.091862045,0.084231675,0.077235125,0.070819736,0.06493723,0.059543323,0.054597467,0.05006243,0.045904078,0.042091142,0.03859492,0.035389107,0.032449566,0.029754205,0.027282728,0.025016539,0.022938581,0.021033231,0.019286145,0.017684173,0.01621527,0.01486838,0.013633365,0.012500935,0.011462568,0.010510447,0.009637416,0.008836902,0.008102882,0.0074298307,0.0068126856,0.006246803,0.005727921,0.005252142,0.0048158825,0.0044158604,0.004049065,0.0037127372,0.0034043456,0.00312157,0.0028622812,0.0026245313,0.0024065294,0.0022066357,0.0020233456,0.0018552801,0.0017011748,0.0015598692,0.0014303015,0.0013114961,0.0012025592,0.0011026709,0.0010110796,0.0009270962,0.00085008825,0.00077947724,0.0007147314,0.0006553636,0.00060092704,0.00055101217,0.00050524337,0.0004632763,0.0004247949,0.0003895101,0.00035715618,0.0003274895,0.0003002872,0.0002753444,0.00025247346,0.00023150221,0.0002122729,0.00019464086,0.00017847338,0.00016364883,0.00015005564,0.00013759155,0.00012616276,0.00011568329,0.00010607427,9.7263415e-5,8.918432e-5,8.1776394e-5,7.498379e-5,6.8755406e-5,6.304437e-5,5.78077e-5,5.3006013e-5,4.8603168e-5,4.4566037e-5,4.086424e-5,3.746993e-5,3.4357563e-5,3.1503714e-5,2.8886918e-5,2.648748e-5,2.4287323e-5,2.2269942e-5,2.0420131e-5,1.8723971e-5,1.71687e-5,1.5742615e-5,1.4434983e-5,1.3235968e-5,1.2136547e-5,1.1128448e-5,1.0204084e-5,9.356501e-6,8.579321e-6,7.866695e-6,7.213263e-6,6.6141006e-6,6.0647126e-6,5.560959e-6,5.0990484e-6,4.6755054e-6,4.287143e-6,3.93104e-6,3.604515e-6,3.3051128e-6,3.0305798e-6,2.7788503e-6,2.5480304e-6,2.336383e-6,2.1423157e-6,1.9643664e-6,1.8012e-6,1.6515867e-6,1.5144008e-6,1.3886098e-6,1.2732676e-6,1.167506e-6,1.0705293e-6,9.816077e-7,9.0007234e-7,8.2530954e-7,7.567567e-7,6.938982e-7,6.3626084e-7,5.83411e-7,5.349506e-7,4.905159e-7,4.497721e-7,4.1241262e-7,3.7815633e-7,3.4674548e-7,3.1794372e-7,2.9153432e-7,2.6731857e-7,2.4511425e-7,2.2475429e-7,2.060855e-7,1.8896739e-7,1.7327118e-7,1.5887872e-7,1.4568162e-7,1.3358085e-7,1.224852e-7,1.1231131e-7,1.02982284e-7,9.4428344e-8,8.658475e-8,7.939267e-8,7.279814e-8,6.6751234e-8,6.120673e-8,5.6122648e-8,5.1460976e-8,4.718642e-8,4.3267008e-8,3.967308e-8,3.6377745e-8,3.3356063e-8,3.0585433e-8,2.8044884e-8,2.5715412e-8,2.3579387e-8,2.1620789e-8,1.9824917e-8,1.817818e-8,1.666826e-8,1.5283728e-8,1.4014227e-8,1.2850149e-8,1.1782787e-8,1.0804061e-8,9.9066515e-9,9.083766e-9,8.3292475e-9,7.637387e-9,7.0030084e-9,6.42131e-9,5.8879306e-9,5.398866e-9,4.9504143e-9,4.539222e-9,4.162176e-9,3.816456e-9,3.499446e-9,3.2087741e-9,2.9422405e-9,2.6978515e-9,2.473757e-9,2.2682811e-9,2.0798687e-9,1.90711e-9,1.748698e-9,1.603444e-9,1.4702584e-9,1.3481328e-9,1.2361538e-9,1.133474e-9,1.0393251e-9,9.529946e-10,8.738367e-10,8.0125234e-10,7.346985e-10,6.736715e-10,6.177148e-10,5.66405e-10,5.193581e-10,4.762181e-10,4.3666154e-10,4.0039144e-10,3.6713332e-10,3.366384e-10,3.086759e-10,2.8303657e-10,2.5952643e-10,2.3796956e-10,2.1820286e-10,2.0007844e-10,1.8345912e-10,1.6822059e-10,1.5424752e-10,1.4143538e-10,1.2968718e-10,1.1891485e-10,1.09037515e-10,9.998042e-11,9.167582e-11,8.406086e-11,7.707857e-11,7.067612e-11,6.4805605e-11,5.942259e-11,5.4486814e-11,4.996092e-11,4.5811056e-11,4.2005805e-11,3.8516634e-11,3.5317357e-11,3.2383755e-11,2.969389e-11,2.7227396e-11,2.4965826e-11,2.2892065e-11,2.0990598e-11,1.9247035e-11,1.7648332e-11,1.6182392e-11,1.4838245e-11,1.3605722e-11,1.24755995e-11,1.1439326e-11,1.048913e-11,9.617879e-12,8.81898e-12,8.086456e-12,7.414762e-12,6.7988753e-12,6.2341334e-12,5.7163124e-12,5.2414926e-12,4.8061225e-12,4.4069067e-12,4.040859e-12,3.705209e-12,3.397446e-12,3.1152405e-12,2.8564761e-12,2.6192108e-12,2.4016488e-12,2.2021623e-12,2.019242e-12,1.8515192e-12,1.6977245e-12,1.5567078e-12,1.4274014e-12,1.3088382e-12,1.2001208e-12,1.1004361e-12,1.0090294e-12,9.252173e-13,8.4836494e-13,7.7789636e-13,7.1328257e-13,6.5403444e-13,5.9970887e-13,5.4989466e-13,5.0421917e-13,4.623367e-13,4.2393397e-13,3.887203e-13,3.5643233e-13,3.2682562e-13,2.9967877e-13,2.7478624e-13,2.519619e-13,2.310329e-13,2.118424e-13,1.9424628e-13,1.7811142e-13,1.6331707e-13,1.497513e-13,1.3731263e-13,1.259069e-13,1.1544877e-13,1.0585914e-13,9.706624e-14,8.900353e-14,8.1610696e-14,7.483179e-14,6.861609e-14,6.2916564e-14,5.769046e-14,5.2898563e-14,4.8504596e-14,4.4475694e-14,4.0781367e-14,3.7393974e-14,3.428788e-14,3.143985e-14,2.8828333e-14,2.6433786e-14,2.423809e-14,2.222482e-14,2.0378737e-14,1.8686033e-14,1.7133896e-14,1.5710686e-14,1.4405721e-14,1.3209124e-14,1.21119215e-14,1.11058776e-14,1.01833986e-14,9.337543e-15,8.561912e-15,7.850741e-15,7.198641e-15,6.6007054e-15,6.052413e-15,5.5496858e-15,5.0887164e-15,4.666018e-15,4.278448e-15,3.9230708e-15,3.5972117e-15,3.2984064e-15,3.0244334e-15,2.7732172e-15,2.5428674e-15,2.3316422e-15,2.1379709e-15,1.9603862e-15,1.7975521e-15,1.6482371e-15,1.5113308e-15,1.3857962e-15,1.270684e-15,1.1651382e-15,1.0683592e-15,9.796188e-16,8.98246e-16,8.2363573e-16,7.552227e-16,6.9249216e-16,6.349698e-16,5.822278e-16,5.338666e-16,4.8952247e-16,4.488599e-16,4.115766e-16,3.773901e-16,3.4604192e-16,3.1729889e-16,2.9094332e-16,2.6677692e-16,2.446169e-16,2.2429845e-16,2.0566773e-16,1.885845e-16,1.7291959e-16,1.585565e-16,1.4538644e-16,1.3331031e-16,1.222368e-16,1.1208353e-16,1.0277362e-16,9.423665e-17,8.640914e-17,7.9231806e-17,7.265063e-17,6.661585e-17,6.108259e-17,5.600893e-17,5.1356703e-17,4.709072e-17,4.3179258e-17,3.9592692e-17,3.6304034e-17,3.328841e-17,3.05234e-17,2.798806e-17,2.5663209e-17,2.3531566e-17,2.157698e-17,1.9784747e-17,1.8141313e-17,1.6634455e-17,1.5252759e-17,1.3985831e-17,1.2824087e-17,1.1758889e-17,1.07821694e-17,9.8865785e-18,9.065342e-18,8.3123545e-18,7.621912e-18,6.988792e-18,6.408287e-18,5.8760003e-18,5.3879265e-18,4.9403743e-18,4.5300157e-18,4.1537425e-18,3.8087234e-18,3.4923487e-18,3.2022664e-18,2.9362788e-18,2.692385e-18,2.46874e-18,2.2636809e-18,2.0756544e-18,1.9032386e-18,1.7451513e-18,1.6001952e-18,1.4672793e-18,1.3453986e-18,1.2336468e-18,1.1311773e-18,1.0372191e-18,9.510618e-19,8.720645e-19,7.9962883e-19,7.3320984e-19,6.723052e-19,6.1646204e-19,5.652573e-19,5.1830377e-19,4.752523e-19,4.357768e-19,3.9958017e-19,3.6638874e-19,3.3595566e-19,3.0805044e-19,2.8246308e-19,2.5900007e-19,2.3748694e-19,2.1776072e-19,1.9967304e-19,1.8308705e-19,1.6787942e-19,1.5393498e-19,1.4114825e-19,1.2942417e-19,1.186739e-19,1.0881658e-19,9.977765e-20,9.148989e-20,8.389053e-20,7.6922394e-20,7.053278e-20,6.467417e-20,5.930219e-20,5.437641e-20,4.9859594e-20,4.5718146e-20,4.1920693e-20,3.8438518e-20,3.524573e-20,3.231814e-20,2.9633723e-20,2.7172175e-20,2.4915192e-20,2.284568e-20,2.0948066e-20,1.9208e-20,1.761254e-20,1.6149603e-20,1.4808181e-20,1.3578128e-20,1.2450298e-20,1.1416148e-20,1.0467857e-20,9.598373e-21,8.8011104e-21,8.07007e-21,7.399724e-21,6.785086e-21,6.2215017e-21,5.70473e-21,5.230862e-21,4.796375e-21,4.397977e-21,4.0326557e-21,3.6976944e-21,3.3905556e-21,3.1089284e-21,2.8506829e-21,2.6138988e-21,2.3967825e-21,2.1977003e-21,2.0151467e-21,1.847764e-21,1.6942846e-21,1.5535535e-21,1.4245064e-21,1.3061837e-21,1.1976892e-21,1.0982022e-21,1.006983e-21,9.233408e-22,8.46646e-22,7.763187e-22,7.118359e-22,6.527092e-22,5.984937e-22,5.487794e-22,5.031965e-22,4.613999e-22,4.23075e-22,3.8793196e-22,3.5570945e-22,3.2616341e-22,2.990704e-22,2.7422895e-22,2.5145087e-22,2.3056478e-22,2.1141275e-22,1.9385233e-22,1.7775052e-22,1.6298616e-22,1.4944759e-22,1.3703414e-22,1.2565177e-22,1.1521485e-22,1.0564445e-22,9.686938e-23,8.8823195e-23,8.144502e-23,7.4680017e-23,6.8476926e-23,6.278908e-23,5.757346e-23,5.279128e-23,4.8406313e-23,4.4385578e-23,4.0698656e-23,3.7318135e-23,3.4218404e-23,3.1376147e-23,2.8769864e-23,2.6380174e-23,2.4188978e-23,2.2179702e-23,2.0337405e-23,1.8648135e-23,1.7099179e-23,1.5678823e-23,1.4376504e-23,1.31823596e-23,1.2087403e-23,1.1083354e-23,1.0162745e-23,9.318605e-24,8.544581e-24,7.834818e-24,7.184041e-24,6.5873183e-24,6.0401376e-24,5.5384303e-24,5.078396e-24,4.6565726e-24,4.269771e-24,3.9151143e-24,3.589916e-24,3.2917296e-24,3.0182996e-24,2.7675927e-24,2.5377103e-24,2.3269223e-24,2.1336347e-24,1.9564103e-24,1.7939064e-24,1.6448942e-24,1.5082656e-24,1.3829857e-24,1.2681118e-24,1.1627751e-24,1.0661924e-24,9.776321e-25,8.964277e-25,8.2196526e-25,7.5369097e-25,6.910877e-25,6.336844e-25,5.8104694e-25,5.327839e-25,4.8852963e-25,4.4794954e-25,4.1074185e-25,3.766247e-25,3.4534141e-25,3.1665537e-25,2.9035327e-25,2.6623587e-25,2.441217e-25,2.2384357e-25,2.0525061e-25,1.8820203e-25,1.7256955e-25,1.5823492e-25,1.4509157e-25,1.3303995e-25,1.2198888e-25,1.1185621e-25,1.0256518e-25,9.4045883e-26,8.623389e-26,7.9071115e-26,7.250329e-26,6.6481e-26,6.09587e-26,5.589534e-26,5.1252546e-26,4.6995393e-26,4.3091684e-26,3.9512394e-26,3.6230406e-26,3.32209e-26,3.0461497e-26,2.7931297e-26,2.561126e-26,2.348384e-26,2.153322e-26,1.9744623e-26,1.810459e-26,1.6600718e-26,1.5221825e-26,1.3957465e-26,1.2798127e-26,1.1735041e-26,1.0760302e-26,9.8665275e-27,9.0469565e-27,8.2954964e-27,7.606453e-27,6.974644e-27,6.3952904e-27,5.864083e-27,5.376999e-27,4.9303733e-27,4.520828e-27,4.145318e-27,3.8009988e-27,3.485279e-27,3.1957718e-27,2.9303238e-27,2.6869244e-27,2.463733e-27,2.2590898e-27,2.0714447e-27,1.8993858e-27,1.7416119e-27,1.5969497e-27,1.4643035e-27,1.3426752e-27,1.2311448e-27,1.1288832e-27,1.0351156e-27,9.491365e-28,8.702958e-28,7.9800705e-28,7.317228e-28,6.709417e-28,6.1521174e-28,5.641109e-28,5.1725456e-28,4.742884e-28,4.3489294e-28,3.9876977e-28,3.6564707e-28,3.352743e-28,3.0742568e-28,2.818902e-28,2.5847576e-28,2.3700528e-28,2.173191e-28,1.9926808e-28,1.8271572e-28,1.6753894e-28,1.5362278e-28,1.4086253e-28,1.2916217e-28,1.1843367e-28,1.0859547e-28,9.9575285e-29,9.1304336e-29,8.372039e-29,7.676639e-29,7.039e-29,6.4543245e-29,5.918169e-29,5.426592e-29,4.9758473e-29,4.5625422e-29,4.1835673e-29,3.8360706e-29,3.517438e-29,3.2252718e-29,2.957351e-29,2.7117067e-29,2.4864661e-29,2.2799347e-29,2.0905581e-29,1.9169116e-29,1.7576887e-29,1.6116788e-29,1.4778091e-29,1.3550589e-29,1.2425047e-29,1.1392994e-29,1.0446667e-29,9.578943e-30,8.7832945e-30,8.0536725e-30,7.3847166e-30,6.771325e-30,6.2088837e-30,5.69316e-30,5.2202734e-30,4.7866657e-30,4.389041e-30,4.024477e-30,3.690195e-30,3.383679e-30,3.1026231e-30,2.8449122e-30,2.6086074e-30,2.3919307e-30,2.1932347e-30,2.0110596e-30,1.8440166e-30,1.6908484e-30,1.5504027e-30,1.4216227e-30,1.3035395e-30,1.1952555e-30,1.0959749e-30,1.0049407e-30,9.214681e-31,8.449289e-31,7.7474717e-31,7.103949e-31,6.513879e-31,5.972776e-31,5.476664e-31,5.02176e-31,4.6046413e-31,4.2221693e-31,3.8714664e-31,3.5498937e-31,3.2550066e-31,2.9846385e-31,2.7367276e-31,2.509409e-31,2.300972e-31,2.1098478e-31,1.9345992e-31,1.773907e-31,1.6265499e-31,1.4914449e-31,1.3675621e-31,1.2539694e-31,1.1498119e-31,1.0543059e-31,9.667329e-32,8.864271e-32,8.1279845e-32,7.452856e-32,6.8338046e-32,6.2661736e-32,5.745691e-32,5.268441e-32,4.8308324e-32,4.429539e-32,4.0616113e-32,3.7242447e-32,3.4149004e-32,3.1312513e-32,2.8711626e-32,2.632677e-32,2.4139827e-32,2.2134719e-32,2.0296159e-32,1.8610315e-32,1.7064499e-32,1.5647083e-32,1.4347402e-32,1.3155674e-32,1.2062842e-32,1.1060876e-32,1.01421344e-32,9.299705e-33,8.527251e-33,7.8189586e-33,7.169498e-33,6.573933e-33,6.0278876e-33,5.5271976e-33,5.068096e-33,4.647129e-33,4.2611277e-33,3.907189e-33,3.582649e-33,3.285041e-33,3.012178e-33,2.7619797e-33,2.5325635e-33,2.322203e-33,2.1293156e-33,1.9524498e-33,1.7902614e-33,1.6415582e-33,1.50520665e-33,1.3801808e-33,1.2655399e-33,1.1604213e-33,1.0640341e-33,9.75653e-34,8.946062e-34,8.2029825e-34,7.521624e-34,6.896861e-34,6.323992e-34,5.798707e-34,5.3170534e-34,4.8753697e-34,4.4704105e-34,4.0990884e-34,3.7586087e-34,3.4464103e-34,3.1601437e-34,2.8976549e-34,2.6569692e-34,2.4362568e-34,2.2338957e-34,2.0483434e-34,1.8782034e-34,1.7221955e-34,1.5791461e-34,1.4479786e-34,1.3276962e-34,1.2174147e-34,1.1162935e-34,1.0235717e-34,9.385515e-35,8.605933e-35,7.8911045e-35,7.2356516e-35,6.6345917e-35,6.0835076e-35,5.5781977e-35,5.11486e-35,4.690008e-35,4.3004454e-35,3.9432406e-35,3.6156789e-35,3.3153524e-35,3.0399716e-35,2.7874647e-35,2.5559317e-35,2.3436302e-35,2.148963e-35,1.9704653e-35,1.8067802e-35,1.656705e-35,1.5190953e-35,1.3929159e-35,1.2772171e-35,1.1711286e-35,1.073852e-35,9.846479e-36,9.028609e-36,8.278672e-36,7.591027e-36,6.9604985e-36,6.382344e-36,5.8522123e-36,5.3661145e-36,4.9203554e-36,4.5116595e-36,4.1369107e-36,3.7932896e-36,3.4782106e-36,3.1893026e-36,2.9243918e-36,2.6814648e-36,2.4587363e-36,2.2545082e-36,2.0672436e-36,1.8955336e-36,1.7380863e-36,1.593717e-36,1.4613392e-36,1.3399469e-36,1.2286479e-36,1.12659365e-36,1.0330162e-36,9.472116e-37,8.68534e-37,7.963917e-37,7.30236e-37,6.6958094e-37,6.1396406e-37,5.629668e-37,5.1620553e-37,4.733283e-37,4.3401263e-37,3.9796253e-37,3.6490408e-37,3.3459433e-37,3.0680217e-37,2.813185e-37,2.5795154e-37,2.365255e-37,2.1687917e-37,1.9886318e-37,1.8234515e-37,1.6719915e-37,1.5331121e-37,1.4057684e-37,1.2890021e-37,1.1819347e-37,1.0837605e-37,9.937334e-38,9.1119164e-38,8.35506e-38,7.6610697e-38,7.024724e-38,6.4412343e-38,5.906211e-38,5.4155864e-38,4.9657556e-38,4.553289e-38,4.1750825e-38,3.8282908e-38,3.5103042e-38,3.2187304e-38,2.9513756e-38,2.706207e-38,2.4814232e-38,2.2753106e-38,2.0863182e-38,1.913024e-38,1.7541238e-38,1.6084223e-38,1.4748118e-38,1.3523108e-38,1.2399848e-38,1.1369889e-38,1.042548e-38,9.559515e-39,8.76548e-39],"x":[-1.0,-1.0867168,-1.1734334,-1.2601502,-1.3468668,-1.4335836,-1.5203003,-1.607017,-1.6937337,-1.7804505,-1.8671671,-1.9538839,-2.0406005,-2.1273174,-2.214034,-2.3007507,-2.3874674,-2.4741843,-2.560901,-2.6476176,-2.7343342,-2.8210511,-2.9077678,-2.9944844,-3.0812013,-3.167918,-3.2546346,-3.3413513,-3.4280682,-3.5147848,-3.6015015,-3.688218,-3.774935,-3.8616517,-3.9483683,-4.035085,-4.121802,-4.2085185,-4.295235,-4.381952,-4.4686685,-4.5553856,-4.6421022,-4.728819,-4.8155355,-4.902252,-4.988969,-5.0756855,-5.1624026,-5.2491193,-5.335836,-5.4225526,-5.509269,-5.595986,-5.6827025,-5.769419,-5.8561363,-5.942853,-6.0295696,-6.1162863,-6.203003,-6.2897196,-6.376436,-6.4631534,-6.54987,-6.6365867,-6.7233033,-6.81002,-6.8967366,-6.9834533,-7.0701704,-7.156887,-7.2436037,-7.3303204,-7.417037,-7.5037537,-7.5904703,-7.677187,-7.763904,-7.8506207,-7.9373374,-8.024055,-8.110771,-8.197488,-8.2842045,-8.370921,-8.457638,-8.544354,-8.631071,-8.717788,-8.804504,-8.891221,-8.977938,-9.064654,-9.151371,-9.238088,-9.324805,-9.411522,-9.498239,-9.584955,-9.671672,-9.7583885,-9.845105,-9.931822,-10.018538,-10.105255,-10.191972,-10.278688,-10.365405,-10.452122,-10.538838,-10.625556,-10.712273,-10.798989,-10.885706,-10.972423,-11.059139,-11.145856,-11.232573,-11.319289,-11.406006,-11.4927225,-11.579439,-11.666156,-11.752872,-11.839589,-11.926307,-12.013023,-12.09974,-12.186457,-12.273173,-12.35989,-12.446607,-12.533323,-12.62004,-12.706757,-12.793473,-12.88019,-12.966907,-13.053623,-13.140341,-13.227057,-13.313774,-13.400491,-13.487207,-13.573924,-13.660641,-13.747357,-13.834074,-13.920791,-14.007507,-14.094224,-14.180941,-14.267657,-14.354374,-14.441092,-14.527808,-14.614525,-14.7012415,-14.787958,-14.874675,-14.961391,-15.048108,-15.134825,-15.221541,-15.308258,-15.394975,-15.481691,-15.568408,-15.655125,-15.741842,-15.828559,-15.915276,-16.001991,-16.088709,-16.175425,-16.262142,-16.34886,-16.435575,-16.522293,-16.609009,-16.695726,-16.782442,-16.86916,-16.955875,-17.042593,-17.129309,-17.216026,-17.302742,-17.38946,-17.476175,-17.562893,-17.64961,-17.736326,-17.823044,-17.90976,-17.996477,-18.083193,-18.16991,-18.256626,-18.343344,-18.43006,-18.516777,-18.603493,-18.69021,-18.776926,-18.863644,-18.950361,-19.037077,-19.123795,-19.21051,-19.297228,-19.383944,-19.470661,-19.557377,-19.644094,-19.73081,-19.817528,-19.904243,-19.990961,-20.077677,-20.164394,-20.251112,-20.337828,-20.424545,-20.511261,-20.597979,-20.684694,-20.771412,-20.858128,-20.944845,-21.03156,-21.118279,-21.204994,-21.291712,-21.378428,-21.465145,-21.551863,-21.638578,-21.725296,-21.812012,-21.89873,-21.985445,-22.072163,-22.158878,-22.245596,-22.332312,-22.41903,-22.505745,-22.592463,-22.679178,-22.765896,-22.852613,-22.93933,-23.026047,-23.112762,-23.19948,-23.286196,-23.372913,-23.45963,-23.546347,-23.633062,-23.71978,-23.806496,-23.893213,-23.97993,-24.066647,-24.153364,-24.24008,-24.326797,-24.413513,-24.50023,-24.586946,-24.673664,-24.76038,-24.847097,-24.933813,-25.02053,-25.107246,-25.193964,-25.280682,-25.367397,-25.454115,-25.54083,-25.627548,-25.714264,-25.800982,-25.887697,-25.974415,-26.06113,-26.147848,-26.234564,-26.321281,-26.407997,-26.494715,-26.581432,-26.668148,-26.754866,-26.841581,-26.928299,-27.015015,-27.101732,-27.188448,-27.275166,-27.361881,-27.448599,-27.535315,-27.622032,-27.708748,-27.795465,-27.882183,-27.968899,-28.055616,-28.142332,-28.22905,-28.315765,-28.402483,-28.489199,-28.575916,-28.662632,-28.74935,-28.836065,-28.922783,-29.009499,-29.096216,-29.182934,-29.26965,-29.356367,-29.443083,-29.5298,-29.616516,-29.703234,-29.78995,-29.876667,-29.963383,-30.0501,-30.136816,-30.223534,-30.31025,-30.396967,-30.483685,-30.5704,-30.657118,-30.743834,-30.830551,-30.917267,-31.003984,-31.0907,-31.177418,-31.264133,-31.350851,-31.437567,-31.524284,-31.611,-31.697718,-31.784435,-31.871151,-31.957869,-32.044586,-32.1313,-32.218018,-32.304733,-32.391453,-32.47817,-32.564884,-32.6516,-32.73832,-32.825035,-32.91175,-32.99847,-33.085186,-33.1719,-33.258617,-33.345337,-33.432053,-33.51877,-33.605484,-33.692204,-33.77892,-33.865635,-33.95235,-34.03907,-34.125786,-34.2125,-34.29922,-34.385937,-34.472652,-34.55937,-34.646088,-34.732803,-34.81952,-34.906235,-34.992954,-35.07967,-35.166386,-35.2531,-35.33982,-35.426537,-35.513252,-35.59997,-35.686687,-35.773403,-35.86012,-35.94684,-36.033554,-36.12027,-36.206985,-36.293705,-36.38042,-36.467136,-36.553852,-36.64057,-36.727287,-36.814003,-36.900723,-36.98744,-37.074154,-37.16087,-37.24759,-37.334305,-37.42102,-37.507736,-37.594456,-37.68117,-37.767887,-37.854603,-37.941322,-38.028038,-38.114754,-38.201473,-38.28819,-38.374905,-38.46162,-38.54834,-38.635056,-38.72177,-38.808487,-38.895206,-38.981922,-39.068638,-39.155354,-39.242073,-39.32879,-39.415504,-39.502224,-39.58894,-39.675655,-39.76237,-39.84909,-39.935806,-40.022522,-40.109238,-40.195957,-40.282673,-40.36939,-40.456104,-40.542824,-40.62954,-40.716255,-40.802975,-40.88969,-40.976406,-41.06312,-41.14984,-41.236557,-41.323273,-41.40999,-41.496708,-41.583424,-41.67014,-41.756855,-41.843575,-41.93029,-42.017006,-42.103725,-42.19044,-42.277157,-42.363873,-42.450592,-42.537308,-42.624023,-42.71074,-42.79746,-42.884174,-42.97089,-43.057606,-43.144325,-43.23104,-43.317757,-43.404476,-43.49119,-43.577908,-43.664623,-43.751343,-43.83806,-43.924774,-44.01149,-44.09821,-44.184925,-44.27164,-44.358356,-44.445076,-44.53179,-44.618507,-44.705227,-44.791943,-44.87866,-44.965374,-45.052094,-45.13881,-45.225525,-45.31224,-45.39896,-45.485676,-45.57239,-45.659107,-45.745827,-45.832542,-45.91926,-46.005978,-46.092693,-46.17941,-46.266125,-46.352844,-46.43956,-46.526276,-46.61299,-46.69971,-46.786427,-46.873142,-46.95986,-47.046577,-47.133293,-47.22001,-47.30673,-47.393444,-47.48016,-47.566875,-47.653595,-47.74031,-47.827026,-47.913742,-48.00046,-48.087177,-48.173893,-48.260612,-48.34733,-48.434044,-48.52076,-48.60748,-48.694195,-48.78091,-48.867626,-48.954346,-49.04106,-49.127777,-49.214493,-49.301212,-49.387928,-49.474644,-49.561363,-49.64808,-49.734795,-49.82151,-49.90823,-49.994946,-50.08166,-50.168377,-50.255096,-50.341812,-50.428528,-50.515244,-50.601963,-50.68868,-50.775394,-50.862114,-50.94883,-51.035545,-51.12226,-51.20898,-51.295696,-51.382412,-51.469128,-51.555847,-51.642563,-51.72928,-51.815994,-51.902714,-51.98943,-52.076145,-52.162865,-52.24958,-52.336296,-52.42301,-52.50973,-52.596447,-52.683163,-52.76988,-52.856598,-52.943314,-53.03003,-53.116745,-53.203465,-53.29018,-53.376896,-53.463615,-53.55033,-53.637047,-53.723763,-53.810482,-53.897198,-53.983913,-54.07063,-54.15735,-54.244064,-54.33078,-54.417496,-54.504215,-54.59093,-54.677647,-54.764366,-54.85108,-54.937798,-55.024513,-55.111233,-55.19795,-55.284664,-55.37138,-55.4581,-55.544815,-55.63153,-55.718246,-55.804966,-55.89168,-55.978397,-56.065117,-56.151833,-56.23855,-56.325264,-56.411983,-56.4987,-56.585415,-56.67213,-56.75885,-56.845566,-56.93228,-57.018997,-57.105717,-57.192432,-57.27915,-57.365868,-57.452583,-57.5393,-57.626015,-57.712734,-57.79945,-57.886166,-57.97288,-58.0596,-58.146317,-58.233032,-58.319748,-58.406467,-58.493183,-58.5799,-58.66662,-58.753334,-58.84005,-58.926765,-59.013485,-59.1002,-59.186916,-59.273632,-59.36035,-59.447067,-59.533783,-59.6205,-59.70722,-59.793934,-59.88065,-59.96737,-60.054085,-60.1408,-60.227516,-60.314236,-60.40095,-60.487667,-60.574383,-60.661102,-60.747818,-60.834534,-60.92125,-61.00797,-61.094685,-61.1814,-61.26812,-61.354836,-61.44155,-61.528267,-61.614986,-61.701702,-61.788418,-61.875134,-61.961853,-62.04857,-62.135284,-62.222,-62.30872,-62.395435,-62.48215,-62.56887,-62.655586,-62.742302,-62.829018,-62.915737,-63.002453,-63.08917,-63.175884,-63.262604,-63.34932,-63.436035,-63.52275,-63.60947,-63.696186,-63.7829,-63.86962,-63.956337,-64.04305,-64.12977,-64.216484,-64.3032,-64.38992,-64.47664,-64.563354,-64.65007,-64.736786,-64.8235,-64.91022,-64.99694,-65.08366,-65.17037,-65.25709,-65.3438,-65.43052,-65.517235,-65.60395,-65.690674,-65.77739,-65.864105,-65.95082,-66.03754,-66.12425,-66.21097,-66.29769,-66.38441,-66.47112,-66.55784,-66.644554,-66.73127,-66.817986,-66.9047,-66.991425,-67.07814,-67.164856,-67.25157,-67.33829,-67.425,-67.51172,-67.59844,-67.68516,-67.77187,-67.85859,-67.945305,-68.03202,-68.11874,-68.20545,-68.292175,-68.37889,-68.46561,-68.55232,-68.63904,-68.72575,-68.81247,-68.89919,-68.98591,-69.072624,-69.15934,-69.246056,-69.33277,-69.41949,-69.5062,-69.592926,-69.67964,-69.76636,-69.85307,-69.93979,-70.026505,-70.11322,-70.19994,-70.28666,-70.373375,-70.46009,-70.54681,-70.63352,-70.72024,-70.80695,-70.89368,-70.98039,-71.06711,-71.153824,-71.24054,-71.327255,-71.41397,-71.500694,-71.58741,-71.674126,-71.76084,-71.84756,-71.93427,-72.02099,-72.107704,-72.19443,-72.28114,-72.36786,-72.454575,-72.54129,-72.628006,-72.71472,-72.801445,-72.88816,-72.97488,-73.06159,-73.14831,-73.23502,-73.32174,-73.408455,-73.49518,-73.581894,-73.66861,-73.755325,-73.84204,-73.92876,-74.01547,-74.102196,-74.18891,-74.27563,-74.36234,-74.44906,-74.535774,-74.62249,-74.709206,-74.79593,-74.882645,-74.96936,-75.056076,-75.14279,-75.22951,-75.31622,-75.40295,-75.48966,-75.57638,-75.66309,-75.74981,-75.836525,-75.92324,-76.00996,-76.09668,-76.183395,-76.27011,-76.35683,-76.44354,-76.53026,-76.616974,-76.7037,-76.79041,-76.87713,-76.963844,-77.05056,-77.137276,-77.22399,-77.31071,-77.39743,-77.484146,-77.57086,-77.65758,-77.74429,-77.83101,-77.917725,-78.00445,-78.09116,-78.17788,-78.264595,-78.35131,-78.43803,-78.52474,-78.61146,-78.69818,-78.7849,-78.87161,-78.95833,-79.045044,-79.13176,-79.218475,-79.3052,-79.391914,-79.47863,-79.565346,-79.65206,-79.73878,-79.82549,-79.91221,-79.99893,-80.08565,-80.17236,-80.25908,-80.345795,-80.43251,-80.519226,-80.60595,-80.692665,-80.77938,-80.8661,-80.95281,-81.03953,-81.12624,-81.21296,-81.29968,-81.3864,-81.473114,-81.55983,-81.646545,-81.73326,-81.81998,-81.9067,-81.993416,-82.08013,-82.16685,-82.25356,-82.34028,-82.426994,-82.51371,-82.60043,-82.68715,-82.773865,-82.86058,-82.947296,-83.03401,-83.12073,-83.20745,-83.29417,-83.38088,-83.4676,-83.55431,-83.64103,-83.727745,-83.81446,-83.901184,-83.9879,-84.074615,-84.16133,-84.24805,-84.33476,-84.42148,-84.5082,-84.59492,-84.68163,-84.76835,-84.855064,-84.94178,-85.028496,-85.11521,-85.201935,-85.28865,-85.37537,-85.46208,-85.5488,-85.63551,-85.72223,-85.80895,-85.89567,-85.98238,-86.0691,-86.155815,-86.24253,-86.32925,-86.41596,-86.502686,-86.5894,-86.67612,-86.76283,-86.84955,-86.936264,-87.02298,-87.1097,-87.19642,-87.283134,-87.36985,-87.456566,-87.54328,-87.63]}
diff --git a/lib/node_modules/@stdlib/math/base/special/expf/test/fixtures/julia/small_positive.json b/lib/node_modules/@stdlib/math/base/special/expf/test/fixtures/julia/small_positive.json
new file mode 100644
index 000000000000..7ffdf2e41e1a
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/expf/test/fixtures/julia/small_positive.json
@@ -0,0 +1 @@
+{"expected":[3.3259769e38,3.046458e38,2.7904089e38,2.5558998e38,2.3410813e38,2.1443342e38,1.964107e38,1.7990412e38,1.6478351e38,1.5093492e38,1.3824912e38,1.2663052e38,1.1598745e38,1.0623974e38,9.731049e37,8.913241e37,8.1641e37,7.4779794e37,6.8494696e37,6.2738325e37,5.7465284e37,5.263544e37,4.8211896e37,4.4159775e37,4.044854e37,3.7048917e37,3.3935283e37,3.1083087e37,2.847083e37,2.607791e37,2.3886292e37,2.1878694e37,2.0039984e37,1.8355662e37,1.6813031e37,1.5399928e37,1.4105701e37,1.2920143e37,1.183432e37,1.0839668e37,9.9286895e36,9.0942015e36,8.3299146e36,7.6298014e36,6.9885305e36,6.401207e36,5.863197e36,5.3704474e36,4.9190716e36,4.5056673e36,4.1269744e36,3.780139e36,3.4624254e36,3.1714393e36,2.9048857e36,2.6607558e36,2.4371244e36,2.2323056e36,2.0446846e36,1.872847e36,1.7154377e36,1.5712703e36,1.4392081e36,1.31825545e36,1.2074585e36,1.1059824e36,1.01302666e36,9.278836e35,8.499032e35,7.784705e35,7.13047e35,6.5311672e35,5.9822805e35,5.479481e35,5.0189793e35,4.5971436e35,4.2107942e35,3.856885e35,3.532748e35,3.2358273e35,2.9638848e35,2.7147758e35,2.486623e35,2.2776269e35,2.0862126e35,1.9108704e35,1.7502787e35,1.6031711e35,1.4684388e35,1.3450193e35,1.2319823e35,1.1284365e35,1.0335936e35,9.467292e34,8.671584e34,7.9428144e34,7.275236e34,6.663817e34,6.1037357e34,5.590771e34,5.120877e34,4.6905127e34,4.296284e34,3.9352195e34,3.6044716e34,3.3015477e34,3.024059e34,2.7699136e34,2.5371076e34,2.3238863e34,2.1285678e34,1.9496807e34,1.7858137e34,1.6357319e34,1.4982517e34,1.3723265e34,1.2569947e34,1.1513466e34,1.0545861e34,9.659502e33,8.847706e33,8.104073e33,7.422998e33,6.799109e33,6.227704e33,5.704277e33,5.224883e33,4.785742e33,4.3835426e33,4.015114e33,3.6776794e33,3.3685775e33,3.0854783e33,2.8261496e33,2.5886369e33,2.3710668e33,2.1717998e33,1.989264e33,1.822084e33,1.6689412e33,1.52867e33,1.4001989e33,1.2825147e33,1.17473074e33,1.0759968e33,9.855689e32,9.0273365e32,8.268669e32,7.573703e32,6.9372e32,6.354142e32,5.8201325e32,5.3309613e32,4.8829415e32,4.4725393e32,4.096662e32,3.7523456e32,3.436994e32,3.1481212e32,2.8835496e32,2.6411927e32,2.4192238e32,2.2158927e32,2.029651e32,1.8590768e32,1.702825e32,1.5597176e32,1.4286263e32,1.308563e32,1.1985807e32,1.0978506e32,1.0055784e32,9.210684e31,8.436544e31,7.727527e31,7.078043e31,6.483196e31,5.938296e31,5.439235e31,4.982077e31,4.5633777e31,4.1798344e31,3.8285566e31,3.5067737e31,3.2120603e31,2.942093e31,2.694836e31,2.46834e31,2.2608808e31,2.0708737e31,1.8968208e31,1.7374098e31,1.5913838e31,1.4576421e31,1.33513e31,1.2229242e31,1.1201398e31,1.0260019e31,9.397684e30,8.607892e30,7.884415e30,7.2218e30,6.6148214e30,6.058904e30,5.5496646e30,5.0832647e30,4.6560258e30,4.2647282e30,3.9062856e30,3.577997e30,3.277273e30,3.0018245e30,2.749548e30,2.5184535e30,2.3067999e30,2.1129176e30,1.9353456e30,1.7726834e30,1.6237052e30,1.4872358e30,1.362247e30,1.2477526e30,1.14289006e30,1.0468323e30,9.5885536e29,8.7826534e29,8.044549e29,7.36842e29,6.74917e29,6.1819147e29,5.6623796e29,5.1864674e29,4.7505907e29,4.3513124e29,3.9856233e29,3.6506394e29,3.34381e29,3.0627924e29,2.8053705e29,2.569604e29,2.3536335e29,2.1558315e29,1.974638e29,1.8086871e29,1.6566704e29,1.517442e29,1.3899038e29,1.27309475e29,1.1660936e29,1.0680937e29,9.783225e28,8.961031e28,8.207873e28,7.5180745e28,6.8861945e28,6.3074713e28,5.7773403e28,5.291806e28,4.84704e28,4.439655e28,4.066541e28,3.7247564e28,3.4117235e28,3.1249745e28,2.8623484e28,2.6217733e28,2.4014365e28,2.1996004e28,2.0147434e28,1.845408e28,1.6903178e28,1.5482498e28,1.4181331e28,1.2989418e28,1.1897772e28,1.0897787e28,9.981925e27,9.1429625e27,8.374578e27,7.6707105e27,7.026055e27,6.4355283e27,5.894657e27,5.399243e27,4.9454655e27,4.5298256e27,4.149118e27,3.800407e27,3.4810033e27,3.188444e27,2.9204723e27,2.6750223e27,2.450201e27,2.2442747e27,2.0556478e27,1.8828816e27,1.7246355e27,1.5796891e27,1.4469248e27,1.3253186e27,1.2139326e27,1.1119081e27,1.01845824e27,9.328623e26,8.544603e26,7.826475e26,7.1687014e26,6.566211e26,6.014356e26,5.5088818e26,5.04589e26,4.62181e26,4.2333717e26,3.8775794e26,3.55169e26,3.2531896e26,2.9797764e26,2.7293423e26,2.4999461e26,2.2898392e26,2.0973904e26,1.921116e26,1.7596565e26,1.611767e26,1.4763066e26,1.3522309e26,1.2385832e26,1.1344869e26,1.0391394e26,9.518053e25,8.718112e25,7.985402e25,7.314272e25,6.6995466e25,6.1364856e25,5.620747e25,5.1483535e25,4.715662e25,4.319336e25,3.9563193e25,3.6238117e25,3.31925e25,3.0402731e25,2.7847546e25,2.5507109e25,2.3363373e25,2.1399807e25,1.960127e25,1.7953889e25,1.6444961e25,1.506285e25,1.3796899e25,1.2637343e25,1.1575243e25,1.0602406e25,9.711331e24,8.8951457e24,8.147556e24,7.462798e24,6.8355903e24,6.2610953e24,5.734884e24,5.252898e24,4.8114202e24,4.4070462e24,4.0366575e24,3.697384e24,3.386639e24,3.1020102e24,2.8413027e24,2.6025067e24,2.3837799e24,2.183436e24,1.99993e24,1.8318467e24,1.6778898e24,1.5368722e24,1.4077063e24,1.2893961e24,1.1810294e24,1.0817702e24,9.9085324e23,9.0757736e23,8.3130036e23,7.6143404e23,6.974396e23,6.388236e23,5.851339e23,5.3595653e23,4.9091225e23,4.49652e23,4.1186118e23,3.7724647e23,3.455409e23,3.165001e23,2.8989993e23,2.655354e23,2.432186e23,2.2277737e23,2.0405414e23,1.8690448e23,1.7119616e23,1.5680804e23,1.4362918e23,1.3155792e23,1.20501185e23,1.1037371e23,1.0109739e23,9.26007e22,8.48181e22,7.76896e22,7.1160207e22,6.5179575e22,5.970158e22,5.468378e22,5.00879e22,4.587828e22,4.2022458e22,3.84907e22,3.525576e22,3.2292703e22,2.9578676e22,2.7092748e22,2.4815748e22,2.2730118e22,2.0819774e22,1.9069984e22,1.7467254e22,1.5999225e22,1.4654576e22,1.3422938e22,1.2294812e22,1.12615e22,1.0315031e22,9.448108e21,8.6540455e21,7.926719e21,7.2605215e21,6.650288e21,6.0913673e21,5.5794206e21,5.1105e21,4.6809902e21,4.2875783e21,3.9272304e21,3.5971677e21,3.2948453e21,3.017931e21,2.7642903e21,2.5319665e21,2.3191683e21,2.1242548e21,1.9457225e21,1.782195e21,1.632411e21,1.4952158e21,1.369551e21,1.2544476e21,1.14901794e21,1.05244915e21,9.639965e20,8.829778e20,8.0876515e20,7.407928e20,6.7853315e20,6.215061e20,5.6927185e20,5.214276e20,4.7760442e20,4.3746433e20,4.0069782e20,3.670213e20,3.3617513e20,3.0792145e20,2.8204229e20,2.5833816e20,2.3662623e20,2.1673906e20,1.9852332e20,1.818385e20,1.6655594e20,1.5255782e20,1.3973615e20,1.2799208e20,1.1723503e20,1.0738206e20,9.8356795e19,9.009044e19,8.251882e19,7.558356e19,6.9231167e19,6.341266e19,5.8083166e19,5.320159e19,4.873028e19,4.4634767e19,4.0883453e19,3.7447418e19,3.4300165e19,3.141742e19,2.8776955e19,2.6358405e19,2.4143125e19,2.2114024e19,2.025546e19,1.8553098e19,1.699381e19,1.5565572e19,1.4257368e19,1.3059114e19,1.196152e19,1.0956218e19,1.0035406e19,9.191985e18,8.419448e18,7.711839e18,7.0637003e18,6.4700344e18,5.9262627e18,5.428192e18,4.9719817e18,4.5541134e18,4.171365e18,3.820784e18,3.4996677e18,3.2055393e18,2.9361312e18,2.689365e18,2.4633384e18,2.2563081e18,2.0666775e18,1.8929844e18,1.7338892e18,1.588159e18,1.4546829e18,1.3324246e18,1.2204414e18,1.1178699e18,1.023919e18,9.378641e17,8.590416e17,7.8684385e17,7.2071386e17,6.601417e17,6.0466034e17,5.538419e17,5.0729446e17,4.646591e17,4.25607e17,3.8983704e17,3.570733e17,3.2706324e17,2.995753e17,2.7439763e17,2.5133599e17,2.3021255e17,2.1086443e17,1.9314166e17,1.7690914e17,1.6204089e17,1.4842222e17,1.3594813e17,1.24522415e17,1.1405698e17,1.044711e17,9.5690875e16,8.764857e16,8.028217e16,7.353489e16,6.735468e16,6.169388e16,5.650884e16,5.175958e16,4.7409464e16,4.3424954e16,3.977532e16,3.6432417e16,3.337047e16,3.056586e16,2.7996966e16,2.564397e16,2.3488644e16,2.151455e16,1.9706367e16,1.8050152e16,1.6533134e16,1.5143613e16,1.3870874e16,1.2705102e16,1.1637306e16,1.0659253e16,9.7634e15,8.942839e15,8.191242e15,7.502812e15,6.872241e15,6.294666e15,5.7656334e15,5.281063e15,4.8372177e15,4.4306756e15,4.0583012e15,3.7172228e15,3.4048104e15,3.1186541e15,2.8565374e15,2.6164608e15,2.3965611e15,2.1951432e15,2.0106531e15,1.8416686e15,1.6868863e15,1.5451125e15,1.4152541e15,1.2963096e15,1.1873618e15,1.0875704e15,9.96166e14,9.124436e14,8.357576e14,7.6551665e14,7.011791e14,6.422488e14,5.882712e14,5.388302e14,4.9354442e14,4.5206467e14,4.1407105e14,3.792706e14,3.4739363e14,3.1819708e14,2.914543e14,2.6695914e14,2.4452267e14,2.2397186e14,2.0514822e14,1.8790661e14,1.7211407e14,1.5764882e14,1.4439928e14,1.322633e14,1.2114728e14,1.10965505e14,1.01639445e14,9.30972e13,8.5272885e13,7.810615e13,7.154161e13,6.552893e13,6.0021572e13,5.4977083e13,5.0356554e13,4.612436e13,4.2247853e13,3.8697148e13,3.544486e13,3.2465912e13,2.9737326e13,2.7238064e13,2.4948804e13,2.285199e13,2.0931404e13,1.9172233e13,1.7560909e13,1.6085009e13,1.473315e13,1.3494909e13,1.2360734e13,1.1321881e13,1.0370338e13,9.498767e12,8.70043e12,7.9692054e12,7.2994364e12,6.685958e12,6.1240393e12,5.609347e12,5.137911e12,4.7060977e12,4.3105753e12,3.9482947e12,3.6164618e12,3.3125176e12,3.0341126e12,2.7791118e12,2.5455422e12,2.331603e12,2.1356444e12,1.9561551e12,1.7917507e12,1.6411638e12,1.5032328e12,1.376894e12,1.2611736e12,1.1551787e12,1.0580901e12,9.6916334e11,8.877104e11,8.131031e11,7.447662e11,6.8217255e11,6.248396e11,5.723252e11,5.2422436e11,4.8016615e11,4.3981075e11,4.02847e11,3.6898918e11,3.3797764e11,3.0957244e11,2.8355455e11,2.5972331e11,2.3789496e11,2.1790117e11,1.9958774e11,1.8281347e11,1.6744899e11,1.533758e11,1.4048538e11,1.286781e11,1.178634e11,1.0795761e11,9.888435e10,9.057366e10,8.2961424e10,7.598897e10,6.96025e10,6.3752786e10,5.839471e10,5.348695e10,4.8991654e10,4.4874084e10,4.110266e10,3.7648204e10,3.4484072e10,3.1585874e10,2.893125e10,2.6499734e10,2.4272574e10,2.2232594e10,2.0364065e10,1.8652576e10,1.7084926e10,1.5649e10,1.4333786e10,1.3129108e10,1.2025678e10,1.1014984e10,1.0089233e10,9.241288e9,8.464607e9,7.7532027e9,7.1015875e9,6.5047373e9,5.9580493e9,5.457297e9,4.9986406e9,4.5785313e9,4.1937306e9,3.84127e9,3.518432e9,3.2227267e9,2.9518738e9,2.7037847e9,2.4765463e9,2.2684058e9,2.0777545e9,1.9031305e9,1.7431826e9,1.5966775e9,1.4624852e9,1.3395713e9,1.2269875e9,1.1238659e9,1.02941094e9,9.428945e8,8.636493e8,7.910642e8,7.245781e8,6.636812e8,6.079024e8,5.5681146e8,5.1001446e8,4.671505e8,4.27889e8,3.9192723e8,3.5898787e8,3.2881686e8,3.0118157e8,2.758689e8,2.526831e8,2.3144645e8,2.1199462e8,1.9417762e8,1.7785803e8,1.6291002e8,1.492183e8,1.3667731e8,1.2519032e8,1.14668744e8,1.0503146e8,9.620413e7,8.811852e7,8.071263e7,7.392917e7,6.7715816e7,6.2024668e7,5.6811828e7,5.20371e7,4.7663664e7,4.3657788e7,3.9988584e7,3.662776e7,3.3549394e7,3.072969e7,2.8147024e7,2.5781418e7,2.361463e7,2.1629946e7,1.9812066e7,1.8146968e7,1.6621813e7,1.5224839e7,1.3945273e7,1.2773248e7,1.1699725e7,1.0716406e7,9.81575e6,8.990789e6,8.235161e6,7.54304e6,6.9090885e6,6.3284165e6,5.796547e6,5.3093785e6,4.863149e6,4.4544275e6,4.080057e6,3.7371502e6,3.4230628e6,3.1353728e6,2.8718588e6,2.6304945e6,2.4094155e6,2.2069172e6,2.0214376e6,1.8515468e6,1.6959326e6,1.5533985e6,1.4228438e6,1.3032614e6,1.1937292e6,1.0934028e6,1.0015072e6,917335.9,840238.75,769621.2,704938.7,645692.4,591424.8,541718.75,496190.22,454488.1,416290.8,381303.8,349256.94,319903.78,293017.6,268391.03,245834.2,225173.17,206248.38,188914.31,173037.08,158494.25,145173.66,132972.6,121796.84,111560.47,102184.414,93596.37,85730.09,78524.94,71925.27,65880.34,60343.453,55271.91,50626.6,46371.71,42474.375,38904.633,35634.91,32639.986,29896.771,27384.107,25082.598,22974.541,21043.654,19275.047,17655.084,16171.269,14812.146,13567.265,12427.01,11382.586,10425.941,9549.697,8747.088,8011.942,7338.5815,6721.813,6156.881,5639.428,5165.46,4731.3306,4333.6875,3969.4646,3635.8523,3330.2786,3050.3835,2794.0154,2559.1934,2344.107,2147.0964,1966.6444,1801.3585,1649.9633,1511.2927,1384.2767,1267.935,1161.372,1063.7649,974.3607,892.47095,817.46356,748.75977,685.83057,628.1902,575.3939,527.03516,482.74066,442.1687,405.0068,370.96817,339.79013,311.23257,285.07516,261.116,239.17061,219.06961,200.65788,183.79367,168.3468,154.19809,141.23857,129.36823,118.49547,108.53656,99.41464,91.05933,83.40629,76.39644,69.97569,64.09461,58.707806,53.77372,49.254314,45.114742,41.32309,37.8501,34.668995,31.75525,29.086386,26.641827,24.402723,22.3518,20.473248,18.75258,17.176523,15.732925,14.410658,13.199516,12.090165,11.074052,10.143334,9.290839,8.5099945,7.7947736,7.1396637,6.539612,5.989992,5.4865646,5.0254474,4.603085,4.21622,3.8618684,3.5372987,3.2400074,2.9677014,2.7182817],"x":[88.7,88.61221,88.52442,88.43664,88.34885,88.26106,88.17327,88.08549,87.997696,87.90991,87.82212,87.73434,87.646545,87.55876,87.47097,87.38319,87.295395,87.20761,87.11982,87.032036,86.944244,86.85645,86.76867,86.68088,86.593094,86.5053,86.41752,86.32973,86.24194,86.15415,86.06637,85.97858,85.89079,85.803,85.71522,85.627426,85.53964,85.45185,85.36407,85.276276,85.18849,85.1007,85.01292,84.925125,84.83733,84.74955,84.66176,84.573975,84.48618,84.3984,84.31061,84.222824,84.13503,84.04725,83.95946,83.87167,83.78388,83.6961,83.60831,83.52052,83.43273,83.34495,83.25716,83.16937,83.08158,82.9938,82.906006,82.818214,82.73043,82.64264,82.554855,82.467064,82.37928,82.29149,82.203705,82.11591,82.02813,81.94034,81.852554,81.76476,81.67698,81.58919,81.5014,81.41361,81.32583,81.23804,81.15025,81.06246,80.97468,80.88689,80.7991,80.71131,80.62352,80.535736,80.447945,80.36016,80.27237,80.184586,80.096794,80.00901,79.92122,79.833435,79.74564,79.65786,79.57007,79.482285,79.39449,79.30671,79.21892,79.131134,79.04334,78.95556,78.86777,78.77998,78.69219,78.6044,78.51662,78.428825,78.34104,78.25325,78.16547,78.077675,77.98989,77.9021,77.814316,77.726524,77.63874,77.55095,77.463165,77.375374,77.28759,77.1998,77.112015,77.02422,76.93644,76.84865,76.760864,76.67307,76.58529,76.4975,76.409706,76.32192,76.23413,76.14635,76.058556,75.97077,75.88298,75.7952,75.707405,75.61962,75.53183,75.444046,75.356255,75.26847,75.18068,75.092896,75.005104,74.91732,74.82953,74.741745,74.65395,74.56617,74.47838,74.39059,74.3028,74.21501,74.12723,74.03944,73.95165,73.86386,73.77608,73.688286,73.6005,73.51271,73.42493,73.337135,73.24935,73.16156,73.07378,72.985985,72.8982,72.81041,72.722626,72.634834,72.54705,72.45926,72.371475,72.28368,72.19589,72.10811,72.02032,71.93253,71.84474,71.75696,71.66917,71.58138,71.49359,71.40581,71.318016,71.23023,71.14244,71.05466,70.966866,70.87908,70.79129,70.70351,70.615715,70.52793,70.44014,70.352356,70.264565,70.17677,70.08899,70.0012,69.913414,69.82562,69.73784,69.65005,69.56226,69.47447,69.38669,69.2989,69.21111,69.12332,69.03554,68.94775,68.85996,68.77217,68.68439,68.596596,68.50881,68.42102,68.33324,68.245445,68.15766,68.06987,67.98208,67.894295,67.8065,67.71872,67.63093,67.543144,67.45535,67.36757,67.27978,67.19199,67.1042,67.01642,66.92863,66.84084,66.75305,66.66527,66.57748,66.48969,66.4019,66.31412,66.226326,66.13854,66.05075,65.96296,65.875175,65.787384,65.6996,65.61181,65.524025,65.43623,65.34845,65.26066,65.172874,65.08508,64.9973,64.90951,64.821724,64.73393,64.64615,64.55836,64.47057,64.38278,64.295,64.20721,64.11942,64.03163,63.943844,63.856056,63.76827,63.68048,63.592693,63.504906,63.417118,63.32933,63.241543,63.153755,63.065968,62.97818,62.89039,62.8026,62.714813,62.627026,62.539238,62.45145,62.363663,62.275875,62.188087,62.1003,62.012512,61.924725,61.836937,61.74915,61.66136,61.573574,61.485786,61.398,61.31021,61.222424,61.134636,61.04685,60.95906,60.871273,60.78348,60.695694,60.607906,60.52012,60.43233,60.344543,60.256756,60.16897,60.08118,59.993393,59.905605,59.817818,59.73003,59.642242,59.554455,59.466667,59.37888,59.291092,59.203304,59.115517,59.02773,58.93994,58.852154,58.764366,58.676575,58.588787,58.501,58.41321,58.325424,58.237637,58.14985,58.06206,57.974274,57.886486,57.7987,57.71091,57.623123,57.535336,57.447548,57.35976,57.271973,57.184185,57.096397,57.00861,56.920822,56.833035,56.745247,56.65746,56.569668,56.48188,56.394093,56.306305,56.218517,56.13073,56.042942,55.955154,55.867367,55.77958,55.69179,55.604004,55.516216,55.42843,55.34064,55.252853,55.165066,55.07728,54.98949,54.901703,54.813915,54.726128,54.63834,54.550552,54.46276,54.374973,54.287186,54.199398,54.11161,54.023823,53.936035,53.848248,53.76046,53.672672,53.584885,53.497097,53.40931,53.32152,53.233734,53.145947,53.05816,52.97037,52.882584,52.794796,52.70701,52.61922,52.531433,52.443645,52.355854,52.268066,52.18028,52.09249,52.004704,51.916916,51.82913,51.74134,51.653553,51.565765,51.477978,51.39019,51.302402,51.214615,51.126827,51.03904,50.951252,50.863464,50.775677,50.68789,50.6001,50.512314,50.424526,50.33674,50.248947,50.16116,50.07337,49.985584,49.897797,49.81001,49.72222,49.634434,49.546646,49.45886,49.37107,49.283283,49.195496,49.107708,49.01992,48.932133,48.844345,48.756557,48.66877,48.580982,48.493195,48.405407,48.31762,48.22983,48.14204,48.054253,47.966465,47.878677,47.79089,47.703102,47.615314,47.527527,47.43974,47.35195,47.264164,47.176376,47.08859,47.0008,46.913013,46.825226,46.73744,46.64965,46.561863,46.474075,46.386288,46.2985,46.210712,46.122925,46.035133,45.947346,45.85956,45.77177,45.683983,45.596195,45.508408,45.42062,45.332832,45.245045,45.157257,45.06947,44.98168,44.893894,44.806107,44.71832,44.63053,44.542744,44.454956,44.36717,44.27938,44.191593,44.103806,44.016018,43.928226,43.84044,43.75265,43.664864,43.577076,43.48929,43.4015,43.313713,43.225925,43.138138,43.05035,42.962563,42.874775,42.786987,42.6992,42.611412,42.523624,42.435837,42.34805,42.26026,42.172474,42.084686,41.9969,41.909107,41.82132,41.733532,41.645744,41.557957,41.47017,41.38238,41.294594,41.206806,41.11902,41.03123,40.943443,40.855656,40.767868,40.68008,40.592293,40.504505,40.416718,40.32893,40.241142,40.153355,40.065567,39.97778,39.88999,39.8022,39.714413,39.626625,39.538837,39.45105,39.363262,39.275475,39.187687,39.0999,39.01211,38.924324,38.836536,38.74875,38.66096,38.573174,38.485386,38.3976,38.30981,38.222023,38.134235,38.046448,37.95866,37.870872,37.783085,37.695293,37.607506,37.51972,37.43193,37.344143,37.256355,37.168568,37.08078,36.992992,36.905205,36.817417,36.72963,36.64184,36.554054,36.466267,36.37848,36.29069,36.202904,36.115116,36.02733,35.93954,35.851753,35.763966,35.676178,35.588387,35.5006,35.41281,35.325024,35.237236,35.14945,35.06166,34.973873,34.886086,34.798298,34.71051,34.622723,34.534935,34.447147,34.35936,34.271572,34.183784,34.095997,34.00821,33.92042,33.832634,33.744846,33.65706,33.56927,33.48148,33.393692,33.305904,33.218117,33.13033,33.04254,32.954754,32.866966,32.77918,32.69139,32.603603,32.515816,32.42803,32.34024,32.252453,32.164665,32.076878,31.98909,31.9013,31.813513,31.725725,31.637938,31.55015,31.462362,31.374575,31.286787,31.199,31.111212,31.023424,30.935637,30.847847,30.76006,30.672272,30.584484,30.496696,30.408909,30.321121,30.233334,30.145546,30.057758,29.96997,29.882183,29.794394,29.706606,29.618818,29.53103,29.443243,29.355455,29.267668,29.17988,29.092093,29.004305,28.916517,28.82873,28.74094,28.653152,28.565365,28.477577,28.38979,28.302002,28.214214,28.126427,28.03864,27.950851,27.863064,27.775276,27.687487,27.599699,27.511911,27.424124,27.336336,27.248549,27.16076,27.072973,26.985186,26.897398,26.80961,26.721823,26.634033,26.546246,26.458458,26.37067,26.282883,26.195095,26.107307,26.01952,25.931732,25.843945,25.756157,25.66837,25.58058,25.492792,25.405005,25.317217,25.22943,25.141642,25.053854,24.966066,24.878279,24.790491,24.702703,24.614916,24.527126,24.439339,24.351551,24.263763,24.175976,24.088188,24.0004,23.912613,23.824825,23.737038,23.64925,23.561462,23.473673,23.385885,23.298098,23.21031,23.122522,23.034735,22.946947,22.85916,22.771372,22.683584,22.595797,22.508009,22.42022,22.332432,22.244644,22.156857,22.069069,21.981281,21.893494,21.805706,21.717918,21.63013,21.542343,21.454554,21.366766,21.278978,21.19119,21.103403,21.015615,20.927828,20.84004,20.752253,20.664465,20.576677,20.48889,20.4011,20.313313,20.225525,20.137737,20.04995,19.962162,19.874374,19.786587,19.6988,19.611012,19.523224,19.435436,19.347647,19.25986,19.172071,19.084284,18.996496,18.908709,18.82092,18.733133,18.645346,18.557558,18.46977,18.381983,18.294193,18.206406,18.118618,18.03083,17.943043,17.855255,17.767467,17.67968,17.591892,17.504105,17.416317,17.32853,17.24074,17.152952,17.065165,16.977377,16.88959,16.801802,16.714014,16.626226,16.538439,16.450651,16.362864,16.275076,16.187286,16.099499,16.011711,15.9239235,15.836136,15.748348,15.660561,15.572773,15.484985,15.397197,15.309409,15.2216215,15.133834,15.046046,14.958259,14.87047,14.782682,14.694895,14.607107,14.51932,14.431532,14.343743,14.255956,14.168168,14.08038,13.992593,13.904805,13.817017,13.729229,13.641441,13.553654,13.465866,13.378078,13.29029,13.202502,13.114715,13.026927,12.939139,12.851352,12.763563,12.675776,12.587988,12.5002,12.412413,12.324625,12.236836,12.149049,12.061261,11.973474,11.885686,11.797898,11.71011,11.622322,11.534534,11.446747,11.358959,11.271172,11.183383,11.095595,11.007808,10.92002,10.832232,10.744445,10.656656,10.568869,10.481081,10.393293,10.305506,10.217718,10.12993,10.042142,9.954354,9.866567,9.778779,9.690991,9.603203,9.515415,9.427628,9.33984,9.252052,9.164265,9.076476,8.988688,8.900901,8.813113,8.725326,8.637538,8.549749,8.461962,8.374174,8.2863865,8.198599,8.110811,8.023023,7.935235,7.8474474,7.75966,7.6718717,7.584084,7.4962964,7.4085083,7.3207207,7.232933,7.145145,7.0573573,6.9695697,6.8817816,6.793994,6.7062063,6.618418,6.5306306,6.442843,6.355055,6.267267,6.1794796,6.0916915,6.003904,5.916116,5.828328,5.7405405,5.652753,5.564965,5.477177,5.3893895,5.3016014,5.213814,5.126026,5.038238,4.9504504,4.862663,4.7748747,4.687087,4.5992994,4.5115113,4.4237237,4.335936,4.248148,4.1603603,4.0725727,3.9847848,3.896997,3.809209,3.7214215,3.6336336,3.5458457,3.458058,3.3702703,3.2824824,3.1946948,3.106907,3.019119,2.9313314,2.8435435,2.7557557,2.667968,2.5801802,2.4923923,2.4046047,2.3168168,2.229029,2.1412413,2.0534534,1.9656657,1.8778778,1.7900901,1.7023023,1.6145145,1.5267267,1.438939,1.3511511,1.2633634,1.1755756,1.0877877,1.0]}
diff --git a/lib/node_modules/@stdlib/math/base/special/expf/test/fixtures/julia/tiny.json b/lib/node_modules/@stdlib/math/base/special/expf/test/fixtures/julia/tiny.json
new file mode 100644
index 000000000000..f139152a3ca5
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/expf/test/fixtures/julia/tiny.json
@@ -0,0 +1 @@
+{"expected":[1.558846e-17,1.484338e-17,1.413386e-17,1.34583055e-17,1.28149914e-17,1.2202429e-17,1.161919e-17,1.1063787e-17,1.0534972e-17,1.00313955e-17,9.551926e-18,9.09534e-18,8.660611e-18,8.246629e-18,7.852466e-18,7.477114e-18,7.119704e-18,6.779405e-18,6.4553456e-18,6.1468006e-18,5.8529803e-18,5.573226e-18,5.306823e-18,5.0531736e-18,4.8116294e-18,4.5816484e-18,4.3626436e-18,4.154107e-18,3.9555537e-18,3.766476e-18,3.5864504e-18,3.4150162e-18,3.251789e-18,3.0963519e-18,2.948356e-18,2.807423e-18,2.673237e-18,2.545455e-18,2.4237808e-18,2.3079317e-18,2.1976115e-18,2.0925726e-18,1.9925464e-18,1.897309e-18,1.8066166e-18,1.720266e-18,1.6380364e-18,1.5597434e-18,1.4851869e-18,1.4141942e-18,1.3466001e-18,1.282232e-18,1.2209453e-18,1.1625835e-18,1.1070156e-18,1.0540997e-18,1.0037171e-18,9.557389e-19,9.100576e-19,8.665563e-19,8.2513453e-19,7.8569564e-19,7.48139e-19,7.123803e-19,6.7832817e-19,6.459062e-19,6.1503153e-19,5.85635e-19,5.5764133e-19,5.309878e-19,5.0560634e-19,4.814381e-19,4.5842686e-19,4.365138e-19,4.1564983e-19,3.9578155e-19,3.7686442e-19,3.5885013e-19,3.416982e-19,3.2536485e-19,3.0981344e-19,2.950042e-19,2.8090286e-19,2.6747658e-19,2.5469106e-19,2.4251762e-19,2.3092515e-19,2.1988766e-19,2.0937691e-19,1.9936935e-19,1.898394e-19,1.8076567e-19,1.7212498e-19,1.6389732e-19,1.5606353e-19,1.4860362e-19,1.4150084e-19,1.3473702e-19,1.2829702e-19,1.2216435e-19,1.1632527e-19,1.1076487e-19,1.0547065e-19,1.00429103e-19,9.562854e-20,9.10578e-20,8.670519e-20,8.256095e-20,7.8614496e-20,7.485697e-20,7.127877e-20,6.787187e-20,6.4627557e-20,6.153856e-20,5.859699e-20,5.579602e-20,5.3129145e-20,5.0589546e-20,4.8171525e-20,4.58689e-20,4.367651e-20,4.158875e-20,3.960094e-20,3.7707994e-20,3.590567e-20,3.4189362e-20,3.2555092e-20,3.0999062e-20,2.951729e-20,2.8106457e-20,2.6762954e-20,2.5483767e-20,2.4265631e-20,2.3105809e-20,2.200134e-20,2.0949745e-20,1.9948336e-20,1.8994796e-20,1.8086903e-20,1.7222341e-20,1.6399167e-20,1.5615278e-20,1.4868917e-20,1.4158175e-20,1.3481458e-20,1.2837038e-20,1.2223468e-20,1.163918e-20,1.1082821e-20,1.0553097e-20,1.0048654e-20,9.568359e-21,9.110987e-21,8.67551e-21,8.260816e-21,7.8659755e-21,7.4899775e-21,7.13198e-21,6.791068e-21,6.4664513e-21,6.1573754e-21,5.8630497e-21,5.582814e-21,5.315953e-21,5.061867e-21,4.819907e-21,4.589531e-21,4.3701487e-21,4.1612694e-21,3.9623587e-21,3.7729558e-21,3.5926203e-21,3.4208915e-21,3.2573833e-21,3.1016787e-21,2.9534282e-21,2.812253e-21,2.6778359e-21,2.5498341e-21,2.42796e-21,2.3119024e-21,2.2013922e-21,2.0961724e-21,1.9959743e-21,1.900573e-21,1.8097248e-21,1.7232254e-21,1.6408545e-21,1.5624267e-21,1.487742e-21,1.4166325e-21,1.3489168e-21,1.2844379e-21,1.2230458e-21,1.1645836e-21,1.1089201e-21,1.0559132e-21,1.0054438e-21,9.573831e-22,9.116232e-22,8.680472e-22,8.265572e-22,7.8704736e-22,7.494261e-22,7.1360585e-22,6.7949515e-22,6.470174e-22,6.1608966e-22,5.8664246e-22,5.5860066e-22,5.319013e-22,5.0647617e-22,4.8226816e-22,4.5921555e-22,4.3726477e-22,4.163649e-22,3.9646246e-22,3.7751278e-22,3.5946748e-22,3.4228607e-22,3.259246e-22,3.1034644e-22,2.9551171e-22,2.813872e-22,2.6793672e-22,2.5512923e-22,2.4293485e-22,2.3132244e-22,2.2026594e-22,2.0973712e-22,1.9971234e-22,1.9016599e-22,1.8107665e-22,1.724211e-22,1.641799e-22,1.5633202e-22,1.4885928e-22,1.4174427e-22,1.3496882e-22,1.2851774e-22,1.2237452e-22,1.165254e-22,1.1095543e-22,1.05652103e-22,1.0060188e-22,9.5793424e-23,9.121445e-23,8.6854356e-23,8.270299e-23,7.8749744e-23,7.4985754e-23,7.14014e-23,6.7988633e-23,6.473874e-23,6.164443e-23,5.8697796e-23,5.589223e-23,5.322055e-23,5.067658e-23,4.8254398e-23,4.5947812e-23,4.3751652e-23,4.16603e-23,3.9669067e-23,3.7772866e-23,3.596744e-23,3.424818e-23,3.2611223e-23,3.105239e-23,2.9568072e-23,2.815481e-23,2.6808996e-23,2.552761e-23,2.4307376e-23,2.3145559e-23,2.2039191e-23,2.0985786e-23,1.9982655e-23,1.9027546e-23,1.811802e-23,1.725197e-23,1.642738e-23,1.5642143e-23,1.4894497e-23,1.4182533e-23,1.3504652e-23,1.2859123e-23,1.2244497e-23,1.1659203e-23,1.110193e-23,1.0571252e-23,1.0065941e-23,9.584821e-24,9.1266616e-24,8.690436e-24,8.275029e-24,7.879508e-24,7.502863e-24,7.14425e-24,6.8027515e-24,6.4776008e-24,6.167968e-24,5.8731365e-24,5.5924188e-24,5.3250983e-24,5.0705754e-24,4.828199e-24,4.5974265e-24,4.3776672e-24,4.168428e-24,3.9691753e-24,3.779461e-24,3.598801e-24,3.4267767e-24,3.2629873e-24,3.1070149e-24,2.9585092e-24,2.8170911e-24,2.6824428e-24,2.5542208e-24,2.432137e-24,2.3158797e-24,2.2051879e-24,2.0997787e-24,1.9994082e-24,1.9038428e-24,1.812838e-24,1.7261902e-24,1.6436774e-24,1.5651147e-24,1.4903014e-24,1.4190698e-24,1.3512375e-24,1.2866525e-24,1.2251499e-24,1.1665871e-24,1.1108279e-24,1.0577297e-24,1.0071736e-24,9.590301e-25,9.131915e-25,8.695405e-25,8.279792e-25,7.884014e-25,7.5071825e-25,7.1483356e-25,6.8066415e-25,6.4813054e-25,6.1714955e-25,5.8765173e-25,5.5956167e-25,5.328164e-25,5.073475e-25,4.830979e-25,4.6000555e-25,4.380187e-25,4.170812e-25,3.971445e-25,3.7816224e-25,3.6008591e-25,3.4287492e-25,3.2648532e-25,3.1088035e-25,2.960201e-25,2.818713e-25,2.683977e-25,2.5556912e-25,2.433528e-25,2.317204e-25,2.206449e-25,2.1009794e-25,2.0005593e-25,1.9049315e-25,1.8138817e-25,1.7271773e-25,1.6446236e-25,1.5660098e-25,1.4911594e-25,1.4198812e-25,1.3520102e-25,1.2873883e-25,1.2258505e-25,1.1672587e-25,1.1114631e-25,1.0583386e-25,1.0077495e-25,9.5958224e-26,9.1371374e-26,8.700411e-26,8.2845266e-26,7.888522e-26,7.5114756e-26,7.152423e-26,6.81056e-26,6.4850116e-26,6.1750485e-26,5.8798777e-26,5.598838e-26,5.331211e-26,5.0763957e-26,4.8337415e-26,4.602686e-26,4.382692e-26,4.173197e-26,3.9737315e-26,3.7837852e-26,3.602932e-26,3.4307102e-26,3.2667328e-26,3.1105812e-26,2.9619052e-26,2.8203247e-26,2.6855118e-26,2.5571527e-26,2.4349195e-26,2.3185379e-26,2.2077106e-26,2.1021889e-26,2.0017033e-26,1.9060282e-26,1.814919e-26,1.7281716e-26,1.645564e-26,1.5669053e-26,1.492012e-26,1.4206932e-26,1.3527884e-26,1.2881245e-26,1.2265562e-26,1.1679262e-26,1.112103e-26,1.0589439e-26,1.0083297e-26,9.60131e-27,9.1423625e-27,8.705386e-27,8.289264e-27,7.893063e-27,7.515771e-27,7.156541e-27,6.814455e-27,6.4887446e-27,6.1785797e-27,5.8832626e-27,5.60204e-27,5.3342593e-27,5.0792986e-27,4.8365054e-27,4.6053357e-27,4.3851984e-27,4.1755995e-27,3.9760038e-27,3.7859634e-27,3.6049923e-27,3.432685e-27,3.268601e-27,3.1123602e-27,2.963599e-27,2.8219375e-27,2.6870577e-27,2.558615e-27,2.4363212e-27,2.3198637e-27,2.2089816e-27,2.1033911e-27,2.0028556e-27,1.907118e-27,1.8159568e-27,1.7291598e-27,1.646505e-27,1.5678073e-27,1.4928653e-27,1.4215111e-27,1.35356215e-27,1.288866e-27,1.2272576e-27,1.1685985e-27,1.112739e-27,1.0595494e-27,1.0089063e-27,9.6068005e-28,9.147626e-28,8.710365e-28,8.294037e-28,7.897577e-28,7.520098e-28,7.1606335e-28,6.8183775e-28,6.4924553e-28,6.182113e-28,5.886627e-28,5.6052434e-28,5.33733e-28,5.082203e-28,4.83929e-28,4.6079694e-28,4.387723e-28,4.177987e-28,3.9782926e-28,3.7881282e-28,3.607054e-28,3.4346479e-28,3.27047e-28,3.114152e-28,2.9652937e-28,2.823562e-28,2.6885944e-28,2.5600879e-28,2.4377143e-28,2.3211994e-28,2.2102449e-28,2.104594e-28,2.004001e-28,1.9082087e-28,1.8170024e-28,1.7301487e-28,1.647453e-28,1.5687039e-28,1.493719e-28,1.4223294e-28,1.3543414e-28,1.289603e-28,1.2279595e-28,1.1692624e-28,1.1133795e-28,1.0601594e-28,1.0094833e-28,9.6122947e-29,9.152892e-29,8.715379e-29,8.298779e-29,7.9020936e-29,7.524427e-29,7.1647555e-29,6.8222764e-29,6.4961683e-29,6.185648e-29,5.890016e-29,5.6084705e-29,5.340382e-29,5.085109e-29,4.8420756e-29,4.610622e-29,4.390232e-29,4.1803766e-29,3.9805526e-29,3.790309e-29,3.6091304e-29,3.4366122e-29,3.2723403e-29,3.1159446e-29,2.9670007e-29,2.8251767e-29,2.6901317e-29,2.5615618e-29,2.4391178e-29,2.3225268e-29,2.2115088e-29,2.1057975e-29,2.0051546e-29,1.9093072e-29,1.8180413e-29,1.7311381e-29,1.6484013e-29,1.569607e-29,1.494579e-29,1.4231373e-29,1.3551106e-29,1.2903455e-29,1.22866634e-29,1.1699355e-29,1.114012e-29,1.0607697e-29,1.0100644e-29,9.617828e-30,9.158091e-30,8.7203964e-30,8.303557e-30,7.906643e-30,7.528701e-30,7.168825e-30,6.826204e-30,6.499908e-30,6.189209e-30,5.8933618e-30,5.611699e-30,5.343457e-30,5.088037e-30,4.844826e-30,4.613241e-30,4.3927592e-30,4.182783e-30,3.9828442e-30,3.7924623e-30,3.611208e-30,3.4385903e-30,3.2742242e-30,3.1177146e-30,2.968709e-30,2.826803e-30,2.6916804e-30,2.5630168e-30,2.4405033e-30,2.3238637e-30,2.2127818e-30,2.1070099e-30,2.0062937e-30,1.9104063e-30,1.819088e-30,1.7321346e-30,1.6493378e-30,1.5704985e-30,1.4954394e-30,1.4239566e-30,1.3558907e-30,1.2910785e-30,1.22937365e-30,1.170609e-30,1.1146533e-30,1.0613723e-30,1.0106458e-30,9.623365e-31,9.163363e-31,8.725349e-31,8.308274e-31,7.911195e-31,7.533035e-31,7.172952e-31,6.8300816e-31,6.5036496e-31,6.192772e-31,5.8967546e-31,5.6148865e-31,5.346492e-31,5.090966e-31,4.847615e-31,4.615897e-31,4.3952547e-31,4.185191e-31,3.985137e-31,3.7946453e-31,3.6132595e-31,3.44057e-31,3.276109e-31,3.1195093e-31,2.9703952e-31,2.828409e-31,2.69323e-31,2.5644923e-31,2.4419083e-31,2.3251838e-31,2.2140556e-31,2.1082228e-31,2.0074486e-31,1.9114916e-31,1.8201212e-31,1.7331318e-31,1.6502872e-31,1.5714026e-31,1.4962888e-31,1.4247763e-31,1.3566713e-31,1.2918217e-31,1.230072e-31,1.1712829e-31,1.1152949e-31,1.0619833e-31,1.01122e-31,9.628831e-32,9.1686385e-32,8.7303724e-32,8.3130567e-32,7.915688e-32,7.5373715e-32,7.177081e-32,6.834013e-32,6.507344e-32,6.19629e-32,5.9001494e-32,5.618119e-32,5.34957e-32,5.093858e-32,4.850406e-32,4.618554e-32,4.3977847e-32,4.1875684e-32,3.987431e-32,3.7968297e-32,3.6153393e-32,3.4425243e-32,3.27797e-32,3.121305e-32,2.9721052e-32,2.830037e-32,2.69476e-32,2.5659687e-32,2.443314e-32,2.3265223e-32,2.2153134e-32,2.1094204e-32,2.0086042e-32,1.9125919e-32,1.8211692e-32,1.7341163e-32,1.6512372e-32,1.5723073e-32,1.4971502e-32,1.4255856e-32,1.3574524e-32,1.2925654e-32,1.2307801e-32,1.1719482e-32,1.1159285e-32,1.06259466e-32,1.01180206e-32,9.6343745e-33,9.173847e-33,8.735398e-33,8.317842e-33,7.920245e-33,7.541653e-33,7.181158e-33,6.8379476e-33,6.5110904e-33,6.199857e-33,5.9035005e-33,5.6213532e-33,5.3526495e-33,5.0967903e-33,4.853161e-33,4.621213e-33,4.4003165e-33,4.189979e-33,3.989696e-33,3.7989865e-33,3.6174208e-33,3.4445063e-33,3.279857e-33,3.1230784e-33,2.9738161e-33,2.8316662e-33,2.6963111e-33,2.567426e-33,2.4447019e-33,2.3278616e-33,2.2165887e-33,2.1106346e-33,2.0097453e-33,1.913693e-33,1.8222175e-33,1.7351145e-33,1.6521753e-33,1.5732124e-33,1.4980121e-33,1.4264063e-33,1.3582234e-33,1.2932996e-33,1.2314887e-33,1.1726228e-33,1.1165709e-33,1.0631983e-33,1.0123846e-33,9.639921e-34,9.179128e-34,8.740361e-34,8.322567e-34,7.924805e-34,7.545995e-34,7.1852923e-34,6.8418317e-34,6.5148386e-34,6.203426e-34,5.906899e-34,5.6245462e-34,5.355731e-34,5.0997243e-34,4.855955e-34,4.623838e-34,4.402816e-34,4.1923914e-34,3.9919926e-34,3.8011736e-34,3.6194754e-34,3.446489e-34,3.2817451e-34,3.124876e-34,2.9755054e-34,2.8332747e-34,2.6978633e-34,2.5689042e-34,2.4461092e-34,2.329184e-34,2.2178647e-34,2.1118498e-34,2.010902e-34,1.9147801e-34,1.8232665e-34,1.7361134e-34,1.6531264e-34,1.5741061e-34,1.498863e-34,1.4272275e-34,1.3590053e-34,1.2940442e-34,1.2321882e-34,1.1732979e-34,1.1172137e-34,1.0638103e-34,1.0129596e-34,9.645396e-35,9.184412e-35,8.745392e-35,8.327358e-35,7.9293063e-35,7.550339e-35,7.189429e-35,6.845771e-35,6.518539e-35,6.206997e-35,5.9102995e-35,5.627784e-35,5.3587734e-35,5.102621e-35,4.8587504e-35,4.6264998e-35,4.4053508e-35,4.1947725e-35,3.9942908e-35,3.8033616e-35,3.6215592e-35,3.4484467e-35,3.2836094e-35,3.126675e-35,2.9772184e-35,2.8349058e-35,2.699396e-35,2.570383e-35,2.4475173e-35,2.3305249e-35,2.2191246e-35,2.1130655e-35,2.0120598e-35,1.9158823e-35,1.8243022e-35,1.7370997e-35,1.654078e-35,1.5750122e-35,1.4997259e-35,1.4280382e-35,1.3597877e-35,1.2947891e-35,1.2328976e-35,1.1739644e-35,1.1178483e-35,1.0644227e-35,1.01354274e-35,9.650949e-36,9.1896294e-36,8.750427e-36,8.332152e-36,7.933871e-36,7.5546275e-36,7.193568e-36,6.849711e-36,6.522292e-36,6.210523e-36,5.9136567e-36,5.631024e-36,5.361858e-36,5.1055585e-36,4.8615104e-36,4.629163e-36,4.4078868e-36,4.1971875e-36,3.99656e-36,3.8055223e-36,3.623644e-36,3.450432e-36,3.2854995e-36,3.128451e-36,2.9789322e-36,2.8365379e-36,2.70095e-36,2.571843e-36,2.4489264e-36,2.3318665e-36,2.220402e-36,2.1142657e-36,2.0132027e-36,1.9169853e-36,1.8253525e-36,1.7380996e-36,1.6550175e-36,1.575919e-36,1.5005892e-36,1.4288603e-36,1.3605601e-36,1.2955246e-36,1.2336073e-36,1.1746402e-36,1.1184918e-36,1.0650274e-36,1.0141262e-36,9.656505e-37,9.19492e-37,8.755397e-37,8.336948e-37,7.938438e-37,7.558977e-37,7.197654e-37,6.8536024e-37,6.5260465e-37,6.214098e-37,5.9170615e-37,5.6342225e-37,5.364945e-37,5.108498e-37,4.864309e-37,4.6317928e-37,4.4103907e-37,4.1996036e-37,3.9988605e-37,3.807713e-37,3.6257024e-37,3.4524183e-37,3.287391e-37,3.1302521e-37,2.9806244e-37,2.8381706e-37,2.7025048e-37,2.5733236e-37,2.4503174e-37,2.333191e-37,2.2216802e-37,2.115483e-37,2.0143616e-37,1.9180742e-37,1.8264032e-37,1.7391002e-37,1.6559703e-37,1.5768141e-37,1.5014416e-37,1.4296828e-37,1.3613433e-37,1.2962704e-37,1.234308e-37,1.1753164e-37,1.1191357e-37,1.0656405e-37,1.0147023e-37,9.662064e-38,9.200212e-38,8.7604376e-38,8.341684e-38,7.9429476e-38,7.5633285e-38,7.2017975e-38,6.857548e-38,6.529754e-38,6.2176756e-38,5.9204675e-38,5.6374663e-38,5.3679927e-38,5.1114e-38,4.867109e-38,4.634459e-38,4.4129296e-38,4.2019893e-38,4.0011625e-38,3.809905e-38,3.6277896e-38,3.4543795e-38,3.2892836e-38,3.132054e-38,2.9823404e-38,2.839783e-38,2.70404e-38,2.574805e-38,2.451728e-38,2.3345342e-38,2.2229423e-38,2.1167007e-38,2.0155214e-38,1.9191784e-38,1.8274406e-38,1.7400882e-38,1.6569236e-38,1.5777218e-38,1.502306e-38,1.430495e-38,1.362127e-38,1.2970166e-38,1.2350186e-38,1.1759841e-38,1.11978e-38,1.0662539e-38,1.0152864e-38,9.667553e-39,9.205438e-39,8.76548e-39],"x":[-38.7,-38.748978,-38.79796,-38.846935,-38.895916,-38.944897,-38.993874,-39.042854,-39.09183,-39.140812,-39.18979,-39.23877,-39.287746,-39.336727,-39.385704,-39.434685,-39.483665,-39.532642,-39.581623,-39.6306,-39.67958,-39.728558,-39.77754,-39.826515,-39.875496,-39.924473,-39.973454,-40.022434,-40.07141,-40.12039,-40.16937,-40.21835,-40.267326,-40.316307,-40.365284,-40.414265,-40.46324,-40.512222,-40.561203,-40.61018,-40.65916,-40.708138,-40.75712,-40.806095,-40.855076,-40.904053,-40.953033,-41.00201,-41.05099,-41.09997,-41.14895,-41.19793,-41.246906,-41.295887,-41.344864,-41.393845,-41.44282,-41.491802,-41.54078,-41.58976,-41.63874,-41.687717,-41.7367,-41.785675,-41.834656,-41.883633,-41.932613,-41.98159,-42.03057,-42.079548,-42.12853,-42.17751,-42.226486,-42.275467,-42.324444,-42.373425,-42.4224,-42.471382,-42.52036,-42.56934,-42.618317,-42.667297,-42.716278,-42.765255,-42.814236,-42.863213,-42.912193,-42.96117,-43.01015,-43.059128,-43.10811,-43.157085,-43.206066,-43.255047,-43.304024,-43.353004,-43.40198,-43.450962,-43.49994,-43.54892,-43.597897,-43.646877,-43.695854,-43.744835,-43.793816,-43.842793,-43.891773,-43.94075,-43.98973,-44.038708,-44.08769,-44.136665,-44.185646,-44.234623,-44.283604,-44.332584,-44.38156,-44.430542,-44.47952,-44.5285,-44.577477,-44.626457,-44.675434,-44.724415,-44.77339,-44.822372,-44.871353,-44.92033,-44.96931,-45.018288,-45.06727,-45.116245,-45.165226,-45.214203,-45.263184,-45.31216,-45.36114,-45.410122,-45.4591,-45.50808,-45.557056,-45.606037,-45.655014,-45.703995,-45.75297,-45.801952,-45.85093,-45.89991,-45.94889,-45.997868,-46.04685,-46.095825,-46.144806,-46.193783,-46.242764,-46.29174,-46.34072,-46.389698,-46.43868,-46.48766,-46.536636,-46.585617,-46.634594,-46.683575,-46.73255,-46.781532,-46.83051,-46.87949,-46.928467,-46.977448,-47.02643,-47.075405,-47.124386,-47.173363,-47.222343,-47.27132,-47.3203,-47.369278,-47.41826,-47.467236,-47.516216,-47.565197,-47.614174,-47.663155,-47.71213,-47.761112,-47.81009,-47.85907,-47.908047,-47.957027,-48.006004,-48.054985,-48.103966,-48.152943,-48.201923,-48.2509,-48.29988,-48.348858,-48.39784,-48.446815,-48.495796,-48.544773,-48.593754,-48.642735,-48.69171,-48.740692,-48.78967,-48.83865,-48.887627,-48.936607,-48.985584,-49.034565,-49.08354,-49.132523,-49.181503,-49.23048,-49.27946,-49.328438,-49.37742,-49.426395,-49.475376,-49.524353,-49.573334,-49.62231,-49.67129,-49.720272,-49.76925,-49.81823,-49.867207,-49.916187,-49.965164,-50.014145,-50.06312,-50.112103,-50.16108,-50.21006,-50.25904,-50.308018,-50.357,-50.405975,-50.454956,-50.503933,-50.552914,-50.60189,-50.65087,-50.69985,-50.74883,-50.79781,-50.846786,-50.895767,-50.944744,-50.993725,-51.0427,-51.091682,-51.14066,-51.18964,-51.238617,-51.287598,-51.33658,-51.385555,-51.434536,-51.483513,-51.532494,-51.58147,-51.63045,-51.67943,-51.72841,-51.777386,-51.826366,-51.875347,-51.924324,-51.973305,-52.02228,-52.071262,-52.12024,-52.16922,-52.218197,-52.267178,-52.316154,-52.365135,-52.414116,-52.463093,-52.512074,-52.56105,-52.61003,-52.659008,-52.70799,-52.756966,-52.805946,-52.854923,-52.903904,-52.952885,-53.00186,-53.050842,-53.09982,-53.1488,-53.197777,-53.246758,-53.295734,-53.344715,-53.393692,-53.442673,-53.491653,-53.54063,-53.58961,-53.638588,-53.68757,-53.736546,-53.785526,-53.834503,-53.883484,-53.93246,-53.98144,-54.030422,-54.0794,-54.12838,-54.177357,-54.226337,-54.275314,-54.324295,-54.373272,-54.422253,-54.47123,-54.52021,-54.56919,-54.618168,-54.66715,-54.716125,-54.765106,-54.814083,-54.863064,-54.91204,-54.96102,-55.01,-55.05898,-55.10796,-55.156937,-55.205917,-55.254894,-55.303875,-55.35285,-55.401833,-55.45081,-55.49979,-55.548767,-55.597748,-55.64673,-55.695705,-55.744686,-55.793663,-55.842644,-55.89162,-55.9406,-55.98958,-56.03856,-56.087536,-56.136517,-56.185497,-56.234474,-56.283455,-56.33243,-56.381413,-56.43039,-56.47937,-56.528347,-56.577328,-56.626305,-56.675285,-56.724266,-56.773243,-56.822224,-56.8712,-56.92018,-56.96916,-57.01814,-57.067116,-57.116096,-57.165073,-57.214054,-57.263035,-57.31201,-57.360992,-57.40997,-57.45895,-57.507927,-57.556908,-57.605885,-57.654865,-57.703842,-57.752823,-57.801804,-57.85078,-57.89976,-57.94874,-57.99772,-58.046696,-58.095676,-58.144653,-58.193634,-58.24261,-58.29159,-58.340572,-58.38955,-58.43853,-58.487507,-58.536488,-58.585464,-58.634445,-58.683422,-58.732403,-58.78138,-58.83036,-58.87934,-58.928318,-58.9773,-59.026276,-59.075256,-59.124233,-59.173214,-59.22219,-59.27117,-59.32015,-59.36913,-59.41811,-59.467087,-59.516068,-59.565044,-59.614025,-59.663002,-59.711983,-59.76096,-59.80994,-59.858917,-59.907898,-59.95688,-60.005856,-60.054836,-60.103813,-60.152794,-60.20177,-60.25075,-60.29973,-60.34871,-60.397686,-60.446667,-60.495647,-60.544624,-60.593605,-60.642582,-60.691563,-60.74054,-60.78952,-60.838497,-60.887478,-60.936455,-60.985435,-61.034416,-61.083393,-61.132374,-61.18135,-61.23033,-61.27931,-61.32829,-61.377266,-61.426247,-61.475224,-61.524204,-61.573185,-61.62216,-61.671143,-61.72012,-61.7691,-61.818077,-61.867058,-61.916035,-61.965015,-62.013992,-62.062973,-62.111954,-62.16093,-62.20991,-62.25889,-62.30787,-62.356846,-62.405827,-62.454803,-62.503784,-62.55276,-62.60174,-62.650723,-62.6997,-62.74868,-62.797657,-62.846638,-62.895615,-62.944595,-62.993572,-63.042553,-63.09153,-63.14051,-63.18949,-63.23847,-63.28745,-63.336426,-63.385406,-63.434383,-63.483364,-63.53234,-63.58132,-63.6303,-63.67928,-63.72826,-63.777237,-63.826218,-63.875195,-63.924175,-63.973152,-64.02213,-64.07111,-64.12009,-64.16907,-64.21805,-64.26703,-64.31601,-64.36498,-64.41396,-64.462944,-64.511925,-64.5609,-64.60988,-64.65886,-64.70784,-64.75681,-64.80579,-64.854774,-64.903755,-64.952736,-65.00171,-65.05069,-65.09967,-65.14865,-65.197624,-65.246605,-65.295586,-65.34457,-65.39355,-65.44252,-65.4915,-65.54048,-65.58946,-65.638435,-65.687416,-65.7364,-65.78538,-65.83435,-65.88333,-65.93231,-65.98129,-66.03027,-66.07925,-66.12823,-66.17721,-66.22619,-66.27516,-66.32414,-66.37312,-66.422104,-66.471085,-66.52006,-66.56904,-66.61802,-66.667,-66.71597,-66.76495,-66.813934,-66.862915,-66.91189,-66.96087,-67.00985,-67.05883,-67.10781,-67.156784,-67.205765,-67.254745,-67.30373,-67.3527,-67.40168,-67.45066,-67.49964,-67.54862,-67.597595,-67.646576,-67.69556,-67.74454,-67.79351,-67.84249,-67.89147,-67.94045,-67.989426,-68.03841,-68.08739,-68.13637,-68.18535,-68.23432,-68.2833,-68.33228,-68.38126,-68.43024,-68.47922,-68.5282,-68.57718,-68.62616,-68.67513,-68.72411,-68.773094,-68.822075,-68.87105,-68.92003,-68.96901,-69.01799,-69.06696,-69.115944,-69.164925,-69.213905,-69.262886,-69.31186,-69.36084,-69.40982,-69.4588,-69.507774,-69.556755,-69.605736,-69.65472,-69.7037,-69.75267,-69.80165,-69.85063,-69.89961,-69.948586,-69.99757,-70.04655,-70.09553,-70.1445,-70.19348,-70.24246,-70.29144,-70.34042,-70.3894,-70.43838,-70.48736,-70.53634,-70.58531,-70.63429,-70.68327,-70.732254,-70.781235,-70.83021,-70.87919,-70.92817,-70.97715,-71.02612,-71.0751,-71.124084,-71.173065,-71.22204,-71.27102,-71.32,-71.36898,-71.41796,-71.466934,-71.515915,-71.564896,-71.61388,-71.66285,-71.71183,-71.76081,-71.80979,-71.85877,-71.907745,-71.956726,-72.00571,-72.05469,-72.10366,-72.15264,-72.20162,-72.2506,-72.299576,-72.34856,-72.39754,-72.44652,-72.4955,-72.54447,-72.59345,-72.64243,-72.691414,-72.74039,-72.78937,-72.83835,-72.88733,-72.93631,-72.98528,-73.03426,-73.083244,-73.132225,-73.1812,-73.23018,-73.27916,-73.32814,-73.37711,-73.426094,-73.475075,-73.524055,-73.57304,-73.62201,-73.67099,-73.71997,-73.76895,-73.817924,-73.866905,-73.915886,-73.96487,-74.01385,-74.06282,-74.1118,-74.16078,-74.20976,-74.258736,-74.30772,-74.3567,-74.40568,-74.45465,-74.50363,-74.55261,-74.60159,-74.65057,-74.69955,-74.74853,-74.79751,-74.84649,-74.89546,-74.94444,-74.99342,-75.042404,-75.091385,-75.14036,-75.18934,-75.23832,-75.2873,-75.33627,-75.385254,-75.434235,-75.483215,-75.53219,-75.58117,-75.63015,-75.67913,-75.72811,-75.777084,-75.826065,-75.875046,-75.92403,-75.973,-76.02198,-76.07096,-76.11994,-76.16892,-76.217896,-76.26688,-76.31586,-76.36484,-76.41381,-76.46279,-76.51177,-76.56075,-76.609726,-76.65871,-76.70769,-76.75667,-76.80565,-76.85462,-76.9036,-76.95258,-77.001564,-77.05054,-77.09952,-77.1485,-77.19748,-77.24646,-77.29543,-77.34441,-77.393394,-77.442375,-77.49135,-77.54033,-77.58931,-77.63829,-77.68726,-77.736244,-77.785225,-77.834206,-77.88319,-77.93216,-77.98114,-78.03012,-78.0791,-78.128075,-78.177055,-78.226036,-78.27502,-78.324,-78.37297,-78.42195,-78.47093,-78.51991,-78.568886,-78.61787,-78.66685,-78.71583,-78.7648,-78.81378,-78.86276,-78.91174,-78.960724,-79.0097,-79.05868,-79.10766,-79.15664,-79.20561,-79.25459,-79.30357,-79.352554,-79.401535,-79.45051,-79.49949,-79.54847,-79.59745,-79.64642,-79.695404,-79.744385,-79.793365,-79.84234,-79.89132,-79.9403,-79.98928,-80.03826,-80.087234,-80.136215,-80.185196,-80.23418,-80.28315,-80.33213,-80.38111,-80.43009,-80.47907,-80.528046,-80.57703,-80.62601,-80.67499,-80.72396,-80.77294,-80.82192,-80.8709,-80.919876,-80.96886,-81.01784,-81.06682,-81.1158,-81.16477,-81.21375,-81.26273,-81.311714,-81.36069,-81.40967,-81.45865,-81.50763,-81.55661,-81.60558,-81.654564,-81.703545,-81.752525,-81.8015,-81.85048,-81.89946,-81.94844,-81.99741,-82.046394,-82.095375,-82.144356,-82.19334,-82.24231,-82.29129,-82.34027,-82.38925,-82.438225,-82.487206,-82.53619,-82.58517,-82.63415,-82.68312,-82.7321,-82.78108,-82.83006,-82.879036,-82.92802,-82.977,-83.02598,-83.07495,-83.12393,-83.17291,-83.22189,-83.270874,-83.31985,-83.36883,-83.41781,-83.46679,-83.51576,-83.56474,-83.61372,-83.662704,-83.711685,-83.76066,-83.80964,-83.85862,-83.9076,-83.95657,-84.005554,-84.054535,-84.103516,-84.15249,-84.20147,-84.25045,-84.29943,-84.34841,-84.397385,-84.446365,-84.495346,-84.54433,-84.5933,-84.64228,-84.69126,-84.74024,-84.78922,-84.838196,-84.88718,-84.93616,-84.98514,-85.03411,-85.08309,-85.13207,-85.18105,-85.23003,-85.27901,-85.32799,-85.37697,-85.42595,-85.47492,-85.5239,-85.57288,-85.621864,-85.67084,-85.71982,-85.7688,-85.81778,-85.86676,-85.91573,-85.964714,-86.013695,-86.062675,-86.11165,-86.16063,-86.20961,-86.25859,-86.30756,-86.356544,-86.405525,-86.454506,-86.50349,-86.55246,-86.60144,-86.65042,-86.6994,-86.748375,-86.797356,-86.84634,-86.89532,-86.9443,-86.99327,-87.04225,-87.09123,-87.14021,-87.189186,-87.23817,-87.28715,-87.33613,-87.3851,-87.43408,-87.48306,-87.53204,-87.581024,-87.63]}
diff --git a/lib/node_modules/@stdlib/math/base/special/expf/test/test.js b/lib/node_modules/@stdlib/math/base/special/expf/test/test.js
new file mode 100755
index 000000000000..5174771755e1
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/expf/test/test.js
@@ -0,0 +1,165 @@
+/**
+* @license Apache-2.0
+*
+* Copyright (c) 2018 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 abs = require( '@stdlib/math/base/special/abs' );
+var PINF = require( '@stdlib/constants/float32/pinf' );
+var NINF = require( '@stdlib/constants/float32/ninf' );
+var EPS = require( '@stdlib/constants/float64/eps' );
+var expf = require( './../lib' );
+
+
+// FIXTURES //
+
+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 tiny = require( './fixtures/julia/tiny.json' );
+
+
+// TESTS //
+
+tape( 'main export is a function', function test( t ) {
+ t.ok( true, __filename );
+ t.strictEqual( typeof expf, 'function', 'main export is a function' );
+ t.end();
+});
+
+tape( 'the function accurately computes the natural exponential function for negative medium numbers', function test( t ) {
+ var expected;
+ var delta;
+ var tol;
+ var x;
+ var v;
+ var i;
+
+ x = mediumNegative.x;
+ expected = mediumNegative.expected;
+
+ for ( i = 0; i < x.length; i++ ) {
+ v = expf( x[ i ] );
+ delta = abs( v - expected[ i ] );
+ tol = EPS * abs( expected[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: ' + x[ i ] + '. Value: ' + v + '. Expected: ' + expected[ i ] + '. Tolerance: ' + tol + '.' );
+ }
+ t.end();
+});
+
+tape( 'the function accurately computes the natural exponential function for positive medium numbers', function test( t ) {
+ var expected;
+ var delta;
+ var tol;
+ var x;
+ var v;
+ var i;
+
+ x = mediumPositive.x;
+ expected = mediumPositive.expected;
+
+ for ( i = 0; i < x.length; i++ ) {
+ v = expf( x[ i ] );
+ delta = abs( v - expected[ i ] );
+ tol = EPS * abs( expected[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: ' + x[ i ] + '. Value: ' + v + '. Expected: ' + expected[ i ] + '. Tolerance: ' + tol + '.' );
+ }
+ t.end();
+});
+
+tape( 'the function accurately computes the natural exponential function for negative small numbers', function test( t ) {
+ var expected;
+ var delta;
+ var tol;
+ var x;
+ var v;
+ var i;
+
+ x = smallNegative.x;
+ expected = smallNegative.expected;
+
+ for ( i = 0; i < x.length; i++ ) {
+ v = expf( x[ i ] );
+ delta = abs( v - expected[ i ] );
+ tol = EPS * abs( expected[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: ' + x[ i ] + '. Value: ' + v + '. Expected: ' + expected[ i ] + '. Tolerance: ' + tol + '.' );
+ }
+ t.end();
+});
+
+tape( 'the function accurately computes the natural exponential function for positive small numbers', function test( t ) {
+ var expected;
+ var delta;
+ var tol;
+ var x;
+ var v;
+ var i;
+
+ x = smallPositive.x;
+ expected = smallPositive.expected;
+
+ for ( i = 0; i < x.length; i++ ) {
+ v = expf( x[ i ] );
+ delta = abs( v - expected[ i ] );
+ tol = EPS * abs( expected[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: ' + x[ i ] + '. Value: ' + v + '. Expected: ' + expected[ i ] + '. Tolerance: ' + tol + '.' );
+ }
+ t.end();
+});
+
+tape( 'the function accurately computes the natural exponential function for very small `x`', function test( t ) {
+ var expected;
+ var delta;
+ var tol;
+ var x;
+ var v;
+ var i;
+
+ x = tiny.x;
+ expected = tiny.expected;
+
+ for ( i = 0; i < x.length; i++ ) {
+ v = expf( x[ i ] );
+ delta = abs( v - expected[ i ] );
+ tol = EPS * abs( expected[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: ' + x[ i ] + '. Value: ' + v + '. Expected: ' + expected[ i ] + '. Tolerance: ' + tol + '.' );
+ }
+ t.end();
+});
+
+tape( 'the function returns `0` if provided a `-infinity`', function test( t ) {
+ var val = expf( NINF );
+ t.equal( val, 0.0, 'returns 0' );
+ t.end();
+});
+
+tape( 'the function returns `+infinity` if provided a `+infinity`', function test( t ) {
+ var val = expf( PINF );
+ t.equal( val, PINF, 'returns +infinity' );
+ t.end();
+});
+
+tape( 'the function returns `NaN` if provided a `NaN`', function test( t ) {
+ var val = expf( NaN );
+ t.equal( isnanf( val ), true, 'returns NaN' );
+ t.end();
+});
diff --git a/lib/node_modules/@stdlib/math/base/special/expf/test/test.native.js b/lib/node_modules/@stdlib/math/base/special/expf/test/test.native.js
new file mode 100755
index 000000000000..c03a416bd325
--- /dev/null
+++ b/lib/node_modules/@stdlib/math/base/special/expf/test/test.native.js
@@ -0,0 +1,174 @@
+/**
+* @license Apache-2.0
+*
+* Copyright (c) 2022 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 abs = require( '@stdlib/math/base/special/abs' );
+var PINF = require( '@stdlib/constants/float32/pinf' );
+var NINF = require( '@stdlib/constants/float32/ninf' );
+var tryRequire = require( '@stdlib/utils/try-require' );
+var EPS = require( '@stdlib/constants/float64/eps' );
+
+
+// FIXTURES //
+
+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 tiny = require( './fixtures/julia/tiny.json' );
+
+
+// VARIABLES //
+
+var expf = tryRequire( resolve( __dirname, './../lib/native.js' ) );
+var opts = {
+ 'skip': ( expf instanceof Error )
+};
+
+
+// TESTS //
+
+tape( 'main export is a function', opts, function test( t ) {
+ t.ok( true, __filename );
+ t.strictEqual( typeof expf, 'function', 'main export is a function' );
+ t.end();
+});
+
+tape( 'the function accurately computes the natural exponential function for negative medium numbers', opts, function test( t ) {
+ var expected;
+ var delta;
+ var tol;
+ var x;
+ var v;
+ var i;
+
+ x = mediumNegative.x;
+ expected = mediumNegative.expected;
+
+ for ( i = 0; i < x.length; i++ ) {
+ v = expf( x[ i ] );
+ delta = abs( v - expected[ i ] );
+ tol = EPS * abs( expected[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: ' + x[ i ] + '. Value: ' + v + '. Expected: ' + expected[ i ] + '. Delta: ' + delta + '. Tolerance: ' + tol + '.' );
+ }
+ t.end();
+});
+
+tape( 'the function accurately computes the natural exponential function for positive medium numbers', opts, function test( t ) {
+ var expected;
+ var delta;
+ var tol;
+ var x;
+ var v;
+ var i;
+
+ x = mediumPositive.x;
+ expected = mediumPositive.expected;
+
+ for ( i = 0; i < x.length; i++ ) {
+ v = expf( x[ i ] );
+ delta = abs( v - expected[ i ] );
+ tol = EPS * abs( expected[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: ' + x[ i ] + '. Value: ' + v + '. Expected: ' + expected[ i ] + '. Delta: ' + delta + '. Tolerance: ' + tol + '.' );
+ }
+ t.end();
+});
+
+tape( 'the function accurately computes the natural exponential function for negative small numbers', opts, function test( t ) {
+ var expected;
+ var delta;
+ var tol;
+ var x;
+ var v;
+ var i;
+
+ x = smallNegative.x;
+ expected = smallNegative.expected;
+
+ for ( i = 0; i < x.length; i++ ) {
+ v = expf( x[ i ] );
+ delta = abs( v - expected[ i ] );
+ tol = EPS * abs( expected[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: ' + x[ i ] + '. Value: ' + v + '. Expected: ' + expected[ i ] + '. Delta: ' + delta + '. Tolerance: ' + tol + '.' );
+ }
+ t.end();
+});
+
+tape( 'the function accurately computes the natural exponential function for positive small numbers', opts, function test( t ) {
+ var expected;
+ var delta;
+ var tol;
+ var x;
+ var v;
+ var i;
+
+ x = smallPositive.x;
+ expected = smallPositive.expected;
+
+ for ( i = 0; i < x.length; i++ ) {
+ v = expf( x[ i ] );
+ delta = abs( v - expected[ i ] );
+ tol = EPS * abs( expected[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: ' + x[ i ] + '. Value: ' + v + '. Expected: ' + expected[ i ] + '. Delta: ' + delta + '. Tolerance: ' + tol + '.' );
+ }
+ t.end();
+});
+
+tape( 'the function accurately computes the natural exponential function for very small `x`', opts, function test( t ) {
+ var expected;
+ var delta;
+ var tol;
+ var x;
+ var v;
+ var i;
+
+ x = tiny.x;
+ expected = tiny.expected;
+
+ for ( i = 0; i < x.length; i++ ) {
+ v = expf( x[ i ] );
+ delta = abs( v - expected[ i ] );
+ tol = EPS * abs( expected[ i ] );
+ t.ok( delta <= tol, 'within tolerance. x: ' + x[ i ] + '. Value: ' + v + '. Expected: ' + expected[ i ] + '. Delta: ' + delta + '. Tolerance: ' + tol + '.' );
+ }
+ t.end();
+});
+
+tape( 'the function returns `0` if provided a `-infinity`', opts, function test( t ) {
+ var val = expf( NINF );
+ t.equal( val, 0.0, 'returns 0' );
+ t.end();
+});
+
+tape( 'the function returns `+infinity` if provided a `+infinity`', opts, function test( t ) {
+ var val = expf( PINF );
+ t.equal( val, PINF, 'returns +infinity' );
+ t.end();
+});
+
+tape( 'the function returns `NaN` if provided a `NaN`', opts, function test( t ) {
+ var val = expf( NaN );
+ t.equal( isnanf( val ), true, 'returns NaN' );
+ t.end();
+});